/*===================================================================================================*/

/*express_themes page*/

#express_themes{

	padding-bottom:50px;

}

#express_themes p.message{

	position:relative;

	width:630px;

	top:20px;

	left:30px;

	font-size:14px;

	line-height:22px;

	font-family:Georgia;

}

#express_themes #theme_wrap{

	position:relative;

	display:inline;

	float:left;

	width:684px;

	margin-top:20px;

}

#express_themes .express_box{

	display:inline;

	position:relative;

	float:left;

	height:117px;

	width:103px;

	margin-top:25px;

	margin-left:27px;

	border:1px solid #cfcb7e;

}

#express_themes .express_box img{

	position:absolute;

	top:29px;

	left:0px;

}

/*===================================================================================================*/

/*express_listing page*/

#express_listing p.message{

	position:absolute;

	width:630px;

	top:10px;

	left:30px;

	font-size:14px;

	line-height:22px;

	font-family:Georgia;

}

#express_listing #listings_wrapper{

	position:relative;

	display:inline;

	float:left;	

	width:624px;

	margin-left:30px;

	margin-top:100px;

}

#express_listing .listings_row{

	clear:both;

	display:inline;

	position:relative;

	/*left:-20px;*/

	float:left;

	width:644px;

	/*height:245px;*/

	margin-top:10px;

	margin-bottom:20px;

}

.listings_row .listing{

	position:relative;

	display:inline;

	float:left;

	height:231px;

	width:140px;

	background:url(/_images/backgrounds/listing-bg.png) top left no-repeat;

	margin-left:21px;

}

.listings_row .listing span.title{

	position:absolute;

	display:inline;

	float:left;

	width:140px;

	height:20px;

	top:5px;

	left:1px;

	color:#feffc0;

	text-align:center;

	font-size:10px;

}

.listings_row .listing img{

	position:absolute;

	top:29px;

	left:1px;

	height:138px;

	width:138px;

}

.listings_row .listing span.price{

	position:absolute;

	display:inline;

	float:left;

	width:140px;

	height:20px;

	top:170px;

	left:1px;

	color:#feffc0;

	text-align:center;

	font-size:13px;

	font-weight:bold;

}

.listings_row .listing a.view_box{

	position:absolute;

	display:inline;

	float:left;

	width:137px;

	height:16px;

	line-height:16px;

	top:190px;

	left:1px;

	text-align:center;

}

.listings_row .listing a.add_to_cart{

	margin-top:2px;

	position:absolute;

	display:inline;

	float:left;

	width:137px;

	height:16px;

	line-height:16px;

	top:213px;

	left:1px;

	text-align:center;

}

/*===================================================================================================*/

/*express_boxdetails page*/

#express_details #details_wrapper{

	position:relative;

	display:inline;

	float:left;

	width:624px;

	margin-top:10px;

	margin-left:25px;

	padding-bottom:60px;

}

#express_details #top_row{

	position:relative;

	display:inline;

	float:left;

	width:624px;

	height:320px;

	padding-top:50px;

}

#express_details .box_content_row{

	clear:both;

	display:inline;

	position:relative;

	left:-20px;

	float:left;

	width:644px;

	height:150px;

	margin-top:10px;

}

.box_content_row .product{

	position:relative;

	display:inline;

	float:left;

	height:140px;

	width:140px;

	/*background:url(/_images/backgrounds/product-bg.png) top left no-repeat;*/

	margin-left:0px;

}

.box_content_row span.title{

	position:absolute;

	display:inline;

	float:left;

	width:140px;

	height:20px;

	top:5px;

	left:1px;

	color:#feffc0;

	text-align:center;

	font-size:10px;

}

.box_content_row .product img{

	position:absolute;

	/*top:29px;*/

	left:1px;

	height:138px;

	width:138px;

}

.box_content_row a.view_product{

	position:absolute;

	display:inline;

	float:left;

	width:137px;

	height:20px;

	line-height:20px;

	top:170px;

	left:1px;

	text-align:center;	

}

#box_image{

	position:relative;

	left:490px;

	display:inline;

	width:270px;

	float:left;

	/*padding: 0 0 20px 0;*/

}

#box_image img{

	display:inline;

	position:relative;

	float:left;

	width:270px;

	border:1px solid #d5d18d;

}

#box_image a{

	width:150px;

	background-color:#e7e7e7;

	border-color:#cccccc;

	color:#63427d;

}

#box_text{

	position:relative;

	display:inline;

	float:left;

	margin-left:0px;

	width:302px;

	color:#4a4021;

}

#box_text #box_name{

	font-size:20px;

	color:#666666;

	padding-bottom:5px;

}

#box_text #box_price{

	font-size:18px;

	color:#666666;

	padding-bottom:50px;

}

#box_text #add_to_cart{

	padding-bottom:25px;

}

#box_text #box_description{

	font-weight:normal;

	font-size:12px;

	color:#666666;

	line-height:20px;

}

#box_text #box_options{

	/*padding-top:18px;*/

	position:relative;

	left:340px;

}



#box_text #box_options .opt_sizes{

	margin: 0;

	padding: 0;

	position: relative;

	display: inline;

	float: left;

	font-size:12px;

	font-weight: bold;

	color:#666666;

	width: 70px;

}



#box_text #box_options .opt_product {

	clear: both;

	margin: 0;

	padding: 0 1px 6px 1px;	

	position: relative;

	display: inline;

	float: left;

	font-size:12px;

	font-weight: bold;

	color:#666666;

	width: 130px;

}

#box_text #box_options .opt_colours{

	margin: 0;

	padding: 0;

	position: relative;

	display: inline;

	float: left;

	font-size:12px;

	font-weight: bold;

	color:#666666;

	width: 100px;

}



#box_text #box_options .opt_colours select {

	width: 100px;

	margin: 0;

	padding: 0;

}



#box_text #box_options .opt_sizes select{

	width: 70px;

	margin: 0;

	padding: 0;

}



#box_text .dotted_options {

	clear: both;

	height: 3px;

	font-size: 1px;

	background: transparent url(/_images/dot.gif) top left repeat-x;

}



/*#box_text #box_options .opt_sizes{

	position:relative;

	float:left;

	width:70px;

	height:30px;

	font-weight:bold;

	font-size:12px;

	margin: 0;

	padding: 0;

}*/



/*#box_text #box_options .opt_product{

	clear:both;

	position:relative;

	float:left;

	display: inline;

	width:130px;

	height: 20px;

	font-size:12px;

	font-weight: bold;

	margin: 0;

	padding: 0;

}

#box_text #box_options .opt_colours{

	position:relative;

	float:left;

	width:100px;

	height:30px;

	font-weight:bold;

	font-size:12px;

	margin: 0;

	padding: 0;

}



#box_text #box_options .opt_colours select {

	width: 100px;

}



#box_text #box_options .opt_sizes select{

	width: 70px;

}*/

#box_text #box_options .bg{

	font-weight:normal;

	padding-top:10px;

	padding-bottom:10px;

	/*background-color:#f5f5e3;*/

}

#box_image_details{

position:absolute;

left:150px;

padding-top:30px;

height:50px;

width:50px;

}
#box_bottom_icon{

position:absolute;

left:150px;

padding-top:25px;
padding-bottom:30px;

}

/*New design for express boxes*/

#new_listing{

border-style:solid;

border-width:5px;

border-color:#f3f3f3;

width:600px;

padding:10px;

}

#new_listing #images{

width:inherit;

text-align:center;

padding-bottom:20px;

}

#new_listing #box_name{

display:block;

width:350px;

float:left;

}

#new_listing #box_name a{

font-size:14px;

letter-spacing:1px;

font-weight:bold;

color:#666666;

text-decoration:none;

padding-right:10px;

width:290px;

}

#new_listing #box_price{

font-size:12px;

letter-spacing:1px;

font-weight:bold;

color:#666666;

}

#new_listing #box_to_cart{

position:absolute;

left:550px;

padding-top:5px;

}

#new_listing #box_to_cart a{

color:#4c276b;

text-decoration:none

}

#new_listing #box_details{

position:absolute;

left:450px;

padding-top:5px;

}

#new_listing #box_details a{

color:#4c276b;

text-decoration:none

}



