#featured{
float:left;
text-align:center;
width:350px;
}
.image{
margin:0px 1em 0 0;
padding:8px 0 ;
}

#description{
	float:left;
	width:430px;
	font-size:1.15em;
}

#description h2 {
margin-top:10px;
}

.callActionBox {
background:#6E7959 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-size:1.15em;
padding:5px 10px;
}

.product_info{
	background:#E0C399; 
	border:1px solid #887759;
	clear:both;
	border-spacing:5px;
	margin:2px 0px;
	width:99%;
}
.product_info td,tr{ border:0px; padding:5px 10px;vertical-align:middle}


#price{
	font-weight:bold;
	background:url(../../images/money.gif) 5px   no-repeat;
	padding:0px 0px 0px 25px;
	width:130px;

}

#price select {
width:300px;
}
#quantity{
border-right:1px solid #ccc;
font-weight:bold;
}
#cart_add{
background:url(../../images/basket_add.gif) 10px  no-repeat;
padding-left:25px;
text-align:right;
width:120px;
}
p.caption{
text-align:right;
margin:0 0 0.5em;
padding:0px;
}

#more_info{
	text-align:center;
	font-weight:bold;
	padding-right: 20px;
	
}

.singleprice{
clear:left;
font-size:1.55em;
}
/* IMAGES view*/
#images{clear:both;margin-bottom:1em;}
#images h2{
margin: 0.5em 0px;
padding-left:20px;
background:url(../../images/image.gif) left  no-repeat;
}
#images p{clear:left;}

#images ul{
list-style:none; 
margin:0px; 
padding:0px;
}
#images li { 
	position:relative;
	float:left;
	margin:2px 5px;
	height:100px;
	padding:5px;
}
#images li a{
	display:block;
	width:100px;
	float:left;
	padding:5px;
	text-align:center;
	border:1px solid #fff;
}

#images li a:hover{ 
border:1px solid #887759;
}


#variations strong{
color:#f33;
}
#variations .discount{
text-decoration:line-through;
color:#aaa;
}

#browse_cat{
margin-bottom:1em
}

p#more_info a {color:#303030; padding: 5px;}