body.bg { background: url(cruiserep/bggrd.png) repeat-y center top #2E2C23; margin: 0px 0px;}
body.frgb { background: none; background-color:F5F5F5; margin: 0px 0px;}
form {  margin: 0px 0px; padding: 0px 0px}
body, td, div{  font: 12px Candara, Tahoma, Arial, Helvetica, sans-serif; color: #333333; line-height:18px}
p, h4, h5, h6 {margin: 7px 0px 7px 0px}
h1, h2, h3 {margin: 10px 0px 10px 0px}
ul { margin: 0px 0px 5px 15px}
a { text-decoration: none; color: #CC9900}
a:hover, .def a:hover { color: #006688; text-decoration: underline;}
img { border: 0px none;}
select { font : 12px Candara, Tahoma, Arial, Helvetica, sans-serif; color: #333333;} 
input { font : 12px Candara, Tahoma, Arial, Helvetica, sans-serif; color: #333333;}
textarea { font : 12px Candara, Tahoma, Arial, Helvetica, sans-serif; color: #333333;} 
.submit { font-size:14px; font-weight:bold;}
.search .submit { font-size:14px; font-weight:bold; border:0px none; height:20px; width:50px; background:url(cruiserep/search_tr.png) no-repeat left top; margin:0px; padding:0px;}
.search{ width:790px; height:46px; background:url(cruiserep/search.png) no-repeat left top; text-align:left }
.search table{ width:100%;}
.search table td{ padding:0px 30px 0px 30px; }
.search span{ padding:0px 10px 0px 0px; }
.search .submit{ margin:0px 0px 0px 30px; }
.top{background:url(cruiserep/top.png) no-repeat left top; width:790px; height:auto; }
.bot{background:url(cruiserep/bot_tr.png) no-repeat left top; width:995px; height:90px}
.mid{background:url(cruiserep/mid.png) repeat-y; width:995px; height:auto;}
.image { padding:0px; margin: 0px 0px 0px 0px; height:450px; width:790px;}
.menu { padding:0px 0px; margin: 0px 0px 0px 0px; width:205px; color: #FFFFFF}
.menu td { font-size:13px; line-height:19px; background:url(cruiserep/menu.png) no-repeat left bottom; text-align:center; color: #FFFFFF; }
.menu a {color: #FFFFFF; width:100%; float:left; height:19px;clear:both; }
.menu a:hover {color: #FFFFFF; background:url(cruiserep/hover.png) no-repeat center top; text-decoration:none }
.info{ padding:10px 20px;margin: 0px 0px; width:790px;}
.chart td { font-size:12px; border-bottom: 1px solid #CCCCCC}
.lbrd { border-left: 1px solid #CCCCCC}
.chart td p { margin: 5px 0px 5px 0px}
.def { margin: 0px 0px 0px 15px; width:765px;    }
.def a { color:#333333}
.def td {margin: 0px 0px 0px 0px;line-height:14px;}
.def .ff p, .def .ff h4, .def .ff h5, .def .ff h6, .def .ff2 p, .def .ff2 h4, .def .ff2 h5, .def .ff2 h6 {padding: 5px 8px 5px 8px}
.def .ff{ width:247px; background:url(cruiserep/fm.png) repeat-y left top; margin: 0px 0px 4px 0px; }
.def .ff2{ width:494px; background:url(cruiserep/fm2.png) repeat-y left top; margin:0px 0px 4px 0px}
.def ul{ padding: 0px 0px 0px 15px}
.def .ff li{ padding: 0px 0px 5px 0px}
.def .ff td.padzero, .def .ff2 td.padzero{ padding: 0px}
.iframeinside { height: 400px; width: 100%; border-width: 0px; border-style: none; }
.table, .botbrd {width:750px; margin:0px 20px 20px 20px;   /*background:url(cruiserep/th.png) no-repeat left top;*/ }
.info { margin: 0px 0px 0px 0px; width:750px;  }
.info .left, .def .left { margin:0px; width:100%;  }
.info .right, .def .right { margin:10px 0px 10px 10px; width:375px; float:right; }
.info .left td, .info .right td, .info .left th, .info .right th {width:auto; padding:3px 10px 3px 10px;  }
.tablediv { background:#F5F5F5 }
.table  td, .botbrd td, .info .left td, .info .right td, .tablein td, .def .left td, .def .right td { border-bottom:#CCCCCC 1px solid; line-height:15px; }
.tablein {background:#FBFBFB; border: #FFFFFF 10px solid }
.tablein td {padding:0px 5px 0px 5px;}
.tablein input {border:0px none; background:#CCCCCC;}
th, .thtr { color:#A29E91; height:20px; vertical-align:top; font:10px/11px Georgia, "Times New Roman", Times, serif; vertical-align:bottom; }
th a { color: #6E6B5D }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; color:#006688; font-weight:normal; }
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
hr{ height:1px; color: #CCCCCC;}
#promoMarquee{ position:relative; width:237px; height:400px; z-index:0; overflow:hidden; text-align: left; float:left;}

.promos p { border-bottom: #CCCCCC 1px solid }