/* CSS Document */
#centerColumn{
	width:720px;
}
.menuPath{
	margin-left:12px;
}
#stockOffContainer{
	width:100%;
	margin:12px 0;
}

#stockOffSearch{
	width:696px;
	padding:11px;
	border:solid 1px #E0CDED;
}
#stockOffSearch p{
	margin:0 0 12px 0;
	padding:0;
	font-family:'NewJuneRegular',Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6607A5;
}
#stockOffSearch select{
	border:solid 1px #BFBFBF;
	color:#A269C8;
	font-size:11px;
	float:left;
	margin-right:24px;
	padding:2px 6px;
}
#stockOffSearch input{
	border:solid 1px #E0CDED;
	color:#6607A5;
	font-size:11px;
	padding:2px 6px;
	float:left;
	height:16px;
	margin-right:24px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
#stockOffSearch a.searchButton,
#stockOffSearch a.searchButton:visited{
	width:31px;
	height:22px;
	float:left;
	background:url(../imgs/stockOff_search_button.gif) top left no-repeat;
}
#stockOffSearch a.searchButton:hover{
}

ul#stockOffCategories{
	float:left;
	width:100%;
	margin:24px 0 12px 0;
	padding:0;
}
ul#stockOffCategories li{
	list-style:none;
	float:left;
	margin:0 15px 12px 0;
	padding:0;
	background-color:#EFE6F7;
	width: 132px;
	height: 48px; 
	color:#9354BF;
	text-decoration:none;
	font-size:11px;
	vertical-align:middle;
	width: 132px;
	height: 48px;
	text-align:center;
	float:left;
	cursor:pointer;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
ul#stockOffCategories li.on,
ul#stockOffCategories li:hover{
	background-color:#6606A5;
}
ul#stockOffCategories li.on,
ul#stockOffCategories li:hover{
	color:#FFFFFF;
}
ul#stockOffCategories li.lasOfRow{
	margin-right:0;
}
ul#stockOffCategories li table{
	float:left;
}
ul#stockOffCategories li table tr td{
	width: 120px;
	height: 48px;
	padding:0 6px;
	text-align:center;
	vertical-align:middle;
}

#stockOffProductsList{
	width:100%;
	background-color:#F7F2F9;
	padding-bottom:10px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}

.stockOffProductItem{
	position:relative;
	width:676px;
	margin:0 12px;
	border-bottom:solid 1px #E8DAF1;
	padding:12px 0;
}
.stockOffProductItem.first{
	border-top:solid 1px #E8DAF1;
}
.stockOffProductItem a{
	text-decoration:none;
}
.stockOffProductItem .image{
	float:left;
	width:113px;
	height:84px;
	margin-right:18px;
}
.stockOffProductItem .image img{
	position:absolute;
	width:113px;
	border:none;
	clip:rect(0px 113px 84px 0);
}
.stockOffProductItem p{
	margin:0;
	color:#857C8D;
}
.stockOffProductItem p.title{
	font-weight:bold;
	color:#6507A5;
}
.stockOffProductItem .data{
	position:relative;
	height:84px;
	width:540px;
}
.stockOffProductItem .price{
	position:absolute;
	bottom:0;
	color:#B07CD1;
}
.stockOffProductItem .price span.unit{
	font-size:20px;
}
.stockOffProductItem .price span.ref{
	color:#CCABE0;
	margin-left:40px;
}
.stockOffProductItem .addCart{
	position:absolute;
	right:16px;
	bottom:12px;
}
.stockOffProductItem .addCart a{
	display:block;
	padding:5px 0 0 28px;
	height:19px;
	background:url(../imgs/stockoff_addcart_added.gif) top left no-repeat;
	text-transform:uppercase;
	font-size:9px;
	color:#6507A5;
	text-decoration:none;
	cursor:default;
}

.stockOffProductItem .addCart a.active{
	width:57px;
	padding:5px 0 0 34px;
	background:url(../imgs/stockoff_addcart.gif) top left no-repeat;
	cursor:pointer;
	color:#F49B19;
}


#productNav{
	width:100%;
	margin-top:30px;
}
#productNav ul{
	margin:0 12px;
	padding:0;
}
#productNav ul li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#productNav ul li{
	color:#6607A5;
	padding:6px 10px;
	font-size:11px;	
	cursor:pointer;
}
#productNav ul li.toFirst,
#productNav ul li.toLast{
	padding:6px 0px;
}
#productNav ul li.on{
	background-color:#EFE6F7;
}
#productNav ul li.previous,
#productNav ul li.next{
	width:8px;
	height:15px;
	padding:6px 0;
	margin-right:10px;
	background:url(../imgs/images_nav_arrows.gif) left center no-repeat #FFFFFF;
}
#productNav ul li.next{
	background:url(../imgs/images_nav_arrows.gif) right center no-repeat #FFFFFF;
}


table.cartList{
	width:688px;
	margin:0 12px 0px 12px;
}

table.cartList tr td{
	border-bottom:solid 1px #E1D5E9;
	padding:6px 0;
	color:#55495D;
	font-size:11px;
}
table.cartList tr td.sep{
	width:12px;
	border:none;
}
table.cartList thead tr td{
	color:#FFA312;
	text-transform:uppercase;
	font-weight:bold;
}
#stockOffProductsList table.cartList input[type=text]{
	width:20px;
	border:solid 1px #C0BAC8;
	color:#55495D;
	font-size:11px;
	padding:0 2px;
}
table.cartList tfoot tr td{
	border:none;
}
table.cartList tfoot tr td.total{
	border-bottom:solid 1px #E1D5E9;
	font-size:16px;
}
#stockOffProductsList input[type=button],
#stockOffProductsList input[type=submit]{
	border:solid 1px #FAC46E;
	padding:6px;
	color:#FFA312;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	background:none;
	cursor:pointer;
}

.pagination{
	width:70%;
	padding-top:12px;
	border-top:solid 1px #EFE6F7;
}
.pagination ul{
	margin:0;
	padding:0;
}
.pagination ul li{
	list-style:none;
	float:left;
	margin:0 6px 0 0;
	padding:0;
	clear:none;
	width:auto;
	border:none;
	background:none;
}
.pagination ul li a{
	color:#6607A5;
	padding:6px 10px;
	font-size:11px;	
	display:block;
	width:auto;
	text-decoration:none;
}
.pagination ul li a.on,
.pagination ul li a:hover{
	background-color:#EFE6F7;
}
.pagination ul li a.next{
	width:8px;
	height:15px;
	padding:6px 0;
	background:url(../imgs/images_nav_arrows.gif) right center no-repeat #FFFFFF;
}
.pagination ul li a.prev{
	width:8px;
	height:15px;
	padding:6px 0;
	background:url(../imgs/images_nav_arrows.gif) left center no-repeat #FFFFFF;
}
#nproductscontainer{
	float:right;
	width:25%;
	margin-top:10px;
}
#nproductscontainer label{
	float:left;
	padding-top:3px;
	font-size:0.75em;
}
#nproductscontainer form{
	float:right;
}
#nproductscontainer form select{
	background:url(../imgs/input_bg.gif) top left repeat-x #EBE9EE;
	border:none;
	color:#8E4ABB;
	padding:1px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#stockOffProductsList input[type=text],
#stockOffProductsList input[type=password],
#stockOffProductsList select,
#stockOffProductsList textarea{
	width:180px;
	background:url(../imgs/input_bg.gif) top left repeat-x #EBE9EE;
	border:none;
	color:#8E4ABB;
	padding:6px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#stockOffProductsList textarea{
	height:100px;
}
#stockOffProductsList input[type=text].sizeM,
#stockOffProductsList select.sizeM,
#stockOffProductsList textarea.sizeM{
	width:444px;
}

#stockOffProductsList p{
	margin-left:12px;
}

#stockOffProductsList table.cartList input[type=text]{
	width:25px;
	background:none;
	border:solid 1px #C0BAC8;
	color:#55495D;
	padding:0 2px;
	font-size:11px;
	float:left;
}

.cartUpdate img{
}


#cartSequence{
	width:688px;
	margin:0 12px 25px 12px;
	background:url(../imgs/stock_off_sequence_line.gif) bottom left repeat-x;
	padding:0;
}
#cartSequence ul{
	margin:0;
	padding:0;
}
#cartSequence ul li{
	list-style:none;
	float:left;
	margin:0 35px 0 0;
	padding:0 0 12px 0;
	text-align:center;
	background:url(../imgs/stock_off_sequence_off.gif) center bottom no-repeat;
	font-style:italic;
	color:#AD7ECF;
}
#cartSequence ul li.on{
	color:#6607A5;
	background:url(../imgs/stock_off_sequence_on.gif) center bottom no-repeat;
}

#stockOffIntro{
	padding:0 12px;
}


table.cartList input[type=button]{
	-webkit-border-radius: 2px;   
	border-radius: 2px;
}