/*
	$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

	osCommerce, Open Source E-Commerce Solutions
	http://www.oscommerce.com

	Copyright (c) 2003 osCommerce

	Released under the GNU General Public License
*/

html * {
        margin-top: 0px;
        margin-bottom: 0px;
}


/* BEGIN - DEFAULT DEFINITIONS */
html * {
        margin-top: 0px;
        margin-bottom: 0px;
}

body,html{height:100%}
body {
	background: #7ea6d1;
	color: #000000;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #0000ff;
	text-decoration: underline;
}

form {
	display: inline;
}

checkbox, input, radio, select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

textarea {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}



/* BEGIN - Header Tags SEO */
/*
h1 {
	font-family: Verdana, Arial, sans-serif;
*/
	/*
	margin-bottom: 0;
	padding-bottom: 0;
	*/
/*
	font-size: 10pt;
	text-decoration: underline;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
}
*/
/* END - Header Tags SEO */
/* END - DEFAULT DEFINITIONS */



/* BEGIN - NEW LAYOUT */
.main_container {
	width: 1000px;
	margin:0px auto;
	
}

.quick_search {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	height: 18px;
	border: 1px solid #7ea6d1;
	background: #e8e8e8;
	color: #707070;
}

.quick_search:focus {
	background: #ffffff;	
	color: #000000;
}

.extended_search {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.extended_search:hover {
	color: #ffffff;
	text-decoration: underline;
}

.search_no_results {
	color: #000000;
}

.text_main {
	font-size: 12px;
}



/* BEGIN INFOLINKS */
.infolinks_container {
	position: relative;
}

.infolink {
	position: absolute;
	top: 2px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

* html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .infolinks_container .infolink {
	position: absolute;
	top: -1px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

*+html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .infolinks_container .infolink {
	position: absolute;
	top: -1px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infolink_winff {
	position: absolute;
	top: 0px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
/* END - INFOLINKS */




.category_normal {
	position: relative;
	border: 1px solid #7da5d1;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	background: #f0f0f0;
	width: 206px;
}


* html .category_normal {
	position: relative;
	border: 1px solid #7da5d1;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	margin-left: 3px;
	background: #f0f0f0;
	width: 206px;
}


/*
*+html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .categpry_normal {
	position: relative;
	border: 1px solid #7da5d1;
	margin-top: -30px;
	padding-left: 4px;
	margin-bottom: 1px;
	background: #d7d7d7;
	width: 206px;
	height: 23px;
}
*/

.category_hover {
	position: relative;
	border: 1px solid #7da5d1;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	background: #d7d7d7;
	width: 206px;
}


* html .category_hover {
	position: relative;
	border: 1px solid #7da5d1;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	margin-left: 3px;
	background: #d7d7d7;
	width: 206px;
}


.category_link {
	position: absolute;
	top: 5px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.category_link_winff {
	position: absolute;
	top: 3px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

* html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .category_normal .category_link {
	position: absolute;
	top: 2px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

* html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .category_hover .category_link {
	position: absolute;
	top: 2px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

*+html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .category_normal .category_link {
	position: absolute;
	top: 2px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

*+html body .main_container .main_content .gunnebo_frame_left .infoBox .infoBoxContents .boxText .category_hover .category_link {
	position: absolute;
	top: 2px;
	left: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.category_spacer {
	height: 4px;
}

.gunnebo_frontpage_offers {
	margin: 0px auto;
	border: 1px solid #d0d0d0;
	padding: 4px 4px 4px 4px;
	width: 436px;
	height: 376px;
	clear: both;
}

.gunnebo_frontpage_offers div {
	width: 210px;
	height: 180px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	float: left;
}

.gunnebo_frontpage_offers .top_left {
	margin: 0px 2px 2px 0px;
}

.gunnebo_frontpage_offers .top_right {
	margin: 0px 0px 2px 2px;
	clear: right;
}

.gunnebo_frontpage_offers .bottom_left {
	margin: 2px 2px 0px 0px;
}

.gunnebo_frontpage_offers .bottom_right {
	margin: 2px 0px 0px 2px;
	clear: right;
}

.gunnebo_frontpage_offers div a {
	text-decoration: none;
	color: #000000;
}

.gunnebo_frontpage_offers div a:hover {
	text-decoration: none;
	color: #505050;
}

.main_content {
	background-color: #ffffff;
	width: 1000px;
	height: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.main_content_middle {
	width: 505px;
	float: left;
	height: 100%;
	/* min-height: 280px; */
}

* html .main_content_middle {
	width: 495px;
	float: left;
	height: 100%;
	/* min-height: 280px; */
}

.content_middle_vertical_spacer {
	height: 20px;
}

*+html .content_middle_vertical_spacer {
	height: 30px;
}

.content_middle_table_1 {
	width: 503px;
}

*+html .content_middle_table_1 {
	width: 497px;
}

* html .content_middle_table_1 {
	width: 491px;
}

.content_middle_table_2 {
	width: 303px;
}

.content_middle_table_3 {
	width: 493px;
}

* html .content_middle_table_3 {
	width: 487px;
}

.content_middle_table_4 {
	width: 490px;
}

.content_middle_table_5 {
	width: 490px;
}

*+html .content_middle_table_5 {
	width: 495px;
}

.content_middle_table_6 {
	width: 495px;
}

*+html .content_middle_table_6 {
	width: 502px;
}
/* END - NEW LAYOUT */




/* BEGIN - ADVANCED SEARCH */
.advanced_search_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-image: url('images/infobox/heading_bg.gif');
	color: #ffffff;
	float: left;
	clear: both;
	width: 503px;
}

*html .advanced_search_header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	background-image: url('images/infobox/heading_bg.gif');
	color: #ffffff;
	float: left;
	clear: both;
	width: 493px;
}

.advanced_search_input_keywords {
	width: 493px;
}

* html .advanced_search_input_keywords {
	width: 491px;
}

.advanced_search_box_middle {
	border: 1px solid #0b479d;
	width: 503px;
	color: #000000;
}

* html .advanced_search_box_middle {
	border: 1px solid #0b479d;
	width: 493px;
	color: #000000;
}

.advanced_search_cert_drop_down {
	width: 360px;
}
/* END - ADVANCED SEARCH */




.gunnebo_frame_left {
	margin: 20px 10px 0px 10px;
	padding: 2px 2px 2px 2px;
	float: left;
	/* height:100%; */
}

* html .gunnebo_frame_left {
	margin: 11px 10px 0px 10px;
	padding: 2px 2px 2px 2px;
	float: left;
	/* height:100%; */
}

.gunnebo_frame_right {
	margin: 20px 10px 0px 10px;
	padding: 2px 2px 2px 2px;
	float: left;
}


* html .gunnebo_frame_right {
	margin: 11px 10px 0px 10px;
	padding: 2px 2px 2px 2px;
	float: left;
}

.imagesBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.gunneboBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 3px;
	color: #000000;
}

.categories_top_container {
	clear: both;
	margin-top: 20px;
	margin-bottom: 2px;
	float: left;
}

*+html .categories_top_container {
	margin-top: 30px;
}

.categories_text {
	width: 50%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5;
	float: left;
}

.categories_text_long {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5;
	float: left;
}

.categories_text_full {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5;
}

.categories_image {
	text-align: right;
	width: 50%;
	float: right;
}

.gunnebo_gategory_header, a.gunnebo_gategory_header {
	color: #11479F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.category_mesh {
	border-collapse: collapse;
	width: 100%;
	clear: both;
}

.category_mesh td {
	border: 1px #68676C solid;
}

.gunneboBoxHeadingRed, .gunneboBoxHeadingRed:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:18px;
	background: #F40000;
	text-decoration: none;
	color: #0000ff;
}

.boxText {
	height: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background: #f2fff7;
}

.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #000000;
	text-decoration: underline;
}




/* BEGIN - HEADER DEFINITIONS */
.header {
	background: #ffffff;
	width: 100%;
	height: 170px;
}

.header_logo {
	float: left;
	padding: 34px 0px 0px 5px;
}

.header_bg_image {
	float: right;
}

.header_search {
	float: left;
}

.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #7ea6d1;
	color: #ffffff;
	font-weight: normal;
	clear: both;
	width: 998px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

* html .headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #7ea6d1;
	color: #ffffff;
	font-weight: normal;
	clear: both;
	width: 1000px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.headerNavigation a {
	padding: 0px 5px 0px 5px;
}

.header_links {
	float: right;
}

.header_links a { 
	font-weight: normal;
	color: #ffffff; 
}

.header_links a:hover {
	color: #ffffff;
}

.headerError {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
	padding: 2px 2px 2px 2px;
	width: 100%;
}

.headerInfo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
	width: 100%;
}

.breadcrumb {
	color:#ffffff;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	align: top;
	clear: both;
}

.breadcrumb a { 
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	align: top; 
}

.breadcrumb a:hover {
	color: #ffffff;
	text-decoration: underline;
}	
/* END - HEADER DEFINITIONS */

.footer {
	color: #ffffff;
	background: #7ea6d1;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	width: 100%;
	padding: 4px 4px 4px 4px;
}

.footer a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	vertical-align: top;
}

.footer a:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}


.search_help {
	background: #ffffff;
}


.contentBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:20px;
	background-image: url('images/infobox/heading_bg.gif');
	color: #ffffff;
	float: left;
	clear: both;
	border: 1px solid #0b479d;
}


.contentBoxHeading_noborders {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:20px;
	background-image: url('images/infobox/heading_bg.gif');
	color: #ffffff;
	float: left;
	clear: both;
}



.infoBox {
	width: 216px;
	height: 100%;
	background: #ffffff;
	border: 1px solid #004ea2;
	margin: 0px 0px 4px 0px;
	float: left;
	overflow: hidden;
}

.infoBoxContents {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding: 10px 2px 10px 2px;
	float: left;
}

.boxText div a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.boxText div a:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:20px;
	background-image: url('images/infobox/heading_bg.gif');
	color: #ffffff;
	float: left;
	clear: both;
}

.infoBoxHeading div {
	float: left;
}

.infoBoxHeadingRight {
	width: 11px;
	height: 20px;
	background-image: url('images/infobox/heading_right.gif');
	float: left;
	clear: right;
}

.infoBoxHeadingRight img {
	position: relative;
	top: 4px;
	right: 4px;
}

.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infobox_shopping_cart_total {
	padding-right: 10px;
	float: right;
}

.bestsellers_row {
	/* width: 100%; */
	float: left;
	clear: both;
}

.bestsellers_num  {
	margin-left: 2px;
	float: left;
}

/* IE6 only */
* html body .main_container .main_content .gunnebo_frame_right .infoBox .infoBoxContents .boxText .bestsellers_row .bestsellers_num {
	margin-left: 2px;
	float: left;
	padding-top: 2px;
}

/* IE7 only */
*+html body .main_container .main_content .gunnebo_frame_right .infoBox .infoBoxContents .boxText .bestsellers_row .bestsellers_num {
	margin-left: 2px;
	float: left;
	padding-top: 2px;
}

.bestsellers_link {
	margin-left: 5px;
	/* margin-left: 25px; */
	width: 185px;
	margin-right: 2px;
	float: left;
	clear: right;
}

.bestsellers_spacer {
	float: left;
	clear: both;
	width: 100%;
	height: 4px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #ffffff;
}

.product_image_link {
	color: #000000;
	text-decoration: none;
}

.product_image_link:hover {
	color: #000000;
	text-decoration: none;
}

.product_image_link_text {
	color: #000000;
	text-decoration: none;
}

.product_image_link_text:hover {
	color: #000000;
	text-decoration: underline;
}

.additional_images_container {
	float: left;
	clear: both;
}

.products_list_price {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

.productListing {
	border: 1px solid #0B479D;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #0B479D;
	color: #FFFFFF;
	font-weight: bold;
}

.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

A.pageResults {
	color: #0000FF;
}

A.pageResults:hover {
	color: #0000ff;
	background: #FFFF33;
}

/* TD.pageHeading, DIV.pageHeading, DIV.pageHeading h1, TD.pageHeading h1 { */
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.main {
	width: 100%;
}

.main, td.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1.5;
}

.main a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1.5;
}

td.main a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1.5;
}

.main a:hover {
	color: #0000ff;
}

td.main a:hover {
	color: #0000ff;
}

/*
.main h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
}
	
td.main h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
}
*/

.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/* font-weight: bold; */
	color: #000000;
}

.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: standard;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

SPAN.markProductOutOfStock {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

/* BEGIN - shopping cart - hack */
.cart_num {
	padding-top: 0px;
	color: #000000;
}

* html body .main_container .main_content .gunnebo_frame_right .infoBox .infoBoxContents .boxText table tbody tr td .cart_num {
	padding-top: 2px;
}

*+html body .main_container .main_content .gunnebo_frame_right .infoBox .infoBoxContents .boxText table tbody tr td .cart_num {
	padding-top: 2px;
}
/* END - shopping cart - hack */


.shopping_cart_bottom_buttons {
	padding: 5px 5px 5px 5px;
	border: 1px solid #0b479d;
	width: 493px;
	float: left;
	clear: both;
}

.shopping_cart_button_update_cart {
	margin-left: 10px;
	float: left;
}

.shopping_cart_button_continue_shopping {
	margin-left: 20px;
	float: left;
}

.shopping_cart_button_checkout {
	margin-left: 60px;
	float: left;
}

* html .shopping_cart_button_checkout {
	margin-left: 50px;
	float: left;
}




/* BEGIN - CONTENT_MIDDLE */
.box_middle {
	/* border: 1px solid #0b479d; */
	padding: 5px 5px 5px 5px;
	width: 493px;
	height: 100%;
	clear: both;
}
/* END - CONTENT_MIDDLE */




/* BEGIN - LOGIN SCREEN */
.login_boxes_container {
	width: 505px;
	height: 270px;
	position: relative;
}

* html .login_boxes_container {
	width: 495px;
	height: 270px;
	position: relative;
}

.login_boxes_new_customer_heading {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 235px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.login_boxes_new_customer {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 235px;
	height: 180px;
	border: 1px solid #0b479d;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.login_boxes_new_customers_continue_button {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.login_boxes_existing_customer_heading {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 235px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.login_boxes_existing_customer {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 235px;
	height: 180px;
	border: 1px solid #0b479d;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.login_boxes_existing_customers_login_button {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
/* END - SCREEN */



/* BEGIN - NEW-ACCOUNT SCREEN */
.create_account_category_box {
	position: relative;
	border: 1px solid #0b479d;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 493px;
	/* height: 100%; */
	clear: both;
}

.create_account_category_box_large {
	position: relative;
	border: 1px solid #0b479d;
	padding: 5px 5px 15px 5px;
	float: left;
	width: 493px;
	/* height: 100%; */
	clear: both;
}

.create_account_row {
	clear: both;
	height: 25px;
}

.create_account_right_cell {
	position: absolute;
	left: 150px;
}
/* END - NEW-ACCOUNT SCREEN */




SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

.moduleRow { }

.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}

.moduleRowSelected {
	background-color: #E9F4FC;
}

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* message box */

.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}

/* input requirement */

.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

/* Shipping Site Beginn */

TR.shippingHeader {
	background: #0B479D;
}

TR.shippingNavigation {
	background: #0B479D;
}

TD.shippingNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #0B479D;
	color: #ffffff;
	font-weight : bold;
}
/* Shipping Site End */

.productDetails a, .productDetails a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #0000ff;
}

.footerText a, .infoText a, .footerText a:hover, .infoText a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #0000ff;
}

.productDetails a, .footerText a, .infoText a, .productDetails a:hover, .footerText a:hover, .infoText a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #0000ff;
}

/* Formatierung Produkt-Tabelle */

TABLE.gunnebo_data, TABLE.gunnebo_data td {
	border-collapse: collapse;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TABLE.gunnebo_data TD,TR {
	color: #000000;
	border-color: #000000;
	border-width: 1px;
	border: 1px;
	/* spacing: 0px; */
	padding: 0px;
}
	
TR.gunnebo_data_1 TD{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
	
TABLE.gunnebo_data_2, TABLE.gunnebo_data_2 * {
	border-collapse: collapse;
	width:100%;
}

TR.gunnebo_data_2 TD {
	/* spacing: 0px; */
	padding: 0px;
	border-collapse: collapse;
}

TR.gunnebo_data_2 TD TD {
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-collapse: collapse;
}

TR.gunnebo_data_2_right TD {
	border-collapse: collapse;
}

TABLE.gunnebo_data_2 {
	border-collapse: collapse;
}

TABLE.gunnebo_data_2 TD {
	text-align: center;
	padding: 2px;
	/* spacing: 0px; */
}
	
/*Tax info*/
.tax_info {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
}

TD.product_price {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	width:150px;
	color: #000000;
	font-weight:bold;
}

/* SpecialPrice Preview Added */
TD.product_price s {
	font-size: 15px;
}

TD.pdf, A {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	line-height: 1.5;
}



/* BEGIN - MISC CLASSES */
.border_blue {
	border: 1px solid #0b479d;
}

.padding_5 {
	padding: 5px 5px 5px 5px;
}

.row {
	clear: both;
	margin-bottom: 2px;
}

.box_middle {
	width: 493px;
	padding: 5px 5px 5px 5px;
}

.imageText {
	white-space: normal;
	float: left;
}
/* END - MISC CLASSES */

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

h4 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

p {
	font-size: 10pt;
}
