@charset "utf-8";
*{margin:0px auto; padding:0px auto;}
body { background-color:#FFFFFF; font-family:arial,helvetica,clean,sans-serif; font-size:12px; text-decoration:none; color:#000000;} 
#page-wrapper-home{ width:100%; background-image:url(../images/pagebg_home.jpg); background-repeat:repeat-x;  background-position:top;}
#page-wrapper{ width:100%; background-image:url(../images/pagebg.jpg); background-repeat:repeat-x;  background-position:top;}
#page-body{width:964px; margin:0 auto; padding:0 auto; overflow:hidden;}
#page-footer{ width:100%; background:#000 url(../images/footerbg.jpg); min-height:314px; margin-top:10px;}
#page-header{ width:960px; float:left; position:relative;}
#page-header-top{ height:109px; padding-top:20px;}
#page-header-top ul{ list-style:none; margin:0px; padding:0px;}
#page-header-top li{ list-style:none; margin:0px; padding:0px 0px 0px 7px; float:left; position:relative; width:180px;}
.local_listing{background-image:url(../images/left_sep.jpg); background-repeat:no-repeat; background-position:left; height:63px; padding-left:20px; padding-top:25px;}
.gray14{ font-family:Arial; font-size:13px; font-weight:bold; color:#484848;}
.green14{ font-family:Arial; font-size:15px; font-weight:bold; color:#6fa200;}
.blue14{ font-family:Arial; font-size:13px; font-weight:bold; color:#009edb; text-decoration:none;}
.black14{ font-family:Arial; font-size:18px; font-weight:bold; color:#000000; line-height:22px;}
.black21{ font-family:Arial; font-size:21px; font-weight:bold; color:#000000; line-height:40px;}
.blue16{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#0076A4;}
.seo{background-image:url(../images/seo_certification.jpg); background-repeat:no-repeat; background-position:left; height:63px; padding-left:55px; padding-top:25px;}
.seo a{ font-family:Arial; font-weight:bold; color:#545454; text-decoration:none; line-height:18px;}
.seobg{width:113px; line-height:12px; background-color:#C7962F; font-family:Arial; font-size:11px; color:#FFF;}
.phone1{ background-image:url(../images/flag1.jpg); background-repeat:no-repeat; background-position:left; height:58px; padding-left:45px; padding-top:30px;}
.phone2{ background-image:url(../images/flag2.jpg); background-repeat:no-repeat; background-position:left; height:58px; padding-left:56px; padding-top:30px;}
.menubg{ background-image:url(../images/menubg.jpg); float:left; position:relative; width:964px; height:34px;}
.menubg-left{ width:900px; float:left; position:relative; margin-left:7px;}
.menubg-left ul{list-style:none; margin:0px; padding:0px;}
.menubg-left li{  list-style:none; margin:0px; float:left; position:relative; text-decoration:none; text-align:center; width:110px; border-left:1px solid gray;}
.menubg-left li a{ font-family:Arial; font-size:12px; color:#FFF; text-decoration:none; font-weight:bold; line-height:32px;}

.menubg-right{ width:240px; float:right; position:relative; margin-right:7px;}
.menubg-right ul{list-style:none; margin:0px; padding:0px;}
.menubg-right li{  list-style:none; margin:0px; float:left; position:relative; text-decoration:none; text-align:center; width:80px;}
.menubg-right li a{ font-family:Arial; font-size:11px; color:#FFF; text-decoration:none; font-weight:bold; line-height:30px;}
#banner{ width:964px; float:left; position:relative;}
#subtab{ width:964px; float:left; position:relative; height:92px; margin-top:0px;}
#subtab ul{ list-style:none; margin:0px; padding:0px;}
#subtab li{ list-style:none; margin:0px; float:left; position:relative; width:200px; margin-left:5px;}
/*#subtab li:hover{ list-style:none; margin:0px; float:left; position:relative; width:187px; background-image:url(../images/subtab_bg.jpg); background-repeat:no-repeat; margin-left:5px;}*/
.onsite{ background-image:url(../images/onsite_seo.png); background-repeat:no-repeat; width:162px; height:80px; margin-top:5px; margin-left:8px; padding-left:53px; font-family:Arial; font-size:14px; font-weight:bold; color:#000000; line-height:55px;}
.blogs{ background-image:url(../images/blogs.png); background-repeat:no-repeat; width:182px; height:80px; margin-top:5px; margin-left:8px; padding-left:59px; font-family:Arial; font-size:14px; font-weight:bold; color:#000000; line-height:55px;}
.map{ background-image:url(../images/map.jpg);background-repeat:no-repeat; width:182px; height:80px; margin-top:5px; margin-left:8px; padding-left:75px; font-family:Arial; font-size:14px; font-weight:bold; color:#000000; line-height:55px;}
.search_engine{ background-image:url(../images/search_engine.png); background-repeat:no-repeat; width:192px; height:80px; margin-top:5px; margin-left:8px; padding-left:69px; font-family:Arial; font-size:14px; font-weight:bold; color:#000000; line-height:55px;}
.igoog{ background-image:url(../images/igoog.png); background-repeat:no-repeat; width:182px; height:80px; margin-top:5px; margin-left:8px; padding-left:59px; font-family:Arial; font-size:14px; font-weight:bold; color:#000000; line-height:55px;}
#page-inner-body{ width:964px; float:left; position:relative;}
#page-inner-body-def{ width:964px; float:left; position:relative; margin-top:30px;}
.body-left{ width:290px; float:left; position:relative;}
.body-right{ width:674px; float:left; position:relative;}
.get_quote{ width:277px; float:left; position:relative;}
.get_quote li{ float:left; position:relative; list-style:none; margin:0px; padding:0px; width:277px;}
.bg{ background-image:url(../images/get_quote.jpg); background-repeat:no-repeat; height:41px; font-family:Arial; font-size:17px; font-weight:bold; color:#FFFFFF;  line-height:42px;}
.quotebg{ background-image:url(../images/quote_bg.jpg); background-repeat:repeat-y;}
.quote_form{width:250px; margin:0 auto; padding:0 auto;}
.quote_form ul{ list-style:none; margin:0px; padding:0px;}
.quote_form li{ list-style:none; float:left; position:relative; width:250px; border-bottom:1px dotted; min-height:40px;}
.quote_inputbg{ background-image:url(../images/quote_input_bg.jpg); width:236px; background-repeat:no-repeat; height:26px; border:0px; margin-top:5px; padding:0px 5px 0px 5px; font-family:Arial; font-size:11px; color:#666666;}
.quote_select{ background-image:url(../images/quote_input_bg.jpg); width:252px; background-repeat:no-repeat; height:25px; border:0px; margin-top:5px; padding:0px 5px 0px 5px; font-family:Arial; font-size:11px; color:#666666;}
.quotebtn{ margin:12px 0px 7px 0px;}
.testimonials{width:277px; margin:0 auto; padding:0 auto; float:left; position:relative; margin-top:10px;}
.testimonials ul{ list-style:none; margin:0px; padding:0px;}
.testimonials li{ list-style:none; float:left; position:relative; width:277px;}
.testimonialbg{ background:#efefef url(../images/panel_bg.jpg); background-repeat:repeat-x;}
.bluea{ font-family:Arial; font-size:11px; color:#009edb; text-decoration:none;}
.p1{ width:666px; float:left; position:relative;}
.p1-left{ width:360px; float:left; position:relative; font-family:Arial; font-size:11px; color:#000000; line-height:16px;}
.p1-right{ width:264px; float:right;}
.p2{width:663px; float:left; position:relative;}
.p2 ul{ list-style:none; margin:0px; padding:0px;}
.p2 li{ list-style:none; margin:0px; padding:0px; float:left; position:relative;}
.p2_bg{ background-color:#ebecee; width:663px; }
.p2txt{ margin:0px 10px 0px 10px;}
.p2txt ul{ list-style:none; margin:0px; padding:0px;}
.p2txt li{ list-style:disc; margin-left:25px; line-height:20px; float:left; width:663px;}
.p3{width:663px; float:left; position:relative; line-height:16px;}
.p4{ width:666px; float:left; position:relative; margin-top:10px;}
.p4-left{ width:313px; float:left; position:relative; font-family:Arial; font-size:11px; color:#000000; line-height:16px;}
.p4-right{ width:313px; float:right;}
.graytab{background-image:url(../images/moretabbg_d.jpg); background-repeat:repeat-x; width:232px; height:37px; font-family:Arial; font-size:13px; font-weight:bold; color:#000; cursor:pointer;}
.bluetab{background-image:url(../images/moretab_bg_sel.jpg); background-repeat:repeat-x; width:232px; height:37px; font-family:Arial; font-size:13px; font-weight:bold; color:#000; cursor:pointer;}
.p5{ width:664px; float:left; position:relative; margin-top:10px;}
.moretab_bg{ background-image:url(../images/moretab_bg.jpg); background-repeat:no-repeat;}
.blueborder{ border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; background:#efefef url(../images/moretabbgrepeat.jpg); background-repeat:repeat-x; padding:7px 7px 0px 7px;}
.footer-inner{ width:964px; margin:0 auto; padding:0 auto;}
.footer-inner ul{list-style:none; margin:0px; padding:0px;}
.footer-inner li{ list-style:none;float:left; width:180px; position:relative;}
.tab1{ width:180px; }
.tab1 ul{list-style:none; margin:0px; padding:0px;}
.tab1 li{ list-style:none;float:left; width:180px; position:relative; font-family:Arial; font-size:14px; color:#FFFFFF; line-height:37px;}
.sub_tabs{width:200px; }
.sub_tabs ul{list-style:none; margin:0px; padding:0px;}
.sub_tabs li{ list-style:none;float:left; width:180px; position:relative; font-family:Arial; font-size:12px; color:#aaacab; line-height:19px;}
.sub_tabs ul li a{font-family:Arial; font-size:12px; color:#aaacab; text-decoration:none;}
.footertxt{position:relative; font-family:Arial; font-size:11px; color:#aaacab;}
.footer1{ min-height:290px; width:964px;}
.footer2{width:964px; font-family:Arial; font-size:11px; color:#aaacab; float:left; position:relative;}
.contactleft{ width:630px; float:left; position:relative;}
.contactright{ width:300px; float:left; position:relative;}
.left_data{ width:273px; float:left; margin-left:17px; }
.right_map{ width:330px; float:right;}
.txtblue{ font-family:Arial; font-size:12px; font-weight:bold; color:#0099cc;}
.left_data p b{font-family:Arial; font-size:12px; font-weight:bold; color:#0099cc;}
.contactp2{width:610px; position:relative; margin-left:17px; float:left; margin-top:7px;}
.contactp2 ul{ float:left; position:relative; margin:0px; padding:0px;}
.contactp2 li{ float:left; position:relative; width:280px; margin:0px; padding:0px; list-style:none; line-height:20px;}
.contactform{ float:left; width:310px; margin-left:10px;}
.contactform li{ list-style:none; width:310px; float:left; text-align:right; margin:0px; padding:0px; position:relative; margin-bottom:5px; line-height:30px;}
.txtinput{ background-image:url(../images/input.jpg); width:290px; height:34px; border:0px; padding:0px 7px 0px 7px;}
.txtarea{ background-image:url(../images/txtarea.jpg); width:290px; height:83px; border:0px; background-repeat:no-repeat; padding:7px 7px 0px 7px; font-family:Arial; font-size:13px;}
.callus{ background-image:url(../images/contact_callus.jpg); background-repeat:no-repeat; width:308px; height:266px; margin-top:7px; float:left; position:relative; margin-left:10px; margin-bottom:7px;}
.contact_phone{ margin-top:58px; font-family:Tahoma; font-size:22px; color:#000000; margin-left:15px; width:290px;}
.contact_email{ margin-top:66px; font-family:Tahoma; font-size:22px; color:#0099cc; margin-left:0px; width:290px; float:left; position:relative;}
.contact_email a{ font-family:Tahoma; font-size:22px; color:#0099cc; margin-left:15px; text-decoration:none;}
.contact_icons{ margin-top:26px; margin-left:0px; width:290px; float:left; margin-left:15px; position:relative;}
.packagesbg{ background-image:url(../images/packagebg.jpg); background-repeat:repeat-y;}
.package_blackbg{ background-color:#333333; color:#FFFFFF; font-family:Arial; font-size:15px; font-weight:bold; text-decoration:none; height:35px; text-align:right;}
.packagetxt{ font-family:Arial; font-size:14px; color:#333333; text-align:right; padding-right:8px; height:35px;}
.page-left{ width:240px; float:left;}
.page-right{ float:left; width:710px; position:relative; margin-left:5px;}
.tabseo{ float:left; position:relative; width:228px;}
.tabseo_image{ float:left; position:relative; width:228px;}
.tabseo_top{ float:left; position:relative; width:228px; background-image:url(../images/seolisting_bg.jpg); background-repeat:no-repeat; height:68px; font-family:Arial; font-weight:bold; color:#000; font-size:15px; line-height:85px; padding-left:25px;}
.tabseo_bg{ width:228px; float:left; position:relative;}
.tabseo_bg li{ background-image:url(../images/seo_list_bg.jpg); background-repeat:no-repeat; height:41px; list-style:none; margin:0px; padding:0px 0px 0px 22px;width:228px; float:left; position:relative;}
.tabseo_bg li a{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; line-height:40px;}
.getaquote{ margin-top:10px; width:238px; float:left; position:relative;}
.getaquote_top{background-image:url(../images/etaquote_top.jpg); background-repeat:no-repeat; width:238px; height:81px; font-family:Arial; font-weight:bold; color:#000; font-size:17px; line-height:105px; padding-left:37px;}
.getaquote_bg{ width:228px; float:left; position:relative; background-color:#303030;}
.getaquote_bg li{ float:left; position:relative; list-style:none; padding:0px; margin:0px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; line-height:30px; padding-left:3px;}
.input_quote{ background:url(../images/quote_input.jpg); background-repeat:no-repeat; width:208px; height:34px; border:0px; padding:0px 7px 0px 7px;}
.txtarea_quote{ background:url(../images/quote_select.jpg); background-repeat:no-repeat; width:222px; height:34px; border:0px;}
.whitetxt{font-family:Arial; font-size:12px; line-height:20px;}
.packagestxt{width:715px; float:left; position:relative;}
.pkg1{ font-family:Arial; font-size:19px; font-weight:bold; color:#545871;}
.pkg2{ font-family:Arial; font-size:19px; font-weight:bold; color:#3296B6;}


.bluebg{ background-image:url(../images/blue_pkg_bg.jpg); background-repeat:no-repeat; width:715px; height:304px; float:left; position:relative; margin-top:10px;}
.blueprice_small{ font-family:Arial; font-size:16px; font-weight:bold; color:#2A80CB;}
.blueprice_small a{font-family:Arial; font-size:16px; font-weight:bold; color:#2A80CB; text-decoration:none;}
.blueprice_large{ font-family:Arial; font-size:40px; font-weight:bold; color:#2A80CB;}

.greenbg{ background-image:url(../images/green_pkg_bg.jpg); background-repeat:no-repeat; width:715px; height:304px; float:left; position:relative; margin-top:10px;}
.greenprice_small{ font-family:Arial; font-size:16px; font-weight:bold; color:#81AA04;}
.greenprice_small a{font-family:Arial; font-size:16px; font-weight:bold; color:#81AA04; text-decoration:none;}
.greenprice_large{ font-family:Arial; font-size:40px; font-weight:bold; color:#81AA04;}


.orangebg{ background-image:url(../images/orange_pkg_bg.jpg); background-repeat:no-repeat; width:715px; height:304px; float:left; position:relative; margin-top:10px;}
.orangeprice_small{ font-family:Arial; font-size:16px; font-weight:bold; color:#FFA135;}
.orangeprice_small a{font-family:Arial; font-size:16px; font-weight:bold; color:#FFA135; text-decoration:none;}
.orangeprice_large{ font-family:Arial; font-size:40px; font-weight:bold; color:#FFA135;}


.purplebg{ background-image:url(../images/purple_pkg_bg.jpg); background-repeat:no-repeat; width:715px; height:304px; float:left; position:relative; margin-top:10px;}
.purpleprice_small{ font-family:Arial; font-size:16px; font-weight:bold; color:#6D0133;}
.purpleprice_small a{font-family:Arial; font-size:16px; font-weight:bold; color:#6D0133; text-decoration:none;}
.purpleprice_large{ font-family:Arial; font-size:40px; font-weight:bold; color:#6D0133;}



.package_inner{ width:605px; float:left; margin-left:25px; margin-top:20px;}
.pkg_inner_heading1{ font-family:Arial; font-size:20px; font-weight:bold; color:#3296B6;}
.pkg_inner_heading2{ font-family:Arial; font-size:18px; font-weight:bold; color:#545871;}
.package_inner_list{ float:left; position:relative; width:400px; margin-left:20px; margin-top:14px; min-height:120px;}
.package_inner_list li{ list-style-image:url(../images/tick_s.jpg); height:17px; font-weight:bold;}
.package_bottom{ width:700px; float:left; position:relative; margin-top:0px;}
.viewdetailimg{ width:400px; float:left; position:relative; margin-top:25px;}
.packageprice{ float:right; position:relative; width:150px; margin-right:13px;}
.packages_gray{ font-family:Arial; font-size:10px; font-weight:bold; color:#666;}
.comparison{ float:right; width:188px; margin-top:7px;}
.detailbg{ background-image:url(../images/detail_bg.jpg); background-repeat:repeat-y; width:686px; padding:5px 12px 5px 12px; float:left;}
.featur_list{float:left; position:relative; width:700px; margin-left:40px; margin-top:20px;}
.featur_list li{list-style-image:url(../images/green_tick.jpg); height:17px; font-weight:normal; font-size:12px; line-height:30px;}
.compare_pkges{ width:700px; float:left; position:relative;}
.green_package_small{ background-image:url(../images/green_package_small.jpg); background-repeat:no-repeat; width:218px; height:188px; float:left; position:relative; margin-right:10px;}
.orange_package_small{ background-image:url(../images/orange_package_small.jpg); background-repeat:no-repeat; width:218px; height:188px; float:left; position:relative;margin-right:10px;}
.prple_package_small{ background-image:url(../images/purple_package_small.jpg); background-repeat:no-repeat; width:218px; height:188px; float:left; position:relative;margin-right:10px;}

.txtgreen_s{ font-family:Arial; font-size:12px; font-weight:bold; color:#669900;}
.txtorange_s{ font-family:Arial; font-size:12px; font-weight:bold; color:#ff9933;}
.txtpurple_s{ font-family:Arial; font-size:12px; font-weight:bold; color:#660033;}
.txtgray_s{ font-family:Arial; font-size:14px; font-weight:bold; color:#575876; text-decoration:none;}
.small_inner{ margin-left:10px; margin-top:20px;}
.comparepkg_bg_r{ background-image:url(../images/package_bg.jpg); background-repeat:repeat-y;}

.blkprice_small{ font-family:Arial; font-size:14px; font-weight:bold; color:#333333;}
.blkprice_large{ font-family:Arial; font-size:18px; font-weight:bold; color:#333333;}
.packages_blk{ font-family:Arial; font-size:10px; font-weight:bold; color:#333333;}

.whiteprice_small{ font-family:Arial; font-size:14px; font-weight:bold; color:#FFFFFF;}
.whiteprice_large{ font-family:Arial; font-size:50px; font-weight:bold; color:#FFFFFF;}
.packages_white{ font-family:Arial; font-size:10px; font-weight:bold; color:#FFFFFF;}

.page_heading_blk{font-family:Arial; font-size:22px; font-weight:bold; font-weight:bold; color:#333333;}

.bold12_p{ font-family:Arial; font-size:12px; color:#333333; margin-left:27px; margin-top:15px; float:left; position:relative; width:600px;}
.normal12_p{ font-family:Arial; font-size:12px; color:#333333; margin-left:47px; margin-top:11px; float:left; position:relative; width:630px;}


.packages_inner_txt{font-family:Arial; font-size:9px; font-weight:bold; width:171px; float:left; position:relative; margin-top:5px; margin-bottom:5px; height:66px;}


.s_greenprice_small{ font-family:Arial; font-size:14px; font-weight:bold; color:#81AA04;}
.s_greenprice_large{ font-family:Arial; font-size:33px; font-weight:bold; color:#81AA04;}


.s_orangeprice_small{ font-family:Arial; font-size:14px; font-weight:bold; color:#FFA135;}
.s_orangeprice_large{ font-family:Arial; font-size:33px; font-weight:bold; color:#FFA135;}


.s_purpleprice_small{ font-family:Arial; font-size:14px; font-weight:bold; color:#6D0133;}
.s_purpleprice_large{ font-family:Arial; font-size:33px; font-weight:bold; color:#6D0133;}


#p6{ float:left; position:relative;}
.pagetxt{ width:100%;
margin-top:10px;}

.banner_tinny{ font-family:Arial; font-size:15px; font-weight:bold; color:#000000;}
.banner_small{ font-family:Arial; font-size:19px; font-weight:bold; color:#000000;}
.banner_large{ font-family:Arial; font-size:26px; font-weight:bold; color:#000000;}


.blkprice_compare{ font-family:Arial; font-size:18px; font-weight:bold; color:#333333;}
.testimonial_bg{ background-image:url(../images/testimonial_bg.jpg); background-repeat:repeat-y;}
.testimonial_normal{ font-family:Arial; font-size:11px; line-height:16px; color:#333333;}
.testimonial_a{ font-family:Arial; font-size:11px; line-height:16px; color:#3399ff; text-decoration:none;}
.detail_bottom{width:650px; float:left; position:relative; margin-top:20px;}
.detail_viewdetail{ float:left; position:relative; margin-left:40px; width:109px; margin-top:12px;}
.detail_comparepackages{ float:left; position:relative; margin-left:97px; width:188px; margin-top:10px;}