/* Global styles */

  
html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{height:100%;background:url('nb.jpg') repeat-x fixed}
/*html,body{height:100%;background:url('nb_1980_NY.jpg') repeat-x fixed}*/ 
body{text-align:left;font-size:12px;font-family:Tahoma, Arial, Verdana;color:#000;background:url('pixel.gif')no-repeat  fixed}
select,input,div,span,font,textarea{font-size:12px;font-family:Tahoma, Arial, Verdana}
a img,img,html,body{border:none}
a img,img,a{outline:none!important}
:focus{outline:none}
tr.mid td{vertical-align:middle;}
.fil{overflow:hidden;height:6px;width:100%}
.fil0{overflow:hidden;width:100%}
.fil1{overflow:hidden;height:0px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#e3e3e3}
.black{background:#000}
.bold1{font-size:13px;font-weight:bold}
.red{font-size:13px;font-weight:bold;color:#0266a0 }
.red1{font-size:13px;font-weight:bold;color:#c04e38 }
a{color:#000;text-decoration:none}
a:hover{color:#1c75a8;text-decoration:none}


.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#DF7017;font-size:28px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.price-new{color:#333;font-size:28px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.price1{color:#DF7017;font-size:20px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.price2{color:#DF7017;font-size:16px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.price3{color:#DF7017;font-size:40px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.price3-new{color:#eb3f3f;font-size:40px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.cprname{color:#00AED6;font-size:18px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:normal !important}
.cprname a:hover{color:#1c75a8;text-decoration:none}
.market-price{background:url('line_through1.png') repeat-x center}
.market-price1{text-decoration:line-through;}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #0061a7 ;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.oki1{color:#393;font-size:20px}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:0px}
img.delim,td.delim{width:4px;height:4px}
img.delim1,td.delim1{width:1px;height:1px}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl11{font-size:11px;}
.cl14{font-size:14px;}
.cl12{font-size:12px;}
.cl15{font-size:15px;font-weight:600;color:#1c75a8}
.cl16{font-size:16px;}
.cl18{font-size:18px;}
.cl20{font-size:20px;}
.cl22{font-size:22px;}
.arc a{text-decoration:none}
.arc a:hover{text-decoration:underline}
.h3footer{margin:0px;color:#0061a7;font-size:14px;}
/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url('starvote.gif') repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url('starvote.gif') left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url('redstar_big.gif') left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

.moneyback{
position:relative;
height:1px;
z-index:1;
top:290px;
left:4px;

}

td.dtree{width:99%;padding:2px 0px 6px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#1c75a8}
td.dtfon{background: url('line.gif') repeat-y top left;}
.bc, .bc  span{
background: url('bc_str.png') no-repeat right;
float: left;
height: 24px;
color: #4f3329;
margin-right:5px;
}
.bc  a {
float: left;
margin-right: 10px;
padding-left: 20px;
color: #4f3329;
line-height: 24px;
padding-right: 10px;
background: url('bc_bg.png') no-repeat center left;
text-decoration: none;
}
 /* Index styles */
.detailedheader {
font-size:35px;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
/*font-style: italic;*/
font-weight: normal;
color:#0061a7;
padding:15px 0px 0px 20px;
font-family: 'MyriadPro-Regular';
}

.detailedheader1 {
font-size:20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: normal;
color:#0061a7;
padding:0px 0px 0px 0px;
}


.dheader {
font-size:30px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: normal;
color:#0061a7;
padding:15px 0px 0px 15px;
}

a.hw3{
font-size:14px;
font-weight:bold;
color:#0061a7;
text-decoration: none;
}

a.hw3:hover{
text-decoration: none;
color:#0000ff;}

.short_description { 

display: inline-block;
max-width: 400px;
overflow: hidden;

}

.pp-price-label { 
background: #FEEFDA;
border-radius: 10px;
box-shadow: 1px 1px 0px 0px #E3D8C9;
display: inline-block;

max-width: 370px;
overflow: hidden;
padding: 1.2em;
}

.pp-price-label-new { 
background: #e8f3fb;
box-shadow: 1px 1px 0px 0px #bfe3f3;
display: inline-block;
width:375px;
/*max-width: 370px;*/
overflow: hidden;
padding: 1.2em;

}

.pp-price-label0{ 
background: #FEEFDA;
border-radius: 10px;
box-shadow: 1px 1px 0px 0px #E3D8C9;
display: inline-block;

width: 100px;
overflow: hidden;
padding: 1.2em;
}


.pp-price-label1{ 
/*background: #fafafa;*/
border-radius: 5px;
/*box-shadow: 1px 1px 0px 0px #E3D8C9;*/
display: inline-block;
margin-top:15px;
width: 555px;
height: 135px;
overflow: hidden;
padding: 0.5em;
}


.pp-price-label2{ 
background: #fafafa;
border-radius: 5px;
box-shadow: 1px 1px 0px 0px #E3D8C9;
display: inline-block;
margin-top: 15px;
width: 552px;
height: 93px;
overflow: hidden;
padding: .7em;
}
.footer{ 
background: #E1E2E5;
height: 120px;
width: 100%;
overflow: hidden;
font-weight:bold;
margin:10px;
padding-bottom:10px
} 

.pd-conditions{
list-style-type: none;
padding-left:25px;
padding-top: 0px;
}
 
ul.pd-conditions{
-webkit-margin-before: 1em;
}
ul.li.h2 {
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}


    .myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        
        background-color:#007dc1;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:20px;
        font-weight:normal;
        padding:8px 24px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #154682;
        
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
		color:#ffffff;
        text-decoration:none;
        
        background-color:#0061a7;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }





a#gotoorder:hover { 
background: linear-gradient(to bottom, #77A809 5%, #89C403 100%) #77A809;
background: -o-linear-gradient(to bottom, #77A809 5%, #89C403 100%) #77A809;
background: -moz-linear-gradient(to bottom, #77A809 5%, #89C403 100%) #77A809;
background: -webkit-linear-gradient(to bottom, #77A809 5%, #89C403 100%) #77A809;
background: -ms-linear-gradient(to bottom, #77A809 5%, #89C403 100%) #77A809;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, #77A809),
	color-stop(1.0, #89C403)
);

}


a#gotoorder { 
background: linear-gradient(to bottom, #89C403 5%, #77A809 100%) #89C403;
background: -o-linear-gradient(to bottom, #89C403 5%, #77A809 100%) #89C403;
background: -moz-linear-gradient(to bottom, #89C403 5%, #77A809 100%) #89C403;
background: -webkit-linear-gradient(to bottom, #89C403 5%, #77A809 100%) #89C403;
background: -ms-linear-gradient(to bottom, #89C403 5%, #77A809 100%) #89C403;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, #89C403),
	color-stop(1.0, #77A809)
);

border: 1px solid #74B807;
border-radius: 5px;
box-shadow: inset 0px 1px 0px 0px #A4E271;
color: #FFFFFF;
display: inline-block;
font-family: "Tahoma";
font-size: 14px;
font-weight: 700;
height: 38px;
line-height: 38px;
margin-right: 10px;
text-align: center;
text-decoration: none;
text-shadow: 0px 1px 0px #888888;
width: 245px;
}

a#gotoshopping:hover { 
background: linear-gradient(to bottom, #DFDFDF 5%, #EDEDED 100%) #DFDFDF;
background: -o-linear-gradient(to bottom, #DFDFDF 5%, #EDEDED 100%) #DFDFDF;
background: -moz-linear-gradient(to bottom, #DFDFDF 5%, #EDEDED 100%) #DFDFDF;
background: -webkit-linear-gradient(to bottom, #DFDFDF 5%, #EDEDED 100%) #DFDFDF;
background: -ms-linear-gradient(to bottom, #DFDFDF 5%, #EDEDED 100%) #DFDFDF;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, #DFDFDF),
	color-stop(1.0, #EDEDED)
);
color: #8B0000;
}

a#gotoshopping { 
background: linear-gradient(to bottom, #EDEDED 5%, #DFDFDF 100%) #EDEDED;
background: -o-linear-gradient(to bottom, #EDEDED 5%, #DFDFDF 100%) #EDEDED;
background: -moz-linear-gradient(to bottom, #EDEDED 5%, #DFDFDF 100%) #EDEDED;
background: -webkit-linear-gradient(to bottom, #EDEDED 5%, #DFDFDF 100%) #EDEDED;
background: -ms-linear-gradient(to bottom, #EDEDED 5%, #DFDFDF 100%) #EDEDED;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, #EDEDED),
	color-stop(1.0, #DFDFDF)
);
border: 1px solid #DCDCDC;
border-radius: 5px;
box-shadow: inset 0px 1px 0px 0px #FFFFFF;
color: #777777;
display: inline-block;
font-family: "Tahoma";
font-size: 14px;
font-weight: 700;
height: 38px;
line-height: 38px;
margin-right: 10px;
text-align: center;
text-decoration: none;
text-shadow: 0px 1px 0px #FFFFFF;
width: 245px;
}

.shcart-full{color:#fff;width:135px;height:55px;border: 2px solid #2796ce;border-radius: 0px;padding:4px 8px 4px; background:url('shopping-cart-full-1-narrow.png')}
.shcart-full:hover{cursor:pointer;color:#fff;background: #024165; background:url('shopping-cart-full-1-hover-narrow.png')}

.shcart-empty{color:#fff;width:135px;height:55px;border: 2px solid #2796ce;border-radius: 0px;padding:4px 8px 4px; background:url('shopping-cart-empty-1-narrow.png')}
.shcart-rmpty:hover{cursor:pointer;color:#fff;background: #024165; background:url('shopping-cart-empty-1-hover-narrow.png')}

.promo_block{height:470px;background: #FFF;border: 2px solid #c7cdd0;border-radius: 5px;border-bottom-right-radius: 5px;padding:6px 3px 4px;align:center; position:relative; margin:10px}
.promo_block:hover{box-shadow: 0px 2px 10px #87CEFA;border: 2px solid #00BFFF;border-radius: 5px;border-bottom-right-radius: 5px;padding:6px 3px 4px;align:center} 
 
.popular{width:245px;height:325px;background: #FFF; font-size:14px; border: 2px solid #c7cdd0;border-radius: 5px;border-bottom-right-radius: 5px;padding:6px 3px 4px;align:center; position:relative;}
.popular:hover{box-shadow: 0px 2px 10px #87CEFA;border: 2px solid #00BFFF;border-radius: 5px;border-bottom-right-radius: 5px;padding:6px 3px 4px;align:center}

.archive_block{width:245px;height:230px;background: #FFF;border: 2px solid #c7cdd0;border-radius: 5px;border-bottom-right-radius: 5px;padding:6px 3px 4px; text-align:center; margin:15px; position:relative;}
.archive_block:hover{box-shadow: 0px 2px 10px #87CEFA;border: 2px solid #00BFFF;border-radius: 5px;border-bottom-right-radius: 5px;padding:6px 3px 4px;align:center}

.catalognew{width:220px;background: #FFF;border: 2px solid #c7cdd0;padding:6px 3px 4px;align:center; position:relative;}
.catalognew:hover{box-shadow: 0px 2px 10px #87CEFA;border: 2px solid #00BFFF;padding:6px 3px 4px;align:center}
 
 #back-top {
	position: fixed;
	bottom: 30px;
	margin-left: -150px;
	}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
 	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	}
#back-top a:hover {
	color: #000;
	}
#back-top span {
	width: 108px;
	height: 108px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(up-arrow.png) no-repeat center center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	}
#back-top a:hover span {
	background-color: #777;
	}
 

.bxrel{height:200px;border: 1px solid #c7cdd0;box-shadow: 0px 2px 10px #c7cdd0;padding:10px 10px 4px;align:center}
.bxrel:hover{cursor:pointer;box-shadow: 0px 2px 10px #87CEFA;border: 1px solid #00BFFF}


td.dtree{width:99%;padding:2px 0px 6px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#1c75a8}
td.dtfon{background: url('line.gif') repeat-y top left;}

 /* Index styles */

td.rss {height: 34px; border-bottom: 2px solid #00BFFF;}
a.but_p {background: #efefef; border-top: 1px solid #c7cdd0; border-left: 1px solid #c7cdd0; border-right: 1px solid #c7cdd0;border-top-left-radius: 5px;border-top-right-radius: 5px; height: 24px; display: block; text-decoration: none; padding: 4px 20px 0px 20px!important;cursor: pointer;-webkit-background-size: 10px;}
td.rs {height: 34px;}
a.but_a {background: #fafafa; border-top: 2px solid #00BFFF; border-left: 2px solid #00BFFF; border-right: 2px solid #00BFFF;border-top-left-radius: 5px;border-top-right-radius: 5px; height: 25px; display: block; text-decoration: none; font-weight: bold;  padding: 8px 20px 0px 20px!important; cursor: pointer;}

.tab_lnk {background: #efefef; border-bottom: 2px solid #efefef;  position:relative; top:0px; border-top: 1px solid #c7cdd0; border-left: 1px solid #c7cdd0; border-right: 1px solid #c7cdd0;border-top-left-radius: 5px;border-top-right-radius: 5px; height: 24px; display: inline-block; text-decoration: none; padding: 4px 20px 0px 20px!important;cursor: pointer;-webkit-background-size: 10px;}
.tab_lnk.active {background: #fafafa; position:relative; top:3px;border-bottom: 0px solid #fafafa; border-top: 2px solid #00BFFF;border-top: 2px solid #00BFFF; border-left: 2px solid #00BFFF; border-right: 2px solid #00BFFF;border-top-left-radius: 5px;border-top-right-radius: 5px; height: 25px; display: inline-block; text-decoration: none; font-weight: bold;  padding: 8px 20px 0px 20px!important; cursor: pointer;}

.tab_panel {display:none;}
.tab_panel.active { display:block; background: #fafafa; border-top: 2px solid #00BFFF; border-bottom: 2px solid #00BFFF;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; border-left: 2px solid #00BFFF; border-right: 2px solid #00BFFF; padding: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #0f344d;}

td.rss-rs {height: 34px; border-bottom: 2px solid #00BFFF; width: 4px;}
td.rss-rs2 {height: 34px; border-bottom: 2px solid #00BFFF; padding-right: 4px;}
td.div_list {background: #fafafa; border-bottom: 2px solid #00BFFF;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; border-left: 2px solid #00BFFF; border-right: 2px solid #00BFFF; padding: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #0f344d;}

div#.load {
        padding-left: 0px;
	background-repeat: no-repeat;
	background: url('icons-neutral.gif') 69px -1000px no-repeat ;
}

div#.load a.download {
	background-position: 69px -1000px;
}



.mainmenu{
    font-family:arial, sans-serif;
    width:172px;
    height:1px;
    float:left;
    display:block;
    position:relative;
    left:105px;
    top:-63px;
    font-size:15px;
    z-index:100
}


.mainmenu ul li a{
	
    display:block;
    text-decoration:none;
    width:172px;
    height:40px;
    color:#fff;
    background: url('icons-neutral.gif') 69px -1000px no-repeat ;
    left:100px;
    padding-left:18px;   
    line-height:40px;
    font-size:15px;
    
}
.mainmenu ul{
    padding:0;
    margin:0;
    list-style:none
}
.mainmenu ul li{
    
    position:relative}

.mainmenu ul li ul{
    display:none

}

.mainmenu ul li:hover a{
    
    color:#fff;
    background:#333 url('icons-neutral.gif') 69px -1000px no-repeat ;
    
}
.mainmenu ul li:hover ul{
    display:block;
    position: absolute;
    top:40px;
    left:0px;
    width:172px;
     
   
}


.mainmenu ul li:hover ul li a{
    display:block;
    padding-left:18px;
    text-align:left;
    background:#fff url('icons-bullets.gif') 8px -84px no-repeat;
    color:#000

}
.mainmenu ul li:hover ul li a:hover{
    
    background:#d9e9f6 url('icons-bullets.gif') 8px -84px no-repeat;
    text-decoration:underline
}

div.neutral #content div.categoryNav a:hover {
	color: #0266a0 !important;
	border-bottom-color: #0266a0;
}
label.offScreenLabel {
	position: absolute;
	top: -10000px;
	left: 0px;
}
/* Colum variations */
div.fullsize, div.compare div#content {
	background: white;
}
div.leftColA, div.leftColB, div.leftColC, div.leftColD, div.menuColD, div.menuColD {
	float: left;
	/*margin-left: 10px;*/
}
div.rightColA, div.rightColB, div.rightColD {
	float: left;
	/*margin-right: 10px;*/
}
div.leftColB {
	width: 640px;
}
div.leftColC {
	float: none;
	margin: 0;
	width: 960px;
}
div.leftColD {
	width: 480px;
}
div#mainContent.leftColA {
	width: 720px;
}
div#mainContent.leftColB {
	width: 602px;
}
div#sidebar {
	margin-top: 3px;
}
div#menubar.menuColD,
div#sidebar.rightColD,
div#sidebar.rightColA {
	width: 240px;
}
div#sidebar.rightColB {
	width: 320px;
}
div#sidebar .stButton {
	margin-left:0;
	margin-right:6px;
}

div.section {
	background: #fff;
}
/* Content Layer */
div#content {
	padding: 32px 10px 38px;
}
p.intro,
div.teaser p.intro {
	font-size: 1.166em;
	font-weight: bold;
	padding-bottom: 0;
}

/* Component Teaser */
div.teaser {
	clear: both;
	padding: 29px 16px 0;
}
div.contentBlock {
	clear: both;
	padding: 0; /* was: 29px top #BRRELAUBUG-154 */
}
div.contentBlock div.teaser {
	clear: none;
	padding: 0 16px;
}
div#mainContent div.contentBlock,
div.contentBlock,
div#mainContent div.teaser {
	font-size: 0.75em;
}
div#mainContent div.contentBlock div.teaser,
div.contentBlock div.teaser {
	font-size: 1em;
}

/*
 * paddingTop40 creates a gap of 40px from text to text WITHOUT line-height.
 * This is why padding-top is set to 35px
 */
div.paddingTop40 {
	padding-top: 35px;
}

ul.teasers div.teaser,
ul.teasers div.visualTeaser {
	clear: none;
	padding-top: 0;
}
div.main, div#sidebar div.first {
	padding-top: 0 !important;
}
div.main {
	padding-bottom: 3px;
}
div#sidebar div.last {
	margin-bottom: 0;
}
div.teaser a, a:hover {
	text-decoration: underline;
}
div.teaser h1 img {
	float: none;
	margin: 0;
}
div.contentBlock h2,
div#mainContent div.contentBlock h2,
div.teaser h2,
div#sidebar h2 {
	background: none;
	font-size: 1.506em;
	font-weight:normal;
	margin-bottom: 20px;
	padding: 0;
}
#content div.contentBlock h2,
#content div#mainContent div.contentBlock h2 {
	padding-top: 34px; /* was: 39px #BRRELAUBUG-154 */
}
#content div.contentBlock div.teaser h2,
#content div#mainContent div.contentBlock div.teaser h2 {
	padding-top: 0;
}
div.linkListTeaser h2 {
	font-weight: normal;
	font-size: 1.1295em;
}

div#sidebar div.linkListTeaser h2 {
	font-size: 1.13em;
}
div#sidebar div.teaser div{
	position:relative;
}
div#sidebar div.teaser .sharethislayer{
	position:absolute;
	background:#fff;
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.contentBlock h2,
div#mainContent div.contentBlock h2 {
	margin-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
}
ul.teasers div.teaser h2, div#sidebar div.teaser h2 {
	margin-bottom: 11px;
}

div.teaser {
	font-size: 0.75em;
}
div.teaser h2 a {
	text-decoration: none;
}
div.teaser h2 a:hover, div.teaser h2 a:focus {
	text-decoration: underline;
}
div.teaser h3 {
	font-size: 0.875em;
}
div.teaser img,
div.teaser object,
div.teaser embed {
	display: block;
	float: right;
	margin-left: 16px; /* 8*/
	margin-top:4px;
}
div#sidebar div.teaser img,
div#sidebar div.teaser object,
div#sidebar div.teaser embed {
	margin-bottom:2px;
}
div.teaser.floatAbove img,
div.teaser.floatAbove object,
div.teaser.floatAbove embed {
	float: none;
	margin:0px auto !important;
}
div.teaser.floatAbove div.teaserWrapper {
	margin-top:10px;
}
div.teaser p {
	padding-bottom: 16px;
}
#sidebar div.teaser p a,
ul.teasers div.teaser p a {
	display:block;
}


div#mainContent div.main img,
div#mainContent div.main object,
div#mainContent div.main embed {
	margin-top: 8px;
}
div#mainContent div.main div.productLinks {
	float: right;
	padding-left: 16px;
}
div#mainContent div.main div.productLinks img,
div#mainContent div.main div.productLinks object,
div#mainContent div.main div.productLinks embed {
	margin-left: 0;
	float: none;
}
div#mainContent  div.main div.linkList {
	float: right;
	margin: 43px 0 auto 30px;
	width: 134px;
}
div#mainContent div.main div.productLinks div.linkList {
	float: none;
	margin: 6px -24px 0 0;
	width: auto;
}
div#mainContent  div.main div.linkList ul {
	margin: 0;
	padding: 0;
}
div#mainContent div.main div.productLinks div.linkList ul li {
	float: left;
	clear: none;
	padding-right: 24px;
}
div#mainContent  div.main div.linkList ul li a {
	padding-left: 1px;
	float: left;
	text-decoration: none;
}
div#mainContent div.main div.productLinks div.linkList ul li a {
	display: inline;
}
div#mainContent div.main div.linkList ul li a:hover {
	text-decoration: underline;
}

div.teaser ol li {
	list-style-position: inside;
	list-style-type: decimal;
}
div.teaser p.last {
	padding-bottom: 0;
}
div.teaser ol li {
	font-size: 0.75em;
}
div.contentBlock div.teaser ol li {
	font-size: 1em;
}
div.teaser.floatAbove div.teaserWrapper {
	margin-top:10px;
}

/* Category Selection */


ul.catNavList3 li {
        
	float: left;
	overflow: hidden;
	padding: 10px 10px;
	position: relative;
        left: 0px;
	width: 350px;
	height: 148px;


}
ul.catNavList2 li {
        
	float: left;
	overflow: hidden;
	padding: 10px 10px;
	position: relative;
        left:0px;
	width: 428px;
	height: 148px;


}

ul.catNavList4 li {
        
	float: left;
        background:url('selphon.jpg') repeat-x;
	overflow: hidden;
	padding: 10px 10px;
	position: relative;
        left:-15px;
	width: 260px;
	height: 186px;


}
div.categoryNav {
	padding-bottom: 1.2em;
}
div.categoryNav h2,
div.categoryNav strong.category {
	background: transparent url('icons-bullets.gif') left -3293px no-repeat;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0 0 1px 10px;
	display: block;
}
div.categoryNav h3,
div.categoryNav strong {
	display: block;
	background: none;
	font-family: Arial, sans-serif;
	font-size: 0.75em;
	padding: 0;
}
div.categoryNav img{
	display: block;
	float: right;
	margin: 1em 0 -1.2em 16px;
}
div.categoryNav p {
	font-size: 1.0em;
	margin-bottom: 21px;
}
div.categoryNav select {
	bottom: 0;
	left: 6px;
	padding: 0.1em 0;
	position: absolute;
	width: 200px;
	display: block;
}
ul.twocols div.categoryNav select {
	margin-bottom: 20px;
}
ul.twocols {
	margin-bottom: -20px;
}
div.categoryNav a {
	text-decoration: none;
}
div.categoryNav a:hover, div.categoryNav a:active, div.categoryNav a:focus {
	color: #006DBC;
	border-bottom: 1px solid #006DBC;
	text-decoration: none !important;
}

div#mainContent ul.twocols li {
	width: 448px;
}

div#mainContent ul.threecols li {
	width: 288px;
}

div#mainContent ul.fourcols li {
	width: 208px;
	height: 212px;
}
div#mainContent ul.fourcols li select {
	width: 208px;
}
div#mainContent ul.fourcols li img {
	margin-top: 0;
}

/* Category Select Dropdown */
div#categorySelect {
	left: 122px;
	position: absolute;
	top: 26px;
	display: none !important;
}
div#categorySelect a.current {
	float: left;
	height: 45px;
	line-height: 45px;
	padding: 0pt 12px 0pt 16px;
	text-decoration: none;
	vertical-align: middle;
}
div#categorySelect a.current:hover,
div#categorySelect a.current:focus {
	background-color: #333;
}
div#categorySelect li {
	line-height: 1px;
}
div#categorySelect a.current img {
	 display:block;
	 float: left;
}
div#categorySelect a.current span {
	display: block;
	float: left;
	padding-right: 34px;
	background: url('icons-neutral.gif') no-repeat right -1000px; /* large dropdown arrow */
	color: #eae9e8;
}
div#categorySelect ul.complete {
	display: none;
	background: #fff;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
}
div#categorySelect ul.complete li {
	float: left;
	clear: left;
	width: 100%;
}
div#categorySelect ul.complete li a {
	background: transparent url('icons-bullets.gif') 8px -88px no-repeat;
	display: block;
	font: 0.875em Helvetica, Arial, sans-serif;
	padding: 6px 5px 6px 20px;
}
div#categorySelect ul.complete li a:hover, div#categorySelect ul.complete li a:focus {
	background-color: #d9e9f6;
}
div#home-tpl div#categorySelect {
	display: none;
}
img#braunLogo {
	display: block;
	height: 28px;
	left: 16px;
	position: absolute;
	top: 26px;
	width: 66px;
}
div.section {
	background: #fff;
}

/* Languages Dropdown */
div.footerDropdown {
	display: none;
	position: absolute;
	width: 225px;
	z-index: 1;
}
ul#footerService li div.footerDropdown div.wrapper {
	background-color: transparent;
	height: 251px;
	overflow: hidden;
	text-align: left;
	width: 225px;
}
div.footerDropdown div.middle {
	background-color: #fff;
	float: left;
	padding: 10px 0 0 10px;
	width: 205px;
}
div.footerDropdown div.scrollLayer {
	border-bottom: solid 1px #ccc;
	height: 240px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 205px;
	text-align: left;
}
div.footerDropdown div.topShadow, div.footerDropdown div.bottomShadow {
	background-color: transparent;
	background-image: url(/relaunch/img/lang-drpd-bg-top.png);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
	width: 225px;
}
ul#footerService div.footerDropdown div.bottomShadow {
	background-image: url(/relaunch/img/lang-drpd-bg-bottom.png);
}
ul#footerService div.footerDropdown li {
	float: none;
	min-height: 0;
	width: auto;
	padding: 0;
}
ul#footerService li div.footerDropdown div.wrapper div.left {
	background-color: transparent;
	background-image: url(/relaunch/img/lang-drpd-bg-left.png);
	background-repeat: no-repeat;
	float: left;
	height: 700px;
	width: 5px;
}
ul#footerService li div.footerDropdown div.wrapper div.right {
	background-color: transparent;
	background-image: url(/relaunch/img/lang-drpd-bg-right.png);
	background-repeat: no-repeat;
	float: right;
	height: 700px;
	width: 5px;
}
div.footerDropdown div.scrollLayer ul li a {
	display: block;
	font-size: 0.689em;
	padding: 5px 10px;
}
ul#footerService div.footerDropdown li a:hover, ul#footerService div.footerDropdown li a:focus {
	background-color: #b2d3eb;
	color: #333;
	text-decoration: none;
}
ul#footerService div.footerDropdown a.hideDropdown, ul#footerService div.footerDropdown a.hideDropdown:hover {
	display: block;
	line-height: 25px;
	text-decoration: none;
}
ul#footerService li div.footerDropdown div.bottom {
	height: 25px;
}
#dropdownPandG {
	left: -17px;
	top: -256px;
}
#dropdownLanguages {
	left: 71px;
	top: -256px;
}

div.teaser {
	clear: both;
	padding: 29px 16px 0;
}
div.contentBlock {
	clear: both;
	padding: 0; /* was: 29px top #BRRELAUBUG-154 */
}
div.contentBlock div.teaser {
	clear: none;
	padding: 0 16px;
}
div#mainContent div.contentBlock,
div.contentBlock,
div#mainContent div.teaser {
	font-size: 0.75em;
}
div#mainContent div.contentBlock div.teaser,
div.contentBlock div.teaser {
	font-size: 1em;
}

/*
 * paddingTop40 creates a gap of 40px from text to text WITHOUT line-height.
 * This is why padding-top is set to 35px
 */
div.paddingTop40 {
	padding-top: 35px;
}

ul.teasers div.teaser,
ul.teasers div.visualTeaser {
	clear: none;
	padding-top: 0;
}
div.main, div#sidebar div.first {
	padding-top: 0 !important;
}
div.main {
	padding-bottom: 3px;
}
div#sidebar div.last {
	margin-bottom: 0;
}
div.teaser a, a:hover {
	text-decoration: underline;
}
div.teaser h1 img {
	float: none;
	margin: 0;
}
div.contentBlock h2,
div#mainContent div.contentBlock h2,
div.teaser h2,
div#sidebar h2 {
	background: none;
	font-size: 1.506em;
	font-weight:normal;
	margin-bottom: 20px;
	padding: 0;
}
#content div.contentBlock h2,
#content div#mainContent div.contentBlock h2 {
	padding-top: 34px; /* was: 39px #BRRELAUBUG-154 */
}
#content div.contentBlock div.teaser h2,
#content div#mainContent div.contentBlock div.teaser h2 {
	padding-top: 0;
}
div.linkListTeaser h2 {
	font-weight: normal;
	font-size: 1.1295em;
}

div#sidebar div.linkListTeaser h2 {
	font-size: 1.13em;
}
div#sidebar div.teaser div{
	position:relative;
}
div#sidebar div.teaser .sharethislayer{
	position:absolute;
	background:#fff;
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	top:0;
	left:0;
	width:100%;
	height:100%;
}
div.contentBlock h2,
div#mainContent div.contentBlock h2 {
	margin-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
}

.separator2 { 
   background:#cecece; 
   font-size:1px; 
   height:1px; 
   overflow:hidden;
margin-left:20px; 
   width:930px; 
}
.separator3 { 
   background:#cecece; 
   font-size:1px; 
   height:1px; 
   overflow:hidden;
margin-left:20px; 
margin-right:20px; 
  
}


.maincatalog  a:hover{color:#1c75a8;text-decoration:underline
}



.maincatalog {


        font-size:18px;
        
        padding-top: 2px;
	padding-left: 11px;
	float: left;
  
	
   
	background:transparent url('icons.gif') 0 -195px no-repeat; /* big arrow */
	color: #000;
}

.maincatalognew  a:hover{color:#1c75a8; text-decoration:none!important; cursor:point;
}



.maincatalognew {


        font-size:18px;

	color: #000;
}


.catalog li a:hover{color:#1c75a8;text-decoration:underline
}


.catalog {
        
        
        list-style:none

}

.catalog li a{

        
        padding-top: 6px;
	padding-left: 11px;
	font-size:13px;
        float:left;
        clear:left;

	   
	background: url('icons.gif') 0 -289px no-repeat; /* arrow */
	color: #333;
}

.catalog1 li a:hover{color:#1c75a8;text-decoration:underline
}


.catalog1 {
        
        
  list-style:none      

}

.catalog1 li a{

        
        padding-top: 6px;
	padding-left: 14px;
	font-size:13px;
        float:left;
        clear:left;

	   
	
}

/* Category Select Dropdown */
div#categorySelect {
	left: 122px;
	position: absolute;
	top: 26px;
	display: none !important;
}
div#categorySelect a.current {
	float: left;
	height: 45px;
	line-height: 45px;
	padding: 0pt 12px 0pt 16px;
	text-decoration: none;
	vertical-align: middle;
}
div#categorySelect a.current:hover,
div#categorySelect a.current:focus {
	background-color: #333;
}
div#categorySelect li {
	line-height: 1px;
}
div#categorySelect a.current img {
	 display:block;
	 float: left;
}
div#categorySelect a.current span {
	display: block;
	float: left;
	padding-right: 34px;
	background: url('icons-neutral.gif') no-repeat right -1000px; /* large dropdown arrow */
	color: #eae9e8;
}
div#categorySelect ul.complete {
	display: none;
	background: #fff;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
}
div#categorySelect ul.complete li {
	float: left;
	clear: left;
	width: 100%;
}
div#categorySelect ul.complete li a {
	background: transparent url('icons-bullets.gif') 8px -88px no-repeat;
	display: block;
	font: 0.875em Helvetica, Arial, sans-serif;
	padding: 6px 5px 6px 20px;
}
div#categorySelect ul.complete li a:hover, div#categorySelect ul.complete li a:focus {
	background-color: #d9e9f6;
}
div#home-tpl div#categorySelect {
	display: none;
}

/* Stage */

div#stage {
/*	image is for testing only */
/*	background: #000 url('bg-stage-male-grooming.jpg') 0 -85px repeat-x;*/
	min-height: 490px;
	position: relative;
	width: 1200px;
	z-index: 5;
	
}
div#stage img {
	display: block;
}
div#stage ul img {
	display: inline;
}
div#stage embed {
	display: block;
}
div#stage .compare_wrap {
display: block;
height: 2.7em;
}
div#stage p.compare {
	padding:0 ;
}
div#stage p.compare a {
	margin:8px 26px 8px 0;
	float: right;
	background: #03365b url('icons-bullets.gif') left -3492px no-repeat;
	padding: 3px 10px 3px 29px;
	border-top: 1px solid #022640;
	border-left: 1px solid #022640;
	border-right: 1px solid #104063;
	border-bottom: 1px solid #104063;
	color: #ffffff;
	text-decoration: none;
	font-size: 1.15em;
	position: absolute;
	right: 8px;
}
div#stage p.compare a {
	font-weight: normal;
}
div#stage p.compare a:hover {
	text-decoration: underline;
}

div#stage ul {
	padding: 15px 10px 0 10px;
        list-style: none;
}
div#stage ul.one {
	padding: 0 330px 0 330px;
}
div#stage ul.two {
	padding: 0 170px 0 170px;
}
div#stage ul li {
	text-align: center;
	float: left;
	padding: 0 16px 0 16px;
}
div#stage ul.one li {
	width: 224px;
}
div#stage ul.two li {
	width: 224px;
	padding: 0px 48px;
}
div#stage ul.three li {
	width: 280px;
	padding: 0px 48px;
}
div#stage ul.four li {
	width: 166px;
	padding: 0px 32px;
}
div#stage ul.five li {
	width: 200px;
}
div#stage ul.seven li {
	width: 250px;
	padding: 0px 20px;
}
div#stage ul.thirteen li {
	width: 100px;
}
div#stage ul li div.link {
	font-size: 1.15em;
	margin: 0 auto;
	padding-left: 12px;
	padding-top: 0;
	text-align: left;
	
}
div#stage ul li div.link,
div#stage ul li div.link * {
	color: #fff;
}
div#stage ul li div.link a {
	position: relative;
	background: transparent url('icons-hair-removal.gif') left -2078px no-repeat;
	font-size: 1.125em;
	font-weight: normal;

	padding: 0 0 1px 12px;
	margin-left: -12px;
	margin-bottom: 1px;
	float: left;
	font-size: 1.51em;
}

div#stage ul li div.link a:hover {
	text-decoration: underline;
}
div#stage ul li div.link br {
	clear: both;
}
div#stage ul li div.link3 {
	font-size: 1.15em;
	margin: 0 auto;
	padding-left: 42px;
	padding-top: 0;
	text-align: left;
	white-space: normal;
}
div#stage ul li div.link3,
div#stage ul li div.link3 * {
	color: #fff;
}

div#stage ul li div.link3 a {
	position: relative;
	background: transparent url('icons-male-grooming.gif') left -2078px no-repeat;
	font-size: 1.125em;
	font-weight: normal;

	padding: 0 0 1px 12px;
	margin-left: -12px;
	margin-bottom: 1px;
	float: left;
	font-size: 1.51em;
}
div#stage ul li div.link3 a:hover {
	text-decoration: underline;
}
div#stage ul li div.link3 br {
	clear: both;
}

/* Stage Slider */
.sliderGallery {
	height: 440px;
	overflow: auto;
	margin: 0 25px;
	padding: 0 10px;
	position: relative;
	width: 1130px;
}

.sliderGallery ul {
	width: 4000px;
	position: absolute;
	left: -26px;
}
.sliderGallery .slider {
	background: url('productbrowser_scrollbar.png') no-repeat;
	display: none;
	height: 15px;
	bottom: 5px;
	left: 0;
	position: absolute;
	width: 928px;
}
.ui-slider-handle {
	background: url('productbrowser_scroller.png') no-repeat;
	cursor: move;
	height: 17px;
	left: 0;
	left: 0px;
	position: absolute;
	width: 145px;
	z-index: 1;
	margin-left: -72px;
	margin-right: -73px;
	z-index: 15;
	zoom: 1;
}
.sliderGallery .handle {
	width: 747px;
	height: 15px;
	position: absolute;
	z-index: 10;
	zoom: 1;
	left: 91px;
}
.sliderGallery .slider span,
#stage .slider span {
	color: #bbb;
	cursor: pointer;
	font-size: 0.68em;
	position: absolute;
	top: 3px;
	z-index: 110;
}


.sliderGallery1 {
	height: 340px;
	overflow: auto;
	margin: 0 25px;
	padding: 0 10px;
	position: relative;
	width: 1130px;
}
.sliderGallery1 ul {
	width: 1980px;
	position: absolute;
	left: -26px;
}
.sliderGallery1 .slider {
	background: url('productbrowser_scrollbar.png') no-repeat;
	display: none;
	height: 15px;
	bottom: 5px;
	left: 0;
	position: absolute;
	width: 928px;
}

.sliderGallery2 {
	height: 500px;
	overflow: none;
	margin: 0 15px;
	padding: 0 10px;
	position: relative;
	width: 910px;
}
.sliderGallery2 ul {
list-style:none;
	width: 970px;
	position: absolute;
	left: -26px;
}
.sliderGallery2 .slider {
	background: url('productbrowser_scrollbar.png') no-repeat;
	display: none;
	height: 15px;
	bottom: 5px;
	left: 0;
	position: absolute;
	width:928px;
}
.ui-slider-handle {
	background: url('productbrowser_scroller.png') no-repeat;
	cursor: move;
	height: 17px;
	left: 0;
	left: 0px;
	position: absolute;
	width: 145px;
	z-index: 1;
	margin-left: -72px;
	margin-right: -73px;
	z-index: 15;
	zoom: 1;
}
.sliderGallery1 .handle {
	width: 747px;
	height: 15px;
	position: absolute;
	z-index: 10;
	zoom: 1;
	left: 91px;
}
.sliderGallery1 .slider span,
#stage .slider span {
	color: #bbb;
	cursor: pointer;
	font-size: 0.68em;
	position: absolute;
	top: 3px;
	z-index: 110;
}








.menu *{
	margin:0;
	padding:0;

}

.menu ul{
	list-style:none;
	width:100%;
	height:35px;
       	background:#000 url('mn2.jpg') top left repeat-x;
}






.menu ul li{
	float:left;
	border-right:0px solid #333;
}


.menu ul li a{
	display:block;
	height:35px;
	padding:0 22px;
	float:left;
	text-transform: uppercase;
	font:80%/35px Helvetica,"microsoft sans serif",arial,sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.menu ul li a:hover,
.menu ul li.active a{
	background:url('mn2l.jpg') top left repeat-x;

}
.menu ul li a:focus{
	background: #333333;
}






#menu1 ul{
	list-style:none;
	width:100%;
	height:35px;
	background:#F1F1EF;
        color:#000
}



#menu1 ul li{
	float:left;
	border-right:0px solid #333;
}


#menu1 ul li a{
	display:block;
	height:35px;
	padding:0 35px;
	float:left;
	text-transform: uppercase;
	font:70%/35px Helvetica,"microsoft sans serif",arial,sans-serif;
	color:#000;
	text-decoration:none;
	text-align:center;
}
#menu1 ul li a:hover,
#menu1 ul li.active a{
	
        color:#0266a0;
        text-decoration:underline;
}








span.button {
	background	: 	transparent url('buy_now_br.gif') right bottom no-repeat;
	padding-bottom: 1.15em;
	padding-right: 	2px;
	margin-bottom: 	0px;
	height		: 	1.42em;
	line-height	:	1.3em;
	display		:	inline-block;
}
span.button:hover {
	background	: 	transparent url('buy_now_br_hover.gif') right bottom no-repeat;
}
span.button{
	
	margin-top:16px;
	margin-left:10px
}
span.button a {
	background	: 	transparent url('buy_now_tl.gif') left top no-repeat;
	width		:	auto;
	height		:	1.3em; /*2.15em;*/
	padding		:	4px 5px 8px 8px;
	border		:	0px;
	margin		: 	0px;
	position	:	relative;
	top			:	-1px;
	left		:	-1px;
	font-weight	:	bold;
	font-size	:	1.0em;
	line-height	:	1.9em;
	font-family	:	Arial,sans-serif;
	vertical-align:	top;
	overflow	:	visible; /* verhindert unterschiedliche automatische Breiten */
	display		: 	inline-block;
	color		:	#000000;
	text-decoration: none;

}

span.button:hover a,
span.button:hover a {
	background	: 	transparent url('buy_now_tl_hover.gif') left top no-repeat;
	text-decoration: none;
	/*color: #e63876;*/
        color: #0266a0
}



span.button1 {
	background	: 	transparent url('buy_now_br.gif') right bottom no-repeat;
	padding-bottom: 1.15em;
	padding-right: 	2px;
	margin-bottom: 	0px;
	height		: 	1.42em;
	line-height	:	1.3em;
	display		:	inline-block;
}
span.button1:hover {
	background	: 	transparent url('buy_now_br_hover.gif') right bottom no-repeat;
}
span.button1{
	
	margin-top:16px;
	margin-left:10px
}
span.button1 a {
	background	: 	transparent url('buy_now_tl.gif') left top no-repeat;
	width		:	auto;
	height		:	1.3em; /*2.15em;*/
	padding		:	4px 5px 8px 8px;
	border		:	0px;
	margin		: 	0px;
	position	:	relative;
	top			:	-1px;
	left		:	-1px;
	font-weight	:	bold;
	font-size	:	1.0em;
	line-height	:	1.9em;
	font-family	:	Arial,sans-serif;
	vertical-align:	top;
	overflow	:	visible; /* verhindert unterschiedliche automatische Breiten */
	display		: 	inline-block;
	color		:	#000000;
	text-decoration: none;

}

span.button1:hover a,
span.button1:hover a {
	background	: 	transparent url('buy_now_tl_hover.gif') left top no-repeat;
	text-decoration: none;
	color: #e63876;
        /*color: #0266a0*/
}

#content{
height:100px;
width:550px;
border:1px solid gray;
overflow-x:scroll;

white-space: nowrap;
}




.theme-default #slider {
    margin:0px auto 0 auto;
    width:1200px; /* Make sure your images are the same size */
    height:438px; /* Make sure your images are the same size */
}

.base {margin-left: auto; width:100%; max-width:1202px;}

.container_old{background-color:#ffffff;width:1200px;padding-bottom:2px}
.fix{overflow:hidden;height:0px;width:100%;background:#4F78A0}
/*.headlink{color:#fff;border-top:0px solid #fff;border-bottom:0px solid #fff;padding:8px 16px;background:#000 }*/
.headlink{color:#fff;border-top:0px solid #fff;border-bottom:0px solid #fff;padding:8px 16px}
.headlink1{color:#000;border-top:0px solid #fff;border-bottom:0px solid #fff;padding:15px 16px;background:#fff }
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.headlink1 a{text-decoration:none}
.headlink1 a:hover{text-decoration:underline}
.center{padding:0px 0px;width:100%;}
.center1{padding:0px 0px;width:100%;background:#000;border: 1px solid #c7cdd0;}
.poisk a,.headlink a{color:#fff}
.description {margin-left:20px;margin-top:20px;margin-right:20px}



.htba111{height:380px;padding-left:0px;background:#fff url('selphon1.jpg') repeat-x}

.htba0{height:438px;padding-left:0px;background:#000 no-repeat}
.htba{height:438px;padding-left:0px;background:url('head new1.jpg') no-repeat}
.htba1{height:438px;padding-left:0px;background:url('bh2111.jpg') no-repeat}
.htba2{height:438px;padding-left:0px;background:url('female-grooming.jpg') no-repeat}
.htba3{height:438px;padding-left:0px;background:url('bh211.jpg') no-repeat}
.htba4{height:438px;padding-left:0px;background:url('braun_shaver_7.jpg') no-repeat}
.htba5{height:438px;padding-left:0px;background:url('braun_shaver_3_new_head.jpg') no-repeat}
.htba6{height:438px;padding-left:0px;background:url('newjuicer2_1200.jpg') no-repeat}
.htba7{height:438px;padding-left:0px;background:url('bh51.JPG') no-repeat}
.htba8{height:437px;padding-left:0px;background:url('braun_shaver_1_new_head.jpg') no-repeat}
.htba9{height:438px;padding-left:0px;background:url('myaso1_1200.jpg') no-repeat}
.htba10{height:438px;padding-left:0px;background:url('braun_steamer_1200.jpg') no-repeat}
.htba11{height:438px;padding-left:0px;background:url('blender_1200.jpg') no-repeat}
.htba12{height:438px;padding-left:0px;background:url('blender7_1200.jpg') no-repeat}
.htba13{height:438px;padding-left:0px;background:url('blender5-1_1200.jpg') no-repeat}
.htba14{height:438px;padding-left:0px;background:url('blender3-1_1200.jpg') no-repeat}
.htba15{height:438px;padding-left:0px;background:url('blender1-1_1200.jpg') no-repeat}
.htba16{height:570px;padding-left:0px;background:url('silk-epil-7.jpg') no-repeat}
.htba17{height:570px;padding-left:0px;background:url('silk-epil-5.jpg') no-repeat}
.htba18{height:570px;padding-left:0px;background:url('Silk-epil-3.jpg') no-repeat}
.htba19{height:570px;padding-left:0px;background:url('silk-epil-7dual_1200.jpg') no-repeat}
.htba20{height:438px;padding-left:0px;background:url('iron 7-1_1200.jpg') no-repeat}
.htba21{height:438px;padding-left:0px;background:url('braun_kitchen_machine_1200.jpg') no-repeat}
.htba22{height:424px;padding-left:0px;background:url('braun_clippers.jpg') no-repeat}
.htba23{height:438px;padding-left:0px;background:url('iron.jpg') no-repeat}
.htba24{height:438px;padding-left:0px;background:url('com_shave.JPG') no-repeat}
.htba25{height:438px;padding-left:0px;background:url('iron 5-1_1200.jpg') no-repeat}
.htba26{height:438px;padding-left:0px;background:url('braun_man_shaving_1200_1.jpg') no-repeat}
.htba27{height:438px;padding-left:0px;background:url('spare_parts.jpg') no-repeat}
.htba28{height:438px;padding-left:0px;background:url('clean_1200.jpg') no-repeat}
.htba29{height:438px;padding-left:0px;background:url('face1.jpg') no-repeat}
.htba30{height:438px;padding-left:0px;background:url('oralb_1200.png') no-repeat}
.htba31{height:438px;padding-left:0px;background:url('braun_kettle_1200.jpg') no-repeat}
.htba32{height:438px;padding-left:0px;background:url('silk-epil-1.jpg') no-repeat}
.htba33{height:438px;padding-left:0px;background:url('bikini1_1200.jpg') no-repeat}
.htba34{height:438px;padding-left:0px;background:url('braun_household_1200.jpg') no-repeat}
.htba35{height:438px;padding-left:0px;background:url('braun_jug_blender_1200.jpg') no-repeat}
.htba36{height:438px;padding-left:0px;background:url('iron 3-1_1200.jpg') no-repeat}
.htba37{height:438px;padding-left:0px;background:url('hair-1_1200.jpg') no-repeat}
.htba38{height:438px;padding-left:0px;background:url('braun_satin_hair_7_1200.jpg') no-repeat}
.htba39{height:438px;padding-left:0px;background:url('sathair5.jpg') no-repeat}
.htba40{height:438px;padding-left:0px;background:url('sathair3.jpg') no-repeat}
.htba41{height:438px;padding-left:0px;background:url('sathaircol7.jpg') no-repeat}
.htba42{height:438px;padding-left:0px;background:url('sathairp7_1200.jpg') no-repeat}
.htba43{height:438px;padding-left:0px;background:url('dryer7col_1200.jpg') no-repeat}
.htba44{height:438px;padding-left:0px;background:url('dryer71.jpg') no-repeat}
.htba45{height:438px;padding-left:0px;background:url('dryer51.jpg') no-repeat}
.htba46{height:438px;padding-left:0px;background:url('braun-satin-hair-7-colour-straightener.jpg') no-repeat}
.htba47{height:438px;padding-left:0px;background:url('styler7.jpg') no-repeat}
.htba48{height:438px;padding-left:0px;background:url('styler5new_1200.jpg') no-repeat}
.htba49{height:438px;padding-left:0px;background:url('braun_satin_hair_iontec.jpg') no-repeat}
.htba50{height:438px;padding-left:0px;background:url('styler3_1200.jpg') no-repeat}
.htba51{height:200px;padding-left:0px;background:url('cartpic2.jpg') no-repeat}
.htba52{height:438px;padding-left:0px;background:url('guarantee.jpg') no-repeat}
.htba53{height:438px;padding-left:0px;background:url('braun_shaver_5_head.jpg') no-repeat}
.htba54{height:571px;padding-left:0px;background:url('braun_silk_epil.jpg') no-repeat}
.htba55{height:570px;padding-left:0px;background:url('silk-epil-7spa.jpg') no-repeat}
.htba56{height:438px;padding-left:0px;background:url('dryer3.jpg') no-repeat}
.htba57{height:438px;padding-left:0px;background:url('cooltec_new_1200.jpg') no-repeat}
.htba58{height:438px;padding-left:0px;background:url('Braun_Monaco.jpg') no-repeat}
.htba59{height:438px;padding-left:0px;background:url('waterflex_new_1200.jpg') no-repeat}
.htba60{height:438px;padding-left:0px;background:url('braun_man_shaving_1200_1.jpg') no-repeat}
.htba61{height:438px;padding-left:0px;background:url('Braun_SensoDryer_1200.jpg') no-repeat}
.htba100{height:0px;padding-left:0px;background:url('braun_main_catalog.jpg') no-repeat}
.htbb{padding-right:0px;width:0%;background:#000 repeat-x top left}
.fonta{color:#fff;font-size:20px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff; font-size:16px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb1{color:#fff;background:#04375c;cursor:default;margin-left:40px;font-size:16px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb a{color:#fff;background:#04375c;text-decoration:none}
.fontb a:hover{text-decoration:underline}
.fontb1 a{color:#fff;background:#04375c;text-decoration:none}
.fontb1 a:hover{text-decoration:none}
.poisk{color:#fff;width:100%;border-top:0px solid #fff;background:url('sfon.jpg') repeat-x top left #000}
.poisk1{color:#fff;height:27px;padding:0 16px}
.btbl{text-align:center;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon1.jpg') repeat-x bottom left #000}
.btbl1{text-align:center;color:#fff;height:50px;vertical-align:middle;padding:0 16px;background:url('bfon1.jpg') repeat-x bottom left #000}
.delm{cursor:default;margin:0 4px}
.pform{width:250px;height:18px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:200px;background:url('bg1.jpg') repeat-y top left #fff}
img.fixwidth{width:200px;height:1px}
.cbt{padding:8px 8px;background:#E1E2E5}
.hd{color:#fff;padding:5px 8px;background:url('tfon2.jpg') repeat-x top left #2c2c2c}
.hd1{color:#000;padding:15px 8px;font-size:24px;}
.hdb{padding:3px 14px 14px}
.hdbtop{padding:18px}
.hdbtop2{padding:0px;border: 1px solid #c7cdd0;background:#000}
.hdbtop1{padding:18px 8px 15px}
.hdbtop3{padding:0px 14px 15px}
.hdbtop5{padding:0px;border: 1px solid #c7cdd0;background:#000}
.hmin{padding:2px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
table.gre td.lt1{background:#E4E6E9}
table.gre td.lt2{font-weight:100;background:#E4E6E9}
table.gre tr:hover{background-color: #0590e0}
.pad{padding:8px}
.padt{padding:3px 8px;}

/*=== CART ===*/

.clear {
	clear:both;
}

.bsOrderForm {
    padding: 20px 10px 10px;
}
.bsOrFBlock {
    margin: 10px;
    width: 550px;
}
.bsOrFBlock.secBl {
    float: right;
}
.bsOrFBlock.frstBl {
    float: left;
}
.bsOrFBlHead {
    background: url("tfon2.jpg") repeat-x scroll left top #292929;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 6px 8px;
	box-shadow: 0 0 6px 3px #D0D1D5;
	-box-shadow: 0 0 6px 3px #D0D1D5;
	-o-box-shadow: 0 0 6px 3px #D0D1D5;
	-ms-box-shadow: 0 0 6px 3px #D0D1D5;
	-moz-box-shadow: 0 0 6px 3px #D0D1D5;
	-webkit-box-shadow: 0 0 6px 3px #D0D1D5;
	-khtml-box-shadow: 0 0 6px 3px #D0D1D5;
}
.bsOrFBlContent {
	padding: 15px 4px;
	box-shadow: 0 5px 6px 3px #D0D1D5;
	-box-shadow: 0 5px 6px 3px #D0D1D5;
	-o-box-shadow: 0 5px 6px 3px #D0D1D5;
	-ms-box-shadow: 0 5px 6px 3px #D0D1D5;
	-moz-box-shadow: 0 5px 6px 3px #D0D1D5;
	-webkit-box-shadow: 0 5px 6px 3px #D0D1D5;
	-khtml-box-shadow: 0 5px 6px 3px #D0D1D5;
}

.bsOrFBlContent label {
	cursor:pointer;
	display: block;
}
.bsOrFBlContent .payment tr:hover, .bsOrFBlContent .dostavka tr:hover {
	box-shadow:0 2px 10px #87CEFA;
	-box-shadow:0 2px 10px #87CEFA;
	-o-box-shadow:0 2px 10px #87CEFA;
	-ms-box-shadow:0 2px 10px #87CEFA;
	-moz-box-shadow:0 2px 10px #87CEFA;
	-webkit-box-shadow:0 2px 10px #87CEFA;
	-khtml-box-shadow:0 2px 10px #87CEFA;
	/*border: 1px solid #00BFFF; */
}

.bsOFTableW {
	
}
.bsOFTableW table {
	
}
.bsOFTableW td {
	
}

.bsOFTName {
    padding: 5px 10px 4px 40px;
    vertical-align: top;
	width: 110px;
}

.bsOFTVal {
	vertical-align:middle;
}
.bsOFTVal.notif {
	vertical-align:top;
	padding-top:4px;
	font-weight:bold;
}
.bsOFTVal input[type="text"] {
    border: 1px solid #C7CDD0;
    padding: 7px;
    width: 300px;
}
.bsOFTVal input[type="text"]:hover, .bsOFTVal input[type="text"]:focus, .bsOFTVal select:hover, .bsOFTVal select:focus, .bsOFTVal textarea:hover, .bsOFTVal textarea:focus {
	border-color:#00BFFF;

	box-shadow:0 2px 10px #87CEFA;
	-box-shadow:0 2px 10px #87CEFA;
	-o-box-shadow:0 2px 10px #87CEFA;
	-ms-box-shadow:0 2px 10px #87CEFA;
	-moz-box-shadow:0 2px 10px #87CEFA;
	-webkit-box-shadow:0 2px 10px #87CEFA;
	-khtml-box-shadow:0 2px 10px #87CEFA;
}
.bsOFTVal select {
    border: 1px solid #C7CDD0;
    padding: 7px;
    width: 248px;
}
.bsOFTVal textarea {
    border: 1px solid #C7CDD0;
    padding: 7px;
    width: 300px;
	height:60px;
}

.bsOFRzd {
    padding: 4px;
}

.hiddenLine {
	display:none;
}

/*=== CART ===*/

.button_add_to_cart {
background-color: #51C4DC;
background-position: 0% 0%;
background-repeat: no-repeat;
border-radius: 4px;
border:0px solid #045169;
color: #FFFFFF;
cursor: pointer;
display: block;
font-size: 20px;
font-weight: 300;
text-align: center;
text-decoration: none;
padding:5px 10px;
margin:5px;
text-transform:uppercase;
}

.button_add_to_cart:hover{
background-color: #4CB8CF;
text-decoration: none;
color:#fff;
}

.button_add_to_cart:after {
  content:"";
  display:table;
  clear:both;
}

.button_add_to_cart.populars_block {
box-sizing:border-box;
width:97%;
padding:5px 2%;
margin:0;
position:absolute;
bottom:3px;
}


/*=== ARCHIVE ===*/

.button_archive {
background-color: #40454a;
background-position: 0% 0%;
background-repeat: no-repeat;
border-radius: 4px;
border:0px solid #40454a;
color: #FFFFFF;
cursor: pointer;
display: block;
font-size: 20px;
font-weight: 300;
text-align: center;
text-decoration: none;
padding:5px 10px;
margin:5px;
text-transform:uppercase;
}

.button_archive:hover{
background-color: #40454a;
text-decoration: none;
color:#fff;
}

.button_archive.populars_block {
box-sizing:border-box;
width:97%;
padding:5px 2%;
margin:0;
position:absolute;
bottom:3px;
}



.popup{
display:none;
width: 410px;
min-height:200px;
padding: 60px;
background:#fff;
border-radius: 5px;
}

.popup_title{
color: #000000;
font-family: "Verdana";
font-size: 28px;
padding-bottom: 2px;
text-align: center;
}

.popup_sub_title{
color: #000000;
font-family: "Verdana";
font-size: 14px;
padding-bottom: 10px;
text-align: center;
}

.close_popup{
position:absolute;
right:20px;
top:20px;
cursor:pointer;
opacity: 0.8;
}

.close_popup:hover{
opacity: 1;
}

#popup_form input{
background-color: #FFFFFF;
border: 1px solid #D6DEE1;
border-radius: 6px;
color: #000000;
font-family: "Verdana";
font-size: 14px;
height: 42px;
line-height: 42px;
box-sizing: border-box;
width: 97%;
margin:5px;
padding:0 5px;
}

#popup_quick_form input{
background-color: #FFFFFF;
border: 1px solid #D6DEE1;
border-radius: 6px;
color: #000000;
font-family: "Verdana";
font-size: 14px;
height: 42px;
line-height: 42px;
box-sizing: border-box;
width: 97%;
margin:5px;
padding:0 5px;
}


#popup_call_back_form input{
background-color: #FFFFFF;
border: 1px solid #D6DEE1;
border-radius: 6px;
color: #000000;
font-family: "Verdana";
font-size: 14px;
height: 42px;
line-height: 42px;
box-sizing: border-box;
width: 97%;
margin:5px;
padding:0 5px;
}

#info_message{
text-align:center;
}


.notify_button_brief {
        -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        background-color:#007dc1;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        border:1px solid #124d77;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:11px;
        font-weight:normal;
        padding:6px 9px;
        text-decoration:none;
        text-shadow:0px 1px 0px #154682;
    }
.notify_button_brief:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
		color:#ffffff;
        text-decoration:none;
        background-color:#0061a7;
    }
.notify_button_brief:active { /*position:relative;      top:1px;  */  }

.quick_order_button{text-decoration:none; text-align:center; 
 padding:6px 9px; 
 border:solid 1px #2f9606; 
 display:inline-block;
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Arial, Helvetica, sans-serif; 
 
 color:#ffffff; 
 background-color:#22ab07; 
 background-image: -moz-linear-gradient(top, #22ab07 0%, #0ccc52 100%); 
 background-image: -webkit-linear-gradient(top, #22ab07 0%, #0ccc52 100%); 
 background-image: -o-linear-gradient(top, #22ab07 0%, #0ccc52 100%); 
 background-image: -ms-linear-gradient(top, #22ab07 0% ,#0ccc52 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ccc52', endColorstr='#0ccc52',GradientType=0 ); 
 background-image: linear-gradient(top, #22ab07 0% ,#0ccc52 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.quick_order_button:hover{
 padding:6px 9px; 
 border:solid 1px #0db307; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:14px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 text-decoration:none;
 background-color:#28c708; 
 background-image: -moz-linear-gradient(top, #28c708 0%, #10e85f 100%); 
 background-image: -webkit-linear-gradient(top, #28c708 0%, #10e85f 100%); 
 background-image: -o-linear-gradient(top, #28c708 0%, #10e85f 100%); 
 background-image: -ms-linear-gradient(top, #28c708 0% ,#10e85f 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10e85f', endColorstr='#10e85f',GradientType=0 ); 
 background-image: linear-gradient(top, #28c708 0% ,#10e85f 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }

.cart_offer_lnk { border:1px solid #EB3F3F; border-radius:3px; display:inline-block; text-decoration:none !important; text-align:center; float:left; margin:0 5px 3px 0;}
.cart_offer_lnk_name { display:block; padding:3px; background:#EB3F3F; color:#fff;}
.cart_offer_lnk_bonus_items { display:block; padding:2px;}
.cart_offer_lnk_bonus_items img { float:left; margin-right:4px; height:30px; }
.cart_offer_lnk_bonus_items_item_name { display:inline-block;line-height:30px; color:#00AED6;}
.cart_offer_lnk_bonus_items_item_name_modal { color:#00AED6;}

.compare_block_img_lnk { display:inline-block; margin:10px 5px 10px 5px; border:1px solid #ccc; position:relative; width:50px; height:50px; text-align:center;}
.compare_block_img_lnk img { max-width:50px; max-height:50px;}
.delete_from_compare { position:absolute; width:100%; height:100%; background:url('close.png') center center no-repeat #fff; display:none; top:0; left:0; opacity:0.7;}
.compare_block_img_lnk:hover .delete_from_compare {display:block;}
.button_compare {
background-color: #51C4DC;
background-position: 0% 0%;
background-repeat: no-repeat;
border-radius: 2px;
border:0px solid #045169;
color: #FFFFFF;
cursor: pointer;
display: inline;
font-size: 15px;
font-weight: 300;
text-align: center;
text-decoration: none;
padding:5px 10px;
margin:5px;
text-transform:uppercase;
position:relative;
top:-20px;
}

.button_compare:hover{
background-color: #4CB8CF;
text-decoration: none;
color:#fff;
}

.comparsion_extras:hover td{background:#92B8DD !important;}
.comparsion_extras.hidden_tr {display:none;}

.comparsion_extras_toggle_btn {
background-color: #51C4DC;
background-position: 0% 0%;
background-repeat: no-repeat;
border-radius: 2px;
border:0px solid #045169;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: 300;
text-align: center;
text-decoration: none;
padding:5px 10px;
margin:5px;
text-transform:uppercase;
position:relative;
}

.comparsion_extras_toggle_btn:hover{
background-color: #4CB8CF;
text-decoration: none;
color:#fff;
}



.pname_brief { display:inline-block; color:#4F5558; text-decoration:none; padding:0 0 2px 0; border-bottom:1px solid #DCE0DF; font-size:1.3em;margin:0 0 10px 0;}
.pname_brief:hover { color:#4F5558; text-decoration:none; padding:0 0 2px 0; border-bottom:1px solid #DCE0DF;}

.brief_block{ padding:5px; border:1px solid #ccc; border-radius:3px; margin:7px; background:#fff;}

.brief_block.view_list .list_hidden {display:none;}
.brief_block.view_list .list_visible {display:block;}
.brief_block.view_grid .grid_hidden {display:none;}
.brief_block.view_grid .grid_visible  {display:block !important;}
.brief_block.view_grid:nth-child(4n+1) { clear:left;}

.add_to_cart_btn {background:#FFF200; color:#000 !important; padding:10px 10px; border-radius:5px; text-decoration:none !important; cursor:pointer; box-shadow: 0px 5px 10px -8px #1a1a1a;}
.add_to_cart_btn:hover { text-decoration:none; background:#eeeb00; }

.pprice-detail{margin-bottom:20px;font-size:200%;font-family:roboto_cnregular,"Helvetica Neue",Helvetica,Arial;line-height:1.1}
.pprice{margin:10px 0 6px;font-size:140%;font-family:roboto_cnregular,"Helvetica Neue",Helvetica,Arial;line-height:1.1;font-weight:bold;}

* {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

.bootstrap-addon, .bootstrap-addon *
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.img_trans {
    transition-duration: 0.3s;
    transition-property: transform;
    
}
.img_trans:hover {
    transform: scale(0.90) rotate(-0deg);
    -webkit-transform: scale(0.90) rotate(-0deg);
    -ms-transform: scale(0.90) rotate(-0deg);
    -moz-transform: scale(0.90) rotate(-0deg); 
    -o-transform: scale(0.90) rotate(-0deg);
}

.bshadow { background:#fff; box-sizing:border-box; border:1px solid #E1E1E4; }
.bshadow:hover {  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.4); z-index:1000;}


.pagination{
display:inline-block;
padding-left:0;
margin:20px 0;
border-radius:4px}
.pagination>li{
display:inline}
.pagination>li>a,.pagination>li>span{
position:relative;
float:left;
padding:6px 12px;
margin-left:-1px;
line-height:1.42857143;
color:#3292ba;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{
margin-left:0;
border-top-left-radius:4px;
border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{
border-top-right-radius:4px;
border-bottom-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{
color:#277292;
background-color:#eee;
border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{
z-index:2;
color:#fff;
cursor:default;
background-color:#428bca;
border-color:#428bca}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{
color:#777;
cursor:not-allowed;
background-color:#fff;
border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{
padding:10px 16px;
font-size:18px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
border-top-left-radius:6px;
border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
border-top-right-radius:6px;
border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{
padding:5px 10px;
font-size:12px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
border-top-left-radius:3px;
border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
border-top-right-radius:3px;
border-bottom-right-radius:3px}


.text-center {
     text-align: center; }

#dimmer { display:none; z-index:7; background:#000; opacity:0.7; position:fixed; top:33px; left:0px; width:100%; height:100%; }

.percent_dicount_block { width:70px; height:70px; background:url('discount_label.png') center center no-repeat; color:#fff; z-index:1; font-weight:bold; font-size:15px; position:absolute; top:5px; right:5px; line-height:70px; text-align:center;} 

ul.conditions_info{
    list-style: none;
    margin: 0;
    padding: 0px 0px 0px 0px;
    display: table;
    float: left;
    width: 250px;}
    
ul.conditions_info>li{    
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    color: #454545;
    border-bottom: 1px solid #dadada;
    padding: 10px 12px 10px 25px;}
    
ul.conditions_info>li span{     
    font-size: 20px;
    color: #0061a7;
    display: block;
    line-height: 45px;
    text-align:center;
    background:url('delivery_car_48.png') left no-repeat;
    }
    
    
ul.conditions_info_payment{
    list-style: none;
    margin: 0;
    padding: 0px 0px 0px 0px;
    display: table;
    float: left;
    width: 250px;}
    
ul.conditions_info_payment>li{    
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    color: #454545;
    border-bottom: 1px solid #dadada;
    padding: 10px 12px 10px 25px;}
    
ul.conditions_info_payment>li span{     
    font-size: 20px;
    color: #0061a7;
    display: block;
    line-height: 40px;
    text-align:center;
    background:url('wallet_48.png') left no-repeat;
    }
    
ul.conditions_info_warranty{
    list-style: none;
    margin: 0;
    padding: 0px 0px 0px 0px;
    display: table;
    float: left;
    width: 250px;}
    
ul.conditions_info_warranty>li{    
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    color: #454545;
    padding: 10px 12px 10px 25px;}
    
ul.conditions_info_warranty>li span{     
    font-size: 20px;
    color: #0061a7;
    display: block;
    line-height: 45px;
    text-align:center;
    background:url('thumb_up_48.png') left no-repeat;
    }