/* 
Title:    Goodyear Locator Page Styles
Author: 	Website Operations - Goodyear Tire & Rubber Company
Updated:  09/18/2009
*/

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

/* RESET
===========================================================================================================================*/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* TAG STYLES
===========================================================================================================================*/
body { font-family:Arial, Helvetica, sans-serif; }
div,p { text-align:left; }

a { color:#093367; text-decoration:underline; }
a:hover { text-decoration:none; }
a:visited { color:#093367; }

.bold { font-weight:bold; }


/* CONTENT
===========================================================================================================================*/
#content { width:961px; clear:both; position:absolute; top:110px; }
.top-nav input.enter-text { height:21px; }
.top-nav ul.menu li a.shop.selected { background-position: 0 -48px; }
.top-nav ul.menu li a.shop:hover { background-position: -101px -48px; }


/* LEGACY
===========================================================================================================================*/
#breadcrumbs { display:none;  }
#header-text { clear:both; margin:0 30px 0 34px; width:680px; padding-top:30px; }
#header-text h2 { color:#194385; font-size:12px; font-family:Arial, sans-serif; font-weight:bold; text-transform:uppercase; }
#header-text .instructions { width:680px; font-size:12px; }
.sub-header { display:none; color:#194385; font-size:12px; font-family:Arial, sans-serif; font-weight:bold; margin-bottom:15px; }


/* LEGACY
===========================================================================================================================*/
.results-container { margin:5px 0 0 34px; width:700px; }


/* INPUT FORM
===========================================================================================================================*/
#input-form { font-size:11px; font-weight:bold; position:relative; height:500px; }  
#input-form #container { margin:10px 30px 30px 30px; }
#input-form .padding { padding-top:12px; }
#input-form .padding2 { padding-top:10px; }
#input-form td { font-size:11px; }
#inputCode { font-size:11px; width:400px; margin-bottom:5px; }

.cover { position:absolute; top:0; left:0; background:url(../../img/goodyeartires/cover.gif); height:26px; width:130px; z-index:10; }
.search-btn { position:absolute; top:4px; font-size:11px; font-weight:bold; color:#000; z-index:5; width:130px; text-align:center; }

#input-form #errorBox {	color:#f00; border:1px solid #093367; background:#fff; padding:10px;z-index:2;width:300px; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-align:center; font-weight:normal; position:absolute; top:20px; right:22px; }


/* MAP
===========================================================================================================================*/
#map_container { background:#000; width:680px; height:400px; margin:30px 0; clear:both; }
#map_canvas { width:680px; height:400px; border:1px solid #000; }


/* DEALER LIST
===========================================================================================================================*/
.dealerBox { width:680px; height:170px; margin-top:20px; border-bottom:1px solid #a7a9ac; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; }
.dealerBox .mini-map { width:200px; height:125px; border:1px solid black; margin-right:10px; float:left; font-size:8px; }
.dealerBox .dealer-info { width:200px; float:left; margin-right:10px; height:150px; }
.dealerBox .dealerName { font-weight:bold; color:#093367; }
.dealerBox .dlr_util { padding-top:10px; }
.dealerBox .dlr_util a { background:url(../../img/goodyeartires/link_arrow.png) left no-repeat; padding-left:20px; padding-top:1px; }
.dealerBox li { list-style:inside disc; line-height:15px; font-size:11px; }

.modify-search, .print-page { float:left; margin:15px 0 15px 0; }
.find-tire { margin-top:10px; }
.sort-form { clear:both; float:left; }
.pagination { float:right;padding-right:20px; }
#top-page {  margin:2px 0 10px 20px; }
#bottom-page { margin:10px 0 30px 0; }

.pagination .next, .pagination .prev {
	background:none;
	color: #194385;
	font-weight:normal;
	font-size:inherit;
	padding: 2px 5px;
	position: inherit;
	width:auto; }
