@charset "UTF-8";
body{background:#fff;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px;line-height:1.2em;margin:0;padding:0}
#page_bg{background:#f8f8f8 url(/i/page_bg.png) top center repeat-x}
.clr{clear:both;overflow:hidden;font-size:0;line-height:0;}
.fclr{clear:both;font-size:0;line-height:0;height:0;}
.oclr{clear:both;overflow:hidden;font-size:0;}
ul{list-style:none;margin:0;padding:0}
a,img{outline:none;margin:0;padding:0}
img{border:none}
form{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0;}
h1.slogan {position:absolute;top:124px;left:60px;color:#1d5fc3;text-indent:-9999px;font-size:20px;line-height:0}
a{color:#4495ec;text-decoration:none}
a:hover{color:#4495EC;text-decoration:none}
select:focus,a,a:link,a:visited,a:hover{border:none;outline:0}
input,select,textareaa,a:link,a:visited,a:hover{background:transparent}
label {cursor:pointer;}
#header{width:920px;height:90px;background:transparent url(/i/header_bg.png) top left no-repeat;margin:0 auto}
#header .logo{float:left;width:164px;height:60px;padding:30px 0 0}
#header .top_right{float:right;position:relative;width:250px;height:90px}
#header .top_right .phone{position:absolute;bottom:22px;right:0}
a.link,a.link:link,a.link:visited{float:right;height:20px;color:#999;font-size:11px;line-height:19px;text-decoration:none}
a.contacts,a.contacts:link,a.contacts:visited{background:transparent url(/i/tm_contacts.png) top left no-repeat;padding:0 0 0 25px}
a.contacts:hover{background:transparent url(/itm_contacts.png) bottom left no-repeat}
a.about,a.about:link,a.about:visited{background:transparent url(/i/tm_about.png) top left no-repeat;padding:0 7px 0 32px}
a.about:hover{background:transparent url(/itm_about.png) bottom left no-repeat}
a.login,a.login:link,a.login:visited{background:transparent url(/i/tm_login.png) top left no-repeat;padding:0 8px 0 24px}
a.login:hover{background:transparent url(/itm_login.png) bottom left no-repeat}
#main_menu{position:relative;width:920px;background:transparent url(/i/mm_m_bg.png) top center repeat-x;margin:0 auto}
#main_menu .mm_l_bg{background:transparent url(/i/mm_l_bg.png) top left no-repeat}
#main_menu .mm_r_bg{background:transparent url(/i/mm_r_bg.png) top right no-repeat;height:32px}
#main_menu .demo_btn {position:absolute;top:-2px;left:86px;width:55px;height:36px;background:transparent url(/i/mm_demo_btn.png) top center no-repeat;font-weight:700;color:#fff;line-height:36px;text-align:center;text-decoration:none;}
#main_menu .demo_btn:hover {background:transparent url(/i/mm_demo_btn.png) bottom center no-repeat}
#topnav{float:left;width:700px;height:32px;font-size:11px}
#topnav ul li a,#topnav ul li a:link,#topnav ul li a:visited{float:left;color:#999;font-weight:700;text-decoration:none}
#topnav ul li a span{float:left;height:31px;line-height:31px;background:transparent url(/i/top_nav_separator.png) top right no-repeat;padding:1px 10px 0 11px}
#search{float:right;width:200px;height:32px;padding:0 10px 0 0}
.search{float:right;height:25px;background:transparent url(/i/search_bg.png) top left no-repeat;padding:7px 9px 0}
#search .sinput{border:0;background:none;line-height:13px;font-size:11px;color:#999;height:13px;width:120px;padding:2px 2px 0}
#search a.search_btn,#search a.search_btn:link,#search a.search_btn:visited{float:right;width:40px;height:32px;background:transparent url(/i/search_btn.png) top center no-repeat}
#search a.search_btn:hover{background:transparent url(/i/search_btn.png) bottom center no-repeat}
#ispace{position:relative;width:940px;height:242px;background:transparent url(/i/ispace.png) top center no-repeat;margin:8px auto 0;padding:10px 0 0}
.ipage{width:900px;height:242px;margin:0 auto}
.web_design,.order_step1,.order_step2,.order_step3,.order_step4,.order_step5{background:transparent url(/i/index.png) top center no-repeat}
a.get_instant_quote,a.get_instant_quote:link,a.get_instant_quote:visited,a.get_instant_quote:hover{position:absolute;bottom:19px;right:64px;display:block;width:212px;height:58px;background:transparent url(/i/get_instant_quote.png) top center no-repeat}
.header_thumbs{position:absolute;top:10px;right:20px;width:290px;height:170px;background:transparent url(/i/header_thumbs.png) top center no-repeat}
.pathway{position:absolute;overflow:hidden;bottom:0;left:20px;display:block;width:900px;height:30px}
.pathway a,.pathway a:link,.pathway a:visited{float:left;height:30px;font-size:11px;color:#999;background:transparent url(/i/pathway_arrow.png) center right no-repeat;text-decoration:none;}
.path {margin:0 14px 0 0;line-height:29px;}
.pathway a:hover{color:#4495ec}
#main{position:relative;width:880px;background:#fff url(/i/main_bg.png) top center repeat-x;overflow:hidden;margin:0 auto;padding:22px 20px}
#bottom_bg{height:180px;background:#f8f8f8 url(/i/bottom_bg.png) top center repeat-x}
#footer{width:900px;background:#fff url(/i/footer_bg.png) top center repeat-x;margin:0 auto;padding:0 10px}
#footer .f_separator{overflow:hidden;width:900px;height:100px}
#footer .news{float:left;width:400px;height:80px;overflow:hidden;padding:10px 0 0}
#footer h4{display:block;color:#999;font-size:11px;line-height:17px;background:transparent url(/i/h2_bg.gif) repeat-x scroll left bottom;text-decoration:none}
#footer .news p,#footer .right p{color:#999;font-size:11px;line-height:13px;text-align:justify;margin:0;padding:0}
#footer h5{display:block;color:#999;font-size:11px;font-weight:700;line-height:17px;margin:4px 0 0;}
#footer .right{float:left;width:480px;background:transparent url(/i/footer_separator.png) top left no-repeat;height:80px;overflow:hidden;margin:0 0 0 10px;padding:10px 0 0 10px}
#footer .links{font-size:10px;color:#ccc;text-align:justify}
#footer .links a,#footer .links a:link,#footer .links a:visited{color:#999;line-height:12px;text-decoration:none}
.copyright{float:left;color:#999;font-size:11px;line-height:31px;width:390px;height:32px;padding:0 10px}
#f_menu{width:920px;height:32px;background:transparent url(/i/f_menu_bg.png) top center repeat-x;margin:0 auto}
#bottom_menu{float:right;width:500px;height:32px;font-size:11px;line-height:29px;padding:0 0 0 10px}
#bottom_menu ul{float:right}
#bottom_menu ul li a,#bottom_menu ul li a:link,#bottom_menu ul li a:visited{float:left;color:#999;font-weight:400;text-decoration:none}
#bottom_menu ul li a span{float:left;height:32px;line-height:31px;background:transparent url(/i/bottom_menu_separator.png) top left no-repeat;padding:0 10px 0 11px}
a:hover,#footer .links a:hover{text-decoration:underline}
a.link:hover,#topnav ul li.current a span,#bottom_menu ul li.current a span{color:#4495ec}
#topnav ul,#topnav ul li,#bottom_menu ul li{float:left}
#topnav ul li a:hover,#bottom_menu ul li a:hover{color:#4495ec;cursor:pointer}
#paging_nav table {margin:0 auto;}
#paging_nav li {float:left;margin:0 4px;font-size:11px;}
#paging_nav li span{display:block;color:#ccc;padding:1px 5px;background:#fff;border:1px solid #f2f2f2;cursor:default;}
#paging_nav li a {display:block;color:#888;padding:1px 5px;background:#fff;border:1px solid #f2f2f2;}
#paging_nav li a:hover, #paging_nav li.current a {color:#4495EC;background:#fff;border:1px solid #efefef;text-decoration:none;}
#paging_nav li.current a {font-weight:700;}
.error_box {border:1px solid #ff6f6f;font-size:11px;margin:20px auto}
.error_box2 {background:#ffe5e5;border:1px solid #fff;padding:10px;}
.error_box h5 {color:#ff4444;font-size:12px;height:20px;line-height:19px;font-weight:700}

#stable .step4table table{width:235px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:#e0dfdf;color:#999;margin:0 auto}
#stable .step4table table td{vertical-align: top;background:#fff url(/i/table_td_bg.jpg) top center repeat-x;border:1px solid #fff;padding:4px 7px}
#stable .step4table table th{background:#fff;vertical-align:middle;padding:1px}
#stable .step4table table th span{display:block;height:20px;line-height:19px;background:#fff url(/i/table_th_bg.jpg) bottom center repeat-x;padding:1px 7px}
#stable .step4table table .total{background:#f6f6f6 url(/i/table_th_total_bg.jpg) top center repeat-x;padding:2px 1px 1px}
#stable .step4table table .last_bg {background:#f9f9f9 url(/i/table_td_last_bg.png) top center repeat-x;}
#stable .step4table table .table2, #stable .step4table table .table3 {width:100%;background:none;}
#stable .step4table table .table2 td, #stable .step4table table .table3 td {background:none;border:none;border-bottom: 1px solid #e2e2e2;padding:0;}
#stable a.pdf_download{display:block;width:166px;height:38px;background:transparent url(/i/pdf_download_btn.png) top center no-repeat;margin:0 auto 20px}
.tooltip{width:300px;background:#e0dfdf;margin:0 0 5px 5px;padding:1px;z-index:1000}
.tt_bg{width:298px;background:#fff;padding:1px}
.tt_content{color:#999;font-size:11px;text-align:justify;background:#fff url(/i/input_bg.png) top right repeat-x;padding:10px}
.step4table table .table3 span {display:block;height:22px;line-height:21px;}
.borange {color:#ffab4e;font-weight:700;}
.step4table table .table3 span {cursor:default;}
#stable .question {float:left;width:13px;height:22px;margin:0;padding:0;line-height:0;cursor:help;background:transparent url(/i/question_ico.gif) top center no-repeat;}
#stable .table_check {display:block;width:13px;height:22px;margin:0 auto;padding:0;line-height:0;cursor:default;background:transparent url(/i/table_check.png) top center no-repeat;}
#stable .table_none {display:block;width:13px;height:22px;margin:0 auto;padding:0;line-height:0;cursor:default;background:transparent url(/i/table_none.png) top center no-repeat;}
#stable div.btn {display:block;background:#e7e7e7;padding:1px;height:30px;}
a.tbn, a.tbn:link, a.tbn:visited {display:block;height:30px;line-height:29px;background:#fafafa url(/i/table_buy_now_btn_bg.png) center repeat-x;text-decoration:none;}
a.tbn:hover {color:#ffab4e;}

#content h2{color:#888;height:16px;line-height:16px;font-size:12px;font-weight:700;background:transparent url(/i/h2_bg.gif) bottom left repeat-x;margin:0 0 6px}
.spage_box{height:100px;overflow:hidden;margin:10px 0 0}
.spage_box a.icon{float:left;width:46px;height:46px;margin:0 10px 0 0}
.spage_box_cont{overflow:hidden;margin:10px 0 0}
.spage_box_cont a.icon{float:left;width:46px;height:46px;margin:0 10px 0 0}
.spage_box_cont ul{margin-left: 10px;padding:0; margin-top: 10px;}
.spage_box_cont li{background: url(/i/a_1.gif) no-repeat 0 5px; padding-left: 12px;}
#content .spage_box h2 a,#content .spage_box h2 a:link,#content .spage_box h2 a:visited{color:#999;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}
#content .spage_box_cont h2 a,#content .spage_box_cont h2 a:link,#content .spage_box_cont h2 a:visited{color:#999;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}
#terms ul{list-style-image:url(/i/tlist_arrow.jpg);margin:10px 0 0 30px;padding:0 0 0 10px}
#terms ul.num{list-style-image:none;margin:10px 0 0 10px;padding:0 0 0 10px}
#terms ul.num li.first{padding:0}
#terms ul.num li{padding:0}
#terms ol{list-style:decimal;margin:10px 0 0 20px;padding:0 0 0 10px}
#terms h3{color:#888;font-size:12px;font-weight:700;line-height:16px;text-decoration:none;margin:0 0 6px}
#terms a{color:#888;font-size:11px;font-weight:400;line-height:16px;text-decoration:underline}
#content p,#content ul li,#terms ul li,#terms ol li,#terms p{color:#666;text-align:justify;font-size:11px;margin:0 0 10px}
#content h2 a:hover,#content .spage_box h2 a:hover,#terms a:hover{color:#4495ec}
#content .what_you_need {width:880px;height:86px;margin:20px 0 0;background:transparent url(/i/services_bg.png) top center no-repeat;}

.poll_result {border: 1px solid #CCC; padding: 1px; background: #FFF;}
.poll_result div {font-size: 0; background: #8DC9EF; padding: 3px 0; color: #000;}

#imaget {border-collapse:collapse;}
#imaget img {margin: 0;}
#imaget td.pager{background-color:#dddddd; padding: 2.5px; cursor:pointer;}
#imaget td.sele{background-color:#bbbbbb; padding: 2.5px; cursor:pointer;}
#imaget td.pager a {text-decoration:none; color:#000000; padding: 2.5px;}
#imaget td.sele a {text-decoration:none; color:#000000; padding: 2.5px;}

#stable1 .step4table table{width:590px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:#e0dfdf;color:#999;margin:0 auto}
#stable1 .step4table table td{vertical-align: top;background:#fff url(/i/table_td_bg.jpg) top center repeat-x;border:1px solid #fff;padding:4px 7px}
#stable1 .step4table table th{background:#fff;vertical-align:middle;padding:1px}
#stable1 .step4table table th span{display:block;height:20px;line-height:19px;background:#fff url(/i/table_th_bg.jpg) bottom center repeat-x;padding:1px 7px}
#stable1 .step4table table .total{background:#f6f6f6 url(/i/table_th_total_bg.jpg) top center repeat-x;padding:2px 1px 1px}
#stable1 .step4table table .last_bg {background:#f9f9f9 url(/i/table_td_last_bg.png) top center repeat-x;}
#stable1 .step4table table .table2, #stable1 .step4table table .table3 {width:100%;background:none;}
#stable1 .step4table table .table2 td, #stable1 .step4table table .table3 td {background:none;border:none;padding:0; height: 22px;}
#stable1 a.pdf_download{display:block;width:166px;height:38px;background:transparent url(/i/pdf_download_btn.png) top center no-repeat;margin:0 auto 20px}
#stable1 .question {float:left;width:13px;height:22px;margin:0;padding:0;line-height:0;cursor:help;background:transparent url(/i/question_ico.gif) top center no-repeat;}
#stable1 .table_check {display:block;width:13px;height:22px;margin:0 auto;padding:0;line-height:0;cursor:default;background:transparent url(/i/table_check.png) top center no-repeat;}
#stable1 .table_none {display:block;width:13px;height:22px;margin:0 auto;padding:0;line-height:0;cursor:default;background:transparent url(/i/table_none.png) top center no-repeat;}
#stable1 div.btn {display:block;background:#e7e7e7;padding:1px;height:30px;}
.element_required {color: red;}
sup {color: red;}
.red {color: red;}
.green {color: green;}
.text {border: 1px solid #8DC9EF; width: 350px;}
.login_t {border: 1px solid #8DC9EF; width: 350px;}
.button {border: 1px solid #8DC9EF; background: #ff7c00; color: #ffffff; font: bold 11px tahoma;}
span.markword {background-color:#8A0000;width:auto;font-size:12px;color:#ffffff; padding-left: 3px; padding-right: 3px; font-weight: bold;}

#sape {font-size: 9px; color: #222222;}
#sape a{font-size: 9px; color: #222222;}

.tech span {background: #94a7ad; color: #ffffff; font-weight: bold; padding-left: 3px; padding-right: 3px;}
.tech a {margin: 3px;}
