
@charset "utf-8";
/* CSS Document */
#productDetail{
	width:500px;
	font-size:13px;
}

#productDetailLive{
	width:600px;
	font-size:13px;
}

#productDetailLive h1{
	color:#4b4b4b;
	font-size:14px;
	margin-top:10px;
}

#productDetail h1{
	color:#4b4b4b;
	font-size:14px;
	margin-top:10px;
}

#productImage{
	/*position:relative;*/
	float:left;
	width:290px;
	margin-left:20px;
}

/* zoomButtons CSS **/
img.zoom 	{ float:right; border:0px; margin-top:20px; }
img.zoom 	{ float:right; border:0px; margin-top:20px; }

#info{
	width:180px;
	min-height:200px;
	margin-left:5px;
	margin-right:10px;
	padding-left:5px;
	padding-right:10px;
	
	float:right;
}

#infoLive{
	width:237px;
	margin-left:20px;
	margin-right:10px;
	padding-right:10px;
	padding-bottom:20px;
	float:left;

}

#infoGrey{
	float:right; 
	min-height:150px;
	width:180px;
	margin-left:5px;
	margin-right:10px;
	padding-left:5px;
	padding-right:10px;
	background-color:#eeeeee;
}

#infoGrey .label{
	font-weight:600;
	width:100px;
}

#infoGreyLive{
	float:left; 
	min-height:150px;
	width:212px;
	margin-left:20px;
	margin-right:10px;
	background-color:#eeeeee;
	padding:20px;
}


#infoGreyLive td{

/*	width:80px; 
	height:30px; */
}

/* infoGreyLive Selectbox CSS **/
#infoGreyLive td #color{ width:160px; margin-left:20px; margin-bottom:10px; }
#infoGreyLive td #size{  width:160px; margin-left:20px; margin-bottom:10px;  }
#infoGreyLive td .number{ width:160px; margin-left:20px; margin-bottom:10px;}


#infoGreyLive select{
	 width:120px;
}

#more{
	padding-top:15px;
	padding-left:20px;	
}

#more .product_title{
	width:200px;
	height:15px;
	float:left;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	padding:10px 0px 0px 20px; 	
	font-weight:600;
	clear:both;
}

#more .titleBar{
	width:340px;
	height:30px;
	float:left;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;	
}

#more .info{
	width:550px;
	min-height:25px;
	height:auto !important;
	height:25px;
	padding-top:10px;
	padding-left:10px;
}

#container_middle .imageview{
	float:left;
	height:250px;
	cursor: pointer;
	margin-left:20px;
	margin-right:20px;
}


#container_middle .productinfo{
	font-weight:bold;
	padding-top:15px;
}



.category{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	cursor:pointer;
}

.category_name{
	list-style:none;
	color:#116fc3;
	margin-left:20px;
	text-transform: lowercase;
	cursor:pointer;
}

.categories_clear{
	height:1px;
	background-color:#ffffff;
}

.hide{
	display:none;
}

.show{
	display:block;
	/* border-bottom:1px solid #ffffff;	*/
}

.subcategory{
	padding-left:20px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	cursor:pointer;
}

.subcategory_name{
	list-style:none;
	text-transform: lowercase;
	padding-bottom:5px;
	cursor:pointer;
}

.subcategory_name_active{
	list-style:none;
	text-transform: lowercase;
	padding-bottom:5px;
	color:#f07d00;
	cursor:pointer;
}

.info img{
	float:left;
}

.activeItem{
	line-height:40px;
	padding-top:14px;
	padding-left:20px;
}

#cartinfo{
	margin-top:20px;
	margin-left:20px;
	font-size:11px;
}

#cartinfo .line{
	float:left;
	height:20px;
	font-size:11px;
	padding-right:15px;
	padding-bottom:5px;
	color:#3d3d3d;
}

#cartinfo .delete{
	float:right;
	width:7px;
	height:7px;
}

#cartinfo .totalline{
	margin-top:20px; 
	margin-bottom:20px;
	font-weight:bold;
	float:left;
	width:110px;
	height:20px;
	font-size:11px;
	color:#000000;
}

#cartinfo .totalprice{

	margin-top:20px; 
	margin-bottom:20px; 
	float:left;
	width:50px;
	height:20px;
	color:#8b0076;
	font-size:11px;
	font-weight:bold;
}

#cartinfo .orderinfo{
	color:#6fa2cf;
	font-size:12px;
	height:20px;
}

#cartinfo .orderinfo img{
	float:left;
	margin-right:10px;
	padding-top:2px;
}

#orderHolder {
	background:#ffffff url(/images/order/bg_cartRight.gif) repeat-y right;
}

.orderinfo{
	list-style-image:url('/images/_ok.gif'); 
	list-style:none;
	padding-left:20px;
	margin-left:0px;
}

.orderinfo li{
	height:20px;
	width:140px;
}


#container_head_big{
	width:1000px;
	height:9px;
	background-image:url('/images/container_bg.gif');
	background-repeat:no-repeat;
}

#orderlist{
	float:left;
	width:780px;
	min-height:425px;
	height:auto !important;
	height:425px;
	padding:10px 10px 10px 10px; 
	background:url(/images/order/bgr_leftTop.png) top left no-repeat #ffffff;
}

#orderlist .menu{

}

#orderlist .head h1{
	float:left;
}

#orderlist .head img{
	float:right;
	margin-right:10px;
}


#orderlist .bottom img{
	margin-top:10px;
	margin-right:10px;
	float:right;
}

#orderlist .logout img{
	margin-top:10px;
	margin-left:10px;
	float:left;

}

#orderlist .content{	
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

.contentComplete {
	margin-left:10px;
	margin-right:10px;
	padding:5px;	
	height:200px;
	background-color:#f5f5f5;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

#completeTable {
	width:700px; 
	font-size:12px;
	border:none;
}

#completeTable thead td{
	font-weight:600;
	background-color:#eeeeee;
	padding-left:10px;
	padding-top:10px;
	height:30px;
}

#completeTable tbody td{
	background-color:#ffffff;
	padding-left:10px;
	padding-top:10px;
	height:25px;
}
	
#orderTable {
	width:760px; 
	font-size:12px;
	border:none;
}

/* #orderTable thead td{
	font-weight:600;
	border:solid 1px;
	background-color:#eeeeee;
	padding-left:10px;
	height:25px; 
}

#orderTable tbody td{
	border:solid 1px; 
	padding-left:10px;
	height:25px; 
}

#orderTable tbody td img{
	float:right;
	margin-top:-10px;
	margin-right:5px;
	margin-bottom:5px; 
}
*/

#orderTable .odd{
	background-color:#f2f2f2;
}


#orderTable .producten {
	width:432px;
	height:25px;
	border-left:#cacaca solid 1px; 
	border-right:#cacaca solid 1px; 
	padding-top:2px;
	padding-left:10px;
	font-size:13px;	
}


#orderTable .productItem {
	color:#494949;
	padding-top:8px;
	padding-left:10px;
	border-left:1px solid #cacaca; 
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
	font-size:13px;	
}

#orderTable .maat {
	width:84px;
	height:20px;
	border-right:#cacaca solid 1px; 
/*	border-bottom:#cacaca solid 1px; **/
	padding-top:2px;
	padding-left:10px;
	font-size:13px;
}

#orderTable .aantal {
	width:50px;
	height:20px;
	border-right:#cacaca solid 1px; 
/*	border-bottom:#cacaca solid 1px; **/
	padding-left:10px;
	padding-top:2px;	
	font-size:13px;
}

#orderTable .perstuk {
	width:44px;
	height:20px;
	border-right:#cacaca solid 1px; 
/*	border-bottom:#cacaca solid 1px; **/
	padding-top:2px;
	padding-left:10px;
	font-size:13px;
}

#orderTable .perstukItem {
	padding-left:10px; 
	padding-top:8px; 
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
	font-size:13px;
}

#orderTable .prijs {
	height:20px; 
	border-right:#cacaca solid 1px; 
	text-align:right;
	padding-top:2px;
	padding-right:20px;
	font-size:13px;
}

#orderTable .prijsItem {
	padding-left:10px; 
	padding-top:8px; 
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
	font-size:13px;
}

#orderTable .selectSize {
	padding:5px;
	padding-left:10px;
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
}

#orderTable .subtotaal {
	padding-top:5px;
	padding-left:10px;
	height:25px;
	background-color:#f2f2f2;
	border-left:1px solid #cacaca; 
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
	font-size:13px;
}

#orderTable .subtotaalItem {
	padding-left:10px;
	padding-top:5px;
	padding-right:25px;
	font-size:13px;
	background-color:#f2f2f2;	
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
}

#orderTable .verzendkosten {
	padding-left:10px;
	padding-top:5px;
	height:25px;	
	font-size:13px;
	background-color:#d5e6f5;		
	border-left:1px solid #cacaca; 
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
}

#orderTable .verzendkostenItem {
	padding:5px;
	padding-right:25px;
	font-size:13px;
	background-color:#d5e6f5;		
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
}

#orderTable .inpakken {
	padding-left:10px;
	padding-top:5px;
	height:25px;	
	font-size:13px;
	background-color:#ffdcfa;		
	border-left:1px solid #cacaca; 

	border-right:1px solid #cacaca;
}

#orderTable .inpakkenItem {
	padding-right:25px;
	padding-top:5px;
	font-size:13px;
	text-align:right;
	background-color:#ffdcfa;		
	border-bottom:1px solid #cacaca; 
	border-right:1px solid #cacaca;
}

#orderTable .totaal {
	padding-left:10px;
	padding-top:5px;
	height:20px;
	font-size:13px;

}

#orderTable .totaalItem {
	padding:5px; 
	
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;	
}

#profile_box {
	margin-left:10px; 
	margin-right:10px;
}

.img0{
	width:290px;
	height:290px;
	margin-top:0px;
	margin-left:0px;
}
.img1{
	width:500px;
	height:500px;
	margin-top:-105px;
	margin-left:-105px;
}
.img2{
	width:1000px;
	height:1000px;
	margin-top:-355px;
	margin-left:-355px;
}
#image {		
	border:0px;
}

.priceDetail{
	font-weight:600;
	float:left;
	font-size:12px;
}

.priceActionDetail{
	font-weight:600;
	float:left;
	font-size:12px;
	text-decoration:line-through;
}

.priceAction{
	/*font-size:14px; */
	font-size:12px;
	font-weight:bold; 
	text-decoration:line-through;
	float:left; 
	padding-left:10px;
	margin-right:15px;
	width:60px;
}

.productinfoprice {
	text-align:center;
}

#container_middle .price{
	font-weight:bold;
	/*font-size:14px;*/
	font-size:12px;
	margin-left:0%;
}

.action{
	/*font-size:14px; */
	font-szie:12px;
	font-weight:bold; 
	color:#e42d29;
	text-align:left;
}

