/*---------- Comon CSS ----------*/
body{font-family:Verdana, Geneva, sans-serif; color:#000000; font-size:12px; text-decoration:none; line-height:20px; margin:0px; padding:0px; background:#FFFFFF;}
img{border:0px;}
.clr{clear:both; font-size:0px; line-height:0px; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li{margin:0px; padding:0px;}
a{color:#1d3866; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
#wrapper{width:1085px; height:auto; margin:0 auto;}
/*---------- Comon CSS ----------*/

/*---------- Header ----------*/
#header{width:1085px; height:170px; background:url(../images/top_panel_bg.jpg) no-repeat left top; position:relative;}
#logo{width:1085px; height:auto; text-align:center; padding-top:48px;}
#free_call{width:302px; height:253px; position:absolute; left:0; top:0;}
/*---------- Header ----------*/

/*---------- Middle Content ----------*/
#middle_content{width:1085px; height:auto;}
#middle_content_left{width:540px; height:303px; float:left; background:url(../images/info_block_bg.jpg) no-repeat left top;}
#middle_content_right{width:545px; height:303px; float:left; background:url(../images/right_box.jpg) no-repeat left top;}
/*---------- Middle Content ----------*/

/*---------- Content Info ----------*/
#info_box{width:440px; height:auto; padding-left:100px; position:relative;}
#info_box_title{width:440px; height:auto; padding-top:80px; padding-bottom:35px;}
#info_box_content{width:440px; height:auto; color:#000000; font-size:16px; line-height:25px;}
#info_box_content p{display:block; letter-spacing:-0.03em;}
#info_box_content p span{color:#df5226;}
#amy_text{width:415px; height:auto; text-align:right; font-size:13px; color:#000000; padding-right:25px; padding-top:25px;}
#amy_photo{width:181px; height:288px; position:absolute; right:10px; top:-10px;}
/*---------- Content Info ----------*/

/*---------- Form ----------*/
#form{width:545px; height:auto;}
#form_title{width:518px; height:auto; padding-top:72px; padding-left:27px; padding-bottom:17px;}
#form_content{width:545px; height:auto;}
#forms{width:261px; height:auto; padding-left:170px;}
.forms{width:261px; height:auto; padding-bottom:16px;}
.forms input{width:255px; height:33px; border:1px solid #b2b2b2; color:#414247; font-size:15px; line-height:33px; padding-left:6px;}
.forms_btn{width:261px; height:auto; padding-top:5px; text-align:right;}
.forms_btn input{width:68px; height:21px; font-size:0px; background:url(../images/submit.png) no-repeat left top; border:none; cursor:pointer;}
/*---------- Form ----------*/

/*---------- Success Content ----------*/
#succ_content{width:1085px; height:auto;}
#succ_content_left{width:520px; height:auto; float:left; padding-left:83px;}
#succ_content_right{width:482px; height:auto; float:left; font-size:23px; line-height:25px; padding-top:28px;}
/*---------- Success Content ----------*/

/*---------- Bottom Content ----------*/
#bottom_content{width:1085px; height:auto;}
#bottom_content_left{width:762px; height:auto; float:left; padding-top:32px;}
#bottom_content_right{width:323px; height:auto; float:left;}
.points{width:762px; height:auto; padding-bottom:30px;}
.points.none{padding-bottom:0px;}
.points_title{width:672px; height:auto; color:#000000; text-transform:uppercase; font-size:30px; background:url(../images/arrow.jpg) no-repeat left top; padding-left:90px; line-height:30px; padding-top:7px; padding-bottom:7px;}
.points_title span{font-size:20px;}
.points_content{width:617px; height:auto; padding-left:90px; padding-right:55px; color:#005b7f; font-size:14px;}
.points_bullets{width:592px; height:auto; padding-left:170px; padding-top:15px; font-size:14px;}
.points_bullets ul{list-style-type:none; padding:0px; margin:0px;}
.points_bullets ul li{background:url(../images/bullet.jpg) no-repeat left 7px; padding-left:22px; padding-bottom:2px;}
/*---------- Bottom Content ----------*/

/*---------- Bottom part ----------*/
#bottom_parts{width:1085px; height:193px; background:url(../images/bottom_bg.jpg) no-repeat left top; position:relative;}
#bottom_parts_text{width:620px; height:auto; color:#ffffff; font-size:14px; padding-left:90px; padding-top:20px;}
#bottom_parts_text span{font-size:28px;}
#amy_sign{width:72px; height:70px; position:absolute; left:342px; top:95px;}
#amy_pic{width:248px; height:405px; position:absolute; right:110px; top:-209px;}
/*---------- Bottom part ----------*/