/***************
 MAIN STYLES
***************/
html, body{height:100%;}
body {color:#666; margin:0; padding:0; font:normal 14px Arial, Helvetica;}
img{border:none;}
h1{color:#333333; font:bold 30px Arial, Helvetica, sans-serif; padding:0 0 0 15px; margin:0;}
h2{font:bold 18px Arial, Helvetica, sans-serif; padding:0 0 0 15px; margin:0;}
h3{background-color:#ff6666; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 5px 5px; margin:0 0 15px 0; text-transform:uppercase;}
h4{background-color:#666666; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 5px 5px; margin:0 0 15px 0; text-transform:uppercase;}
h5{background-color:#004864; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 5px 5px; margin:0 0 15px 0; text-transform:uppercase;}
#container{margin:0 auto; width:940px; min-height:100%; margin-bottom:-97px; position:relative;}
/***************
 HEADER STYLES
***************/
#intHeader{background-color:#f5f5f5; border-bottom:solid 2px #efefef; margin:0 0 15px 0; padding:0;}
#intHeader .left{margin:0 auto 14px auto; width:940px;}
#intHeader .left a{padding:0; margin:0;}
/*#intHeader .right{margin:0 auto; width:940px;}*/
#intHeader .footer{margin:0 auto; width:940px;}
#intHeader .footer .h2-1{color:#333333; margin:15px 0; padding-left:0;}
#intHeader .footer p{color:#666; margin-bottom:55px; width:523px;}
#intHeader strong{color:#004864; font:bold 28px Arial, Helvetica, sans-serif;}
#intHeader .footer ul, #intHeader .footer ul li{padding:0 0 7px 0; margin:0; width:566px;}
#intHeader .footer ul{border-bottom:solid 1px #e0e0e0; font-weight:bold; position:relative; margin:0; text-transform:capitalize; top:2px;}
#intHeader .footer ul li{display:inline;  margin-right:15px;}
#intHeader .footer ul li a {background-color:#004864; color:#fff; padding:7px 0; text-decoration:none;}
#intHeader .footer ul li a span {padding:7px 2.5em;}
#intHeader .footer ul li a:hover span {background-color:#ff6666; color:#fff; text-decoration: underline;}
/***************
 CONTENT STYLES
***************/
#meat{margin:0 auto; width:940px;}
#meat a, #meat a:hover{color:#00f; text-decoration:underline;}
#meat a:visited{color:#800080; text-decoration:underline;}
#content{}
#content a, #content a:visited{color:#001eff; font-size:12px; text-decoration:underline;}
#content strong{color:#000;}
#content p{padding:5px 10px;}
#contactPhone{border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; color:#666; font-size:36px; float:right; font-weight:bold; padding:10px 0; margin:0 0 15px 0; text-align:center; width:343px;}
#contactPhone span{font-size:14px; font-weight:normal;}
.coupon{background-color:#004864; color:#fff; font-size:24px; font-weight:bold; padding:20px 0; margin:10px 7px 0px 7px; text-align:center; text-transform:uppercase;}
#content .left{display:none;}
#content .right{float:left;}
#content .right .subContentLeft{background:#f2f2f2 url(../images/lr-template1/subcontent-bg.gif) top repeat-x; color:#666; border:solid 1px #efefef; padding:0 0 10px 0; margin:0 20px 15px 0; width:578px;}
#content .right .subContentLeft img{margin:0 5px;}
#content .right .subContent2Left{float:left; width:275px;}
#content .right .h2-2{font-size:14px;}
#content .right .subContentRight{background:#f2f2f2 url(../images/lr-template1/subcontent-bg.gif) top repeat-x; color:#666; border:solid 1px #efefef; float:right; padding:0 0 10px 0; margin:0 0 15px 0; width:343px;}
#content .right strong{color:#666;}
/***************
 FOOTER STYLES
***************/
#meatFooter{clear:both;}
#intSpacerFooter{height:97px; clear:both;}
#extFooter{background:url(../images/lr-template1/ext-footer-bg.gif) repeat-x; clear:both; color:#999999; height:97px; line-height:7em; position:relative; text-transform:uppercase; padding:15px 0 0; margin:0 auto; width:940px;}
#extFooter img{margin:0 15px 0 0;}
