#redirects ul li{
padding:5px 0;
}
fleet_photo{
margin-bottom:10px;
}
.table_form  {
    width:100%;
}
.table_form .header {
    background-color:#000000;
    color:#FFFFFF;
}
.table_form .bdr {
    border-right:1px solid #FFFFFF;
    font-weight:bold;
}
.after_nav {
    background:url("/images/after_nav_bar.gif") repeat-x scroll left top transparent;
    float:left;
    height:19px;
    width:974px;
}
.guide_bar{
    border:medium none;
    margin:0;
    padding:0;
}
.guide_info{
    float:left;
    width:690px;
}
.guide_info .lft{
    float:left;
}
.guide_info .rgt{
    margin-left:120px;
}
.fleet_photo img{
    border:2px solid blue;
    margin:3px;
    width:100px;
    
}
.swf_photo{
    clear:left;
    float:left;
}
.new_fleet td, .edit_fleet td, .new_dynamic_page td, .edit_dynamic_page td,.new_guide td, .edit_guide td, #post_form td, .new_quote td{
    padding:10px;
}
.new_guide td.lbl, .edit_guide td.lbl, .new_quote td lbl{
    width:200px;
}

#pages .top10{
list-style:decimal outside none;
margin-left:40px;
}
.new_quote td{
    padding:4px;
}
.show_home{
    display:block;
    float:left;
    margin:0;
    padding:0 7px 10px 0;
    position:relative;
    width:973px;
}
.show_home h2{
    color:#010101;
    font-family:arial;
    font-size:14px;
    font-weight:700;
    margin:0;
    padding:0;
}

.show_home  h3, #guides h3, #news h3 {
    color:#989898;
    font-family:arial;
    font-size:14px;
    font-weight:700;
    margin:0;
    padding:0;
}

.show_home  ul {
    list-style:disc outside none;
    padding:0 30px;
}
#nav ul li.last a{
    border:none!important;}
#pages h2,#fleets h2{
    color:#010101;
    font-family:arial;
    font-size:14px;
    font-weight:700;
    margin:0 0 10px;
    padding:0;
}

#pages h3,#fleets h3, #news h3{
    color:#989898;
    font-family:arial;
    font-size:14px;
    font-weight:700;
    margin:0;
    padding:0;
}
#pages,#fleets{
    padding:10px 7px;
}
.con_no{
    color:#FFFFFF;
    left:160px;
    position:absolute;
    top:40px;
}
.con_no h2, .con_no h3{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}
.cl_login{
    color:#E2B037;
    font-weight:bold;
}
.home_logo{
    height:81px;
    left:10px;
    position:absolute;
    top:30px;
    width:126px;
}
html{
    font:62.5% Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
    text-align:center;
    height:100%;
    position:relative;
}
body {
    padding:0;
    margin:0 auto;
    text-align:left;
    font-size:1.2em;
    width:974px;
}

#homelink
{
    position:absolute;
    top:26px;
    left:11px;
    width:122px;
    height:77px;
}

#guide p{
    margin:0;
}

ol.form
{
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}
ol.form li
{
    padding:2px 0;
    float:left;
    clear:both;
}
ol.form li label
{
    width:12em;
    float:left;
    text-align:right;
    padding:0 5px 0 0;
}
ol.form li input
{
    float:left;
}

ol.form li.submit
{
    float:none;
    text-align:right;
    margin:0 0 0 271px;
}



#main{
    height:100%;
    position:relative;
}

#header{
    header:20px;
    text-align:right;
}
div.promo
{
    color:#FFFFFF;
    left:-30px;
    position:absolute;
    text-align:center;
    top:225px;
    width:300px;
}
div.promo h2
{
    color:#e2b037;
    font-size:19px;
    margin:0 0 2px;
    padding:0;
}
div.promo a
{
    color:#fff;
    font-weight:700;
    text-decoration:none;
}
div.promo a:hover
{
    text-decoration:underline;
}
div.promo img
{
    vertical-align:middle;
    border:none;
    margin:0 5px;
    text-decoration:none;
}

body.second #header
{
    padding:220px 0 10px 0;
}

.main_img h1
{
    font-weight:bold;
    position:absolute;
    color:#fff;
    top:196px;
    left:10px;
    font-size: 1.2em;
    float:left;
    padding:0;
    margin:0;
}

#header a#login,#header a:visited#login{
    color:#e2b037;
    text-decoration:none;
    font-weight:700;
    position:absolute;
    right:1px;
    top:3px;
}

#header a img#logo,#header a:visited img#logo{
    border:0;
    position:absolute;
    top:40px;
    left: 20px;
}

#header .logo span{
    display:none;
}

#nav{
    position:relative;
    bottom:0px;
    height:30px;
    background:#cccccc url(../images/nav_background.gif) repeat-x;
    margin-top:-3px;
}

#nav h2{
    padding:11px 0 0 0;
    float:left;
    margin:0;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
}
#nav h3{
    padding:0;
    float:left;
    clear:left;
    margin:0;
    top:32px;
    display:inline;
    font-size:1.1em;
    width:340px; 
    font-weight:700;
}
#nav ul{
    list-style:none;
    display:inline;
    clear:none;
    margin:0;
    padding:0;
    font-weight:700;
}
#nav ul li{
    background:url("/images/navigation_separator.gif") no-repeat scroll right top transparent;
    display:inline;
    float:left;
    margin:0;
    padding:0;
}
#nav ul li a,#nav ul li a:visited{
    color:#ffffff;
    float:left;
    font-size:13px;
    padding:6px 15px;
    text-decoration:none;
    font-family:verdana;
}
#nav ul li a:hover{
    background:url("/images/nav_visited.gif") repeat-x scroll left top transparent;
    color:#000;
}
#nav #nav_con{
    border:none;
}
#nav ul li.last, #service_split ul.nav li.last{
    background:none repeat scroll 0 0 transparent;
}


.text_body{
    padding:0 5px;
}
#service_split{
    float:left;
    position:relative;
    display:block;
    width:100%;
    padding:0 0 7px 0;
    margin: 0 0 10px 0;
    background:#000 url(../images/split_shadow.gif) bottom repeat-x;
}

#service_split .left{ float:left; }
#service_split .right{ float:right; width:481px!important;}
#service_split .box{
    background:url("../images/nav_background.gif") repeat scroll center bottom #CCCCCC;
    border:2px solid #6C6C6C;
    bottom:0;
    height:60px;
    margin-top:-3px;
    position:relative;
    width:480px;
}
#service_split .box img{
    border:thin #595959 solid;
    border-width:2px;
    width:482px;
}
#service_split .left .nav{
}
#service_split ul.nav{
    clear:none;
    display:inline;
    font-weight:700;
    list-style:none outside none;
    margin:0;
    padding:0;
}
.rgt_nav{
    width:486px;
}
.rgt_nav li{
    float:left!important;
}
#service_split ul.nav  li{
    background:url("/images/navigation_separator.gif") no-repeat scroll right top transparent;
    display:inline;
    float:right;
    margin:0;
    padding:0;
}

#service_split ul.nav li a,#service_split ul.nav li a:visited{
    float:left;
    font-size:11px;
    font-weight:normal;
    padding:6px 10px;
}
#service_split ul.nav li a:hover{
    background:url("/images/nav_visited.gif") repeat-x scroll left top transparent;
    color:#000;
}

#service_split .left ul.nav li a, #service_split .left ul.nav li a:visited{
    float:left;
    font-size:11px;
    font-weight:normal;
    padding:6px 10px;
    font-family:verdana;
    text-decoration:none;
}
#service_split .right ul.nav li a, #service_split .right ul.nav li a:visited{
    float:left;
    font-size:11px;
    font-weight:normal;
    padding:6px 10px;
    text-decoration:none;
}
#service_split .box ul.nav li a.borderless{
    border:none;
}

#ads{
    margin:0 30px 0 0;
    padding:0;
    float:right;
    width:250px;
}
#ads a, #ads a:visited{
    padding:0;
    margin:0;
}
#ads img{
    margin:3px 0px 5px 8px;
    float:right;
}

#footer{
    background:url("../images/footer.gif") repeat-x scroll 0 0 #101010;
    color:#FFFFFF;
    float:left;
    padding:7px 3px 0;
    position:relative;
    text-align:center;
    width:967px;
}
#footer ul{
    padding:0;
    margin:0;
    list-style:none;
}
#footer ul li{
    display:inline;
}

#footer ul li a,#footer ul li a:visited{
    position:relative;
    color:#000;
    text-decoration:none;
    padding: 0 7px 0 2px;
    margin: 15px 0px;
    border-right:thin #000 solid;
    border-width:1px;
    line-height:1.6em;
}
#footer ul li a:hover{
    text-decoration:underline;
}
#footer ul li a.borderless,#footer ul li a:visited.borderless{
    border:none;
}
#footer #copyright{
    text-align:center;
    color:#fff;
    line-height:1.6em;
}
#copyright a{
    color:#fff;
    text-decoration:none;
}