/* CSS for Temp OV landing page (deployment map) - Rachel Aaron 10.23.09 */

body {background:url(../images/bg.jpg) no-repeat center top #000;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0px;}
a {color:#c9da15;text-decoration:none;cursor:pointer;}
a:hover {text-decoration:underline;}
p {margin:0px 0px 10px;line-height:1.4;}
h1 span, h2 span, h3 span, h4 span, h5 span, a span {display:none;}
a img {border:none;cursor:pointer;}
form, fieldset {border:none;padding:0px;margin:0px;}
ul.inline {margin:0px;padding:0px;}
ul.inline li {list-style:none;display:inline;}
ul.naked {margin:0px;padding:0px;}
ul.naked li {list-style:none;padding:2px;}

.right {text-align:right;float:right;}
.left {text-align:left;float:left;}
.bottom {margin-bottom:0px;padding-bottom:0px;}
.clear {clear:both;}
.strong {font-weight:bold;}
.italic {font-style:italic;}
.small {font-size:10px;}
.large {font-size:14px;}
.normal {font-size:12px;font-weight:normal;}
.dim {color:#666666;}
.center {text-align:center;}

#content {background:#7d7d7d;padding:0px;margin:0px;}

/* header */
#header {height:95px;padding-top:10px;background:#000;}
#header h1.logo {background:url(../images/logo.gif) no-repeat top left;width:265px;height:87px;margin:0px;padding:0px;}
.main_nav {margin-top:30px;}
.main_nav ul li {display:inline;list-style:none;margin:0px 5px;float:left;}
.main_nav ul li a {display:block;height:36px;width:149px;}
.main_nav ul li a span {display:none;}
.main_nav ul li a.map {background:url(../images/nav-map.gif) transparent no-repeat scroll left top;}
.main_nav ul li a.getdeployment {background:url(../images/nav-get.gif) transparent no-repeat scroll left top;}
.main_nav ul li a.adwithus {background:url(../images/nav-us.gif) transparent no-repeat scroll left top;}
.main_nav ul li a:hover, .main_nav ul li a.on  {background-position:left bottom;}

/* content */
.fronter {background:url(../images/fronter-bg.gif) top left repeat;border-top:1px solid #fff;border-bottom:1px solid #000;border-left:1px solid #57584a;border-right:1px solid #57584a;margin:0px;padding:0px;}
.mapinstructions {background:url(../images/50black.png) repeat top left;padding:6px;}
.bodycontent {min-height:600px;}

.brdbox {border-width:0px 1px;border-style:solid;margin-left:45px;}
.brd-black {border-color:#000;}
.brd-white {border-color:#fff;}

h2.plathdr {margin:0px;display:block;width:910px;height:38px;padding:0px;}
h2.nationwide {background:url(../images/hdr-national.gif) no-repeat top left;}
h2.bystate {background:url(../images/hdr-state.gif) no-repeat top left;}
h2.deployment {background:url(../images/hdr-deployment.gif) no-repeat top left;}
h2.advertise {background:url(../images/hdr-advertise.gif) no-repeat top left;}

.backer {background:url(../images/backer-bg.gif) top left repeat;border:1px solid #c2c2c2;margin:0px;padding:0px 0px 45px;}
.listholder {background:#0d0d0d;border-bottom:1px solid #fff;padding:10px 0px;}
.listholder h4 {margin:0px;padding:0px;font-size:20px;font-weight:normal;color:#fff;}
.listholder ul {margin:3px 0px 10px;padding:0px 0px 0px 5px;}
.listholder ul li {font-size:14px;padding:3px 0px 3px 12px;line-height:1.2;list-style:none;background:url(../images/ul-arrow.gif) no-repeat 0 8px;}
.listholder ul li a:hover {color:#f4ff7b;}

/* footer */
#footer {text-align:center;background:#000;padding-top:15px;}
#footer p {margin:0px;padding:10px 0px;}

/*J House SEO updated logo */
.jhouse-logo{position: relative; left: 320px; top: 8px; float: left; display:block; width:16px; height:16px; background:url(../images/jhouselogo16px.png) no-repeat 0 0; margin: 0 auto; }
.jhouse-container{margin:0 0 100px 0; text-align:center;}
