body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, "sans-serif"; text-align: center; font-size: 11px; background: url("/images/body-background.png") repeat-x top left; }
img { border: none; }
form { margin: 0px; padding: 0px; }
input, textarea, select { font-family: Verdana, Arial, Helvetica, "sans-serif"; font-size: 11px; }
form label b, form label strong { color: #f00; }

.clear { clear: both; }
.blur { color: #999; }

#container { width: 988px; margin: 0px auto; text-align: left; padding: 0px 5px; background: #fff; }

#header { position: relative; margin: 0px; padding: 0px; height: 82px; }
#header .blur { color: #999; }
#header #logo { position: absolute; top: 0px; left: 0px; }
#header #logo a { display: block; float: left; padding: 16px 11px; }
#header #links { display: none; }
#header #links a:hover { text-decoration: underline; }
#header #search { display: none; }
#header #clockcontainer { display: none; }

#nav { display: none; }

#page { clear: both; }

#homeleft { position: relative; padding-top: 170px; width: 748px; background: url("/images/home-footer-background.jpg") no-repeat bottom left; float: left; }
#homeleft #overlay { position: absolute; top: 0px; left: 0px; z-index: 100; }
#homeleft #offerheader { position: absolute; top: 4px; left: 1px; margin: 0px; width: 787px; }
#homeleft #offerheader .arrow { display: none; /* float: left; width: 20px; background: #bbb; }
#homeleft #offerheader .arrow a { display: block; padding: 71px 0px; text-align: center; */ }
#homeleft #offerheader .content { float: left; width: 747px; height: 163px; padding: 0px; background: #f5f5f5; overflow: hidden; position: relative; }
#homeleft #offerheader ul { margin: 0px; padding: 0px; }
#homeleft #offerheader li { margin: 0px; padding: 0px; }
#homeleft #offerheader #offerheadercontent { width: 3660px; }
#homeleft #offerheader .content .item { float: left; display: block; width: 747px; height: 163px; }
#homeleft #offerheader .content .item .inner { padding: 30px 40px; }
#homeleft #offerheader .content .item .heading { color: #fff; font-size: 32px; font-family: "Arial Black", Arial, Helvetica, "sans-serif"; line-height: 32px; }
#homeleft #offerheader .content .item .link { margin: 10px 0px 0px 0px; font-size: 20px; }
#homeleft #offerheader .content .item .link a { color: #fc0; text-decoration: none; }
#homeleft #offerheader .content .item .link a b { font-weight: normal; color: #fff; }
#homeleft #offers { position: relative; text-align: left; margin: 0px; padding: 8px 10px; background: url("/images/home-midleft-bg.jpg") repeat-x top; }
#homeleft #offers .item { float: left; width: 240px; z-index: 150; }
#homeleft #offers .tall { height: 300px; margin-right: 4px; background: url("/images/home-block-bg.jpg") no-repeat; }
#homeleft #offers .short { height: 150px; }
#homeleft #offers .item .body { padding: 20px 25px; }
#homeleft #offers .item .body h1 { font-size: 20px; margin: 0px; padding: 0px; }
#homeleft #offers .item .body h1 a { text-decoration: none; color: #000; }
#homeleft #offers .item .body ul { list-style: url("/images/bullet-yellow.gif"); margin: 10px 0px 0px 7px; padding: 0px 0px 0px 7px; }
#homeleft #offers .item .body li { padding: 2px 0px; }
#homeleft #offers .item .body li a { display: block; text-decoration: none; font-weight: normal; color: #000; }
#homeleft #offers .item .body li a:hover { text-decoration: underline; }

#content { margin: 0px; padding: 0px; position: relative; }

#content #secnav { display: none; }

#content .pad { margin: 0px 10px; color: #666; }

#accordion { position: relative; margin: 0px 0px 20px 0px; }
#accordion div.content { padding: 15px 0px 15px 15px; }
#accordion div.content p { margin: 0px 0px 15px 0px; }
#accordion div.content img { display: block; float: right; padding: 5px; border: 1px solid #ccc; margin: 0px 0px 15px 15px; }

#content .navblock { border: 1px solid #555; } 

#content .ui-tabs { position: relative; background: url("/images/tabs-content-bg.gif") no-repeat right 29px; }
#content .ui-tabs-nav { list-style: none; margin: 0px; padding: 0px; height: 29px; background: #555 url('/images/subnav-bg.png') left top repeat-x; }
#content .ui-tabs-nav li { float: left; margin: 0px; padding: 0px; height: 29px; overflow: hidden; }
#content .ui-tabs-nav a { color: #fff; background: url("/images/subnav-divider.png") no-repeat right center; cursor: pointer; margin: 0px 1px 0px 0px; font-weight: normal; padding: 6px 12px; text-decoration: none; line-height: 29px; width: auto; }
#content .ui-tabs-nav a.last { background: none; }
#content .ui-tabs-nav a:hover { color: #fff; text-decoration: underline; }
#content .ui-tabs .ui-tabs-hide { display: none; }
#content .ui-tabs-panel { padding: 0px 15px 0px 0px; margin: 0px 0px 15px 0px; }
#content .ui-tabs-selected a { font-weight: bold; }

#content .boxed { position: relative; margin: 15px 0px; border: 1px solid #ccc; background: #f5f5f5; padding: 0px 15px 15px 15px; }
#content .boxed label { font-weight: normal; }

#content .infobox { float: left; width: 205px; height: 200px; margin: 15px 0px; background: url("/images/body-background.png") repeat-x top; padding: 10px; }
#content .rightmargin { margin-right: 15px; }
#content .infobox h2 { font-size: 14px; margin: 0px 0px 10px 0px; }
#content .infobox ul { list-style: url("/images/bullet-yellow.gif"); margin: 10px 0px 0px 7px; padding: 0px 0px 0px 7px; }
#content .infobox li { padding: 2px 0px; }
#content .infobox .moreinfo { background: url("/images/moreinfo.gif") no-repeat center left; color: #000; font-weight: bold; display: block; line-height: 20px; padding-left: 26px; text-decoration: none; font-size: 11px; }

#content h1 { font-size: 26px; color: #000; }
#content h2 { font-size: 18px; font-weight: normal; border-bottom: 1px solid #fc0; color: #000; }
#content h2 small { color: #666; font-size: 14px; }
#content h3 { font-size: 14px; color: #000; }
#content h4 { font-size: 12px; color: #000; padding: 3px 8px; background: #fc0 url('/images/nav-yellow-center.gif') left top repeat-x; margin: 0px 0px 1px 0px; cursor: pointer; }
#content h4 a { color: #000; text-decoration: none; }
#content h4 a:hover { color: #000; }
#content p { line-height: 1.6em; color: #666; }
#content ol, #content ul { margin-bottom: 15px; }
#content li { line-height: 1.6em; }
#content li a { font-weight: normal; }
#content a { color: #666; text-decoration: underline; }
#content a:hover { color: #000; }
#content label { font-weight: bold; }
#content table p { margin: 0px; padding: 0px; background: none; }

#content .table { border: 0px; padding: 10px; margin: 0px; background: #f5f5f5; }
#content .table th { font-weight: bold; text-align: right; padding: 1px 5px; vertical-align: top; background: #d5d5d5; }
#content .table td { text-align: right; padding: 1px 5px; vertical-align: top; }
#content .table .alt { background: #eee; }
#content .table .left { text-align: left; }
#content .table {}

#content .submitcontinue { position: relative; display: block; float: left; height: 24px; text-decoration: none; line-height: 24px; color: #000; font-weight: bold; font-size: 12px; }
#content .submitcontinue .left { position: relative; display: block; float: left; background: url("/images/button-left.png") no-repeat top left; width: 12px; height: 24px; }
#content .submitcontinue .middle { position: relative; display: block; float: left; background: #fc0; height: 24px; }
#content .submitcontinue .right { position: relative; display: block; float: left; background: url("/images/button-right.png") no-repeat top left; width: 12px; height: 24px; }

#right { display: none; }

#nextprev { background: #eee; color: #000; text-align: center; }
#nextprev a { color: #000; }
#nextprev a:hover { color: #666; }

#footer { clear: both; padding: 10px 0px; margin: 0px; border-top: 1px solid #eee; font-size: 10px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #666; text-decoration: none; }
