
body{background:#f4f2f0 url(../images/body_back.jpg) repeat-x;margin:0 10px;padding:0;text-align:center;font:12px Arial, Helvetica, sans-serif;color:#4f4e4c}
td{font:12px Arial, Helvetica, sans-serif;}
p{padding:0 0 10px 0;margin:0;}

form{margin:0;padding:0}

input, select, textarea {font:11px Arial, Helvetica, sans-serif;}
textarea{padding:3px;}
img{border:0}

a{color:#ce1f1c;text-decoration:underline;}
a:hover{color:#a3181b;text-decoration:underline;}

/*GLOBALS********************************************************************************************************************/

.rightfloat{float:right;}
.leftfloat{float:left;}

.marginrightbottom{margin:0 7px 7px 0;}

.noborder{border:0}

.clearboth{clear:both;line-height:7px;}

.hide{margin:-2px 0 0 0;background:#fff;height:2px;overflow:hidden;}

.author{color:#667d8e;}

.mandatory{color:#ce1f1c}

.error{color:#ce1f1c}
/* s1000 (Error fields on checkout) */
td.error { color:#ce1f1c;font-style:normal;font-size: 11px; }
/* / s1000 */
.blue{color:#667d8e}
.a{color:#ce1f1c}
span.mark {width: 10px;}

a.action{white-space:nowrap;display: inline-block;text-transform:uppercase;padding:5px 18px 5px 0px;background: url(../images/action_button_right.gif) no-repeat right top;text-decoration:none;font-size:10px;}
a.action span{background: url(../images/action_button_left.gif) no-repeat left top;color:#fff; line-height: 13px; padding:5px 0px 5px 18px; }

a.action span.arrow{background: url(../images/action_button_left_arrow.gif) no-repeat left top;padding:5px 0px 5px 23px;line-height:13px;}

/*
a.action:hover{background: url(../images/action_button_right_hov.gif) no-repeat right top;text-decoration:none;}
a.action:hover span{background: url(../images/action_button_left_hov.gif) no-repeat left top;}
a.action:hover span.arrow{background: url(../images/action_button_left_arrow_ho.gif) no-repeat left top;}
*/
a.action:hover{text-decoration:none;}


a.shop{text-decoration: none;white-space:nowrap;display: inline-block;text-transform:uppercase;padding:5px 10px 5px 0px;background: url(../images/basket_button_right.gif) no-repeat right top;text-decoration:none;font-size:10px;}
a.shop span{text-decoration: none;background: url(../images/basket_button_left.gif) no-repeat left top; color:#fff; line-height: 13px; padding:5px 0px 5px 10px;}
/*Removed 15/12/09 so that the basket button does not overlap the price 
a.shop span.basket{background: url(../images/basket_button_left_basket.gif) no-repeat left top;padding:5px 0px 5px 30px;}
*/
a.shop span.arrow{background: url(../images/basket_button_left_arrow.gif) no-repeat left top;padding:5px 11px 4px 23px;}

a.shop_pre {text-decoration: none;white-space:nowrap;display: inline-block;text-transform:uppercase;padding:5px 10px 5px 0px;background: url(../images/basket_pre_button_right.gif) no-repeat right top;text-decoration:none;font-size:10px;}
a.shop_pre span{text-decoration: none;background: url(../images/basket_pre_button_left.gif) no-repeat left top; color:#fff; line-height: 13px; padding:5px 0px 5px 10px;}
/*Removed 15/12/09 so that the basket button does not overlap the price 
a.shop_pre span.basket{background: url(../images/basket_pre_button_left_basket.gif) no-repeat left top;padding:5px 0px 5px 30px;}
*/
a.shop_pre span.arrow{background: url(../images/basket_pre_button_left_arrow.gif) no-repeat left top;padding:5px 11px 4px 23px;}

a.shop:hover{text-decoration:none;}
a.shop:hover span.arrow{padding:5px 11px 5px 23px;}
a.shop_pre:hover{text-decoration:none;}
a.shop_pre:hover span.arrow{padding:5px 11px 5px 23px;}
/*
a.shop:hover{background: url(../images/basket_button_right_hov.gif) no-repeat right top;text-decoration:none;}

a.shop:hover span{background: url(../images/basket_button_left_hov.gif) no-repeat left top;}
a.shop:hover span.basket{background: url(../images/basket_button_left_basket_h.gif) no-repeat left top;}
a.shop:hover span.arrow{background: url(../images/basket_button_left_arrow_ho.gif) no-repeat left top;padding:5px 11px 5px 23px;}
*/
a.shop_large{white-space:nowrap;display: inline-block;text-transform:uppercase;padding:9px 25px 9px 0px;background: url(../images/basket_large_right.gif) no-repeat right top;text-decoration:none;font-size:11px;}
a.shop_large span{background: url(../images/basket_large_left.gif) no-repeat left top;color:#fff; line-height: 14px; padding:9px 0px 9px 18px;}
a.shop_large span.basket{background: url(../images/basket_large_left_basket.gif) no-repeat left top;padding:9px 0px 9px 44px;}
a.shop_large_pre{white-space:nowrap;display: inline-block;text-transform:uppercase;padding:9px 25px 9px 0px;background: url(../images/basket_pre_large_right.gif) no-repeat right top;text-decoration:none;font-size:11px;}
a.shop_large_pre span{background: url(../images/basket_pre_large_left.gif) no-repeat left top;color:#fff; line-height: 14px; padding:9px 0px 9px 18px;}
a.shop_large_pre span.basket{background: url(../images/basket_pre_large_left_basket.gif) no-repeat left top;padding:9px 0px 9px 44px;}

/*
a.shop_large:hover{background: url(../images/basket_large_right_hov.gif) no-repeat right top;text-decoration:none;}
a.shop_large:hover span{background: url(../images/basket_large_left_hov.gif) no-repeat left top;}
a.shop_large:hover span.basket{background: url(../images/basket_large_left_basket_ho.gif) no-repeat left top;}
*/
a.shop_large:hover{text-decoration:none;}

a.user{white-space:nowrap;display: inline-block;text-transform:uppercase;padding:5px 18px 5px 0px;background: url(../images/user_button_right.gif) no-repeat right top;text-decoration:none;font-size:10px;}
a.user span{background: url(../images/user_button_left.gif) no-repeat left top;color:#fff; line-height: 13px; padding:5px 0px 5px 18px;}
a.user span.arrow{background: url(../images/user_button_left_arrow.gif) no-repeat left top;padding:5px 0px 4px 23px;  }
a.user:hover{text-decoration:none;}
/*
a.user:hover{background: url(../images/user_button_right_hov.gif) no-repeat right top;text-decoration:none;}
a.user:hover span{background: url(../images/user_button_left_hov.gif) no-repeat left top;}
a.user:hover span.arrow{background: url(../images/user_button_left_arrow_hov.gif) no-repeat left top;}
*/
a.arrow{padding:0 0 0 11px;background:url(../images/tab_selected_arrow.gif) no-repeat center left;}

a.totop{float:right; position:relative;}
a.totop2{position:absolute;top:4px;right:8px;}


/*PAGE********************************************************************************************************************/
#page{margin:auto;text-align:left;width:905px;position:relative;} 

#logo{position:absolute;top:8px;left:17px;width:332px;height:120px;background:url(../images/logo_gdk.png) no-repeat;}
#logo a{display:block;width:121px;height:120px;text-decoration:none;}
#logo img{display: block;}
#logo h1{display:none}

#logo2 {position:absolute;top:8px;left:17px;width:332px;height:120px;background:url(../images/logo_gdk_small.png) no-repeat;}
#logo2 a{display:block;width:121px;height:120px;text-decoration:none;}
#logo2 img{display: block;}
#logo2 h1{display:none}
#logo2 .secondlogo {position: relative; margin: 20px 0px 0px 0px; left: -100px; float: right;}
#basket{background: url(../images/basket_back.jpg) repeat-x;position:absolute;top:0px;right:0px;width:140px;height:86px;padding:11px 12px 0 12px;color:#fff;voice-family: "\"}\"";voice-family:inherit;width:116px;height:75px;}
#basket img{margin:3px 7px 0 1px;float:left;}
#basket a{}
#basket .buttoncontainer{position:relative;text-align:center;padding:7px 0 0 0;}

#usertools{position:absolute;right:150px;text-align:right;padding:34px 0 0 0;color:#fff;width:350px}
#usertools div{height:25px;}

/*CONTENT********************************************************************************************************************/

#content{position:absolute;top:92px;left:150px;width:605px;overflow:hidden;}

h1.vHeadline{font-family:Arial, Verdana !important;font-size:20px !important;font-weight:bold !important;padding:8px 0 7px 0 !important;}

#content .rtopbuttoncontainer{position:absolute; top:14px; right:-5px; width:120px; }
#content .rbottombuttoncontainer{position:relative; bottom:5px; left:470px; right:-5px; width:120px; }

#content h1{font-size:18px;margin:0;padding:3px 0 7px 0;font-weight:normal;color:#3d3d3d}
#content h2{font-size:15px;margin:0;padding:0 0 7px 0;}
#content h2 a, #content h2 a:hover {color:#3d3d3d; text-decoration:none; }
#content h3{font-size:15px;margin:0;padding:0;font-weight:normal}

#content .find{background:url(../images/content_find_back.gif) no-repeat;height:43px;overflow:hidden;margin:0;}
#content .again{background:url(../images/content_find_again_back.gif) no-repeat;height:43px;overflow:hidden;margin:0 0 7px 0;}
#content .find input{color:#3d3d3d;font-size:13px;width:290px;float:left;margin:10px 0 0 102px}
#content .find a{float:left;margin:13px 0 0 17px;color:#fff;}
#content .find a.action{margin:10px 0 0 7px;}

#content .find a.action span{background: url(../images/action_button_left_arrow_find.gif) no-repeat left top;color:#fff; line-height: 13px; padding:5px 0px 5px 23px;}
#content .find a.action:hover span{color:#fff; line-height: 13px; padding:5px 0px 5px 23px;}
/*
#content .find a.action:hover span{background: url(../images/action_button_left_arrow_find_ho.gif) no-repeat left top;color:#fff; line-height: 13px; padding:5px 0px 5px 23px;}
*/
#content .breadcrumb{font-size:11px;line-height:12px;padding:3px 0 4px 0;}
#content .breadcrumb a{color:#4f4e4c;text-decoration:none;margin:0 3px;font-size:11px;}
#content .breadcrumb a:hover{color:#a3181b;text-decoration:underline;}

#content .contentblock{margin:0 0 7px 0;clear:both;position:relative;top:0px;left:0px;}
#content .contentblock .top{background:url(../images/contentblock_top.gif) no-repeat;height:5px;overflow:hidden}
#content .contentblock .bottom{background:url(../images/contentblock_bottom.gif) no-repeat;height:5px;overflow:hidden}
#content .contentblock .content{background:#fff;padding:0px 7px;}
#content .contentblock .content2{background:#fff;padding:0 7px; position: relative;}
#content .contentblock .product{background:#fff;padding:6px 11px 6px 18px;}

#content .contentblock .pad11{padding:0 11px;}
#content .contentblock .pad8{padding:0 8px;}
#content .contentblock .minimumheight{min-height:600px;height:auto !important;height:600px;}

#content .red .top{background:url(../images/contentblock_red_top.gif) no-repeat;}
#content .red .bottom{background:url(../images/contentblock_red_bottom.gif) no-repeat;}
#content .red .content{background:#ce1f1c;color:#fff;}
#content .red a{color:#fff;}

#content .blue .top{background:url(../images/contentblock_blue_top.gif) no-repeat;}
#content .blue .bottom{background:url(../images/contentblock_blue_bottom.gif) no-repeat;}
#content .blue .content{background:#667d8e;color:#fff;; padding:0px 0px 0px 7px}
#content .blue a{background:#667d8e;color:#fff;}
.nomargin{margin:0px !important;padding:2px !important;}
.nopadding{padding:0px !important;}
h1.nomargin{margin-left:2px !important;}
#content .contentblock .content .searchresultheader{color:#ce1f1c;border-bottom:1px solid #b3b0a6;padding:0 0 5px 0}

#content .contentblock .content .formblock{background:url(../images/form_block_back.gif) repeat-y;}
#content .contentblock .content .formblock .top{background:url(../images/form_block_top_back.gif) no-repeat;}
#content .contentblock .content .formblock .formblock_content{padding:10px 15px;}
#content .contentblock .content .formblock .bottom{background:#fff url(../images/form_block_top_bottom.gif) no-repeat;height:14px;}
#content .contentblock .content .formblock a.action span.arrow{background: url(../images/action_button_left_arrow_lg.gif) no-repeat left top;}

/*
#content .contentblock .content .formblock a.action:hover span.arrow{background: url(../images/action_button_left_arrow_lg_h.gif) no-repeat left top;}
*/

#content .contentblock .content .searchresult{margin:0;padding:3px 0 3px 0;}
#content .contentblock .content .searchresult li{padding:5px 0 11px 0;list-style:none;display:block;border-bottom:1px solid #b3b0a6;}
#content .contentblock .content .searchresult li.noborder{border:0}
#content .contentblock .content ul.authors li{clear:both;height:100px;border:0}
#content .contentblock .content ul.authors li img{float:left;margin:0 11px 0 0;}
#content .contentblock .content ul.arrangement li{padding:5px 0;margin:0;}
#content .contentblock .content ul.other li{padding:5px 0;margin:0;}

#content .contentblock .content ul.paging{margin:0;padding:0;text-align:center;height:26px;}
#content .contentblock .content ul.paging li{display:inline;margin:0;padding:0 4px 0 0;}
#content .contentblock .content ul.paging li.sel a{font-weight:bold;text-decoration:none}

#content .contentblock .content .advancedSearch{}
#content .contentblock .content .advancedSearch table{margin:0 10px;}
#content .contentblock .content .advancedSearch input{margin:2px 10px;}
#content .contentblock .content .advancedSearch select{margin:2px 10px;}
#content .contentblock .content .advancedSearch .td_label{width:90px;}
#content .contentblock .content .advancedSearch .td_input{width:200px;}
#content .contentblock .content .advancedSearch .td_input input{width:200px;}
#content .contentblock .content .advancedSearch .td_input select{width:205px;}
#content .contentblock .content .advancedSearch .help{color:#808080}

#content .contentblock .content .changeAddress{}
#content .contentblock .content .changeAddress table{}
#content .contentblock .content .changeAddress input{margin:2px 10px;}
#content .contentblock .content .changeAddress .td_label{width:90px;}
#content .contentblock .content .changeAddress .td_input{width:150px;}
#content .contentblock .content .changeAddress .td_input input{width:150px;}
#content .contentblock .content .changeAddress .td_button{margin:0 10px;}
#content .contentblock .content .changeAddress .error{color:#ce1f1c;font-style:normal;font-size: 11px;}

#content .contentblock .content .changePassword{margin:10px 0;}
#content .contentblock .content .changePassword input{margin:2px 10px;}
#content .contentblock .content .changePassword .td_label{width:220px;}
#content .contentblock .content .changePassword .td_input{width:100px;}
#content .contentblock .content .changePassword .td_input input{width:100px;}
#content .contentblock .content .changePassword .td_button{margin:0 10px;}
#content .contentblock .content .changePassword .error{color:#ce1f1c;font-style:normal;font-size: 11px;}

#content .contentblock .content .newAccount{width:100%}
#content .contentblock .content .newAccount input{}
#content .contentblock .content .newAccount .td_label{width:170px;}
#content .contentblock .content .newAccount .td_input{width:130px;}
#content .contentblock .content .newAccount .td_input input{width:130px;margin:2px 10px;}
#content .contentblock .content .newAccount .td_button{margin:0 10px;}
#content .contentblock .content .newAccount .error{color:#ce1f1c;font-style:normal;font-size: 11px;}
#content .contentblock .content .newAccount #chkNewsletter{margin:10px 3px 10px 0;padding:0;width:17px;vertical-align:middle;}
#content .contentblock .content .newAccount #chkConditions{margin:0 3px 0 0;padding:0;width:17px;}

#content .contentblock .content .changeEmail{}
#content .contentblock .content .changeEmail input{}
#content .contentblock .content .changeEmail .td_label{width:170px;}
#content .contentblock .content .changeEmail .td_input{width:130px;}
#content .contentblock .content .changeEmail .td_input input{width:130px;margin:2px 10px;}
#content .contentblock .content .changeEmail .td_button{padding:0 10px;}
#content .contentblock .content .changeEmail .error{color:#ce1f1c;font-style:normal;font-size: 11px;}
#content .contentblock .content .changeEmail #chkConditions{margin:0 3px 0 0;padding:0;width:17px;}
#content .contentblock .content .changeEmail #chkRemember{margin:0 3px 0 10px;padding:0;width:17px;}

#content .contentblock .content .login{}
#content .contentblock .content .login .td_label{width:120px;}
#content .contentblock .content .login .td_input{width:100px;}
#content .contentblock .content .login .td_input input{width:130px;margin:2px 10px 2px 0;}
#content .contentblock .content .login .td_button{margin:0 10px;padding:10px 0}
#content .contentblock .content .login .error{color:#ce1f1c;font-style:normal;font-size: 11px;}
#content .contentblock .content .login #chkRemember{margin:0 3px 0 0;padding:0;width:17px;}

#content .contentblock .content ul.alphabet_menu{margin:0;padding:0;}
#content .contentblock .content ul.alphabet_menu li{display:inline;margin:0;padding:0 5px 0 0;}

#content .contentblock .content ul.category_list, #content .contentblock .content table.category_list{margin:5px 6px;padding:0;}
#content .contentblock .content ul.category_list li{list-style:none;margin:0;padding:2px 5px 2px 4px;width:490px;}
#content .contentblock .content ul.category_list li.altcol,
#content .contentblock .content table.category_list tr.altcol, 
#content .contentblock .content table.order_list tr.altcol,
#content .contentblock .content table.author_list tr.altcol{background-color:RGB(240,240,240);}
#content .contentblock .content ul.category_list li a{font-weight:bold;}

#content .contentblock .content table.category_list{width:498px;}
#content .contentblock .content table.category_list.wide{width:560px;}
#content .contentblock .content table.category_list tr{height:20px}
#content .contentblock .content table.category_list td{padding:2px;padding-right:5px; vertical-align:middle;font-size:11px;}
#content .contentblock .content table.category_list td.price{width:60px;text-align:right;padding-left:10px;}
#content .contentblock .content table.category_list th.price{text-align:right;}
#content .contentblock .content table.category_list td.title{width:200px;}
#content .contentblock .content table.category_list td.authorname{width:420px;}
#content .contentblock .content table.category_list th{padding-right:5px; border-bottom:1px solid #BBBBBB;}

#content .contentblock .content table.order_list{width:498px;}
#content .contentblock .content table.order_list.wide2{width:580px;}
#content .contentblock .content table.order_list tr{height:20px}
#content .contentblock .content table.order_list td{padding:2px;padding-right:5px; vertical-align:middle;font-size:11px;}
#content .contentblock .content table.order_list td.date{width:80px;padding-left:10px;}
#content .contentblock .content table.order_list td.orderno{width:120px;}
#content .contentblock .content table.order_list td.price{width:120px; text-align:right; padding-right:20px; }
#content .contentblock .content table.order_list th.price{width:120px; text-align:right; padding-right:20px;}
#content .contentblock .content table.order_list th{padding-right:5px; border-bottom:1px solid #BBBBBB;}

#content .teasers{width:620px;clear:both;margin:0 0 7px 0;}

#content .teasers .teaser{width:300px;height:180px;overflow:hidden;background:url(../images/teaser_back.gif);float:left;margin:0 5px 7px 0;position:relative}
#content .teasers .teaser .teaserpad, #content .teasers .teaserTallLeft .teaserpad, #content .teasers .teaserTallRight .teaserpad{padding:7px 11px}
#content .teasers .clearboth{visibility:hidden;height:1px;overflow:hidden;}

#content .teasers .type_topsplash{width:605px;margin:0 0 7px 0;background:transparent}
#content .teasers .type_topsplash table{width:605px;}
#content .teasers .type_topsplash td{vertical-align:top;}
#content .teasers .type_topsplash td.type_imLookingFor{color:#fff;padding:12px 0 0 16px;background:#667d8e url(../images/topsplash_back_right.gif) no-repeat right top;width:100%}
#content .teasers .type_topsplash td.type_imLookingFor a{color:#fff;}
#content .teasers .type_topsplash td.type_imLookingFor a:hover{color:#a3181b;}
#content .teasers .type_topsplash td.type_imLookingFor ul{margin:7px 0 0 0px;padding:0px;}
#content .teasers .type_topsplash td.type_imLookingFor li{list-style:none;padding:3px 0 0 15px;background: url(../images/white_arrow.gif) no-repeat 2px 8px;}
#content .teasers .type_topsplash td.type_subcategories{width:300px;color:#fff;padding:12px 0 0 16px;background:#667d8e url(../images/topsplash_back_right.gif) no-repeat right top;width:100%}
#content .teasers .type_topsplash td.type_subcategories a{color:#fff;}
#content .teasers .type_topsplash td.type_subcategories ul{margin:7px 0 0 0px;padding:0px;}
#content .teasers .type_topsplash td.type_subcategories li{list-style:none;padding:3px 0 0 15px;background: url(../images/white_arrow.gif) no-repeat 2px 8px;}
#content .teasers .type_topsplash .topslash{position:relative;margin:0 7px 0 0;height:180px;}
#content .teasers .type_topsplash .topslash .buttoncontainer{position:absolute;bottom:7px;right:7px;}
#content .teasers .type_topsplash .topslash .buttoncontainer a.action span.arrow{background: url(../images/action_button_left_arrow_g.gif) no-repeat left top;padding:4px 0px 4px 23px;}
/*
#content .teasers .type_topsplash .topslash .buttoncontainer a.action:hover span.arrow{background: url(../images/action_button_left_arrow_hg.gif) no-repeat left top;}
*/

#content .teasers .type_topsplash td.type_theme{color:#fff;padding:12px 0 0 16px;background:#667d8e url(../images/topsplash_back_right.gif) no-repeat right top;width:100%}
#content .teasers .type_topsplash td.type_theme a{color:#fff;}
#content .teasers .type_topsplash td.type_theme h1, #content .teasers .type_topsplash td.type_theme p{color:#fff;}
#content .teasers .type_topsplash td.type_theme a:hover{color:#a3181b;}
#content .teasers .type_topsplash td.type_theme ul{margin:7px 0 0 0px;padding:0px;}
#content .teasers .type_topsplash td.type_theme li{list-style:none;padding:3px 0 0 15px;background: url(../images/white_arrow.gif) no-repeat 2px 8px;}

#content .teasers .type_product{padding:12px 0 0 12px;voice-family: "\"}\"";voice-family:inherit;width:288px;height:168px;}
#content .teasers .type_product .productimg{float:left;width:88px;height:140px;}
#content .teasers .type_product .authorimg{float:right;width:88px;height:140px;text-align:right}
#content .teasers .type_product .productdata{position:absolute;left:95px;top:12px;height:162px;width:200px}
#content .teasers .type_product .highlight{background:#ce1f1c;color:#fff;font-weight:bold; padding-left: 3px;}
#content .teasers .type_product .author{font-size:12px;}
#content .teasers .type_product h2{margin:0 0 5px 0;}
#content .teasers .type_product .specialoffer{font-size:12px;color:#ce1f1c;font-weight:bold;}
#content .teasers .type_product .offer{font-size:12px;color:#ce1f1c;font-weight:bold;}
#content .teasers .type_product .pricebefore{font-weight:normal;font-size:10px;}
#content .teasers .type_product .pricenow{font-weight:bold;font-size:14px;}
#content .teasers .type_product .deliverydetails{color:#519500;font-size:11px;display:block;}
#content .teasers .type_product .buttoncontainer{position:absolute;bottom:3px;right:0px;}

/* s1000 (Link, bottom left) */
#content .teasers .type_product .linkcontainer {
	position: absolute;
	bottom: 5px;
	left: 10px;
	font-size: 11px;
	}
	#content .teasers .type_product .linkcontainer a {
		display: block;
		padding: 5px 0 5px 20px;
		background: url(../images/icon_remove_from_wishlist.gif) no-repeat;
	}
/* / s1000 */

.authorImgDesc{font-size:smaller; word-wrap:break-word;width:70px}

#content .teasers .type_text{padding:12px 12px 0 12px;voice-family: "\"}\"";voice-family:inherit;width:276px;height:168px;}
#content .teasers .type_text .textimg{float:left;width:88px;height:140px;}
#content .teasers .type_text .text{position:absolute;left:95px;top:12px;height:162px;width:200px}
#content .teasers .type_text h2{margin:0 0 5px 0;}

#content .teasers .type_bluetop{background:url(../images/teaser_bluetop_back.gif) no-repeat;padding:8px 0 0 12px;voice-family: "\"}\"";voice-family:inherit;width:288px;height:172px;}
#content .teasers .type_bluetop h2{color:#fff;}

#content .teasers .type_login{background:url(../images/teaser_bluetop_back.gif) no-repeat;padding:8px 12px 0 12px;voice-family: "\"}\"";voice-family:inherit;width:276px;height:172px;}
#content .teasers .type_login h2{color:#fff;margin:0 0 4px 0;}
#content .teasers .type_login img{float:left;margin:0 7px 0 0;}
#content .teasers .type_login p{padding:0 0 4px 0;}
#content .teasers .type_login table{margin:0 0 7px 0;}
#content .teasers .type_login table td{padding:2px 5px 2px 0;}
#content .teasers .type_login input{width:75px;color:#808080}

#content .teasers .double{width:605px;padding:7px 11px;overflow:hidden;background:url(../images/teaser_double_back.gif);float:left;margin:0 6px 6px 0;position:relative;voice-family: "\"}\"";voice-family:inherit;width:581px;height:166px;}
#content .teasers .double .productdata{position:absolute;left:95px;top:7px;height:162px;width:500px}

#content .teasers .top5{}
#content .teasers .top5 ol{padding:0;margin:8px 0 0 10px;}
#content .teasers .top5 ol li{padding:0 0 7px 0;margin:0 0 0 10px;}
#content .teasers .top5 ol li a{text-decoration:none;color:#4f4e4c;}
#content .teasers .top5 ol li .author{}

#content .product .product_left{float:left;width:145px;}
#content .product .product_left .imagecontainer{height:220px;overflow:hidden;}
#content .product .product_left #tabs{margin:35px 0 0 0;padding:0;width:148px;}
#content .product .product_left #tabs td{vertical-align:middle;height:35px;width:145px;background:url(../images/tab_back.gif) no-repeat center left;font-size:11px;}
#content .product .product_left #tabs td.selected{width:146px;background:url(../images/tab_selected_back.gif) no-repeat center left;}
#content .product .product_left #tabs td a{padding:0 0 0 20px;display:block;text-decoration:none;background:url(../images/tab_arrow.gif) no-repeat 13px top;width:145px;voice-family: "\"}\"";voice-family:inherit;width:125px;}
#content .product .product_left #tabs td a:hover{text-decoration:underline;}
#content .product .product_left #tabs td.selected a{color:#4f4e4c;background:url(../images/tab_selected_arrow.gif) no-repeat right center;}
#content .product .product_left .fakta {width:137px;overflow:hidden;margin:8px 0 0 0;font-size:11px;}
#content .product .product_left .fakta .top{background:url(../images/fakta_top.gif) no-repeat;height:7px;overflow:hidden;}
#content .product .product_left .fakta .bottom{background:url(../images/fakta_bottom.gif) no-repeat;height:7px;overflow:hidden;}
#content .product .product_left .fakta .content{border-left:1px solid #4f4e4c;border-right:1px solid #4f4e4c;padding:0 10px;}
#content .product .product_left .fakta .content .header{color:#667d8e;font-weight:bold;}

#content .product .product_right{width:432px;float:right;margin:0 0 0 -1px;}
#content .product .product_right p .author{font-size:17px;}
#content .product .product_right h2{font-size:17px;padding:0;margin:0}
#content .product .product_right h3{font-size:17px;font-weight:normal;margin:0 0 10px 0;}
#content .product .product_right .highlight{background:#ce1f1c;color:#fff;font-weight:bold;margin:0 0 10px 0;display:inline-block;padding:2px;padding-left:3px}
#content .product .product_right .specialoffer{font-size:17px;color:#ce1f1c;font-weight:bold;}
#content .product .product_right .offer{font-size:17px;color:#ce1f1c;font-weight:bold;}
#content .product .product_right .pricebefore{font-weight:normal;font-size: 10pt;}
#content .product .product_right .pricenow{font-weight:bold;font-size:17px;}
#content .product .product_right .deliverydetails{color:#519500;font-size:11px;display:block;padding:5px 0 0 0}
#content .product .product_right .buttoncontainer{}
#content .product .product_right .buttoncontainer label{font-weight:bold}
#content .product .product_right .buttoncontainer input{width:29px;margin:1px 5px;text-align:right}
/* s1000 (Add to lightbox) */
#content .product .product_right p.lightbox {
	float: right;
	margin: 0 3px 0 0;
	padding: 5px 0 5px 20px;
	font-size: 10px;
	color: #667d8e;
	background: url('../images/icon_save_to_wishlist.gif') no-repeat;
	}
	#content .product .product_right p.lightbox.lightbox-saved {
		background: url('../images/icon_saved_to_wishlist.gif') no-repeat;
	}
	#content .product .product_right p.lightbox.lightbox-failed {
		background: url(../images/icon_remove_from_wishlist.gif) no-repeat;
	}
	#content .product .product_right p.lightbox a { color: #667d8e; }
/* / s1000 */
#content .product .product_right .tabtop{background:url(../images/product_tab_top.gif) no-repeat;height:10px;overflow:hidden;margin:18px 0 0 1px;}
#content .product .product_right .tabbottom{background:url(../images/product_tab_bottom.gif) no-repeat top left;overflow:hidden;height:11px;margin:0 0 0 1px;}
#content .product .product_right .tabcontent{display:none;border-left:1px solid #4f4e4c;border-right:1px solid #4f4e4c;margin:0 0 0 1px;padding:0 16px; min-height:332px;height:auto !important;height:332px;width:397px;overflow-x:hidden;}
#content .product .product_right .tabcontent h3{color:#667d8e;margin:0 0 10px 0;}
#content .product .product_right .tabcontent .focusbox{float:right;width:195px;margin:0 0 0 10px;background:#f0f0f0 url(../images/focus_back.gif) no-repeat bottom left;overflow:hidden}
#content .product .product_right .tabcontent .focusbox .citat{padding:0 0 12px 0}
#content .product .product_right .tabcontent .focusbox .citat i{padding:0 0 3px 0;display:block}
#content .product .product_right .tabcontent .focusbox .focusheader{background:#667d8e url(../images/focus_header_back.gif) no-repeat;color:#fff;font-weight:bold;padding:4px 12px 0 12px;}
#content .product .product_right .tabcontent .focusbox .focusdivider{background:url(../images/focus_divider_back.gif) no-repeat;line-height:13px}
#content .product .product_right .tabcontent .focusbox .focuscontent{padding:0 12px 0 12px;}

/* s1000 (Star rating section) */
div.rating {
	font-size: 11px;
	}
	div.rating.rating-general {
		width: 142px;
		position: absolute;
		right: 0;
		top: 28px;
	}
	div.rating.rating-review {
		float: right;
		width: 84px;
	}
	div.rating.rating-myrating {
		width: 142px;
	}
	div.rating p {
		margin: 0 0 3px 0;
		padding: 0;
		color: #667d8e;
	}
	div.rating p.ratinglogin,
	div.rating p.ratinglogin a {
		color: #667d8e;
	}
	div.rating p.current-rating-total {
		font-size: 10px;
		color: #667d8e;
	}
	div.rating div.rating-saved {
		float: left;
		padding: 0 0 0 12px;
		font-size: 10px;
		color: #667d8e;
		text-transform: uppercase;
		background: url(../images/icon_checkmark.gif) no-repeat 0 1px;
	}
	div.rating ul {
		float: left;
		list-style: none;
		margin: 0 5px 0 0;
		padding:0;
		width: 84px;
		height: 13px;
		position: relative;
		background: url(../images/star_user.gif) left bottom repeat-x;
	}
	div.rating ul li {
		padding:0;
		margin:0;
		/*\*/
		float: left;
		/* */
	}
	div.rating ul li a {
		display: block;
		width: 14px;
		height: 14px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0;
	}
	div.rating ul li a span { display: none; }
	div.rating ul li a:hover {
		background: url(../images/star_all.gif) left top;
		z-index: 1;
		left: 0;
	}
	div.rating ul a.one-star { left: 0; }
	div.rating ul a.one-star:hover { width: 14px; }
	div.rating ul a.two-stars { left: 14px; }
	div.rating ul a.two-stars:hover { width: 28px; }
	div.rating ul a.three-stars { left: 28px; }
	div.rating ul a.three-stars:hover { width: 42px; }
	div.rating ul a.four-stars { left: 42px; }
	div.rating ul a.four-stars:hover { width: 56px; }
	div.rating ul a.five-stars { left: 56px; }
	div.rating ul a.five-stars:hover { width: 70px;}
	div.rating ul a.six-stars { left: 70px; }
	div.rating ul a.six-stars:hover { width: 84px;}
	
	div.rating ul li.current-rating {
		background: url(../images/star_all.gif) left top;
		position: absolute;
		height: 13px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	div.rating ul li.current-rating.current-rating-user { background: url(../images/star_user.gif) left top; }
	div.rating ul li.current-rating span { display: none; }
	
	div.rating ul li.current-rating.one-star { width: 14px; }
	div.rating ul li.current-rating.two-stars { width: 28px; }
	div.rating ul li.current-rating.three-stars { width: 42px; }
	div.rating ul li.current-rating.four-stars { width: 56px; }
	div.rating ul li.current-rating.five-stars { width: 70px; }
	div.rating ul li.current-rating.six-stars { width: 84px; }
	
	div.rating ul li a:active { outline: none; }
/* / s1000 (Star rating section) */

#content .address{background:#fff;padding:15px 12px 10px 21px;border-top:2px solid #ec463b;clear:both}
#content .address .center{text-align:left;padding-right: 12px; margin-right: 12px;border-right:1px solid #4f4e4c;}
#content .address .clearboth{line-height:1px;}
#content .address .smaller {font-size: .9em; line-height: 96%}
#content .address .lighter {color: gray;}

/*LEFT********************************************************************************************************************/

#left{background:url(../images/menu_top.gif) no-repeat;position:absolute;top:92px;left:0px;width:140px;overflow:hidden;padding:6px 0 0 0; margin: 23px 0px 0px 0px;}

#menu{margin:0;padding:0;border-bottom:1px solid #fff;}
#menu li{list-style:none;margin:0;border-top:1px solid #fff;padding:0}
#menu li a{color:#fff;font-weight:bold;text-decoration:none;margin:0;display:block;background:#ce1f1c url(../images/menu_level1_back.gif) no-repeat 10px 8px;padding:3px 0 3px 17px;}
#menu li a:hover{background-color:#a3181b;}
#menu li.sel a{color:#fff;font-weight:bold;text-decoration:none;margin:0;display:block;background:#a3181b url(../images/menu_level1_sel_back.gif) no-repeat 8px 10px;padding:3px 0 3px 17px;}
#menu li.sel ul{margin:0 0 0 0;padding:0;border-top:4px solid #fff;border-bottom:4px solid #fff;}
#menu li.sel ul li{margin:0;padding:0px 10px 1px 19px;background:#fff;}
#menu li.sel ul li a{display:inline-block;background:#fff;font-size:11px;font-weight:normal;color:#4f4e4c;padding:0 0 0 2px;margin:0}
#menu li.sel ul li a:hover{color:#ce1f1c;background:#fff;}
#menu li.sel ul li.sel{background:#fff url(../images/menu_level2_sel_back.gif) no-repeat 8px 7px;}
#menu li.sel ul li.sel a{font-size:11px;font-weight:bold;color:#ce1f1c;}

#extras{margin:0;padding:0;}
#extras li{list-style:none;margin:0;border-bottom:1px solid #b3b0a6;}
#extras li a{color:#4f4e4c;font-weight:normal;text-decoration:none;margin:0;display:block;background:transparent url(../images/extras_level1_back.gif) no-repeat 10px 8px;padding:3px 0 3px 17px;}
#extras li a:hover{background-color:#d0d0cf;}
#extras li.selected a{background-color:#d0d0cf;font-weight: bold;background:#415463 url(../images/extras_level1_sel_back.gif) no-repeat 8px 10px;padding:3px 0 3px 17px;}
#extras li.selected ul{margin:0 0 0 0;padding:0;border-top:4px solid #fff;border-bottom:4px solid #fff;}
#extras li.selected ul li{margin:0;padding:0px 10px 1px 19px;background:#fff;border-bottom:0px;}
#extras li.selected ul li a{display:inline-block;background:#fff;font-size:11px;font-weight:normal;color:#4f4e4c;padding:0 0 0 2px;margin:0}
#extras li.selected ul li a:hover{color:#ce1f1c;background:#fff;}
#extras li.selected ul li.selected{background:#fff url(../images/extras_level2_sel_back.gif) no-repeat 8px 7px;}
#extras li.selected ul li.selected a{font-size:11px;font-weight:bold;color:#000;}

#newsletter{border-top:2px solid #ce1f1c;margin:-1px 0 0 0;background:#fff;padding:7px 7px 11px 7px 0px}
#newsletter form p {padding:7px 7px 11px 7px}

#newsletter input{width:122px;margin:3px 0 0 7px;color:#808080;}
#newsletter .buttoncontainer{padding:3px 7px 0px 7px;text-align:right;margin:4px 0;}
/* #newsletter a{font-size:11px;}
#newsletter a.action{font-size:10px; padding:4px 18px 5px 0px;}
#newsletter a.action span{font-size:10px; line-height:15px; padding:4px 0px 5px 18px; }
#newsletter a.action span.arrow{background: url(../images/action_button_left_arrow.gif) no-repeat left top;padding:5px 0px 4px 23px;}
KSA */
/*RIGHT********************************************************************************************************************/

#right a:hover {color:#a3181b; }
#right p, #right div {font-size:11px;}
#right{position:absolute;top:92px;right:0px;width:140px;overflow:hidden;}

#right .find{background:url(../images/right_find_back.gif) no-repeat;height:43px;overflow:hidden;margin:0;}
#right .find select{margin:12px 0 0 7px;width:128px}

#right .top{background:url(../images/right_top.gif) no-repeat;height:6px;overflow:hidden;margin:7px 0 0 0;}
#right .divider{background:url(../images/right_divider.gif) no-repeat;height:19px;overflow:hidden;}
#right .header{background:#ce1f1c;padding:2px 5px;color:#fff;font-weight:bold;font-size:11px;}

#right .content{background:#fff;padding:8px;}

#right .top5{padding:8px;font-size:11px;}
#right .top5 ol{padding:0;margin:8px 0 8px 10px;}
#right .top5 ol li{padding:0 0 7px 0;margin:0 0 0 10px;}
#right .top5 ol li a{text-decoration:none;color:#4f4e4c;}
#right .top5 ol li .author{display:block}

#right .banner{padding:0;}
/* s1000 (2 column image banner) */
#right .banner .banner-image-left {
	float: left;
	width: 69px;
	margin: 1px 0 5px 0;
	overflow: hidden;
	text-align: left;
}
#right .banner .banner-image-right {
	float: right;
	width: 69px;
	margin: 1px 0 5px 0;
	overflow: hidden;
	text-align: right;
}
#right .banner span.take-two-price {
	font-size: 12px;
	font-weight: bold;
}
/* / s1000 */

#right .news, #right .linklist{padding:8px;font-size:11px;}
#right .news a{text-decoration:none;color:#4f4e4c;}

#right .related_products{text-align:center;}
#right .related_products img{margin:7px 0 0 0;}
#right .related_products .author{display:block}
#right .related_products a{color:#4f4e4c;text-decoration:none;}

#right .related_products .specialoffer{font-size:12px;font-weight:normal;color:#ce1f1c;}
#right .related_products .offer{font-size:12px;font-weight:normal;color:#ce1f1c;}
#right .related_products .pricebefore{font-size:9px;font-weight:normal;}
#right .related_products .pricenow{font-size:11px;font-weight:normal;}

#right .textspot {text-align:center; font-size:11px; }
#right .textspot div {margin:10px 0px 5px 0px;}
#irhgt .textspot a {};

#right .top10{}
#right .top10 a{color:#4f4e4c;text-decoration:none;}


#right .textbox{border:1px solid #b4b2a7;background:#f0f0f0;padding:8px;}
#right .textbox a{color:#ce1f1c;text-decoration:underline;}
#right .textbox a:hover{color:#a3181b;text-decoration:underline;}

#right .textbox {font-size:11px;}

#right .bottom{background:url(../images/right_bottom.gif) no-repeat;height:7px;overflow:hidden;margin:0 0 7px 0;}

/* MORE CONTENT *****************************************************************************************************************************/

#content .teasers .type_listentry{padding:12px 0 0 12px;background-image:url(../images/listentry_back.gif);voice-family: "\"}\"";voice-family:inherit;width:288px;height:113px;}
#content .teasers .type_listentry .productimg{float:left;width:88px;height:140px;}
#content .teasers .type_listentry .authorimg{float:right;width:88px;height:140px;text-align:right}
#content .teasers .type_listentry .productdata{position:absolute;left:95px;top:12px;height:162px;width:200px}
#content .teasers .type_listentry .author{font-size:12px;}

#content .teasers .forfatterSpot{width:300px;height:180px;position:relative;}
#content .teasers .forfatterSpot img{position:absolute;top:0px;left:0px;width:300px;height:180px;}
#content .teasers .forfatterSpot .headline{position:absolute;top:128px;left:110px;font-weight:bold;color:#4f4e4c;}
#content .teasers .forfatterSpot .link1{position:absolute;top:145px;left:110px;color:#ce1f1c;}
#content .teasers .forfatterSpot .link2{position:absolute;top:160px;left:110px;color:#ce1f1c;}

#content .teasers .type_forfattersoeg{padding:6px 12px 2px 12px;voice-family: "\"}\"";voice-family:inherit;width:276px;height:172px;}
#content .teasers .type_forfattersoeg form{position:absolute;top:55px;left:12px;margin:0px;padding:0px;width:280px;}
#content .teasers .type_forfattersoeg input{position:absolute;top:50px;left:0px;width:198px;color:#808080}
#content .teasers .type_forfattersoeg .searchbutton{position:absolute;top:53px;right:8px;_top:49px;}
#content .teasers .type_forfattersoeg .bottomlink{position:absolute;top:150px;left:12px;color:#ce1f1c;}

#content .teasers .type_newsletter{padding:12px 0 0 12px;voice-family: "\"}\"";voice-family:inherit;width:288px;height:168px;}
#content .teasers .type_newsletter .productdata{position:absolute;left:12px;top:12px;height:162px;width:283px}
#content .teasers .type_newsletter form{position:absolute;top:46px;left:0px;margin:0px;padding:0px;width:280px;}
#content .teasers .type_newsletter input{position:absolute;top:35px;left:0px;width:270px;color:#808080}
#content .teasers .type_newsletter .bottomlink{position:absolute;bottom:3px;left:0px;color:#ce1f1c;}
#content .teasers .type_newsletter .buttoncontainer{position:absolute;bottom:3px;right:0px;}

.paging{margin:0px 0 0px 0;}
.paging_previous{float:left;position:relative;}
.paging_next{float:right;position:relative;}
.pagecount{text-align:center;font-weight:bold;}

/* MORE GLOBAL ******************************************************************************************************************************/

.verylargebluebox a, .largebluebox a, .bluebox a{color:#fff;}
.verylargebluebox a:hover, .largebluebox a:hover, .bluebox a:hover{color:#a3181b;}

div.bluebox a.arrow {background: url(../images/white_arrow.gif) no-repeat left center;padding-left: 15px;padding-top: 3px;}
/*
div.bluebox a.arrow:hover {background: url(../images/white_arrow.gif) no-repeat left center;}
*/

#content .teasers .tallLeft{height:367px;overflow:hidden;background:url(../images/teaser_tall_back.gif);float:left;margin:0 5px 7px 0;position:relative}
#content .teasers .tallRight{height:367px;overflow:hidden;background:url(../images/teaser_tall_back.gif);float:right;margin:0 10px 7px 0;position:relative}

#content .teasers .tallRightText, #content .teasers .tallLeftText, #content .teasers .verytallRight, #content .teasers .verytallLeft {padding:12px 12px 0 12px;voice-family: "\"}\"";voice-family:inherit;width:276px;height:355px;overflow:hidden;background:url(../images/teaser_tall_back.gif);position:relative;}
#content .teasers .tallRightText{float:right;margin:0 15px 7px 0;}
#content .teasers .tallLeftText{float:left;margin:0 5px 7px 0;}
#content .teasers .verytallLeft{height:542px;overflow:hidden;float:left;margin:0 5px 7px 0;position:relative}
#content .teasers .verytallRight{height:542px;overflow:hidden;float:right;margin:0 15px 7px 0;position:relative}

#content .teasers .teaser.verytallRight.verylargebluebox, #content .teasers .teaser.verytallLeft.verylargebluebox{background:url(../images/verytallBlueBox.gif) !important;color:#fff !important;}
#content .teasers .teaser.bluebox{background:url(../images/blueBox.gif) !important;color:#fff !important;}
#content .teasers .teaser.tallRightText.largebluebox, #content .teasers .teaser.tallLeftText.largebluebox{background:url(../images/tallBlueBox.gif) !important;color:#fff !important;}

#content .teasers .tallRightText h2, #content .teasers .tallLeftText h2{margin:0 0 5px 0;}

#content .teasers .type_bluetop_product{padding:8px 0 0 12px;voice-family: "\"}\"";voice-family:inherit;width:288px;height:172px;background:url(../images/teaser_bluetop_back.gif) no-repeat;}
#content .teasers .type_bluetop_product .productimg{float:left;width:88px;height:140px;}
#content .teasers .type_bluetop_product .authorimg{float:right;width:88px;height:140px;text-align:right}
#content .teasers .type_bluetop_product .productdata{position:absolute;left:95px;top:36px;height:162px;width:200px}
#content .teasers .type_bluetop_product .highlight{background:#ce1f1c;color:#fff;font-weight:bold;}
#content .teasers .type_bluetop_product .author{font-size:12px;}
#content .teasers .type_bluetop_product h2{margin:0px 0 0px 0;}
#content .teasers .type_bluetop_product .title{color:#fff;}
#content .teasers .type_bluetop_product .specialoffer{font-size:12px;color:#ce1f1c;font-weight:bold;}
#content .teasers .type_bluetop_product .offer{font-size:12px;color:#ce1f1c;font-weight:bold;}
#content .teasers .type_bluetop_product .pricebefore{font-weight:normal;}
#content .teasers .type_bluetop_product .pricenow{font-weight:bold;font-size:20px;}
#content .teasers .type_bluetop_product .deliverydetails{color:#519500;font-size:11px;display:block;}
#content .teasers .type_bluetop_product .buttoncontainer{position:absolute;bottom:24px;right:0px;}
#content .teasers .type_bluetop a:hover {color:#a3181b;}
#content .teasers .type_bluetop a:hover span.author {color:#a3181b;}

#content .teasers .type_product .quote {font-style:italic;}

.myAccountLinks{width:600px;}
.myAccountLinks a{text-decoration:none;color:#4f4e4c;float:left;display:block;width:290px;height:78px;overflow:hidden;margin:0 6px 6px 0;padding:15px 20px 0 100px;voice-family: "\"}\"";voice-family:inherit;width:170px;height:63px;}
.myAccountLinks a:hover{text-decoration:none;color:#4f4e4c;}
.myAccountLinks a.post{background:url(../images/myaccount_post_back.jpg) no-repeat;}
.myAccountLinks a.post:hover{background:url(../images/myaccount_post_back_h.jpg) no-repeat;}
.myAccountLinks a.email{background:url(../images/myaccount_mail_back.jpg) no-repeat;}
.myAccountLinks a.email:hover{background:url(../images/myaccount_mail_back_h.jpg) no-repeat;}
.myAccountLinks a.pw{background:url(../images/myaccount_pw_back.jpg) no-repeat;}
.myAccountLinks a.pw:hover{background:url(../images/myaccount_pw_back_h.jpg) no-repeat;}
.myAccountLinks a.order{background:url(../images/myaccount_order_back.jpg) no-repeat;}
.myAccountLinks a.order:hover{background:url(../images/myaccount_order_back_h.jpg) no-repeat;}
.myAccountLinks a.news{background:url(../images/myaccount_news_back.jpg) no-repeat;}
.myAccountLinks a.news:hover{background:url(../images/myaccount_news_back_h.jpg) no-repeat;}

.myAccountLinks a.cardinfo{background:url(../images/myaccount_cardinfo_back.gif) no-repeat;}
.myAccountLinks a.cardinfo:hover{background:url(../images/myaccount_cardinfo_back_h.gif) no-repeat;}
.myAccountLinks a.rating{background:url(../images/myaccount_stars_back.gif) no-repeat;}
.myAccountLinks a.rating:hover{background:url(../images/myaccount_stars_back_h.gif) no-repeat;}
.myAccountLinks a.lightbox{background:url(../images/myaccount_lightbox_back.gif) no-repeat;}
.myAccountLinks a.lightbox:hover{background:url(../images/myaccount_lightbox_back_h.gif) no-repeat;}
.myAccountLinks a.membership{background:url(../images/myaccount_membership_back.gif) no-repeat;}
.myAccountLinks a.membership:hover{background:url(../images/myaccount_membership_back_h.gif) no-repeat;}
.myAccountLinks a.rebate{background:url(../images/myaccount_rebate_back.gif) no-repeat;}
.myAccountLinks a.rebate:hover{background:url(../images/myaccount_rebate_back_h.gif) no-repeat;}

.myAccountLinks a b{text-decoration:underline;font-weight:normal;color:#a3181b;}

.page_payment{width:754px !important}
.content_payment{left:0px !important;width:754px !important;}

.content_payment .contentblock .top{width:754px !important; background:url(../images/contentblock_wide_top.gif) !important;}
.content_payment .contentblock .bottom{width:754px !important; background:url(../images/contentblock_wide_bottom.gif) !important;}

.linkbox{width:573px;height:88px;background:url(../images/listebox_585x100.gif);text-decoration:none;padding:6px;margin:6px 0px 0px 0px;overflow:hidden;cursor:pointer;}
.linkbox img{float:left;margin-right:10px;}

.aligntopright {position:absolute;top:6px;right:6px;}
.aligntopleft {position:absolute;top:6px;left:6px;}
.alignbottomleft {position:absolute;bottom:12px;left:12px;}

.smallmargin{margin:0px !important;padding:2px !important;}

.graybox{width:281px;height:113px;background:url(../images/graybox_113.gif);position:relative;margin-bottom:10px;}
.graybox .grayboxcontent{position:absolute;top:6px;left:87px;}
.largelineheight{line-height:20px;}

.teasers .quadsize{background:url(../images/quadbox_back.gif) !important;width:586px !important;height:351px !important;padding:10px !important}
.teasers .forfattervisning{float:left;margin:0 12px 12px 0;}
.teasers .forfattervisning img{float:left;display:inline;width:181px;margin:0 12px 12px 0}

.redbar{float:left;width:609px;height:18px;color:#fff;background:url(../images/redbar.gif);padding:2px 0 0 8px;margin:0px 0 8px 0;font-weight:bold;}

.outline_351_81{width:351px;height:81px;float:left;background:url(../images/outline_351_81.gif);margin:6px 6px 0 6px;}
.outline_gray_351_37{width:351px;height:37px;float:left;background:url(../images/outline_gray_351_37.gif);margin:6px 6px 0 6px;}
.flowtext{position:absolute;top:6px;height:30px;font-family:Arial, Verdana;font-size:12px;z-index:3;width:130px;}
.flowtext_1_4{left:41px;top:15px;}
.flowtext_2_4{left:230px;top:15px;}
.flowtext_3_4{left:417px;top:9px;line-height:13px;}
.flowtext_4_4{left:600px;top:9px;line-height:13px;}
.flowtext_1_3{left:41px;top:15px;}
.flowtext_2_3{left:294px;top:9px;line-height:13px;}
.flowtext_3_3{left:545px;top:9px;line-height:13px;}

.current_step_4_4 .flowtext_2_4{left:196px !important;}
.current_step_4_4 .flowtext_3_4{left:318px !important;}
.current_step_4_4 .flowtext_4_4{left:494px !important;}

.current_step_3_3 .flowtext_2_3{left:246px !important;}
.current_step_3_3 .flowtext_3_3{left:450px !important;}

.current_step_1_4 .flowtext_1_4, .current_step_2_4 .flowtext_1_4, .current_step_3_4 .flowtext_1_4, .current_step_4_4 .flowtext_1_4, .current_step_2_4 .flowtext_2_4, .current_step_3_4 .flowtext_2_4, .current_step_4_4 .flowtext_2_4, .current_step_2_4 .flowtext_2_4, .current_step_3_4 .flowtext_2_4, .current_step_4_4 .flowtext_2_4, .current_step_3_4 .flowtext_3_4, .current_step_4_4 .flowtext_3_4, .current_step_4_4 .flowtext_4_4, .current_step_1_3 .flowtext_1_3, .current_step_2_3 .flowtext_1_3, .current_step_3_3 .flowtext_1_3, .current_step_2_3 .flowtext_2_3, .current_step_3_3 .flowtext_2_3, .current_step_3_3 .flowtext_3_3 {color:#fff;}

.payment_flow{width:754px;height:46px;margin-bottom:6px;}
.current_step_1_3{background:url(../images/payment_flow_1_3.gif);}
.current_step_2_3{background:url(../images/payment_flow_2_3.gif);}
.current_step_3_3{background:url(../images/payment_flow_3_3.gif);}
.current_step_1_4{background:url(../images/payment_flow_1_4.gif);}
.current_step_2_4{background:url(../images/payment_flow_2_4.gif);}
.current_step_3_4{background:url(../images/payment_flow_3_4.gif);}
.current_step_4_4{background:url(../images/payment_flow_4_4.gif);}
.outline_351_81 .giftwrap_example, .outline_gray_351_37 .giftwrap_example{position:absolute;top:13px;left:9px;}
.outline_351_81 .giftwrap{position:relative;top:-5px;_top:0px;left:0px;}
.outline_gray_351_37 .giftwrap{position:relative;left:0px;top:-10px;_top:-5px;}
.outline_351_81 .giftwrap .selectit, .outline_gray_351_37 .giftwrap .selectit{position:absolute;top:18px;left:84px;}
.outline_351_81 .giftwrap .headline, .outline_gray_351_37 .giftwrap .headline{position:absolute;top:20px;left:107px;font-weight:bold;}
.outline_351_81 .giftwrap .text, .outline_gray_351_37 .giftwrap .text{position:absolute;top:38px;left:107px;}

.graybox_outline_730{width:730px}
.graybox_outline_730 .boxtop{width:730px;height:5px;overflow:hidden;background:url(../images/gray_outline_top_730_5.gif)}
.graybox_outline_730 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:RGB(240,240,240);width:720px;padding:10px 0 10px 8px}
.graybox_outline_730 .boxbottom{width:730px;height:5px;overflow:hidden;background:url(../images/gray_outline_bottom_730_5.gif)}

.graybox_outline_580{width:580px;margin:2px 0 6px 0}
.graybox_outline_580 .boxtop{width:580px;height:5px;overflow:hidden;background:url(../images/gray_outline_top_580_5.gif)}
.graybox_outline_580 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:RGB(240,240,240);width:570px;padding:0px 0 4px 8px}
.graybox_outline_580 .boxcontent input{position:relative;top:2px;_top:6px;left:6px;margin-left:10px;margin-right:6px;}
.graybox_outline_580 .boxcontent textarea{position:relative;top:2px;_top:6px;left:6px;margin-left:10px;margin-right:6px;}
.graybox_outline_580 .boxbottom{width:580px;height:5px;overflow:hidden;background:url(../images/gray_outline_bottom_580_5.gif)}

.relpos{position:relative;top:0px;left:0px;}
.abspos{position:absolute;top:0px;left:0px;}

.alternateButtonLarge{_padding:0px;text-decoration:none;text-transform:uppercase;font-size:10px}
.alternateButtonLarge .leftside {height:32px;color:#fff;margin-left:0px; margin-top: 0px; background:url(../images/basket_large_left.gif) no-repeat left top;padding: 8px 10px 10px 0}
.alternateButtonLarge .rightside {height:32px;color:#fff;margin-left:0px; margin-top: 0px; background:url(../images/basket_large_right.gif) no-repeat right top;padding: 8px 10px 10px 0}
.alternateButtonLarge:hover{padding:0px 0 10px 0;_padding:0px;text-decoration:none;}

/*
.alternateButtonLarge:hover{background:url(../images/basket_large_left_hov.gif) no-repeat top left;padding:8px 0 10px 0;_padding:0px;text-decoration:none;}
.alternateButtonLarge:hover span {background:url(../images/basket_large_right_hov.gif) no-repeat right top}
*/
.smalltext{font-size:11px}
.graytext{color:RGB(145,145,145)}
.hr{line-height:1px;height:1px;overflow:hidden;background-color:RGB(179,177,165);margin:0 0 2px 0}
.hr3{line-height:1px;height:1px;overflow:hidden;background-color:RGB(179,177,165);margin:3px 0 2px 0;_margin:0 0 0 0}

.graybox_outline_352{float:left;width:352px;}
.graybox_outline_352 .boxtop{width:352px;height:6px;overflow:hidden;background:url(../images/gray_outline_top_352_6.gif)}
.graybox_outline_352 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:RGB(240,240,240);width:342px;padding:2px 0 10px 8px}
.graybox_outline_352 .boxbottom{width:352px;height:6px;overflow:hidden;background:url(../images/gray_outline_bottom_352_6.gif)}
.hspace16{float:left;width:16px;height:10px;}

.graybox_outline_332{float:left;width:332px;}
.graybox_outline_332 .boxtop{width:332px;height:5px;overflow:hidden;background:url(../images/gray_outline_top_332_5.gif)}
.graybox_outline_332 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:RGB(240,240,240);width:322px;padding:2px 0 10px 8px}
.graybox_outline_332 .boxbottom{width:332px;height:5px;overflow:hidden;background:url(../images/gray_outline_bottom_332_5.gif)}

/* s1000 (2 column greybox, normal layout) */
.graybox_outline_283{float:left;width:283px;}
.graybox_outline_283 .boxtop{width:283px;height:5px;overflow:hidden;background:url(../images/gray_outline_top_283_5.gif)}
.graybox_outline_283 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:RGB(240,240,240);width:273px;padding:2px 0 10px 8px}
.graybox_outline_283 .boxbottom{width:283px;height:5px;overflow:hidden;background:url(../images/gray_outline_bottom_283_5.gif)}

/* version without floating due to problems in IE6 */
.graybox_table_outline_283{width:283px;} 
.graybox_table_outline_283 .boxtop{width:283px;height:5px;overflow:hidden;background:url(../images/gray_outline_top_283_5.gif)}
.graybox_table_outline_283 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:RGB(240,240,240);width:273px;padding:2px 0 10px 8px}
.graybox_table_outline_283 .boxbottom{width:283px;height:5px;overflow:hidden;background:url(../images/gray_outline_bottom_283_5.gif)}
/* / s1000 */

.outline_332{float:left;width:332px;}
.outline_332 .boxtop{width:332px;height:5px;overflow:hidden;background:url(../images/outline_top_332_5.gif)}
.outline_332 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:#fff;width:322px;padding:2px 0 10px 8px}
.outline_332 .boxbottom{width:332px;height:5px;overflow:hidden;background:url(../images/outline_bottom_332_5.gif)}

.outline_304{float:left;width:304px;}
.outline_304 .boxtop{width:304px;height:5px;overflow:hidden;background:url(../images/outline_top_304_5.gif)}
.outline_304 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:#fff;width:294px;padding:2px 0 2px 8px}
.outline_304 .boxbottom{width:304px;height:5px;overflow:hidden;background:url(../images/outline_bottom_304_5.gif)}

.outline_351{float:left;width:351px;}
.outline_351 .boxtop{width:351px;height:5px;overflow:hidden;background:url(../images/outline_top_351_5.gif)}
.outline_351 .boxcontent{border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165);background-color:#fff;width:341px;padding:2px 0 10px 8px}
.outline_351 .boxbottom{width:351px;height:5px;overflow:hidden;background:url(../images/outline_bottom_351_5.gif)}

.redbox_323{float:left;width:323px;margin:16px 0 16px 4px;_margin:16px 0 16px 2px;}
.redbox_323 .boxtop{width:323px;height:5px;overflow:hidden;background:url(../images/red_top_323_5.gif)}
.redbox_323 .boxcontent{background-color:RGB(206,31,28);width:313px;margin-left:-1px;padding:2px 5px 20px 5px !important;text-align:center;color:#fff}
.redbox_323 .boxbottom{width:323px;height:5px;overflow:hidden;background:url(../images/red_bottom_323_5.gif)}

.payment_type_title{font-weight:bold;margin-left:10px;margin-top:-3px;_margin-top:0px;}

td input{width:45px;height:14px;}

/*
.orderlist_item{position:relative;top:0px;left:0px;margin:4px 0 4px 0;}
.orderlist_item img{margin-left:1px;float:left}
.orderlist_item .author{font-size:12px;color:#4f4e4c;position:absolute;top:3px;left:80px;_top:8px;_left:8px;}
.orderlist_item .title{font-size:15px;font-weight:bold;position:absolute;top:19px;left:80px;_top:24px;_left:8px;}
.orderlist_item .subtitle{font-size:12px;font-weight:bold;position:absolute;top:38px;left:80px;_top:43px;_left:8px;}
.orderlist_item .data{font-size:12px;position:absolute;top:70px;left:80px;_top:75px;_left:8px;}
.orderlist_item .removeItemLink{position:absolute;top:88px;left:80px;_top:93px;_left:8px;}
.orderlist_item .priceblock{position:absolute;top:0px;_top:5px;right:1px;_right:12px;width:140px;height:9px;background-color:RGB(240,240,240);padding:76px 0 20px 50px;_padding:76px 0 16px 50px;font-weight:bold;}
.orderlist_item .smallpriceblock{position:absolute;top:0px;_top:5px;right:1px;_right:14px;width:136px;height:9px;background-color:RGB(240,240,240);padding:76px 0 20px 50px;_padding:76px 0 16px 50px;font-weight:bold;}
.orderlist_item .priceblock div{position:absolute;top:10px;left:10px;font-weight:bold;}
*/
/*.orderlist_item{position:relative;top:0px;left:0px;margin:4px 0 4px 0}
.orderlist_item img{margin-left:1px;float:left}
.orderlist_item .author{font-size:12px;color:#4f4e4c;position:absolute;top:3px;left:80px;_top:8px;_left:8px;}
.orderlist_item .title{font-size:15px;font-weight:bold;position:absolute;top:19px;left:80px;_top:24px;_left:8px;}
.orderlist_item .subtitle{font-size:12px;font-weight:bold;position:absolute;top:38px;left:80px;_top:43px;_left:8px;}
.orderlist_item .data{font-size:12px;position:absolute;top:70px;left:80px;_top:75px;_left:8px;}
.orderlist_item .removeItemLink{position:absolute;top:88px;left:80px;_top:93px;_left:8px;}
.orderlist_item .priceblock{position:absolute;top:0px;_top:5px;right:1px;_right:12px;width:140px;height:9px;background-color:RGB(240,240,240);padding:76px 0 20px 50px;_padding:76px 0 16px 50px;font-weight:bold;}
.orderlist_item .smallpriceblock{position:absolute;top:0px;_top:5px;right:1px;_right:14px;width:136px;height:9px;background-color:RGB(240,240,240);padding:76px 0 20px 50px;_padding:76px 0 16px 50px;font-weight:bold;}
.orderlist_item .priceblock div{position:absolute;top:10px;left:10px;font-weight:bold;}	
*/
.orderlist_item{padding:2px 0;border-bottom: 1px solid RGB(179,177,165);}
.orderlist_item table{padding:0px;margin:0px;border-collapse:collapse;width:100%}
.orderlist_item table td{vertical-align:top;padding:0 0 10px 0;}
.orderlist_item td.image{width:70px;}
.orderlist_item td.image img{margin:3px 7px 0 0;}
.orderlist_item td.price{text-align:right;vertical-align:bottom;background-color:RGB(240,240,240);width:186px;}
.orderlist_item td.price .smallpriceblock{margin:0 7px;font-weight:bold;}
.orderlist_item td.price input{height:auto;width:20px;text-align:right}
.orderlist_item .author{font-size:12px;color:#4f4e4c;padding:5px 0 0 0;}
.orderlist_item .title{font-size:15px;font-weight:bold;padding:5px 0 0 0;}
.orderlist_item .subtitle{font-size:12px;}
.orderlist_item .data{font-size:12px;padding:30px 0 0 0;}
.orderlist_item .deliverydetails{color:#519500;font-size:11px;display:block;padding:5px 0 0 0}
.orderlist_item .expressdetails{color:#ce1f1c;font-size:11px;font-weight:bold;display:block;padding:0 0 0 0}
.giftwrapbox{float:left;}
.giftwrapbox img{float:left;}
.giftwrapbox .giftwraptype{float:left;width:250px;margin:0 0 0 8px;height:65px;}
.giftwrapbox .cardtext{float:left;width:330px;margin:8px 0 0 0}

.smallgiftwrapbox{float:left;}
.smallgiftwrapbox img{float:left;}
.smallgiftwrapbox .giftwraptype{float:left;width:150px;margin:0 0 0 8px;height:65px;}
.smallgiftwrapbox .cardtext{float:left;width:230px;margin:8px 0 0 0}

.orderprice{float:left;width:357px;/*height:200px*/;margin:2px 0 4px 19px;position:relative;top:0px;left:0px;}
.orderprice span{position:absolute;}
.orderprice .altcol{background-color:RGB(240,240,240);width:357px;height:36px;top:38px;}
.orderprice .hr1{background-color:RGB(179,177,165);width:357px;height:1px;top:110px;overflow:hidden;}
.orderprice .hr2{background-color:RGB(179,177,165);width:357px;height:1px;top:160px;overflow:hidden;}

.jorderprice .text1{top:15px;left:160px;}
.jorderprice .text2{top:15px;right:12px;}
.jorderprice .text3{top:51px;left:160px;}
.jorderprice .text4{top:51px;right:12px;}
.jorderprice .text5{top:86px;left:160px;font-weight:bold;}
.jorderprice .text6{top:86px;right:12px;font-weight:bold;}
.jorderprice .text7{top:106px;right:12px;}
.jorderprice .text8{top:135px;right:12px;width:240px;text-align:right;font-weight:bold;line-height:18px;} 

.orderprice .text1{top:15px;left:160px;}
.orderprice .text2{top:15px;right:12px;}
.orderprice .text3{top:51px;left:160px;}
.orderprice .text4{top:51px;right:12px;}
.orderprice .text5{top:86px;left:160px;}
.orderprice .text6{top:86px;right:12px;}
.orderprice .text7{top:111px;left:160px;font-weight:bold;}
.orderprice .text8{top:111px;right:12px;font-weight:bold;}
.orderprice .text9{top:142px;right:12px;}
.orderprice .text10{top:171px;right:12px;width:240px;text-align:right;font-weight:bold;line-height:18px;}

.orderprice .summaryitem .left  {left: 150px;}


.smallorderprice{float:left;width:257px;height:200px;margin:2px 0 4px 12px;position:relative;top:0px;left:0px;}
.smallorderprice span{position:absolute;}
.smallorderprice .altcol{background-color:RGB(240,240,240);width:257px;height:36px;top:38px;}
.smallorderprice .hr1{background-color:RGB(179,177,165);width:257px;height:1px;top:110px;overflow:hidden;}
.smallorderprice .hr2{background-color:RGB(179,177,165);width:257px;height:1px;top:160px;overflow:hidden;}

.smallorderprice .text1{top:15px;left:72px;}
.smallorderprice .text2{top:15px;right:12px;}
.smallorderprice .text3{top:51px;left:72px;}
.smallorderprice .text4{top:51px;right:12px;}
.smallorderprice .text5{top:86px;left:72px;}
.smallorderprice .text6{top:86px;right:12px;}
.smallorderprice .text7{top:111px;left:72px;font-weight:bold;}
.smallorderprice .text8{top:111px;right:12px;font-weight:bold;}
.smallorderprice .text9{top:142px;right:12px;}

.smallorderprice .summaryitem .left  {left: 50px;}

.subcategorylinkbox div{float:left;margin:4px 4px 0 0;width:140px;height:16px;font-weight:bold;}
.subcategorylinkbox ul, .themelinkbox ul, .largebluebox ul, .verylargebluebox ul{margin:0px 0 0 0px;padding:0px;}
.subcategorylinkbox li, .largebluebox li, .verylargebluebox li{list-style:none;padding:3px 0 0 15px;background: url(../images/white_arrow.gif) no-repeat 2px 8px;}
.subcategorylinkbox li a, .subcategorylinkbox li a:hover {font-weight:bold;}
.subcategorylinkbox div, .themelinkbox {margin:0;float:left;width:auto; margin-right:15px; }
.themelinkbox ul {margin:0px 0 0 0px;padding:0px;}
.themelinkbox li {list-style:none;padding:3px 0 0 15px;background: url(../images/tab_selected_arrow.gif) no-repeat 2px 8px;}
.themelinkbox div{float:left;margin:0px 4px 0 0;width:200px;height:16px;font-weight:bold;}


.rightfloat{float:right !important;}

.alphabeticcontent{width:579px;border-left:solid 1px RGB(179,177,165);border-right:solid 1px RGB(179,177,165)}

.alphabeticlist .alphabetlistbottom {position:relative;top:-5px;_top:0px;left:0px;width:581px;height:6px;overflow:hidden;background:url(../images/outline_bottom_581_6.gif)}

.alphabet_bar2, .alphabet_bar3 {width:581px;height:23px;background:url(../images/alfabar_bg.gif);position:relative;top:5px;left:0px;}
.alphabet_bar2 div, .alphabet_bar3 div{position:absolute;top:2px;left:6px;height:21px;width:573px}
.alphabet_bar2 div a, .alphabet_bar3 div a{position:absolute;top:0px;left:0px;width:21px;height:20px;overflow:hidden;font-weight:bold;color:#fff;text-decoration:none;font-size:15px;padding:1px 0px 0 0px;text-align:center}
.a_inactive, .b_inactive, .c_inactive, .d_inactive,
	.e_inactive, .f_inactive, .g_inactive, .h_inactive, .i_inactive,
	.j_inactive, .k_inactive, .l_inactive, .m_inactive, .n_inactive,
	.o_inactive, .p_inactive, .q_inactive, .r_inactive, .s_inactive,
	.t_inactive, .u_inactive, .v_inactive, .w_inactive, .x_inactive,
	.y_inactive, .z_inactive, .ae_inactive, .oe_inactive, .aa_inactive, .no_inactive, .inactive{position:absolute;top:0px;left:0px;width:21px;height:20px;overflow:hidden;font-weight:bold;color:#fff;text-decoration:none;font-size:15px;padding:1px 0px 0 0px;text-align:center}
.alphabet_bar2 div a.selected, .alphabet_bar2 div a:hover,.alphabet_bar3 div a.selected, .alphabet_bar3 div a:hover{text-decoration:none;color:#000;background:url(../images/alfabar_tab_wide.gif);}

.alphabet_bar2 a.a{left:0px}
.alphabet_bar2 .a_inactive{left:0px;color:#AAAAAA;}
.alphabet_bar2 a.b{left:17px}
.alphabet_bar2 .b_inactive{left:17px;color:#AAAAAA;}
.alphabet_bar2 a.c{left:37px}
.alphabet_bar2 .c_inactive{left:37px;color:#AAAAAA;}
.alphabet_bar2 a.d{left:56px}
.alphabet_bar2 .d_inactive{left:56px;color:#AAAAAA;}
.alphabet_bar2 a.e{left:75px}
.alphabet_bar2 .e_inactive{left:75px;color:#AAAAAA;}
.alphabet_bar2 a.f{left:94px}
.alphabet_bar2 .f_inactive{left:94px;color:#AAAAAA;}
.alphabet_bar2 a.g{left:113px}
.alphabet_bar2 .g_inactive{left:113px;color:#AAAAAA;}
.alphabet_bar2 a.h{left:132px}
.alphabet_bar2 .h_inactive{left:132px;color:#AAAAAA;}
.alphabet_bar2 a.i{left:150px}
.alphabet_bar2 .i_inactive{left:150px;color:#AAAAAA;}
.alphabet_bar2 a.j{left:166px}
.alphabet_bar2 .j_inactive{left:166px;color:#AAAAAA;}
.alphabet_bar2 a.k{left:184px}
.alphabet_bar2 .k_inactive{left:184px;color:#AAAAAA;}
.alphabet_bar2 a.l{left:204px}
.alphabet_bar2 .l_inactive{left:204px;color:#AAAAAA;}
.alphabet_bar2 a.m{left:221px}
.alphabet_bar2 .m_inactive{left:221px;color:#AAAAAA;}
.alphabet_bar2 a.n{left:242px}
.alphabet_bar2 .n_inactive{left:242px;color:#AAAAAA;}
.alphabet_bar2 a.o{left:262px}
.alphabet_bar2 .o_inactive{left:262px;color:#AAAAAA;}
.alphabet_bar2 a.p{left:282px}
.alphabet_bar2 .p_inactive{left:282px;color:#AAAAAA;}
.alphabet_bar2 a.q{left:301px}
.alphabet_bar2 .q_inactive{left:301px;color:#AAAAAA;}
.alphabet_bar2 a.r{left:320px}
.alphabet_bar2 .r_inactive{left:320px;color:#AAAAAA;}
.alphabet_bar2 a.s{left:339px}
.alphabet_bar2 .s_inactive{left:339px;color:#AAAAAA;}
.alphabet_bar2 a.t{left:358px}
.alphabet_bar2 .t_inactive{left:358px;color:#AAAAAA;}
.alphabet_bar2 a.u{left:376px}
.alphabet_bar2 .u_inactive{left:376px;color:#AAAAAA;}
.alphabet_bar2 a.v{left:396px}
.alphabet_bar2 .v_inactive{left:396px;color:#AAAAAA;}
.alphabet_bar2 a.w{left:416px}
.alphabet_bar2 .w_inactive{left:416px;color:#AAAAAA;}
.alphabet_bar2 a.x{left:436px}
.alphabet_bar2 .x_inactive{left:436px;color:#AAAAAA;}
.alphabet_bar2 a.y{left:454px}
.alphabet_bar2 .y_inactive{left:454px;color:#AAAAAA;}
.alphabet_bar2 a.z{left:473px}
.alphabet_bar2 .z_inactive{left:473px;color:#AAAAAA;}
.alphabet_bar2 a.ae{left:493px}
.alphabet_bar2 .ae_inactive{left:493px;color:#AAAAAA;}
.alphabet_bar2 a.oe{left:515px}
.alphabet_bar2 .oe_inactive{left:515px;color:#AAAAAA;}
.alphabet_bar2 a.aa{left:534px}
.alphabet_bar2 .aa_inactive{left:534px;color:#AAAAAA;}
.alphabet_bar2 a.number{left:550px}
.alphabet_bar2 .no_inactive{left:550px;color:#AAAAAA;}

.alphabet_bar3 .a{left:3px}
.alphabet_bar3 .b{left:20px}
.alphabet_bar3 .c{left:40px}
.alphabet_bar3 .d{left:59px}
.alphabet_bar3 .e{left:78px}
.alphabet_bar3 .f{left:97px}
.alphabet_bar3 .g{left:116px}
.alphabet_bar3 .h{left:135px}
.alphabet_bar3 .i{left:153px}
.alphabet_bar3 .j{left:169px}
.alphabet_bar3 .k{left:187px}
.alphabet_bar3 .l{left:207px}
.alphabet_bar3 .m{left:224px}
.alphabet_bar3 .n{left:245px}
.alphabet_bar3 .o{left:265px}
.alphabet_bar3 .p{left:285px}
.alphabet_bar3 .q{left:306px}
.alphabet_bar3 .r{left:323px}
.alphabet_bar3 .s{left:342px}
.alphabet_bar3 .t{left:361px}
.alphabet_bar3 .u{left:379px}
.alphabet_bar3 .v{left:399px}
.alphabet_bar3 .w{left:419px}
.alphabet_bar3 .x{left:439px}
.alphabet_bar3 .y{left:457px}
.alphabet_bar3 .z{left:476px}
.alphabet_bar3 .ae{left:496px}
.alphabet_bar3 .oe{left:518px}
.alphabet_bar3 .aa{left:537px}
.alphabet_bar3 .number{left:553px}
.alphabet_bar3 .inactive{color: #AAAAAA;}



.alphabeticcontent .bigletter{position:relative;top:0px;left:0px;}
.alphabeticcontent .bigletter span{position:absolute;top:0px;left:20px;font-weight:bold;font-size:40px;}
.alphabeticcontent .category_list{position:relative;left:60px;}

.links_back_print{position:relative;top:3px;float:right;margin-right:2px;font-family:Tahoma;font-size:10px;color:RGB(79,78,76);}
.links_back_print a{color:RGB(79,78,76);text-decoration:none;}
.links_back_print img{position:relative;top:1px;left:0px;}

.outline_gray_222_66{width:222px;height:66px;float:left;background:url(../images/box_gray_with_gift.gif);margin:12px 6px 0 0px;position:relative;}
.outline_gray_222_66 input{position:absolute;top:15px;left:80px;}
.outline_gray_222_66 span{position:absolute;top:17px;left:100px;width:118px;font-weight:bold;}

/*
.mediumorderprice{float:right;width:186px;height:120px;margin:2px 0 4px 12px;position:relative;top:0px;left:0px;}
*/
.mediumorderprice{width:186px;/*height:120px;*/margin:2px 0 4px 12px;position:relative;top:0px;left:0px;}

.mediumorderprice span{position:absolute;}
.mediumorderprice .altcol{background-color:RGB(240,240,240);width:186px;height:36px;top:38px;}
.mediumorderprice .altcolalt{background-color:RGB(240,240,240);width:186px;height:61px;top:38px;}
.mediumorderprice .hr1{background-color:RGB(179,177,165);width:186px;height:1px;top:74px;overflow:hidden;}
.mediumorderprice .hr1alt{background-color:RGB(179,177,165);width:186px;height:1px;top:99px;overflow:hidden;}
.mediumorderprice .hr2{background-color:RGB(179,177,165);width:186px;height:1px;top:124px;overflow:hidden;}
.mediumorderprice .hr2alt{background-color:RGB(179,177,165);width:186px;height:1px;top:149px;overflow:hidden;}

.mediumorderprice .text1{top:15px;left:20px;} 
.mediumorderprice .text2{top:15px;right:8px;} 

.mediumorderprice .text_discount{top:51px;left:20px;} 
.mediumorderprice .text_discount{top:51px;right:8px;} 

.mediumorderprice .text3{top:51px;left:20px;} 
.mediumorderprice .text4{top:51px;right:8px;} 
.mediumorderprice .text3_discount{top:87px;left:20px;} 
.mediumorderprice .text4_discount{top:87px;right:8px;} 

.mediumorderprice .text5{top:86px;left:20px;font-weight:bold;} 
.mediumorderprice .text5alt{top:111px;left:20px;font-weight:bold;} 
.mediumorderprice .text5_discount{top:122px;left:20px;font-weight:bold;} 
.mediumorderprice .text5alt_discount{top:147px;left:20px;font-weight:bold;} 

.mediumorderprice .text6{top:86px;right:8px;font-weight:bold;} 
.mediumorderprice .text6alt{top:111px;right:8px;font-weight:bold;} 
.mediumorderprice .text6_discount{top:122px;right:8px;font-weight:bold;} 
.mediumorderprice .text6alt_discount{top:147px;right:8px;font-weight:bold;} 

.mediumorderprice .text7{top:106px;right:8px;} 
.mediumorderprice .text7alt{top:131px;right:8px;} 
.mediumorderprice .text7_discount{top:106px;right:8px;} 
.mediumorderprice .text7alt_discount{top:131px;right:8px;} 

.mediumorderprice .text8{top:68px;left:46px;font-size:11px} 
.mediumorderprice .cbdelivery{position:absolute;top:65px;left:24px;}

.summaryitem {
	padding-left:   20px; 
	padding-right:  8px; 
	padding-top:    10px; 
	padding-bottom: 10px;
	
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: RGB(179,177,165);
	*/
}

.summaryitemgray {
	background-color:	RGB(240,240,240);
}


.hrline {
	background-color:	RGB(179,177,165);
	font-size:			0px;
	width:				186px;
	height:				1px;
}

.summaryitem .left  {left: 16px;}
.summaryitem .right {right: 20px;}
.summaryitem .bold {font-weight: bold;}
.summaryitem .caption {
	padding-top:	3px;
	left:		43px;
	font-size:  11px;
}
.summaryitem .note {
	right:			12px;
	width:			240px;
	text-align:		right;
	font-weight:	bold;
	line-height:	18px;
}

span.hr3line{
	background-color:RGB(179,177,165);
	width:575px;
	height:1px;
/*	
	position:absolute;
	overflow:hidden; 
	*/	
}

.txtNum{}

.listtop .imagecontainer {margin-right:10px; margin-bottom:10px;}
.listtop .text {float:right; width:200px;}

/* FAQ */
.content .faqentry{padding-bottom:5px;}
.content .faqentry .faqquestion{font-weight:bold;cursor:pointer;padding:0 0 0 11px;background:url(../images/tab_selected_arrow.gif) no-repeat center left;}
.content .faqentry .faqanswer{margin-left:11px;cursor:pointer;padding-top:2px;padding-bottom:5px;}
.content .closed div.faqanswer {display:none;}
.content .open div.faqanswer {display:block;width:565px;cursor:pointer;}
.content .open div.faqquestion {color:#ce1f1c;cursor:pointer;}

/* CUSTOMER SERVICE */
#content .customerService{background-image:url(../images/outline_293_158.gif);background-repeat:no-repeat !important;width:293px !important;margin-top:0px;_margin-top:5px;margin-bottom:5px;height:158px;overflow:hidden;float:right;position:relative;}
#content .customerService .text{position:relative;top:10px;left:10px;font-size:18px;}
#content .customerService .time{font-size:11px;font-weight:bold;}
#content .customerService .text h1{font-size:24px;font-weight:bold;}

#content .FAQteaser{background-image:url(../images/outline_293_158.gif);background-repeat:no-repeat !important;width:293px !important;margin-top:0px;margin-bottom:5px;height:158px;overflow:hidden;float:right;position:relative;}
#content .FAQteaser .text{position:relative;top:10px;left:10px;}
#content .FAQteaser .time{font-size:11px;font-weight:bold;}

#content .tallLeftForm{height:367px;overflow:hidden;background:url(../images/teaser_tall_back.gif);float:left;margin:0px; margin-right:5px;margin-top:0px;_margin-top:5px;position:relative;background:url(../images/tallFormBox.gif);background-repeat:no-repeat;width:293px; float:left;position:relative;}
#content .tallLeftForm div{padding:11px 11px 11px 11px;}
#content .tallLeftForm td.label {width:160px;}
#content .tallLeftForm td.txt {text-align:right;}
#content .tallLeftForm td.txt input {width:140px;}
#content .tallLeftForm td.txt select {width:145px;}

#content .storepageSpot{background-image:url(../images/greyBox.gif);background-repeat:no-repeat !important;width:293px !important;margin-right:5px; margin-bottom:5px; height:158px !important; overflow:hidden;float:left;position:relative;}
#content .storepageSpot .text{position:relative;top:10px;left:10px;margin-right:10px;}
#content .storepageSpot .img{position:relative;top:10px;left:10px;margin-right:10px;float:left;}

#content img .alignleft {float:left;margin-right:10px;margin-bottom:10px;position: relative;}
#content img .alignright {float:right;margin-left:10px;margin-bottom:10px; position: relative;}
/* POPUPS */
body.popup {background:#f4f2f0 url(../images/popup_bg.gif) repeat-x;margin:0 10px;padding:0;text-align:left;font:12px Arial, Helvetica, sans-serif;color:#4f4e4c}
.popup #logo {background:url(../images/popup_logo.gif) no-repeat;position:absolute;left:0px;top:0px;width:180px;height:40px;}
.popup #content {position:absolute;top:80px;left:38px!important;width:385px;margin:0;padding:0;}

/* HACK.. */
.product{_height:1px;}

/* s1000 (Extras changed and service added) */
ul#extras{
	margin:0;
	padding:0;
	}
	ul#extras li {
		list-style: none;
		margin: 0;
		border-bottom: 1px solid #fff;
	}
	ul#extras li a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		margin: 0;
		padding: 3px 0 3px 17px;
		display: block;
		background: #667D8E url(../images/white_arrow.gif) no-repeat 10px 8px;	
	}
	ul#extras li a:hover { background-color: #415463; }

ul#service {
	margin: 0;
	padding: 0 0 5px 0;
	background: #f6f6f6 url(../images/menu_bottom.gif) no-repeat bottom left;
	}
	ul#service li {
		list-style: none;
		margin: 0;
		border-bottom: 1px solid #b3b0a6;
	}
	ul#service li a {
		color: #4f4e4c;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		margin: 0;
		padding:3px 0 3px 17px;
		display: block;
		background: transparent url(../images/extras_level1_back.gif) no-repeat 10px 8px;
	}
	ul#service li a:hover { color: #4f4e4c; background-color: #eee; }
	ul#service li.sel a {
		color: #4f4e4c;
		font-weight: bold;
		text-decoration: none;
		background: #ddd url(../images/extras_level1_sel_back.gif) no-repeat 8px 10px;
	}
	
	ul#service ul {
		margin: 0;
		padding: 4px 0;
		background: #fff;
	}
	ul#service li.sel ul li {
		padding:0px 10px 1px 19px;
		border-bottom: 0;
		background: #fff;
	}
	ul#service li.sel ul li a {
		display: inline-block;
		padding: 0 0 0 2px;
		color: #4f4e4c;
		background: #fff;
		font-weight: normal;
		background: #fff;
	}
	ul#service li.sel ul li a:hover {
		color:#ce1f1c;
	}
	ul#service li.sel ul li.sel {
		background: #fff url(../images/menu_level2_sel_back.gif) no-repeat 8px 7px;
	}
	ul#service li.sel ul li.sel a {
		font-weight: bold;
		color: #ce1f1c;
	}
	
#search-history {
	border-bottom: 2px solid #ce1f1c;
	background: #fff;
	}
	#search-history div.header { 
		background:#ce1f1c;
		padding:2px 5px;
		color:#fff;
		font-weight:bold;
	}
	#search-history div.content {
		padding: 7px;
		font-size: 11px;
		text-align: center;
	}
	#search-history div.content p { margin: 0; padding: 0 0 5px 0; }
	#search-history div.content span.author { display: block; }
	#search-history div.content a, #search-history div.content a:hover { color:#4f4e4c; text-decoration:none; }
	
/* s1000 (Extra line in basket) */
span.hr3{position:absolute;background-color:RGB(179,177,165);width:575px;height:1px;margin-bottom: 10px;overflow:hidden;}
span.hr3alt{position:absolute;background-color:RGB(179,177,165);width:575px;height:1px;margin-bottom: 10px; margin-top: 30px; overflow:hidden;}
div.orderinfo {
	margin: 0 0 10px 0;
	padding: 5px 8px 15px 0;
	border-bottom: 1px solid #b3b1a5;
	text-align: right;
	}
	div.orderinfo p {
		display: inline;
		padding: 6px 0 6px 40px;
		background: url(../images/icon_small_membership.gif) no-repeat 0 50%;
	}

div.orderinfoalt {
	margin: 45px 0 10px 0;
	padding: 5px 8px 15px 0;
	border-bottom: 1px solid #b3b1a5;
	text-align: right;
	}
	div.orderinfoalt p {
		display: inline;
		padding: 51px 0 6px 40px;
		background: url(../images/icon_small_membership.gif) no-repeat 0 50%;
		background-position: 0 45px;
	}
		
	

/* / s1000 */
	
/* s1000 (Rebate page) */
div.rebate {
	}
	div.rebate-item {
		margin: 10px 0;
		padding: 10px 0;
		border-bottom: 1px solid #b3b1a5;
		}
		div.rebate div.rebate-activate {
			float: left;
			width: 117px;
			margin: 0 15px 0 0;
			}
			div.rebate div.rebate-activate img { display: block; }
			div.rebate div.rebate-activate a.action {
				margin-top: 20px;
				float: right;
			}
		div.rebate div.rebate-desc {
			float: left;
			width: 443px;
		}
		
a.rebates{text-decoration: none;white-space:nowrap;display: inline-block;text-transform:uppercase;padding:5px 10px 5px 0px;background: url(../images/basket_button_right.gif) no-repeat right top;text-decoration:none;font-size:10px;}
a.rebates span{text-decoration: none;background: url(../images/basket_button_left.gif) no-repeat left top; color:#fff; line-height: 13px; padding:5px 0px 5px 10px;}
a.rebates span.basket{background: url(../images/basket_button_left_basket.gif) no-repeat left top;padding:5px 0px 5px 30px;}
a.rebates span.arrow{background: url(../images/basket_button_arrow.gif) no-repeat left top;padding:5px 11px 4px 23px;}
	
#my_rebates_buttoncontainer{position:relative;text-align:center;padding:7px 0 0 0;}

div.box-rebate {width:290px;height:78px;float:left;background:url(../images/basket_rebate_back.gif);margin:12px 6px 0 0px;position:relative;}
div.box-rebate h3{position:absolute;top:15px;left:110px;color:#000;}
div.box-rebate a{position:absolute;top:40px;left:110px;}

div.box-rebate.box-rebate-list{width: 310px; background: none;}
div.box-rebate.box-rebate-list a{position: static;}
div.box-rebate.box-rebate-list a.rebate-more {display: block; margin: 0 0 0 20px; padding: 6px 0 6px 55px; background: url(../images/icon_rebate_small.gif) no-repeat 0 50%;}
div.box-rebate.box-rebate-list dl {
	margin: 5px 0;
	padding: 0;
	font-size: 11px;
	border-bottom: 1px solid #B3B1A5;
	}
	div.box-rebate.box-rebate-list dl dt {
		clear: both;
		float: left;
		width: 250px;
		margin: 0;
		padding: 5px 0 5px 20px;
		border-top: 1px solid #B3B1A5;
	}
	div.box-rebate.box-rebate-list dl dt a {
		color: #4F4E4C;
	}
	div.box-rebate.box-rebate-list dl dt.approved {
		background: url(../images/icon_checkmark.gif) no-repeat 5px 50%;
	}
	div.box-rebate.box-rebate-list dl dd {
		float: left;
		width: 35px;
		margin: 0;
		padding: 5px 5px 5px 0;
		border-top: 1px solid #B3B1A5;
		text-align: right;
	}
/* / s1000 */


/* s1000 (My rating) */
div.myrating {
}
div.myrating-item {
	margin: 10px 0;
	padding: 0px 0;
	border-bottom: 1px solid #b3b1a5;
}
div.myrating div.rate {
	float: left;
	width: 370px;
}
div.myrating div.rate div.rate-image {
	float: left;
	width: 85px;
	margin: 0 15px 0 0; }
div.myrating div.rate div.rate-desc {
	float: left;
	width: 155;
	margin: 0 15px 0 0; }
	
div.myrating div.review {
	float: left;
	width: 305px;
}
/* /s1000 */





/* s1000 (RSS feed link) */
.links_back_print a.rss{zoom: 100%;padding: 1px 0 1px 19px;background: url(../images/icon_rss.gif) no-repeat 0 50%;vertical-align: top;}
/* / s1000 */
/* HACK.. */
.product{_height:1px;}

/* s1000 (RSS feeds) */
div.feeds {
	margin: 10px 0;
	}
	div.feeds ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	div.feeds ul li {
		margin: 0;
	}
	div.feeds ul li a {
		padding: 0 0 0 20px;
		font-weight: bold;
		line-height: 20px;
		background: url(../images/icon_rss.gif) no-repeat 0 50%;
	}
	div.feeds ul ul {
		margin: 2px 0 10px 22px;
	}
	div.feeds ul ul li a {
		font-size: 11px;
	}
/* / s1000 */

div.ordercomments {
	float: right;
	clear: none;
	height: 200px;
	width: 285px;
	position: absolute;
	left: 425px;
	padding: 3px 3px 3px 3px;
}

.searchresult li .specialoffer{font-size:12px;color:#ce1f1c;font-weight:bold;}
.searchresult li .offer{font-size:12px;color:#ce1f1c;font-weight:bold;}


#giveAGiftContent {
	width: 345px;
	height: 180px;
	padding: 0px;
}

#giveAGiftContent h1 {
	color: white;
	font-weight: normal;
	font-size: 14pt;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
a.action span.arrow_gray{
	background: url(../images/action_button_left_arrow_gray.gif) no-repeat left top;
	padding:5px 0px 5px 23px;
	line-height:13px;
}

