* {font-family:Arial, Verdana, sans-serif;}
a {color: #666;}

div.textBox {
padding: 10px;
marging: 10px;
border: 2px dotted #666;
text-align: left;
}


.p {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}

.grey {background-color: #EBEBEB}

.green {background-color:#D4FF00}

.blue {background-color:#AAD4FF}

h1 {font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";line-height: 2px;font-style: normal;font-weight: bold;font-variant: normal;padding: 10px 0;color: #000000;text-decoration: none;}
h1.productdetail {font-size:24px;font-family: Tahoma, Verdana, Arial, "sans serif";line-height: 2px;font-style: normal;font-weight: bold;font-variant: normal;padding: 10px 0;color: #000000;text-decoration: none;}
h2 {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;}

.davidandrewslink {padding-left:5px;padding-bottom:10px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;text-align: right;}
.davidandrewslink A:link {text-decoration: none; color: #000000; text-align: right;}
.davidandrewslink A:visited {text-decoration: none; color: #000000; text-align: right;}
.davidandrewslink A:active {text-decoration: none; color: #666666; text-align: right;}
.davidandrewslink A:hover {text-decoration: none; color: #CCCCCC; text-align: right;}


ul.toplinks {list-style:none;margin-left:-2px;margin-top:0px;font-size:70%;font-weight:bold;}
li.toplinks {list-style:none;display:inline;	float:left;color: #CC0000;} 
.toplinks li a {color: #666666;text-decoration: none;border-right: solid 1px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;	display: block;}  
.toplinks A:visited {color: #666666;text-decoration: none;border-right: solid 1px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;display: block;}  
.toplinks li a:hover {color:#CC0000;}


form#globalsearch {
padding:0px 0px 0px 1px;
}

.searchbar a {color: #666666;text-decoration: none;font-size:80%;}
.searchbar a:hover {color: #000000;text-decoration: none;font-size:80%;}

.navheads {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333; vertical-align:Top; text-align:Left;padding:7px;text-decoration:none;height:7px;border-right:0px solid #CCCCCC;border-top:1px solid #CCCCCC;width:95%; font-weight:bold;}

h1.homebanner {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF; border-bottom:1px dotted #FFFFCC;}
p.homebanner {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#000000;}
ul.homebanner {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#000000;}
.homebanner li a {color:#CC0000;text-decoration:none}
.homebanner li a:hover {color:#000000;text-decoration:underline}


.homefeatured { text-decoration:none; font-family: Tahoma, Verdana, Arial, "sans serif";font-size:80%;color:#CC0000;} 

.homefeatured a { 
text-decoration:none; 
color:CC0000; 
display:block;
} 

.homefeatured a:hover { 
color:#000000; 
display:block; 
}

.breadcrumb {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.breadcrumb a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.breadcrumb a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.breadcrumb a:hover {  text-decoration:underline;}

.subcatlisting {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:link {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:visited {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:hover {text-decoration:underline;}

.righthead {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333366;text-decoration:none;font-weight:bold;}

.right {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.right a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.right a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.right a:hover {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#660066;}

.catlongdesc {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.catlongdesc a:link {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.catlongdesc a:visited{  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.catlongdesc a:hover {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#CC0000;}

.imageheads {  font-size:12px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;}
.imageheads a:link {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.imageheads a:visited{  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.imageheads a:hover {  font-size:11px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#CC0000;}

.description {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.description a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.description a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC0000;text-decoration:none;}
.description a:hover {  text-decoration:underline;}


.partnobox
	{
	font-family:font-family: Tahoma, Verdana, Arial, "sans serif";
	font-size:13px;
	color:#333333;
	line-height:150%;
	}
	
.partnoboxd
	{
	width:241px;
	}
	
.partnoboxp
	{
	width:55px;
	}
	
.partnoboxpr
	{
	width:70px;
	}
	
.partnoboxq
	{
	width:79px;
	text-align:right;
	}
	
.partnoboxlt
	{
	width:70px;
	text-align:center;
	}
	
	#header {position: relative; width: 994px; height: 128px; padding: 0px; margin: 0px;}
	
	/* LOGIN BOX */
	
	#login 
	{
		position: absolute;
		top: 0px; right: 0px;
		padding: 5px; margin: 0px;
		background-color: #fff;
		border: 1px solid #333;
		border-top: none;
		text-align: left;
	}
	
	#login form {padding: 0px; margin: 0px;}
	#login form p {font-size: 11px; color: #666; margin: 0px; padding: 0px;}
	#login form h2 {font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px;}
	#login form p.small {font-size: 10px; text-align: right; position: absolute; top: 5px; right: 5px;}
	.submit {background-color: #efd633; border: 1px solid #98871a; color: #000; font-weight: bold; font-size: 11px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
	#login form .input {-moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #999; width: 120px;} 
	
	/* CART */
	#shopping-basket {background-image: url(../images/trolley.gif); background-repeat: no-repeat; padding: 0px 0px 0px 30px; margin: 20px 0px 5px 0px; float: left; line-height: 30px; color: #cc0000;}
	
	.submit-br {background-color: #efd633; border: 1px solid #98871a; color: #000; font-weight: bold; font-size: 16px; -moz-border-radius: 2px; -webkit-border-radius: 2px; width: 80px; line-height: 40px; display: block; float: right; text-align: center; text-decoration: none;}
	.submit-brb {background-color: #efd633; border: 1px solid #98871a; color: #000; font-weight: bold; font-size: 16px; -moz-border-radius: 2px; -webkit-border-radius: 2px; width: 200px; line-height: 40px; display: block; float: right; text-align: center; text-decoration: none;}

.couponerrortdclass {font-size: 12px; color: #666; padding: 0px 10px 0px 0px;}
