* {font-family:Arial, Verdana, sans-serif;}

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;
	}