@charset "utf-8";
/* CSS Document */

body {
	background-color: #1C5FC8;
}

p {	
	font-size:14px;
	padding:0 20px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.components {
	color:#0000FF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

.tires-content {
	padding:0 20px 0 90px;
	
}

.gas-content-text {
	font-size:11px;
	padding:0 10px 10px 10px;
}

.index-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#253c55;
	padding:0 10px 0 50px;
	
}

#container {
	background-image:url(bg-index-container.gif);
	background-repeat:y;
	margin: 0px auto;
	padding: 0px;
	width: 780px; /* width of the layout -- can be set to any value including percentages */
	overflow: hidden;
}
#container-aboutus {
	background-image:url(bg-aboutus-container.gif);
	background-repeat:y;
	margin: 0px auto;
	padding: 0px;
	width: 780px; /* width of the layout -- can be set to any value including percentages */
	overflow: hidden;
}
#container-def {
	background-image:url(bg-container.gif);
	background-repeat:y;
	margin: 0px auto;
	padding: 0px;
	width: 780px; /* width of the layout -- can be set to any value including percentages */
	overflow: hidden;
}


/*HEADER*/	
#header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 157px;
	overflow: hidden;
}
#header-index{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 224px;
	overflow: hidden;
}

/*NAVIGATION*/	
#navigation
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
}

#menu-container {
	positio:relative;
	height:35px;
	text-align:left;
	padding:0;
	margin:0px;
	
}
#menu {
	position:absolute;
	text-align:left;

}
#menu ul .item {
	display:none;
}
#menu ul:hover .item {
	margin: 0px;
	padding: 0px;
	display:block;
	position:relative;
	width:103px;
	background:#000;
	font-size:11px;
	padding:0 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ffffff;
}

#menu ul:hover .item a {
	color:#fff;
	text-decoration:none;
}
#menu ul:hover .item a:hover {
	color:#999;
}
#menu ul {
	/*width:100px;*/
	float:left;
	margin: 0;
	padding: 0;
	/*background:#b10000;*/
	list-style:none;
}

/*CONTENT HEADER*/
#content-header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 97px;
	overflow: hidden;
}
#content-tuneup-header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 116px;
	overflow: hidden;
}
#content-coupons-header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 149px;
	overflow: hidden;
}
#content-steer-header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 79px;
	overflow: hidden;
}
#content-gas-header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	height: 146px;
	overflow: hidden;
}
#content-aboutus-header{
	padding : 0px;
	margin: 0px;
	width: 100%;
	overflow: hidden;
}

/*CONTENT*/
#body-content{
	background:#92c4f9;
	background-image:url(bg-content-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 20px 0 80px 0;
	margin: 0px;
	width: 778px;
	overflow: hidden;
	border-left: 1px solid;
	border-right: 1px solid #000000;
}
#body-coupons-content{
	background:#92c4f9;
	background-image:url(bg-content-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 20px 0 80px 0;
	margin: 0px;
	width: 778px;
	overflow: hidden;
	border-left: 1px solid;
	border-right: 1px solid #000000;
	text-align:center;	
}
#body-steer-content{
	background:#92c4f9;
	background-image:url(bg-steer-footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 70px 280px 50px;
	margin: 0px;
	width: 658px;
	overflow: hidden;
	border-left: 1px solid;
	border-right: 1px solid #000000;
	text-align:center;
	
}
#body-gas-content-top{
	background:#92c4f9;
	margin: 0px;
	width: 778px;
	overflow: hidden;
	border-left: 1px solid;
	border-right: 1px solid #000000;
	text-align:center;
	
}
#body-gas-content-bottom{
	background:#92c4f9;
	background-image:url(bg-content-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 10px 0 80px 0;
	margin: 0px;
	width: 778px;
	overflow: hidden;
	border-left: 1px solid;
	border-right: 1px solid #000000;
	text-align:center;
	
}
.gas-content {
	background-color:#c8e2fb;
	position:relative;
	float:left;
	margin:0 5px 0 5px;
}
.gas-content-spacer {
	position:relative;
	float:left;
	margin:0 5px 0 5px;
}


#sidebar-right {
	float: right;
	width: 220px; /* width of the right sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

/*SIDEBAR LEFT*/
#tires-sidebar-left {
	background:#92c4f9;
	background-image:url(bg-tires-left-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float: left;
	height:550px;
	width: 517px; /* witdh of the left sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#aboutus-sidebar-left {
	background:#92c4f9;
	background-image:url(bg-aboutus-left-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float: left;
	height:630px;
	width: 278px; /* witdh of the left sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	
}
#index-sidebar-left {
	background:#92c4f9;
	background-image:url(bg-1px.gif);
	background-repeat:repeat-y;
	background-position:left;
	float: left;
	height:300px;
	width: 514px; /* witdh of the left sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	
}


#content {
	margin: 0px;
	padding: 0px;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

#tires-content-inner {
	background:#92c4f9;
	background-image:url(bg-tires-right-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:550px;
	width: 100%;
	overflow: hidden;
}
#aboutus-content-inner {
	background:#92c4f9;
	background-image:url(bg-aboutus-right-footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:630px;
	width: 501px;
	overflow: hidden;
	border-right:1px solid #000000;
}
#index-content-inner {
	background:#92c4f9;
	background-image:url(bg-index-right-footer.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	height:300px;
	width: 100%;
	overflow: hidden;
	border-right:1px solid #000000;
	position: relative;
	top: 15px;
}


/*FOOTER*/
#footer {
	background-image:url(bg-footer.gif);
	background-repeat:repeat-x;
	clear: both;
	margin: 0px;
	padding: 25px 0 25px 0;
	width: 778px;
	overflow: hidden;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a575d;
}
a.footer-links {
	font-weight:bold;
	color:#7a575d;
	text-decoration:none;
}
a.footer-links:hover {
	text-decoration:underline;
}
#index-content-footer {
	background-image:url(bg-index-content-footer.gif);
	background-repeat:repeat-x;
	clear: both;
	margin: 0px;
	padding: 15px 0 10px 0;
	width: 778px;
	overflow: hidden;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align:center;
}
#content-container {
	clear: both;
	margin: 0px;
	width: 778px;
	overflow: hidden;
}