﻿* {margin:0; padding:0;}
a {text-decoration:none;}
a img {border:none;}

body {text-align:center; font-family:arial, 'Times New Roman', Serif;}
#page {width:970px; margin:0 auto; text-align:left; border-top:3px solid #444;}
#header {margin-top:20px; height:80px;} 
#header a {float:left;}

#contact-info {float:right; text-align:right; font-size:18px; line-height:28px;}
ul#top-menu {clear:right; float:right; margin:10px 0 0;}
ul#top-menu li {list-style:none; float:left; margin-left:10px; font-size:13px; text-align:center; font-weight:bold; font-family:helvetica, Arial, Sans-Serif; text-transform:uppercase;}
ul#top-menu li a {border-bottom:3px solid #fff; color:#000; height:26px; line-height:26px; padding:0 15px;}
ul#top-menu li a.current-page {background:#8cc63f url(../images/button-green-bg2.gif) top right no-repeat; color:#fff;}
ul#top-menu li a:hover {border-bottom:3px solid #ccc;}
ul#top-menu li a:hover.current-page {border:none;}

h1 {font-size:28px; font-weight:normal; clear:both; margin-top:20px; padding:10px 0 20px 0; display:block; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
h1 span {color:#b7b7b7;}
h2 {font-weight:normal; font-size:16px; line-height:24px; color:#000; padding-bottom:20px;}
h3 {font-size:16px; color:#666666; padding:10px 0;}

.landing {font-size:13px; width:350px; padding:0px 20px; _width:390px; height:415px; background:#666 url(../images/home-ad-bg.gif) top right no-repeat; color:#fff;}
.left {float:left; margin-left:50px; display:inline;}
.right {float:right; margin-right:50px; display:inline;} 

.landing h2 {font-size:26px; color:#fff; padding:30px 0 20px;}
#main-content a.large-button {line-height:32px; margin:20px 40px; height:37px; width:264px; display:block; text-align:center; font-weight:bold; font-size:14px; color:#fff; font-family:Verdana, Arial, helvetica, Sans-Serif; text-decoration:none; background:url(../images/button-green-large.gif) top right no-repeat;}

#main-content p {text-align:justify; line-height:22px;}

#main-content {border-top:1px solid #b7b7b7; margin-top:4px; padding-top:20px; text-align:justify;}
#split-copy1 {width:460px; float:left; clear:left; color:#666;}
#split-copy2 {width:460px; float:right; clear:right; background:#709f32 url(../images/promo-bg.gif) top right repeat-x;}
#split-copy2 h3 {color:#000; padding:0 20px 20px;}
#split-copy2 p {padding:5px 20px; color:#fff;}
#split-copy2 p.highlight, #split-copy2 li.title {color:#000; Background:#ddec8b; font-family:helvetica, Arial, Sans-Serif;}
#split-copy2 img {display:block;}

#split-copy3 {width:460px; float:right; clear:right; color:#666;}

#main-content ul li, #main-content ol li {padding:2px 0 5px 10px; margin-left:30px; list-style-type:disc;}
#main-content ol li {list-style-type:decimal; padding:2px 0 5px 10px;}

#main-content a {color:#666; text-decoration:underline;}

/***************************
PRODUCTS
***************************/
#product-boxes {margin-top:20px; text-align:center; float:left; font-family:verdana, Arial, helvetica, Sans-Serif;}
.prod-box {width:220px; _width:238px; float:left; margin-right:10px; padding:10px; background:#195c8f url(../images/blue-grad-bg.gif) top left repeat-x;}
.prod-box h2 {font-size:18px; color:#363636; font-weight:bold; padding:0;}
.prod-box h3 {font-size:18px; color:#fff; font-weight:bold;}

.prod-box a {margin:10px 18px 0; line-height:23px; padding-right:10px; width:175px; height:23px; color:#fff; font-size:11px; font-weight:bold; display:block; background:url(../images/button-blank-small.gif) center center no-repeat;}

#nav-links {width:210px; float:right; text-align:left;}
#nav-links h2 {padding:0 0 0 20px; margin-top:0;}
#nav-links ul.bullet {text-align:left; padding-left:20px;}
#nav-links a {color:#848484;}

.broker-box {width:210px; color:#666; text-align:justify; font-size:11px; float:right; line-height:18px;}
.broker-box h2 {color:#ad0200; font-weight:bold;}


/* CALLBACK FORM */
#main-content .callback-form {padding:10px 0;}
#main-content .callback-form li {padding:1px 0; .padding:0;}
#main-content .callback-form li label {float:left; width:150px; clear:left; padding:2px 0;}
#main-content .callback-form li input.checkbox {width:14px;}
#main-content ul.callback-form li {list-style:none;}

.button {width:170px; padding:3px 0; border:none; color:#fff; font-weight:bold; background:url(../images/button-blank-small.gif) center left no-repeat;}
.button:hover {color:#fff; cursor:pointer;}

/********************************************/
/* FOOTER									*/
/********************************************/
#disclaimer {clear:both; padding-top:30px; color:#666; font-size:11px;}
#disclaimer p {padding:0 15px 10px;}
#footer {clear:both; margin:10px; border-top:1px solid #ccc; font-size:11px;}
#footer ul {height:20px; padding:10px;}
#footer ul li {display:inline;}
#footer a {color:#666;}