html, body, div, p {font: 100% verdana,Arial,sans-serif; color: #333;}
body {margin:0; padding: 0;}

H         {  font-family: verdana, arial, sans-serif; }
H1        {  display:none; font-size: 70%; color: #254E9D; margin: 0 0 0 0; font-family: verdana, sans-serif; font-weight:bold; }
H2        {  display:none; }
.text     {  font-size: 80%; color: #666666; line-height:120%; font-family: verdana, sans-serif; }
.menutext {  font-size: 10px; color: #FFFFFF; padding: 3px 0 0 0; line-height:210%; font-family: verdana, sans-serif; font-weight:bold; cursor:hand;}
.scrollw  {  font-size: 18px; color: #FFFFFF; line-height:140%; font-family: verdana, sans-serif; }
.textw    {  font-size: 70%; color: #FFFFFF; line-height:140%; font-family: verdana, sans-serif; }
.red      {  font-size: 150%; color: #CC0000; font-family: tahoma; }
.small    {  font-size: 70%; color: #666666; line-height:130%; font-family: verdana, sans-serif; }
.smallw   {  font-size: 70%; color: #FFFFFF; line-height:130%; font-family: verdana, sans-serif; }
.intro    {  font-size: 70%; color: #254E9D; line-height:130%; font-family: verdana, sans-serif; }
.b1       {  margin-bottom : 3px; padding-left : 12px; background-image : url("images/bullet01.gif"); background-repeat: no-repeat; }
.b2       {  margin-bottom : 3px; padding-left : 6px; background-image : url("images/bullet02.gif"); background-repeat: no-repeat; }
.b3       {  margin-bottom : 3px; padding-left : 12px; background-image : url("images/bullet03.gif"); background-repeat: no-repeat; }
.b4       {  margin-top : 10px; padding-left : 20px;}

p {margin: 0; padding: 0 0 1.5em 0; }
td {vertical-align:top; }
hr {display: none;}
ul {margin: 0 0 0 40px; border: 0; padding: 0; }
li {margin: 0; padding: 0; }
form {margin: 0; padding: 0; }

A:link    {  color: #333366; text-decoration: none; }
A:hover   { color: #333366; text-decoration: underline; }
A:visited { color: #333366; text-decoration: none;  }
A:visited:hover { color: #333366; text-decoration: underline; }
A:active  { color: #333366; text-decoration: none;  }

#Aw       {  color: #FFFFFF; font-family: verdana, sans-serif; text-decoration: none; }
#Aw:hover {   }
#Aw:visited {  }
#Aw:visited:hover {   }
#Aw:active {   }

.Aw       {  color: #FFFFFF !important; font-family: verdana, sans-serif; text-decoration: none; }
.Aw:hover {   }
.Aw:visited {  }
.Aw:visited:hover {   }
.Aw:active {   }


/*General Styles*/
.smallblack   { font-size: 10px; color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }    
.textblack    { font-size: 11px; color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.bigred       { font-weight: bold; font-size: 16px; color: #ff0000; line-height: 14px; font-family: arial, helvetica}
.headingblack { font-family: arial, helvetica, sans-serif; font-size: 21px; font-weight: normal; color: #000000; text-decoration: none }
.textred      { font-size: 11px; color: red; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }


/*New Nav*/
.topmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline } 
.topmenu:link { color: #ffffff; text-decoration: underline } 
.topmenu:visited { color: #ffffff; text-decoration: none } 
.topmenu:active { color: #ffffff }
.topmenu:hover { color: #00cc00 }

.basemenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none } 
.basemenu:link { color: #ffffff; text-decoration: none } 
.basemenu:visited { color: #ffffff; text-decoration: none } 
.basemenu:active { color: #ffffff }
.basemenu:hover { color: #00cc00 }

.mainmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline } 
.mainmenu:link { color: #ffffff; text-decoration: underline } 
.mainmenu:visited { color: #ffffff; text-decoration: none } 
.mainmenu:active { color: #ffffff }
.mainmenu:hover { color: #00cc00 }

.mainmenubold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none }
.mainmenubold:link { color: #ffffff }
.mainmenubold:visited { color: #ffffff; text-decoration: none }
.mainmenubold:active { color: #ffffff }
.mainmenubold:hover { color: #00cc00 }

.homemenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none } 
.homemenu:link { color: #ffffff; text-decoration: none } 
.homemenu:visited { color: #ffffff; text-decoration: none } 
.homemenu:active { color: #ffffff }
.homemenu:hover { color: #ffffff; text-decoration: underline }
.productnav { font-size: 11px; color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; border:1px solid #333366 }
.catagories { color: #ffffff; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif }


/*Product Lists*/
.imagefield { background-color: #ffffff; padding-top: 10px; padding-bottom: 10px; padding-right: 10px}
.rightcoltextbold {  font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffff; padding-top: 10px; padding-left: 10px; padding-bottom: 10px }
.rightcoltext { font-size: 11px; color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; }
.tabledescription { font-size: 11px; color: #990033; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 4px }
.listprice { font-size: 11px; color: #333366; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 2px; background-color: #EEEEEE; text-align: right; }
.basetext { font-size: 10px; color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; padding-bottom: 10px; padding-left: 10px; padding-top: 10px }
.listsubheads { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333366; font-weight: bold; background-color: #ffffff; padding-left: 4px; padding-top: 2px; padding-bottom: 2px }
.listtabletext { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; background-color: #EEEEEE }



/*Product Thumbs*/
.thumbprice { font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-left: 0; padding-right: 0; padding-top: 6px; padding-bottom: 3px }
.thumbtext { font-size: 11px;color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center }

.thumbtextlink { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center }
.thumbtextlink:link { color: #000000; text-decoration: none } 
.thumbtextlink:visited { color: #000000; text-decoration: none } 
.thumbtextlink:active { color: #000000 }
.thumbtextlink:hover { color: #00cc00; text-decoration: underline }



/*Product Page*/
.productmake { font-size: 16px; color: #333366; line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.producttitles { font-size: 11px;color: #000000; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.proddescrptxt { font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-right: 25px }
.producttext { font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.producttextbold { font-size: 11px;color: #000000; line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.productprice { font-size: 16px; color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 4px; padding-bottom: 2px }
.productcode { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.prodcodebold { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.colourmenu { font-family: arial; font-size: 10px; color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #FF0000; width: 57px; background-color: #333366 }
.quantity {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 25px; border-width: 1px; border-style: solid; background-color:#ffffff}
.productfeat {  font-size: 11px;color: #000000; line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom : 1px; padding-left : 15px; background-image : url("images/bullet01.gif"); background-repeat: no-repeat}


/*Template Base*/
.smalltextbse { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 0; padding-bottom: 0 }   
.smalltextbsebd { font-size: 11px;color: #000000; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 0; padding-bottom: 0 }

.smalltextbselnk { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 0; padding-bottom: 0 }   
.smalltextbselnk:link { color: #003399; text-decoration: none } 
.smalltextbselnk:visited { color: #003399; text-decoration: none } 
.smalltextbselnk:active { color: #003399 }
.smalltextbselnk:hover { color: #ff6600; text-decoration: underline }



/*Order Page Styles*/
.orderheadlines { font-size: 18px;color: #669999; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 6px; padding-top: 8px; padding-bottom: 8px }
.ordertextboldindent { font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 6px; }
.ordertxtindent { font-size: 11px; color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 6px; padding-top: 3px }
.ordertxtbdblue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333366; font-weight: bold; text-align: center }
.bskettabletxt { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 4px; background-color: #EEEEEE }
.bskettablesubprice { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-right: 4px; text-align: right; }
.bskettableprice { font-size: 11px; color: #990033; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 4px; text-align: right; }
.qtymenu { font-family: arial; font-size: 10px; color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #FF0000; width: 38px; background-color: #333366 }
.smalltxtright { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-right: 8px }  



/*Form Content*/
.select { font-family: arial; font-size: 10px; color: #FFFFFF; border-width: 2px; border-style: solid; border-color: #FF0000; width: 122px; background-color: #333366 }
.controlpannel { font-family: arial; font-size: 10px; color: #FFFFFF; font-weight: bold; padding-left: 2px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px }
.formtxt { font-size: 8pt; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 3px; }
.formtxtreq { font-size: 11px; color: #3333FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 3px; }
.largefield {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 220px; border-width: 1px; border-style: solid; background-color:#ffffff}
.smallfield {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 50px; border-width: 1px; border-style: solid; background-color:#ffffff}
.mediumfield {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 120px; border-width: 1px; border-style: solid; background-color:#ffffff}
.exsmallfield {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 35px; border-width: 1px; border-style: solid; background-color:#ffffff}
.smallmenu { font-family: arial; font-size: 11px; color: #000000; border-width: 1px; border-style: solid; border-color: #333366; width: 50px; background-color: #ffffff }
.mediummenu { font-family: arial; font-size: 11px; color: #000000; border-width: 1px; border-style: solid; border-color: #333366; width: 120px; background-color: #ffffff }



/*Vehicle Form Content*/
.yearmenu { font-family: arial; font-size: 11px; color: #000000; border-width: 1px; border-style: solid; border-color: #333366; width: 60px; background-color: #ffffff }
.modelmenu { font-family: arial; font-size: 11px; color: #000000; border-width: 1px; border-style: solid; border-color: #333366; width: 125px; background-color: #ffffff }
.vehiclemodel {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 125px; border-width: 1px; border-style: solid; background-color:#ffffff}
.vehiclefield {font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; border-color:#333366 ; width: 155px; border-width: 1px; border-style: solid; background-color:#ffffff}
.vehicletxtind { font-size: 10px;color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 0; padding-right: 5px; padding-top: 3px; padding-bottom: 3px }    
.vehicletxt { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 0; padding-right: 2px }    

/* Payment selection */
#paysel     { font-family: Verdana, Arial, Helvetica, sans-serif; clear:both; font-size:90%; font-weight:bold; padding-top:10px; } 
#paysel a:link    { text-decoration: none; color: #000 } 
#paysel a:visited { text-decoration: none; } 
#paysel a:active  { text-decoration: none; }
#paysel a:hover   { text-decoration: none; color: #080; font-weight:bold;}
