
@import url(tripoli/tripoli.base.css);
@import url(tripoli/plugins/tripoli.visual.css);
@import url(tripoli/plugins/tripoli.type.css);

/* Custom styles */

html { background-color:#fbfaf6;font-size:11px; }
body { background-color:#fbfaf6;font-size:11px; }
td { padding:0pt;vertical-align:top; }
div.clear { clear:both; }
h1#hidden { display:none; }
h1 { color:#3d7378;font-size:13px; }
h2 { color:#3d7378;font-size:13px; }
h3 { margin-bottom:8px; }
.hidden { display:none; }
div#Betalningssatt h1  { font-size:11px;margin:0px;padding:0px; }
div#Betalningssatt h2  { font-size:10px; }
div#Betalningssatt td  { text-align:center; }
div#Betalningssatt  { text-align:center; }
div#Betalningssatt table { margin-left:200px; }
input[type="text"]:focus, select:focus, textarea:focus { border:1px solid #c9c9c9;background:#edf7fd; outline:0; }
input[type="text"], select, textarea, password, input[type="password"] { padding:2px;-x-system-font:none;border:1px solid #c9c9c9;font-family:arial,helvetica,sans-serif;font-size:11px;font-size-adjust:none; }
.form_button { font-size:11px;text-align:center;width:72px; }
span.dot_required { color:#FF3A66;padding-top:2px;padding-left:3px; }
label.error { color:red;font-style:italic;font-size:10px;clear:both;float:left; }
/* IE hacks to add some space between buttons */
* html button { margin-right:5px; }
*+html button { margin-right:5px; }
#checkout_button a { text-decoration:none; }
div.showBookProductContainer { display:none;background-color:#FCFDFE;border:1px solid #BBBBBB;position:absolute;padding:10px;width:300px; }
div.showBookProductContainer h4 { border-bottom:1px solid #E5DCC3;color:#E26703;font-size:11px;font-weight:bold;margin-bottom:5px;padding-bottom:3px; }
div.showBookProductContainer input { margin-bottom:4px;margin-top:1px; }
div.showBookProductContainer p.BookProductName { font-weight:bold;margin-bottom:4px; }
div.showBookProductContainer p { margin-bottom:4px; }

#preview { position:absolute;border:1px solid #ccc;background:#ffffff;padding:5px;display:none;color:#fff; }

#tooltip { position: absolute;z-index: 3000;border:1px solid #DDDDDB;width:260px;background-color: #ffffff;padding: 0px;opacity: 0.90; }
#tooltip h3, #tooltip div { margin: 0; }
#tooltip p.tip_header { color:#E26703;font-weight:bold;font-size:11px;background-image:url('../images/shaded_bg_1.png');padding:5px;border-bottom:1px solid #DDDDDB; }
#tooltip p.tip_text { line-height:13px;padding:5px;font-size:11px; }
#tooltip p.tip_text img { padding:0px 5px 5px 0px; }

div#supportbox div.support_content { font-size:11px;padding:4px 3px 0px 3px;background-color:#fcfdfe;border-top:1px solid #EBEBEB;border-right:1px solid #dddddb;border-left:1px solid #dddddb;height:170px;background-image:url('../images/support_i_icon.png');background-position:right bottom;background-repeat:no-repeat; }
div#supportbox div.support_content p { margin-top:5px; }
div#supportbox div.support_content p.email { margin-top:7px;padding:4px 4px 4px 22px;background-image:url('../images/buttonicons/icon_email.png');background-position:2px 4px;background-repeat:no-repeat; }
div#supportbox div.support_content p.msn { padding:4px 4px 4px 22px;background-image:url('../images/buttonicons/icon_msn.png');background-position:2px 4px;background-repeat:no-repeat; }
div#supportbox div.support_content p.phone { padding:4px 4px 4px 22px;background-image:url('../images/buttonicons/icon_phone.png');background-position:2px 4px;background-repeat:no-repeat; }
div#supportbox div.support_content p.contact { padding:4px 4px 4px 22px;background-image:url('../images/buttonicons/icon_contact.png');background-position:2px 4px;background-repeat:no-repeat; }

p.tools_cost span.unconfirmed { font-size:9px; }

div#content div#holder_noscript { opacity:0.9;margin-left:250px;padding-left:10px;padding-right:10px;position:absolute;z-index:5;background-image:url('../images/warning_bg.png');text-align:center;padding-top:3px;height:20px;border:1px solid black; }
div#content div#holder_noscript img { margin-bottom:-2px; }

div#content { border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;height:auto;background-image:url('../images/main_bg.gif');background-repeat:repeat-x;text-align:center;padding-top:6px;	 }
div#content div#banner { border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;margin-left:20px;float:left; background-image:url('../images/banner_bg.gif');background-repeat:repeat-x;height:87px;width:1000px; }
div#content div#banner div#logo { padding-top:5px;padding-left:10px;float:left; }
div#content div#banner div#pricerunnerBox { height:46px;text-align:left;opacity:0.8;filter:alpha(opacity=80);float:right;background:#F5E5C2 none repeat scroll 0 0;border:1px dashed #EFD394;opacity:0.8;margin:11px;padding:5px;line-height:15px;  }
div#content div#banner div#pricerunnerBox img.pricerunnerlogo { margin-bottom:-4px;float:left;  }
div#content div#banner div#pricerunnerBox img.stapel { margin-bottom:-2px;  }
div#content div#banner div#prisjakt_rating { height:46px;opacity:0.8;filter:alpha(opacity=80);float:right;background:#F5E5C2 none repeat scroll 0 0;border:1px dashed #EFD394;padding:5px 10px 5px 10px;margin:11px;text-align:left;width:auto;line-height:15px; }
div#content div#statusbar { text-align:right;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;width:1000px;height:29px; }
div#content div#statusbar ul { float:right; }
div#content div#statusbar ul li { width:auto;padding-right:25px;float:left;font-size:11px;padding-top:7px; }
div#content div#main_content { background-color:#ffffff;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;width:1000px;height:auto;float:left;margin-left:20px;margin-top:12px;}
div#content div#content_footer { background-color:#ffffff;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;width:1000px;height:25px;float:left;margin-left:20px; }

div#content div#main_content div#main_content_navhistory { font-size:1.1em;padding:10px 5px 5px 12px;border:0px solid black;text-align:left;margin-bottom:12px;  }
div#content div#main_content div#main_content_navhistory ul { list-style-type:none; }
div#content div#main_content div#main_content_navhistory li { float:left;width:auto;padding:0px 5px 0px 5px; }
div#content div#commercialBanners { float:left;padding:1px;width:150px; }
div#content div#commercialBanners img { padding:5px; }

div#content div#main_content ul.SitemapProductList li { text-align:left; }

div#content div#main_content div#newsPage { text-align:left; }
div#content div#main_content div#newsPage p.news_html { font-size:11px; }
div#content div#main_content div#newsPage p.news_html p { font-size:12px; }
div#content div#main_content div#newsPage p.news_date { background-image:url('../images/icon_news.png');background-position:left bottom;background-repeat:no-repeat;color:#D6793C;font-size:10px;margin-bottom:6px;padding:0px 0px 3px 18px; }
div#content div#main_content div#newsPage h3 { margin-bottom:8px;margin-top:10px;color:#003C41;font-size:12px; }
div#content div#main_content div#newsPage h4 { margin-bottom:3px;margin-top:3px;color:#003C41;font-size:11px; }

div#content div#main_content div#newsletter { text-align:left; }
div#content div#main_content div#newsletter p { font-size:11px;margin-bottom:10px; }
div#content div#main_content div#newsletter form { width:190px;padding:10px;border:1px solid #DDDDDB;background-color:#FCFDFE; }

div#content div#main_content div#product_show div.simNotLocked { width:200px;float:left;height:50px;padding-top:15px; }
div#content div#main_content div#product_show div.simLocked { width:200px;float:left;height:50px;padding-top:15px; }

div#content div#main_content div#category_show div.csimNotLocked { margin:5px 0px 5px 0px;font-size:11px;text-align:left; }
div#content div#main_content div#category_show div.csimNotLocked img { margin-bottom:-2px;margin-right:3px; }
div#content div#main_content div#category_show div.csimLocked { margin:5px 0px 5px 0px;font-size:11px;text-align:left; }
div#content div#main_content div#category_show div.csimLocked img { margin-bottom:-2px;margin-right:3px; }

div#content div#main_content div#start div.csimNotLocked { margin:5px 0px 0px 0px;font-size:11px;text-align:left; }
div#content div#main_content div#start div.csimNotLocked img { margin-bottom:-2px;margin-right:3px; }
div#content div#main_content div#start div.csimLocked { margin:5px 0px 0px 0px;font-size:11px;text-align:left; }
div#content div#main_content div#start div.csimLocked img { margin-bottom:-2px;margin-right:3px; }
div#content div#main_content div#start h1 { text-align:left; }
div#content div#main_content div#start p { text-align:left; }
/**
  * Kategorier ( category/show )
  */
div#content div#main_content div#category_show { text-align:left;margin-top:5px; }
div#content div#main_content div#category_show h2 { color:#3d7378;font-size:15px; }
div#content div#main_content div#category_show div#show_toolbar { padding-bottom:7px;margin-top:10px;border:1px solid #c2c1bd;/*background-color:#fafafa;*/background-image:url('../images/shaded_bg_1.png'); }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showtype { height:30px;float:left;font-size:11px;color:#5C5E62;width:auto;padding:6px 15px 9px 15px;}
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showamount { margin-left:10px;height:30px;float:left;font-size:11px;color:#5C5E62;width:auto;padding:6px 25px 9px 15px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_sorting { margin-left:10px;height:30px;float:left;font-size:11px;color:#5C5E62;width:auto;padding:6px 15px 9px 15px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_pageing { margin-left:10px;height:30px;float:left;font-size:11px;color:#5C5E62;width:110px;padding:6px 15px 9px 15px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_sorting p.sorting_direction { margin-left:4px;float:left;margin-top:5px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_sorting p.sorting_direction img { margin-bottom:+3px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_pageing p { font-size:11px;font-weight:bold;}
div#content div#main_content div#category_show div#show_toolbar div#toolbar_pageing p select#show_page { width:50px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_pageing p a { text-decoration:none;color:#3366CC;padding-right:3px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_pageing p img { margin-bottom:-1px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_pageing p a.current { color:#000000; }
div#content div#main_content div#category_show div#show_toolbar div select { margin-top:5px;font-size:9px;color:#203548; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_sorting select { width:100px;float:left; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showamount select { width:60px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_sorting h3 { margin-bottom:5px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showtype h3 { margin-bottom:6px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showamount h3 { margin-bottom:5px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showtype ul { list-style-type:none;margin-top:10px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showtype li { float:left; margin-right:8px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showtype li img { margin-bottom:-2px; }
div#content div#main_content div#category_show div#show_toolbar div#toolbar_showtype li a { text-decoration:none;color:#203548; }
div#content div#main_content div#category_show p#tool_transport_down { padding:2px 18px 2px 0px;width:auto;float:right;margin-top:10px;margin-bottom:0px;background-image:url('../images/arrow_icon_block_down.gif');background-repeat:no-repeat;background-position:center right; }
div#content div#main_content div#category_show p#tool_transport_down a { font-weight:bold;text-decoration:none;font-size:1.1em; }
div#content div#main_content div#category_show p#tool_transport_up { padding:2px 18px 2px 0px;width:auto;float:right;margin-top:10px;margin-bottom:0px;background-image:url('../images/arrow_icon_block_up.gif');background-repeat:no-repeat;background-position:center right; }
div#content div#main_content div#category_show p#tool_transport_up a { font-weight:bold;text-decoration:none;font-size:1.1em; }
div#content div#main_content div#category_show div#show_products table#product-list-table { margin-top:5px;width:100%; }
div#content div#main_content div#category_show div#show_products table#product-list-table td { border-bottom:1px solid #D9DDE3;padding:10px 0px 10px 0px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td h2 { margin-bottom:10px;font-size:1.20em;font-family:'Trebuchet MS',arial,helvetica,sans-serif;color:#203548;  }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-image { text-align:center; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p { margin-bottom:5px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-image { text-align:center;height:115px;margin-bottom:5px;margin-right:15px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-image img {  }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-name a, a:hover, a:link, a:visited { color:#203548; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-price { margin-bottom:10px;color:#C76200;font-size:1.3em;font-weight:bold; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-tools button em { line-height:26px;height:29px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.stock { color:#C30008; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.rating_container { padding-bottom:0px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.rating_tools { padding-bottom:0px;font-size:9px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.rating_tools a { text-decoration:none;color:#003c41; }
div#content div#main_content div#category_show div#show_products table#product-list-table td p.product-text { font-size:11px;margin-bottom:7px; }
div#content div#main_content div#category_show div#show_products table#product-list-table td a { text-decoration:none; }
div#content div#main_content div#category_show div#show_products table#product-grid-table { border-left:1px solid #D9DDE3;border-top:1px solid #D9DDE3;margin-top:5px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td { width:33%; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p { margin-bottom:5px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.product-image { text-align:center;height:115px;margin-bottom:5px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.product-name a, a:hover, a:link, a:visited { color:#203548; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.product-price { padding-top:6px;color:#C76200;font-size:1.3em;font-weight:bold;float:left; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.product-tools { float:right; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.product-tools button em { line-height:26px;height:29px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.stock { color:#C30008;  }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.rating_container { padding-bottom:0px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.rating_tools { padding-bottom:0px;font-size:9px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.rating_tools a { text-decoration:none;color:#003c41; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td p.product-text { font-size:11px;margin-bottom:7px;min-height:1px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td h2 { margin-bottom:5px;font-size:1.20em;font-family:'Trebuchet MS',arial,helvetica,sans-serif;color:#203548;  }
div#content div#main_content div#category_show div#show_products table#product-grid-table td { border-bottom:1px solid #D9DDE3;border-right:1px solid #D9DDE3;line-height:1.6em;padding:12px 10px 1px 10px; }
div#content div#main_content div#category_show div#show_products table#product-grid-table td a { text-decoration:none; }


/* Group faq */
div#content div#main_content div#faq { font-size:11px;text-align:left;margin-top:5px;margin-bottom:10px; }
div#content div#main_content div#faq p { font-size:11px;text-align:left;line-height:15px;  }
div#content div#main_content div#faq h2 { color:#3d7378;font-size:15px; }
div#content div#main_content div#faq h3 { margin-bottom:8px;margin-top:19px;color:#003C41;font-size:1.3em;font-family:"Trebuchet MS",verdana,arial,sans-serif; }
div#content div#main_content div#faq div.faq { margin-bottom:10px; }
div#content div#main_content div#faq div.question { font-size:12px;margin-left:4px;background-image:url('../images/buttonicons/icon_question.png');background-position:center left;background-repeat:no-repeat;color:#203548;cursor:pointer;padding-left:16px;padding-bottom:3px;padding-top:1px; }
div#content div#main_content div#faq div.answer { margin-left:6px;padding-top:3px;padding-left:15px;line-height:13px; }

/* Group faq */

/* Group Start */
div#content div#main_content div#start { font-size:11px; }
div#content div#main_content div#start table { height:170px; }
div#content div#main_content div#start div.productRating { font-size:10px; }
div#content div#main_content div#start div.startTopProduct { margin-top:20px;padding-bottom:10px;border-bottom:1px dotted #DDDDDB;margin-right:1px;float:left;width:90%; }
div#content div#main_content div#start div.startTopProduct td.product-image { width:45%;text-align:center; }
div#content div#main_content div#start div.startProduct { margin-top:5px;padding-bottom:5px;border-bottom:1px dotted #DDDDDB;margin-right:1px;float:left;width:48%; }
div#content div#main_content div#start td.product-name a, a:hover, a:link, a:visited { color:#203548; text-decoration:none; }
div#content div#main_content div#start td.product-price p.product-tools { color:#C76200;font-size:11px;font-weight:bold;float:left; }
div#content div#main_content div#start td.product-text { font-size:11px;margin-bottom:7px;min-height:30px; }
div#content div#main_content div#start td.product-image { width: auto; }
/* Group Start */

/**
  * Produktvisning ( product/view )
  */
div#content div#main_content div#product_show div#product_header { height:auto;padding:0px; }
div#content div#main_content div#product_show div#product_header div#header_image { float:left;width:320px;height:auto;min-height:190px; }
div#content div#main_content div#product_show div#product_header div#header_image img { margin-top:16px; }
div#content div#main_content div#product_show div#product_header div#header_other { margin-top:10px;width:auto;height:auto;text-align:center; }
div#content div#main_content div#product_show div#product_header div#header_other ul { height:auto;font-size:11px;font-weight:bold;}
div#content div#main_content div#product_show div#product_header div#header_other ul li.o3 { margin-left:10px;height:37px;padding:27px 0px 4px 21px;text-align:left;width:auto;float:left;background-image:url('../images/gfx_ul_other_printer.png');background-repeat:no-repeat;background-position:center left; }
div#content div#main_content div#product_show div#product_header div#header_other ul li a { text-decoration:none; }
div#content div#main_content div#product_show div#product_header div#header_tools { text-align:left;float:left;width:250px;height:auto; }
div#content div#main_content div#product_show div#product_header div#header_tools h2 { margin-bottom:10px;margin-top:9px;color:#003C41;font-size:13px;font-family:"Trebuchet MS",verdana,arial,sans-serif; }
div#content div#main_content div#product_show div#product_header div#header_tools div#tools_review { margin-bottom:15px; }
div#content div#main_content div#product_show div#product_header div#header_tools div#tools_review a { text-decoration:none; }
div#content div#main_content div#product_show p.tools_delivery { font-size:11px;margin-bottom:15px;font-family:"Trebuchet MS",verdana,arial,sans-serif; }
div#content div#main_content div#product_show p.tools_delivery span.stock_out { color:#C30008; }
div#content div#main_content div#product_show p.tools_delivery span.in_stock { color:#078B00; }
div#content div#main_content div#product_show p.tools_cost { padding-top:5px;text-align:center;margin-bottom:10px;color:#003C41;font-size:13px;font-weight:bold;height:22px;width:103px;background-image:url('../images/gfx_product_header_price_bg.png'); }
div#content div#main_content div#product_show div#product_header div#header_tools p#tools_buttons button span, button em { line-height:10px; }
div#content div#main_content div#product_show div#product_header div#header_tools p#tools_rate { margin-bottom:5px;margin-top:5px;width:100%; }
div#content div#main_content div#product_show div#product_info { border:1px solid #BBBBBB;margin-top:15px;text-align:left; }
div#content div#main_content div#product_show div#product_info ul#info_tabs { cursor:pointer;background:transparent url("../images/chromebg.gif") repeat-x scroll center center;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;height:27px;margin:0pt;padding:0px 0pt;text-align:left;width:100%; }
div#content div#main_content div#product_show div#product_info ul#info_tabs li { cursor:pointer;margin-top:1px;text-align:center;font-family:"Trebuchet MS",verdana,arial,sans-serif;font-size:1.2em;font-weight:bold;float:left;width:auto;height:17px;padding:6px 10px 5px 10px;border-right:1px solid #BBBBBB; }
div#content div#main_content div#product_show div#product_info ul#info_tabs li a { color:#003C41;text-decoration:none; }
div#content div#main_content div#product_show div#product_info ul#info_tabs li:hover, li.current { background: url("../images/chromebg2.gif") center center repeat-x;cursor:pointer; }
div#content div#main_content div#product_show div#product_info div.product_info_box { color:#2F2F2F;font-family:verdana,arial,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.57em;margin:5px; }
div#content div#main_content div#product_show div#product_info div.product_info_box p { margin-top:5px; }
div#content div#main_content div#product_show div#product_info div.product_info_box strong { font-size:12px;color:#204844; }
div#content div#main_content div#product_show div#product_info div.product_info_box h2 { font-size:13px;font-weight:bold;color:#E26703;border-bottom:1px solid #E5DCC3;margin-bottom:5px; }
div#content div#main_content div#product_show div#product_info div.product_info_box h3 { font-size:13px;font-weight:bold;color:#E26703;border-bottom:1px solid #E5DCC3;margin-bottom:5px; }
div#content div#main_content div#product_show div#product_info div.product_info_box h4 { font-size:12px;font-weight:bold;color:#000000; }
div#content div#main_content div#product_show div#product_info div.product_info_box h5 { font-size:12px;font-weight:bold;color:#000000; }
div#content div#main_content div#product_show div#product_info div.product_info_box ul { list-style-image:url("../images/gfx_content_plupp.gif");margin-left:25px;margin-top:3px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.producttip { margin:5px;background-color:#ffffff;padding:0px;border:1px solid #DDDDDB;width:260px;font-size:11px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.producttip p.tip_header{ margin:0px;color:#E26703;font-weight:bold;background-image:url('../images/shaded_bg_1.png');padding:4px 4px 1px 4px;border-bottom:1px solid #DDDDDB; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.producttip p.tip_text { margin:0px;line-height:3px;padding:5px;}
div#content div#main_content div#product_show div#product_info div.product_info_box div.producttip p.tip_text p { padding:0px;margin-top:0px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.producttip p.tip_text img { padding:0px 5px 5px 0px; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table { width:100%;font-size:10px; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table tr.trheader { background-color:#f6f7f8; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table tr.trfirst { background-color:#ffffff; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table tr.trsecond { background-color:#f1f6f8; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table td.tdmain { padding:3px; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table td.tdmain:hover { background-color:#E0EFEF; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table td.tdmain div.tdmain_name { float:left; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table td.tdmain div.tdmain_value { float:right;text-align:right; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table td.tdmain div.tdmain_value p.p_icon_yes { min-height:16px;text-align:left;margin:0px;padding:0px;float:right;width:29px;background:url("../images/icon_yes.png");background-position:center right;background-repeat:no-repeat;color:#4BB340; }
div#content div#main_content div#product_show div#product_info div.product_info_box table.spec_table td.tdmain div.tdmain_value p.p_icon_no { min-height:16px;text-align:left;margin:0px;padding:0px;float:right;width:37px;background:url("../images/icon_no.png");background-position:center right;background-repeat:no-repeat;color:#CE0F0F; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.main_content_navhistory { font-size:1.1em;padding:0px;text-align:left;margin:0px;width:100%;float:left;margin-top:10px;  }
div#content div#main_content div#product_show div#product_info div.product_info_box div.main_content_navhistory ul { list-style-type:none;list-style-position:inside;padding:0px;margin:0px; height:auto;}
div#content div#main_content div#product_show div#product_info div.product_info_box div.main_content_navhistory li { height:auto;float:left;width:auto;padding:0px;margin:0px;margin-right:10px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product { float:left;width:130px;margin:3px;padding:2px;height:158px;border:1px dashed #DDDDDB;  }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product:hover { border:1px dashed #000000;  }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product table { cursor:pointer;margin:0px;width:100%; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product table button { height:29px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product table button em { line-height:28px;height:28px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_header { text-align:center; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_name { font-size:11px;text-decoration:none;height:46px;line-height:15px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_name a { text-decoration:none;font-family:verdana,arial,sans-serif; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_stock { font-size:11px;}
div#content div#main_content div span.stock_out { padding-left:15px; color:#C30008;background-image:url('../images/stock_out.png');background-position:center left;background-repeat:no-repeat; }
div#content div#main_content div span.in_stock { padding-left:15px; color:#078B00;background-image:url('../images/in_stock.png');background-position:center left;background-repeat:no-repeat; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_cost { text-align:center;color:#C76200;padding-top:5px;font-size:12px;font-weight:bold;height:auto;width:auto;background-image:none; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_tools { padding:0px;margin:0px;text-align:center;width:auto;height:auto;font-size:11px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.accessorie_product td.accessorie_tools input { width:44px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div#biggerImageLayer { height:auto;background-color:#ffffff;position:absolute;z-index:1;border:1px solid #000000;padding:2px;margin:0px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div#biggerImageLayer img { padding:0px;margin:0px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip h3 { margin-bottom:6px;color:#003C41;font-size:1.0em;font-family:"Trebuchet MS",verdana,arial,sans-serif; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table { width:100%; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td { width:95px;text-align:center;padding:0px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td p.tools_delivery { width:120px;text-align:left;padding:0px;margin:0px;font-size:12px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td p.tools_delivery span.stock_out { color:#C30008; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td p.tools_delivery span.in_stock { color:#078B00; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td p.tools_cost { padding-top:3px;text-align:center;margin-bottom:7px;color:#003C41;font-size:13px;font-weight:bold;height:22px;width:103px;background-image:url('../images/gfx_product_header_price_bg.png');background-position:top middle; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td p.tools_buttons { padding:0px;margin:0px; }
div#content div#main_content div#product_show div#product_info div.product_info_box div.ordertip table td p.tools_buttons input { padding:0px;margin:0px; }
div#content div#main_content div#product_show div.periodiccost { font-weight:normal;float:right;line-height:12px;padding:0px 5px 0px 190px;text-align:left;margin:0px 10px 0px 0px;background-image:url('../images/dela_upp_betalningen_150x39.png');background-position:left center;background-repeat:no-repeat; }
div#content div#main_content div#product_show div.periodiccostjul { height:40px;width:250px;font-weight:normal;float:right;line-height:12px;padding:10px 5px 0px 130px;text-align:left;margin:0px 10px 0px 0px;background-image:url('../images/payment/klarnajulkampanj.png');background-position:left top;background-repeat:no-repeat; }
div#content div#main_content div#product_show button em { line-height:26px;height:29px; }
div#content div#main_content div#product_show a { text-decoration:none; }

/**
  * Checkout
  */
div#content div#main_content div#checkout_payment { text-align:left; }
div#content div#main_content div#checkout_payment h2 { color:#3d7378;font-size:15px; }
div#content div#main_content div#checkout_payment p { font-size:11px;margin:0px 0px 0px 0px; }
div#content div#main_content div#checkout_payment table { margin-bottom:5px;border:1px solid #DDDDDB;width:320px;padding:5px;font-size:11px; }
div#content div#main_content div#checkout_payment table td { padding:3px; }
div#content div#main_content div#checkout_payment table td input,select { margin:0px;}
div#content div#main_content div#checkout_payment div#payment_kortbetalning { background-image:url('../images/icon_creditcard.png');padding-right:160px;background-position:right center;background-repeat:no-repeat;margin-right:50px; }

div#content div#main_content div#checkout_cart { text-align:left; }
div#content div#main_content div#checkout_cart a { text-decoration:none; }
div#content div#main_content div#checkout_cart h2 { color:#3d7378;font-size:15px; }
div#content div#main_content div#checkout_cart h3.empty { color:#3d7378;font-size:13px;margin-top:10px; }
div#content div#main_content div#checkout_cart table { margin-top:30px;border:1px solid #DDDDDB;width:100%; }
div#content div#main_content div#checkout_cart table th { text-align:center;background:transparent url("../images/chromebg.gif") repeat-x scroll center center;border-bottom:1px solid #DDDDDB;height:27px;font-size:11px; }
div#content div#main_content div#checkout_cart table td { border-bottom:1px solid #DDDDDB;font-size:11px;padding:5px;text-align:center;width:80px;height:auto;background-image:url('../images/cart_item_bg.gif'); }
div#content div#main_content div#checkout_cart table td.table_productimage { padding:1px; }
div#content div#main_content div#checkout_cart table td.table_productname { width:190px;font-size:11px;padding-top:10px;font-weight:bold;text-align:left; }
div#content div#main_content div#checkout_cart table td.table_productprice { padding-top:10px;width:60px; }
div#content div#main_content div#checkout_cart table td.table_productprice_total { padding-top:10px;width:60px;font-weight:bold; }
div#content div#main_content div#checkout_cart table td.table_productid { padding-top:10px;width:90px; }
div#content div#main_content div#checkout_cart table td.table_productqty { padding-top:7px;width:50px; }
div#content div#main_content div#checkout_cart table td.table_productselect { padding-top:8px;width:40px; }
div#content div#main_content div#checkout_cart p#cart_buttons button { margin-top:20px;font-size:13px;font-weight:bold;color:#3d7378; }
div#content div#main_content div#checkout_cart p#cart_buttons button.cart_button_1 { float:left; }
div#content div#main_content div#checkout_cart p#cart_buttons button.cart_button_2 { float:right; }
div#content div#main_content div#checkout_cart p.shipping_cost { background:url("../images/package.png");padding:3px 3px 5px 20px;background-position:center left;background-repeat:no-repeat;margin-top:10px;font-size:11px;float:left; }
div#content div#main_content div#checkout_cart h3.totalpris { float:right;margin-top:10px; }
div#content div#main_content div#checkout_cart h3.totalpris span#head { color:#3d7378;font-size:13px;font-weight:none; }
div#content div#main_content div#checkout_cart h3.totalpris span#price { padding-left:10px;color:#3d7378;font-size:1.3em;}
div#content div#main_content div#checkout_order { text-align:left; }
div#content div#main_content div#checkout_order h2 { color:#3d7378;font-size:15px; }
div#content div#main_content div#checkout_order div.header { background-image:url(../images/shaded_bg_1.png);padding:6px;font-size:13px;font-weight:bold;color:#E26703;border:1px solid #DDDDDB;margin-top:10px; }

div#content div#main_content div#checkout_order div#cart_information { border-bottom:1px solid #DDDDDB;border-left:1px solid #DDDDDB;border-right:1px solid #DDDDDB;background-color:#FCFDFE;margin:0px; }
div#content div#main_content div#checkout_payment h4 { border-bottom:1px solid #DDDDDB;font-size:13px;font-weight:bold;color:#3D7378;margin-bottom:5px;padding-bottom:4px;margin-top:0px; }
div#content div#main_content div#checkout_order h4 { border-bottom:1px solid #DDDDDB;font-size:13px;font-weight:bold;color:#3D7378;margin-bottom:5px;padding-bottom:4px;margin-top:0px; }
div#content div#main_content div#checkout_order div#cart_information table { font-size:11px;margin-bottom:0px; }
div#content div#main_content div#checkout_order div#cart_information table td { padding:4px; }
div#content div#main_content div#checkout_order div#cart_information table td table td { padding:4px;vertical-align:middle; }
div#content div#main_content div#checkout_order div#cart_information table td table td.lefttd { width:40%; }
div#content div#main_content div#checkout_order div#cart_information table td.right { text-align:right; }
div#content div#main_content div#checkout_order div#cart_information table td input[type='radio'] { margin-top:-2px; }
div#content div#main_content div#checkout_order div#cart_information table td.lefttd { width:50%; }
div#content div#main_content div#checkout_order div#cart_information div#check_terms { margin-top:20px;margin-left:10px; }
div#content div#main_content div#checkout_order div#cart_information div#shippingHolder { margin:0px 4px 27px 4px; }
div#content div#main_content div#checkout_order div#cart_information div#shippingHolder li { height:auto;float:left;text-align:center;width:25%; }
div#content div#main_content div#checkout_order div#cart_information div#shippingHolder label { font-size:10px;font-weight:bold;margin-bottom:7px; }
div#content div#main_content div#checkout_order div#cart_information div#shippingHolder input { margin-top:6px;margin-bottom:6px; }

div#content div#main_content div#checkout_payment div#paymentHolder { margin:30px 4px 27px 4px; }
div#content div#main_content div#checkout_payment div#paymentHolder ul { margin-top:10px; }
div#content div#main_content div#checkout_payment div#paymentHolder li { height:90px;float:left;text-align:center;width:20%; }
div#content div#main_content div#checkout_payment div#paymentHolder li img {  }
div#content div#main_content div#checkout_payment div#paymentHolder label { font-size:10px;font-weight:bold;margin-bottom:7px; }
div#content div#main_content div#checkout_payment div#paymentHolder input { margin-top:6px;margin-bottom:6px; }
div#content div#main_content div#checkout_payment div.ordertip { text-align:left;margin:5px;background-color:#ffffff;padding:0px;border:1px solid #DDDDDB;width:260px; }
div#content div#main_content div#checkout_payment div.ordertip p.tip_header{ color:#E26703;font-weight:bold;background-image:url('../images/shaded_bg_1.png');padding:5px;border-bottom:1px solid #DDDDDB; }
div#content div#main_content div#checkout_payment div.ordertip p.tip_text { line-height:13px;padding:5px;}
div#content div#main_content div#checkout_payment div.ordertip p.tip_text img { padding:0px 5px 5px 0px; }

div#content div#main_content div#checkout_order div#paymentHolder { margin:30px 4px 27px 4px; }
div#content div#main_content div#checkout_order div#paymentHolder ul { margin-top:10px; }
div#content div#main_content div#checkout_order div#paymentHolder li { height:90px;;float:left;text-align:center;width:20%; }
div#content div#main_content div#checkout_order div#paymentHolder li img {  }
div#content div#main_content div#checkout_order div#paymentHolder label { font-size:10px;font-weight:bold;margin-bottom:7px; }
div#content div#main_content div#checkout_order div#paymentHolder input { margin-top:6px;margin-bottom:6px; }
div#content div#main_content div#checkout_order div.ordertip { text-align:left;margin:5px;background-color:#ffffff;padding:0px;border:1px solid #DDDDDB;width:260px; }
div#content div#main_content div#checkout_order div.ordertip p.tip_header{ color:#E26703;font-weight:bold;background-image:url('../images/shaded_bg_1.png');padding:5px;border-bottom:1px solid #DDDDDB; }
div#content div#main_content div#checkout_order div.ordertip p.tip_text { line-height:13px;padding:5px;}
div#content div#main_content div#checkout_order div.ordertip p.tip_text img { padding:0px 5px 5px 0px; }

div#content div#main_content div#checkout_order div#payment_avbetalning { background-image:url('../images/icon_dela_upp_betalningen.gif');padding-right:160px;background-position:right center;background-repeat:no-repeat; }
div#content div#main_content div#checkout_order div#payment_avbetalning h4 { margin-bottom:3px;padding-bottom:0px; }
div#content div#main_content div#checkout_order div#payment_avbetalning p { line-height:12px; }


div#content div#main_content div#checkout_success { text-align:left; font-size:13px; }
div#content div#main_content div#checkout_success h2 { color:#3d7378;font-size:15px;margin-bottom:10px; }
div#content div#main_content div#checkout_success p { margin-bottom:5px;line-height:16px; }

div#content div#main_content div#checkout_order table#cart_table { margin-top:10px;border:1px solid #DDDDDB;width:100%; }
div#content div#main_content div#checkout_order table#cart_table th { text-align:center;background:transparent url("../images/chromebg.gif") repeat-x scroll center center;border-bottom:1px solid #DDDDDB;height:27px;font-size:11px; }
div#content div#main_content div#checkout_order table#cart_table td { border-bottom:1px solid #DDDDDB;font-size:11px;padding:5px;text-align:center;width:80px;height:auto;background-image:url('../images/cart_item_bg.gif'); }
div#content div#main_content div#checkout_order table#cart_table td.table_productimage { padding:1px; }
div#content div#main_content div#checkout_order table#cart_table td.table_productname { width:150px;font-size:10px;padding-top:10px;font-weight:bold;text-align:left; }
div#content div#main_content div#checkout_order table#cart_table td.table_productprice { padding-top:10px;width:60px; }
div#content div#main_content div#checkout_order table#cart_table td.table_productprice_total { padding-top:10px;width:60px;font-weight:bold; }
div#content div#main_content div#checkout_order table#cart_table td.table_productid { padding-top:10px;width:90px; }
div#content div#main_content div#checkout_order table#cart_table td.table_productqty { padding-top:7px;width:50px; }
div#content div#main_content div#checkout_order table#cart_table td.table_productselect { padding-top:8px;width:40px; }
div#content div#main_content div#checkout_order p.shipping_cost { background:url("../images/package.png");padding:3px 3px 5px 20px;background-position:center left;background-repeat:no-repeat;margin-top:10px;font-size:11px;float:left; }
div#content div#main_content div#checkout_order div#discountbox { background-color:#FCFDFE;position:absolute;float:left;margin-top:6px;padding:7px;border:1px solid #DDDDDB;width:auto;height:auto; }
div#content div#main_content div#checkout_order div#discountbox button em { line-height:26px;height:29px; }
div#content div#main_content div#checkout_order div#discountbox h4 { color:#3d7378;font-size:11px;font-weight:none;margin-bottom:4px; }
div#content div#main_content div#checkout_order div#discountbox p { font-size:11px; }
div#content div#main_content div#checkout_order div#discountbox input { width:90px; }
div#content div#main_content div#checkout_order div#discountbox input[type="submit"] { width:auto; }
div#content div#main_content div#checkout_order h3.totalprice { float:right;margin-top:6px;padding:0px;margin-bottom:10px; }
div#content div#main_content div#checkout_order h3.totalprice p#head { float:left;color:#3d7378;font-size:13px;font-weight:none; }
div#content div#main_content div#checkout_order h3.totalprice p#price { float:left;padding-left:10px;color:#3d7378;font-size:13px;width:80px;text-align:right; }
div#content div#main_content div#checkout_order h3.discountprice { float:right;margin-top:22px;padding:0px; }
div#content div#main_content div#checkout_order h3.discountprice p#head { float:left;color:#3d7378;font-size:11px;font-weight:none; }
div#content div#main_content div#checkout_order h3.discountprice p#price { float:left;padding-left:10px;color:#3d7378;font-size:11px;width:80px;text-align:right; }

div#content div#main_content div#checkout_order h3.price { float:right;margin-top:5px;padding:0px; }
div#content div#main_content div#checkout_order h3.price p.head { float:left;color:#3d7378;font-size:11px;font-weight:none; }
div#content div#main_content div#checkout_order h3.price p.price { float:left;padding-left:10px;color:#3d7378;font-size:11px;width:80px;text-align:right; }

div#content div#main_content div#main_content_left { float:left;width:180px;height:auto;padding:5px 0px 10px 10px;  }
div#content div#main_content div#main_content_left a { margin:0px;padding:0px;text-decoration:none;  }
div#content div#main_content div#main_content_left div.leftsidebarbox { text-align:left;margin-bottom:20px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_header { background:transparent url("../images/chromebg.gif") repeat-x scroll center center;border-top:1px solid #dddddb;border-right:1px solid #dddddb;border-left:1px solid #dddddb;margin-left:0px;padding:5px 12px 7px 6px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_header h2 { color:#2d7980;font-size:13px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_header h3 { color:#2d7980;font-size:13px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_footer { background:transparent url('../images/box_footer_left.png') no-repeat scroll left bottom; }
div#content div#main_content div#main_content_left div.leftsidebarbox div#menuBox { padding:0px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div#menuBox h4 { cursor:pointer;font-family:"Trebuchet MS",verdana,arial,sans-serif;font-size:13px;font-weight:normal;background-image:url("../images/shaded_bg_1.png");border-bottom:1px solid #DDDDDB;padding:7px 5px 7px 9px;margin-bottom:0px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div#menuBox div.submenuToggler { font-family:"Trebuchet MS",verdana,arial,sans-serif;font-size:12px;font-weight:normal;padding:0px;height:auto;border-bottom:1px solid #DDDDDB;margin:0px; }
div#content div#main_content div#main_content_left div.leftsidebarbox div#menuBox div ul li { /*margin:4px 0px 5px 0px;*/width:auto; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_footer div { background:transparent url('../images/box_footer_right.png') no-repeat scroll right bottom;margin-left:12px;padding:0px 12px 0pt 0pt; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_content { font-size:11px;padding:5px 3px 0px 3px;background-color:#fcfdfe;border-top:1px solid #EBEBEB;height:auto;border-right:1px solid #dddddb;border-left:1px solid #dddddb; }
div#content div#main_content div#main_content_left div.leftsidebarbox div.box_content input[type="text"] { padding:2px;margin-top:8px;margin-bottom:5px;margin-left:2px; }

div#content div#main_content div#main_content_right { float:left;width:200px;height:auto;padding:5px 5px 10px 10px;  }
div#content div#main_content div#main_content_right div.rightsidebarbox { text-align:left;margin-bottom:20px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_header { background:transparent url("../images/chromebg.gif") repeat-x scroll center center;border-top:1px solid #dddddb;border-right:1px solid #dddddb;border-left:1px solid #dddddb;margin-left:0px;padding:5px 12px 7px 6px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_header h2 { color:#2d7980;font-size:13px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_header h3 { color:#2d7980;font-size:13px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_footer { background:transparent url('../images/box_footer_left.png') no-repeat scroll left bottom; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_footer { background:transparent url('../images/box_footer_left.png') no-repeat scroll left bottom; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_footer div { background:transparent url('../images/box_footer_right.png') no-repeat scroll right bottom;margin-left:12px;padding:1px 12px 0pt 0pt; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_content { font-size:11px;padding:5px 5px 0px 5px;background-color:#fcfdfe;border-top:1px solid #EBEBEB;height:auto;border-right:1px solid #dddddb;border-left:1px solid #dddddb; }
div#content div#main_content div#main_content_right div.rightsidebarbox div.box_content h2 { font-size:12px; }

div#content div#main_content div#main_content_right div.flashingCart { text-align:left;margin-bottom:20px; }
div#content div#main_content div#main_content_right div.flashingCart div.box_header { background:transparent url("../images/chromebg_cart.png") repeat-x scroll center center;border-top:1px solid #c5f2ac;border-right:1px solid #c5f2ac;border-left:1px solid #c5f2ac;margin-left:0px;padding:5px 12px 7px 6px; }
div#content div#main_content div#main_content_right div.flashingCart div.box_header h2 { color:#2d7980;font-size:13px; }
div#content div#main_content div#main_content_right div.flashingCart div.box_header h3 { color:#2d7980;font-size:13px; }
div#content div#main_content div#main_content_right div.flashingCart div.box_footer { background:transparent url('../images/box_footer_left.png') no-repeat scroll left bottom; }
div#content div#main_content div#main_content_right div.flashingCart div.box_footer { background:transparent url('../images/box_footer_left.png') no-repeat scroll left bottom; }
div#content div#main_content div#main_content_right div.flashingCart div.box_footer div { background:transparent url('../images/box_footer_right_cart.png') no-repeat scroll right bottom;margin-left:12px;padding:1px 12px 0pt 0pt; }
div#content div#main_content div#main_content_right div.flashingCart div.box_content { font-size:11px;padding:5px 5px 0px 5px;background-color:#f7fef4;border-top:1px solid #c5f2ac;height:auto;border-right:1px solid #c5f2ac;border-left:1px solid #c5f2ac; }

div#content div#main_content div#main_content_right div.rightsidebarbox ul#toplistul { text-decoration:none; }
div#content div#main_content div#main_content_right div.rightsidebarbox ul#toplistul { text-decoration:none; }
div#content div#main_content div#main_content_right div.rightsidebarbox ul#toplistul li { border-bottom:1px dotted #c3c3c3;padding:5px 0px 5px 6px;height:auto; }
div#content div#main_content div#main_content_right div.rightsidebarbox ul#toplistul li a { text-decoration:none; }
div#content div#main_content div#main_content_right div.rightsidebarbox ul#toplistul li img { float:left;margin-left:-3px;padding-right:3px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#searchbox { padding:0px;height:140px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#searchbox a { text-decoration:none; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox { padding:0px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginboxheader h3 { /*background:transparent url('../images/openid_small_logo.png') no-repeat scroll right bottom;*/ }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-loginbox { width:100%;height:120px;padding-top:3px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-profile { width:100%;height:auto;padding-top:3px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-profile a { text-decoration:none; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#authedlist { margin-left:5px;margin-top:8px;font-size:11px;margin-bottom:0px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#authedlist li#profilelist { padding:4px 4px 4px 20px;background-image:url('../images/buttonicons/icon_profile.png');background-position:0px 4px;background-repeat:no-repeat; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#authedlist li#logoutlist { padding:4px 4px 4px 20px;background-image:url('../images/buttonicons/icon_logout.png');background-position:0px 4px;background-repeat:no-repeat; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#login_helpers { margin-left:5px;margin-top:8px;font-size:11px;margin-bottom:0px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#login_helpers a { text-decoration:none; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#login_helpers li#lostpass { padding:4px 4px 4px 20px;background-image:url('../images/buttonicons/icon_lostpass.png');background-position:2px 2px;background-repeat:no-repeat; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox ul#login_helpers li#createacc { padding:4px 4px 4px 22px;background-image:url('../images/buttonicons/icon_createaccount.png');background-position:2px 4px;background-repeat:no-repeat; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-profile ul { margin-top:10px;margin-left:5px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-profile ul li.profile { list-style-type:none;background-image:url('../images/edit_profile.png');background-repeat:no-repeat;background-position:left middle;padding-left:20px;margin-bottom:3px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-profile ul li.logout { list-style-type:none;background-image:url('../images/user_logout.png');background-repeat:no-repeat;background-position:left middle;padding-left:20px;margin-bottom:3px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#regular-createbox { width:100%;height:120px;padding-top:3px;border-top:1px solid #EBEBEB; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox table#openid-loginbox { width:100%;height:100px;padding-top:3px;border-top:1px solid #EBEBEB; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox td { padding-left:4px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox td.center { text-align:center; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox td.smallfont { font-size:10px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox td img { cursor:pointer;margin-top:3px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox input[type='text'] { margin:0px;padding:1px;width:160px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox [type='password'] { margin:0px;padding:1px;width:160px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox input[type='submit'] { margin-top:4px; }
div#content div#main_content div#main_content_right div.rightsidebarbox div#loginbox input.openid-ident { background:#FFFFFF url(http://stat.livejournal.com/img/openid-inputicon.gif) no-repeat scroll 0 50%;padding:2px 1px 2px 18px;width:122px; }
div#content div#main_content div#main_content_right div#cart p { font-size:11px;font-family:"Trebuchet MS",verdana,arial,sans-serif; }
div#content div#main_content div#main_content_right div#cart p.cart_value { color:#0A263C;background:#FBEBD9;margin-top:10px;padding:3px 0px 4px 0px;text-align:center; }
div#content div#main_content div#main_content_right div#cart p.buttons { text-align:center; }
div#content div#main_content div#main_content_right div#cart .form_button { font-size:11px;width:auto; }
div#content div#main_content div#main_content_right div#cart a { text-decoration:none; }
div#content div#main_content div#main_content_right { float:right;width:180px;height:auto;padding:5px 5px 10px 5px; }

div#content div#main_content div#main_content_center { float:left;border:0px solid black;width:603px;padding:5px 5px 10px 10px; }

/* Group Search Product */
div#content div#main_content div#search h3 { color:#3D7378;font-size:15px;text-align:left;margin-bottom:15px; }
div#content div#main_content div#search h4 { margin-bottom:6px;margin-top:15px; }
div#content div#main_content div#search div#search_box { width:260px;margin-left:auto;margin-right:auto;margin-bottom:8px; }
div#content div#main_content div#search div#search_box button em { line-height:26px;height:29px; }
div#content div#main_content div#search table#searchtable td { vertical-align:middle; }
div#content div#main_content div#search table#searchtable td p.product-price { color:#C76200;float:left;font-size:12px;font-weight:bold; }
div#content div#main_content div#search table#searchtable td p.stock_out { width:12px;background-image:url('../images/stock_out.png');background-position:left center;background-repeat:no-repeat; }
div#content div#main_content div#search table#searchtable td p.in_stock { width:12px;background-image:url('../images/in_stock.png');background-position:left center;background-repeat:no-repeat; }
/* Group Search Product */

/* Group Account Create */
div#content div#main_content div#account-create { text-align:left; }
div#content div#main_content div#account-create h2 { text-align:left;margin-bottom:10px; }
div#content div#main_content div#account-create img#account_infoimg { margin-right:10px; }
div#content div#main_content div#account-create p.info { text-align:left;margin-bottom:30px;font-size:12px;margin-top:30px; }
div#content div#main_content div#account-create table { width:460px;border:1px dotted #999999;padding:3px; }
div#content div#main_content div#account-create table#lostpasswordtbl { width:330px;border:1px dotted #999999;padding:6px; }
div#content div#main_content div#account-create table tr { padding:12px; }
div#content div#main_content div#account-create table td { font-size:11px;margin-top:3px; }
div#content div#main_content div#account-create table td input,select,input[type="password"],password { margin:2px;text-align:left; }
div#content div#main_content div#account-create table td input[type="radio"] { margin:0px; }
div#content div#main_content div#account-create table td input[type="submit"] { margin-top:6px; }
div#content div#main_content div#account-create table td a { text-decoration:none; }
div#content div#main_content div#account-create table td p { font-size:10px;font-weight:bold; }
div#content div#main_content div#account-create table td h4 { margin-top:10px;margin-left:5px; }
div#content div#main_content div#account-create table td li { margin:3px;padding:2px;font-size:12px; }
div#content div#main_content div#account-create table td.firsttd { text-align:right;padding:5px 7px 0px 5px;width:36%; }
div#content div#main_content div#account-create table td.center { text-align:center; }
div#content div#main_content div#account-create p { font-size:11px;margin-bottom:5px;padding-bottom:4px;margin-top:5px; }
div#content div#main_content div#account-create h4 { font-size:13px;font-weight:bold;color:#3D7378;margin-bottom:5px;padding-bottom:4px;margin-top:5px; }
/* Group Account Create */


div#content div#main_content div.noerrorbox { width:80%;background-color:#ffffd5;text-align:left;margin-bottom:10px;font-size:12px;border:1px solid #89dc87;padding:7px 7px 7px 7px; }
div#content div#main_content div.noerrorbox img { float:left;margin-right:6px;margin-top:-2px; }
div#content div#main_content div.errorbox { height:auto;background-color:#ffffd5;text-align:left;margin-bottom:10px;font-size:14px;border:1px solid #dc9987;padding:7px 7px 7px 7px; }
div#content div#main_content div.errorbox img { float:left;margin-right:6px;margin-top:-2px; }
div#content div#main_content div.errorbox p { padding:0px;margin-top:0px;margin:0px;line-height:15px; }

.suggestionsBox img { position: absolute; top: -12px; left: 30px;height:12px; }
.suggestionsBox {
    position: absolute;
    padding: 1px;
    margin: 0px 0px 0px 0px;
    width: auto;
    background-color: #FCFDFE;
    border: 1px solid #DDDDDB;
    color: #000;
    font-size:10px;
}
.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 0px 0px;
    padding: 6px;
    cursor: pointer;
    text-align:left;
}

.suggestionList li:hover {
    background-color: #659CD8;
}
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	padding:0px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url('../images/tablesorter/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
	min-width:30px;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('../images/tablesorter/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('../images/tablesorter/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

div.ordertip { text-align:left;margin:5px;background-color:#ffffff;padding:0px;border:1px solid #DDDDDB;width:260px; }
div.ordertip p.tip_header{ color:#E26703;font-weight:bold;background-image:url('../images/shaded_bg_1.png');padding:5px;border-bottom:1px solid #DDDDDB; }
div.ordertip p.tip_text { line-height:13px;padding:5px;}
div.ordertip p.tip_text img { padding:0px 5px 5px 0px; }

div.errorbox p { margin:0px;padding:0px; }

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('../images/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('../images/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:0 solid #FF0000}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

button.aleft { float:left; }
button.aright { float:right; }
button {
        border:none;
        background:none;
        padding:0;
        margin:0;
        font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
        font-size:100%;
        font-weight:none;
        width:auto;
        overflow:visible;
        text-align:center;
        vertical-align:middle;
        white-space:nowrap;
        height:29px;
        cursor:pointer;
}
button em img { margin-bottom:-4px;margin-right:4px;padding:0px; }
button span, button em {
        display:block;
        height:29px;
        line-height:29px;
        margin:0;
        color:#2f606a;
}

button span {
        padding-left:7px;
        background:url('../images/bg_button.png') no-repeat 0 0;
}

button em {
        font-style:normal;
        padding-right:7px;
        background:url('../images/bg_button.png') no-repeat 100% 0;
}
button.first { height:30px; }
button.first span {
        padding-left:7px;
        background:url('../images/bg_button.png') no-repeat 0 -87px;
}

button.first em {
        font-style:normal;
        padding-right:7px;
        background:url('../images/bg_button.png') no-repeat 100% -87px;
}
button:hover span, button.over span {
        padding-left:7px;
        background:url('../images/bg_button.png') no-repeat 0 -29px;
}

button:hover em, button.over em {
        font-style:normal;
        padding-right:7px;
        background:url('../images/bg_button.png') no-repeat 100% -29px;
}
button.disabled { cursor:text; }
button.disabled span, button.disabled em { color:#999999; }
button.disabled span {
        padding-left:7px;
        background:url('../images/bg_button.png') no-repeat 0 -63px;
}
button.disabled em {
        font-style:normal;
        padding-right:7px;
        background:url('../images/bg_button.png') no-repeat 100% -63px;
}

ul#treemenu { padding:4px 0px 0px 4px;font-size:12px;border-left:1px solid #DDDDDB;border-right:1px solid #DDDDDB;border-top:1px solid #DDDDDB; }

div#faq ul.treeview { font-size:13px; }
.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url('../images/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url('../images/treeview-default-line.gif') 0 0 no-repeat; }
div#faq ul.treeview li { background: none; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('../images/treeview-default.gif'); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('../images/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../images/treeview-red.gif); }

.treeview-black li { background-image: url('../images/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/treeview-black.gif); }

.treeview-gray li { background-image: url('../images/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url('../images/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../images/treeview-famfamfam.gif); }

.treeview li { padding: 3px 0 2px 16px; }
.treeview span.folder, .treeview span.file { padding: 1px 0 1px 17px; display: block; }
.treeview span.prod { padding: 1px 0 1px 10px; display: block; }
.treeview span.folder { background: url('../images/folder.gif') 0 0 no-repeat; }
.treeview span.prod { background-image: url('../images/product_arrow.png');background-position:0px 4px;background-repeat:no-repeat; }
.treeview li.expandable span.folder { background: url(../images/folder-closed.gif) 0 0 no-repeat; }
.treeview span.file { background: url('../images/file.gif') 0 0 no-repeat; }
