body { color: #333; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 0; padding: 0; text-align:center; background-color:#ebebeb; height:100%; }
img { border: none; }
p { white-space: normal; }
p, ul, li, td, div { font-size: 14px; font-family:tahoma, Verdana, sans-serif; }
h1 { color:#106385; font-family:tahoma, Verdana, Arial,sans-serif; font-size:14px; margin:5px; text-align:left; }

a { color:#00f; text-decoration:underline; font-weight:bold; }
a:hover { color:#333333; text-decoration:none; }
a:link, a:visited { color:#666666; text-decoration:underline; }

.background { position:relative; width:1012px; top:0px; height:auto; background:#fff url(images/bg.gif) repeat-x top right; margin:0px auto; padding-top:100px; }
.content { position:relative; width:1012px; height:auto; margin:0; padding-bottom:20px; }
.boxContent { position:relative; float:left; width:889px; margin:45px 50px; background:transparent url(images/bg_box_mid_rpt.jpg) repeat-y top left; text-align:left; }
.boxContentTop { position:absolute; top:-60px; left:0px; width:889px; height:60px; margin:0 0px; }
.nicLogo { position:absolute; top:-90px; right:30px; height:138px; width:200px; z-index:10; border:none; }
.boxContent .title { position:relative; float:left; width:620px; font:normal 14px Arial, Verdana, sans-serif; color:#000; margin:-50px 0px 0px 30px !important; padding-bottom:0px; line-height:20px; z-index:25; }
.boxContent .title p { margin:15px 10px; }
.boxContent .copyPanel { float:right; width:550px; font:normal 13px Arial, Verdana, sans-serif; color:#000; margin:0px 25px; line-height:16px; margin-bottom:15px; }
.boxContent .copyPanel li { color:#ffffff; margin:10px auto; }
.boxContentBottom { position:absolute; bottom:-15px; left:0px; width:889px; height:15px; }
.landrush { position:relative; float:left; width:991px; height:82px; margin:0 10px; background:transparent url(images/bg_landrush.png) repeat-y; text-align:left; }
.landrush p { font:bold 42px Arial, sans-serif; color:#3293c3 !important; text-align:center !important; }
.content .arrow { position:relative; top:0px; left:230px; height:200px; width:300px; margin-top:-130px; margin-bottom:10px; background:url(images/arrow_rf-blue.png) no-repeat; }
.content .arrow p { font:bold 16px Arial, sans-serif !important; color:#fff; padding:50px 90px 50px 10px; margin:20px 0px !important; }

.content .price { font:bold 18px Arial, sans-serif !important; color:#000; text-align:center; }
.content .date { font:normal 12px Arial, sans-serif !important; color:#000; text-align:center; }
.content .fees { font:normal 11px Arial, sans-serif !important; color:#000; margin:10px 20px; text-align:center; }
.content .spotCurrent p, .content .spotStandard p, .content .spotHighlight p { font:normal 11px Arial, sans-serif; color:#000; line-height:15px; margin:10px 15px; }
.content .spotHighlight p, .content .spotStandard p { text-align:center; }


.content p { normal 14px tahoma, Verdana, sans-serif; color:#fff; text-align:left; margin:15px 20px; }
.content a { color:#3e97ce; text-decoration:underline; }
.content a:hover { color:#3e97ce; text-decoration:none; }

.searchPane { position:relative; float:left; margin-top:-33px; left:30px; width:450px; }

h1 { font:bold 27px Arial, sans-serif; color:#3e97ce; margin:25px 10px 15px; text-align:left; }
h2 { font:bold 25px Arial, Verdana, serif; color:#3e97ce; text-align:center; }
h3 { font:bold 18px Arial, sans-serif; color:#3e97ce; margin:20px 0px; font-style:italic; text-align:center; }
h4 { font:bold 22px Arial, sans-serif; color:#3e97ce; margin:20px 0px; text-align:center; }

.leftPane { position:relative; float:left; left:20px; top:0px; width:398px; padding-right:10px; }
.leftPane p, .leftPane li, .rightPane p, .rightPane li, .fullPane p, .fullPane li { font:normal 14px tahoma, Verdana, sans-serif; color:#fff; line-height:20px; text-align:left; }

.rightPane { position:relative; float:left; left:10px; top:0px; width:438px; margin-bottom:10px; }
.rightPane h1 { margin:25px 0 15px 0; }
.rightPane label, .searchPane label { position:relative; float:left; width:120px; height:36px; font:normal 20px Arial, sans-serif; color:#fff; text-align:right; padding-top:5px; }
.rightPane input { float:left; height:36px; width:297px; background:url(images/bg_input_signup.png) no-repeat; border:none; font:normal 16px Arial, sans-serif; color:#656565; padding:0 5px 0 10px; margin:0px 0 0px; }
.rightPane textarea { float:left; height:111px; width:298px; background:url(images/bg_textarea_signup.png) no-repeat; border:none; font:normal 16px Arial, sans-serif; color:#656565; padding:10px 2px 4px 10px; margin:0px; overflow:auto; }
.rightPane input.radioBtn { width:20px; height:40px; }
.rightPane span.radioTag { float:left; font:normal 13px tahoma, Verdana, sans-serif; color:#fff; padding-top:12px; padding-right:20px; }
.rightPane span#displayAction { font:normal 16px tahoma, Verdana, sans-serif; color:#fff; float:left; height:30px; margin:9px 0 0 10px; }
.rightPane ul { width:380px; }

.fullPane  { position:relative; float:left; left:10px; top:0px; width:846px; margin-bottom:10px; }

.searchPane textarea { float:left; height:195px; width:280px; background:url(images/bg_bulk_search.png) no-repeat; border:none; font:normal 16px Arial, sans-serif; color:#656565; padding:8px; margin:0 0 0 0px; }

.borderPane { border-left:1px solid #656565; margin:20px 0 0 30px; padding:0px 0 0 10px; }

#search_it { background:none; width:auto; margin-top:5px; margin-left:5px; }

.orange { color:#f36f21 !important; }
.white { color:#ffffff !important; }
.clear { clear:both; }

img, div { behavior: url(includes/iepngfix.htc) }
