/* Elements */
body {
background: #000 url(../images/bg.gif) repeat;
margin:10 0 0 10px;
text-align:justify;
}

div, table, td {
font-family: Verdana, Arial, Helvetica, sans-serif, "Lucida Sans Unicode";
}

h1, h2, h3, h4, h5 {
margin:0;
}

a, a:active, a:visited {
color:#d3353b;
text-decoration:none;
}

a:hover {
color:#d3353b;
text-decoration:none;
}

img {
border:0;
}

.required-text 
{
color:#FF0000;
}
	
.form-ddl 
{
	font-size:11px;
}

.form-button {
	background-color:#ab200c;
	border:1px solid #5b0e05;
	color:#FFF;
	font:bold 13px lucida sans unicode,trebuchet ms,lucida sans,lucida grande,sans-serif;
}


/* Container */
#container {
margin:0 auto;
padding:0;
width:749px;
/*text-align: center;*/
}

/* Header */
#header-logo {
width:749px;
height:70px;
}

.header-logo-top {
background:#000 url(../images/header-logo-top.gif) top left no-repeat; 
width:749px;
height:13px;
font-size:0px;
}

.header-logo {
/*background: #000 url(../images/header-logo.gif) top left no-repeat;*/
width:749px;
height:57px;
}

#sub-logo {
width:749px;
height:39px;
}

/* Email */
.email-bg {
background: #000 url(../images/email-bg.gif) top left no-repeat; 
width:448px;
height:39px;
float:left;
}

.email-text {
width:240px;
float:left;
}

.email-text p {
margin:0;
padding: 8px 0 0 27px;
font-size:10px;
color:#b1b1b1;
text-align:left;
}

.email-txtbox {
float:left;
padding: 8px 0 0 0;
}

.email-button {
float:left;
padding: 8px 0 0 7px;
}

/* Secondary Nav */
.secondary-nav-bg {
background: #000 url(../images/secondary-nav-bg.gif) top left no-repeat; 
width:301px;
height:39px;
float:left;
font-size:11px;
text-align:left;
color:#000;
}

.secondary-nav-bg span {
padding: 0 4px;
}

.secondary-nav-bg p {
margin:0;
padding: 9px 0 0 10px;
}

.secondary-nav-bg a, .secondary-nav-bg a:active, .secondary-nav-bg a:visited {
color:#000;
text-decoration:none;
}

.secondary-nav-bg a:hover {
color:#1e4f9f;
text-decoration:underline;
}

/* Nav */
#nav-bg {
background: #000 url(../images/nav-bg.gif) top left;/* no-repeat; */
width:749px;
height:37px;
text-align:left;
margin:0 auto;
}

.menu-nav 
{
padding: 5px 22px 0px 22px;
}

/* Rotating Image */
.rotating-image-border {
background: #000 url(../images/rotating-image-border.gif) top left no-repeat; 
width:14px;
height:223px;
float:left;
}

.rotating-image-bg {
background:#fff;
width:500px;
height:223px;
float:left;
}

.rotating-image {
padding: 1px 0 0 0;
}

/* Tire Search */
.tire-search-bg {
background: #000 url(../images/tire-search-bg.gif) top left no-repeat; 
width:235px;
height:223px;
float:left;
}

.tire-search {
text-align:left;
padding: 40px 0 0 16px;
}

.tire-search h4 {
font-size:11px;
color:#050505;
}

.tire-search p {
margin:0;
padding: 8px 0 0 0;
}

.search-form {
float:left;
padding:2px 6px 0 0;
}

.search-btn {
float:left;
padding: 5px 0 0 0;
}

.search-break {
height:12px; 
font-size:0px;
}

/* Lowest Price Banner */
.lowest-price-banner-bg {
background: #000 url(../images/banner-lowest-pricing-bg.gif) top left no-repeat; 
width:749px;
height:57px;
}

.lowest-price-banner 
{
	padding: 7px 0 0 0;
}

/* Body */
#body-bg {
background: #fff url(../images/body-bg.gif) top left repeat-y; 
width:749px;
}

.view-link {
color:#fff;
font-size:10px;
font-weight:bold;
padding: 10px 12px 0 0;
text-align:right;
}

.view-link a, .view-link a:active, .view-link a:visited {
color:#fff;
text-decoration:underline;
}

.view-link a:hover {
color:#fff;
text-decoration:none;
}

#get-rolling {
width:252px;
float:left;
}

.get-rolling-headline {
background: #fff url(../images/headline-get-rolling.gif) top left no-repeat; 
width:252px;
height:37px;
}

.get-rolling-content {
font-size:11px;
padding: 0 15px 0 40px;
}

.get-rolling-content h5 {
color:#d3353b;
font-size:11px;
padding: 0 0 10px 0;
}

#get-dunn {
width:233px;
float:left;
}

.get-dunn-headline {
background: #fff url(../images/headline-get-dunn.gif) top left no-repeat; 
width:233px;
height:37px;
}

.specials-content 
{

padding: 0 15px 0 23px;

}

#get-educated {
width:234px;
float:left;
}

.get-educated-headline {
background: #fff url(../images/headline-get-educated.gif) top left no-repeat; 
width:234px;
height:37px;
}

.get-educated-content {
font-size:11px;
padding: 0 15px 0 23px;
}

/* Sub Content Banner */
.sub-content-banner {
background: #000 url(../images/sub-content-banner.gif) top left no-repeat; 
width:749px;
height:41px;
}

/* Brands */
#brands-bg {
background: #fff url(../images/brands-bg.gif) top left repeat-y; 
background-attachment: scroll;
width:749px;
margin:0 auto;
text-align:left;

}
#brands-bg a, #brands-bg a:active, #brands-bg a:visited{
color:#464646;
text-decoration:underline;
}
.brands-content {
padding: 8px 0 8px 43px;

}

.brands-content td {
font-size:10px;
color:#464646;
margin:0 auto;
float:right;
}

.brands-content a, .brands-content a:active, .brands-content a:visited {
color:#464646;
text-decoration:underline;
}

.brands-content a:hover {
color:#464646;
text-decoration:none;
}

/* InsidePage */
#body-bg-in {
background: #fff url(../images/body-bg-in.gif) top left repeat-y; 
width:749px;
text-align:left;
}

/* Left Column */
#left-column-in {
width:543px;
float:left;
}

.breadcrumbs-in {
background: #000 url(../images/breadcrumbs-in.gif) top left no-repeat; 
width:543px;
height:46px;
}

.breadcrumbs-padding {
padding: 14px 0 0 40px;
text-align:left;
}

.breadcrumbs-in span {
font-size:12px;
}

.content-in 
{
width:485px;
font-size:11px;
color:#464646;
padding: 0 20px 30px 38px;
}

/* Center Column (for inner-page no right column */
#center-column-in {
width:743px;
float:left;
}

#center-body-bg-in {
background: #fff url(../images/body-bg-product.gif) top left repeat-y; 
width:749px;
text-align:left;
}

.center-content-in 
{
width:685px;
font-size:11px;
color:#464646;
padding: 0 20px 30px 38px;
}

/* Right Column */
#right-column-in {
width:206px;
float:left;
}

.headline-tire-search {
background: #000 url(../images/headline-tire-search.gif) top left no-repeat; 
width:192px;
height:35px;
}

.tire-search-in {
background:#bdbdbd;
width:192px;
height:193px;
text-align:left;
}

.tire-search-in h4 {
font-size:11px;
color:#050505;
}

.search-in {
padding: 11px 0 0 7px;
}

.get-dunn-headline-in {
background: #fff url(../images/headline-get-dunn-in.gif) top left no-repeat; 
width:192px;
height:37px;
}

.view-link-in {
color:#fff;
font-size:10px;
font-weight:bold;
padding: 8px 9px 0 0;
text-align:right;
}

.view-link-in a, .view-link-in a:active, .view-link-in a:visited {
color:#fff;
text-decoration:underline;
}

.view-link-in a:hover {
color:#fff;
text-decoration:none;
}

.dunn-deal-in {
font-size:10px;
color:#000;
font-weight:bold;
padding: 0 16px 0 0;
}

.dunn-deal-in ul {
margin:0;
padding:0 0 12px 20px;
}

.dunn-deal-in li {
margin:0;
padding:0 28px 10px 0;
list-style: square url(../images/list-bullet.gif) outside;
}

/* ProductPage */
#body-bg-product {
background: url(../images/body-bg-product.gif) top left repeat-y; 
width:749px;
text-align:left;
}

.breadcrumbs-bg {
background: #000 url(../images/breadcrumbs-bg.gif) top left no-repeat; 
width:749px;
height:46px;
}

.breadcrumbs-bg p {
margin:0;
padding: 14px 0 0 40px;
text-align:left;
color:#fff;
font-size:14px;
font-weight:bold;
}

.breadcrumbs-bg span {
font-size:12px;
}

.breadcrumbs-bg a, .breadcrumbs-bg a:active, .breadcrumbs-bg a:visited 
{
	color:#fff;
}

.breadcrumbs-bg a:hover 
{
	color:#fff;
}


.search-top-info {
width:665px; 
background:#ececec;
}

.search-top-info p {
margin:0;
padding: 15px 18px 0 18px;
color:#464646;
font-size:10px;
}

.search-top-info span {
font-size:11px;
font-weight:bold;
}

.search-top-info a, .search-top-info a:active, .search-top-info a:visited {
color:#464646;
text-decoration:underline;
}

.search-top-info a:hover {
color:#464646;
text-decoration:none;
}

.top-content-footer {
background: #000 url(../images/top-content-footer.gif) top left no-repeat; 
width:665px;
height:30px;
}

.lowest-price-banner-in {
background: #000 url(../images/banner-lowest-pricing-in.gif) top left no-repeat; 
width:749px;
height:55px;
}

/* Footer */
#footer {
background: #000 url(../images/footer.gif) top left no-repeat; 
width:749px;
height:105px;
margin:0 auto;
}

.footer-logo 
{
	width:253px;
	float:left;
}

.footer-logo p 
{
	margin:0;
	padding: 32px 0 0 66px;
	text-align:left;
}

.footer-content 
{
	width:496px;
	float:left;
}

.footer-content p {
margin:0;
padding: 12px 20px 0 0px;
text-align:left;
font-size:11px;
}

#footer a, #footer a:active, #footer a:visited {
color:#d3353b;
text-decoration:none;
}

#footer a:hover {
color:#d3353b;
text-decoration:underline;
}

.ls-link {
color:#000;
font-size:11px;
padding: 26px 0 20px 0;
}

.ls-link a, .ls-link a:active, .ls-link a:visited {
color:#000;
text-decoration:underline;
}

.ls-link a:hover {
color:#000;
text-decoration:none;
}





.product-table 
{
	padding: 0px 0 0 0;
}

.product-table td 
{
	font-size:10px;
	vertical-align:middle;
}

.product-table p 
{
	margin:0;
	padding: 3px 5px 3px 10px;
	
}

.header-red
{
	color:#ab200c;
	font-size:11px;
	font-weight:bold;
	
}

.header-black
{
	color:#000;
	font-size:11px;
	font-weight:bold;
	
}

.hightlight
{
	background:#ececec;
}


.hightlight-dark 
{
	background:#d1d1d1;
}

.next-previous 
{
	font-size:11px; 
	font-weight:bold; 
	color:#184b9d;
}

.next-previous  a, .next-previous a:active, .next-previous  a:visited 
{
	color:#184b9d;
	text-decoration:none;
}

.next-previous  a:hover 
{
	color:#184b9d;
	text-decoration:underline;
}

.menu-item2 {
	COLOR: #fff; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none! important
}
.menu-item2 SPAN {
	FONT: bold 12px verdana,tahoma,sans-serif; COLOR: #000; TEXT-ALIGN: center; TEXT-DECORATION: none! important
}
.menu-item2 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu-item2 A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu-item2 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.menu-item2 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

.g-cpn {
	border-collapse: collapse;
	border: 5px dashed #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	margin: 10px;
}

.g-cpn td {
	vertical-align: middle;
	padding: 10px;
}

.g-cpn-text-hdr { font-size: 48px; font-weight: bold;}
.g-cpn-text-large { font-size: 32px; font-weight: bold;}
.g-cpn-text-medium { font: italic 18px; font-weight: bold;}
.g-cpn-expires { color: #ff0000;}
.g-cpn-memo { font: italic 18px; font-weight: bold; color: #ff0000; text-align: center;}

.vip-body {
	padding: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	margin: 10px;
	height:100%;
	
}
.signup{
WIDTH:700px; 
padding:12px 12px 12px 5px; 
height:auto;

}

.question
{	font-size:16px;
	margin:0;
	color:black;
	font-weight:bolder;
	padding-bottom:5px;
	
}