body {font-size: 76%;  font-family:"Helvetica", "Tahoma", Arial, Helvetica, sans-serif; }

/* ### Oi Oi! Having a look around are you? ### */

/* ---- Lees Clearer ---- */
.clearer {clear:both;  line-height:1px;  height:1px;  font-size:1px; }

/* ---- Generic Link Styles ---- */
a, a:visited {color:#333;  text-decoration:underline; }a:hover, a:focus {color:#666;  text-decoration:none; }

/* ---- Generic Heading Styles ---- */
h1 {color:#48708A; font-size:2.1em;  margin-bottom:8px; font-weight:normal;}
h1 a, h1 a:visited {color:#48708A; }
h2 {font-size:1.4em;  margin:8px 0; color:#FFFFFF; font-weight:normal;}
h3 {font-size:1.3em;  margin:8px 0;  font-weight:normal;}
h4 {font-size:1.2em;  margin:8px 0;  font-weight:normal;}
h5 {font-size:1.1em;  margin:8px 0; }

/* ---- Paragraph Styles ---- */
p {margin-bottom:15px;  line-height:1.9em; }

/* ---- General classes ---- */
.orange{color:#DC5A15; }
.grey {color:#CCCCCC; }
.left {float:left;  width:49%; }
.right {float:right;  width:49%;  text-align:right; }
.imgright {float:right;  margin:0 0 5px 15px; }
.imgleft {float:left;  margin:0 15px 5px 0; }

/* ---- Generic Form Styles ---- */
.inlineform {}
.inlineform li {display:inline; }
.normalform {width:100%;  padding:0 !Important; }
.normalform li {width:100%;  clear:both;  float:left;  padding:10px 0px;  list-style:none !Important; }
.normalform label {display: inline-block;  line-height: 1.5em;  vertical-align: top;  float:left;  width: 18em;  padding:0px 5px 0px 0px; }
.normalform label span {display: block;  font-size:0.9em; }
.normalform em {font-weight: bold;  font-style: normal;  color: #f00; }
.forminput {width:220px}
.formselect {width:220px}
.forminputdate {width:190px; }

/*--- Top Strip With Navigation ---*/
#top-nav-content{width:958px;  height:70px;  margin:0 auto;  position:relative; }
#logo{position:absolute; left:0; top:15px; }
#top-navigation {position:absolute; top:10px; right:0; width:400px; font-size:1.1em; text-align:right; }
#top-navigation li {background:transparent url(/img/header-nav-li.gif) no-repeat scroll 0 50%; display:inline; line-height:15px; margin-bottom:10px; padding-left:10px; padding-right:15px; text-decoration:none; width:auto; }
#top-navigation a, #top-navigation a:visited {color:#D0D0D0; text-decoration:none; }
#top-navigation a:hover {color:#ffffff; text-decoration:underline; }
#top-nav{background:url(/img/footer-bg.jpg); clear:both; border-bottom:2px solid #FFFFFF; }

/*--- Header middle strip ---*/
#header{clear:both; height:220px; background-image:url(/img/header-bg.jpg); background-repeat:repeat-x; }
#slider-content {width:968px; margin:0 auto; clear:both; }
#slider-left{width:500px; float:left; text-align:center; border-left:2px #FFFFFF solid; border-right:2px #FFFFFF solid; }
#slider-right {width:430px; float:right; padding:16px 0 0 0; }
#slider-right h5 {font-size:1.8em; color:#FFFFFF;}
#slider-right p {font-size:15px; color:#ffffff; line-height:22px; }
#slider-text{min-height:175px; height:auto !important; height:175px; }

/*--- Main content ---*/
#content-holder{width:100%; }
#inner-content{margin:0 auto; width:968px; background-color:#FFF; padding:18px 0; }
#left-content{width:190px; float:left; margin:0 20px 0 0; }
#center-content{width:550px; float:left; }
.fullwidth {width:740px !Important; }
#right-content{width:190px; float:right; }
#left-content ul{margin-bottom:8px; }
#center-content ul {padding:10px 0 10px 25px; font-size:0.9em;}
#center-content li {padding:3px 0; list-style:circle; list-style-position:inside;}

/*--- Left hand side navigation ---*/
.glossymenu, .glossymenu li ul{list-style-type: none; width: 190px; }
.glossymenu li{position: relative; }
.glossymenu li a, .glossymenu li a:visited {background:transparent url(/img/sub-menu.jpg) repeat-x scroll left center; display:block; font-size:12px; font-weight:normal; padding-left:10px; text-decoration:none; width:auto; line-height:25px; }
.glossymenu li a:hover{background:transparent url(/img/nav-hover.jpg) repeat-x scroll left center; color: #ffffff; }
.nav-header {background:transparent url(/img/nav-header.jpg) repeat-x scroll left center; line-height:26px;}
.nav-header h2 {margin:0; line-height:26px; padding:5px; font-size:1.2em;}

/*--- Right hand side ---*/
#special-order-box{background-image:url(/img/special-order-service.jpg); width:190px; height:137px; }
#vht-paint-box{background-image:url(/img/vht-paint.jpg); width:190px; height:137px; }
#mr-gasket-box{background-image:url(/img/mr-gasket.jpg); width:190px; height:139px; }
#ebay-store-box{background-image:url(/img/ebay-store.jpg); width:190px; height:135px; }
#special-offers-box{background-image:url(/img/special-offers.jpg); width:190px; height:140px; }
.side-box-link {padding:0 0 12px 0;}

/*--- Footer ---*/
#footer{background-image:url(/img/footer-bg.jpg); color:#d0d0d0; border-top: 3px solid #4b7088; padding:15px 0; }
#footer p {font-size:11px; line-height:17px; }
#footer-content{margin:auto; width:968px; 	margin-top:10px; }
#footer-left, #footer-center, #footer-right{float:left; width:313px; background-color:#FFF; }
#footer-center{margin-left:10px; margin-right:10px; }
.footer-header{background-image:url(/img/footer-box-header.jpg); width:313px; height:41px; }
.footer-header h2 {margin:0; line-height:26px; padding:5px; font-size:1.2em;}
#footerbottomtext {padding:18px 0; }
#footer-left-content, #footer-center-content, 
#footer-right-content{background-image:url(/img/footer-content-bg.jpg); height:130px; background-position:top; padding-left:7px; padding-top:3px; }
#footer-center-content li{background:transparent url(/img/resources-li.gif) no-repeat scroll 0 50%; list-style-image:none; list-style-position:outside; list-style-type:none; padding:3px 0 3px 15px; text-align:left; margin:0; float:left; display:block; width:45%;}
#footer-center-content li a{color:#d0d0d0; text-decoration:none; }
#footer-center-content li a:hover{color:#ffffff; text-decoration:none; }
.about-us-image{float:left; border:3px solid #595959; margin-right:5px; }
#resources-left{float:left; 	margin-left:5px; }
#resources-right{float:left; margin-left:18px; }
#footer-right-content a{color:#D0D0D0; text-decoration:underline; }
#footer-right-content a:hover{color:#ffffff; text-decoration:none; }
/*newslettter sign up*/
.newslettertb {padding:5px; font-size:1.2em;}
#footer-left-content p {margin:0 0 2px 0;}

/*--- eBay feed styles ---*/
#ebay-products{clear:both; margin-top:15px; }
#ebay-products-header {background-image:url(/img/ebay-header.jpg); background-repeat:no-repeat; width:546px; height:41px; }
#ebay-products-header h2 {margin:0; line-height:26px; padding:5px; font-size:1.2em;}
#ebay-products-content{background:#F4F4F4 url(/img/ebay-box-bg.jpg) bottom repeat-x; border:1px solid #C5CED3; border-top:0; padding-left:10px; padding-right:10px; width:524px; font-size:0.8em; margin-top:-3px;}
#ebay-products-content h3 {color:#365C74; font-size:0.9em; font-weight:bold; margin-bottom:6px; }
#ebay-products-content .feedholder {float:left; min-height:145px; height:auto !important; height:145px; width:47%; padding:7px; }
.ebay-link {margin-top:5px; margin-bottom:7px; }
.ebay-link a, .ebay-link a:visited {background-image:url(/img/product-link-arrow.gif); background-position:left center; background-repeat:no-repeat; color:#365C74; font-size:10px; font-weight:bold; padding-left:10px; text-decoration:none; }
.ebay-link a:hover {background-image:url(/img/product-link-arrow.gif); background-position:left center; background-repeat:no-repeat; color:#365C74; font-size:10px; font-weight:bold; padding-left:10px; text-decoration:none; }
#ebay-products-content p{font-size:11px; line-height:18px; margin-top:3px; margin-bottom:0px; }
.ebay-image img{border:1px solid #7499B0; }ul {list-style-image:none; list-style-position:outside; list-style-type:none; }
.viewallebay {text-align:right; padding:4px 0; }

/*--- eBay Macro Feed ---*/
.ebayholder {}
.ebayauction {width:48%; float:left; min-height:160px; height:auto !important; height:160px; border-bottom:1px #999999 dotted; margin:0 0 15px 0;}
.ebayauction h4 {font-size:1.1em;}
.ebayauction img {margin:0 10px 0 0;}

/*--- Part Portal ---*/
.partportal {padding:0 0 8px 0;  text-align:center; }

/*--- Parts Portal Banners ---*/
.partsportalsmall {padding:0 0 15px 0;  clear:both; }

/*--- Blog styles ---*/
ol.commentlist li,form#commentform input,form#commentform textarea {font:0.9em "lucida grande", verdana, arial, sans-serif; }
ol.commentlist .comment-author {font-weight:bold; }ol.commentlist li,ol.commentslist li.alt {list-style:none; margin:0; padding:15px 10px 6px; padding-left:0px; padding-top:6px;}
ol.commentlist li.bypostauthor {background:#dbe8f2; margin:0; padding:15px 10px 6px; }
ol.commentlist cite,ol.commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em; }
ol.commentlist p {line-height:1.5em; text-transform:none; margin:10px 5px 10px 0; }
form#commentform p {font-family:"lucida grande", verdana, arial, sans-serif; margin:5px 0; }
.comment-metadata {display:block; font-weight:normal; margin:0; }
form#commentform input {width:170px; margin:5px 5px 1px 0; padding:2px; }
form#commentform textarea {width:98%; padding:2px; }
form#commentform #submit {float:right; margin:0; }
ol.commentlist {text-align:justify; padding:0; }
.nocomments {text-align:center; margin:0; padding:0; }
.formcontainer h3{}
#respond{padding-top:20px; }
#respond .form-input{padding-top:5px; padding-bottom:5px; }
#respond textarea{width:300px; }
#respond input[type="text"]{width:300px; }
#respond h3{font-weight:normal; font-size:16px; color:#48708A; padding-bottom:6px; }
#respond{background:transparent url(../media/654/article-post-bg.jpg) no-repeat scroll left top; float:left; padding:23px 30px 30px; padding-right:0px; width:710px; margin-top:10px; }
.entry-meta{font-size:10px; }
#main-blog .hentry{padding-bottom:18px; margin-bottom:11px; border-bottom:1px dotted grey; }
#main-blog .entry-date{font-style:italic; padding-bottom:10px; font-size:11px; }
.vcard .photo{display:none; }
.comment-author{padding-bottom:5px; }
.comment-author a{font-size:13px; text-decoration:none; color:#48708A; }
#comments{padding-top:15px; margin-top:18px; border-top:1px dotted grey; }
#comments h3{font-weight:normal; font-size:16px; color:#48708A; }

#related {border-top:1px dotted grey; color:#48708A; margin:12px 0 0 0;}
#related h3 {font-weight:normal; padding:5px 0;}
.relatedPostsList {padding:0 0 0 30px; list-style:circle; list-style-position:inside;}
.relatedPostsList li {padding:3px 0;}


/*---- Latest News On This Pages ----*/
#latestnewsfrom {padding:20px; font-size:0.9em; background-color:#ececec; border:1px #e9e9e9 solid; margin:15px 0 0 0; clear:both;}
#latestnewsfrom h3 {color:#48708A; font-size:1.3em; padding:0 0 7px 0; margin:0 0 11px 0; border-bottom:1px #48708A dotted; font-weight:normal;}
#latestnewsfrom h2 a, #latestnewsfrom h2 a:visited {}
#latestnewsfrom h2 a:hover {}

/*--- Worldpay ---*/
#siderbs, #footerrbs {padding:15px 0; text-align:center;}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}


