/* Basics
****************************************************************************************/
body, html
{
	background:url('../images/bg_body.gif') repeat-x top #233ec5;
	font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif;
	font-size:12px;
	color:#ffffff;
	margin:0;
}
.resourceBody
{
     padding:30px;
     background:#233ec5;
    }
a 
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
a:hover
{
	color:#cccccc;
}
h1, h1 span, h2, h2 span
{
	color:#5683EA;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	letter-spacing:1px;
}
h3
{
	color:#ffffff;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
h5
{
	color:#fff;
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
}
strong,b {
	font-weight:bold;
	font-size:14px;
}
em,i {
	font-style:italic;
}
p 
{
    font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif;
	font-size:12px;
	color:#ffffff;
	margin-bottom:10px;
}

/* Wrapper
****************************************************************************************/
#wrapper
{
	width:975px; /* site-width */
	max-width:975px;
	margin:0 auto 0 auto;
	padding:0;
}
#background
{
	width:100%;
	background:url(../images/bg_body.jpg) repeat-y;
	padding:0;
}
/* Controls
****************************************************************************************/
.button
{
	float:left;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #02266f;
	color:#ffffff;
	margin:0 3px 0 0;
	padding:3px 5px 3px 5px;
	background:url('../images/bg_button.gif') repeat-x top #101265;
}

.button:hover, .button:hover span
{
	color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}
.linkbutton
{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #70A5C0;
	color:#ffffff;
	margin:3px 3px 3px 0;
	padding:3px 5px 3px 5px;
	background:#8AB6CD;
}
.textbox, .dropdown
{
	padding:2px;
	margin:2px 0 4px 0;
	background-color:#ffffff;
	border:1px solid #88898b;
}
/* Top
****************************************************************************************/
.hozmenu-bottom
{
    display:none;
}
.hozmenu-bottom .item
{

}
.hozmenu-bottom .item a 
{

}
.hozmenu-bottom .item a span
{

}
.hozmenu-bottom .item a span:hover
{

}
.hozmenu-bottom .f
{

}
.hozmenu-bottom .l
{

}


/* Header
****************************************************************************************/
#header 
{
	width:100%;
	height:106px;
	max-height:106px;
}
#logo
{
	width:100%;
	height:106px;
	max-height:106px;
}
/* Content
****************************************************************************************/
#content
{
	width:975px;
	background:url('../images/bg_content.gif') top left repeat-y;
}
#content_left
{
}
#content_right
{
}
#content #col_left
{
	width:200px;
	float:left;
	background:#5683EA;
	padding-bottom:20px;
}
#content #col_main
{
	width:545px;
	max-width:545px;
	float:left;
	margin:0 15px 0 15px;
}
#content #col_right
{
	width:200px;
	float:left;
	background-color:#5683ea;
}
/* Container
****************************************************************************************/
.box
{
	width:200px;
	margin:0 0 0 0;
}
.box_head
{
	width:100%; height:25px;
	clear:both;
	overflow:hidden;
	background: #101265;
}
.box_head h4
{
	height:100%;
	padding:4px 0 0 7px;
	font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#C8E1FF;
	margin-top:2px;
	margin-left:2px;
}
.box_head .left
{
	width:100%; height:100%;
	background:url('../_gfx/design/bg_container_head_left.gif') no-repeat top left;
}
.box_head .right
{
	width:100%; height:100%;
	background:url('../_gfx/design/bg_container_head_right.gif') no-repeat top right;
}
.box_body
{
	width:200px;
	background:#5683ea;
}

.box_content
{
	padding:5px 0 10px 0;
}
.padder
{
	margin:5px 5px 0 5px;
}
/* Tree
****************************************************************************************/
.tree
{
    color:#ffffff;
}
.tree table a
{
	font-weight:normal;	
	color:#ffffff;
}
.tree table a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
/* Chart
****************************************************************************************/
#chart
{
	font-size:11px;
}
#chart a
{

}
#chart a:hover
{
	
}
#total
{
	width:100%;
	margin-bottom:5px;
}
#total span
{
	display:block;
	padding:5px 0px 5px 10px;
	font-size:11px;
	font-weight:bold;
}
/* Find
****************************************************************************************/
.txtfind
{
	width:165px;
	margin-bottom:4px;
}
/* Infopage
****************************************************************************************/
.InfoPageHeaderBox
{
}
/* Hide content
****************************************************************************************/
.newsletter, .news
{
	display:none;
	visibility:hidden;
}
/* Footer
****************************************************************************************/
#footer
{
	width:975px;
	clear:both;
	border-top:4px solid #5683EA;
    color:#ffffff;
    font-family:Tahoma,Verdana;
    font-size:11px;
    margin:15px 0 0 0;
    padding:10px 0 0 0;
}
#brand
{
	background:url('../images/bg_body.jpg') top repeat-y;
	color:#ffffff;
	font-size:10px;
	height:30px;
}
#brand_logo
{
	padding:10px 27px 10px 10px;
	float:right;
}
/* Manufacturer
****************************************************************************************/
.box_padder
{
	padding:5px 10px 13px 0;
	margin:0 0 0 13px;
}
/* Tabs
****************************************************************************************/
.DetailTabs
{
	clear:both;
	width:100%;
	margin:10px;
}
.DetailTabs a
{
	padding:6px;
	display:block;
	cursor:pointer;
	float:left;
	border:1px solid #101265;
	background-color:#101265;
	margin-right:5px;
	color:#5683EA;
	font-weight:bold;
	text-decoration:none;
}
.DetailTab
{
	width:100%;
	max-width:495px;
	clear:both;
	border: solid 1px #C8E1FF;
	padding:10px;
	margin:10px;
	font-family:Tahoma;
}

.DetailTab a
{
    font-weight:bold;
    text-decoration:none;
}

.DetailTab h3
{
    display:none;
}

.DetailTabs .selected
{
	border: solid 1px #C8E1FF;
	background-color:#C8E1FF;
}
/* Productlist
****************************************************************************************/
.listview1 { max-width:100%; margin:0 0 15px 0; padding:15px; clear:both; background-color:#5683EA;}
.listview1 .image { float:left; height:100%; margin:0 15px 15px 0; height: 100px; }
.listview1 img { height:80px; width:80px;}
.listview1 .title { margin:0 0 5px 0; font-size:13px; font-weight:bold;}
.listview1 .manufature { display:none;}
.listview1 .text {  text-align:justify; padding-bottom:10px; font-family:Tahoma,Arial,Trebuchet MS,Sans-Serif; font-size:11px; }
.listview1 .controls { }
.listview1 .price { color:#ffffff; font-weight:bold; font-size:18px; padding-bottom:5px; font-family:Georgia,Trebuchet MS,Sans-Serif; float:left;}
.listview1 .tips { }
.listview1 .quantity { float:left;}
.listview1 .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.listview1 .textbox .quantity { vertical-align:middle; }
.listview1 .moreinfobuttonholder { float:right;}
.listview1 .buybuttonholder { float:right;}
.listview1 .title a { color:#ffffff; font-weight:bold; font-family:tahoma; text-decoration:none; font-size:13px; }


/* Fronpage
****************************************************************************************/
.PL
{
    width:150px;
	max-width:150px;
	height:270px;
	float:left;
	margin:10px;
	padding:10px;
	text-align:center;
}
.Caption {background-color:#101265; color:#C8E1FF; font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif; font-size:10px; font-weight:bold; height:100%; letter-spacing:1px;text-transform:uppercase; padding:5px;}
.PL .image {margin-bottom:5px;}
.PL img { width:150px; height:150px;}
.PL .title { margin:0 0 5px 0; font-weight:bold; font-family:Tahoma; height:40px; text-align:left; }
.PL .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.PL .text { display:none;}
.PL .controls { }
.PL .price { color:#ffffff; font-size:16px; font-weight:bold; font-family:Georgia,Trebuchet MS,Sans-Serif;text-align:right; padding-bottom:5px;}
.PL .tips { }
.PL.quantity { float:left;}
.PL .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.PL .textbox .quantity { vertical-align:middle; }

.PL .title a {font-weight:bold; font-family:Tahoma;}
/* Related Products
****************************************************************************************/
.relatedproduct{ width:515px; max-width:515px; margin:0 0 15px 0; padding:15px; clear:both; background-color:#5683EA; height: 150px;}
.relatedproduct .image { float:left; height:100%; margin:0 15px 15px 0; height: 100px; }
.relatedproduct img { height:80px; width:80px;}
.relatedproduct .title { margin:0 0 5px 0; font-size:13px; font-weight:bold;}
.relatedproduct .manufature { display:none;}
.relatedproduct .text {  text-align:justify; padding-bottom:10px; font-family:Tahoma,Arial,Trebuchet MS,Sans-Serif; font-size:11px; }
.relatedproduct .controls { }
.relatedproduct.price { color:#ffffff; font-weight:bold; font-size:18px; padding-bottom:5px; font-family:Georgia,Trebuchet MS,Sans-Serif; float:left;}
.relatedproduct .tips { }
.relatedproduct .quantity { float:left;}
.relatedproduct .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.relatedproduct .textbox .quantity { vertical-align:middle; }

.relatedproduct .title a { color:#ffffff; font-weight:bold; font-family:tahoma; text-decoration:none; font-size:13px; }

/* RelatedProductlist
****************************************************************************************/
.DRP_Item { width:530px; margin:5px 5px 5px 0; padding:7px; clear:both; background-color:#5683EA; min-height:50px;}
.DRP_Title 
{
background-color:#101265;
color:#C8E1FF;
font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif;
font-size:10px;
font-weight:bold;
height:100%;
letter-spacing:1px;
padding:5px;
text-transform:uppercase;
}
/*
.DRP_Item img { float:left; height:50px; width:50px; margin-right:10px; margin-left:5px;}
.DRP_Caption {float:left; color:#ffffff; font-size:11px; font-weight:bold; margin-bottom:5px; margin-right:20px; text-align:left; height:30px;}
.DRP_Manufacturer { display:none;}
.DRP_Info{ display:none;}
.DRP_Price{float:left; color:#ffffff; font-size:14px; font-weight:bold; font-family:Georgia,Trebuchet MS,Sans-Serif; text-align:left;}
.DRP_MoreInfo{ margin-right:5px;}
*/
/* RightColumnProductlist
***************************************************************************************
.RPL_Item, .PL-1 .Item, .PL-6 .Item, .PL-7 .Item, .PL-8 .Item, .PL-12 .Item, .PL-13 .Item, .PL-14 .Item { text-align:center; background-color:#5683ea; width:200px; clear:both;}
.RPL_Title, .PL-1 .Title, .PL-6 .Title, .PL-7 .Title, .PL-8 .Title, .PL-12 .Title, .PL-13 .Title, .PL-14 .Title { background-color:#101265; color:#C8E1FF; font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif; font-size:10px; font-weight:bold; height:100%; letter-spacing:1px;text-transform:uppercase; padding:5px;}
.FPL_Item a, .RPL_Item a, .PL-1 .Item a, .PL-14 .Item a, .PL-6 .Item a, .PL-7 .Item a, .PL-8 .Item a, .PL-12 .Item a, .PL-13 .Item a { font-weight:bold; font-family:Tahoma; }
.RPL_Item img, .PL-1 .Item img, .PL-6 .Item img, .PL-7 .Item img, .PL-8 .Item img, .PL-12 .Item img, .PL-13 .Item img, .PL-14 .Item img { width:120px; height:120px; padding-top:10px;}
.RPL_Manufacturer, .PL-1 .Manufacturer, .PL-6 .Manufacturer, .PL-7 .Manufacturer, .PL-8 .Manufacturer, .PL-12 .Manufacturer, .PL-13 .Manufacturer, .PL-14 .Manufacturer{ display:none;}
.RPL_Info, .PL-1 .Info, .PL-6 .Info, .PL-7 .Info, .PL-8 .Info, .PL-12 .Info, .PL-13 .Info, .PL-14 .Info { display:none;}
.RPL_Price, .PL-1 .Price { display:block; float:left; width:90px; color:#ffffff; font-size:16px; font-weight:bold; font-family:Georgia,Trebuchet MS,Sans-Serif; margin-bottom:15px;}
.RPL_Caption, .PL-1 .Caption, .PL-6 .Caption, .PL-7 .Caption, .PL-8 .Caption, .PL-12 .Caption, .PL-13 .Caption, .PL-14 .Caption { font-weight:bold; padding:5px 5px 10px 5px; font-size:11px; font-family:Tahoma}
.RPL_MoreInfo, .PL-1 .MoreInfo, .PL-6 .MoreInfo, .PL-7 .MoreInfo, .PL-8 .MoreInfo, .PL-12 .MoreInfo, .PL-13 .MoreInfo, .PL-14 .MoreInfo { margin-right:10px;}
.RPL_Buy, .PL-1 .Buy, .PL-6 .Buy, .PL-7 .Buy, .PL-8 .Buy, .PL-12 .Buy, .PL-13 .Buy, .PL-14 .Buy { display:none;}
*/

/* Pagenumbers
****************************************************************************************/
.paging { width:100%; text-align:right; clear:both; margin-top:10px; margin-bottom:10px;}
.paging a { padding:4px; color:#ffffff;}
.paging .current { border:1px solid #5683ea;}

/* Productdetails
****************************************************************************************/
.productdetails { width:100%; background-color:#5683EA; padding-bottom:10px; }
.productdetails .image img { height:150px; width:150px;}
.productdetails .dhead { clear:both; background-color:#ffffff; margin-bottom:10px; width:100%; background-color:#5683EA; border-top:2px solid #C8E1FF; }
.productdetails .dhead .col1 { float:left; }
.productdetails .dhead .col1 .image { margin:10px; text-align:center; }

.productdetails .dhead .col2 { float:left; width:320px; }
.productdetails .dhead .col2 .row div { float:left; }

.productdetails .title h2 span { font-size:18px; font-weight:bold; color:#ffffff; font-family:Georgia,Tahoma,Arial,Trebuchet MS,Sans-Serif;} 
.productdetails .title { margin-top:10px; margin-bottom:5px;}

.productdetails .buy { border:1px solid #C8E1FF; width:100%; padding:10px; border-left:0; border-right:0; margin-bottom:10px; margin-top:10px; }

.productdetails .price { color:#ffffff; font-weight:bold; font-size:18px; font-family:Georgia,Trebuchet MS,Sans-Serif; padding-top:5px; }
.productdetails .currency { color:#ffffff; font-weight:bold; font-size:12px; text-transform:uppercase; }

/* Clearfix
****************************************************************************************/
.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix
{
    display: inline-block;
}
html[xmlns] .clearfix
{
    display: block;
}
* html .clearfix
{
    height: 1%;
}

/* Front page list
****************************************************************************************/
.FPL
{
	width:100%;
}
.FPL_Item
{
	width:145px;
	max-width:145px;
	height:200px;
	float:left;
	margin:5px;
	padding:5px;
	border:dotted 1px silver;
	text-align:center;
}	
.FPL_Item img { width:80px; height:80px; padding-top:5px; padding-bottom:5px;}
.FPL_Caption,.FPL2_Caption,.FPL3_Caption
{
	clear:both;
	color:#BCC238;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    height: 33px;
    width:135px;
    text-align:left;
}
.FPL_Manufacturer
{
	width:100%;
	clear:both;
	font-style:italic;
	padding-bottom:10px;
	width:135px;
    text-align:left;
}
.FPL_Price
{
	clear:both;
	color:#BCC238;
    font-size:16px;
    font-weight:bold;
    padding-bottom:10px;
    width:135px;
    text-align:left;
}
.FPL_Title
{
    background:#BCC238 url(../images/rub_small_start.jpg) repeat-x top left;font-size:16px; color:#ffffff; font-weight:bold; padding-left:5px; padding-top:3px; height:25px; margin-left:5px; margin-right:13px; border:dotted 1px silver;
}
.FPL_Buy, .FPL2_Buy, .FPL3_Buy
{
    display:block;
    float:right;
    font-size:10px;
    font-weight:bold;
}

.FPL_Info{display: none;}
/* List 2 */
.FPL2_Info{display: none;}
.FPL2 { width:238px; float:left; margin:15px 5px 5px 5px; border: dotted 1px silver; }
.FPL2_Item { width:98px; max-width:98px; height:200px; float:left; margin:10px 0 10px 10px;}
.FPL2_Item img { width:80px; height:80px; padding-top:5px; padding-bottom:5px;}
.FPL2 .FPL_Caption { clear:both; font-size:12px; max-width:100px;}
.FPL2_Manufacturer { width:100%; clear:both; font-style:italic; padding-bottom:10px; }
.FPL2_Price { clear:both;color:#BCC238; font-weight:bold; font-size:14px; padding-bottom:10px; }
.FPL2_Title { background:#BCC238 url(../images/rub_small_start.jpg) repeat-x top left;font-size:16px; color:#ffffff; font-weight:bold; padding-left:5px; padding-top:3px; height:25px;}

/* List 3 */
.FPL3 { width:238px; float:left; margin:15px 5px 5px 5px; border: dotted 1px silver; }
.FPL3_Item { width:98px; max-width:98px; height:200px; float:left; margin:10px; }
.FPL3_Item img {  width:80px; height:80px; padding-top:5px; padding-bottom:5px;}
.FPL3 .FPL_Caption { clear:both; font-size:12px; max-width:100px;}
.FPL3_Manufacturer { width:100%; clear:both; font-style:italic; padding-bottom:10px; }
.FPL3_Price { clear:both;color:#BCC238; font-weight:bold; font-size:14px; padding-bottom:10px; }
.FPL3_Title { background:#BCC238 url(../images/rub_small_start.jpg) repeat-x top left;font-size:16px; color:#ffffff; font-weight:bold; padding-left:5px; padding-top:3px; height:25px;}

.FPL3_Info{ display: none;}

/* Customs (styles used on this page only)
****************************************************************************************/
#custom1, #custom2, #custom3, #custom4
{
	display:none;
	visibility:hidden;
}
/* Specific (styles used on this page only)
****************************************************************************************/
.buystatus { clear:both; margin-top:25px; font-weight:bold; width:100%; text-align:center; }

#col_main .header {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; margin-bottom:10px;}
.InfoPageHeaderBox {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; height:110px; margin-bottom:10px;}
.header_product {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; margin-bottom:10px;}

.InfoPageHeaderBox h1 { padding-top:80px;}

.newsletter-1,.newsletter-6,.newsletter-8,.newsletter-12,.newsletter-13,.newsletter-14{ display:none; }

.find input { float:left; margin-right:5px; width:130px;}
.find .button { margin-top:2px;}

.login-1 input,.login-6 input,.login-8 input,.login-12 input,.login-13 input,.login-14 input { width:165px;}

.lblNeedToLogin 
{
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}

#chart td span span { color:#ffffff; }

#messageboxImageBox { display:none;}
#messageboxtextBox { text-align:center; font-weight:bold; margin-bottom:3px;}

#top { height:20px; text-align:right;}
.flag img { margin-top:4px; }

.content-info .InfoPageBodyBox,.content-cart .InfoPageBodyBox,.content-register .InfoPageBodyBox{ background-color:#5683EA; padding:15px; }

/* Main
*************************************************************************************/
.mainPageSection2Header 
{
    border-bottom:4px solid #5683EA;
    color:#FFFFFF;
    font-family:Georgia,Arial,Sans-Serif;
    font-size:16px;
    font-weight:bold;
    height:20px;
    margin:7px 0 5px;
    padding:0 0 3px;
    text-align:center;
}
.mainPageSection2Title
{
    background-color:#C8E1FF;
    padding:0 0 2px;
    text-align:center;
    width:168px;
}
a.mainPageSection2Title:link, a.mainPageSection2Title:visited 
{
    color:#101265;
    font-family:Tahoma,Arial,Sans-Serif;
    font-size:12px;
    font-weight:bold;
    height:14px;
    text-align:center;
    text-decoration:none;
}
.mainPageSectionBig 
{
    background-color:#C8E1FF;
    border-top:3px solid #C8E1FF;
    text-align:center;
    width:168px;
}
.mainPageSection2MoreInfo 
{
    background-color:#5683EA;
    width:168px;
}
.mainPageSection2MoreInfoText 
{
    color:#FFFFFF;
    font-family:Tahoma,Verdana;
    font-size:12px;
    line-height:140%;
    padding:6px 4px 15px 6px;
}
.mainPageSection2MoreInfoMenu 
{
    border-bottom:1px solid #87A9F3;
    color:#ffffff;
    font-family:Tahoma,Verdana;
    font-size:12px;
    font-weight:bold;
    margin:3px 20px 3px 6px;
    padding:2px 0 4px;
}

a .mainPageSection2MoreInfoMenu { font-weight:bold;}
a:hover .mainPageSection2MoreInfoMenu { color:#C8E1FF;}

.mainPageSection2MoreInfoMenu a { font-weight:bold;}
.mainPageSection2MoreInfoMenu a:hover { color:#C8E1FF;}


/* Register
****************************************************************************************/
.custprofileRow{ height: 30px; width: 100%; }
.custprofileValue, .custprofileName, .custprofileError, .custprofileValue2, .custprofileName2, .custprofileError2  { float: left; height: 15px; padding: 5px }

.custprofileName { width: 140px; }
.custprofileValue { width: 200px; }
.custprofileError { width: 125px; }

.custprofileName2 { width: 85px; }
.custprofileValue2 { width: 300px; }
.custprofileError2 { width: 85px; }

.custprofileSection { margin: 10px 0px 25px 2px; padding:0 0 0 5px; }
.custprofileSection h2 { font-size: 13px; font-weight:bold;  }


/* ****************************************************************************************/
.productList1InfoText {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	line-height:130%;
	margin:5px 10px 10px 0;
	width:270px;
}
.productList1InfoImage {
border-bottom:3px solid #C8E1FF;
border-top:3px solid #C8E1FF;
height:100px;
margin:10px 0 10px 10px;
width:240px;
}

.productList1InfoTitle { display:none; }

.content ul { padding-top:10px; padding-bottom:10px; }
.content ul li { list-style-type:disc; text-indent:2px; padding:1px; margin-left:15px; }
.content ol { padding-top:10px; padding-bottom:10px; }
.content ol li { list-style-type: decimal; text-indent:2px; padding:1px; margin-left:15px; }


#filter { display:none; }


.clearly-header { float:left;}


.campagin-item  { float:left; }
.campagin-item-free { margin:0 5px; }
.mainPageFooter { clear:both;}
.lblLinks { width:100%; clear:both; margin-top:20px; }

.campagin-item-image { display:none; }
#hozmenu-top { display:none; }
div.sorting { display: none; }

.forgot { display:none; }




/*--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------SVERIGE---------------------------------------------
----------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------*/

/* Basics
****************************************************************************************/
.country-1, .country-1 body
{
	background:url('../images/bg.jpg') repeat-y top #f4f4f4;
	font-family:Arial, Trebuchet MS;
	font-size:11px;
	color:#000000;
}
.country-1 a 
{
	color:#000000;
	text-decoration:underline;
}
.country-1 a:hover
{
	 text-decoration:underline;
	 color:#000000;
}
.country-1 h1, .country-1 h1 span, .country-1 h2, .country-1 h2 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
.country-1 h3, .country-1 h3 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
.country-1 strong,.country-1 b {
	font-weight:bold;
}
.country-1 em,.country-1 i {
	font-style:italic;
}

.country-1 p {
color:#000000;
font-family:Arial, Trebuchet MS;
font-size:12px;
margin-bottom:10px;
}
/* Wrapper
****************************************************************************************/
.country-1 #wrapper
{
	width:1020px; /* site-width */
	max-width:1020px;
	margin:0 auto 0 auto;
	padding:0;
}
.country-1 #background
{
	width:100%;
	padding:0;
}
/* Controls
****************************************************************************************/
.country-1 .button
{
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	margin:0 3px 0 0;
	padding:0px 5px 1px 5px;
	border: solid 2px #7d34d9;
	background:url('../images/button_bg.jpg') repeat-x top #fdcf34;
}
.country-1 .button:hover
{
	cursor:pointer;
	background:url('../images/button_bg_hover.jpg') repeat-x top #fdcf34;
	color:#ffffff;
	text-decoration:none;
	border: solid 2px #6d11e2;
}
.country-1 .linkbutton
{
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #70A5C0;
	color:#ffffff;
	margin:3px 3px 3px 0;
	padding:3px 5px 3px 5px;
	background:#000000;
}
.country-1 .textbox, .country-1 .dropdown
{
	padding:2px;
	margin:2px 0 4px 0;
	background-color:#ffffff;
	border:1px solid #585858;
}
/* Header
****************************************************************************************/
.country-1 #header 
{
	width:100%;
	line-height:0;
}
.country-1 #logo
{
	width:100%;
	margin: 0 10px 0 10px;
}
/* Topmenu
****************************************************************************************/
.country-1 .hozmenu-top
{
	height:25px;
	background:url('../images/topmenu_bg.jpg') #f4f4f4 repeat-x;
	margin-left:5px;
	margin-right:5px;
	display:none;
}
.country-1 .hozmenu-top .item
{
     float:right;
}
.country-1 .hozmenu-top .item a span
{
    display:block;
    padding: 5px 10px 5px 10px;
}
.country-1 .hozmenu-top ul
{
	float:right;
	height:100%;
}
.country-1 .hozmenu-top ul li
{
	display:inline;
}
.country-1 .hozmenu-top ul li a
{
	line-height:1;
	margin:0;
	display:block;
	line-height:16px;
	border-left:1px solid #DEDDDE;
	text-decoration:none;
	color:#000000;
}

.hozmenu-top ul li a:hover
{
	background:#F1F1F1;
}
.country-1 .hozmenu-top ul li a:active
{
	background:transparent;
}
.country-1 .m a span
{ border-left: solid 1px #e0e0e0; height:15px;} 
.country-1 .l a span
{ border-left: solid 0px #e0e0e0; height:15px;} 
.country-1 .f a span
{ border-left: solid 1px #e0e0e0; height:15px;}
.country-1 #language
{
    background:url('../images/flags.jpg');  
    height:20px;
    text-align:left;
    padding-left:10px;
}
/* Navmenu
****************************************************************************************/
.country-1 .hozmenu-bottom
{
	width:1000px;
	height:35px;
	overflow:hidden;
	background:url('../images/navmenu_bg.jpg') repeat-x top left #f4f4f4;
	clear:both;
	display:block;
	margin: 0 10px 0 10px;
}
.country-1 .hozmenu-bottom .item
{
	float:left;
	display:inline;
}
.country-1 .hozmenu-bottom .item a 
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.country-1 .hozmenu-bottom .item a span
{
	border-left:1px solid #65afe4;
	border-right:1px solid #4489b9;		
	padding:4px 15px 17px 15px;
	display:inline-block;
	cursor:pointer;
	line-height:30px;
}
.country-1 .hozmenu-bottom .item a span:hover
{
	background:url('../images/navmenu_bg_hover.jpg') repeat-x top left gray;
}
.country-1 #mh1 span
{
    border-left:0px;
}
.country-1 #mh4 span
{
	border-right:0px;	
}

/* Content
****************************************************************************************/
.country-1 #content
{
	width:1000px;
	background:url('../images/content_bg.jpg') repeat-y top ;
}
.country-1 #content_left
{
    margin-left:10px;
    margin-top:5px;
}
.country-1 #content_right
{
}
.country-1 #content #col_left
{
	width:200px;
	float:left;
	overflow:hidden;
	background:none;
}
.country-1 #content #col_main
{
	width:590px;
	max-width:590px;
	min-height:700px;
	float:left;
	margin:0;
	margin:0 5px 0 5px;
	overflow:hidden;
}
.country-1 #content #col_right
{
	width:200px;
	float:left;
	overflow:hidden;
	background:none;
}
/* Container
****************************************************************************************/
.country-1 .box
{
	margin:0 0 10px 0;
}
.country-1 .box_head
{
	width:100%; height:25px;
	clear:both;
	overflow:hidden;
	background:none;
}

.country-1 .tree1 .box_head 
{
    background:url('../images/boxhead_bg.jpg') no-repeat top left;
}

.country-1 .box_head h4
{
	height:100%;
	padding:0 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#65afe4;
	margin-top:4px;
	margin-left:5px;
	text-transform:none;
	letter-spacing:normal;
	font-family:Arial, Trebuchet MS;
}

.country-1 .tree1 .box_head h4
{
	padding:0 0 0 12px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Trebuchet MS;
}

.country-1 .box_body
{
	width:100%;
	border-bottom:solid 1px #ececec;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	background-color:#ffffff;
}

.country-1 .box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.country-1 .padder
{
	margin:5px 5px 0 5px;
}


/* Tree
****************************************************************************************/
.country-1 div.tree-style table { border-bottom: 1px solid #ececec !important; }
.country-1 div.tree-style table:hover, .country-1 div.tree-style table:active { background-color:#ececec;}
.country-1 div.tree-style div table{}
.country-1 div.tree-style div table:hover, .country-1 div.tree-style div table a:active{ background-color: #ececec; }
.country-1 div.tree-style div table:active{ background-color:#ececec; }
.country-1 div.tree-style div div table{font-weight:normal; background-color:#e9e8e9; }
.country-1 td.tree-level { width:100%; }

.country-1 .node-style img { display:none; }
.country-1 .tree {  }
.country-1 .tree table { font-weight:normal; border-spacing:1px; border-collapse:separate; border-top-width:1px; font-size:12px; }
.country-1 .tree table a { font-weight: normal; text-decoration:none; color:#000000; }
.country-1 .tree table a:hover { color:#000000; text-decoration:none;}

.country-1 .node-style { font-weight:bold; color:#000000; }

.country-1 .tree-level2 { font-size:10px; font-weight:normal;}

.country-1 .tree .box_body { border:0px;}

/* Chart
****************************************************************************************/
.country-1 #chart
{
	font-size:11px;
}
.country-1 #chart a
{

}
.country-1 #chart a:hover
{
	
}
.country-1 #total
{
	margin-bottom:5px;
	clear:both;
}
.country-1 #total span
{
	display:block;
	padding:5px 0px 5px 10px;
	font-size:11px;
	font-weight:bold;
}

.country-1 .CartSummaryRow
{
    border-bottom:solid 1px #f1f1f1;
    padding-bottom:10px;
}
/* Find
****************************************************************************************/
.country-1 .txtfind
{
	width:165px;
	margin-bottom:4px;
}
.country-1 .find input { float:left; margin-right:5px; width:120px;}
.country-1 .find .button { margin-top:3px;}
/* Infopage
****************************************************************************************/
.country-1 .InfoPageHeaderBox {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; height:110px; margin-bottom:10px; display:none;}
.country-1 .header_product {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; margin-bottom:10px; display:none;}
.country-1 .InfoPageHeaderBox h1 { padding-top:0px;}
.country-1 .content-info .InfoPageBodyBox,.country-1 .content-cart .InfoPageBodyBox,.country-1 .content-register .InfoPageBodyBox{ background-color:#ffffff; padding:15px; color:#000000; }
.country-1 .header-text { padding-left:10px; padding-right:10px;}
.country-1 .content-list .infotext { width:370px;}
/* Hide content
****************************************************************************************/
.country-1 .newsletter, .country-1 .news
{
	display:none;
	visibility:hidden;
}
/* Footer
****************************************************************************************/
.country-1 #footer
{
	width:1000px;
	margin-left:10px;
	margin-top:10px;
	clear:both;
	background:url('../images/thinkclearly.jpg') right no-repeat;
	height:40px;
	border-top:solid 1px #ececec;
	padding-top:45px;
}
.country-1 #brand
{
	background:url('../images/bg_brand.jpg') top no-repeat;
	color:#8D8D8E;
	font-size:10px;
	height:30px;
}
.country-1 #brand_logo
{
	padding:10px 27px 10px 10px;
	float:right;
}
/* Manufacturer
****************************************************************************************/
.country-1 .box_padder
{
	padding:5px 0 13px 0;
	margin:0 0 0 13px;
}
/* Tabs
****************************************************************************************/
.country-1 .DetailTabs
{
	clear:both;
	width:575px;
}
.country-1 .DetailTabBox
{
    background:url(../images/tab_top.gif) top left repeat-x;
    width:575px;
    margin-left:10px;
}
.country-1 .DetailTabs a
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/tab.gif) top left no-repeat;
	height:38px;
	width:149px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	color:#909090;
	border:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
}


.country-1 .DetailTab
{
	width:575px;
	clear:both;
	padding:15px;
	background-color:#ffffff;
	border:0px;
	margin:0px;
}

.country-1 .DetailTab h3
{
 display:none;
}

.country-1 .DetailTabs .selected
{
	border-bottom:0;
	border-bottom:0px;
	background:url(../images/tab_active.gif) top left no-repeat;
	color:#000000;
	border:0px;
}

/* Productlist
****************************************************************************************/
.country-1 .listview5 
{
    width:150px;
	max-width:150px;
	height:270px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
}
.country-1 .listview5 .image {margin-bottom:5px;}
.country-1 .listview5 .image img {width:150px; height:150px;}
.country-1 .listview5 .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-1 .listview5 .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-1 .listview5 .text { display:none;}
.country-1 .listview5 .controls { }
.country-1 .listview5 .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px;}
.country-1 .listview5 .tips { }
.country-1 .listview5.quantity { float:left;}
.country-1 .listview5 .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-1 .listview5 .textbox .quantity { vertical-align:middle; }

.country-1 .listview5 .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }

/* Fronpage
****************************************************************************************/
.country-1 .PL
{
    width:150px;
	max-width:150px;
	height:270px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
}
.country-1 .Caption { display:none;}
.country-1 .Title {display:none;}
.country-1 .PL .image {margin-bottom:5px;}
.country-1 .PL img { width:150px; height:150px;}
.country-1 .PL .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-1 .PL .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-1 .PL .text { display:none;}
.country-1 .PL .controls { }
.country-1 .PL .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px; font-family:Arial;}
.country-1 .PL .tips { }
.country-1 .PL.quantity { float:left;}
.country-1 .PL .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-1 .PL .textbox .quantity { vertical-align:middle; }

.country-1 .PL .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }

/* Related products
****************************************************************************************/
.country-1 .DetailRelatedProductList1 .PL
{
    width:150px;
	max-width:150px;
	height:320px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
	background:none;
	clear:none;
}
.country-1 .relatedproduct .image {margin-bottom:5px; float:none; height:auto;}
.country-1 .relatedproduct img { width:150px; height:150px; border:0px;}
.country-1 .relatedproduct .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-1 .relatedproduct .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-1 .relatedproduct .text { height:50px; text-align:left;}
.country-1 .relatedproduct .controls { }
.country-1 .relatedproduct .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px;}
.country-1 .relatedproduct .tips { }
.country-1 .relatedproduct.quantity { float:left;}
.country-1 .relatedproduct .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-1 .relatedproduct .textbox .quantity { vertical-align:middle; }

.country-1 .relatedproduct .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }
.country-1 .DRP_Title { display:none;}

/* Pagenumbers
****************************************************************************************/
.country-1 .paging { width:100%; text-align:center; clear:both; margin-top:20px;}
.country-1 .paging a { padding:4px; }
.country-1 .paging .current { border:1px solid #585858; background-color:#f4f4f4; }

/* Productdetails
****************************************************************************************/
.country-1 .productdetails { width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; }
.country-1 .productdetails img { border:solid 0px #f4f4f4;}

.country-1 .productdetails .dhead { clear:both; margin-bottom:10px; width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; border:0px; }
.country-1 .productdetails .dhead .col1 { float:left; }
.country-1 .productdetails .dhead .col1 .image { margin:5px; text-align:center; }
.country-1 .productdetails .dhead .col1 .image img { margin:5px; }

.country-1 .productdetails .dhead .col2 { float:left; width:320px; }
.country-1 .productdetails .dhead .col2 .row div { float:left; }

.country-1 .productdetails .title h2 span { font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:5px; font-family: Arial, Trebuchet MS; color:#000000; } 
.country-1 .productdetails .buy { border:1px solid #ececec; width:100%; padding:10px; border-left:0; border-right:0; margin-bottom:10px; }

.country-1 .productdetails .price { color:#000000; font-weight:bold; font-size:18px; font-family: Arial, Trebuchet MS; }
.country-1 .productdetails .currency { color:#000000; font-weight:bold; font-size:12px; text-transform:uppercase; }
.country-1 .image-enlarge { margin-left:10px;}

/* Clearfix
****************************************************************************************/
.country-1 .clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.country-1 .clearfix
{
    display: inline-block;
}
.country-1 html[xmlns] .clearfix
{
    display: block;
}
.country-1 * html .clearfix
{
    height: 1%;
}

/* Front page list
***************************************************************************************
.country-1 .PL
{
	overflow:hidden;
}
.country-1 .PL .Info
{
	height:70px;
}
.country-1 .PL .Item
{
	width:150px;
	max-width:150px;
	height:345px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
}	
.country-1 .PL .Caption
{
	clear:both;
	height:35px;
}
.country-1 .PL .Manufacturer
{
	width:100%;
	clear:both;
	height:15px;
    font-style:italic;
}
.country-1 .PL .Price
{
	clear:both;
	height:20px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.country-1 .PL .Title
{
	display:none;
}
*/

/* Extra product lists
****************************************************************************************/
.country-1 .RPL, .country-1 .RPL1
{
    background-color:#f4f4f4;
    border:solid 1px #dddddd;
    margin-bottom:10px;
    padding-bottom:10px;
}
.country-1 .RPL img, .country-1 .RPL1 img
{
    border:solid 1px #dddddd;
}
.country-1 .RPL_Title, .country-1 .RPL1_Title
{
    height:25px;
    background:url(../images/boxhead_bg.jpg) top left repeat-x #585858;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
}
.country-1 .RPL_Title span, .country-1 .RPL1_Title span { display:block; padding-left:15px; padding-top:4px;}
.country-1 .RPL_Item, .country-1 .RPL1_Item { text-align:center;}
.country-1 .RPL_Manufacturer, .country-1 .RPL1_Manufacturer { font-style:italic;}
.country-1 .RPL_Info, .country-1 .RPL1_Info { display:none;}
.country-1 .RPL_Price, .country-1 .RPL1_Price { font-size:18px; text-align:right; font-weight:bold; margin-right:10px;}
.country-1 .RPL_MoreInfo, .country-1 .RPL1_MoreInfo { padding-left:10px;}
.country-1 .RPL_Buy, .country-1 .RPL1_Buy {}

/* Related product lists
***************************************************************************************
.country-1 .DRP_Title {font-size:16px; color:#585858; font-weight:bold; margin-left:15px; margin-top:15px;}
.country-1 .DRP_Item { width:80px; float:left; margin:15px;}
.country-1 .DRP_Caption { height:30px;}
.country-1 .DRP_Manufacturer { display:none;}
.country-1 .DRP_Info { display:none;}
.country-1 .DRP_Price { font-size:12px; font-weight:bold; text-align:right; margin-top:5px; padding-right:5px;}
.country-1 .DRP_MoreInfo { padding-left:20px; padding-top:5px;}
*/

/* Details
****************************************************************************************/
.country-1 #messageboxtextBox { color:#CD0606; font-weight:bold; padding-left:10px;}

.country-1 .newsletter-1 .button { margin-bottom:10px;}

.country-1 .cart-1 td { padding-right:5px;}

.country-1 .lblNeedToLogin {text-align:left;}

.country-1 .InvoiceInfo { padding:15px; font-style:italic;}


/* Custom profile
****************************************************************************************/
.country-1 .custprofileRow { width:250px; float:left; height:50px;}
.country-1 .custprofileSection:first-child > .custprofileRow:first-child { display:none; }
.country-1 .custprofileValue { width:200px; float:left;}
.country-1 .custprofileValue2 { margin-top:10px;}
.country-1 .custprofileError { width:80px; float:right; text-align:right; padding-right:15px;}
.country-1 .custprofileSection { margin-bottom:20px; height:160px; margin-bottom:10px; padding:10px; border:dotted 1px #000000; margin-top:0px;}
.country-1 .custprofileSection h2 { margin-bottom:10px;}
.country-1 .custprofileSave { margin-top:25px;}
.country-1 .InvoiceInfo { margin-top:60px;}

/* New functions
****************************************************************************************/

.country-1 .MailFriendRow input {width:250px;}
.country-1 .MailFriendRow .button {margin-top:10px}
.country-1 .CommentReviewOrRating div{margin:0 5px 10px 0;}
.country-1 .CommentReviewOrRating textarea {width:250px;}
.country-1 .CommentReviewOrRating input {margin-right:5px;}

.country-1 .forgot, .country-1 .cart-thumbnail, .country-1 .sorting { display:none; }


.country-1 #ctl00_ContentPlaceHolder1_Label1 {font-size:14px; font-weight:bold;}
.country-1 #ctl00_ContentPlaceHolder1_lblDelivery {font-size:14px; font-weight:bold;}
.country-1 #ctl00_ContentPlaceHolder1_lblDeliveryAddress {font-size:14px; font-weight:bold;} 
.country-1 #ctl00_ContentPlaceHolder1_lblCodesCampaign {font-size:14px; font-weight:bold;} 

.country-1 .CartOrderPayment td, .country-1 .CartOrderDelivery td {padding:3px;}
.country-1 div.r1 { margin-left:30px; padding-top:10px;}
.country-1 div.r2, .country-1 div.r3 { margin-left:30px;}
.country-1 .CartOrderCenteredRowed .button { margin-left:30px;}

.country-1 #messageboxImageBox { display:none;}
.country-1 #messageboxTextBox { padding-left:0px;}

.country-1 .custprofileDeliverySection {display:none}




/*--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
------------------------------------------DANMARK---------------------------------------------
----------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------*/

/* Basics
****************************************************************************************/
.country-2, .country-2 body
{
	background:url('../images/bg.jpg') repeat-y top #f4f4f4;
	font-family:Arial, Trebuchet MS;
	font-size:11px;
	color:#000000;
}
.country-2 a 
{
	color:#000000;
	text-decoration:underline;
}
.country-2 a:hover
{
	 text-decoration:underline;
	 color:#000000;
}
.country-2 h1, .country-2 h1 span, .country-2 h2, .country-2 h2 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
.country-2 h3, .country-2 h3 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
.country-2 strong,.country-2 b {
	font-weight:bold;
}
.country-2 em,.country-2 i {
	font-style:italic;
}

.country-2 p {
color:#000000;
font-family:Arial, Trebuchet MS;
font-size:12px;
margin-bottom:10px;
}
/* Wrapper
****************************************************************************************/
.country-2 #wrapper
{
	width:1020px; /* site-width */
	max-width:1020px;
	margin:0 auto 0 auto;
	padding:0;
}
.country-2 #background
{
	width:100%;
	padding:0;
}
/* Controls
****************************************************************************************/
.country-2 .button
{
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	margin:0 3px 0 0;
	padding:0px 5px 1px 5px;
	border: solid 2px #7d34d9;
	background:url('../images/button_bg.jpg') repeat-x top #fdcf34;
}
.country-2 .button:hover
{
	cursor:pointer;
	background:url('../images/button_bg_hover.jpg') repeat-x top #fdcf34;
	color:#ffffff;
	text-decoration:none;
	border: solid 2px #6d11e2;
}
.country-2 .linkbutton
{
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #70A5C0;
	color:#ffffff;
	margin:3px 3px 3px 0;
	padding:3px 5px 3px 5px;
	background:#000000;
}
.country-2 .textbox, .country-2 .dropdown
{
	padding:2px;
	margin:2px 0 4px 0;
	background-color:#ffffff;
	border:1px solid #585858;
}
/* Header
****************************************************************************************/
.country-2 #header 
{
	width:100%;
	line-height:0;
}
.country-2 #logo
{
	width:100%;
	margin: 0 10px 0 10px;
}
/* Topmenu
****************************************************************************************/
.country-2 .hozmenu-top
{
	height:25px;
	background:url('../images/topmenu_bg.jpg') #f4f4f4 repeat-x;
	margin-left:5px;
	margin-right:5px;
	display:none;
}
.country-2 .hozmenu-top .item
{
     float:right;
}
.country-2 .hozmenu-top .item a span
{
    display:block;
    padding: 5px 10px 5px 10px;
}
.country-2 .hozmenu-top ul
{
	float:right;
	height:100%;
}
.country-2 .hozmenu-top ul li
{
	display:inline;
}
.country-2 .hozmenu-top ul li a
{
	line-height:1;
	margin:0;
	display:block;
	line-height:16px;
	border-left:1px solid #DEDDDE;
	text-decoration:none;
	color:#000000;
}

.hozmenu-top ul li a:hover
{
	background:#F1F1F1;
}
.country-2 .hozmenu-top ul li a:active
{
	background:transparent;
}
.country-2 .m a span
{ border-left: solid 1px #e0e0e0; height:15px;} 
.country-2 .l a span
{ border-left: solid 0px #e0e0e0; height:15px;} 
.country-2 .f a span
{ border-left: solid 1px #e0e0e0; height:15px;}
.country-2 #language
{
    background:url('../images/flags.jpg');  
    height:20px;
    text-align:left;
    padding-left:10px;
}
/* Navmenu
****************************************************************************************/
.country-2 .hozmenu-bottom
{
	width:1000px;
	height:35px;
	overflow:hidden;
	background:url('../images/navmenu_bg.jpg') repeat-x top left #f4f4f4;
	clear:both;
	display:block;
	margin: 0 10px 0 10px;
}
.country-2 .hozmenu-bottom .item
{
	float:left;
	display:inline;
}
.country-2 .hozmenu-bottom .item a 
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.country-2 .hozmenu-bottom .item a span
{
	border-left:1px solid #65afe4;
	border-right:1px solid #4489b9;		
	padding:4px 15px 17px 15px;
	display:inline-block;
	cursor:pointer;
	line-height:30px;
}
.country-2 .hozmenu-bottom .item a span:hover
{
	background:url('../images/navmenu_bg_hover.jpg') repeat-x top left gray;
}
.country-2 #mh1 span
{
    border-left:0px;
}

/* Content
****************************************************************************************/
.country-2 #content
{
	width:1000px;
	background:url('../images/content_bg.jpg') repeat-y top ;
}
.country-2 #content_left
{
    margin-left:10px;
    margin-top:5px;
}
.country-2 #content_right
{
}
.country-2 #content #col_left
{
	width:200px;
	float:left;
	overflow:hidden;
	background:none;
}
.country-2 #content #col_main
{
	width:590px;
	max-width:590px;
	min-height:700px;
	float:left;
	margin:0;
	margin:0 5px 0 5px;
	overflow:hidden;
}
.country-2 #content #col_right
{
	width:200px;
	float:left;
	overflow:hidden;
	background:none;
}
/* Container
****************************************************************************************/
.country-2 .box
{
	margin:0 0 10px 0;
}
.country-2 .box_head
{
	width:100%; height:25px;
	clear:both;
	overflow:hidden;
	background:none;
}

.country-2 .tree1 .box_head 
{
    background:url('../images/boxhead_bg.jpg') no-repeat top left;
}

.country-2 .box_head h4
{
	height:100%;
	padding:0 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#65afe4;
	margin-top:4px;
	margin-left:5px;
	text-transform:none;
	letter-spacing:normal;
	font-family:Arial, Trebuchet MS;
}

.country-2 .tree1 .box_head h4
{
	padding:0 0 0 12px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Trebuchet MS;
}

.country-2 .box_body
{
	width:100%;
	border-bottom:solid 1px #ececec;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	background-color:#ffffff;
}

.country-2 .box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.country-2 .padder
{
	margin:5px 5px 0 5px;
}


/* Tree
****************************************************************************************/
.country-2 div.tree-style table { border-bottom: 1px solid #ececec !important; }
.country-2 div.tree-style table:hover, .country-2 div.tree-style table:active { background-color:#ececec;}
.country-2 div.tree-style div table{}
.country-2 div.tree-style div table:hover, .country-2 div.tree-style div table a:active{ background-color: #ececec; }
.country-2 div.tree-style div table:active{ background-color:#ececec; }
.country-2 div.tree-style div div table{font-weight:normal; background-color:#e9e8e9; }
.country-2 td.tree-level { width:100%; }

.country-2 .node-style img { display:none; }
.country-2 .tree {  }
.country-2 .tree table { font-weight:normal; border-spacing:1px; border-collapse:separate; border-top-width:1px; font-size:12px; }
.country-2 .tree table a { font-weight: normal; text-decoration:none; color:#000000; }
.country-2 .tree table a:hover { color:#000000; text-decoration:none;}

.country-2 .node-style { font-weight:bold; color:#000000; }

.country-2 .tree-level2 { font-size:10px; font-weight:normal;}

.country-2 .tree .box_body { border:0px;}

/* Chart
****************************************************************************************/
.country-2 #chart
{
	font-size:11px;
}
.country-2 #chart a
{

}
.country-2 #chart a:hover
{
	
}
.country-2 #total
{
	margin-bottom:5px;
	clear:both;
}
.country-2 #total span
{
	display:block;
	padding:5px 0px 5px 10px;
	font-size:11px;
	font-weight:bold;
}

.country-2 .CartSummaryRow
{
    border-bottom:solid 1px #f1f1f1;
    padding-bottom:10px;
}
/* Find
****************************************************************************************/
.country-2 .txtfind
{
	width:165px;
	margin-bottom:4px;
}
.country-2 .find input { float:left; margin-right:5px; width:120px;}
.country-2 .find .button { margin-top:3px;}
/* Infopage
****************************************************************************************/
.country-2 .InfoPageHeaderBox {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; height:110px; margin-bottom:10px; display:none;}
.country-2 .header_product {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; margin-bottom:10px; display:none;}
.country-2 .InfoPageHeaderBox h1 { padding-top:0px;}
.country-2 .content-info .InfoPageBodyBox,.country-2 .content-cart .InfoPageBodyBox,.country-2 .content-register .InfoPageBodyBox{ background-color:#ffffff; padding:15px; color:#000000; }
.country-2 .header-text { padding-left:10px; padding-right:10px;}
.country-2 .content-list .infotext { width:370px;}
/* Hide content
****************************************************************************************/
.country-2 .newsletter, .country-2 .news
{
	display:none;
	visibility:hidden;
}
/* Footer
****************************************************************************************/
.country-2 #footer
{
	width:1000px;
	margin-left:10px;
	margin-top:10px;
	clear:both;
	background:url('../images/thinkclearly_dk.jpg') right no-repeat;
	height:40px;
	border-top:solid 1px #ececec;
	padding-top:45px;
}
.country-2 #brand
{
	background:url('../images/bg_brand.jpg') top no-repeat;
	color:#8D8D8E;
	font-size:10px;
	height:30px;
}
.country-2 #brand_logo
{
	padding:10px 27px 10px 10px;
	float:right;
}
/* Manufacturer
****************************************************************************************/
.country-2 .box_padder
{
	padding:5px 0 13px 0;
	margin:0 0 0 13px;
}
/* Tabs
****************************************************************************************/
.country-2 .DetailTabs
{
	clear:both;
	width:575px;
}
.country-2 .DetailTabBox
{
    background:url(../images/tab_top.gif) top left repeat-x;
    width:575px;
    margin-left:10px;
}
.country-2 .DetailTabs a
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/tab.gif) top left no-repeat;
	height:38px;
	width:149px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	color:#909090;
	border:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
}


.country-2 .DetailTab
{
	width:575px;
	clear:both;
	padding:15px;
	background-color:#ffffff;
	border:0px;
	margin:0px;
}

.country-2 .DetailTab h3
{
 display:none;
}

.country-2 .DetailTabs .selected
{
	border-bottom:0;
	border-bottom:0px;
	background:url(../images/tab_active.gif) top left no-repeat;
	color:#000000;
	border:0px;
}

/* Productlist
****************************************************************************************/
.country-2 .listview5 
{
    width:150px;
	max-width:150px;
	height:270px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
}
.country-2 .listview5 .image {margin-bottom:5px;}
.country-2 .listview5 .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-2 .listview5 .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-2 .listview5 .text { display:none;}
.country-2 .listview5 .controls { }
.country-2 .listview5 .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px;}
.country-2 .listview5 .tips { }
.country-2 .listview5.quantity { float:left;}
.country-2 .listview5 .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-2 .listview5 .textbox .quantity { vertical-align:middle; }

.country-2 .listview5 .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }

/* Fronpage
****************************************************************************************/
.country-2 .PL
{
    width:150px;
	max-width:150px;
	height:290px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
}
.country-2 .Caption { display:none;}
.country-2 .Title {display:none;}
.country-2 .PL .image {margin-bottom:5px;}
.country-2 .PL img { width:150px; height:150px;}
.country-2 .PL .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:60px; }
.country-2 .PL .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-2 .PL .text { display:none;}
.country-2 .PL .controls { }
.country-2 .PL .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px; font-family:Arial;}
.country-2 .PL .tips { }
.country-2 .PL.quantity { float:left;}
.country-2 .PL .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-2 .PL .textbox .quantity { vertical-align:middle; }

.country-2 .PL .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }

/* Related products
****************************************************************************************/
.country-2 .DetailRelatedProductList1 .PL
{
    width:150px;
	max-width:150px;
	height:320px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
	background:none;
	clear:none;
}
.country-2 .relatedproduct .image {margin-bottom:5px; float:none; height:auto;}
.country-2 .relatedproduct img { width:150px; height:150px; border:0px;}
.country-2 .relatedproduct .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-2 .relatedproduct .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-2 .relatedproduct .text { height:50px; text-align:left;}
.country-2 .relatedproduct .controls { }
.country-2 .relatedproduct .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px;}
.country-2 .relatedproduct .tips { }
.country-2 .relatedproduct.quantity { float:left;}
.country-2 .relatedproduct .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-2 .relatedproduct .textbox .quantity { vertical-align:middle; }

.country-2 .relatedproduct .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }
.country-2 .DRP_Title { display:none;}

/* Pagenumbers
****************************************************************************************/
.country-2 .paging { width:100%; text-align:center; clear:both; margin-top:20px;}
.country-2 .paging a { padding:4px; }
.country-2 .paging .current { border:1px solid #585858; background-color:#f4f4f4; }

/* Productdetails
****************************************************************************************/
.country-2 .productdetails { width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; }
.country-2 .productdetails img { border:solid 0px #f4f4f4;}

.country-2 .productdetails .dhead { clear:both; margin-bottom:10px; width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; border:0px; }
.country-2 .productdetails .dhead .col1 { float:left; }
.country-2 .productdetails .dhead .col1 .image { margin:5px; text-align:center; }
.country-2 .productdetails .dhead .col1 .image img { margin:5px; }

.country-2 .productdetails .dhead .col2 { float:left; width:320px; }
.country-2 .productdetails .dhead .col2 .row div { float:left; }

.country-2 .productdetails .title h2 span { font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:5px; font-family: Arial, Trebuchet MS; color:#000000; } 
.country-2 .productdetails .buy { border:1px solid #ececec; width:100%; padding:10px; border-left:0; border-right:0; margin-bottom:10px; }

.country-2 .productdetails .price { color:#000000; font-weight:bold; font-size:18px; font-family: Arial, Trebuchet MS; }
.country-2 .productdetails .currency { color:#000000; font-weight:bold; font-size:12px; text-transform:uppercase; }
.country-2 .image-enlarge { margin-left:10px;}

/* Clearfix
****************************************************************************************/
.country-2 .clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.country-2 .clearfix
{
    display: inline-block;
}
.country-2 html[xmlns] .clearfix
{
    display: block;
}
.country-2 * html .clearfix
{
    height: 1%;
}

/* Front page list
***************************************************************************************
.country-2 .PL
{
	overflow:hidden;
}
.country-2 .PL .Info
{
	height:70px;
}
.country-2 .PL .Item
{
	width:150px;
	max-width:150px;
	height:345px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
}	
.country-2 .PL .Caption
{
	clear:both;
	height:35px;
}
.country-2 .PL .Manufacturer
{
	width:100%;
	clear:both;
	height:15px;
    font-style:italic;
}
.country-2 .PL .Price
{
	clear:both;
	height:20px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.country-2 .PL .Title
{
	display:none;
}
*/

/* Extra product lists
****************************************************************************************/
.country-2 .RPL, .country-2 .RPL1
{
    background-color:#f4f4f4;
    border:solid 1px #dddddd;
    margin-bottom:10px;
    padding-bottom:10px;
}
.country-2 .RPL img, .country-2 .RPL1 img
{
    border:solid 1px #dddddd;
}
.country-2 .RPL_Title, .country-2 .RPL1_Title
{
    height:25px;
    background:url(../images/boxhead_bg.jpg) top left repeat-x #585858;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
}
.country-2 .RPL_Title span, .country-2 .RPL1_Title span { display:block; padding-left:15px; padding-top:4px;}
.country-2 .RPL_Item, .country-2 .RPL1_Item { text-align:center;}
.country-2 .RPL_Manufacturer, .country-2 .RPL1_Manufacturer { font-style:italic;}
.country-2 .RPL_Info, .country-2 .RPL1_Info { display:none;}
.country-2 .RPL_Price, .country-2 .RPL1_Price { font-size:18px; text-align:right; font-weight:bold; margin-right:10px;}
.country-2 .RPL_MoreInfo, .country-2 .RPL1_MoreInfo { padding-left:10px;}
.country-2 .RPL_Buy, .country-2 .RPL1_Buy {}

/* Related product lists
***************************************************************************************
.country-2 .DRP_Title {font-size:16px; color:#585858; font-weight:bold; margin-left:15px; margin-top:15px;}
.country-2 .DRP_Item { width:80px; float:left; margin:15px;}
.country-2 .DRP_Caption { height:30px;}
.country-2 .DRP_Manufacturer { display:none;}
.country-2 .DRP_Info { display:none;}
.country-2 .DRP_Price { font-size:12px; font-weight:bold; text-align:right; margin-top:5px; padding-right:5px;}
.country-2 .DRP_MoreInfo { padding-left:20px; padding-top:5px;}
*/

/* Details
****************************************************************************************/
.country-2 #messageboxtextBox { color:#CD0606; font-weight:bold; padding-left:10px;}

.country-2 .newsletter-1 .button { margin-bottom:10px;}

.country-2 .cart-1 td { padding-right:5px;}

.country-2 .lblNeedToLogin {text-align:left;}

.country-2 .InvoiceInfo { padding:15px; font-style:italic;}


/* Custom profile
****************************************************************************************/
.country-2 .custprofileRow { width:250px; float:left; height:50px;}
.country-2 .custprofileSection:first-child > .custprofileRow:first-child { display:none; }
.country-2 .custprofileValue { width:200px; float:left;}
.country-2 .custprofileValue2 { margin-top:10px;}
.country-2 .custprofileError { width:80px; float:right; text-align:right; padding-right:15px;}
.country-2 .custprofileSection { margin-bottom:20px; height:160px; margin-bottom:10px; padding:10px; border:dotted 1px #000000; margin-top:0px;}
.country-2 .custprofileSection h2 { margin-bottom:10px;}
.country-2 .custprofileSave { margin-top:25px;}
.country-2 .InvoiceInfo { margin-top:60px;}

/* New functions
****************************************************************************************/

.country-2 .MailFriendRow input {width:250px;}
.country-2 .MailFriendRow .button {margin-top:10px}
.country-2 .CommentReviewOrRating div{margin:0 5px 10px 0;}
.country-2 .CommentReviewOrRating textarea {width:250px;}
.country-2 .CommentReviewOrRating input {margin-right:5px;}

.country-2 .forgot, .country-2 .cart-thumbnail, .country-2 .sorting { display:none; }


.country-2 #ctl00_ContentPlaceHolder1_Label1 {font-size:14px; font-weight:bold;}
.country-2 #ctl00_ContentPlaceHolder1_lblDelivery {font-size:14px; font-weight:bold;}
.country-2 #ctl00_ContentPlaceHolder1_lblDeliveryAddress {font-size:14px; font-weight:bold;} 
.country-2 #ctl00_ContentPlaceHolder1_lblCodesCampaign {font-size:14px; font-weight:bold;} 

.country-2 .CartOrderPayment td, .country-2 .CartOrderDelivery td {padding:3px;}
.country-2 div.r1 { margin-left:30px; padding-top:10px;}
.country-2 div.r2, .country-2 div.r3 { margin-left:30px;}
.country-2 .CartOrderCenteredRowed .button { margin-left:30px;}

.country-2 #messageboxImageBox { display:none;}
.country-2 #messageboxTextBox { padding-left:0px;}

.country-2 .custprofileDeliverySection {display:none}


/*--------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
--------------------------------------------NORGE---------------------------------------------
----------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------*/

/* Basics
****************************************************************************************/
.country-3, .country-3 body
{
	background:url('../images/bg.jpg') repeat-y top #f4f4f4;
	font-family:Arial, Trebuchet MS;
	font-size:11px;
	color:#000000;
}
.country-3 a 
{
	color:#000000;
	text-decoration:underline;
}
.country-3 a:hover
{
	 text-decoration:underline;
	 color:#000000;
}
.country-3 h1, .country-3 h1 span, .country-3 h2, .country-3 h2 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
.country-3 h3, .country-3 h3 span
{
	font-family: Arial, Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom:10px;
}
.country-3 strong,.country-3 b {
	font-weight:bold;
}
.country-3 em,.country-3 i {
	font-style:italic;
}

.country-3 p {
color:#000000;
font-family:Arial, Trebuchet MS;
font-size:12px;
margin-bottom:10px;
}
/* Wrapper
****************************************************************************************/
.country-3 #wrapper
{
	width:1020px; /* site-width */
	max-width:1020px;
	margin:0 auto 0 auto;
	padding:0;
}
.country-3 #background
{
	width:100%;
	padding:0;
}
/* Controls
****************************************************************************************/
.country-3 .button
{
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	color:#ffffff;
	margin:0 3px 0 0;
	padding:0px 5px 1px 5px;
	border: solid 2px #7d34d9;
	background:url('../images/button_bg.jpg') repeat-x top #fdcf34;
}
.country-3 .button:hover
{
	cursor:pointer;
	background:url('../images/button_bg_hover.jpg') repeat-x top #fdcf34;
	color:#ffffff;
	text-decoration:none;
	border: solid 2px #6d11e2;
}
.country-3 .linkbutton
{
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	border:1px solid #70A5C0;
	color:#ffffff;
	margin:3px 3px 3px 0;
	padding:3px 5px 3px 5px;
	background:#000000;
}
.country-3 .textbox, .country-3 .dropdown
{
	padding:2px;
	margin:2px 0 4px 0;
	background-color:#ffffff;
	border:1px solid #585858;
}
/* Header
****************************************************************************************/
.country-3 #header 
{
	width:100%;
	line-height:0;
}
.country-3 #logo
{
	width:100%;
	margin: 0 10px 0 10px;
}
/* Topmenu
****************************************************************************************/
.country-3 .hozmenu-top
{
	height:25px;
	background:url('../images/topmenu_bg.jpg') #f4f4f4 repeat-x;
	margin-left:5px;
	margin-right:5px;
	display:none;
}
.country-3 .hozmenu-top .item
{
     float:right;
}
.country-3 .hozmenu-top .item a span
{
    display:block;
    padding: 5px 10px 5px 10px;
}
.country-3 .hozmenu-top ul
{
	float:right;
	height:100%;
}
.country-3 .hozmenu-top ul li
{
	display:inline;
}
.country-3 .hozmenu-top ul li a
{
	line-height:1;
	margin:0;
	display:block;
	line-height:16px;
	border-left:1px solid #DEDDDE;
	text-decoration:none;
	color:#000000;
}

.hozmenu-top ul li a:hover
{
	background:#F1F1F1;
}
.country-3 .hozmenu-top ul li a:active
{
	background:transparent;
}
.country-3 .m a span
{ border-left: solid 1px #e0e0e0; height:15px;} 
.country-3 .l a span
{ border-left: solid 0px #e0e0e0; height:15px;} 
.country-3 .f a span
{ border-left: solid 1px #e0e0e0; height:15px;}
.country-3 #language
{
    background:url('../images/flags.jpg');  
    height:20px;
    text-align:left;
    padding-left:10px;
}
/* Navmenu
****************************************************************************************/
.country-3 .hozmenu-bottom
{
	width:1000px;
	height:35px;
	overflow:hidden;
	background:url('../images/navmenu_bg.jpg') repeat-x top left #f4f4f4;
	clear:both;
	display:block;
	margin: 0 10px 0 10px;
}
.country-3 .hozmenu-bottom .item
{
	float:left;
	display:inline;
}
.country-3 .hozmenu-bottom .item a 
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
.country-3 .hozmenu-bottom .item a span
{
	border-left:1px solid #65afe4;
	border-right:1px solid #4489b9;		
	padding:4px 15px 17px 15px;
	display:inline-block;
	cursor:pointer;
	line-height:30px;
}
.country-3 .hozmenu-bottom .item a span:hover
{
	background:url('../images/navmenu_bg_hover.jpg') repeat-x top left gray;
}
.country-3 #mh1 span
{
    border-left:0px;
}
.country-3 #mh4 span
{
	border-right:0px;	
}

/* Content
****************************************************************************************/
.country-3 #content
{
	width:1000px;
	background:url('../images/content_bg.jpg') repeat-y top ;
}
.country-3 #content_left
{
    margin-left:10px;
    margin-top:5px;
}
.country-3 #content_right
{
}
.country-3 #content #col_left
{
	width:200px;
	float:left;
	overflow:hidden;
	background:none;
}
.country-3 #content #col_main
{
	width:590px;
	max-width:590px;
	min-height:700px;
	float:left;
	margin:0;
	margin:0 5px 0 5px;
	overflow:hidden;
}
.country-3 #content #col_right
{
	width:200px;
	float:left;
	overflow:hidden;
	background:none;
}
/* Container
****************************************************************************************/
.country-3 .box
{
	margin:0 0 10px 0;
}
.country-3 .box_head
{
	width:100%; height:25px;
	clear:both;
	overflow:hidden;
	background:none;
}

.country-3 .tree1 .box_head 
{
    background:url('../images/boxhead_bg.jpg') no-repeat top left;
}

.country-3 .box_head h4
{
	height:100%;
	padding:0 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#65afe4;
	margin-top:4px;
	margin-left:5px;
	text-transform:none;
	letter-spacing:normal;
	font-family:Arial, Trebuchet MS;
}

.country-3 .tree1 .box_head h4
{
	padding:0 0 0 12px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Trebuchet MS;
}

.country-3 .box_body
{
	width:100%;
	border-bottom:solid 1px #ececec;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	background-color:#ffffff;
}

.country-3 .box_content
{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
}
.country-3 .padder
{
	margin:5px 5px 0 5px;
}


/* Tree
****************************************************************************************/
.country-3 div.tree-style table { border-bottom: 1px solid #ececec !important; }
.country-3 div.tree-style table:hover, .country-3 div.tree-style table:active { background-color:#ececec;}
.country-3 div.tree-style div table{}
.country-3 div.tree-style div table:hover, .country-3 div.tree-style div table a:active{ background-color: #ececec; }
.country-3 div.tree-style div table:active{ background-color:#ececec; }
.country-3 div.tree-style div div table{font-weight:normal; background-color:#e9e8e9; }
.country-3 td.tree-level { width:100%; }

.country-3 .node-style img { display:none; }
.country-3 .tree {  }
.country-3 .tree table { font-weight:normal; border-spacing:1px; border-collapse:separate; border-top-width:1px; font-size:12px; }
.country-3 .tree table a { font-weight: normal; text-decoration:none; color:#000000; }
.country-3 .tree table a:hover { color:#000000; text-decoration:none;}

.country-3 .node-style { font-weight:bold; color:#000000; }

.country-3 .tree-level2 { font-size:10px; font-weight:normal;}

.country-3 .tree .box_body { border:0px;}

/* Chart
****************************************************************************************/
.country-3 #chart
{
	font-size:11px;
}
.country-3 #chart a
{

}
.country-3 #chart a:hover
{
	
}
.country-3 #total
{
	margin-bottom:5px;
	clear:both;
}
.country-3 #total span
{
	display:block;
	padding:5px 0px 5px 10px;
	font-size:11px;
	font-weight:bold;
}

.country-3 .CartSummaryRow
{
    border-bottom:solid 1px #f1f1f1;
    padding-bottom:10px;
}
/* Find
****************************************************************************************/
.country-3 .txtfind
{
	width:165px;
	margin-bottom:4px;
}
.country-3 .find input { float:left; margin-right:5px; width:120px;}
.country-3 .find .button { margin-top:3px;}
/* Infopage
****************************************************************************************/
.country-3 .InfoPageHeaderBox {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; height:110px; margin-bottom:10px; display:none;}
.country-3 .header_product {border-bottom:3px solid #5683EA;color:#5683EA;font-family:Georgia;font-size:24px;font-weight:bold;letter-spacing:1px;text-align:right;width:545px; margin-bottom:10px; display:none;}
.country-3 .InfoPageHeaderBox h1 { padding-top:0px;}
.country-3 .content-info .InfoPageBodyBox,.country-3 .content-cart .InfoPageBodyBox,.country-3 .content-register .InfoPageBodyBox{ background-color:#ffffff; padding:15px; color:#000000; }
.country-3 .header-text { padding-left:10px; padding-right:10px;}
.country-3 .content-list .infotext { width:370px;}
/* Hide content
****************************************************************************************/
.country-3 .newsletter, .country-3 .news
{
	display:none;
	visibility:hidden;
}
/* Footer
****************************************************************************************/
.country-3 #footer
{
	width:1000px;
	margin-left:10px;
	margin-top:10px;
	clear:both;
	background:url('../images/thinkclearly_no.jpg') right no-repeat;
	height:40px;
	border-top:solid 1px #ececec;
	padding-top:45px;
}
.country-3 #brand
{
	background:url('../images/bg_brand.jpg') top no-repeat;
	color:#8D8D8E;
	font-size:10px;
	height:30px;
}
.country-3 #brand_logo
{
	padding:10px 27px 10px 10px;
	float:right;
}
/* Manufacturer
****************************************************************************************/
.country-3 .box_padder
{
	padding:5px 0 13px 0;
	margin:0 0 0 13px;
}
/* Tabs
****************************************************************************************/
.country-3 .DetailTabs
{
	clear:both;
	width:575px;
}
.country-3 .DetailTabBox
{
    background:url(../images/tab_top.gif) top left repeat-x;
    width:575px;
    margin-left:10px;
}
.country-3 .DetailTabs a
{
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/tab.gif) top left no-repeat;
	height:38px;
	width:149px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	color:#909090;
	border:0px;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
}


.country-3 .DetailTab
{
	width:575px;
	clear:both;
	padding:15px;
	background-color:#ffffff;
	border:0px;
	margin:0px;
}

.country-3 .DetailTab h3
{
 display:none;
}

.country-3 .DetailTabs .selected
{
	border-bottom:0;
	border-bottom:0px;
	background:url(../images/tab_active.gif) top left no-repeat;
	color:#000000;
	border:0px;
}

/* Productlist
****************************************************************************************/
.country-3 .listview5 
{
    width:150px;
	max-width:150px;
	height:320px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
}
.country-3 .listview5 .image {margin-bottom:5px;}
.country-3 .listview5 .image img { height:150px; width:150px;}
.country-3 .listview5 .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-3 .listview5 .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-3 .listview5 .text { height:50px; text-align:left;}
.country-3 .listview5 .controls { }
.country-3 .listview5 .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px;}
.country-3 .listview5 .tips { }
.country-3 .listview5.quantity { float:left;}
.country-3 .listview5 .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-3 .listview5 .textbox .quantity { vertical-align:middle; }

.country-3 .listview5 .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }

/* Fronpage
****************************************************************************************/
.country-3 .PL
{
    width:150px;
	max-width:150px;
	height:345px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
}
.country-3 .Caption { display:none;}
.country-3 .Title {display:none;}
.country-3 .PL .image {margin-bottom:5px;}
.country-3 .PL img { width:150px; height:150px;}
.country-3 .PL .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:60px; }
.country-3 .PL .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-3 .PL .text { height:50px; text-align:left; display:block;}
.country-3 .PL .controls { }
.country-3 .PL .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px; font-family:Arial;}
.country-3 .PL .tips { }
.country-3 .PL.quantity { float:left;}
.country-3 .PL .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-3 .PL .textbox .quantity { vertical-align:middle; }

.country-3 .PL .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }

/* Related products
****************************************************************************************/
.country-3 .DetailRelatedProductList1 .PL
{
    width:150px;
	max-width:150px;
	height:320px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
	text-align:center;
	background:none;
	clear:none;
}
.country-3 .relatedproduct .image {margin-bottom:5px; float:none; height:auto;}
.country-3 .relatedproduct img { width:150px; height:150px; border:0px;}
.country-3 .relatedproduct .title { margin:0 0 5px 0; font-size:12px; text-align:left; height:40px; }
.country-3 .relatedproduct .manufature { margin-bottom:10px; font-style:italic; text-align:left;}
.country-3 .relatedproduct .text { height:50px; text-align:left;}
.country-3 .relatedproduct .controls { }
.country-3 .relatedproduct .price { color:#65afe4; font-weight:bold; font-size:18px; text-align:right; padding-bottom:5px;}
.country-3 .relatedproduct .tips { }
.country-3 .relatedproduct.quantity { float:left;}
.country-3 .relatedproduct .textbox { width:20px; margin-right:5px; vertical-align:middle; } 
.country-3 .relatedproduct .textbox .quantity { vertical-align:middle; }

.country-3 .relatedproduct .title a { color:#000000; font-weight:bold; text-decoration:none; font-size:12px; }
.country-3 .DRP_Title { display:none;}

/* Pagenumbers
****************************************************************************************/
.country-3 .paging { width:100%; text-align:center; clear:both; margin-top:20px;}
.country-3 .paging a { padding:4px; }
.country-3 .paging .current { border:1px solid #585858; background-color:#f4f4f4; }

/* Productdetails
****************************************************************************************/
.country-3 .productdetails { width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; }
.country-3 .productdetails img { border:solid 0px #f4f4f4;}

.country-3 .productdetails .dhead { clear:both; margin-bottom:10px; width:100%; background-color:#ffffff; font-family: Arial, Trebuchet MS; border:0px; }
.country-3 .productdetails .dhead .col1 { float:left; }
.country-3 .productdetails .dhead .col1 .image { margin:5px; text-align:center; }
.country-3 .productdetails .dhead .col1 .image img { margin:5px; }

.country-3 .productdetails .dhead .col2 { float:left; width:320px; }
.country-3 .productdetails .dhead .col2 .row div { float:left; }

.country-3 .productdetails .title h2 span { font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:5px; font-family: Arial, Trebuchet MS; color:#000000; } 
.country-3 .productdetails .buy { border:1px solid #ececec; width:100%; padding:10px; border-left:0; border-right:0; margin-bottom:10px; }

.country-3 .productdetails .price { color:#000000; font-weight:bold; font-size:18px; font-family: Arial, Trebuchet MS; }
.country-3 .productdetails .currency { color:#000000; font-weight:bold; font-size:12px; text-transform:uppercase; }
.country-3 .image-enlarge { margin-left:10px;}

/* Clearfix
****************************************************************************************/
.country-3 .clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.country-3 .clearfix
{
    display: inline-block;
}
.country-3 html[xmlns] .clearfix
{
    display: block;
}
.country-3 * html .clearfix
{
    height: 1%;
}

/* Front page list
***************************************************************************************
.country-3 .PL
{
	overflow:hidden;
}
.country-3 .PL .Info
{
	height:70px;
}
.country-3 .PL .Item
{
	width:150px;
	max-width:150px;
	height:345px;
	float:left;
	margin:10px;
	padding:10px;
	border:solid 1px #f4f4f4;
}	
.country-3 .PL .Caption
{
	clear:both;
	height:35px;
}
.country-3 .PL .Manufacturer
{
	width:100%;
	clear:both;
	height:15px;
    font-style:italic;
}
.country-3 .PL .Price
{
	clear:both;
	height:20px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.country-3 .PL .Title
{
	display:none;
}
*/

/* Extra product lists
****************************************************************************************/
.country-3 .RPL, .country-3 .RPL1
{
    background-color:#f4f4f4;
    border:solid 1px #dddddd;
    margin-bottom:10px;
    padding-bottom:10px;
}
.country-3 .RPL img, .country-3 .RPL1 img
{
    border:solid 1px #dddddd;
}
.country-3 .RPL_Title, .country-3 .RPL1_Title
{
    height:25px;
    background:url(../images/boxhead_bg.jpg) top left repeat-x #585858;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
}
.country-3 .RPL_Title span, .country-3 .RPL1_Title span { display:block; padding-left:15px; padding-top:4px;}
.country-3 .RPL_Item, .country-3 .RPL1_Item { text-align:center;}
.country-3 .RPL_Manufacturer, .country-3 .RPL1_Manufacturer { font-style:italic;}
.country-3 .RPL_Info, .country-3 .RPL1_Info { display:none;}
.country-3 .RPL_Price, .country-3 .RPL1_Price { font-size:18px; text-align:right; font-weight:bold; margin-right:10px;}
.country-3 .RPL_MoreInfo, .country-3 .RPL1_MoreInfo { padding-left:10px;}
.country-3 .RPL_Buy, .country-3 .RPL1_Buy {}

/* Related product lists
***************************************************************************************
.country-3 .DRP_Title {font-size:16px; color:#585858; font-weight:bold; margin-left:15px; margin-top:15px;}
.country-3 .DRP_Item { width:80px; float:left; margin:15px;}
.country-3 .DRP_Caption { height:30px;}
.country-3 .DRP_Manufacturer { display:none;}
.country-3 .DRP_Info { display:none;}
.country-3 .DRP_Price { font-size:12px; font-weight:bold; text-align:right; margin-top:5px; padding-right:5px;}
.country-3 .DRP_MoreInfo { padding-left:20px; padding-top:5px;}
*/

/* Details
****************************************************************************************/
.country-3 #messageboxtextBox { color:#CD0606; font-weight:bold; padding-left:10px;}

.country-3 .newsletter-1 .button { margin-bottom:10px;}

.country-3 .cart-1 td { padding-right:5px;}

.country-3 .lblNeedToLogin {text-align:left;}

.country-3 .InvoiceInfo { padding:15px; font-style:italic;}


/* Custom profile
****************************************************************************************/
.country-3 .custprofileRow { width:250px; float:left; height:50px;}
.country-3 .custprofileSection:first-child > .custprofileRow:first-child { display:none; }
.country-3 .custprofileValue { width:200px; float:left;}
.country-3 .custprofileValue2 { margin-top:10px;}
.country-3 .custprofileError { width:80px; float:right; text-align:right; padding-right:15px;}
.country-3 .custprofileSection { margin-bottom:20px; height:160px; margin-bottom:10px; padding:10px; border:dotted 1px #000000; margin-top:0px;}
.country-3 .custprofileSection h2 { margin-bottom:10px;}
.country-3 .custprofileSave { margin-top:25px;}
.country-3 .InvoiceInfo { margin-top:60px;}

/* New functions
****************************************************************************************/

.country-3 .MailFriendRow input {width:250px;}
.country-3 .MailFriendRow .button {margin-top:10px}
.country-3 .CommentReviewOrRating div{margin:0 5px 10px 0;}
.country-3 .CommentReviewOrRating textarea {width:250px;}
.country-3 .CommentReviewOrRating input {margin-right:5px;}

.country-3 .forgot, .country-3 .cart-thumbnail, .country-3 .sorting { display:none; }


.country-3 #ctl00_ContentPlaceHolder1_Label1 {font-size:14px; font-weight:bold;}
.country-3 #ctl00_ContentPlaceHolder1_lblDelivery {font-size:14px; font-weight:bold;}
.country-3 #ctl00_ContentPlaceHolder1_lblDeliveryAddress {font-size:14px; font-weight:bold;} 
.country-3 #ctl00_ContentPlaceHolder1_lblCodesCampaign {font-size:14px; font-weight:bold;} 

.country-3 .CartOrderPayment td, .country-3 .CartOrderDelivery td {padding:3px;}
.country-3 div.r1 { margin-left:30px; padding-top:10px;}
.country-3 div.r2, .country-3 div.r3 { margin-left:30px;}
.country-3 .CartOrderCenteredRowed .button { margin-left:30px;}

.country-3 #messageboxImageBox { display:none;}
.country-3 #messageboxTextBox { padding-left:0px;}

.country-3 .custprofileDeliverySection {display:none}


.breadcrum { display:none;}


/*---------------------- KASSA DANMARK --------------------*/

        .content-cart {font-family: Trebuchet MS;}
		.content-cart ul li {list-style-type:none; margin-left:0; padding:0; text-indent:0; list-style-type:none;}
        .content-cart h2 {font-family: Trebuchet MS;}
        .cartrightcolwrapper, .cartleftcolwrapper {width: 50%; float:left; }
        .cartrightcol, .cartleftcol{ margin: 20px; }
        .cartrightcol h2, .cartleftcol h2 {padding: 5px 0 5px 35px ;}
        h2.campaign-code {background: white url(/_gfx/step1.gif) no-repeat;}
        h2.customer-auth, h2.customer-info {background: white url(/_gfx/step2.gif) no-repeat;}
        h2.paytype {background: white url(/_gfx/step3.gif) no-repeat;}
        h2.frieghttype {background: white url(/_gfx/step4.gif) no-repeat;}        
        h2.subscription, h2.yearsallery {background: white url(/_gfx/step5.gif) no-repeat;}
        a > b, h2.campaign-code {background: white url(/_gfx/step1.png) no-repeat;}
        a > b, h2.customer-auth, h2.customer-info {background: white url(/_gfx/step2.png) no-repeat;}
        a > b, h2.paytype {background: white url(/_gfx/step3.png) no-repeat;}
        a > b, h2.frieghttype {background: white url(/_gfx/step4.png) no-repeat;}
        a > b, h2.subscription, h2.yearsallery {background: white url(/_gfx/step5.png) no-repeat;}
        .cartrightcol h2.disabled, .cartleftcol h2.disabled {color: #dfdfdf;}
        .cartrightcol .subscription ul, .cartrightcol .frieghttype li, .cartrightcol .paytype li, .cartleftcol  li.customer-auth, .cartleftcol  li.customer-update, div.customer-info2, ul.campaign-code, ul.customer-update { display:block; margin:5px 0; padding: 5px; border: solid 3px #dbdbdb; background-color: #f4f4f4; font-size: 12px; 
                                                                                                                      -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px;}
        .customer-info2 .label {font-weight: bold;}
        .customer-info2 .value {display:block; padding-left: 10px;}
        .cartrightcol li.disabled, .cartrightcolwrapper .disabled li {opacity:0.4;filter:alpha(opacity=40)}
        .cartrightcol li input {height: 17px; width: 17px; margin-right: 4px; vertical-align:bottom;}
        .disabled span {color: #dfdfdf;}
        .disabled h2 {opacity:0.4;filter:alpha(opacity=40)}
        li.customer-auth li{display:block; margin:0; padding: 0; border: none; background-color:Transparent;}
        .content-cart .fronted-summery li {display:inline-block;  width: 50%; float: left; margin:0; padding:0;}
        .fronted-summery li div.wrapper {padding: 10px 5px; border: solid 3px #c4cfa4; background-color: #f1f5e4; font-size: 15px; margin:20px;   text-align:center; font-weight: bolder;}
        .cart-summery {background-color: #f1f5e4; padding: 10px; clear:both;}
        .cart-summery li {display: block; clear:both; font-size: 12px; font-weight: bolder;}
        .cart-summery li .label {float:left; display:inline-block;}
        .cart-summery li .value {float:right; display:inline-block;}
        /*.cartleftcol li input.txtbox, .cartleftcol li li  select, .cartrightcol input.txtbox{border: solid 2px #dbdbdb; width: 250px}*/
        .content-cart div.txtbox, .content-cart div.ddlbox   {border: solid 2px #dbdbdb;}
        .content-cart div.txtbox input, .content-cart div.txtbox textarea, .content-cart div.ddlbox select { width: 100%; border: solid 0 black;}
        .Cart {width:100%;margin-bottom: 20px;}
        .Cart input {border: solid 1px black; vertical-align: bottom; margin-right: 5px;}
        .Cart thead {border-bottom: solid 2px black;  font-size: 12px; font-weight: bolder; }
        .Cart tbody, .Cart tbody a {font-size: 11px; font-weight: normal;color: Black; }
        .Cart tr.alt {background-color: #f4f4f4;}
        .cart-thumbnail { padding-left:10px;}
        .content-cart .button {display:inline-block; float:none;  margin: 3px 0; background-color:#cccccc; border: solid 2px #505050; background-image:none;}
        .content-cart .button:hover {background-color:#f4f4f4; border: solid 2px #cccccc; background-image:none; color:#505050;}
        .content-cart .orderbutton {border: solid 2px #c4cfa4; background-color: #f1f5e4; font-size: 12px; padding: 4px 10px; font-weight: bolder; margin: 10px 0; float: right; background-image: none;}
        .orderbutton:hover {background-color: #ADD39C; color:White;}
        .disabled .orderbutton {background-color: #fff; color: #dfdfdf;border: solid 2px #dfdfdf; cursor: default;}
        
        .disabled .orderbutton:hover {background-color: #fff; color: #dfdfdf;}
        .messagebox 
        {
            -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;
            border:2px solid #DFDFDF;
            background:url('/_gfx/info.png') 20px 25px no-repeat #f4f4f4;
            margin:10px;
            padding:10px 25px 10px 70px;
        }

         .messagebox ul {list-style-type:square; float:left;}
         .messagebox li {margin-bottom:10px;list-style-type:square;}
         .minheight {height: 60px; display:block; width: 0px; float:left;}
         .register input.valid, .register select.valid{ background: white url(/_gfx/okey.gif) no-repeat scroll 99% 50% ;}
         a > b, .register input.valid, .register select.valid{ background: white url(/_gfx/okey.png) no-repeat 99% 50%;}
         .register input.error, .register select.error{ background: white url(/_gfx/error.gif) no-repeat scroll 99% 50%;}
         a > b, .register input.error, .register select.error{ background: white url(/_gfx/error.png) no-repeat scroll 99% 50%;}
         .register label.error {font-style:italic; color:#777777;}
         .Cart .prodimg {height: 40px; width: 40px; border: solid 1px #dcdcdc; margin: 10px 0;}
         .paytype-1, .paytype-50, .paytype-20, .paytype-21  { background: Transparent url(/_gfx/paydelalts/paytype50.gif) no-repeat scroll 99% 50%; }
         a > b, .paytype-1, .paytype-50, .paytype-20, .paytype-21  { background: Transparent url(/_gfx/paydelalts/paytype50.png) no-repeat scroll 99% 50%; }
         .paytype-80, .paytype-54  { background: Transparent url(/_gfx/paydelalts/paytype54.gif) no-repeat scroll 99% 50%; }
         a > b, .paytype-80, .paytype-54  { background: Transparent url(/_gfx/paydelalts/paytype54.png) no-repeat scroll 99% 50%; }
         .paytype-55, .paytype-56, .paytype-57, .paytype-58, .paytype-59  { background: Transparent url(/_gfx/paydelalts/paytype55.gif) no-repeat scroll 99% 50%; }
         a > b, .paytype-55, .paytype-56, .paytype-57, .paytype-58, .paytype-59  { background: Transparent url(/_gfx/paydelalts/paytype55.png) no-repeat scroll 99% 50%; }
         .paytype-2 { background: Transparent url(/_gfx/paydelalts/paytype2.gif) no-repeat scroll 99% 50%; }
         a > b, .paytype-2 { background: Transparent url(/_gfx/paydelalts/paytype2.png) no-repeat scroll 99% 50%; }
        .paytype-4 { background: Transparent url(/_gfx/paydelalts/paytype4.gif) no-repeat scroll 99% 50%; }
        a > b, .paytype-4 { background: Transparent url(/_gfx/paydelalts/paytype4.png) no-repeat scroll 99% 50%; }
        
        .deltype-0, .deltype-3, .deltype-5 { background: Transparent url(/_gfx/paydelalts/deltype0.gif) no-repeat scroll 99% 50%; }
         a > b, .deltype-0, .deltype-3, .deltype-5 { background: Transparent url(/_gfx/paydelalts/deltype0.png) no-repeat scroll 99% 50%; }
        .deltype-10 { background: Transparent url(/_gfx/paydelalts/deltype10.gif) no-repeat scroll 99% 50%; }
        a > b, .deltype-11 { background: Transparent url(/_gfx/paydelalts/deltype11.png) no-repeat scroll 99% 50%; }
        .Cart span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.gif) no-repeat;}
		.Cart .alt span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.png) no-repeat;}
		a > b, .Cart span.update {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/update.png) no-repeat;}
        .Cart span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove.gif) no-repeat;}
		.Cart .alt span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove_gra.gif) no-repeat;}
		a > b, .Cart span.remove {display:inline-block; height: 16px; width: 16px; background: Transparent url(/_gfx/remove.png) no-repeat;}
		
		/*---------------------- BLOG --------------------*/
.post
{
    padding:0 20px 0 20px;
}
.post h2 a
{
    font-weight:normal;
    color:#65AFE4;
    font-size:20px;
    letter-spacing:normal;
}
.post h2 a:hover
{
    text-decoration:none;
    color:Gray;
}
.post .date
{
    margin-top:20px;
    font-style:italic;
    margin-bottom:5px;
    width:100%;
}

.post a
{
    text-decoration:none;
}

.post .entry
{
    width:650px;
}

.post .htmlentry
{
    width:400px;
    float:left;
    margin-bottom:10px;
}

.post .date a
{ 
    font-weight:normal;
}

.post .caption
{
    margin-bottom:10px;
    width:100%;
}

.post .author
{
    margin-bottom:5px;
    background:url(../images/standard/author.png) no-repeat left;
    padding-left:20px;
    height:20px;
    font-weight:normal;
}

.post .author a { font-weight:normal;}

.post .category
{
    margin-bottom:5px;
}

.post .tag
{
    margin-bottom:10px;
}

.post .commentlink
{
    background:url(../images/standard/comments.png) no-repeat left;
    padding-left:20px;
    width:130px;
    height:20px;
    float:left;
}

.post .comment
{
    border-bottom:dotted 1px #cccccc;
    padding-bottom:5px;
    padding-left:20px;
    margin-bottom:15px;
}

.blogentrylist .box_head, .blogtaglist .box_head, .blogcategorylist .box_head 
{
    background:none;
    border-bottom:dotted 1px #cccccc;
}

.blogentrylist .box_head h4, .blogtaglist .box_head h4, .blogcategorylist .box_head h4
{
    color:#000000;
    padding-left:0px;
    font-size:14px;
}

.blogentrylist .box_body,  .blogtaglist .box_body, .blogcategorylist .box_body  
{
    background:none;
}

.entry .PL
{
    width:180px;
    float:left;
}

.entry .PL_inner
{
    margin-left:20px;
}

.entry .PL .Item 
{
    border:0px solid #F4F4F4;
    height:280px;
    padding:0px;
    width:160px;
    max-width:160px;
}

.entry .PL .image
{
    margin-bottom:20px;
    border:solid 1px #000000;
}

.entry .PL .title
{
    margin-bottom:10px;
}

.entry .PL .title a
{
    font-size:12px;
}

.entry .PL .manufature
{
    font-style:italic;
}

.entry .PL .text
{
    display:none;
}

.entry .PL .price
{
    font-weight:bold;
    text-align:right;
}

.post .tag 
{
    clear:both;
}
.custprofileDeliverySection {display:none}
.dropdownpl{width: 140px;}

#footer  img{display:none;}


/* NEW PRODUCT DETAILS
***************************************************************************************/
        div.raingwrapper, div.shorttextwrapper, span.expecteddelivery, span.qtyinstock, span.qty, span#price, span#ordprice, span.buy, div.manufature
        {
             padding:3px 0px 3px 0px;
        }
    
        .content-details {padding-top:15px;}
        .content-details div#imagewrapper{float:left; width:170px; height:300px;}
        .content-details div#imagewrapper img{width:150px; height:150px;}

        .content-details div.ratingwrapper{float:left; margin-bottom:10px; width:350px;}
        .content-details div.shorttextwrapper{float:left; margin-bottom:10px; width:350px;}
        .content-details div.propwrapper{float:left; width:350px; margin-bottom:10px;}
        .content-details div.propwrapper dl{float:left; width:350px; display:inline-block;}
            .content-details div.propwrapper dl dt{float:left; margin-right:5px; color:Gray;}
            .content-details div.propwrapper dl dd{float:left; margin-right:5px;}

        .content-details h1 { margin-bottom:15px;}
        .content-details span.manufature{font-style:italic;}

        .content-details span.artnowrapper{float:left; width:350px;}
            span.artnowrapper .label{color:Gray;}
            span.artnowrapper .value{padding-left:5px;}

        .content-details span.expecteddelivery{float:left; width:400px;}
            span.expecteddelivery .label{color:Gray;}
            span.expecteddelivery .value{padding-left:5px;}
            
        .content-details span.qtyinstock{float:left; width:350px;}
            span.qtyinstock .label{font-weight:bold;}
            
        .content-details span#price{float:left; margin-top:15px; width:;}
            span#price .label{color:Gray;}
            span#price .value{padding-left:5px; font-size:18px; font-weight:bold;}

        .content-details span#ordprice{float:left; margin-top:20px; padding-left:15px; width:;}
            span#ordprice span{font-size:11px; font-weight:normal; text-decoration:line-through;}
            
        .content-details span.qty{float:left; width:345px; text-align:right; border-top: solid 1px black; margin-top:10px;}
            span.qty .label{color:Gray;}
            span.qty input{width:25px; text-align:center;}

        .content-details span.buy {border-top:1px solid black;float:left;margin-top:10px;padding-left:17px;}
        .content-details .button { margin-top:3px;}

        div#eventswrapper{clear:both;}
        div#eventscontentwrapper{}
        
/* New Tab */
        h2.eventtitle{display:none;}
        .content-details div#eventswrapper{width:100%; height:38px;background:url(../images/tab_top.gif) top left repeat-x;}
            div#eventswrapper ul#events li{float:left;background:url(../images/tab.gif) top left no-repeat; height:22px; width:150px; text-align:center; padding-top:16px; margin-right:0px; color:#585858; font-weight:bold;}
            div#eventswrapper ul#events li.active{background:url(../images/tab_active.gif) top left no-repeat; color:black; margin-bottom:-1px; font-weight:bold;}

        .content-details  div#eventscontentwrapper{clear:both; padding:15px 5px 5px 5px; background:#fff;}/* -moz-border-radius-topright:7px;  -webkit-border-radius-topright:7px; -moz-border-radius-bottomleft:7px;  -webkit-border-radius-bottomleft:7px;  -moz-border-radius-bottomright:7px;  -webkit-border-radius-bottomright:7px;*/
            div#eventscontentwrapper h2.eventtitle{margin-bottom:15px;}
            
#eventswrapper #events li:hover{ cursor: pointer;}
#eventswrapper #events li.active:hover{ cursor: default;}

/* Mail Friend */
        li.MailFriendRow{}
        li.MailFriendRow span{clear:both; float:left;}
        li.MailFriendRow input{clear:both; float:left; margin-bottom:5px;}