@charset "utf-8";
/* CSS Document */

/* Reset CSS Styles -- Modified from Eric Meyers ***************************************** **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-family: inherit; }
:focus { outline: 0px; }	/* Don't Forget to redefine focus where needed */
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/** Global General Element Defaults ****************************************************** **/
body { font-size: 62.5%; }				/* 16px x 62.5%  = 10px   */
body { line-height: 1.4em; }			/* 10px x 1.40em = 14px   */
body { font-family: Arial, Helvetica, sans-serif; }
h1   { font-size: 2.00em; }			/* 10px x 2.00em = 20.0px */ 
h2   { font-size: 1.80em; }			/* 10px x 1.80em = 16.0px */
h3   { font-size: 1.40em; }			/* 10px x 1.40em = 14.0px */ 
h4   { font-size: 1.20em; }			/* 10px x 1.20em = 12.0px */ 
h5   { font-size: 1.10em; }			/* 10px x 1.10em = 11.0px */ 
h6   { font-size: 1.00em; }			/* 10px x 1.00em = 10.0px */
p    { font-size: 1.20em; }			/* 10px x 1.20em = 10.0px */

html { background: #760000 url(/images/bgMain.gif) no-repeat top center; }
body { background: transparent url(/images/bgHeader.png) no-repeat top center; color: white; padding: 0px 0px 40px 0px; }
a, a.active { color: #e5a313; text-decoration: underline; }
a:hover, a:active { text-decoration: none; color: #e5a313; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
p { margin-bottom: 10px; }
p,a,span,label,li { opacity: 0.99; -moz-opacity: 0.99; }

/** Global Class Defaults **************************************************************** **/
.bold { font-weight: bold; }
.caps { text-transform: uppercase; }
.centerText { text-align: center; }
.clear { clear: both; }
.displayNone { display: none; }
.italic { font-style: italic; }
.imageReplacement { overflow: hidden; text-indent: -9999em; }
.underline { text-decoration: underline; }

/** Global Layouts ***/
#cntrWrapper { margin: 0px auto; position: relative; width: 900px; }


#header {  }
#header h1 { background: transparent url(/images/logo.jpg) no-repeat 0 0; height: 160px; left: 15px; position: relative; top: 1px; width: 350px; }
#header h1 a { display: block; height: 100%; width: 100%; }
#header ul { float: right; font-size: 15px; font-weight: bold; margin: 15px 10px 0px 0px; padding: 0px 0px 10px 0px; }
#header ul li { float: left; position: relative; height: 18px; }
#header ul a { color: #ffffff; padding: 0px 7px 0px 7px; text-decoration: none; }
#header ul a:hover, #header ul a.active { color: #df2a2f; }
#header #storelocator { position: absolute; left: 300px; top: 102px; }
#header #storelocator label { color: #e5a313; font-size: 12px; left: 270px; position: relative; top: 24px; }
#header #storelocator input#addressInput { border: 2px solid #760000; font-size: 14px; }
#header #storelocator .submit { color: #E5A313; background: #760000; border: 2px solid #830000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: auto; }
#header #storelocator #ctl00_ButtonRefreshMain { color: #E5A313; background: #760000; border: 2px solid #830000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 1px; padding-bottom: 1px; width: auto; }

#mainContent { background: #000000; border-top: 4px solid #e5a313; float: left; padding: 5px 0px 10px 0px; width: 900px; }

#footer { background: #000000; padding: 0px 0px 5px 0px; }
#footer p { float: left; margin: 0px 0px 0px 20px; position: relative; }
#footer ul { float: right; font-size: 11px; margin: 0px 18px 0px 0px; position: relative; top: -1px; }
#footer ul li { float: left; }
#footer a { color: #ffffff; padding: 0px 5px 0px 5px; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

