﻿/*Main Page Layout Start*/
body {	
	/*background-color:#F7F5E7;*/
	margin:0px auto 0px auto;
	background-color:#fff;
	min-height:101%;
	border-left:1px gray solid;
	border-right:1px gray solid;
	min-width:740px;
    max-width:1080px;
    font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
    color:black;
}
html {
	background-color:#EDE9DE;
	height:101%;
	margin: 0px auto 0px auto;
	min-height:101%;
	padding:0 5px 0 5px;
}
li {list-style-type: none;}
.labelbig {font-family:"trebuchet ms",arial,helvetica,sans-serif; font-size:18pt; margin: 25px 0px 0px 25px;}
.label {font-size:12pt; font-family:verdana,arial,helvetica,sans-serif; padding: 4px 0px 3px 0px; text-align:center; border:solid 1px black; background-color:#efefef; color:black;}
.ourprice {font:14pt,"trebuchet ms",arial,helvetica,sans-serif;}
/* Product List Start */
table.productlist {width:100%; border:solid 1px #dddddd; border-collapse:collapse; margin:0 0 180px 0}
.plist a, .plist a:link,.plist a:visited,.plist a:active {font-size:8pt; color:#006aaf; text-decoration:none}
.plist a:hover {border-bottom:dashed 1px red; }
.plist {padding:0px 25px 0 25px;}
.plist td {font-size:8pt; text-align:left; padding:0px; vertical-align:top;}
.plist ul {font-size:8pt; padding:0px; margin:0px}
.plist tr {border-top:dashed 1px #dddddd; margin-bottom:1px;}
/* this needs to get finalizied---*/
a img {border:none;}
a, a:link, a:hover, a:visited, a:active {outline: none; color:red;}
div.walkthrough {float:left; padding-left:200px;}
div.main {float:left;width:100%; background:#fff;}
div.cartlistright {float:right;width:160px; margin-top:0px;}
div.cartlistleft {margin:15px;padding-right:160px; padding-left:15px; padding-top:25px;}
/* MyCart Start */
#mycart {float:right; text-align:right; padding:15px 5px 1px 0;}
#mycart a,#mycart a:link,#mycart a:visited,#mycart a:active {font:bold 12pt tahoma; color:#f69d10; text-decoration:none;}
#mycart a:hover {border-bottom:dashed 1px red;}
/* Browse By Start */
#browseby {font:bold 10pt tahoma; color:gray; float:right; text-align:right; padding:0px 5px 1px 0px; width: 100%}
#browseby a,#browseby a:link,#browseby a:visited,#browseby a:active {font:bold 10pt tahoma; color:#fff; text-decoration:none;}
#browseby a:hover {border-bottom:dashed 1px red;}
/* Top Banner Start */
.heading {text-align: center;}
.bannercenter {width:100%; margin:auto; text-align:left; padding-top:10px; background-image:url('images/top-gw.gif'); background-repeat:repeat-x;}
.bannerleft {float:left; padding:0px 0px 0px 10px;}
.bannermiddle {top:10px; margin-left:23px; margin-right:23px; background-image:url('images/purple-top-center.gif'); height:77px; background-color:#384664}
.bannerright {float:right; padding:0px 10px 0px 0px;}
#bannerimage {float:left; padding-top:12px;}
/* Search Bar Start */
.searchleft {float:left; padding: 0px 0px 0px 50px;}
.searchmiddle {margin-left:73px; margin-right:73px; text-align:center; background-color:#FBB33B;}
.searchright {float: right; padding: 0px 50px 0px 0px;}
.searchcenter {width:100%;margin:10px auto 7px auto;}
.searchcenter ul {height:46px; width:100%; white-space: nowrap;  text-align:center;margin:0px;}
.searchcenter li {list-style-type: none; display: inline; line-height:46px; padding:10px 0 10px 0;}
#searchfade {height:9px; background-image:url('images/wg-vs.gif'); background-repeat:repeat-x; background-color:#1b1b1b;}
/* Breadcrumbs Start*/
.breadcrumbs {font:bold 10pt tahoma; color:#cdcdcd; background-color:#000; padding:2px 15px 4px 15px;}
.bc, a.bc, a:link.bc, a:visited.bc, a:active.bc {font:bold 10pt tahoma; color:#cdcdcd; margin-right:10px; text-decoration:none;}
a:hover.bc {color:white; border-bottom:dashed 2px maroon;}
#br {background-image:url('images/br10.gif'); background-repeat:repeat-x; height:10px; background-color:#1b1b1b;}
/* Drilldown Start */
.dd ul {padding:10px 0 0 30px; margin: 0px;}
.dd li {padding:4px;}
.dd a, .dd a:link, .dd a:visited, .dd a:active {color:#006aaf; font-size:11pt; font-family:arial; text-decoration:none;}
.dd a:hover { border-bottom:dashed 1px red; }
#numlist {font:8pt, tahoma, helvetica, arial; padding-left:6px;}
/* Category Left Side List Start */
.categoryleft {float:left;width:160px;margin-top:31px;margin-left:-100%; border-bottom:solid 1px gray;}
.categorylist {background-color:#efefef; border-right:solid gray 1px;}
.categorylist ul {margin:0px; padding:0px 0 10px 17px;}
.categorylist li {list-style-type: none;}
.categorylist li a {display:block; font:10pt tahoma; color:black; padding:1px 1px 1px 10px; text-decoration:none;}
.categorylist li a:hover {background-color:#fff; border:dotted 1px red; padding:0px 0px 0px 26px; margin-left:-17px;}
.categorylist p {color:navy; font:bold 10pt tahoma; text-indent:0; margin:0px 0 2px 17px; padding-top:9px;}
/* Refine Product List Start*/
#selecthead {color:navy; margin:10px 0 3px 0; font-weight:bold;}
.refine {float:left;width:199px; background-color:#efefef; border-bottom:solid 1px gray; border-right:solid 1px gray; }
.refine ul {margin:0px; padding:0px 0 10px 17px;}
.refine li, .refine li a{list-style-type: none; display:block; font:10pt tahoma; color:black;  text-decoration:none; padding:1px 1px 1px 4px;}
.refine li a:hover{list-style-type: none;background-color:#fff; border:dotted 1px blue; padding:0px 0px 0px 23px; margin-left:-20px; background-image:url('images/check-g.gif');background-repeat:no-repeat; background-position:left center}
#selecthead {color:navy; margin:10px 0 3px 0; font-weight:bold;}
#selectyes, #a.selectyes, #a:link.selectyes, #a:visited.selectyes, #a:active.selectyes {list-style-type: none; display:block; border:solid 1px red; color:aqua; background-color:white; padding:0px 0px 0px 20px; margin-left:-17px;background-image:url('images/check-g.gif');background-repeat:no-repeat; background-position:left center}
#a:hover.selectyes {list-style-type: none; display:block; background-color:#fff; border:dotted 1px green; padding:0px 0px 0px 12px; margin-left:-4px;}
#selected {padding-left:4px; }
/*Start Botton Navigation*/
.navigation {clear:both; margin:100px auto 25px auto;}
.bottomlinks {border-top: solid #000 1px; border-bottom:solid #000 1px; background-color: #336699;}
.bottomlinks ul {text-align:center;}
.bottomlinks li {list-style-type: none; display:inline;}
.bottomlinks li a {font:10pt, tahoma, helvetica, arial; font-weight:bold; color:#fff;text-decoration:none; padding:7px;}
.bottomlinks li a:hover {background-color:#3366FF;}
/* Start Copyright Notice RacingWorks.com*/
.copyRight {font-size: 8pt; color: #808080; text-align:center;margin:0px auto 0px auto;}
/* Start Layout for Makes List*/
.makescolumn {float:left; width:25%; min-width:100px;}
.makes {width:100%;}
/* End Layout for Makes List*/

td.signup 
{   
    vertical-align:middle;
    width: 206px;
    height:26px;
    font-family:Tahoma;
    font-size:small;
    color:#f69d10;
    text-align:right;
    font-weight:bold;
}

td.signupright 
{   
    vertical-align:middle;
    font-family:Tahoma;
    font-size:small;
    color:Fuchsia;
    text-align:left;
    font-weight:bold;
}

td.smalltextbox 
{
    font-size:10px;
    font-family: Arial;
    color:Gray;
}
/* Start Warning Boxes, SOMETIMES STYLE IS IN CODE FILE*/
div.forgot {
     border:solid 1px grey;
     background-color:#FFFFE0;
     padding:10px 5px 10px 5px;
     color:Maroon;
     text-align:center;
     width:90%;
     margin:0 auto 0 auto;
}
a.forgot, a:link.forgot,  a:active.forgot, a:visited.forgot {
    font-weight:bold;
    font-size:10pt;
    color:Green;
}
a:hover.forgot {
    text-decoration:underline;
}
/* End Warning Boxes, SOMETIMES STYLE IS IN CODE FILE*/
     
/*PRODUCT DETAIL SPECIFIC*/
 
 div.producthead 
 {
     font-family:Tahoma;
     font-size:12pt;
     color:Orange;
     font-weight:bold;
     padding-top:10px;
     padding-left:7px;
     padding-bottom:5px;
}
div.detailtext {
  padding:0 22px 0 22px;
  background: #FEF5FF;
  text-align:left;
  font-size:9pt;
  font-family: verdana,arial,helvetica,sans-serif;
  list-style-position:inside;
  line-height: 1.2;
}
p {
  text-indent: 1.5em;
  margin-top: 5px;
  margin-bottom: 5px}


  
div.detailtext2 {
  padding-left: 15px;
  padding-right: 15px;
  background: #FEF5FF;
  text-align:justify;
  font-family: Gill Sans MT, Arial, Helvetica, sans-serif;
  font-size:14px;
  list-style-position:inside;
}

/*END PRODUCT DETAIL SPECIFIC*/

/*Begin By BRAND and By CATEGORY LIST*/
div.brands {width:90%; margin:80px auto 0 auto;}
div.brands ul {width:100%; list-style-type:none; background-color:#fff; border:0px;}
div.brands li {width: 25%; margin:12px auto 5px auto; float:left;}
div.brands li a, div.brands li a:link, div.brands li a:visited, div.brands li a:active {text-align:center;  color:#006aaf; font:11pt, arial; padding:0px; }
div.brands li a:hover {border:0px; margin:0px }
/*End By BRAND and By CATEGORY LIST*/
