html, body
{
font: 12px/18px arial, helvetica, sans-serif;
text-align:left;
background:#fff;
margin:0px;
}

div, td
{
font: 12px/18px arial, helvetica, sans-serif;
text-align:left;
}

h2
{
font: bold 15px/20px arial, helvetica, sans-serif;
color:#900;
}

a, a:active, a:link, a:visited
{
font-weight:bold;
color:#990000;
}

a:hover
{
font-weight:bold;
color:#fff;
background:#990000;
}

a>img, a:link>img, a:active>img, a:hover>img, a:hover>img, a img, a:link img, a:hover img 
{
background:transparent;
line-height:0px;
text-decoration:none;
border:none;
}


div.navbar
{
visibility:hidden;
display:none;
}

div.middle
{
width:100%;
background:#fff;
}


div.plans
{
background:#fff;
padding:30px;
text-align:left;
}

div.plan_list
{
background:#fff;
text-align:center;
}

.plan_list a
{
width:200px;
display:block;
float:left;
text-decoration:none;
}

.plan_list_centered a
{
display:block;
text-decoration:none;
text-align:center;
}


div.plan_list a:hover, .plan_list_centered a:hover
{
background:none;
color:#900;
text-decoration:none;
}

.planheader
{
margin-top:30px;
margin-bottom:10px;
}

div.badges
{
width:100%;
background:#414c47;
text-align:center;
padding:0px 0px 0px 30px;
}

div.badges a:hover
{
background:#414c47;
line-height:0px;
text-decoration:none;
border:none;
}

div.badge
{
text-align:center;
width: 200px;
float:left;
margin:0px 5px 20px 5px;
}



div.badge a, div.badge a:link, div.badge a:active, div.badge a:visited, div.badge a img
{
text-align:center;
background:transparent;
margin:0px;
padding:0px;
color:#ddd;
text-decoration:none;
font:normal 11px/16px arial, helvetica, sans-serif;
}

div.badge a:hover, div.badge a:hover img
{
text-align:center;
opacity: 1;

margin:0px;
padding:0px;
color:#fff;
text-decoration:none;
font:normal 11px/16px arial, helvetica, sans-serif;
}

#soon 
{
visibility:hidden;
display:none;
}

div.content_gray
{
background:#fff;
text-align:left;
padding:0px 25px 10px;
}

div.content_lightgold
{
background:#fff;
text-align:left;
padding:0px 25px 10px;
}

div.content_gold
{
background:#fff;
text-align:left;
padding:0px 25px 10px;
}

div.col2_1
{
float:left;
width:40%;
padding-right:15px;
}

div.col2_2
{
float:left;
width:40%;
padding-left:15px;
}

div.col3_1
{
float:left;
width:25%;
padding:2px;
margin:1px;
}

div.col3_2
{
float:left;
width:25%;
padding:2px;
margin:1px;
}

div.col3_3
{
float:left;
width:25%;
padding:2px;
margin:1px;
}

.box
{
vertical-align:top;
padding:3px;
border:1px solid #999;
}

.box div
{
vertical-align:top;
padding:6px 10px 5px 10px;
}

div.subnav
{
font-size:11px;
line-height:14px;
text-align:center;
}

div.subnav span
{
padding:0px 20px;
}

ul.origin
{
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px;
}

ul.origin li
{
display:block;
margin:7px 0px 0px 0px;
padding-left:12px;
line-height:15px;
background:url('images/bullet.gif') no-repeat 0px 3px;
font: 11px/13px arial, helvetica, sans-serif;
}


.cap 
{
float: left;
width: 26px;
font-size: 36px;
line-height: 30px;
font-weight: normal;
color:#444444;
font-family: georgia, times;
}

.maplink {
border:2px solid #fff;
padding:3px;
}


hr
{
height: 1px;
background-color: #515b57;
color: #515b57;
border: 0px;
margin-bottom: 20px;
padding: 0px;
}

form {
margin:0px;
padding:0px;
display:inline;
}

input.text {
background:#eeb;
border:1px inset #664}

input.btn {
background:#466;
color:#fff;
border:1px outset #464}

input.btn:hover {
cursor:pointer;
background:#577;
color:#fff;
border:1px outset #464}

a:hover img
{
background:#ffa;
text-decoration:none;
}

div.mapicn
{
text-align:center;
float:right;
}

div.mapicn a:hover img
{
background:#900;
}

h1.seo
{
width:100%;
visibility:visible;
display:block;
background:#fff;
text-align:left;
padding:20px 25px;
font: 17px/20px arial, helvetica, sans-serif;
color:#000;
border:1px solid #333;
}

div.noprint, #noprint
{
visibility:hidden;
display:none;
}

div.main
{
width:90%;
margin:0px;
float:left;
}