
/*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 }



/*General Styles*/
.smalltext { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }    
.defaulttext { font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
.defaulttextbold { font-size: 11px;color: #000000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.largered{FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #ff0000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, helvetica}
.headlinesred { font-size: 11px;color: #ff0000; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }



/*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: 0px; padding-right: 0px; 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: 0px; padding-bottom: 0px }   
.smalltextbsebd { font-size: 11px;color: #000000; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 0px; padding-bottom: 0px }

.smalltextbselnk { font-size: 10px;color: #000000; line-height: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 0px; padding-bottom: 0px }   
.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: 10px; 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: 0px; 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: 0px; padding-right: 2px }    

