div.mainlogotext a {font-size:40px; color:#000000; text-decoration:none;}
div.mainlogotext a:hover {color:#000000;}
div.mainlogotext a span.mainlogotextsmall {font-size:30px; color:#000000;}

div.phone { width:230px; height:50px; background-image:url(/images/new/tel.jpg);}
div.phone span { display:none;}

.mainbody {width:900px; margin-left:auto; margin-right:auto;}

A { font : bold 12px arial, helvetica, sans-serif;  color: #CC0000; }

A:Hover { color: #000000; text-decoration: underline; }

a.headerlink { color:#ffffff; text-decoration: none; }
a.headerlink:Hover { color:#cc0000; text-decoration: none; }

.BodyText,h5 { font: 15px arial, helvetica, sans-serif;  color: #000000; }

.SBodyText { font: 12px arial, helvetica, sans-serif; color: #000000; text-justify : auto;	 }

.FBodyText { font: bold 12px arial, helvetica, sans-serif;  color: #000000; }

.headerbar { background-color:#cc0000; color:#FFFFFF; font-weight:bold; }

.head-1 { background-color:#e9e9e9; }
.head0 { background-color:#f3f3f3; }

.red { color:#cc0000; }

.marginbox { font: 12px arial, helvetica, sans-serif; }

.marginbox ul {margin:0px 0px 0px 5px; padding:0; list-style:none; }
.marginbox ul li {margin:0; padding:2px 0px 0px 0px; }
.marginbox th { text-align:left; }

.catheader { padding-left:30px; font-weight:bold; font-size:12px; }

.mainbodybox {margin-bottom:10px;}

.baskettotal {float:right;font-weight:bold;}
.basketsummary{font-weight:bold;}
.basketcount {float:left;font-weight:bold;}
.basketitems {clear:both;padding-top:3px;font-weight:bold; margin-top:4px;padding-bottom:6px;font-weight:bold; text-align:center;}
.basketcheckout {clear:both;padding-top:3px;margin-top:5px;padding-bottom:0px; text-align:center;}

.minicartname { clear:both; font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; }
.minicartname a { color:black; }
.minicartname a:hover { color:#cc0000; }
.minicartprice { float:right; font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif;  margin-bottom:3px;}
.minicartcode { font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif;  margin-bottom:3px;}
.minicartimage {float:left; padding-bottom:3px;}

.minicartextra {clear:both;padding-top:3px; font-size:10px; border-top:dashed 1px #808080; margin-top:2px;}



input.textbox { background-color:#CCCCCC; border:solid 1px #303030; }

#dotty { clear:both; background-image:url(/images/bar/bargrey1.gif);width:900px; height:25px;}

#headerrangelist { margin:0px; width:900px;}
#headerrangelist ul { padding:0px 0px 0px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; width:900px;}
#headerrangelist li { padding:0px 0px 0px 0px; DISPLAY: inline; MARGIN: 0px; }
#headerrangelist a { 
	PADDING: 0px 0px 0px 9px; 
	BACKGROUND: url(/images/skin/tabs/left_tab.gif) no-repeat left top; BACKGROUND-POSITION: 0% 0px;
	FLOAT: left; 
	MARGIN: 0px; 
	TEXT-DECORATION: none ;
	font-weight:bold;
	border-bottom:solid 2px #999999;
	BACKGROUND-POSITION: 0% -150px;
}
#headerrangelist a span { 
	padding:4px 6px 2px 0px; 
	DISPLAY: block; 
	BACKGROUND: url(/images/skin/tabs/right_tab.gif) no-repeat right top; BACKGROUND-POSITION: 100% 0px;
	FLOAT: left; 
	COLOR: #ffffff;
	font-size: 12px; font-family:Arial, Helvetica, Geneva, "Century Gothic", sans-serif;
	BACKGROUND-POSITION: 100% -150px;
}
#headerrangelist a span { FLOAT: none; }
#headerrangelist a:hover span { COLOR: #ffffff; }
#headerrangelist a:hover { BACKGROUND-POSITION: 0% 0px; }
#headerrangelist a:hover span { BACKGROUND-POSITION: 100% 0px; }

#headerrangelist ul li.headerrangelistitemactive a { BACKGROUND-POSITION: 0% 0px; border-bottom:solid 2px #999999; }
#headerrangelist ul li.headerrangelistitemactive a span { BACKGROUND-POSITION: 100% 0px; }

#search { height:22px; }
form.searchform { margin:0px; padding:0px; }
img.searchleft { float:left; }
input.searchbox {
background-color:transparent;
background-image:url(/images/structure/sidebar/searchstrip.gif);
background-position:center top;
background-repeat:repeat-x;
border:medium none;
float:left;
font-size:12px;
height:19px;
margin:0px;
overflow:hidden;
padding:3px 0px 0px;
width:200px;
}
input.searchsubmit {
border:medium none;
height:22px;
margin:0px;
padding:0px;
width:20px;
}


.usplines {padding:10px 0px 0px 15px;}
.uspline {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#808080; padding:0px 0px 10px 0px; font-weight:bold;}



.maintable { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.maintable h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.maintable h3 a { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; text-decoration:none;}
.maintable h3 a:hover {color:#cc0000;}

.maintable h5 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}

.maintable p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px 0px 10px 0px;}

.credits {font-size:7pt;color:#D0D0D0;font-family: arial, helvetica, sans-serif;}
a.credits {font-size:7pt;font-weight:normal;color:#e0e0e0;font-family: arial, helvetica, sans-serif;}
a.credits:hover {text-decoration:underline;font-size:7pt;font-weight:normal;color:#fFfFfF;font-family: arial, helvetica, sans-serif;}

div.viewprodleft {width:235px;}
div.viewprodimagezoom { text-align:center;padding:5px 0px 0px 5px;}
img.zoomimage {padding:5px 5px 0px 0px;cursor:pointer;}

div.article {padding:5px 0px 0px 0px;font-size:10px;}
div.article h3 {margin:0px; padding:0px 0px 2px 0px;}
div.article h3  a { font-size:10px;}
div.article ul{ list-style:none; margin:0px; padding:0px;}
div.article ul li{ list-style:none; margin:0px; padding:0px;font-size:10px;}

