@charset "utf-8";
/* CSS Document */
body {margin: 0px;background-color:#e6e6e6;font-family: Arial, Verdana, sans-serif;font-size: 12px;}
#WhiteBG {background-color: #FFFFFF;}
.imgborderGrey {border: 1px solid #b2b1b1;}
#imgborderBlack {border: 3px solid #262626;}

form {margin:0;}
select {font-size:12px;}
p {margin-top:6px;margin-bottom:6px;}
h4 {font-size:12px;margin-top:16px;margin-bottom:16px;}
img {border:0}

#floatleft {float:left; width:288px; margin:0px 10px 10px 0;}
#headerholder {background-image: url(../images/bg_header2Repeat.jpg);background-repeat: repeat-x;height: 150px;width: auto;min-width: 1023px;margin-right: auto;margin-left: auto;margin-top: 0px;margin-bottom: 0px;}
#header {height: 150px;width: 1023px;min-width: 1023px;margin-right: auto;margin-left: auto;}
#headerholder #emptyMarginLeft {background-image: url(../images/bg_header2Repeat.jpg);float: left;position: absolute;left: 0px;height: 149px;width: auto;}
#header #logo {height: 149px;width:242px;background-image: url(../images/bg_headerRepeat.jpg);background-repeat: repeat-x;vertical-align:top;}
#header #flash{vertical-align:top;}
#header #Info {height: 32px;vertical-align: top;}
#header #loggedIn {width: 380px;text-align: right;color: #FFFFFF;font-size: 10px;margin-top: -30px;margin-left:320px;margin-bottom: -2px;}
#loggedIn .displayName {color: #fcce32;}
#loggedIn .displayLinks {font-size: 11px;}
a.displayLinks:link, a.displayLinks:visited {color: #dddddd;}
a.displayLinks:hover, a.displayLinks:active {color: #dddddd;color: #fcce32;}
#mainNavHolderOuter {background-image: url(../images/bg_mainNavRepeat.jpg);height: 37px;width: auto;min-width: 1023px;border-right-width: thin;border-left-width: thin;border-right-style: solid;border-left-style: solid;border-right-color: #feefbc;border-left-color: #feefbc;}
#mainNavHolder {height: 37px;width: 870px;background-image: url(../images/bg_mainNavRepeat.jpg);margin-top:1px;background-repeat: repeat-x;margin-right: auto;margin-left: auto;}


#wrapper {background-color:#e6e6e6; width:auto;}
#outershell {/*width:852px;*/width:916px; margin-right: auto;margin-left: auto;table-layout:fixed;}


#footer {width: 897px;height:auto;margin-right: auto;margin-left: auto;table-layout:fixed;text-align: center;font-size: 11px;font-weight: bold; color:#666666; padding-left:144px;}

a.footer:link, a.footer:visited{color:#666666;text-decoration:none;}
a.footer:hover, a.footer:active{ color:#000000; text-decoration:none;}

#ColMAIN {background-image: url(../images/bg_mainContent.jpg); background-repeat: repeat-y;height: auto;width: 655px;vertical-align: top;}
#ColMAINSub {background-image: url(../images/bg_mainNoDot.jpg);background-repeat: repeat-y;height:500px;width: 655px;vertical-align: top;}
#ColMAINSubpage {background-image: url(../images/bg_mainNoDot.jpg);background-repeat: repeat-y;height: auto;width: 655px;vertical-align: top;font-family: Verdana, Arial, Helvetica, sans-serif;}
#tireBox {height: 191px;width: 328px;background-color: #FFFFFF;background-image: url(../images/bg-tirePromo.jpg);background-repeat: no-repeat;}
#tireBox #copy {padding-left: 155px;padding-right: 10px;padding-top: 30px;}
.h1 {font-size: 16px;font-weight: bold;color: #000000;}

#moreinfoBTN {text-align: right; padding-top:5px;width:200px; margin-left:30px; float:right; padding-right:11px;}
#boxIndustryNews {height: 191px;width: 318px;background-color: #FFFFFF;background-image: url(../images/bg-industrynews.jpg);background-repeat: no-repeat;margin-left: 9px;}
#boxIndustryNews #copy {padding-left: 20px;padding-right: 10px;padding-top:10px;padding-bottom:0px; overflow:scroll; height:180px;}
#aboutMFIRect {height: 356px;background-image: url(../images/bg-aboutmfi.jpg);background-repeat:repeat-y; padding-top: 15px;padding-left: 35px;margin-bottom: -15px;}
#aboutMFIRect #copy {width: 592px;text-align: justify;}
#othersites {
	height: auto;
	width: 100%;
	text-align: center;
	background-image: url(../images/bg_ourothersites.jpg);
}
#othersites #copy {padding-top: 30px;padding-bottom: 40px;}
a.othersiteLinks:link, a.othersiteLinks:visited{font-size: 18px;color: #5f5454;text-decoration: none;font-weight: bold;}
a.othersiteLinks:hover, a.othersiteLinks:active{font-size: 18px;color: #5f5454;text-decoration: underline;font-weight: bold;}
#DisplayArea {background-image: url(../images/bg_nodots.gif);}
#DisplayArea #displayMatch {height: 21px;padding-top: 8px;font-size: 11px;width: 35%;background-image: url(../images/bg_displayArea.jpg);padding-left: 30px;}
#DisplayArea #displayPage {text-align: right;font-size: 11px;padding-right: 30px;background-color: #ECECEC;}
#ErrorArea {color:red;font-weight:bold;padding-left:30px;}
a.CurrentPage:link, a.CurrentPage:visited {color: #000000;text-decoration: none;}
a.CurrentPage:hover{color: #000000;text-decoration: underline;font-weight:bold;}
a.CurrentPage:active {color: #000000;text-decoration: underline;font-weight:bold;}
#ColMAINSub #ViewBy {width: 100%;vertical-align: middle;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;margin-left: 30px;}
#ColMAINSub #result {width: 100%;margin-left: 30px;}
#ColMAINSub #gridVIEW {width: 95%;margin-left: 30px;}
#gridVIEW #gridLeft {width: 50%;border-right-width: medium;border-right-style: solid;border-right-color: #FFFFFF;}
#gridVIEW #gridRight {width: 50%;}
#gridVIEW  #Gridresult  {width: 100%;}
#Title {background-color: #fdd13e;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;color: #000000;padding: 5px;}
.tireIMG {text-align: center;vertical-align: middle;}
.tireLogo {text-align: center;vertical-align: middle;}
.Promoprice {font-size: 14px;font-weight: bold;color: #ea1d1d;}
.price {font-size: 14px;font-weight: bold;}
#line1 {height: 22px;padding-top: 5px;padding-left: 8px;min-width:155px;}
.selectCols {text-align: right;padding-right: 8px;}
#description {text-transform: uppercase;border-top-width: 2px;border-top-style: solid;border-top-color: #d4d4d4;height: 42px;}
#Descarea 
{
  background-image: url(../images/bg_description.jpg);
  height: 42px;
  background-repeat: repeat-x;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: auto;
  border-right-width: medium;
  border-right-style: solid;
  border-right-color: #FFFFFF;
}
.360View {float: right;margin-top: -150px;}
#subpageBegin {
	background-image: url(../images/bg_subpage.jpg);
	height: auto;
	width: 578px;
	margin-left: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-repeat: no-repeat;
	margin-top: 5px;
}
#content {
	width: 100%;
	vertical-align: top;
}
a.smallinks:link, a.smallinks:visited {font-size: 10px;color: #727272;text-decoration:none;}
a.smallinks:hover, a.smallinks:active {font-size: 10px;color: #727272;text-decoration:underline;}
#area1 {
	width: 298px;
	height: auto;
	margin-left: 30px;
}

.tf2{
	background-repeat:no-repeat;
	height:17px;
	width:202px;/*width:28px;*//*margin-top:17px;*/
	color:#7a7676;
	margin-top:8px;
	margin-bottom:8px;
	padding:12px;
	font-size: 12px;
	font-weight: normal;
	border: 0 solid #fff;
	background-image: url(../images/bg_signinDealer.jpg);
}
.tf2-stub{
	height:17px;
	width:202px;/*width:28px;*//*margin-top:17px;*/
	color:#7a7676;
	margin-top:8px;
	margin-bottom:8px;
	padding:12px;
	font-size: 12px;
	font-weight: normal;
}
#ColMAINSubpage #dealerlocator {
	background-image: url(../images/bg_locatedDealer.jpg);
	height: 68px;
	width: 403px;
	margin-left: 26px;
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 200px;
}
#ColMAINSubpage #topbar {
	width: 629px;
	margin-left: 21px;
}
#gridLocator {
	background-image: url(../images/bg_subpage.jpg);
	height: auto;
	width: 624px;
	margin-left: 26px;
	background-repeat: no-repeat;
	color:#5f5f5f;
}
#gridLocator #content #odd {
	background-color: #EFEFEF;
}
#gridLocator #content #even {
	background-color: #fff;
}

#gridLocator #content #odd:hover{ background-color:#fcde78;}
#gridLocator #content #even:hover{ background-color:#fcde78;}

a.locator:link, a.locator:visited{color:#5f5f5f;}
a.locator:hover, a.locator:active{color:#000000;}

#Dealername {
	padding: 10px;
	width: 156px;
}
#Dealeraddress {
	width: 214px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#Dealermap {
	width: 119px;
	padding-left: 100px;
}
#subpageOthersites {
	width: 630px;
}
#subpageOthersites  #othersites1 {
	background-image: url(../images/bg_sp_othersite.jpg);
	background-repeat: repeat-x;
	height: 124px;
	width: 50%;
	text-align: center;
	padding-top: 30px;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#gridLocator #copy {
	padding: 0px;
}



#ColSL {height: auto;width:128px;vertical-align: top;}
#ColSL #BrandsFilter {margin-left:auto;margin-right:auto;width:90%;}
#ColSL #BrandsFilterItems {font-size:smaller;}
#ColSL #SpeedRatingsFilter {margin-left:auto;margin-right:auto;width:90%;}
#ColSL #SpeedRatingsFilterItems {font-size:smaller;}



#ColSB {height: auto;width:261px;background-image: url(../images/bg_sbarBottomRepeat.jpg);background-repeat: repeat-y;vertical-align: top;}
#ColSB #TopArea {width:261px;height: auto;background-image: url(../images/bg-sbarTopRepeat.jpg);background-repeat: repeat-y;padding-left: 15px;padding-top: 10px;margin-top: -1px;}
.tf1{background-repeat:repeat-x;height:21px;width:138px;/*width:28px;*//*margin-top:17px;*/color:#7a7676;margin-top:8px;margin-bottom:8px;padding:6px;font-size: 12px;font-weight: normal;border-top-width: 0;border-right-width: 0;border-bottom-width: 0;border-left-width: 0;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #fff;border-right-color: #fff;border-bottom-color: #fff;border-left-color: #fff;font-family: Verdana, Arial, Helvetica, sans-serif;}
#ColSB #BottomArea {width:261px; height: auto;padding-left: 15px;padding-top: 10px;margin-top: -1px;}
#ColSB #ad {margin-left: 10px;}
#ColSB .advancedSearch {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
#ColSB #SBorDivide {padding-left: 3px;}

form2{font-size:11px;}

h1 {font-size:16px; font-weight:bold; color:#3167bb; margin-bottom:5px; padding:0;}
h2 {font-size:13px; font-weight:bold; color:#3167bb; margin-bottom:5px; padding:0;}
h6 {font-size:12px; font-weight:bold; color:#3167bb; margin:0px; padding:0;}

.article {font-size:16px; margin:0; padding:0;}
.date {font-size:13px; font-weight:bold; color:#3167bb; margin-bottom:5px; padding:0;}

a {color:#3167bb; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}

.shadedrow {width:540px; background:url(../images/gradient-row.jpg) repeat-x; padding:20px;}
.headerwhite {color:#FFF; padding:5px; font-size:16px;}
.headerwhitesmall {color:#FFF; padding:5px; font-size:12px;}
.whitesmallbold {color:#FFF; font-size:12px; font-weight:bold;}
.redtxt {color:#CC0000;}

.promos {height:23px; background:url(../images/img-btn-specials.jpg?1) top; background-repeat: no-repeat; text-align:center;}
.promos table {height:23px; width:124px; margin-left:auto; margin-right:auto;}
.promos table:hover {cursor:pointer; height:23px; background:url(../images/img-btn-specials.jpg?1) bottom; background-repeat: no-repeat;}

.tiny {font:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:9px; color:#333;}

div.message
{
  background: transparent url(../images/msg_arrow.gif) no-repeat scroll left center;
  padding-left: 7px;
}

div.error
{
  background-color:#F3E6E6;
  border-color: #924949;
  border-style: solid solid solid none;
  border-width: 2px;
  padding: 5px;
}

#imgLogoPrint
{
  display: none;
}

.catlink:visited
{
	text-decoration: none;
}

.catlink:hover
{
	color: #A83838;
	cursor: pointer;
}

.catlink
{
	color: black;
}