﻿.products
{
	margin-top:10px;
}

.product
{
	float:left;
	width:331px;
}
.producthead 
{
	background-image:url(../images/producthead_32.jpg);
	height:43px;
	margin-left:auto;
	margin-right:auto;
	width:327px;
}
.productheadcopy 
{
	color:#FFFFFF;
	font-size:14px;
	margin-left:20px;
	padding-top:4px;
	font-weight:300;
	
}
.prodcutheadsubcopy 
{
	color:#FCFCFC;
	font-weight:bold;
	font-size:10px;
	font-weight:bold;
	margin-left:20px;
	padding-top:4PX;
}
.productshot 
{
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	width:133px;
	height:150px;
}
.productcopy 
{
	color:#333333;
	font-weight:bold;
	float:left;
	font-family:Lucida Grande,tahoma,Verdana,sans-serif;
	font-size:10px;
	padding:10px 15px 0px 0px;
	width:133px;
}
.productcopy strong
{
	color:#017ABD;
}

.productcopy hr
{
	border: 0px;
	border-top:1px dotted #931C70;
	height:1px;
	margin-bottom:5px;
}
	

.LargeProduct
{
	float:left;
	font-size:11px;
	height:auto;
	margin-top:5px;
}	
.productdivider {
	background-image:url(/img/divider.jpg);
	/*height:22px;*/
	width:660px;
	padding-bottom: 4px;
	padding-top:4px;
	margin-bottom:20px;
}
.productdivider .productheadcopy
{
	padding-top:0px;
}

.LargeProduct .prodcutheadsubcopy 
{
	font-weight:normal;
	letter-spacing:2px;	
}
.smallImage
{
	/*width:90px;
	height:85px;
	float:left;*/
	padding:5px;
}
/*.smallImage .imageContainer
{
	border:1px solid #CCC; padding:2px;
	width:81px;
	height:73px;
}
*/
.smallImage a
{
	color:#000;
}

.description
{
	clear:both;
	text-align:justify;
}

h3 {
font:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dotted;
	border-width:1px;
	color:#e0108f;
	font-size:15px;
	font-weight:100;
	margin-top:5px;
	padding-bottom:3px;
	margin-bottom:10px;

}

h4
{
	color:#931C70;
	font-size:20px;
	font-weight:100;
	margin-left:5px;
	margin-top: 30px;
}

#subnav h4
{
	margin-top:0px;
}

h5 {
	border-bottom:1px dotted;
	border-width:1px;
	color:#FF6600;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
	font-family:Lucida Grande,tahoma,Verdana,sans-serif;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#productImages
{
	text-align:center;
	width:310px;
	float:left;
}
#productImages a
{
	color:#000;
}
#productImages a:hover
{
	color:#B32E94;
}

#productInfo
{
	width:320px;
	float:left;
}

#productInfo .downloads a{color:#000;}
#productInfo .downloads a:hover{color:#B32E94;}
#productInfo .downloads li{margin-top:5px; margin-bottom:0px; background-position:0px 1px;}

#productInfo h1
{
	font-size:25px;
	font-weight:100;
	color:#666666;
}
h1{
font-size:13px;
color:#333333;
}

#productInfo h3
{
	padding-bottom: 7px;
	margin-bottom:2px;
}

#productInfo p
{
	border-top: 1px dotted #666;
	padding-top: 7px;
	padding-bottom: 7px;
}
#productInfo .description
{
	border-top: 1px dotted #666;
	padding-top: 7px;
}
#productInfo .description p
{
	border-top: 0px;
	padding:0px;
	padding-bottom: 5px;
	
}

#productInfo #productPrice
{
}
#productInfo #productPrice #rrp
{
	width:90px;
	float:right;
	padding-top:2px;
	text-align:right;
}
#productInfo #productPrice #ours
{
	font-size:140%;
	font-weight:bold;
	color:#047aba;
	width:220px;
	float:left;
}
#productInfo #productPrice #saving
{
	clear:both;
	border-bottom: 1px dots #666;
	padding-bottom: 5px;
}
#productInfo #productPrice #saving strong
{
	color:#047aba;
}

.catalogue {
	border-bottom:1px none #666666;
	float:left;
	padding:10px 15px 5px;
	width:600px;
}
.cathead {
	background-image:url(../images/catbanner.jpg);
	height:43px;
	margin-left:auto;
	margin-right:auto;
	width:600px;
}
.catheadcopy {
	color:#931C70;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	margin-left:20px;
	padding-top:4px;
}
.catsubcopy {
	color:#000000;
	font-size:10px;
	font-weight:100;
	letter-spacing:1px;
	margin-left:10px;
	padding-top:5px;
}

.catcopy {
	color:#333333;
	float:left;
	font-family:Lucida Grande,tahoma,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:10px 0px 10px 5px;
	width:427px;
}
.catbuttons {
	color:#333333;
	float:right;
	font-family:Lucida Grande,tahoma,Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:29px;
	padding-left:5px;
	padding-right:0px;
	width:427px;
}

.catbuttons img
{
	margin-top:2px;
}
.relatedProduct
{	
	border-right-style:dotted;
	border-width:1px;
	float:left;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:158px;
	text-align:center;
}

.relatedProduct .r_text
{
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	color:#666;
}
.relatedProduct .r_text h3 {
	border-bottom:1px dotted;
	border-width:1px;
	color:#c3118b;
	font-size:13px;
	font-weight:bold;
	min-height:32px;
}
.relatedProduct .r_text h5 {
	border-bottom:1px dotted;
	border-width:1px;
	color:#B32E94;
	font-size:8px;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;
}

.black
{
	color:#000;
}

.prodcopy
{
	font-size:110%;
	padding:11px;
	padding-top:0px;
}
.prodcopy p
{
	margin-bottom:1em;
}

hr
{
	border:1px solid #ccc;
	margin-top:5px;
	margin-bottom:5px;
}

.productOption
{
	clear:both;
	color:#047aba;
	font-weight:bold;
}
.optionPrice
{
	width:90px;
	padding-left:5px;
	padding-top:7px;
	float:left;
}
.optionText
{
	width:55px;
	padding-left:5px;
	padding-top:7px;
	float:left;
	color:#000;
}
.productOption img
{
	float:left;
	border: 1px solid #CCC;
	margin-bottom:10px;
}
.cartbut
{
	float:left;	
}
.cartbut img
{
	border:0px;
}
.cartbut input
{
	float:left;
	width:30px;
	margin-top:5px;
}

	