body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img, a
{
	margin: 0px;
	padding: 0px;
}
body
{
	font-size: 11px;
	font-family: Arial,Verdana;
	line-height: 18px;
	color: #3C3C3C;
}
#page
{
	position: relative;
	width: 950px;
	margin: 0 auto;
	z-index: 1;
}
#left
{
	float: left;
	width: 790px;
}
#right
{
	float: left;
	width: 150px;
	margin-top: 10px;
	margin-left: 10px;
}
#header
{
	margin-top: 10px;
	height: 150px;
	width: 100%;
}
#content
{
	width: 100%;
	margin-top: 1px;
	overflow: hidden;
}
#footer
{
	float: left;
	height: 142px;
	width: 100%;
	margin-top: 20px;
}
a.white, a.white:link, a.white:active, a.white:visited
{
	color: White;
	text-decoration: underline;
	font-size: 12px;
}
.default_text
{
	color: #3C3C3C;
	font-size: 11px;
	vertical-align: middle;
}
img
{
	border: 0;
}
.column_header
{
	background: url(../../images/title.gif) no-repeat left;
	height: 24px;
	width: 140px;
	line-height: 24px;
	vertical-align: middle;
	color: White;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}
ul.column
{
	list-style: none;
}
.column li
{
	line-height: 21px;
	width: 148px;
	margin: 0px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	background: url(../../images/column_split.jpg) no-repeat bottom;
	overflow: hidden;
}
.column li a, .column li a:link, .column li a:active, .column li a:visited
{
	width: 120px;
	padding-left: 25px;
	color: #3C3C3C;
	font-size: 11px;
	text-decoration: none;
	display: block;
}
.column li a:hover
{
	color: #FF985A;
	background: url(../../images/nav_column.gif) no-repeat left;
}
.column_bottom
{
	height: 22px;
	width: 150px;
	line-height: 22px;
	vertical-align: middle;
	background: url(../../images/column_bottom.jpg) no-repeat bottom;
}
.column_more
{
	background: url(../../images/nav_more.jpg) no-repeat left;
	padding: 3px 0 3px 25px;
	margin-left: 25px;
}
.column_more a, .column_more a:link, .column_more a:active, .column_more a:visited
{
	color: #FF985A;
	text-decoration: none;
}
.column_more a:hover
{
	text-decoration: underline;
}
.GreyLink
{
	color: #3C3C3C;
	text-decoration: none;
	cursor: pointer;
}
.vertical_middle
{
	vertical-align: middle;
}
.vertical_middle input[type="radio"]
{
	padding: 0;
	vertical-align:middle;
}
.vertical_middle label
{
	padding-left:5px;
	vertical-align:middle;
}

.brand_letter
{
	color: #808080;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.HomePage_Tags
{
	margin-top: 10px;
	font-size:23px;
	padding-bottom: 10px;
	line-height: 28px;
}
.HomePage_Tags a
{
	color: #3C3C3C;
	text-decoration: none;
	cursor: pointer;
}
.HomePage_Tags a.weight1
{
	font-size: 30px;
	font-weight:bolder;
}
.HomePage_Tags a.weight2
{
	font-size:26px;
}
.HomePage_Tags a.weight3
{
	font-size:22px;
	font-weight:bolder;
}
.HomePage_Tags a.weight4
{
	font-size:18px;	
}
.HomePage_Tags a.weight5
{
	font-size:16px;
}
a.home, a.home:link, a.home:active, a.home:visited
{
	color: #3C3C3C;
	text-decoration: none;
}
a.home:hover
{
	text-decoration: underline;
}
.orange
{
	color: #FF7623;
}
.orangeBold
{
	color: #FF7623; font-weight: bold;
}
.orangeLink
{
	color: #FF7623; text-decoration: underline;
}
.hand
{
	cursor:pointer;
}
.left
{
	float:left;
}
/*  -----------------------------  RoundedCorner ----------------------------- */
b.rtop, b.rbottom
{
	display: block;
	background: #FFFFFF;
}
b.rtop b, b.rbottom b
{
	display: block;
	height: 1px;
	overflow: hidden;
}
b.r1
{
	margin: 0 5px;
}
b.r2
{
	margin: 0 3px;
}
b.r3
{
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4
{
	margin: 0 1px;
	height: 2px;
}
/*  -----------------------------  Header ----------------------------- */
.header-top
{
	height: 60px; width: 100%
}
.header-middle
{
	margin-top: 1px; clear: both; height: 60px; width: 100%
}
.header-bottom
{
	margin-top: 3px; clear: both; height: 24px; width: 100%; line-height: 24px;
                    vertical-align: middle;
}
.logo
{
	float: left;
}
.banner
{
	float: left;
	width: 471px;
	height: 60px;
	text-align:right;
}
.clientService
{
	float: right;
	width: 150px;
	height: 36px;
	font-size: 13px;
	font-weight:bold;
	text-align:center;
}
.storeSearch_Top
{
	float: left;
	width: 150px;
	height: 20px;
	padding-top: 41px;
	position: relative;
}
div.storeSearch_Top img
{
	position: absolute;
    bottom: 2px;
    left: 0;
    border: 0;
}
.storeSearch_Content
{
	float: left;
	width: 150px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
}
#txtStoreSearch
{
	width: 120px;
}
.myvitaminstore_Top
{
	float: right;
	width: 150px;
	height: 24px;
	overflow: hidden;
}
.myvitaminstore_Content
{
	background: #D6D6D6;
	height: 93px;
	width: 150px;
	float: right;
	margin-top: 1px;
}
.myvitaminstore_TextBox
{
	margin: 10px 8px 0 8px;
	width: 130px;
	color: #ADADAD;
}
.myvitaminstore_links
{
 margin: 0 5px;
 width:130px;
 font-size:10px;
}
.myvitaminstore_login
{
	margin: 10px 0 0 25px; font-weight: bolder; font-size: 13px;
}
.myvitaminstore_welcome
{
	font-size: 12px; color: White; text-align: center; margin-top: 5px;
}
.myvitaminstore_bottom
{
	float: right; width: 150px;
}
.navigation
{
	float: left;
	margin-left: 10px;
	width: 630px;
	height: 60px;
}
.navigation ul
{
	list-style-type: none;
	margin: 0px;
}
.navigation ul li
{
	float: left;
	margin: 0 6px 0 0;
}
.navigation ul li a
{
	display: block;
	text-decoration: none;
	line-height: 61px;
	height: 61px;
	width:153px;
	background: url(../../images/top-nav.png) no-repeat;
}
.navigation li.home a
{
	background-position: 0px;
}
.navigation li.home a:hover,.navigation li.home a.selected
{
	background-position: -153px;
}
.navigation li.health a
{
	background-position: -306px;
}
.navigation li.health a:hover,.navigation li.health a.selected
{
	background-position: -459px;
}
.navigation li.sports a
{
	background-position: -612px;
}
.navigation li.sports a:hover,.navigation li.sports a.selected
{
	background-position: -765px;
}
.navigation li.beauty a
{
	background-position: -918px;
}
.navigation li.beauty a:hover,.navigation li.beauty a.selected
{
	background-position: -1071px;
}
.search
{
	float: left;
	margin-left: 10px;
	width: 630px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	position:relative;
}
.search-left
{
	position:absolute; left: 159px; top:5px; font-size: 11px; z-index:1;
}
.search-right
{
	float: right;
}
.search-bottom
{
	position:absolute; height:11px; width:352px; top:24px; left:135px; _top:18px; background:url(/images/zoekbottom.jpg) no-repeat bottom;
}
.dot
{
	background: url(../../images/dot.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
}
.nav_w
{
	background: url(../../images/nav_w.gif) no-repeat left;
	padding-left: 12px;
}
.nav_w a
{
	color: White;
}
.nav_b
{
	background: url(../../images/nav_b.gif) no-repeat left;
	padding-left: 12px;
}
#background_Item1
{
	top: 71px;
	left: 0;
	width: 100%;
	height: 36px;
	background: #EAEAEA;
	z-index: 0;
	position: absolute;
}
#background_Item2
{
	top: 114px;
	left: 0;
	width: 100%;
	height: 18px;
	background: #EAEAEA;
	z-index: 0;
	position: absolute;
}
#background_Item3
{
	top: 135px;
	left: 0;
	width: 100%;
	height: 24px;
	background: #EAEAEA;
	z-index: 0;
	position: absolute;
}

.shoppingcart
{
	background: #FFBA91; margin-top: 1px; color: White; margin-bottom:3px;
    font-size: 11px; width:150px; float:right;
}
.shoppingcart-title
{
	float:left;
	line-height:24px; height:24px;
}
.shoppingcart-top
{
	float: left; margin: 9px 5px 0 10px; width: 20px; height: 25px;
}
.shippingcart-item
{
	float: left; margin-top: 9px; line-height: 15px;
}
.shippingcart-bottom
{
	float: left;
	text-align: center; font-size: 11px; font-weight: bolder; width: 100%; height:22px;
        clear: both;
}
/*  -----------------------------  Footer ----------------------------- */
.footer_Item
{
	float: left;
	width: 233px;
	height: 92px;
	background: url(../../images/footer_Item.jpg) no-repeat left;
	margin-top: 11px;
}
.footer_Item_Title a
{
	margin-left: 15px;
	width: 218px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
}
.footer_Item_Title a:hover
{
	color: #8B8B8B;
	background: url(../../images/nav_footer.gif) no-repeat left;
	padding-left: 8px;
}
.footer_Item_Bottom
{
	float: left;
	width: 233px;
	height: 28px;
	margin-top: 10px;
	margin-left: 6px;
}
.footer_Item ul
{
	height: 70px;
	list-style: none;
	margin-left: 15px;
}
.footer_Item ul li a, .footer_Item ul li a:link, .footer_Item ul li a:active, .footer_Item ul li a:visited
{
	list-style: none;
	color: #3C3C3C;
	height: 22px;
	width: 200px;
	list-style: 22px;
	vertical-align: middle;
	text-decoration: none;
}
.footer_Item ul li a:hover
{
	background: url(../../images/nav_footer.gif) no-repeat left;
	padding-left: 8px;
}
ul.menu
{
	list-style: none;
	width: 472px;
	height: 14px;
}
ul.menu li
{
	float: left;
	list-style: none;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	display: block;
}
.menu li a, .menu li a:link, .menu li a:active, .menu li a:visited
{
	color: #3C3C3C;
	text-decoration: none;
}
.menu li a:hover
{
	text-decoration: underline;
}
.menuDiv
{
	width: 1px;
	height: 14px;
	background: #3C3C3C;
	margin: 0 5px;
}
.footer_Background
{
	margin-top: -142px; height: 177px; width: 100%; position: relative; z-index: 0;
        float: left;
}
#footer_Background_Item1
{
	float: left;
	width: 100%;
	height: 8px;
	background: #EAEAEA;
	overflow: hidden;
}
#footer_Background_Item2
{
	float: left;
	width: 100%;
	height: 18px;
	background: #EAEAEA;
	margin-top: 3px;
}
#footer_Background_Item3
{
	float: left;
	width: 100%;
	height: 36px;
	background: #EAEAEA;
	margin-top: 19px;
}
#footer_Background_Item4
{
	float: left;
	width: 100%;
	height: 8px;
	background: #EAEAEA;
	margin-top: 10px;
	overflow: hidden;
}
#footer_Background_Item5
{
	float: left;
	width: 100%;
	height: 9px;
	background: #EAEAEA;
	margin-top: 45px;
	overflow: hidden;
}
#footer_Background_Item6
{
	float: left;
	width: 100%;
	height: 18px;
	background: #EAEAEA;
	margin-top: 3px;
	overflow: hidden;
}
/*  -----------------------------  Content ----------------------------- */
.left_content
{
	width: 150px;
	float: left;
	display: inline;
}
.middle_content
{
	width: 630px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
}
.right_content
{
	width: 150px;
	float: right;
	overflow: hidden;
}
.mcAfee
{
	margin: 10px 0; float: left; width:150px; text-align:center;
}
.leftBox
{
	margin-top: 6px;float:left;
}
.rightBox
{
	float: right; margin-top: 10px; width:150px; position:relative;
}
.rightBox img.abs
{
    position: absolute; left: 0px; top: 0px;
}
img.ideal
{
	width:150px;
	height:53px;
	border:0px;
}
img.crisis
{
	width:150px;
	height:36px;
	border:0;
}
.siteNav
{
	margin: 10px 0 5px 0;
}
.cate_header
{
	overflow: hidden; height: 24px;
}
.cate_header img
{
	cursor: pointer;
}
img.closeArrow
{
	cursor: pointer; position:absolute; top:2px; right:5px;
}
.Category_nav
{
	margin-bottom: 8px;
	clear:both;
}
.Category_nav ul
{
	list-style: none;
}
.Category_nav ul li
{
	width: 150px;
	margin-top: 1px;
	list-style: none;
}
.Category_nav ul li a, .Category_nav ul li a:link, .Category_nav ul li a:active, .Category_nav ul li a:visited
{
	width: 140px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 10px;
	display: block;
	font-size: 11px;
	color: #3C3C3C;
	text-decoration: none;
}
.Category_nav ul ul
{
	width: 150px;
}
.Category_nav li li
{
	width: 150px;
	overflow: hidden;
}
.Category_nav ul li li a, .Category_nav ul li li a:link, .Category_nav ul li li a:active, .Category_nav ul li li a:visited
{
	width: 130px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 20px;
	display: block;
	font-size: 11px;
	color: #3C3C3C;
	font-weight: normal;
	text-decoration: none;
}
.Category_nav ul li li li a, .Category_nav ul li li li a:link, .Category_nav ul li li li a:active, .Category_nav ul li li li a:visited
{
	width: 120px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 30px;
	display: block;
	font-size: 11px;
	color: #3C3C3C;
	font-weight: normal;
	text-decoration: none;
}
ul.health_Item li a
{
	background: #ABDF40;
}
ul.health_Item li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li a:hover, ul.health_Item li li a:hover
{
	background: #C7E97F;
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li a
{
	font-size: 11px;
	background-color: #C7E97F;
}
ul.health_Item li li a:hover
{
	background-color: #E3F4BF;
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li li a
{
	font-size: 11px;
	background-color: #E3F4BF;
}
ul.health_Item li li li a:hover
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.health_Item li li li.active a
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li a
{
	background: #40CAE8;
}
ul.sports_Item li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li a:hover
{
	background: #7FDBEF;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li a
{
	font-size: 11px;
	background-color: #7FDBEF;
}
ul.sports_Item li li a:hover
{
	background-color: #BFEDF7;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li li a
{
	font-size: 11px;
	background-color: #BFEDF7;
}
ul.sports_Item li li li a:hover
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.sports_Item li li li.active a
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li a
{
	background: #F56ABC;
}
ul.beauty_Item li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li a:hover
{
	background: #F89BD2;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li a
{
	font-size: 11px;
	background-color: #F89BD2;
}
ul.beauty_Item li li a:hover
{
	background-color: #FCCDE9;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li.active a
{
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li li a
{
	font-size: 11px;
	background-color: #FCCDE9;
}
ul.beauty_Item li li li a:hover
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
ul.beauty_Item li li li.active a
{
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
}
.health_bottom
{
	background: #C7E97F;
}
/*  -----------------------------  login ----------------------------- */
.Login_setp1
{
	padding-top: 20px;
	clear: left;
}
.Login_setp1_title
{
	float: left;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bolder;
	color: #FF6600;
	width: 250px;
}
.Login_setp2
{
	padding-top: 20px;
	clear: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.Login_setp2_title
{
	float: left;
	width: 130px;
}
.Login_setp2_filed
{
	float: left;
	width: 170px;
}
/*  -----------------------------  checkout ----------------------------- */
.content_title
{
	width: 100%;
	height: 55px;
	float: left;
}
.Option
{
	width: 310px;
	height: 182px;
	float: left;
	margin: 10px 3px 20px 0;
}
.Option_Item
{
	width: 310px;
	height: 120px;
	float: left;
	background-color: #EAEAEA;
}
.Option_Title
{
	margin-top: 15px;
	margin-left: 10px;
	width: 71px;
	height: 20px;
	float: left;
	font-size: 12px;
}
.Option_Field
{
	margin-top: 15px;
	width: 215px;
	height: 20px;
	float: left;
}
.Option_Bottom
{
	width: 310px;
	height: 5px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background: url(../../images/checkout_bottom.jpg) no-repeat bottom;
}
.Option_Button
{
	margin-top: 20px;
	width: 100%;
	height: 20px;
	float: left;
	text-align: center;
}
.O_Button
{
	background-color: #FF0000;
	border: 0;
	color: White;
	font-size: 11px;
	font-weight: bold;
}
/*  -----------------------------  Right Content ----------------------------- */
.myvitaminstore_bottom b
{
	background: #D6D6D6;
}
.newvitaminstore_bottom b
{
	background: #EAEAEA;
}
.column_moreInfo
{
	background: url(../../images/nav_moreInfo.gif) no-repeat left;
	padding-left: 5px;
}
column_moreInfo a
{
	color: #FF985A;
}
ul.Top5
{
	list-style: none;
}
.Top5 li
{
	height: 60px;
	width: 148px;
	padding: 8px 0 0 0;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	background: url(../../images/column_split.jpg) no-repeat bottom;
	vertical-align: bottom;
}
.top5_counter
{
	float: left;
	width: 25px;
	height: 35px;
	margin-left: 2px;
}
.top5_item
{
	float: left;
	width: 78px;
	height: 57px;
	line-height: 14px;
	overflow: hidden;
	margin: 0;
	position:relative;
}
.top5_item a
{
	color: #FF7623;
	font-weight: bolder;
}
.top5_price
{
	position: absolute; left:0px; bottom: 0px;
}
.top5_image
{
	float: right;
	width: 35px;
	height: 47px;
	position:relative;
}
.top5_balloon
{
	position: absolute;
	left: -40px;
    top: 13px;
}
.nav_register
{
	background: url(../../images/point.jpg) no-repeat left;
	padding-left: 10px;
}
.BrandMore
{
	font-size: 11px;
	color: #3c3c3c;
}
/*---------------------Category ----------------*/
#pro
{
	margin-top: 1.3em;
	width: 100%;
	overflow: hidden;
}
#pro div
{
	width: 153px;
	height: 215px;
	float: left;
	display: inline;
	margin-right: 0.4em;
	text-align: center;
	margin-bottom: 25px;
	overflow: hidden;
}
#pro div div.productpicture
{
	width: 153px;
	height: 125px;
	margin: 0 auto;
}
#pro div img
{
	margin: 0px 10px;
}
#pro div div.content
{
	width: 133px;
	margin: 0 10px 5px 10px;
	text-align: left;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	height: 62px;
	line-height: 15px;
	position: relative;
}
.balloon
{
	position: absolute;
	bottom: 0;
	right: 0;
}
#pro div p.iconActie
{
	background: url(../../images/iconActie.jpg) no-repeat right bottom;
}
#pro div h3
{
	text-align: right;
	margin-left: 10px;
	margin-right: 10px;
	font: 1.4em/1.6em arial;
}
#pro div div.content span
{
	display: block;
	text-align: left;
}
#pro div div.Price
{
	width: 80px;
	height: 23px;
	float: right;
}
#pro div div.star
{
	background: url(../../images/review_star.jpg) no-repeat left;
}
.Price_from
{
	text-decoration: line-through;
}
.Price_normal
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding: 4px 22px 0px 0px;
	background: url(../../images/Add2Shopping.png) no-repeat right bottom;
}

.sort
{
	font-size: 10px;
	vertical-align: middle;
}
.pager
{
	font-size: 10px;
	vertical-align: middle;
}
.page_normal
{
	color: #ADADAD;
	text-decoration: none;
}
.page_current
{
	color: #FF7623;
	text-decoration: none;
}
/*---------------------Product ----------------*/
#productInfo
{
	float: left;
	width: 471px;
}
h1
{
	font-size: 16px; font-weight: bolder;
}
h2
{
	font-size: 15px; font-weight: bolder;
}
#productInfo div.top
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_top.jpg) no-repeat top;
	overflow: hidden;
	float: left;
}
#productInfo div.content
{
	width: 449px;
	padding: 5px 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float: left;
}
#productInfo div.bottom
{
	width: 471px;
	height: 15px;
	background: url(../../images/product_bottom.jpg) no-repeat top;
	float: left;
}
#productInfo div div.picture
{
	width: 133px;
	height: 180px;
	float: left;
	position: relative;
	text-align: center;
	line-height: 180px;
	vertical-align: bottom;
}
.productPicture
{
	position: absolute;
	left: 0;
	bottom: 0;
}
.balloon_bought
{
	position: absolute;
	right: -5px;
	top: 47px;
}
#productInfo div div.info
{
	width: 302px;
	float: left;
	margin-left: 10px;
}
#productInfo div div div.title
{
	width: 300px;
	height: 65px;
	margin-top: 6px;
	float: left;
	line-height: 15px;
}
#productInfo div div div.detail
{
	width: 100%;
	float: left;
}
#product_shopping
{
	width: 154px;
	float: right;
}
#product_shopping div.top
{
	height: 8px;
	background: url(../../images/shopping_top.jpg) no-repeat top;
	overflow: hidden;
}
#product_shopping div.content
{
	height: 92px;
	background: url(../../images/shopping_item.jpg) repeat;
	padding: 0 11px;
}
#product_shopping div.bottom
{
	height: 8px;
	background: url(../../images/shopping_bottom.jpg) no-repeat bottom;
	line-height: 0;
	font-size: 0;
}
#product_shopping div.box
{
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	padding:0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
#product_shopping div.boxBottom
{
	height: 6px;
	background: url(../../images/shoppingBox_bottom.jpg) no-repeat top;
}
span.print
{
	background: url(../../images/print.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
	cursor: pointer;
}
span.mail
{
	background: url(../../images/mail.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
	cursor: pointer;
}
span.pdf
{
	background: url(../../images/pdf_icon-b-w.jpg) no-repeat left;
	padding: 0 0 0 20px;
	cursor: pointer;
}
a.pdf
{
	text-decoration:none;
	color:#3C3C3C;
}
#alsoBought
{
	width: 630px;
	height: 255px;
	float: left;
	margin-top: 20px;
}
#alsoBought div.title
{
	width: 620px;
	height: 26px;
	background: url(../../images/alsoBought_top.jpg) no-repeat top;
	font-weight: bolder;
	color: #FF7623;
	padding: 5px 0 0 10px;
}
#alsoBought div.item
{
	width: 628px;
	height: 215px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#alsoBought div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
#product_detail
{
	width: 100%;
	margin-top: 20px;
	float: left;
	overflow: hidden;
}
.line
{
	border-bottom: solid 1px #D6D6D6;
	width: 630px;
	height: 0px;
	line-height: 0px;
	margin: 5px 0;
}
#product_detail div.tabContent
{
	width: 610px;
	margin: 20px 10px 0 10px;
	float: left;
	position:relative;
}
.backlink
{
    color:#3C3C3C; position:absolute; top:0; right:0;
}
#product_detail ul.idTabs
{
	list-style: none;
	clear: both;
}
#product_detail ul.idTabs li
{
	float: left;
	width: 90px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	text-align: center;
	background: url(../../images/lab.jpg) no-repeat top;
}
#product_detail ul a
{
	display: block;
	text-decoration: none !important;
	color: #3C3C3C;
}
#product_detail ul a:hover
{
	color: #FF7623;
	font-weight: bolder;
	background: url(../../images/lab_active.jpg) no-repeat top;
}
#product_detail ul a.selected
{
	color: #FF7623;
	font-weight: bolder;
	background: url(../../images/lab_active.jpg) no-repeat top;
	cursor: default;
}
#product_detail div table
{
	border-collapse: collapse;
	border: 1px solid #D6D6D6;
	width: 100%;
}
#product_detail div table.table-extra-info
{
	width:250px;
}
#product_detail div table td
{
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #D6D6D6;
}
span.readmore
{
	background: url(../../images/nav_pro.jpg) no-repeat left;
	padding: 2px 0 2px 20px;
}

#product_review div.top
{
	height: 9px;
	background: url(../../images/review_top.jpg) no-repeat top;
	overflow: hidden;
}
#product_review div.content
{
	height: 462px;
	background: url(../../images/review_item.jpg) repeat;
	padding: 0 1px 0 11px;
}
#product_review div.bottom
{
	height: 10px;
	background: url(../../images/review_bottom.jpg) no-repeat top;
}
.currentPage
{
	color: #FF7623;
	font-weight: bolder;
}
span.review
{
	background: url(../../images/review.jpg) no-repeat left;
	padding: 3px 0px 3px 20px;
}
.detail_brand
{
	width: 87px; float: left; font-weight: bolder;
}
.detail_brand_name
{
	width: 213px; float: left;
}
.detail_inhoud
{
	width: 80px; float: left; font-weight: bolder;
}
.detail_inhoud_list
{
	width: 220px; float: left;
}
.info_review
{
	width: 72px; float: left; font-weight: bolder;
}
.info_rate
{
	width: 100px; float: left; padding-left: 5px;
}
.info_rate_count
{
	float: left; margin-left: 10px;
}
.info_question
{
	float: left; clear: left; font-weight: bolder;
}
.info_brand
{
	float: right; width: 85px;
}
.product_quantity
{
	width: 60px; float: left; margin-top: 6px;
}
.product_quantity_list
{
	width: 60px; float: left; margin-top: 6px;
}
.product_addcart
{
	width: 100%; float: left; margin-top: 7px;
}
.product_quickorder
{
	width: 100%; float: left; margin-top: 5px;
}
.product_print
{
	position: absolute; left: 11px; bottom: 0;
}
.product_line
{
	width: 620px;
}
.product_general_intro
{
	margin-top: 20px; width: 460px; float: left;
}
.product_general_print
{
	margin: 0px; position: absolute; top: 0; right: 0;
}
.product_general_moreinfo
{
	margin: 0px; position: absolute; right: 0; bottom: 0;
}
.product_moreinfo
{
	width: 460px; margin-top: 20px;
}
.product_review
{
	margin-left: 10px; width: 620px;
}
.product_review_top
{
	float: left; width: 620px; margin-top: 20px;
}
.product_review_left
{
	width: 450px; float: left; line-height:15px;
}
.product_review_title
{
	color:Black;
}
.product_review_info
{
	color: #808080;
}
.product_pageNav
{
	color: #ADADAD; float: left; width: 620px; font-size: 11px; font-weight: bold;
}
#recensies_1
{
	float: left; margin-top: 20px;
}
#recensies_2
{
	float: left; margin-top: 20px;
}
.reviewbox_left
{
	float: left; width: 291px; height: 580px; line-height: 14px; text-align: left;

}
.reviewbox_right
{
	float: right; width: 314px; line-height: 15px;
}
.product_send
{
	text-align: right; height: 20px; line-height: 20px;
}
.question_ask
{
	width: 100%; height: 20px; text-align: right; margin-top: 10px; float: left;
}
.question_line
{
	margin-bottom: 0px; margin-top:10px; float: left;
}
.question_item
{
	line-height: 15px; width: 100%; border-bottom: solid 1px #D6D6D6; padding: 10px 0;
}
.question_info
{
	color: #ADADAD; font-size: 11px; font-weight: bold;
}
/*--------------------- ShoppingCart ----------------*/
span.delete
{
	padding-right: 5px;
	color: #3C3C3C;
}
span.orange
{
	color: #FF7623;
	font-weight: normal;
}
span.gray
{
	color: #3C3C3C;
	font-weight: bold;
}
#shopping_total div.top
{
	height: 6px;
	background: url(../../images/shoppingcart_total_top.jpg) no-repeat top;
	overflow: hidden;
	line-height: 0;
}
#shopping_total div.content
{
	background: url(../../images/shoppingcart_total_item.jpg) repeat;
	width: 630px;
	padding-bottom: 5px;
	overflow: hidden;
}
#shopping_total div.bottom
{
	height: 28px;
	background: url(../../images/shoppingcart_total_bottom.jpg) no-repeat bottom;
	line-height: 28px;
	vertical-align: middle;
}
#relatedProducts
{
	width: 630px;
	height: 255px;
	float: left;
	margin-top: 20px;
}
#relatedProducts div.title
{
	width: 620px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	background: url(../../images/shoppingcart_relatedproducts_top.jpg) no-repeat left top;
	padding-left: 10px;
	font-weight: bolder;
	color: #FF7623;
}
#relatedProducts div.item
{
	width: 628px;
	height: 215px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#relatedProducts div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
.selectedOrange
{
	color: #FF7623;
	font-weight: bold;
}
.selectedGray
{
	color: #3C3C3C;
	font-weight: bold;
}
.deliver_lable
{
	width: 86px;
	height: 20px;
	float: left;
}
.deliver_field
{
	width: 120px;
	height: 20px;
	float: right;
}
.storeLink
{
	color: #3C3C3C;
	text-decoration: underline;
}
/*--------------------- home ----------------*/
.home_left
{
	width: 312px;
	height: 180px;
	float: left;
}
.home_right
{
	width: 312px;
	height: 180px;
	float: right;
	margin: 0px;
}
.home_title
{
	width: 302px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
.home_item
{
	width: 300px;
	height: 156px;
	padding-left: 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	border-bottom: solid 1px #D6D6D6;
}
#specialoffer
{
	margin-top: 20px;
	width: 630px;
	height: 263px;
	float: left;
}
#specialoffer div.title
{
	width: 620px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_special_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
#specialoffer div.item
{
	width: 628px;
	height: 223px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#specialoffer div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
/*--------------------- warehouse ----------------*/
#magzine div.title
{
	width: 620px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_special_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
#magzine div.item
{
	width: 608px;
	height: 80px;
	padding: 0 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}
#magzine div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	line-height: 0;
	overflow: hidden;
}
#alphabeticLink
{
	border: solid 1px #D6D6D6;
	width: 608px;
	height: 60px;
	padding: 0 10px;
	margin-top: 20px;
}
#alphabeticLink div.title
{
	font-weight: bolder;
}
#alphabeticLink a
{
	color: #3C3C3C;
	font-weight: bolder;
}
#mSearch
{
	border: solid 1px #D6D6D6;
	width: 608px;
	height: 80px;
	padding: 0 10px;
	margin-top: 10px;
}
#mSearch div.title
{
	font-weight: bolder;
}
.brandList
{
	border: solid 1px #D6D6D6;
	width: 608px;
	padding: 0 10px;
	margin-top: 20px;
}
/*--------------------- service ----------------*/
#longbox div.title
{
	float: left;
	width: 620px;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	background: url(../../images/home_special_title.jpg) no-repeat left top;
	color: White;
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
}
#longbox div.item
{
	float: left;
	width: 608px;
	padding: 0 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	line-height:15px;
}
#longbox div.item ul
{
	display: list-item; list-style-position: inside;margin-left:10px;padding-left:10px;
}
#longbox div.bottom
{
	float: left;
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	line-height: 0;
	overflow: hidden;
}
/*--------------------- PasswordForget ----------------*/
.forget_lable
{
	float: left;
	width: 100px;
	font-size: 13px;
	font-weight: bolder;
	color: #FF7623;
}
/*--------------------- Shop ----------------*/
#ShopInfo
{
	float: left;
	width: 471px;
}

#ShopInfo div.top
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_top.jpg) no-repeat top;
	overflow: hidden;
	float: left;
}
#ShopInfo div.content
{
	width: 449px;
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float: left;
}
#ShopInfo div.bottom
{
	width: 471px;
	height: 11px;
	background: url(../../images/product_bottom.jpg) no-repeat top;
	float: left;
}
#ShopInfo div div.picture
{
	width: 133px;
	height: 180px;
	float: left;
	position: relative;
	text-align: center;
}
.shopPicture
{
	position: absolute;
	left: 0;
	bottom: 0;
}

#ShopInfo div div.info
{
	width: 292px;
	float: left;
	margin-left: 10px;
}
#ShopInfo div div div.title
{
	width: 300px;
	height: 65px;
	margin-top: 6px;
	float: left;
	line-height: 15px;
}
#ShopInfo div div div.detail
{
	height: 107px;
	width: 220px;
	float: left;
}
.shop_rightbox
{
	width: 154px;
	float: right;
}
.shop_rightbox div.top
{
	height: 11px;
	background: url(../../images/shopping_top.jpg) no-repeat top;
	overflow: hidden;
}
.shop_rightbox div.content
{
	background: url(../../images/shopping_item.jpg) repeat;
	padding: 0 11px;
}
.shop_rightbox div.bottom
{
	height: 11px;
	background: url(../../images/shopping_bottom.jpg) no-repeat bottom;
	line-height: 0;
	font-size: 0;
}
.shop_rightbox div.box
{
	height: 40px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	padding: 0 11px;
	margin: 0;
	overflow: hidden;
}
.shop_rightbox div.boxBottom
{
	height: 6px;
	background: url(../../images/shoppingBox_bottom.jpg) no-repeat top;
}
.shop_longbox
{
	width: 630px;
	float: left;
	margin-top: 20px;
}
.shop_longbox div.title
{
	width: 620px;
	height: 26px;
	background: url(../../images/alsoBought_top.jpg) no-repeat top;
	font-weight: bolder;
	color: #FF7623;
	padding: 5px 0 0 10px;
	float: left;
}
.shop_longbox div.item
{
	width: 628px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float: left;
}
.shop_longbox div.bottom
{
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
	float: left;
}

/*--------------------- star_rating ----------------*/
.star-rating
{
	list-style: none;
	margin: 5px 0 0 10px;
	padding: 0px;
	width: 50px;
	height: 9px;
	position: relative;
	background: url(../../images/star_rating.gif) top left repeat-x;
}
.star-rating li
{
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: 5px;
	font-size: 5px;
}

.star-rating li.current-rating
{
	background: url(../../images/star_rating.gif) left bottom;
	position: absolute;
	left: 0px;
	height: 9px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
/*--------------------- Ajax update progress ----------------*/
#ajaxBackground
{
	background-color: gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}
#ajaxDialog
{
	position: absolute;
	z-index: 888;
}
/*--------------------- Brandstore ----------------*/
#brandstore
{
	width: 100%;
	overflow: hidden;
}
#brandstore div
{
	width: 110px;
	height: 170px;
	float: left;
	margin: 0px 8px;
	text-align: center;
	margin-bottom: 25px;
}
#brandstore div div.brandPicture
{
	width: 85px;
	height: 135px;
	margin: 0 10px;
	padding: 0px;
	position: relative;
}
#brandstore div div.brandPicture img
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#brandstore div div.Name
{
	width: 100%;
	height: 29px;
	text-align: center;
	border-top: 1px solid #999;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	line-height: 15px;
	overflow: hidden;
}
#brandstore div div.Name a
{
	font-weight: bolder;
	color: #3C3C3C;
}
/*--------------------- Special store ----------------*/
#specialstore
{
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}
#specialstore div
{
	width: 630px;
	height: 200px;
	float: left;
	display: inline;
	margin-bottom: 20px;
}
/*--------------------- Health check ----------------*/
.healthcheck
{
	clear: left;
	margin-top: 5px;
}
.healthcheck div.title
{
	float: left;
	width: 80px;
}
.healthcheck div.field
{
	float: left;
}


#tooltip
{
	position: absolute;
	border: 1px solid #333;
	background: #FF7623;
	padding: 2px 5px;
	color: #fff;
	display: none;
	z-index: 999;
	width: 300px;
}
/*--------------------- Health check ----------------*/
.SideBanner
{
	margin-top: 10px;
	cursor: pointer;
	float: right;
	width:150px;
	overflow:hidden;
}
.BannerTop
{
    background: url(../../images/bannerTop.gif) no-repeat top;
	height: 6px;
	width: 150px;
	overflow:hidden;
}
.SideBanner div.Title
{
	background: #FF7623;
	width: 134px;
	vertical-align: middle;
	color: White;
	padding: 0 8px 8px 8px;
	font-size: 13px;
	font-weight: bolder;
}
.SideBanner div.Content
{
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	width: 132px;
	margin: 0px;
	line-height: 14px;
	padding:5px 8px;
}
.SideBanner p
{
	margin-bottom:8px;
}

/*--------------------- Personal page ----------------*/
ul.personal
{
	list-style: none;
	height: 14px;
}
ul.personal li
{
	float: left;
	list-style: none;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	display: block;
	margin-right: 15px;
}
.personal li a, .personal li a:link, .personal li a:active, .personal li a:visited
{
	color: #3C3C3C;
	text-decoration: underline;
}
.personal li a:hover
{
	text-decoration: underline;
}

.button
{
	background-color: #FF6600;
	color: White;
	font-weight:bold;
	border:0;
}
.OrangeTitle
{
	color: #FF6600; font-weight: bold; font-size: 17px;
}
.FreeShipping
{
	float: left;
	clear: left;
	width: 70px;
	font-weight: bolder;
	padding-top: 10px;
}
.ShopLeft
{
	float: left; width: 350px;
}
.ShopRight
{
	float: right; width: 200px
}
.shop_box
{
	width: 150px;
	float: right;
}
.shop_box div.top
{
	height: 11px;
	background: url(../../images/shop_top.jpg) no-repeat top;
	overflow: hidden;
}
.shop_box div.content
{
	background: url(../../images/shop_item.jpg) repeat;
	padding: 0 11px;
}
.shop_box div.bottom
{
	height: 11px;
	background: url(../../images/shop_bottom.jpg) no-repeat bottom;
	line-height: 0;
	font-size: 0;
}
.shop_box div.box
{
	height: 40px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	padding: 0 11px;
	margin: 0;
	overflow: hidden;
}
.shop_box div.boxBottom
{
	height: 6px;
	background: url(../../images/shopBox_bottom.jpg) no-repeat top;
}
.shopContent
{
	width: 608px;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
	float: left;
	padding: 20px 10px 0 10px;
}
.Shopbottom
{
	float: left;
	width: 630px;
	height: 4px;
	background: url(../../images/alsoBought_bottom.jpg) no-repeat top;
	overflow: hidden;
}
/*--------------------- home banner ----------------*/
.homebanner1
{
	width: 630px; height: 200px; text-align: center; z-index: 0;
}
.homebanner2
{
	width: 630px; height: 200px; margin-top: 10px; z-index: 0;
}
.homebanner2-left
{
float: left; width: 221px; height: 200px;
}
.homebanner2-right
{
	float: left; width: 401px; height: 200px; margin-left: 8px;
}
a.side-banner
{
	border: 0; text-decoration: none; color: #3C3C3C;
}
/*--------------------- newsletter ----------------*/
.newsletter
{
	width: 630px; margin-top: 20px; float:left;
}
.newsletter-top
{
	width: 100%; height: 24px; background-image: url(../../images/emailnb_bg.jpg);
            padding-left: 10px; color: White; line-height: 24px;
}
.newsletter-content
{
	width: 100%; margin-top: 10px
}
.newsletter-item
{
	width: 105px; height: 180px; margin-right: 25px; float: left; overflow: hidden;
                text-align: center;
}
.newsletter-title
{
	padding-top:10px
}
/*------------- socialmedia ----------- */
.socialmedia
{
	position:absolute;
	left:0px;
	bottom:60px;
	overflow:hidden;
}
.socialmedia a
{
	width:28px;
	height:28px;
	display:block;
	background:url(/images/socialmedia_buttons.png) no-repeat 0px 0px;
}
.socialmedia a.facebook
{
	background-position: -29px 0px;
}
.socialmedia a.hyves
{
	background-position: -58px 0px;
}
.socialmedia a.linkedin
{
	background-position: -87px 0px;
}
.socialmedia ul
{
	list-style-type:none;
	list-style-image:none;
}
.socialmedia li
{
	width:28px;
	height:28px;
	float:left;
	margin-left:8px;
}
.green_box
{
    background-color:#abdf40;
}
.greenbox_bottom b
{
	background: #abdf40;
}
.red_box
{
    background-color:#e0556a;
}
.redbox_bottom b
{
	background: #e0556a;
}
