html{
overflow-y:scroll;
}

.fancyselect ul { display: none; }

body{
background:#9f9f9f url(http://static.wheelworks.net/img/background/sitebackground.png) top left repeat-x;
font-family:arial;
font-size:10px;
margin: 0 0 10px;
}

#mainframe{
position:relative;
width:905px;
background-color:#fff;
margin:50px auto 0;
padding-bottom:10px;

-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;

-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
}

body#home #mainframe{
position:relative;
width:905px;
background-color:transparent;
margin:50px auto 0;
padding-bottom:0;
z-index:2;
}

#wheel_works_flash_container{
height:411px;
width:906px;
}

body#home #wheel_works_flash,
body#home #wheel_works_flash_container{
z-index:-999;
}

/*body#home .homeboxes,
body#home .homeboxright,
body#home #vehicle_search_holder,
body#home #search_by_vehicle,
body#home #search_by_vehicle .toprow,
body#home #search_by_vehicle .fancyselect,
body#home #vehicle_search_holder .fancyselect ul{
z-index:4;
}*/

.homeboxes{
margin-top:6px;
}

.homeboxleft{
width:445px;
position:relative;
float:left;}

.homeboxright{
border:#b4b4b4 solid 1px;
width:445px;
height:106px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background:#fff url(http://static.wheelworks.net/img/coupon/bg-shiny.png) center center no-repeat;;
position:relative;
float:right;}

em{font-style:italic;}

strong{
font-weight:bold;
}

div.hr{
border:0;
color:transparent;
display:block;
height:23px;
z-index:2;
margin-top:-4px;
margin-bottom:12px;
background:url(http://static.wheelworks.net/img/shadowdivider/top-446w.png) bottom center no-repeat;}

div.hr2{
border:0;
color:transparent;
display:block;
height:23px;
z-index:2;
margin-bottom-4px;
margin-top:12px;
background:url(http://static.wheelworks.net/img/shadowdivider/bottom-666w.png) bottom center no-repeat;}

div.hr3{
border:0;
color:transparent;
display:block;
height:23px;
z-index:2;
margin-top:-4px;
background:url(http://static.wheelworks.net/img/shadowdivider/top-666w.png) bottom center no-repeat;}

div.hr hr, div.hr2 hr, div.hr3 hr{display:none;}

#col1,#col2,#col3,#col23,#col123, #col12{
float:left;
position:relative;}

#col1{width:166px;padding:0 10px 0 9px;}

#col12 {width:902px;padding:0 2px 0 2px;}

#col123{width:902px;padding:0 2px 0 2px;}

#col12col1 {width:350px;padding:0 0 0 0;float: left;}
#col12col2 {width:400px;padding:0 40px 0 5px;float: right;}

/* MAINNAV */
#mainnav-wrapper{
width:906px;
position:relative;
margin:0 auto 4px;}

#mainnav{
display:block;
height:36px;
width:910px;
padding-left:2px;
position:absolute;
left:50%;
margin-left:-455px;
}
#mainnav ul{
display:block;
height:36px;
width:910px;
position:relative;
overflow:hidden;
}

#mainnav li{
height:36px;
float:left;
display:block;
position:relative;
text-align:center;
text-transform:uppercase;
}


#mainnav li a{
background-image:url(http://static.wheelworks.net/img/sprite/topnav.png);
background-repeat:no-repeat;
display:block;
color:#fff;
height:36px;
text-decoration:none;
line-height:400px;
overflow:hidden;
}

#about_us_link:hover,
#credit_options_link:hover ,
#sign_up_link:hover {
	color: #D81B21;
}

.mainnav-tires a{
width:117px;
}

.mainnav-tires a.selected {
background-position: 0px -36px;
}

.mainnav-tires a:hover.selected {
background-position: 0px -36px;
}

.mainnav-tires a:hover {
background-position: 0px -72px;
}

#mainnav li.mainnav-divider1{
width:2px;
background-image:url(http://static.wheelworks.net/img/sprite/topnav.png);
background-position: -117px 0;
}

.mainnav-vehicle_service a{
width:188px;
background-position: -119px 0;
}
.mainnav-vehicle_service a.selected {
background-position: -119px -36px;
}

.mainnav-vehicle_service a:hover.selected {
background-position: -119px -36px;
}

.mainnav-vehicle_service a:hover {
background-position: -119px -72px;
}

#mainnav li.mainnav-gap{
background-image:url(http://static.wheelworks.net/img/sprite/topnav.png);
background-position: -307px 0;
width:294px;
}

.mainnav-my_ww a{
width:183px;
background-position: -601px 0;
}

.mainnav-my_ww a.selected {
background-position: -601px -36px;
}

.mainnav-my_ww a:hover.selected {
background-position: -601px -36px;
}

.mainnav-my_ww a:hover {
background-position: -601px -72px;
}

li.mainnav-divider2{
width:2px;
background-image:url(http://static.wheelworks.net/img/sprite/topnav.png);
background-position: -784px 0;
}

.mainnav-save_cash a{
width:122px;
background-position: -786px 0;
}
.mainnav-save_cash a:hover {
background-position: -786px -72px;
}
.mainnav-save_cash a.selected {
background-position: -786px -36px;
}
.mainnav-save_cash a:hover.selected {
background-position: -786px -36px;
}

#mainnav-ww_logo{
display:block;
position:absolute;
float:none;
width:312px;
height:50px;
line-height:180px;
/*background: transparent url(http://static.wheelworks.net/img/sprite/topnav.png) -908px 0 no-repeat;*/
overflow:hidden;
left:302px;
top:-8px;
}

/* FOOTER */
#footer{
margin:24px auto 0;
text-align:center;
position:relative;
width:905px;
}


#footer,#footer a{
font-size:11px;
color:#505050;
text-decoration:none;}

#footer a:hover{
text-decoration:underline;
}


#footer #footnav ul li{
padding:0 10px;
display:inline;
}

#footer h7{
display:block;
margin-top:10px;
}



/* #LEFTNAV */

#leftnav ul.sub0{
background: #e5e5e5 url(http://static.wheelworks.net/img/background/leftnav.png) top left repeat-x;

border:#b1b1b1 solid 1px;
padding:10px 0;
width:164px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
/*-moz-box-shadow: #000 1px 1px 2px;
-webkit-box-shadow: #000 1px 1px 3px;*/
}

#leftnav li{

border-top:#b2b2b2 solid 1px;
border-bottom:#dcdcdc solid 1px;
font-size:14px;
line-height:1.3em;
margin:0px 12px 0 11px;
}


#leftnav li a{
background-repeat:no-repeat;
background-position:0px 10px;
color:#4b4b4b;
display:block;
padding:5px 0 5px 11px;
text-decoration:none;

}


#leftnav li a:hover, #leftnav li.current a{ /* CSS2 Not working in IE 7- */
	background-image:url(http://static.wheelworks.net/img/sprite/arrow-leftnav.png);
	color:#000;
	}
	
#leftnav li.current ul.sub1 li a{background-image:none;background-position:0px 7px;}

#leftnav li.current ul.sub1 li a:hover{color:#000;
	background-image:url(http://static.wheelworks.net/img/sprite/arrow-leftnav.png);}


#leftnav li ul.sub1 li.current a{color:#000;background-image:url(http://static.wheelworks.net/img/sprite/arrow-leftnav.png)}

#leftnav li.last{ /* this is doing something weird in IE6/7/8 */
border-bottom-width:0 !important;
border-bottom-width:1px;
border-bottom-color:transparent;
}

#leftnav li.first{
border-top:0; 
}

#leftnav li.contains-sub{
margin-right:0;
}



#leftnav ul.sub1{
border-top:#bbb solid 1px;
padding:0;margin:0;}

#leftnav ul.sub1 li{
color:#4b4b4b;
font-size:12px;
margin:0;
margin-left:11px;
padding-right:0;

}

#leftnav ul.sub1 li a{
color:#4b4b4b;
font-size:12px;
padding:4px 0 4px 11px;
}

#leftnav li.current a,#leftnav ul.sub1 li.current a{
color:#000;}
/*POPUP ASSISTANCE*/
#col1{z-index:1;}
#col2{z-index:2;}
#leftnav{
position:relative;
z-index:499;
}
.popupsubnav{
position:relative;
}

#leftnav .popupsubnav ul{padding:0;margin:0;}
#leftnav .popupsubnav li{
border-top:0;
padding:0;
margin:0;
}
/*END POPUP ASSISTANCE*/



/* FORMATTING */

.alignleft{
float:left;
margin:.55em .75em 1em 0;}

.divided-right{
border-left: 1px solid #CCCCCC;
float:right;
margin-bottom: 20px;
margin-left:50px;
padding-left: 30px;}

h1.pagetitle{
position:relative;
float:left;
color:#4b4b4b;
font-size:32px;
padding-left:22px;
margin-bottom:10px;
}

div.viral{
margin-top:-10px;
line-height:2.8em;
text-align:right;
position:relative;
float:right;
}

div.viral a{
color:#a4a4a4;}

#col23 #pagecontent{
min-height:400px;
height:auto !important;
height:150px;
width:720px;
background-image:url(http://static.wheelworks.net/img/background/topborderfade720.png);
background-position:top left;
background-repeat:no-repeat;
}

#col12 #pagecontent{
min-height:150px;
height:auto !important;
height:150px;
width:902px;
margin:0 auto;
background-image:url(http://static.wheelworks.net/img/background/topborderfade902.png);
background-position:top left;
background-repeat:no-repeat;
}

#col123 #pagecontent-myww{
min-height:150px;
height:auto !important;
height:150px;
width:850px;
margin:0 auto;
background-image:url(http://static.wheelworks.net/img/background/topborderfade850.png);
background-position:top left;
background-repeat:no-repeat;
}


#col123 #pagecontent{
min-height:150px;
height:auto !important;
height:150px;
width:902px;
margin:0 auto;
background-image:url(http://static.wheelworks.net/img/background/topborderfade902.png);
background-position:top left;
background-repeat:no-repeat;
}

#pagecontent.maintenance-services{
background-image:url(http://static.wheelworks.net/img/background/pagecontent-maintenance-services.png);
}

.content-elements{
font-size:12px;}

.content-elements h2{
color:#db393d;
font-size:18px;
line-height:1.3em;
margin-bottom:8px;
}

.content-elements h2.secondarytitle{
color:#4b4b4b;
font-size:28px;
margin-bottom:0;
padding-bottom: 0;
text-align: left;
}

.content-elements p{
font-size:13px;
color:black;
line-height:1.4em;
margin:.8em 0;
}

.content-elements a{
color:#cf171f;
}

.content-elements ul.bulletlist li{
font-size:13px;
padding:3px 0 3px 14px;
background:url(http://static.wheelworks.net/img/sprite/arrow-leftnav.png) left center no-repeat;
}

#pagecontent-left{
overflow:visible;
position:relative;
padding:24px;
width:480px;
float:left;
}

#pagecontent-fulllength{
overflow:hidden;
position:relative;
/*margin-right: 87px;*/
padding:24px;
width:620px;
float:left;
}

#pagecontent-fulllength-2{
overflow:hidden;
position:relative;
padding:0 0 24px 24px;
width:695px;
float:left;
}

#pagecontent-fulllength-2b{
overflow:hidden;
position:relative;
padding:24px;
width:695px;
float:left;
}

#pagecontent-fulllength-myww{
overflow:hidden;
position:relative;
padding: 24px 0 24px 24px;
width:800px;
float:left;
}

#pagecontent-fulllength-3{

position:relative;
padding: 24px;
width:850px;
float:left;
}

#maintenance-hero{
background-image: url(http://static.wheelworks.net/img/background/bg-maintenance-svcs.jpg);
background-position: top right;
background-repeat: no-repeat;
overflow:hidden;
position:relative;
padding:24px 25px 0 0;
width:671px;
float:left;
}

#maintenance-hero p{
padding-right: 300px;
}

#repair-hero{
background-image: url(http://static.wheelworks.net/img/background/bg-repair-svcs.jpg);
background-position: 400px 20px;
background-repeat: no-repeat;
overflow:hidden;
position:relative;
padding:24px 25px 0 0;
width:671px;
float:left;}

#repair-hero p{
padding-right: 290px;}

#service-hero{
background-image: url(http://static.wheelworks.net/img/background/bg-vehicle-svcs.jpg);
background-position: 0 16px;
background-repeat: no-repeat;
height: 188px;
overflow:hidden;
position:relative;
margin-left: -8px;
padding:40px 25px 0 0;
width:671px;
float:left;}

#service-hero p, #service-hero h2{
color: #FFF;
padding: 0 15px 0 260px;}

#service-hero h2,
#tires-hero h2
{
font-weight:400;
text-shadow: black 0.05em 0.05em 0.15em;
font-size:22px;}

#service-hero p,
#tires-hero p
{
font-size:13.5px;
line-height: 19px;}

#service-hero a,
#tires-hero a{
color: #FFF;}

#sidebar{
width:166px;
padding-top:12px;
padding-right:19px;
float:right;}

#footer{
clear:both;}

/*-================================== */

.overlay{
	height:100%;
	width:100%;
	position:fixed;
	top:0;left:0;
/*
	background-color:#000;
	opacity:.5;
*/
	filter: alpha(opacity=50);
	background: transparent url(/img/background/000a20.png) repeat scroll top left;
	opacity: none;
	display: none;
	z-index: 90;
}


.lightbox{
position:fixed;
z-index:100;
left:50%;
top:17%;
margin-left:-365px;
width:722px;
padding:5px;
background:url(http://static.wheelworks.net/img/background/000a20.png) top left repeat;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;}


* html .lightbox {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.lightbox_interior{
background-color:#fff;
width:720px;
border:#a8a8a8 solid 1px;
}

.lightbox_head{
overflow:visible;
height:32px;
position:relative;
border-bottom:#dfdfdf solid 1px;
background:#fff url(http://static.wheelworks.net/img/background/lightbox_head-gradient.png) bottom left repeat-x;
}


.orionbox{
padding:5px;
background:url(http://static.wheelworks.net/img/background/000a20.png) top left repeat;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.orionbox .interior{
border:#a8a8a8 solid 1px;
}

.orionbox .interior .header{
overflow:visible;
height:32px;
position:relative;
border-bottom:#dfdfdf solid 1px;
background:#fff url(http://static.wheelworks.net/img/background/lightbox_head-gradient.png) bottom left repeat-x;
}



.orionbox .interior .header h2{
float:left;
font-weight:bold;
font-family:arial,sans-serif;
height:32px;
padding-left:36px;
line-height:34px;
color:#cf171f;
font-size:16px;
text-transform:uppercase;
}

.orionbox .interior .header .controls{
float:right;
}

.orionbox .interior .header .controls .close{
display:block;
float:right;
height:20px;
width:20px;
margin:6px;
position:relative;
background-image:url(http://static.wheelworks.net/img/sprite/lightbox-close-x.png);
background-position:0 0;
background-repeat:no-repeat;
}

.orionbox .interior .header .controls .close:hover{
background-position: 0 -20px;
}

.lightbox_head h2{
float:left;
font-weight:bold;
font-family:arial,sans-serif;
height:32px;
padding-left:36px;
line-height:34px;
color:#cf171f;
font-size:16px;
text-transform:uppercase;
width:640px;
}

.lightbox_body{
min-height:440px;
height:auto !important;
height:440px;
border-top:#c1c1c1 solid 1px;
}

.lightbox_left{
width:486px;
float:left;position:relative;
min-height:420px;
height:auto !important;
height:420px;
}

.lightbox_right{
float:left;position:relative;
background:url(http://static.wheelworks.net/img/shadowdivider/right-403h.png) center left no-repeat;
padding:4px 22px 0;
width:190px;
min-height:420px;
height:auto !important;
height:420px;
}

.lightbox_fullwidth{
position:relative;
padding:4px 38px 0;
min-height:420px;
height:auto !important;
height:420px;
}

.lightbox_close{
height:20px;
width:20px;
margin:6px;
float:right;
position:relative;
background-image:url(http://static.wheelworks.net/img/sprite/lightbox-close-x.png);
background-position:0 0;
background-repeat:no-repeat;
}

.lightbox_close:hover{
background-position: 0 -20px;
}

.lightbox .content-elements h2{
margin:20px 0 0px;
}

.lightbox .content-elements p{
margin:0px 0 20px;
}


/*====================================== */

.sololightboxlauncher_right{
float:right;padding-left:36px;
background:transparent url(http://static.wheelworks.net/img/shadowdivider/left-177h.png) left center no-repeat;
}

.sololightboxlauncher_left{
float:left;padding-right:36px;
background:transparent url(http://static.wheelworks.net/img/shadowdivider/right-177h.png) right center no-repeat;
}

#lightbox_launchers{
width:480px;
margin-top:20px;
padding-top:36px;
background:transparent url(http://static.wheelworks.net/img/shadowdivider/top-446w.png) top center no-repeat;
}


.lightbox_launcher{
font-size:11px;
width:142px;
float:left;
margin-right:27px;
}

.lightbox_launcher_last{
margin-right:0;
}


.lightbox_launcher p{
height:44px;}


.lightbox_launcher_box{
width:132px;
display:block;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;background:url(http://static.wheelworks.net/img/background/000a20.png) top left repeat;padding:5px;
}

.lightbox_launcher_last{
margin-right:0;
}

.lightbox_launcher img{border:#b1b1b1 solid 1px;width:130px;height:100px;}


/* SERVICE LISTINGS */

#service-list{
background:url(http://static.wheelworks.net/img/shadowdivider/bottom-666w.png) bottom center no-repeat;
display: block;
float: left;
margin-bottom: 25px;
padding-bottom: 25px;
}

#col1-svclist, #col2-svclist, #col3-svclist{
float: left;
margin-right: 25px;
width: 205px;
}

#col1-svclist ul, #col2-svclist ul, #col3-svclist ul{
list-style-type: none;
}

#col1-svclist li, #col2-svclist li, #col3-svclist li{
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
float: left;
height: 45px;
width: 205px;
}

#col1-svclist li a, #col2-svclist li a, #col3-svclist li a{
color: #000;
height: 45px;
float: left;
font-size: 15px;
line-height: 18px;
font-weight: 700;
padding: 12px 0 0 52px;
text-decoration: none;
width: 205px;
}
#col1-svclist li a:hover, #col2-svclist li a:hover, #col3-svclist li a:hover {
text-decoration: underline;
}

#col1-svclist li#oil-change{
background-image:url(http://static.wheelworks.net/img/icon-small/oil-change.png);}

#col1-svclist li#tune-up{
background-image:url(http://static.wheelworks.net/img/icon-small/tune-up.png);}

#col2-svclist li#alignment{
background-image:url(http://static.wheelworks.net/img/icon-small/alignment.png);}



#col2-svclist li#transmission{
background-image:url(http://static.wheelworks.net/img/icon-small/transmission.png);}

#col2-svclist li#AC{
background-image:url(http://static.wheelworks.net/img/icon-small/ac.png);}

#col2-svclist li#scheduled{
background-image:url(http://static.wheelworks.net/img/icon-small/maintenance-reminders.png);}

#col3-svclist li#radiator{
background-image:url(http://static.wheelworks.net/img/icon-small/radiator.png);}

#col3-svclist li#inspection{
background-image:url(http://static.wheelworks.net/img/icon-small/vehicle-inspection.png);}

/*
#col1-svclist li#alignment{
border-bottom: none;}
*/

#col2-svclist li#scheduled{
border-bottom: none;}

#col2-svclist li a.twoline{
padding: 5px 0 0 52px;}






#col1-svclist-2col, #col2-svclist-2col{
float: left;
margin-right: 25px;
width: 320px;}

#col1-svclist-2col ul, #col2-svclist-2col ul{
list-style-type: none;}

#col1-svclist-2col li, #col2-svclist-2col li{
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
float: left;
height: 45px;
width: 320px;}

#col1-svclist-2col li a, #col2-svclist-2col li a{
color: #000;
height: 45px;
float: left;
font-size: 15px;
line-height: 18px;
font-weight: 700;
padding: 14px 0 0 52px;
text-decoration: none;
width: 320px;}

#col1-svclist-2col li a:hover, #col2-svclist-2col li a:hover{
text-decoration: underline;}

#col1-svclist-2col li#brake-repair{
background-image:url(http://static.wheelworks.net/img/icon-small/brake-repair.png);}

#col1-svclist-2col li#shocks-struts{
background-image:url(http://static.wheelworks.net/img/icon-small/shocks-struts.png);}

#col2-svclist-2col li#electrical-battery{
background-image:url(http://static.wheelworks.net/img/icon-small/battery.png);}

#col2-svclist-2col li#heating-cooling{
background-image:url(http://static.wheelworks.net/img/icon-small/heating-cooling.png);}

#col1-svclist-2col li#shocks-struts, #col2-svclist-2col li#heating-cooling{
border-bottom: none;}


/* Tire Information Center */

#col1-tire-info-list, #col2-tire-info-list, #col3-tire-info-list {
float: left;
margin-right: 25px;
width: 205px
}

#col1-tire-info-list ul, #col2-tire-info-list ul, #col3-tire-info-list ul {
list-style-type: none;
}

#col1-tire-info-list li, #col2-tire-info-list li, #col3-tire-info-list li {
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
float: left;
height: 45px;
width: 205px;
}

#col1-tire-info-list li a, #col2-tire-info-list li a, #col3-tire-info-list li a {
color: #000;
height: 45px;
float: left;
font-size: 15px;
line-height: 18px;
font-weight: 700;
padding: 12px 0 0 52px;
text-decoration: none;
width: 205px;
}

#col1-tire-info-list li a.twoline, #col2-tire-info-list li a.twoline, #col3-tire-info-list li a.twoline {
padding: 4px 0 0 52px;
}

#col1-tire-info-list li a:hover, #col2-tire-info-list li a:hover, #col3-tire-info-list li a:hover {
text-decoration: underline;
}

#col1-tire-info-list li#need-new-tires{ background-image: url(http://static.wheelworks.net/img/icon-small/need-new-tires.png); }
#col1-tire-info-list li#run-flat-tires { background-image: url(http://static.wheelworks.net/img/icon-small/run-flat-tires.png); }
#col1-tire-info-list li#speed-rating { background-image: url(http://static.wheelworks.net/img/icon-small/speed-rating.png); }
#col2-tire-info-list li#tire-pressure-monitoring { background-image: url(http://static.wheelworks.net/img/icon-small/tire-pressure-monitoring.png); }
#col2-tire-info-list li#tire-care { background-image: url(http://static.wheelworks.net/img/icon-small/tire-care.png); }
#col2-tire-info-list li#mounting-tires { background-image: url(http://static.wheelworks.net/img/icon-small/mounting-tires.png); }
#col2-tire-info-list li#warranty-options { background-image: url(http://static.wheelworks.net/img/icon-small/warranty-options.png); }
#col3-tire-info-list li#top-10-questions { background-image: url(http://static.wheelworks.net/img/icon-small/top-10-questions.png); }
#col3-tire-info-list li#tire-pressure { background-image: url(http://static.wheelworks.net/img/icon-small/tire-pressure.png); }
#col3-tire-info-list li#load-index { background-image: url(http://static.wheelworks.net/img/icon-small/load-index.png); }

#do-you-need-new-tires #pagecontent-left { width: 486px; }


/* Vehicle Services Styling */


#col1-v-svclist{
float: left;
padding-right: 15px;
width: 320px;}

#col2-v-svclist{
background-image: url(http://static.wheelworks.net/img/shadowdivider/right-403h.png);
background-position: top left;
background-repeat: no-repeat;
float: left;
min-height: 403px;
padding-left: 15px;
width: 320px;}

#col1-v-svclist h2{
background-image: url(http://static.wheelworks.net/img/background/h2-maintenance-svcs.png);
display: inline-block;
height:19px;
width:209px;
text-indent: -9999px;}

#col2-v-svclist h2{
background-image: url(http://static.wheelworks.net/img/background/h2-repair-svcs.png);
display: inline-block;
height:19px;
width:152px;
text-indent: -9999px;}

#col1-v-svclist ul, #col2-v-svclist ul{
list-style-type: none;}

#col1-v-svclist li, #col2-v-svclist li{
background-position: left;
background-repeat: no-repeat;
border-top: 1px solid #CCCCCC;
float: left;
height: 45px;
width: 320px;}

#col1-v-svclist li a, #col2-v-svclist li a{
background-image: url(http://static.wheelworks.net/img/background/svcs-rightarrow-under.png);
background-position:100% 13px ;
background-repeat: no-repeat;
color: #000;
height: 45px;
float: left;
font-size: 15px;
line-height: 18px;
font-weight: 700;
padding: 14px 0 0 62px;
text-decoration: none;
width: 258px;}

#col1-v-svclist li a:hover, #col2-v-svclist li a:hover{
background-image: url(http://static.wheelworks.net/img/background/svcs-rightarrow-over.png);}

#col1-v-svclist li a:hover, #col2-v-svclist li a:hover{
text-decoration: underline;}

#col1-v-svclist li#oil-change{
background-image:url(http://static.wheelworks.net/img/icon-small/oil-change.png);}

#col1-v-svclist li#tune-up{
background-image:url(http://static.wheelworks.net/img/icon-small/tune-up.png);}

#col1-v-svclist li#transmission{
background-image:url(http://static.wheelworks.net/img/icon-small/transmission.png);}

#col1-v-svclist li#AC{
background-image:url(http://static.wheelworks.net/img/icon-small/ac.png);}

#col1-v-svclist li#radiator{
background-image:url(http://static.wheelworks.net/img/icon-small/radiator.png);}

#col1-v-svclist li#alignment{
background-image:url(http://static.wheelworks.net/img/icon-small/alignment.png);}

#col1-v-svclist li#inspection{
background-image:url(http://static.wheelworks.net/img/icon-small/vehicle-inspection.png);}

#col1-v-svclist li#scheduled-maintenance{
background-image:url(http://static.wheelworks.net/img/icon-small/maintenance-reminders.png);}

#col2-v-svclist li#brake-repair{
background-image:url(http://static.wheelworks.net/img/icon-small/brake-repair.png);}

#col2-v-svclist li#shocks-struts{
background-image:url(http://static.wheelworks.net/img/icon-small/shocks-struts.png);}

#col2-v-svclist li#electrical-battery{
background-image:url(http://static.wheelworks.net/img/icon-small/battery.png);}

#col2-v-svclist li#heating-cooling{
background-image:url(http://static.wheelworks.net/img/icon-small/heating-cooling.png);}



/*TOPLEFTNAV*/

#page-top{
width:906px;
margin:0 auto;
margin-bottom:4px;
margin-top: 10px;
position:relative;
}

#topleft{
position:relative;
margin-top:5px;
height:25px;
width: 320px;
background:#d3d3d3;
display:inline-block;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
}

/*
#topleft{
position:absolute;
top:5px;
left:0;
height:25px;
width: 170px;
background:#d3d3d3;
display:block;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;

-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
}
*/

#topleft ul li{

position:relative;
float:left;
padding:0;
margin:0;
height:25px;
}

#topleft ul li a{
display:block;
position:relative;
height:25px;
line-height:25px;
color:#000;
font-size:12px;
text-decoration:none;
padding:0 8px;
text-align:center;
float:left;
}

#topright,#topright a{
color:#888;
}

#topright{
font-size:12px;
text-align:right;
float:right;
width: 250px;
}

#topright #phone_number_global{
width:125px;
text-align:right;
overflow:visible;
font-size:16px;
font-weight:bold;
float:right;
cursor:none;
}

#topright #shopping_cart_global{
float:right;
padding-top:2px;
}


#toprightstorelocatorbox{
height:18px;
margin-top:6px;
}

#toprightstorelocatorbox span{
display:block;
float:right;
height:18px;
line-height:18px;
padding-right:4px;
}

#toprightstorelocatorbox .fakeinput{	
	float:right;
	display:inline-block;
	height:16px;width:84px;
	background:#fff;
	border:#888 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:relative;
}

#toprightstorelocatorbox div.fakeinput input.field{
color:#b2b2b2;
float:left;
position:relative;
background:transparent;
text-align:center;
width:62px;padding-left:6px;height:16px;}

#toprightstorelocatorbox div.fakeinput input.submit{
color:transparent;
line-height:50px;
overflow:hidden;
height:16px;
width:16px;
position:relative;
float:left;
background:transparent url(http://static.wheelworks.net/img/sprite/go-button-sm.png) center center no-repeat;}


.coupon{
color:#363636;
position:relative;
background:url(http://static.wheelworks.net/img/coupon/bg-shiny.png) top left no-repeat;
border:#b4b4b4 solid 1px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width:443px;
height:106px;
text-align: left;
}

.CTA{
color:#000000;
position:relative;
width:650px;
margin:50px 0 60px 0;
min-height: 30px;
padding-left: 80px;
}
.CTA-text {
font-size:16px;
line-height:30px;
margin-right:10px;}

.redbutton{
-moz-border-radius:4px;
-webkit-border-radius:4px;
font-size:16px;
font-weight: 700;
line-height:30px;
height:30px;
text-align:center;
display:inline-block;
vertical-align:top;
background:#ed3338 url(http://static.wheelworks.net/img/background/bg-redbutton.png) center center no-repeat;
color:#ffffff;}

.redbutton a, .redbutton a:hover{
color:#ffffff;
text-decoration:none;}

.popup_coupon .coupon{
-moz-border-radius: 0;
-webkit-border-radius: 0;
border:0;
width:445px;
}

#coupon-tirepage{
margin-left: 100px;
}


.coupon_tltext{
width:257px;
height:25px;
margin:7px 0 6px 14px;
}
.coupon_offertext{
text-transform:uppercase;
width:330px;
padding-left:15px;
font-size:20px;
font-family:Arial,sans-serif;
font-weight:bold;}

.coupon_offertext_line2{
width:330px;
padding-left:15px;
font-size:12px;
margin-top:2px;
font-family:Arial,sans-serif;
font-weight:bold;
overflow:visible;
white-space:nowrap;}

.coupon_ctas{
padding-left:15px;
padding-top:7px;}

.coupon_ctas a{
color:#363636;
font-size:12px;
text-decoration:none;
background-image:url(http://static.wheelworks.net/img/sprite/arrow-leftnav.png);
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 0 10px;
}

.coupon_ctas a:hover{
color:#000;
text-decoration:underline;
}

#myww_landing .pagetitle{
font-size:42px;
float:none;
text-align:center;
text-shadow: #bbb 0 0 20px;}

#emailsignup{
width:460px;
padding:5px;
float:left;margin-top: 40px; margin-left: 20px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
background:url(http://static.wheelworks.net/img/background/000a20.png) top left repeat;
}

#loginform{
width:460px;
padding:5px;
margin: 40px auto;
margin-top: 10px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
background:url(http://static.wheelworks.net/img/background/000a20.png) top left repeat;
}

#loginform .interior,
#emailsignup .interior{
border:#c1c1c1 solid 1px;
background-color:#fff;
}

#loginform .formcontainer #user_id ,
#loginform .formcontainer #password {
	border:1px solid #C1C1C1;
	float:left;
	height:24px;
	line-height:24px;
	margin-right:8px;
	width:230px;
}

#loginform h2,
#emailsignup h2{
color:#cf171f;
text-transform:uppercase;
padding:8px 14px;
border-bottom:#c1c1c1 solid 1px;
font-size:16px;
font-weight:bold;
background:#fff url(http://static.wheelworks.net/img/background/lightbox_head-gradient.png) bottom left repeat-x;
}

#loginform .formcontainer,
#emailsignup .formcontainer{
padding:16px 0;}

#loginform .formcontainer label,
#emailsignup .formcontainer label{
color:#000;
width:110px;
text-align:right;
margin-right:15px;
float:left;
font-size:12px;
height:24px;
line-height:24px;}

#loginform .formcontainer #email,
#emailsignup .formcontainer #email{
width:260px;
border:#c1c1c1 solid 1px;
float:left;
height:16px;
line-height:16px;
margin-right:8px;
}

#loginform .formcontainer .redsubmit,
#emailsignup .formcontainer .redsubmit{
float:left;
-moz-border-radius:4px;
-webkit-border-radius:4px;
font-size:12px;
font-weight: 700;
line-height:24px;
height:24px;
text-align:center;
float:left;
width:76px;
cursor:pointer;
background:#ed3338 url(http://static.wheelworks.net/img/background/bg-redbutton.png) center center no-repeat;
color:#ffffff;}
}

/* 4 COLUMN for MY WW PAGE */

#mywwcontainer4 {
	clear:left;
	float:left;
	width:800px;
	overflow:hidden;
	background:#fff /* column 4 background colour */
}
#mywwcontainer3 {
	clear:left;
	float:left;
	width:800px;
	position:relative;
	right:25%;
	background:#fff; /* column 3 background colour */
}
#mywwcontainer2 {
	clear:left;
	float:left;
	width:800px;
	position:relative;
	right:25%;
	background:#fff; /* column 2 background colour */
}
#mywwcontainer1 {
	float:left;
	width:800px;
	position:relative;
	right:25%;
	background:#fff; /* column 1 background colour */
}

#myww_landing #col1 {
	float:left;
	width:21%;
	position:relative;
	left:77%;
	overflow:hidden;
}

#myww_landing #col1, #myww_landing #col2, #myww_landing #col3 {
float:left;
position:relative;}

#myww_landing #col1{width:166px;padding:0 10px 0 9px;}

#myww_landing #col2 {
	float:left;
	width:21%;
	position:relative;
	left:81%;
	overflow:hidden;
}
#myww_landing #col3 {
	float:left;
	width:21%;
	position:relative;
	left:85%;
	overflow:hidden;
}
#myww_landing #col4 {
	float:left;
	width:21%;
	position:relative;
	left:89%;
	overflow:hidden;
}





/*======== Sidebar Item ========== */

.sidebar-item{
margin-top:6px;
}

.sidebar-item-box{
border:#b1b1b1 solid 1px;
background-color:#d0d0d0;
background-image:url(http://static.wheelworks.net/img/sidebar/sidebar-item-box-bg.png);
background-position:top left;
background-repeat:no-repeat;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

#make-an-appointment-lg .sidebar-item-box{
padding-top:18px;
text-align:center;
}


#contact-us .no_store_set{
width:100%;
text-align:center;
padding:16px 0 6px;
}

#contact-us .no_store_set .fakeinput,
#make-an-appointment-lg .fakeinput,
#make-an-appointment .nostoresetzip{
	margin-top:8px;
	display:inline-block;
	height:24px;width:124px;
	background:#fff;
	border:#888 solid 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:relative;
}

#contact-us .no_store_set .fakeinput input.field,
#make-an-appointment .nostoresetzip input.field,
#make-an-appointment-lg .fakeinput input.field{
color:#7b7b7b;
float:left;
position:relative;
background:transparent;
font-size:14px;
width:100px;
padding: 4px 0 4px 6px;
font-weight:bold;
text-align:center;}

#contact-us .no_store_set .fakeinput input.submit,
#make-an-appointment .nostoresetzip input.submit,
#make-an-appointment-lg .fakeinput input.submit{
color:transparent;
line-height:50px;
overflow:hidden;
height:12px;
width:12px;
margin:6px 6px 6px 0;
position:relative;
float:left;
background:transparent url(http://static.wheelworks.net/img/sprite/icons12px.png) -12px -36px no-repeat;
}


/* SHADES */

#extrainfo h4{
color: #000;
font-weight: 700;
margin-bottom: -8px;
padding-top: 10px;
}
#extrainfo ul.regular{
margin-top: 8px;
padding-left: 25px;
}
#extrainfo ul.no-lead-in{
margin-top: 8px;
padding-left: 25px;
}
#extrainfo ul.regular li{
font-size:13px;
line-height:1.4em;
list-style-type:circle;
list-style-position: outside;
}
#extrainfo ul.regular li ul{
margin-top: 0;
padding-left: 30px;
}
#extrainfo ul.regular li ul li{
list-style-type:disc;
list-style-position: inside;
}

#store-locator #container {
	width: 745px;
	margin: 0px auto;
}

#store-locator a, 
#store-locator a:visited {
	color: #888888;
}

#cart_link {
background: transparent url(http://static.wheelworks.net/img/buttons/cart.png) no-repeat;
padding-left: 21px;
}

#search_by_vehicle_title {
background: transparent url(http://static.wheelworks.net/img/tire-search/h2-search-by-vehicle.png) no-repeat;
text-indent: -10000px;
height: 16px;
width: 220px;
}

#search_by_size_title {
background: transparent url(http://static.wheelworks.net/img/tire-search/h2-search-by-size.png) no-repeat;
text-indent: -10000px;
height: 16px;
width: 220px;
}

.search_divider {
background: transparent url(http://static.wheelworks.net/img/shadowdivider/top-446w.png) no-repeat;
height: 23px;
width: 446px;
margin: 30px 0px;
}

#search #pagecontent-left {
background: transparent url(http://static.wheelworks.net/img/tire-search/mag-glass.jpg) no-repeat 534px 41px;
width: 666px;
}


#tires #tires-hero {
background: transparent url(http://static.wheelworks.net/img/background/tires-hero-bg.jpg) no-repeat 0px bottom ;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width: 664px;
height: 188px;
margin: -8px 0px 8px -8px;
padding-left: 23px;
}
#tires #tires-hero h2 {
color: #FFF;
padding-top: 20px;
}
#tires #tires-hero p {
width: 454px;
}

#tires form#search_by_vehicle,
#tires form#search_by_size {
background: transparent url(http://static.wheelworks.net/img/tire-search/search-box-bg.png) repeat-x 0px 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #b4b4b4;
padding: 17px 30px 18px 37px;
margin-left: -8px;
width: 618px;
}

#pagecontent-left #search_by_vehicle_title,
#pagecontent-left #search_by_size_title {
margin-bottom: 5px;
}

#tires #search_by_vehicle_title,
#tires #search_by_size_title {
margin-bottom: 5px;
}
#tires #size_search_alternative,
#tires #vehicle_search_alternative {
background: transparent url(http://static.wheelworks.net/img/tire-search/size-search-alternative.png) no-repeat 0px 0px;
height: 14px;
width: 123px;
text-indent: -100000px;
right: -150px;
margin-top: 21px;
position: absolute;
}
#tires #size_search_alternative:hover,
#tires #vehicle_search_alternative:hover {
cursor: pointer;
}
#tires #vehicle_search_alternative {
background: transparent url(http://static.wheelworks.net/img/tire-search/vehicle-search-alternative.png) no-repeat 0px 0px;
width: 147px;
right: -165px;
}


.pointer {
cursor: pointer;
}

.loading_animation {
width: 120px;
}

#search #vehicle_search_alternative,
#search #size_search_alternative {
display: none;
}

.credit_offer {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #e4e4e4;
	background: transparent url(http://static.wheelworks.net/img/tire-search/wheel-works-credit-card.png) no-repeat 20px 10px;
	min-height: 60px;
	width: 225px;
	padding: 20px 10px 20px 130px;
	margin-left: 20px;
}

.credit_offer_header {
	color: #ea3338;
	font-weight: bold;
	font-size: 12px;
}

.credit_offer_header a {
	color: #ea3338;
	text-decoration:none;
}

.credit_offer_header a:hover {
	text-decoration:underline;
}

.credit_offer div {
	padding-bottom: 4px;
}

a.credit_offer_link {
	color: #ea3338;
}

#thank-you h2,
#thank-you h3,
#thank-you p {
	margin: 0px auto;
	color: #868686;
	text-align: center;
}

#thank-you h2 {
	font-size: 24px;
	width: 482px;
	padding-top: 50px;
	padding-bottom: 10px;
}

#thank-you h3 {
	font-size: 14px;
	padding-bottom: 50px;
}

#thank-you p {
	font-size: 16px;
	width: 519px;
}

#thank-you img {
	padding: 10px;
	padding-bottom: 50px;
}

#thank-you #mainframe {
	text-align: center;
}

.paraMarginBottom p {
	margin-bottom: 14px;
}

.reason {
	color: #ed3338;
	font-weight: bold;
}

.search_error {
	position: absolute;
	margin-left: 321px;
	margin-top: -16px;
	color: #ed3338;
	font-weight: bold;
	display: none;
}

.search_error_size {
	position: absolute;
	margin-left: 321px;
	margin-top: -16px;
	color: #ed3338;
	font-weight: bold;
	display: none;
}

#home .search_error {
	margin-top: 60px;
	margin-left: 118px;
}

#home .search_error_size {
	margin-top: 30px;
	margin-left: 62px;
}


/* TIRE CATALOG | tire-catalog */


	#tire-catalog #pagecontent-left { overflow: visible; } 

	#tire-catalog .slicktable{
	width:100%;
	border-collapse:collapse;
	}
	
	#tire-catalog .slicktable tr{
	clear:both;}

	
	#tire-catalog .slicktable tr td{

	overflow:hidden;	height:28px;
	line-height:28px;
	border-color:#dddddd;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;

	}
	
	#tire-catalog .slicktable tr td.slicktable-brand{
	border-left-width:1px;
	padding-left:8px;
	}
	
	#tire-catalog .slicktable tr td.slicktable-name{
	padding-left:10px;
	background-image:url(/img/background/slicktable-shadow.png);
	background-position:top left;
	background-repeat:repeat-y;
	}
	
	#tire-catalog .slicktable tr td.slicktable-segment{
	padding-left:10px;
	border-right-width:1px;
	background-image:url(/img/background/slicktable-shadow.png);
	background-position:top left;
	background-repeat:repeat-y;
	}
	
	#tire-catalog .slicktable tr.slicktable-head th{
	color:#db393d;
	font-size:18px;
	padding:0 0 5px 8px;
	}

	#tire-catalog .slicktable-rowlink{
	margin-right:6px;
	opacity:.45;
	height:100%;
	width:18px;
	background:transparent url(/img/sprite/rightarrow_18px_000.png) center center no-repeat;
	float:right;
	position:relative;
	text-indent:-9999em;
	
	}
