/* Global Styles */



/* "html>body" hides style from IE*/



/* Hide from IE-Mac \*/

#example1 {margin-bottom:3em}

#example2 {margin-top:1.5em}

/* End hide */



/* ID for unique items, CLASS for muliple items */

body, td, p, a, h1, h2, input, option, textarea, div {

  font-family:Arial, Helvetica, sans-serif;

  line-height: 18px;

}



a:link						{color : #0000FF; text-decoration : none;}

a:visited					{color : #0000FF; text-decoration : none;}

a:hover						{color : #0000FF; text-decoration : underline;}







body {



  background: #0c2742 url(../images/bg.jpg) no-repeat center top;

  margin: 0 auto;

  color : #414042;

  font-size : 80%;

  letter-spacing : normal;

  line-height : normal;

  background-attachment:fixed;

}



#container {

  background: #333333 url(../images/bgstrip.jpg) repeat-y;

  border : solid 0px #CCCCCC;

  border-top : solid 0px #CCCCCC;

  margin: 0 auto;

  margin-top:50px;

  padding: 0px;

  width : 925px;

}



.alignleft {

  text-align : left;

}



.floatleft {

  float : left;

}



.alignright {

  text-align : right;

}



.floatright {

  float : right;

}



.aligncenter {

  text-align : center;

}



.hide {

  display : none;

}



.clear {

  clear : both;

}



.redtext {

  border : #CC0000 solid 1px;

  color: #CC0000;

  margin : 12px;

  padding : 12px;

  background : #FFFFFF;

}



hr {

  border : #CCCCCC dotted 1px;

  height : 1px;

}



html>body hr {

  border : #000000 solid 0px;

  border-top : #CCCCCC dotted 1px;

  border-bottom : #000000 solid 0px;

  display : block;

  margin : 3px 0px 3px 0px;

  background : #FFFFFF;

}



div.backbutton {

  border : #000000 solid 0px;

  float : left;

  width : 20px;

  height : 30px;

  display : inline;

}



div.nextbutton {

  border : #000000 solid 0px;

  float : left;

  width : 20px;

  height : 30px;

  text-align : right;

  display : inline;

}



div.pagenumbers {

  border : #000000 solid 0px;

  float : left;

  width : 500px;

  height : 20px;

  text-align : center;

  display : inline;

}



strong.pagenumber, a.pagenumber {

  border : #000000 solid 0px;

  background : #EEEEEE;

  padding : 3px;

  margin : 2px;

  text-decoration : none;

}



div.productthumb1 {

  border : #000000 solid 0px;

  background:url(../images/productbg.jpg) no-repeat;

  height: 270px;

  width : 173px; 

  float : left; 

  display : block;

  margin : 10px;

}

div.productthumb1 a

{

color:#000000;

}



div.productthumb2 {

  border : #000000 solid 0px;

  background:url(../images/tire-bg.jpg) no-repeat;

  height: 350px;

  width : 208px; 

  float : left; 

  display : block;

  margin : 10px;

}

div.productthumb2 a

{

color:#000000;

}







/* FORM STYLES - START */

form {

  margin : 0px 0px 0px 0px;

  padding : 0px 0px 0px 0px;

}



label {

  font-weight : normal;

}



label.formleft {

  display : block;

  width : 150px;

  float : left;

  text-align : right;

  margin-right : 6px;

}



small.formnote {/* margin left same width as label.formleft width */

  margin : 0px 0px 0px 160px;

  display : block;

}



input.checkbox {

  width : 20px;

  float : left;

}



label.labelright {

  display : block;

  width : 90%;

  float : left;

  margin-right : 6px;

  text-align : left;

  font-size : 9px;

  font-weight : normal;

  color : #000000;

  padding-top : 4px;

}



fieldset {

  margin : 12px;

  padding : 6px;

}



#search fieldset {

  margin : 12px 12px 12px 12px;

  padding : 6px;

  width: 290px;

  height: 60px;

  border: 1px solid #cccccc;

}



fieldset.address {

  width : 45%;

  float : left;

  margin : 12px;

  padding : 6px;

}



legend {

  color : #000000;

  font-weight : bolder;

}



.formmsg {

  color: #CC0000;

  padding-top : 6px;

}



.form {

  width : 200px;

}



textarea {

  font-size : 12px;

}



.button {

  background-color : #757575;

  color: #ffffff;

  border:2px outset #666666;

  font-size:10pt;

  font weight: bold;

}

/* FORM STYLES - END */



table {

  margin-top : 12px;

  margin-bottom : 12px;

  border : 0px;

}



caption {

  text-align : left;

}



th {

  background-color : #CCCCCC;

  padding-left : 3px;

  padding-right : 3px;

  padding-top : 3px;

  padding-bottom : 3px;

  font-size : small;

  font-weight: normal;

  text-align : left;

  border : 0px;

}



td.right, td.data, td.center {

  background-color : #EEEEEE;

  padding-left : 3px;

  padding-right : 3px;

  padding-top : 3px;

  padding-bottom : 3px;

  border : 0px;

}



td.right {

  text-align : right;

}



#highlight a.title {

  color: #999999;

  font-size: 18px;

  font-weight:bold;

  text-decoration:none;

  font-family:Arial, Helvetica, sans-serif, Verdana ;

}



#highlight small {

  color: #000000;

  font-size: 10px;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight p.pricelabel {

  color: #000000;

  font-size: 12px;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight p.price {

  color: #CC0000;

  font-size: 14px;

  font-weight:bold;

  text-decoration:none;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#highlight .mainimg {

	margin-right: 10px;

	margin-left: 10px;

}

	

#highlight {

  background-image: url(../images/highlight_bg.gif);

	background-repeat: none;

	background-position: center top;

}



#highlight legend {

	color: #328CB7;

	font-size:110%;

	font-weight: bolder;

	margin: 0px 0px 0px 10px;

}



#highlight .smallimg_1 {

  float:left;

  margin:10px 0px 0px 0px;

}



#highlight .smallimg_2 {

  float:right;

  margin:10px 0px 0px 0px;

}



#highlight .smallimg_3 {

  float:left;

  margin:3px 0px 0px 0px;

}



.highlightbutton {

  margin:20px 0px 0px 40px;

}



#search1

{

	background: #FFFFFF url(../images/wheel_search.jpg) no-repeat;

	float:left;

	height: 125px;

	width:330px;

	margin: 0px 5px 0px 0px;

	padding: 0px 0px 0px 0px;

}





#search1 p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color:	#38a2ca;

}



#search1 a 

{

	color:	#38a2ca;

}



#search2

{

	float:left;

	background: #ffffff url(../images/search_tire.jpg) no-repeat;

	height: 114px;

	width:330px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



#search2 p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color:	#38a2ca;

}



#search2 a 

{

	color:	#38a2ca;

}



.searchlist

{



	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	margin: 5px 0px 5px 0px;

	

}





.product{

	margin: 0px 0px 0px 10px;

	font-size: 8pt;

	line-height: 20px;

	color:#000000;

}

#ad-seach

{

margin: 15px 0px 0px 0px;

}

#topnav {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:925px;
	height:36px;
	background:url(../images/bgnav.jpg) repeat-x 0px 0px;
}

#topnav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:670px;
	float:left;
	border:0px solid #FF0000;
}

#topnav ul li {
	display:inline;
	padding:8px 0px 9px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #FF66CC;
	background:url(../images/strip.jpg) no-repeat 5px 0px;
}

#topnav ul li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	color:#FFFFFF;
	font:bold 10pt Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:0px solid #FFCC00;
	line-height:36px;
}


#topnav ul li a:hover {
	color:#000;
}

.nospacer {
	background:none;
}
