/* CSS Document */
html, body{ margin:10px 0 0 10px; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif } 
img {border:0;}

a, a:visited {
	color:#911c84;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
a:hover {
	color:#c48B34;
	font-weight:bold;
	text-decoration:underline;
}

.noscript {
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 5px;
}
.noscript a, .noscript a:visited, .noscript a:hover {
	background-color: #CC0000;
	color: #FFFFFF;
}

.error, .success {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
	font-weight: bold;
}
.error {
	background-color:#DD153E;
	color:#FFFFFF;
}
.success {
	background-color:#FFFF9D;
	color:#000000;
}


#headerbanner{ float:right; }

#pagewidth{ width:780px; }  
#header{ position:relative; height:104px; width:100%; } 
#header ul{ padding: 0; margin: 0; float: left; }
#header ul li{ display:inline; margin:0; padding:0}
#header ul li a{ float:left} 
#logo{ float:left; width:185px;	height:50px; }
#headertag{	float:left; width:350px; height:74px; margin:0; }
#headertag h2 { font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.1em; margin:0; padding:25px 0 0 10px }
#basket{ float:right; padding:20px 0 0 0;}


#headnav{ clear:left;}
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:; 
 }

#leftnav{
	background: #eddfec;
	padding: 10px;
	width: 165px;
} 
#leftnav ul{ padding:0; margin:0;}
#leftnav ul li{ list-style:none; font-size:13px;}
#leftnav a { color:#911c84}
#leftnav a:visited{ color:#911c84}
#leftnav a:hover { color:#c48B34}

#product h1{ margin:0; }
#product h2{ color:#999999; margin:0; font-size:20px; }
#product h3 { color:#003333; margin:3px 0 3px 0; font-size:14px;}
#product p{ font-size:14px;}

#prodform{ padding:10px 5px 0 5px }
#prodform h3 { color:#911c84}

#prodform p { margin:2px 0 2px 0; font-size:12px;}
#centrebasket { padding:15px; }
.centreprice {padding:3px; margin-bottom:2px; background-color:#FFFFFF; border:1px solid #CCCCCC}
.centretext{padding:4px; margin-bottom:3px;}

#size { float:left; width:105px;}
#color {
	float: left;
	width: 115px;
	padding-left: 10px;
}
.stock {
	float: left;
	width: 135px;
	padding-left: 10px;
}
#qty { float:left; }
#rrp { float:left; width:90px; }
#rrp p { font-size:16px; text-decoration:line-through;}
#oprice { float:left; width:90px; padding-left:3px;}
#oprice p{ font-size:16px; font-weight:bold}
#saving{ float:left; padding-left:3px; }
#saving p{ font-size:16px;}

#bread{ padding:15px; text-align:center; color:#911c84; font-weight:bold}
#bread a { color:#911c84; font-weight:bold; font-size:12px; }
#bread a:visited { color:#911c84; font-weight:bold; }
#bread 

#options { width:430px; padding:0 20px 0 20px;}

#centrebasket{
	padding:20px;
}

#footer{
	margin-top:5px;
	height:30px; 
	clear:both;
 } 
 
#footcheck{ color:#FFFFFF; background-color:#911C84; height:25px; line-height:25px; width:580px; margin-left:auto; margin-right:auto}

 
#index{ padding-left:15px;} 

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

h1{ color:#911C84; font-size:28px; margin:0; }

h2 { color:#999999; }
h3 { color:#911c84; font-size:16px; margin:4px 0 4px 0; }
h4{ color:#c48B34; margin:3px 0 3px 0}
.btitle { color:#636363; font-size:14px; }
.ptitle { color:#000000; font-size:12px;}
.stext{ color:#000000; font-size:12px; margin:0;}

.grey{ color:#636363;}
.purple{ color:#911C84;}
.brown { color:#c48B34; }
.rrp { color:#911C84; font-size:12px; }

.small{ font-size:10px;}