/*
Edited: 12 September 2006 - Laura Zucchetti - HIGH CONTRAST
*/

/*LZ added this for the new layout on each product page.*/

#product_holder{
width:480px;
clear:both;
}

#product_shot{
width:255px;
height:175px;
float:right;
padding-bottom:10px;
}

#product_holder dl{
color:#000;
font-size:100%;
margin:0;
padding:0;
}

#product_holder dt{
color:#000;
font-size:85%;
font-weight:normal;
}

#product_holder dd{
font-size:80%;
font-weight:normal;
margin:0 0 1em 0;
}
/*Todays Offers*/

.todaysoffers #product_holder h1{
font-size:210%;
color:#000;
}

.todaysoffers #product_holder dl{
color:#000;
font-size:100%;
margin:0;
padding:0;
}

.todaysoffers #product_holder dt.to_product{
color:#000;
font-size:110%;
font-weight:normal;
margin:25px 0 0 0;
line-height:1.2em;
}

.todaysoffers #product_holder dd{
font-size:80%;
font-weight:normal;
margin:0 0 1em 0;
}
.todaysoffers #product_holder dd.to_now{
font-size:105%;
font-weight:bold;
margin:12px 0 0 0;
color:#CC0000;
}
.todaysoffers #product_holder dd.to_was{
font-size:100%;
font-weight:normal;
margin:0 0 1em 0;
}
/*Today's offers*/
#buy_table{
clear:both;
}

#buy_table table{
clear:both;
border-collapse:collapse;
border:1px solid #CCC;
margin:10px 0 10px 0;
font-size:100%;
}

#buy_table table input{
border:1px solid #999;
background-color:#FFFF99;
}


#buy_table table th{
border-collapse:collapse;
border:1px solid #999;
color:#000;
font-weight:normal;
background-color:#CCC;
padding:4px;
text-align:left;
}

#buy_table table th.prod_weight{
width:65px;
}

#buy_table table th.prod_price{
width:52px;
}

#buy_table table th.prod_quant{
width:83px;
}

#buy_table table td{
border-collapse:collapse;
border-top:1px dashed #999;
padding:4px;
font-size:80%;
color:#000;
}


#buy_table td.add_td{
text-align:right;
}

#buy_table table tr:hover{
background-color:#CCC;
}

#buy_table table tr.no_hover:hover{
background-color:#FFF;
}

.sub_var {
font-size:90%;
}

#buy_table table tr td.prod_price{
color:#CC0000;
font-weight:bold;
}

#buy_table table tr td.prod_price strike{
color:#000;
}

/*END  - LZ added this for the new layout on each product page.*/


#content p {
	line-height:16px;
	color: #000;
	font-size:75%;
	margin:0px 0px 15px 0px;
}

#content p.productDescription {
	line-height:150%;
}

#productsPageLinks {
	padding:10px 0px 0px 0px;
}

/****Main Product******/

#content-productDetailsWrapper{
	width:480px;
	height:250px;
	clear:both;
}
#sel_weight{
float:left;
padding-top:12px;
}

#sel_weight_img{
float:right;
}

#quantity_wrap{
clear:both;
padding:10px 0px;
}

#weight_wrap{
margin-top:0px;
}

#add_to_basket{
margin:-15px 0 5px 0;
}     

div > #add_to_basket{
margin:5px 0 5px 0;
}

#content-productDetailsWrapper label {
color:#000;
font-size:80%;
}

.title {
color:#091453;
}
#productDetailsWrapper-productDetails{
	width:220px;
	float:left;
	padding:7px 0px 3px 0px;
	margin:7px 0px 7px 0px;
}

#productDetailsWrapper-productDetails #weight{
width:110px;
font-size:70%;
margin-top:-10px;
}

#productDetails-mainImageShot{
	padding-top:5px;
	float:right;
}

#productDetails-text{
	font-size:90%;
	color: #000;
	display:inline;
}

.productDetails-price{
	font-size:90%;
	color: #000;
	font-weight:bold;
}

.productDetails-actions{
	height:26px;
	width:475px;
	display:block;
	clear:both;
	padding-right:5px;
	text-align:right;
	margin:5px 0 0 0
}

.productDetails-measure, .productDetails-text {
	color: #000;
	font-size: 70%;
	clear:both;
	float:left;
	padding-top:6px;
	padding-right: 5px;
	padding-bottom:10px;
}

.productDetails-actions a{
background-image:url(../../_images/send_to_friend_icon.gif);
background-repeat:no-repeat;
background-position:right;
padding:5px 25px 3px 0px;
height:26px;
font-size:70%;
}

.productDetails-measure, .productDetails-text {
	color:#000;
	font-size: 70%;
	clear:both;
	float:left;
	padding-top:6px;
	padding-right: 5px;
	padding-bottom:10px;
}

.productDetails-text{
	color: #000;
	clear: none;
}

.productDetails-measure h3 {
	font-size: 125%;
}

.image_product{
	float:left;
	padding-top: 3px;
}

#content-recipeForm form {
	margin:6px 0px 0px 0px;
	padding:0px;
}

#content-recipeFormSelect {
	color: #000;
	float: left;
	width: 95%;
	margin:0px;
	padding:0px;
}

#content-recipeFormSelect select {
	margin:0px;
	padding:0px;
}

#content-recipeFormSubmitButton {
	float: left;
	margin:0px;
	padding:0px;
}

#content-recipeFormSubmitButton img {
	margin-top: 2px;
}

#content select {width:95%;}

.weightSelect {
	float: left;
}

#content div.weightSelect select {
	width: auto;
}

.weightSelectButton {
	padding-top: 2px;
	float: left;
}

.weightSelectButton {
	float: left;
	padding-top: 5px;
	padding-right: 4px;
	padding-left: 15px;
}
