	@charset "utf-8";
/* CSS Document */

.product_colLeft {
	float: left;
	width: 304px;
	margin-top:0px;
	}

.title_left {float:left;width:195px;}
.title_left a:link, .title_left a:visited  {color:#666666;}
.imgright {float:left;width:94px;height:94px;border:1px solid #cccccc;margin:8px;margin-right:0px;margin-top:0px;}
.title_left_ex {float:left;width:190px;}


.product_colLeft a:link, .product_colLeft a:visited{
   color:#E20177;
	}
.product_colRight {
	float: left;
	width: 300px;
	padding-top:0px;
	text-align:left;
	padding-right:0px;
	z-index:999;
	vertical-align:top;
	margin-left:10px;
	}
	
.product_colRight h2 {
	padding:0;
	margin:0;
	color:#807F83;
	font-size:10pt;
	}

#product_description {
	height: 315px;
	margin:0;
padding:0

	}
#productDescription_sub p {
	padding-right:5px;
	}
.productGeneral p a:link ,.productGeneral p a:visited {
   color:#E20177;
}
.product_intro_p {
	font-size:9pt;
	margin: 12px 0px 10px;
	}


#cross-sell
{margin-top:10px;}
#cross-sell h2
{font-weight:normal;
font-size:10pt;}
#productAdditionalImages, #xsellImagesWrapper {
	border: 0px solid #c8c7c7;
	width: 320px;
	padding: 0;
	float:left;
	margin: 0;
}


.image-margin, .xsell-margin {
	width: 94px;
	height: 94px;
	padding: 0px;
	padding-top:0;
	padding-left:0;
	margin-right:10px;
	margin-bottom:10px;

}
.additionalImages img{ /*pointer fix by Kode Kommander*/
cursor: pointer;
}
.categoryImg img
{border:#c8c7c7 1px solid}



/* ICONS FOR PRODUCT DETAIL PAGES */
#icons_box
{
width: 300px;
margin-bottom:15px;
}

.icon
{
height:29px;
width: 40px;
float: left;
}

.icon_descriptions
{
padding-top:3px;
height:25px;
float: left;
}

.icon_award
{
background: url(/shop/images/icons/Award-Winner.gif);
background-repeat:no-repeat;
background-position:7px 0px ;

}

.icon_best_seller
{
background: url(/shop/images/icons/Best-Seller.gif);
background-repeat:no-repeat;
background-position:3px 0px ;
}

.icon_body_safe
{
background: url(/shop/images/icons/Body-Safe.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
}

.icon_quiet
{
background: url(/shop/images/icons/Quiet.gif);
background-repeat:no-repeat;
background-position:3px 0px ;
}

.motor
{
background: url(/shop/images/icons/Replaceable-Motor.gif);
background-repeat:no-repeat;
background-position:2px 0px ;
}


.icon_batteries
{
background: url(/shop/images/icons/Batteries-Included.gif);
background-repeat:no-repeat;
background-position:6px -2px ;
}

.icon_waterproof
{
background: url(/shop/images/icons/Waterproof.gif);
background-repeat:no-repeat;
background-position:5px -3px ;

}

.icon_powerful
{
background: url(/shop/images/icons/Powerful.gif);
background-repeat:no-repeat;
background-position:1px 0px ;
}

.icon_recharge
{
background: url(/shop/images/icons/Rechargeable.gif);
background-repeat:no-repeat;
background-position:4px -3px ;
}

.icon_warranty-oneyr
{
background: url(/shop/images/icons/1-Year-Warranty.gif);
background-repeat:no-repeat;
background-position:0px -2px ;
}

.icon_warranty
{
background: url(/shop/images/icons/3-Year-Warranty.gif);
background-repeat:no-repeat;
background-position:0px -2px ;
}

.icon_dual_motion
{
background: url(/shop/images/icons/Dual-Motion.gif);
background-repeat:no-repeat;
background-position:3px 0px ;
}

.icon_soft_touch
{
background: url(/shop/images/icons/Soft-Touch.gif);
background-repeat:no-repeat;
background-position:0px 0px ;
}

.icon_travel
{
background: url(/shop/images/icons/Travel.gif);
background-repeat:no-repeat;
background-position:0px 2px ;
}

.icon_scent
{
background: url(/shop/images/icons/Aphrodisiac.gif);
background-repeat:no-repeat;
background-position:5px 0px ;
}
.icon_brush
{
background: url(/shop/images/icons/Brush.gif);
background-repeat:no-repeat;
background-position:0px 4px ;
}
.icon_clean_burning
{
background: url(/shop/images/icons/Clean-Burning.gif);
background-repeat:no-repeat;
background-position:7px -1px ;
}
.icon_durable
{
background: url(/shop/images/icons/Durable.gif);
background-repeat:no-repeat;
background-position:3px 2px ;
}
.icon_ergonomic
{
background: url(/shop/images/icons/Ergonomic.gif);
background-repeat:no-repeat;
background-position:4px 0px ;
}
.icon_holds_temp
{
background: url(/shop/images/icons/Holds-Temp.gif);
background-repeat:no-repeat;
background-position:3px -1px ;
}
.icon_limited_ed
{
background: url(/shop/images/icons/Limited-Edition.gif);
background-repeat:no-repeat;
background-position:0px -4px ;
}
.icon_multi_use
{
background: url(/shop/images/icons/Multi-Use.gif);
background-repeat:no-repeat;
background-position:2px -1px ;
}
.icon_melting_point
{
background: url(/shop/images/icons/Pour.gif);
background-repeat:no-repeat;
background-position:3px 0px ;
}
.icon_pour_spout
{
background: url(/shop/images/icons/Pour.gif);
background-repeat:no-repeat;
background-position:3px 0px ;
}

.icon_formulation
{
background: url(/shop/images/icons/Natural.gif);
background-repeat:no-repeat;
background-position:3px 2px ;
}




.icon_descriptions p
{
margin:3px 0 0;
}

#product_video_box
{
border: 1px solid rgb(204, 204, 204); 
margin: 0px;margin-bottom:20px; 
float: left; 
width: 300px;
height:93px;
overflow:hidden;
}

#product_video_tile
{
margin: 0px;
 float: left;
  width: 94px;
}

#video_box_header{
padding-left: 10px;
 float: left;
 height:55px;
width:190px;
}



#video_box_footer{
padding-left: 10px;
margin:0;
float: left;
padding-top:0px;
width:186px;

}

#video_box_footer_left {
padding: 7px 0 0;
margin:0;
float: left;
width:140px;
height:30px;

}
#product_page_video_button
{
float: right; 
width: 31px; 
padding-top: 0px;
}

#magnifying_glass {
   background-image: url('/shop/images/mGlass.png');
   height: 300px;
   width: 40px;
   z-index: 1;
   background-repeat:no-repeat;
   background-position:5px 260px ;
   position: absolute;
}
#optionMenuWrapper
.attribsCheckbox {font-size: 8pt;line-height:1em;}

/* Stylized form elements */

.has-js .product_colRight .attribsCheckbox       { padding-left: 24px; }
.has-js .product_colRight .attribsRadioButton    { padding-left: 24px; padding-top: 3px; }
.has-js .product_colRight .attribsRadioButton    { background: url('/shop/images/radio_off.png') no-repeat; }
.has-js .product_colRight .attribsCheckbox       { background: url('/shop/images/checkbox_off.png') no-repeat; }
.has-js .product_colRight label.c_on             { background: url('/shop/images/checkbox_on.png') no-repeat; }
.has-js .product_colRight label.r_on             { background: url('/shop/images/radio_on.png') no-repeat; }
.has-js .product_colRight .attrib_checkbox       { position: absolute; left: -9999px; }
.product_colRight label { cursor: pointer; }
.product_colRight label.attribsCheckbox { height: 20px; display: block; }
.product_colRight label.attribsRadioButton { margin-left: 0px; }
