body, html { margin:0; padding:0; font:13px/15px Helvetica, sans-serif; color:#161616; }

#wrapper { width:880px; margin:0 auto; }

#header { height:136px; }
#header #nav-phone { float:right; margin-top:100px; margin-right:90px; }
#header #nav { float:right; margin-top:108px; margin-right:72px; }
#header #nav li { background:url(../img/menu-sep.png) no-repeat; padding:0 6px 0 10px; font:17px sans-serif; }
#header #nav li:first-child { background:none; }
#header #nav li a { color:#525252; text-decoration:none; }
#header #nav li a:hover { text-decoration:underline; }
#header .logo {
    margin:0;
    float:left;
    width:284px;
    height:62px;
    overflow:hidden;
    background:url(../img/logo.png) no-repeat;
    margin:60px 0 0 20px;
} 
#header .logo a { display:block; text-indent:-9999px; width:284px; height:62px; position:relative; }
#header .special-offer { position:absolute; width:103px; height:104px; display:block; text-indent:-9999px; overflow:hidden; background:url(../img/special-offer.png) no-repeat; margin-left:808px; margin-top:88px; }
#nav li { display:inline; padding:0 10px 0 10px; }

#page { width:880px; min-height:640px; border:1px solid #d2d2d2; }
#content { margin:18px; }

#content h1 { font:normal 29px Georgia, sans-serif; color:#303030; margin:18px 0 24px 0; padding:0; }
#content p { margin:12px 0; }
#content a { color:#333; }
#content a:hover { text-decoration:none; }

#left-col { width:390px; float:left; margin-right:10px; margin-bottom:10px; }
#content .text-wrapper h2:first-child { margin-top:0; }

#right-col { width:440px; float:left; }
#right-col h2 { font:normal 21px Georgia, sans-serif; color:#303030; text-align:center; margin:18px 0 30px 0; }
.border-wrapper { border:1px solid #efefef; }

#questions { padding:20px; text-align:left; }
#questions h2, #left-col h2 { font:normal 16px Georgia, sans-serif; color:#303030; margin:20px 0 12px 0; text-align:left; }

#content ol.steps { margin:0 60px; padding:0; }
#content ol.steps li { list-style-type:none; padding:0 0 0 54px; margin:0 0 32px 0; }
#content ol.steps li h3 { font:bold 13px/15px sans-serif; color:#161616; margin:0; padding:0; }
#content ol.steps li p { margin:0; padding:0; }
#content ol.steps li h3 span { color:#319abc; font:italic 13px sans-serif; }
#content ol.steps li.one { background:url(../img/step-one.png) no-repeat; }
#content ol.steps li.two { background:url(../img/step-two.png) no-repeat; }
#content ol.steps li.three { background:url(../img/step-three.png) no-repeat; }

.bot-text { margin:6px; font-size:10px; color:#9a9a9a; text-align:center; }
.cover-img { float:right; margin-left:12px; }
.create-button { overflow:hidden; width:229px; height:51px; display:block; margin:34px auto 12px auto; text-indent:-9999px; background:url(../img/create-button.png); }

table.padded {
	border-collapse: separate;
	/*border-spacing: 10px;*/
    border-spacing: 0;
	padding: 0;
}
table.padded td, table.padded th { padding:5px 10px; }
table.padded th { background-color:#f9f9f9; text-align:left; }
table.bordered { border-top:1px solid #ddd; border-left:0px solid #ddd; }
table.bordered th, table.bordered td { border-bottom:1px solid #ddd; border-right:0px solid #ddd; }
.small { font-size:10px; }
.highlighted { background-color:#b1d5ec; }

span.email a, span.phone { color:#3d8dc0; font-weight:bold; font-size:16px; text-decoration:none; }
#header span.email a { font-size:12px; }

