/* media */
@media all
{
	.print { display: none; }
}

@media print
{
	.print { display: inline; }
	.dontprint { display: none; }
	
	body { }
	.col1 { display: none; }
	.col2 { display: none; } 
	.col3 { width: 100%; }
	.col3wide { width: 100%; }
	.col4 { display: none; }
	.col5 { display: none; }
	#headerrow { display: none; }
	#breadcrumbrow { display: none; }
}

/* main */
* {	margin: 0; padding: 0; }
body { font-size:62.5%; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; background: url("../images/bg.gif") repeat-y; }
img { border-style: none; }
.top { vertical-align: top; }
.left { float: left; }
.right { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.none { float: none;}
.center { display: block; margin-left: auto; margin-right: auto; }
.nowrap { white-space: nowrap; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
a { text-decoration: none; color: #287098; }
a:hover { text-decoration: none; color: #4e4e4e; }
.link { color: #287098; }
.redlink { color: #d5305a; }
input { font-size: 1.0em; font-family: Verdana; padding: 2px 0 0 5px; }
select { font-size: 1.0em; font-family: Verdana; }
.show { display: inline; }
.hide { display: none; }
p { margin-bottom: 8px; }
.spacer {border:0px; height:0px; clear:both; width:0px; overflow:hidden;}
.content { margin-left: 10px; margin-top: 10px; }
.relative { position: relative; }
.placeabove { z-index: 50000; }
.capitalize { text-transform:capitalize; }
.red { color: #b72020; }
.green { color: #31b720; }
INPUT[type='password'] { padding-top: 4px; height: 11px; }
.pointer { cursor: pointer; }

/* framework */
#wrap { font-size:1.0em; width:950px; margin: 27px 0 31px 5px; text-align:left; }
#headerrow { height: 79px; vertical-align: top; }
#menurow { height: 19px; }
#menurowline { height: 25px; background: url("../images/topmenu_content.gif") repeat-x; }
.col1 { width: 175px; vertical-align: top; text-align: left; }
.col2 { width: 9px; /* 10px */ } 
.col3 { width: 583px; /* 582px*/ vertical-align: top; }
.col3wide { width: 765px; vertical-align: top; text-align: left; }
.col4 { width: 7px; }
.col5 { width: 175px; vertical-align: top; text-align: left; }
.box { margin-left: 9px; clear: both; }
.box h1 { margin-bottom: 5px; }
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; font-size: 1.5em; color: #84a2b7; letter-spacing: 0.02em; margin: -3px 0 9px 0; position: relative; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 1.0em; margin-bottom: 4px; }
.topheader { margin-top: 8px; }

/* breadcrumb */
/*#smallbreadcrumb { height: 20px; }*/
/*.largebreadcrumb { height: 25px; color: #b7b7b7; }*/
.breadcrumb { color: #b7b7b7; margin: 5px 0 -5px 0; }
.breadcrumb a, .largebreadcrumb a:hover, .largebreadcrumb a:visited { color: #b7b7b7; }
/*#breadcrumb { margin: 5px 0 0 8px; }*/
.activebreadcrumb { color: #7d7e7e; }
.activebreadcrumb a, .activebreadcrumb a:hover, .activebreadcrumb a:visited { color: #7d7e7e; }

/* images */
.image_large_frame { margin: -3px 0 3px -6px; }

/* margins and paddings */
.padleft001 { padding-left: 10px; }
.padleft002 { padding-left: 20px; }
.padleft003 { padding-left: 11px; }
.margleft001 { margin-left: 13px; }
.margtop001 { margin-top: -6px; }

/* site info */
#siteinfo { color: #888b8f; }
#siteinfo a, #siteinfo a:visited { text-decoration:none; color: #888b8f; }
#siteinfo a:hover { text-decoration:none; color: #4e4e4e; }
#sitemapicon { margin-bottom: -2px; }
.countrybutton { margin: -2px 0 0 0; padding-right: 9px; float: right; }
.countrybutton input { margin-left: -1px; }
/*.lastcountrybutton { margin-right: 9px; }*/

/* topmenu */
#menurow { float: left; text-transform: uppercase; font-weight: bolder; }
.topmenuspace1 { width: 9px; }
.topmenuspace2, .topmenuspace3, .topmenuspace4, .topmenuspace5, .topmenuspace6, .topmenuspace7 { width: 7px; height: 19px; }
.topmenuactiveleft { background: url("../images/topmenu_active_left.gif") no-repeat; width: 8px; height: 19px; }
.topmenuactivecontent { background: url("../images/topmenu_active_bg.gif") repeat-x; color: #FFFFFF; padding: 0 9px 0 9px; height: 19px; }
.topmenuactiveright { background: url("../images/topmenu_active_right.gif") no-repeat; width: 8px; height: 19px; }
.topmenunonactiveleft { background: url("../images/topmenu_nonactive_left.gif") no-repeat; width: 3px; height: 19px; }
.topmenunonactivecontent { background: url("../images/topmenu_nonactive_bg.gif") repeat-x; color: #afafb1; padding: 0 9px 0 9px; height: 19px; }
.topmenunonactivecontent a, .topmenunonactivecontent a:visited { text-decoration: none; color: #898d90; }
.topmenunonactivecontent a:hover { text-decoration: none; color: #4e4e4e; }
.topmenunonactiveright { background: url("../images/topmenu_nonactive_right.gif") no-repeat; width: 3px; }

/* menubox */
.menubox { background-color: #FFFFFF; width: 100%; /* 175px */ }
.menubox h1 { margin: 2px 0 0 0; }
.menuboxtop { background: url("../images/menubox_top.gif") no-repeat; height: 30px; padding-left: 9px;}
.menuboxtop a { color: #84a2b7; }
.menuboxleft { background: url("../images/menubox_sidepixel.gif") repeat-y; width: 1px; }
.menuboxcontent { background: url("../images/menubox_content.gif") repeat-x; padding-left: 9px; width: 177px; }
.menuboxright { background: url("../images/menubox_sidepixel.gif") repeat-y; width: 2px; }
.menuboxbottom { background: url("../images/menubox_bottom.gif") no-repeat; height: 14px; }

/* menu */
.menu { margin-top: 3px; } /* 15px in total */
.menu li { list-style-type: none; }
.menu a, .menu a:hover, .menu a:visited { text-decoration: none; color: #000000; }
.activemenu { font-weight: bold; }
.level1 { margin-top: 9px; }
.level1 img { margin-bottom: -1px; }
.level2 { margin: 5px 0 0 14px; }
.level3 { margin: 4px 0 0 14px; }
.level3 a, .level3 a:hover, .level3 a:visited { text-decoration: none; color: #457397; }

/* contact */
.contact p { margin-bottom: 3px; }
#contactemail1 { padding-top: 5px; }

/* first page box */
.fpmiddlebox td { vertical-align: top; text-align: left; }
.fpboxtop { background: url("../images/fp_box_top.gif") no-repeat; height:12px; width:284px; }
.fpboxtopright { background: url("../images/fp_box_top_right.gif") no-repeat; height:12px; width:284px; }
.fpboxleft { background: url("../images/fp_box_left.gif") repeat-y; width: 2px; }
.fpboxright { background: url("../images/fp_box_right.gif") repeat-y right; width: 4px; }
.fpboxbottom { background: url("../images/fp_box_bottom.gif") no-repeat; height:16px; width: 283px; }
.fpboxcontent { width: 278px; }
.fpboxspacer { width: 16px; }
.fpleftboxcontent { width: 119px; margin-top: -3px; }
.fpleftboxcontent_wide { width: 170px; margin-top: -3px; }
.fpboxcontent h1 { margin-top: -8px; position: relative; }

.fpstar { position:absolute; right: 0; top: 0; }

/* box */
.boxbg { background: url("../images/fp_box_content.gif") repeat-x; }
/*.boxbg h1 { margin-bottom: 19px; position: relative; }

/* login */
.logincolor { color: #ed8468; }
.logintext { color: #838483; margin-left: 2px; padding-bottom: 1px; }
.logininputspace { padding-top: 2px; }
.loginfields { height: 14px; border: #d2d1d0 1px solid; background: url("../images/loginbox_bg.gif") no-repeat; padding-top: 1px; margin-bottom: 4px; margin-top: 3px; }
.user { width: 105px; }
.usersmall { width: 155px; }
.password { width: 105px; }
.passwordsmall { width: 125px; }
.fploginbutton { margin-top: 2px; margin-left: 4px; }
.loginbutton { margin-bottom: -2px; margin-left: 4px; width: 26px; }
.loginlink { margin-top: -2px; position: relative; }
.rememberme { float: left; margin-top: 6px; }
.forgotPassword { float: left; width: 117px; }
.loginErrorText { display: block; padding: 2px 0 2px 0; color: Red; }

/* page box */
.boxsubcell { margin-top: -3px; position: relative; padding: 0 10px 0 10px; }
.boxsubcell h1 { margin-bottom: 16px; position: relative; }

/* first page flash table */
.fpflashspacecol1, .fpflashspacecol3 { width: 11px }
.fpflashspacecol2 { width: 10px; }
.fpflashcol { width: 137px; }
.fpflashlastrow td { padding-top: 10px; }

/* searchbox */
#searchbox div { color:#FFFFFF; }
#searchboxtop { background: url("../images/searchbox_top.gif") no-repeat; height: 24px;  padding-left: 10px; }
#searchboxtop h1 { color: #FFFFFF; margin: 0px 0 0 0; }
#searchboxcontent { background: url("../images/searchbox_pixel.gif") repeat; padding-left: 10px; }
.search { margin-top: 19px; }
.searchfield { width: 123px; height: 14px; border: #b62f36 1px solid; background: url("../images/searchbox_bg.gif") no-repeat; }
.searchbutton { margin: 0 0 0 0; }
/*.searchmainfield { width: 123px; height: 14px; border: #d2d1d0 1px solid; background: url("../images/loginbox_bg.gif") no-repeat; padding-top: 1px;}*/
.searchmainfield { width: 123px; height: 14px; border: #d2d1d0 1px solid; padding-top: 1px;}
.searchmainbutton { margin: 0 0 -5px -4px; }
#firstchoise { padding-top: 7px; }
.searchchoise { padding-top: 7px; }
.searchchoise input { margin-right:5px; float: left; }
.mainsearchtable td { padding-right: 50px; }
.searchresultlabel { margin-bottom: 8px; display: block; }

/* line */
.line { background: url("../images/line.gif") repeat-x; height: 3px;  margin: 12px 0 12px 0; clear: both; }
.linethin { background: url("../images/line_thin.gif") repeat-x; height: 3px;  margin: 12px 0 12px 0; clear: both; }
.bigflashline { margin: 8px 2px 12px 0; }

/* link */
.arrowlink { margin-top: 7px; position: relative; }
.arrowlink img { margin: 1px -1px -2px 0; position: relative; }



/* news */
.newsitem { margin-bottom: 7px; }
.newssection { width: 470px; margin-top: 15px; }
.newsdate { color: #e78673; margin-bottom: 2px; }
/*
.newsitem { margin-bottom: 14px; }
.newsitemlast { margin-bottom: 12px; }
.newsitemheader { color: #e78673; margin-bottom: 2px; }
*/

/* product */
.product_top { background: url("../images/product_top.gif") no-repeat; height: 5px; width: 189px; clear: both; font-size: 1px; position: relative; }
.product_content{ background: url("../images/product_bg.gif") repeat-y; vertical-align: top; width: 173px; padding: 8px; height: 100%; /*height: 175px;*/ }
.product_content a { width: 0; white-space: nowrap; }
.product_bottom { background: url("../images/product_bottom.gif") no-repeat; height: 12px; clear: both; width: 189px; }
/*.product_margin { width: 7px; }*/
.product_image { display: block; margin-left: auto; margin-right: auto; }
.product_image_large { display: block; margin-left: auto; margin-right: auto; margin-bottom: 3px;}
.product_name { height: 30px; margin:4px 0 0 0; }
.product_artno { color:#b7b7b7; }
.product_loggedin_buy { float: left; width: 180px; }
.product_loggedin_documents { float:left; margin-left: 30px; }
.product_loggedin_document { float: left; height: 25px; margin-right: 11px; }
.product_content_bottom { margin-bottom:-8px;display:table;}
.product_loggedin_price { font-size: 16px; font-weight: bold; color: #287099; margin-bottom:5px;}
/*.product_link { clear: both; display: block; margin-top: 5px; margin-bottom: -2px; }*/
/*.product_link { position: absolute; bottom: 5px; left: 7px; clear: both; display: block; }*/
.product_link { margin-top: 2px; display: block; }

/* product spacer */
.product_spacer_column { float: left; width: 7px; height: 7px; clear: right; }
.product_spacer_row { width: 1px; height: 7px; clear: both; }
.product_upsell_spacer_row { clear: both; height: 10px; }

/* product small */
/*.product_small_margin { margin-top: 14px; }*/
.product_small_top { background: url("../images/product_small_top.gif") no-repeat; height: 4px; width: 175px; clear: both; }
.product_small_content { background: url("../images/product_small_bg.gif") repeat-y; vertical-align: top; width: 159px; padding: 8px; position: relative; height: 156px; }
.product_small_content a { width: 0; white-space: nowrap; }
.product_image_small { display: block; margin-left: auto; margin-right: auto; margin-top: -6px; margin-bottom: 4px; }
.product_small_bottom { background: url("../images/product_small_bottom.gif") no-repeat; height: 12px; width: 175px; clear: both; }

/* product data table */
.pdt tr { height: 20px; vertical-align: middle; }
.pdt td { height: 17px; vertical-align: top; padding-top: 3px; }
.pdt_col1 { padding-left: 6px; width: 220px; }
.pdt_col2 { padding-left: 6px; }
.pdt_th_left { background: url("../images/product_table_thl.gif") no-repeat; height: 20px; width: 4px; }
.pdt_th_content { background: url("../images/product_table_thcontent.gif") repeat-x; color: #FFFFFF; }
.pdt_th_right { background: url("../images/product_table_thr.gif") no-repeat; width: 4px; }
.pdt_td_left { background: url("../images/product_table_tdl.gif") no-repeat; height: 20px; width: 4px; }
.pdt_td_content { background: url("../images/product_table_tdcontent.gif") repeat; }
.pdt_td_right { background: url("../images/product_table_tdr.gif") no-repeat; width: 4px; }

/* search result */
.search_col1 { padding-left: 6px; margin-right: -6px; width: 100%; }
.search_col2 { padding-left: 6px; margin-right: -6px; }

/* 'sambandsartiklar' */
.sadt { margin-top: 17px; }
.sadt tr { height: 20px; vertical-align: middle; }
.sadt td { height: 17px; vertical-align: top; padding-top: 3px; }
.sadt_col1 { padding-left: 6px; width: 220px; }
.sadt_col2 { padding-left: 6px; width: 160px; }
.sadt_col3 { padding-left: 6px; }
.sadt_th_left { background: url("../images/product_table2_thl.gif") no-repeat; height: 20px; width: 4px; }
.sadt_th_content { background: url("../images/product_table2_thcontent.gif") repeat-x; color: #FFFFFF; }
.sadt_th_right { background: url("../images/product_table2_thr.gif") no-repeat; width: 4px; }
.sadt_td_left { background: url("../images/product_table_tdl.gif") no-repeat; height: 20px; width: 4px; }
.sadt_td_content { background: url("../images/product_table_tdcontent.gif") repeat; }
.sadt_td_right { background: url("../images/product_table_tdr.gif") no-repeat; width: 4px; }

/* product frame */ 
.product_document_image { margin-top: -3px; margin-right: 5px; position: relative; float: left; }
.product_document_desc { float: left; }
.product_description1 { width: 380px; margin: 17px 0 21px 0; }
.product_description2 { width: 380px; margin-bottom: 23px; }

.pf { }
.pf_ulc { background: url("../images/product_frame_ulc.gif") no-repeat; height: 15px; width: 16px; }
.pf_topcontent1 { background: url("../images/product_frame_top1.gif") repeat-x; width: 182px; }
.pf_topmiddle { background: url("../images/product_frame_topmiddle.gif") no-repeat; width: 5px; }
.pf_topcontent2 { background: url("../images/product_frame_top2.gif") repeat-x; }
.pf_urc { background: url("../images/product_frame_urc.gif") no-repeat; width: 13px; }

.pf_left { background: url("../images/product_frame_left.gif") repeat-y; }
.pf_content1 {}

.pf_middle { background: url("../images/product_frame_middle.gif") right repeat-y; }
.pf_content2 { vertical-align: top; }
.pf_right { background: url("../images/product_frame_right.gif") right repeat-y; }

.pf_llc { background: url("../images/product_frame_llc.gif") no-repeat; height: 19px; }
.pf_bottomcontent1 { background: url("../images/product_frame_bottom1.gif") repeat-x; }
.pf_bottommiddle { background: url("../images/product_frame_bottommiddle.gif") no-repeat; }
.pf_bottomcontent2 { background: url("../images/product_frame_bottom2.gif") repeat-x; }
.pf_lrc { background: url("../images/product_frame_lrc.gif") no-repeat;}

/* account */
.account_link { margin-top: 9px; }
.account_link img { margin: 0 -1px -2px 0; }

/* price */
/*.price, .prev_price { color: #393a39; font-size: 1.1em; font-weight: bolder; float: left; }
.prev_price {  color: #ababab; text-decoration: line-through; float: right; }*/
/*.prices { margin-top: 5px; }*/
/*.price, .prev_price { color: #393a39; font-size: 1.1em; font-weight: bolder; float: left; width: 85px; text-align: left; }
.prev_price {  color: #ababab; text-decoration: line-through; float: right; }*/
.variant_info { font-size: 1.1em; }
.price_info { float:left; width: 80px; margin-left: 5px;}
.price, .deliveryprice { color: #393a39; font-size: 1.1em; font-weight: bolder; float: left; width: 80px; text-align: left; }
.deliveryprice { margin-top: -1px; }
.priceline { background: url("../images/price_linepart.gif") repeat-x; height: 2px; width: 170px; margin-top: 10px; margin-bottom: 10px; clear: both; }

/* amount and buy */
.buy { clear: both; height: 24px; }
.amount { text-align: left; width: 31px; height: 16px; border: #cececd 1px solid; background: url("../images/amount_bg.gif") no-repeat; margin-left: 1px; float: left; }
.amountinnertext { text-align: left; margin-left: 8px; float: left; }
/*.buybutton { float: right; margin-right: 5px; }*/
.buyAddToFavorite { float:right; margin-top: -2px; }

/* campain */
.campain_header { margin-left: 11px; margin-top: -6px; }

/* cart */
.cartbox { float: right; text-align: right; clear: right; height: 61px; width: 400px; }
.cartmenu { margin-top: 15px; }
.cartarrow { margin: 0 -2px -2px 0; }
.logoutarrow { margin: 1px -2px -2px 0; }
.cart { float: right; clear: both; width: 198px; height: 16px; margin: 7px 0 4px 0; border: #d2d1d0 1px solid; } /*background: url("../images/cart_bg.gif") no-repeat; }*/
.cartuser { float: right; text-transform: none; font-size: 1.0em; color: #6887b0; font-weight: bold; margin: 0 15px 0 0; }
.cartuser img { margin-left: 5px; margin-bottom: -2px; }
.cartMessage { clear:both; text-align: left; width: 325px;/*329px;*/ height: 15px;/*103px;*/ border: #cececd 1px solid; background: url("../images/amount_bg.gif") /*url("../images/cart_message_bg.gif")*/ no-repeat; margin-left: 1px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 3px 0 0 3px; margin-bottom: 12px; }

/* cart 'add article to order' */
.cartaddarticle { color: #287098; font-weight: bold; margin: 4px 0 0 4px; float: left; clear: left; }
.cartactions { margin: 6px 15px 0 0; float: right; }
.cartamount { text-align: left; width: 31px; height: 14px; border: #cececd 1px solid; background: url("../images/amount_bg.gif") no-repeat; margin-left: 5px; float: left; }
.cartbuybutton { margin: -1px 0 0 4px; }

/* delivery choice */
.deliverychoicewrap { position: absolute; z-index: 1000; top: 50%; left: 50%; margin-top: -100px; margin-left: -125px;}

/* 'kassan' */
.kadt { margin-top: 17px; }
.kadt h3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; font-size: 1.2em; color: #84a2b7; position: relative; margin: 0; padding-left: 10px; }
.kadt tr { height: 23px; vertical-align: middle; }
.kadt td { height: 23px; vertical-align: middle; }
.kadt_col1 { padding-left: 6px; width: 80px; }
.kadt_col2 { padding-left: 6px; width: 370px; }
.kadt_col3 { padding-left: 6px; width: 50px; }
.kadt_col3 input { height: 14px; }
.kadt_col4 { padding-left: 6px; width: 100px; }
/*.kadt_col5 { padding-left: 6px; width: 163px; } SHOULD BE USED IF LABEL IS EVER USED
.kadt_col5 input { height: 14px; width: 160px; }*/
.kadt_col6 { padding-left: 6px; width: 100px; }
.kadt_col7 { padding-left: 6px; width: 30px; }
.kadt_th_left { background: url("../images/product_table2_thl.gif") no-repeat; height: 20px; width: 4px; }
.kadt_th_content { background: url("../images/product_table2_thcontent.gif") repeat-x; color: #FFFFFF; font-weight: bold; }
.kadt_th_right { background: url("../images/product_table2_thr.gif") no-repeat; width: 4px; }
.kadt_td_left { background: url("../images/cart_table_tdl.gif") no-repeat; height: 20px; width: 4px;}
.kadt_content_hide .kadt_td_left { background: none; }
.kadt_td_left td { }
.kadt_content { background: url("../images/cart_table_tdcontent.gif") repeat; }
.kadt_td_right { background: url("../images/cart_table_tdr.gif") no-repeat; width: 4px; }
.kadt_content_hide .kadt_td_right { background: none; }
.kadt_last_item td { background: url("../images/cart_after_last_item.gif") repeat-x; height: 6px; padding: 0; }
.kadt_summary_rows { color: #7c7c7c; font-weight: normal; }
.kadt_summary_text { color: #287098; }
.kadt_summary_rows td { padding: 0; margin: 0; vertical-align: top; }
.kadt_summary_line { background: url("../images/cart_summary_line.gif") repeat-x; height: 1px; padding: 0; margin: 0; float: left; clear: right; }
.kadt_summary_content { background: url("../images/cart_summary_content.gif") repeat-x; height: 21px; }
.kadt_summary_content td { color: #287098; height: 21px; font-weight: bold; vertical-align: top; padding-top: 4px; margin-bottom: -4px; }
.kadt .deleteButton { margin: -2px 5px 2px 5px; }
.kadt .button { float:left; margin: 2px 0 0 0; }

/* Button */
.button{ float:left; white-space:nowrap;}
.button .button_left{width:4px;height:19px;background:url(../images/btnBuy_left.gif) no-repeat left top;float:left;}
.button .button_mid{ width:auto;height:19px;background:url(../images/btnBuy_1px.gif) repeat-x left top;float:left; padding: 5px 3px 0 2px;}
.button .button_mid a{color:#FFFFFF;text-decoration:none; font-weight:bold; text-transform: uppercase; font-size:8px;  }
.button .button_right{width:3px;height:19px;background:url(../images/btnBuy_right.gif) no-repeat left top;float:left;}

.button .button_backward_left{width:10px;height:19px;background:url(../images/btnCart_Backward.gif) no-repeat left top;float:left;}
.button .button_forward_right{width:10px;height:19px;background:url(../images/btnCart_Forward.gif) no-repeat left top;float:left;}

.cart_right_button{ float:right; white-space:nowrap; margin: -7px 15px 2px 0;}
.cart_left_button{ float:left; white-space:nowrap; margin: -7px 0 2px 15px;}

/* Cart command button */
.cart_command_button{ float:left; white-space:nowrap; margin-left: 10px;}
.cart_command_button .button_left{width:4px;height:17px;background:url(../images/cart_command_left.gif) no-repeat left top;float:left;}
.cart_command_button .button_mid{ width:auto;height:17px;background:url(../images/cart_command_middle.gif) repeat-x left top;float:left; padding: 2px 1px 0 1px;}
.cart_command_button .button_mid a{color:#5E5E5E;text-decoration:none; font-weight:bold; text-transform: uppercase; font-size:9px; }
.cart_command_button .button_right{width:4px;height:17px;background:url(../images/cart_command_right.gif) no-repeat left top;float:left;}


/* Buy */
.buyAmount { float: left; }
.buyText { float: left; margin: 3px 0 0 4px; color: #7d7e7e; }
.buyButton { float: right; }

/* Shadowbox */

.shadowbox { margin: 0; padding: 0; border-collapse:collapse; line-height: 0;}
.shadowbox tr, .shadowbox td { height: auto; }

.shadowbox .sb_top_left {		width: 6px; height: 5px; background-image: url('../images/shadowbox_top_left.png'); background-repeat:no-repeat;}
.shadowbox .sb_top {			width: 100%; height:5px;  background-image: url('../images/shadowbox_top.png'); background-repeat:repeat-x;}
.shadowbox .sb_top_right {		width: 8px; height: 5px;  background-image: url('../images/shadowbox_top_right.png'); background-repeat:no-repeat;}

.shadowbox .sb_left {			width: 6px; height:100%;  background-image: url('../images/shadowbox_left.png'); background-repeat:repeat-y;}
.shadowbox .sb_center {			width: 100%; height: 100%; background-color: #FFF; line-height: normal; vertical-align: middle; padding: 5px; }
.shadowbox .sb_right {			width: 8px; height: 100%;  background-image: url('../images/shadowbox_right.png'); background-repeat:repeat-y;}

.shadowbox .sb_bottom_left {	width: 5px; height: 8px; background-image: url('../images/shadowbox_bottom_left.png'); background-repeat:no-repeat;}
.shadowbox .sb_bottom {			width: 100%; height: 8px;  background-image: url('../images/shadowbox_bottom.png'); background-repeat:repeat-x;}
.shadowbox .sb_bottom_right {	width: 8px; height: 8px;  background-image: url('../images/shadowbox_bottom_right.png'); background-repeat:no-repeat;}

.product_sb { width: 160px;	margin-top: 17px; }
.DeliveryChoice_sb { position: absolute; z-index: 100; width: 400px; }
#zoom_sb { position: absolute; top:0; left: 0; width: 585px; display: none; }
.ProductFamily_sb { position: relative; margin-top: -10px; float:right; width: 165px;  }
.shadowbox .sb_center h1 { position: inherit; }
.zoomIconContainer { position:relative; }
.zoomIcon {	bottom: 8px !important; bottom: 20px; right: 4px; position: absolute; z-index: 100;	cursor: pointer; }

/* product image sizes */
.imageType_popUp { height: 300px; }
.imageType_productSheet { height: 114px; }
.imageType_listLarge { height: 94px; } /* add 11px whitespace */
.imageType_listSmall { height: 86px; } /* add 11px whitespace */

/* Startpage */
#Startpage { width: 700px; margin: 20px;}
#Startpage .pdt { margin: 20px 0; }
#Startpage .languages TR TD{ padding-right: 20px; }

/* Campaign icon */
#CampaignProduct { position:absolute;top:1px;right:3px;z-index:100; }
#CampaignProduct IMG { width: 69px; height: 70px; background-image: url(../Archive/icons/SE/campaignStar.png); }

/* Countdown */
.countdown { text-align: center; width: 100%; }
.countdownTable { margin-left: auto; margin-right: auto; width: 192px; }
.countdownTable td { text-align: center; width: 25%; }
.countdownHeader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #7a7979; margin-bottom: 2px; }
.countdownHeaders div { float: left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #bdbcbc; text-align: center; width: 100%; position: relative; margin-bottom: -4px; }
.countdownItems div { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #608ca6; text-align: center; width: 100%; }

/* Apply Return */
.applyReturn { }
.applyReturn li { list-style-type: disc; margin-left: 15px; margin-bottom: 5px; }
.applyReturn td { height: 14px; }
.applyReturn .inputFields input { padding-left: 2px; width: 150px; text-align: left; height: 14px; border: #cececd 1px solid; background: url("../images/amount_bg.gif") no-repeat; float: left; }
.applyReturn .inputFields .small { width: 50px; }
.applyReturn .staticText { line-height: 14px; }
.applyReturn .arCol1 { width: 100px; }
.applyReturn .arCol2 { width: 50px; }
.applyReturn .arCol3 { width: 175px; }
.applyReturn .arCol4 { width: 150px; }
.applyReturn .arCol5 { width: 75px; }
.applyReturn .sendButton { float:right; white-space:nowrap; margin: -7px 15px 2px 0;}

/* Exclamation icon */
.exclamationIcon { vertical-align: middle; padding-right: 5px; }
