/*========body starts========*/
body{ background: #e0e0e0 url(../images/body_bg.jpg) repeat-x 0 0; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
#layout{ width:990px; margin:0 auto;}
#inner_layout{ width:956px; float:left; background:#fff; position:relative; padding:17px; margin:29px 0 0 0}
a{ text-decoration:none;}
/*========header starts========*/
.header{ width:956px; float:left;}
/*========logo starts========*/
.logo{ width:auto; float:left;}
/*========logo ends========*/
/*========menu starts========*/
.menu{ width:auto; float:right; padding:21px 0 0 0;}
.menu ul{float:left; list-style:none;}
.menu ul li{float:left; background:url(../images/menu_separator.gif) no-repeat right 0; padding:0 13px; height:32px;}
.menu ul li.last{background:none; padding-right:0;}
.menu ul li a{ font-size:15px; text-transform:uppercase; color:#000; text-decoration:none; padding:0 10px; line-height:32px; height:32px; float:left}
.menu ul li a:hover{ background:url(../images/menu_but_over.gif) repeat-x 0 bottom;}
.menu ul li.active a{ background:url(../images/menu_but_over.gif) repeat-x 0 bottom; }
/*========menu ends========*/
/*========header ends========*/
/*========banner ends========*/
.banner{ background: #85b525 url(../images/banner_mid.gif) repeat-y 0 0; width:956px; float:left; margin:18px 0 0 0; color:#fff;}
.banner p.subitle{width:435px; float:right; color:#373737; font-size:15px; font-weight:bold; text-align:right; margin-top:20px}
.banner .ban_top{ background:url(../images/banner_top.gif) no-repeat 0 0; width:956px; float:left;}
.banner .ban_bot{ background:url(../images/banner_bot.gif) no-repeat 0 bottom; width:956px; float:left; height:292px;}
.banner .ban_bot.inner_top{ height:auto; width:927px; padding:10px 8px 10px 15px;}
.banner .ban_bot.inner_top h1{ float:left; width:auto; font-size:30px; line-height:40px; font-weight:normal; letter-spacing:0px; padding:8px 0 11px 0}
.banner .banner_left{width:413px; float:left; padding:34px 0 0 25px;}
.banner .banner_left p{ font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif; padding:25px 0 23px 0;}
.banner h1{ color:#fff; text-transform:uppercase;}
.banner h1 sup{ font-size:20px; height: 0;	line-height: 1;	vertical-align:top;	position: relative;}
h1{ font-size:35px; font-weight:bold; line-height:42px!important; letter-spacing:-1px;}
h2{ font-size:25px; font-weight:bold;}
h3{ font-size:20px; font-weight:bold; line-height:28px; letter-spacing:-1px;}
a.get_starts{ background:url(../images/btn_get_started.jpg) no-repeat 0 0; width:199px; height:48px; float:left; text-decoration:none; cursor:pointer}
a.get_starts:hover{ background:url(../images/btn_get_started.jpg) no-repeat 0 bottom;}
a.btn_not_convinced{ background:url(../images/btn_get_started.jpg) no-repeat right 0; width:199px; height:48px; float:left; margin-left:2px; display:inline;cursor:pointer;text-decoration:none}
a.btn_not_convinced:hover{ background:url(../images/btn_get_started.jpg) no-repeat right bottom;}
a.get_starts_big{ background:url(../images/btn_get_started_big.jpg) no-repeat 0 0; width:258px; height:60px; float:right; text-decoration:none; cursor:pointer}
a.get_starts_big:hover{ background:url(../images/btn_get_started_big.jpg) no-repeat 0 bottom;}
/*carousel starts*/
.carousel{width:482px; float:right; position:relative; display:inline; margin:13px 18px 0 0;}
.carousel .car_but{position:absolute; top:0; right:0; list-style:none;}
.carousel .car_but li{ float:left; padding:0 0 0 9px;}
.carousel .car_but li a{float:left; background:url(../images/carousel_state.gif) no-repeat 0 0; width:13px; height:11px; font-size:2px;}
.carousel .car_but li a:hover{background:url(../images/carousel_state.gif) no-repeat 0 bottom;}
.carousel .car_but li.active a{background:url(../images/carousel_state.gif) no-repeat 0 bottom;}
.carousal_box{width:482px; float:right; position:relative; display:inline; margin:50px 0 0 0;}
.carousal_box small{width:216px; float:left;}
.carousal_box img.img1{float:left; margin:0 0 0 36px; margin-top:-20px; width:163px; height:226px; position:relative;}
.carousal_box img.img2{float:left; margin:4px 0 0 46px; width:156px; height:185px;}
.carousal_box img.img3{float:left; margin:4px 0 0 10px; width:182px; height:219px;}
.carousal_box img.img4{float:right; width:212px; height:198px;}
.carousal_box img.img5{float:right; margin:7px 33px 0 0; width:127px; height:222px;}
.carousal_box img.img6{float:left; margin:22px 0 0 30px; width:147px; height:167px;}
.carousal_box .text{width:260px; float:left;}
.carousal_box h2{ padding:0 0 18px 0; line-height:25px;}
.carousal_box p{ color:#e5f6c3; font-size:14px; letter-spacing:-1px; line-height:20px; padding:0 0 21px 0;}
/*carousel ends*/
/*========banner ends========*/
/*========body_container starts========*/
#body_container{ width:956px; float:left; margin:18px 0 0 0}  
#body_container p{ padding:0 0 16px 0;}  
/*========left_container starts========*/
#left_container{ width:572px; float:left;} 
.why_us_box{ width:572px; float:left; background: #f3eddd url(../images/box_mid.gif) repeat-y 0 0;} 
.why_us_box ul{ list-style:none; width:532px; float:left;}  
.why_us_box li{ width:532px; float:left; padding:24px 0 0 0} 
.why_us_box li span{ background:url(../images/bullet.gif) no-repeat 0 0; width:36px; height:36px; float:left; font-size:19px; font-weight:bold; color:#7e7e7e; text-align:center; line-height:36px;} 
.why_us_box li .text{ width:482px; float:right;} 
.why_us_box li h4{ font-size:15px; color:#544931;} 
.why_us_box li p{ font-size:12px; padding:8px 0 0 0; line-height:18px;} 
.why_us_box h3{ color:#544931; }
.why_us_box_top{ width:572px; float:left; background:url(../images/box_top.gif) no-repeat 0 0;} 
.why_us_box_bot{ width:532px; float:left; background:url(../images/box_bot.gif) no-repeat 0 bottom; padding:14px 20px;} 
/*========left_container ends========*/
/*========right_container starts========*/
#right_container{ width:356px; float:right;}
#right_container h3{ color:#373737; background:url(../images/bor_dot.gif) repeat-x 0 bottom; padding:0 0 14px 0; margin:0 0 18px 0;}
.cus_story{ width:356px; float:left; margin-bottom:48px;}
.cus_story.last{margin-bottom:26px;}
.cus_story small{ width:117px; float:left;}
.cus_story small img{ float:left; border:1px solid #b2b2b2;}
.cus_story .story{ float:left; width:235px;}
.cus_story p{ padding:0 0 16px 0; line-height:18px;}
.cus_story_inner{ width:278px; float:left; padding: 0 0 0 15px;}
.cus_story_inner .cus_story{ width:278px; float:left; margin-bottom:20px;}
.quality_logo{width:306px; height:134px; float:left; background:url(../images/quality_logo.jpg) 0 0 no-repeat; margin:6px 0 21px 0}

.cus_story span{ color:#666666;}
.seo_book{ background:url(../images/seo_book.gif) no-repeat 0 0; width:352px; height:134px; float:left; margin-bottom:28px;}
.seo_book .btn_down{ background:url(../images/btn_download.gif) no-repeat 0 0; width:230px; height:35px; float:left; margin:86px 0 0 20px; display:inline;} 
.news{ width:356px; float:left;}
.news_posts{ width:356px; padding-bottom:15px; margin-bottom:15px; float:left; border-bottom:1px #CCCCCC solid}
.news_posts.bor_none{border-bottom:none}
.news h6{ font-size:15px; color:#ca8a00; font-weight:bold; padding-bottom:7px; line-height:18px;}
.news h6 a{color:#ca8a00;}
.news a{color:#7BAD20;}
.news a:hover{ text-decoration:underline;}
.news span{ font-style:italic;}
.news p{ padding-top:7px!important; line-height:18px;}
/*========right_container ends========*/
/*========bot_con starts========*/
.bot_con{ width:936px; float:left; color:#060606; background:url(../images/bot_shadow.gif) no-repeat center 0; padding:76px 0 17px 10px}
.bot_con span{ float:left; font-size:15px; letter-spacing:-1px; padding:17px 0 0 0;}
.bot_con strong{ font-size:50px; font-weight:bold; float:left; color:#060606; padding:0 10px; line-height:48px;}
a.btn_call{ background:url(../images/btn_have_us_call_you.gif) no-repeat 0 0; width:190px; height:40px!important; float:left; margin:4px 0 0 10px; display:inline;}
a.btn_call:hover{ background:url(../images/btn_have_us_call_you.gif) no-repeat 0 bottom;}
/*========bot_con ends========*/

/*======inner_left_con starts======*/
#inner_left_con{ width:622px; float:left;}
#inner_left_con h2{ letter-spacing:-1px; font-size:26px; line-height:35px; font-weight:normal;}
#inner_left_con h2 span{ color:#85b525;}
/*======inner_left_con ends======*/

/*======inner_right_con starts======*/
#inner_right_con{ width:306px; float:right;}
#inner_right_con h2{ font-size:20px; color:#373737; font-weight:bold; background: url(../images/bor_dot.gif) repeat-x 0 bottom; padding:0 0 12px 0; margin:0 0 22px 0; line-height:26px; letter-spacing:-1px;}
#inner_right_con h3{ font-size:20px; color:#373737; font-weight:bold; background: url(../images/bor_dot.gif) repeat-x 0 bottom; padding:0 0 12px 0; margin:0 0 13px 0; line-height:26px; letter-spacing:-1px;}
/*======inner_right_con ends======*/

/*======side_form_box starts======*/
.side_form_box{ width:306px; float:left; background:url(../images/side_box_mid.gif) repeat-y 0 0; margin-bottom:10px;}
.side_form_top{ width:306px; float:left; background:url(../images/side_box_top.gif) no-repeat 0 0;}
.side_form_bot{ width:282px; float:left; background:url(../images/side_box_bot.gif) no-repeat 0 bottom; padding:12px 12px 26px;}
.side_form_box .row{ margin:0 0 13px 0; float:left; width:282px;}
.side_form_box label{width:50px; float:left; padding:8px 0 0 3px; line-height:14px}
.side_form_box input{width:208px; height:16px; border:#bebebe 1px solid; line-height:14px; float:left; padding:4px;}
.side_form_box input.submit{ background:url(../images/btn_get_it_now.gif) no-repeat 0 0; width:105px; height:34px; border:none; cursor:pointer; margin:0 0 0 94px; display:inline;}
.side_form_box span{ margin:0 0 0 53px; display:inline;}
.error_msg{color:#C32C2C;letter-spacing:-1px;line-height:14px; padding:6px 0 0 0; float:left; width:auto; line-height:14px;}
/*======side_form_box ends======*/
/*========body_container ends========*/

/*========faq starts========*/
.faq{list-style:none; width:596px;}
.faq li{line-height:20px; width:596px; padding:20px 0 0 0; float:left;}
.faq li span{ width:15px; float:left; font-weight:bold;}
.faq li .text{ width:578px; float:left;}
.faq li.q{ padding:0;}
.faq li.a{ padding:0;}
.faq li.a span{ color:#79ab1f;}
.faq li p.last{ padding:0!important; margin:0;}
/*========faq ends========*/
/*========about_con starts========*/
.about_con{ width:616px; float:left; padding:30px 0 0 0}
.about_con .text{ width:276px; float:left;}
.about_con .text p{ line-height:20px;}
.about_con .graph{ width:auto; float:right;}
.logos{ padding:40px 0 0 0; float:left;}
/*========about_con ends========*/
/*========case_studies starts========*/
.case_studies_con{ width:616px; float:left;}
.case_studies_con p{ line-height:20px; padding:0 0 20px 0!important; text-align:justify;}
.case_studies_con h3{ color:#79ab1f;}
.bor_top{ background:url(../images/bor_dot.gif) repeat-x 0 0; padding-top:29px; margin-top:10px}
.tabs{ list-style:none; background:#f1f1f1; float:left; border:#e1e1e1 1px solid; padding:22px 0 22px 25px; width:596px; margin-bottom:28px;}
.tabs li{color:#79ab1f; float:left; background:url(../images/bullet2.gif) no-repeat 0 4px; padding:0 60px 0 13px; line-height:14px;}
.tabs li.last{padding:0 0 0 13px;}
.tabs li a{color:#79ab1f; float:left; float:left;}
.tabs li a:hover{ text-decoration:underline}
/*========case_studies ends========*/

/*========contact_con starts========*/
.contact_con{ width:956px; float:left;}
.contact_left{ width:548px; float:left;}

.con_box{ background:url(../images/con_box_mid.gif) repeat-y 0 0; width:548px; float:left;}
.con_box .row{width:520px; float:left; margin:13px 0 0 0;}
.con_box .col{width:73px; float:left; padding: 0 0 0 10px;}
.con_box .col2{width:430px; float:left;}
.con_box .col2 small{ color:#c32c2c; line-height:10px; padding:0 0 0 4px;}
.con_box .col2 span{ color:#c32c2c; letter-spacing:-1px; line-height:14px;}
.con_box input.check_box{width:14px; height:14px; margin:0 10px 0 83px; display:inline; border:none!important; background:none}
.con_box .check_box_text{ line-height:13px;}

.con_box input{width:271px; height:16px; border:#bebebe 1px solid; line-height:14px; float:left; padding:5px 4px;}
input.required{border:#d74747 1px solid!important; background:#fdecec}
.con_box input.submit{ background:url(../images/btn_submit.gif) no-repeat 0 0; width:84px; height:34px; border:none; cursor:pointer; margin:0 0 0 83px; display:inline;}
.con_box textarea{width:279px; height:106px; border:#bebebe 1px solid; line-height:14px; float:left;}
textarea.required{border:#d74747 1px solid; background:#fdecec}

.server_error_msg{border:#d74747 1px solid; background:#fdecec; padding:20px 20px 0 20px; display:block; list-style:none;}
.server_error_msg li{background:url(../images/bullet2.gif) no-repeat 0 4px; padding:0 0 0 10px; line-height:14px;}

.con_box h2{ font-size:20px; color:#373737; font-weight:bold; background: url(../images/bor_dot.gif) repeat-x 0 bottom; padding:0 0 12px 0; margin:0 0 13px 0; line-height:26px;}
.con_box h3{ font-size:20px; color:#85b525; font-weight:bold; background: url(../images/bor_dot.gif) repeat-x 0 bottom; padding:0 0 12px 0; margin:0 0 18px 0;}
.con_box p{ margin:0 0 20px 6px; line-height:20px;}   
.con_box p a{ font-weight:bold; color:#000;}
.con_box p a:hover{ text-decoration:underline;}
.con_box_top{ background:url(../images/con_box_top.gif) no-repeat 0 0; width:548px; float:left; }
.con_box_bot{ background:url(../images/con_box_bot.gif) no-repeat 0 bottom; width:520px; float:left; padding:10px 14px 20px; height:auto!important; min-height:400px; height:400px;}
.contact_right{ width:385px; float:right;}
.contact_right .text p{ line-height:20px; padding: 0 0 10px 0}
.contact_right .text a{ color:#7bad20;}
.contact_right .text a:hover{ text-decoration:underline;}
.contact_right .map{ padding:22px 0 0 0;}
/*========contact_con ends========*/
/*========footer starts========*/
#footer{ width:970px; float:left; background:#6d6d6d; padding:20px; padding-right:0px; color:#fff; margin:0!important}
#footer .links{ list-style:none; padding:5px 0 0 0;}
#footer .links li{ float:left; width:140px; padding:6px 0 0 0;}
#footer .links li.right{ width:82px;}
#footer .links li a{ color:#fff; line-height:24px;}
#footer .links li a:hover{ color:#a0d535; text-decoration:underline;}
.social_net{ list-style:none; margin:27px 0 0 0; width:auto; float:left;}
.social_net li{ float:left; padding:0 14px 0 0}

#footer .col{ background:url(../images/bor_side.gif) no-repeat right 0; width:230px; float:left; height:144px!important; margin-right:16px; display:inline;}
#footer .col.last{ width:216px; background:none; margin:0;}
#footer .col.last p{line-height:20px!important; line-height:19px; padding:0 0 8px 0!important;}
#footer .col.last span{ color:#373737; letter-spacing:-1px;}
#footer .col2{width:234px;}
#footer .tweet{width:226px; height:auto!important; min-height:144px!important; height:144px!important; overflow:hidden}
#footer .tweet p{ padding:10px 18px 10px 0; line-height:20px;}
#footer .tweet small{ float:left;}
#footer .tweet span{ float: none!important; padding:0; line-height:18px; display:block;}
#footer h6{ font-size: 15px; font-weight:bold; color:#474747;}
.twitted{ border:none!important;}
#footer .tweet p {
line-height:20px;
padding:2px 2px 2px 0!important;
}
.twitted p.profileLink {
background:none!important;
color:#fff!important;
display:block;
margin:0;
}
.twitted ul#twitter_update_list li {
padding:0!important;
line-height:13px;
list-style:none;
border:none;
}
.twitted h2 {background:none!important;font-size: 15px!important; font-weight:bold!important; color:#474747!important;margin:0!important; padding:0 0 8px 0!important;}
#footer .tweet a{ color:#fff!important; padding-top:0; width:220px; float:left;}
#footer .tweet a:hover{ color:#a0d535!important; text-decoration:underline;}

.twitted{ width:226px!important; }
.twitted ul#twitter_update_list {
list-style-type:none;
margin:0;
padding:0!important;
}
/*========footer ends========*/

/*========blog starts========*/
#blog{ width:auto;}
#blog .post{ width:622px; float:left; background:url(../images/bor_dot.gif) repeat-x 0 bottom; margin-bottom:20px; }
#blog .post.last{ background:none;}
#blog .post .entry{ letter-spacing:-1px; line-height:20px; padding:21px 0 0 0}
#blog .post p{padding:0 0 18px 0;}
#blog h4{ font-size:20px; color:#2e3a16; font-weight:bold; line-height:26px; letter-spacing:-1px; padding:0 0 5px 0}
#blog .post span{ padding:0 18px 0 0; color:#666666; letter-spacing:-1px;}
#blog .post span.time{ padding:0 12px 0 0; color:#666666;}
#blog .post a{ color:#85b525;}
#blog .post a.read_more{ display:block; margin:18px 0 0 0; width:60px;}
#blog .post a:hover{ text-decoration:underline;}

#blog_left_con{ width:622px; float:left;}
#blog_right_con{ width:306px; float:right;}
#blog h2{ font-size:20px; color:#373737; font-weight:bold; background: url(../images/bor_dot.gif) repeat-x 0 bottom; padding:0 0 12px 0; margin:0 0 14px 0; line-height:26px; letter-spacing:-1px; text-transform:uppercase;}

#blog .side_form_box{ width:306px; float:left; background:url(../images/side_box_mid.gif) repeat-y 0 0; margin-bottom:10px;}
#blog .side_form_top{ width:306px; float:left; background:url(../images/side_box_top.gif) no-repeat 0 0;}
#blog .side_form_bot{ width:282px; float:left; background:url(../images/side_box_bot.gif) no-repeat 0 bottom; padding:12px 12px 26px;}
.archives{ line-height:28px; letter-spacing:-1px; float:left; width:278px; padding:44px 0 0 0}
.categories{ padding:20px 0 0 0}
.archives a{ font-weight:bold; color:#000;}
.archives span{ font-weight:normal; padding:0; margin:0;}
.archives a:hover{ text-decoration:underline; color:#85b525;}

.newsltter{ width:278px; float:left; padding:14px 0 0 0}
.newsltter .input{ width:258px; float:left; padding:4px 10px 0; height:22px; border:#bebebe 1px solid; line-height:14px; float:left;}
.newsltter .subscribe{ background:url(../images/btn_subscribe.gif) no-repeat 0 0; width:78px; height:22px; border:none; cursor:pointer; margin:12px 0 0 100px;}
.stay_in_touck{list-style:none; width:auto; float:left; padding:6px 0 0 0}
.stay_in_touck li{ float:left; padding:0 17px 0 0}
.stay_in_touck li.last{padding:0}

.pagination_outer{width:622px; float:left;}
.pagination_outer p{float:left; line-height:16px; width:auto;}
.pagination{width:auto; float:right;}
.pagination span{ float:left; margin-left:7px; display:inline; padding:2px 3px; color:#fff; background:#666666; border:1px solid #6d6d6d; line-height:10px;}
.pagination a{ color:#182933; border:1px solid #fff; float:left; padding:2px 3px; margin-left:7px; display:inline; line-height:10px;}
.pagination a:hover{ background:#85b525!important; color:#fff; border:1px solid #59830d;} 
.pagination a.first{ color:#fff; background:#666666; border:1px solid #6d6d6d;}
.pagination a.arrow{color:#fff; background:#666666; border:1px solid #6d6d6d;line-height:15px;padding:4px 4px 0; height:10px;}
.have_your_say{ width:600px;}
.have_your_say .row{width:520px; float:left; margin:13px 0 0 0;}
.have_your_say .col{width:73px; float:left; padding: 0 0 0 10px;}
.have_your_say input{width:279px; height:26px; border:#bebebe 1px solid; line-height:14px; float:left;}
.have_your_say input.submit{ background:url(../images/btn_submit.gif) no-repeat 0 0; width:84px; height:34px; border:none; cursor:pointer; margin:0 0 0 83px; display:inline;}
.have_your_say textarea{width:430px; height:106px; border:#bebebe 1px solid; line-height:14px; float:left;}
.have_your_say textarea.required{border:#d74747 1px solid; background:#fdecec}

.sharing{ width:622px; float:left; margin-bottom:36px;}

.comments_outer{ width:622px; float:left; line-height:20px; margin-bottom:25px;}
.comments{ width:622px; float:left; line-height:20px; margin-bottom:25px;}
.comments .col{ width:128px; float:left;}
.comments .comment_box{ width:460px; background:#f1f1f1; border:1px solid #e3e3e3; position:relative; float:left; padding:13px 15px 0;}
.comments .comment_box .arrow_left{ position:absolute; background:url(../images/arrow_comment.gif) no-repeat 0 0; width:13px; height:17px; float:left; left:-13px; top:25px;}
.comments a{ color:#79ab1f;}
.comments a:hover{ text-decoration:underline;}
/*========blog ends========*/

/*========form_box starts========*/
.form_box{ background:url(../images/bg_box_mid.gif) repeat-y 0 0; width:612px; float:left;}
.form_box .row{width:100%; float:left;}
.form_box .col{width:73px; float:left; padding: 0 0 0 10px;}
.form_box .col2{width:400px; float:left;}
.form_box small{ color:#c32c2c; line-height:10px; padding:0 0 0 4px;}
.form_box .col2 span{ color:#c32c2c; letter-spacing:-1px; line-height:14px;}
.form_box_top{ background:url(../images/bg_box_top.gif) no-repeat 0 0; width:612px; float:left; }
.form_box_bot{ background:url(../images/bg_box_bot.gif) no-repeat 0 bottom; width:584px; float:left; padding:10px 14px 20px;}
/*========form_box ends========*/

/*========popup starts========*/
.popup_outer{width:100%;z-index:9;}
.popup{width:100%; float:left;}
.popup .poptop{background:url(../images/pop_up_top.png) no-repeat 0 0;width:424px; font-size:1px; height:5px; float:left; padding:0 8px;} 
.popup .popup_head{background:#85b525; width:424px; height:26px; float:left; padding: 0 8px;} 

.popup .popbot{background:url(../images/pop_up_bot.png) no-repeat 0 0; width:440px; height:5px; float:left; font-size:2px;} 
.popup h6{font-size:15px; color:#fff; text-transform:uppercase; color:#fff; padding:6px 0 0 0; line-height:14px;} 
.popup .close{line-height:10px; color:#fff; float:right; margin:5px 0 0 0}
.popup a:hover{text-decoration:underline;}
.popup .form{float:left; padding:15px 16px 31px 16px!important;padding:15px 1px 17px 16px;}
.popup .form input.check{padding:4px 0 0 0; height:14px; width:14px;}
.popup .form input{float:left;}
.popup .form input.input{ width:271px; padding:5px 4px; line-height:14px;  border:1px solid #bebebe;}
.popup .form select.hours{ width:85px; margin-left:5px; display:inline; padding:4px 2px;}
.popup .form input.submit{ background:url(../images/btn_submit.gif) no-repeat 0 0; width:84px; height:34px; border:none; float:left; cursor:pointer; margin:8px 0 0 74px!important; display:inline;}
.popup .form label{float:left; line-height:10px; padding:2px 0 0 10px;}
.popup .form .date{ background:#fff url(../images/date.gif) no-repeat right 5px; border:1px #bebebe solid; width:70px; height:26px; padding:0 20px 0 5px; margin:0;}
.popup .form .date.required{border:#d74747 1px solid!important; background:#fdecec url(../images/date.gif) no-repeat right 5px!important; margin:0;}
.popup .form .required{border:#d74747 1px solid!important; background:#fdecec!important;}

.popup .form .date input{ background: none; width:78px; line-height:16px; padding:6px 0 0 0; border:none; margin:0;}
.popup .form .row{width:100%; float:left; padding-bottom:20px;}
.popup .form span{color:#C32C2C;
letter-spacing:-1px;
line-height:14px; float:none; padding:0}
.popup .form .name{width:73px; float:left; padding:10px 0 0 0}
.popup .form textarea{ width:271px; height:50px; float:left; background:#fff; border:1px solid #c5c5c4; margin:15px 0 0 0; padding:5px 0 5px 10px;}
.popup p{ line-height:20px; padding:0 0 16px 0}
/*========popup ends========*/

/*========pricing starts========*/

.pricing_container{width:956px; float:left; margin-top:11px}
.pricing_container h2{width:956px; display:block; color:#373737; font-size:20px!important; line-height:30px!important; font-weight:bold!important; padding:0 0 15px}
.pricing_container p{width:956px; color:#6a6a6a;}
.pricing_container p.green{color:#6ba768}
.pricing_container p.green a{color:#6b8969; text-decoration:none}
.pricing_container p.green a:hover{color:#6b8969; text-decoration:underline}
.pricing{width:956px; float:left; background:url(../images/pricing_bg.jpg) 0 0 repeat-y; margin-bottom:20px}
.pricing table{width:956px; float:left}
.pricing td{text-align:center}
.pricing .icon{margin:10px 0}
.pricing .seprator{padding:12px 0; font-size:19px; line-height:20px; color:#fff; text-transform:uppercase; background:url(../images/transparent_bg.png); text-align:right}
.pricing .seprator span.onpage{margin-right:255px}
.pricing .seprator span.offpage{margin-right:236px}
.pricing .more{margin-right:5px; padding:6px 15px 6px; font-size:12px; display:block; line-height:20px; color:#000; text-decoration:underline; font-style:italic;}
.pricing .hide{margin-right:5px; padding:6px 15px 6px; font-size:12px; display:block; line-height:20px; color:#000; text-decoration:underline; font-style:italic;}
.pricing .buynow{margin-top:12px}

.pricing .first_title{width:346px; height:120px; background:url(../images/pricing_title.jpg) 0 0 no-repeat; font-size:27px; color:#6e6e6e; line-height:38px; text-align:right; padding-right:20px;}
.pricing .second_title{width:140px; height:120px; border-right:10px solid #fff; background:url(../images/pricing_title.jpg) -366px 0 no-repeat}
.pricing .second_title p{width:140px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.pricing .second_title span{width:140px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.pricing .third_title{width:140px; height:120px; border-right:10px solid #fff; background:url(../images/pricing_title.jpg) -516px 0 no-repeat}
.pricing .third_title p{width:140px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.pricing .third_title span{width:140px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.pricing .fourth_title{width:140px; height:120px; border-right:10px solid #fff; background:url(../images/pricing_title.jpg) -666px 0 no-repeat}
.pricing .fourth_title p{width:140px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.pricing .fourth_title span{width:140px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.pricing .fifth_title{width:140px; height:120px; background:url(../images/pricing_title.jpg) -816px 0 no-repeat}
.pricing .fifth_title p{width:140px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.pricing .fifth_title span{width:140px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}

.pricing .first{width:352px; text-align:right; border-left:1px solid #ececec; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#5e5e5e; padding:5px 14px 5px 0;}
.pricing .first_light{width:352px; text-align:right; border-left:1px solid #ececec; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#5e5e5e; padding:5px 14px 5px 0;background:#f6f6f6}
.pricing .second{width:140px; border-right:10px solid #fff; color:#000; padding:5px 0 5px 0;}
.pricing .second .more{background:url(../images/yellow_arrow.gif) 77px center no-repeat}
.pricing .second .hide{background:url(../images/yellow_arrow_up.gif) 77px center no-repeat}
.pricing .second_light{width:140px; border-right:10px solid #fff; color:#000; padding:5px 0 5px 0; background:#f8f7dc}
.pricing .third{width:140px; border-right:10px solid #fff; color:#000; padding:5px 0 5px 0;}
.pricing .third .more{background:url(../images/lightgreen_arrow.gif) 77px center no-repeat}
.pricing .third .hide{background:url(../images/lightgreen_arrow_up.gif) 77px center no-repeat}
.pricing .third_light{width:140px; border-right:10px solid #fff; color:#000; padding:5px 0 5px 0; background:#e2efcd}
.pricing .fourth{width:140px; border-right:10px solid #fff; color:#000; padding:5px 0 5px 0;}
.pricing .fourth .more{background:url(../images/darkgreen_arrow.gif) 77px center no-repeat}
.pricing .fourth .hide{background:url(../images/darkgreen_arrow_up.gif) 77px center no-repeat}
.pricing .fourth_light{width:140px; border-right:10px solid #fff; color:#000; padding:5px 0 5px 0; background:#d6e9b9}
.pricing .fifth{width:140px; color:#000; padding:5px 0 5px 0}
.pricing .fifth .more{background:url(../images/orange_arrow.gif) 76px center no-repeat}
.pricing .fifth .hide{background:url(../images/orange_arrow_up.gif) 76px center no-repeat}
.pricing .fifth_light{width:140px; color:#000; padding:5px 0 5px 0; background:#f7e7d7}

.pricing .first_bottom{width:356px; height:55px; background:url(../images/pricing_bottom.jpg) 0 0 no-repeat; font-size:27px; color:#6e6e6e; line-height:38px}
.pricing .second_bottom{width:140px; height:55px; border-right:10px solid #fff; background:url(../images/pricing_bottom.jpg) -366px 0 no-repeat}
.pricing .second_bottom span{width:140px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.pricing .third_bottom{width:140px; height:55px; border-right:10px solid #fff; background:url(../images/pricing_bottom.jpg) -516px 0 no-repeat}
.pricing .third_bottom span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.pricing .fourth_bottom{width:140px; height:55px; border-right:10px solid #fff; background:url(../images/pricing_bottom.jpg) -666px 0 no-repeat}
.pricing .fourth_bottom span{width:140px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.pricing .fifth_bottom{width:140px; height:55px; background:url(../images/pricing_bottom.jpg) -816px 0 no-repeat}

.pricing .old{text-decoration:line-through; color:#F00}
.pricing .new{color:#000; font-weight:bold; margin-left:8px}

.faqs_container{width:956px; float:left; border-top:2px solid #eaeaea}
.faqs_container h4{color:#373737; font-size:20px; margin-top:10px}
.faqs_container h6{color:#6a6a6a; font-size:12px; margin:5px 0 5px}
.faqs_container p{color:#6a6a6a; font-size:12px; line-height:20px; margin:0 0 0}
.faqs_container .colum_left{width:480px; float:left; padding-right:20px; margin-top:10px}
.faqs_container .colum_right{width:454px; float:left}









/*========pricing ends========*/


/*========body ends========*/
textarea{font:12px/16px  "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
.blockMsg{ background:none!important}
ul.list{list-style:outside;
margin-bottom:3px;
padding-bottom:3px;
padding-left:15px;
padding-top:3px;}


/*****************bottom section ends*****************/
 
.order_form { float:left; width:934px; /*margin-top:10px */}
.order_form  h4 { font-size:22px; line-height:39px; color:#000; display:block; padding:3px 0 0 7px; }
.order_form  form { float:left; width:625px; padding-bottom:20px; margin:0; position:relative}
.order_form  fieldset {float:left; width:623px; margin:0; border: 1px solid #ccc; padding: 10px 0; margin-top: 10px;}
.order_form  .row01 { float:left; width:574px; padding:5px 0 0 6px; }
.order_form  .row_main{float:left; width:100%;} 
.order_form  .row_left_colum{float:left; width:363px;}
.order_form  .row01.short_width{width:357px;}
.order_form  .row02.short_width .text_area text_area{width:357px;}
.order_form  .col01 { float:left; width:357px; }
.order_form  .col02 { float:right; width:357px; }
.order_form  .common { float:left; width:357px; }
.order_form  .common p { display:block; font-size:12px; line-height:27px; color:#000; font-weight:bold; }
.order_form  .common p label { float:left; width:auto; padding-left:2px; }
.order_form  .common p span { font-size:10px; color:#abafb3; float:right; width:auto; font-weight:normal; }
.order_form  .common .text_box { float:left; width:357px; background:url(../images/text_01.gif) no-repeat 0 0; height:37px;}
.order_form  .common .text_box_alert { float:left; width:357px; background:url(../images/text_01_alert.gif) no-repeat 0 0; height:37px;}
.order_form  .order_form  .text_box_alert input{color:#ff0000;}
.order_form .row{width:100%; float:left}
.order_form .row label{float:left}
.order_form .row .paypal_input{margin-top:5px; margin-left:5px; float:left; display:inline}

.order_form  .common input { float:left; width:337px; border:0; margin:9px 10px 0 10px; display:inline; }
.order_form  .row02 { float:left; width:757px; padding:0 0 10px 6px; }
.order_form  .row02.short_width{width:357px; float:left}
.order_form  .row02.short_width .text_area{width:357px; background:url(../images/text_04.gif) no-repeat 0 0;}
.order_form  .row02.short_width .text_area textarea{width:339px; margin-right:0;}
.order_form  label { display:block; font-size:12px; line-height:25px; color:#000; font-weight:bold; padding-left:6px; }
.order_form  .text_area { float:left; width:755px; background:url(../images/text_02.gif) no-repeat 0 0; height:97px; }
.order_form  textarea { float:left; width:559px; margin:5px 15px 0 15px; display:inline; border:0; height:86px; }
.order_form  .row03 { float:left; width:559px; padding:0 0 4px 6px;}
.order_form  .row03 img.credit_card{float:left; margin:0 0 0 15px;}
.order_form  .row03 p { font-size:12px; line-height:25px; color:#000; font-weight:bold; padding:0 0 5px 2px; display:block; }
.order_form  .capcha { float:left; width:auto; padding-right:12px; }
.order_form  .text_box01 { float:left; width:160px; height:37px; background:url(../images/text_03.gif) no-repeat 0 0; }
.order_form  .text_box01 input { float:left; width:137px; margin:9px 10px 0 10px; display:inline; border:0; }
.order_form  .text_box01_alert { float:left; width:160px; height:37px; background:url(../images/text_03_alert.gif) no-repeat 0 0; }
.order_form  .text_box01_alert input { float:left; width:137px; margin:9px 10px 0 10px; display:inline; border:0; color:#ff0000;}
.order_form  .button { width:244px; padding-left:6px; float:left}
.order_form  .button.order_button_row{width:auto;}
.order_form  .button input { float:left; width:99px; height:42px; border:none; background:url(../images/submit_button.gif) no-repeat 0 0; cursor:pointer;margin-right:5px; }
.order_form  .button .paynow { float:left; width:169px; height:42px; border:none; background:url(../images/click_here.gif) no-repeat 0 0; cursor:pointer;/*margin:20px 20px 0 0;*/ }
.order_form  .button .cancel{ float:left; width:99px; height:42px; border:none; background:url(../images/cancel.gif) no-repeat 0 0; cursor:pointer;margin-right:5px; }
.order_form  p select.order_select{width:150px}
.content_area p.order{color:#000000; float:left; font:12px/20px Arial,Helvetica,sans-serif; padding:5px 10px 2px 7px; width:584px}
.secure{position:absolute; width:89px; height:85px; right:20px; top:40px}

.error_message{float:left; padding-left:6px}
.error_message .error{font-weight:bold; color:#ff0000;}
.success{font-weight:bold; color:#006600; clear:left; text-align:center; font-size:18px; line-height:22px; padding-top:70px;} 
.center_container h2{padding:10px 0 0; font-size:22px;}

.testimonials_area { float:right; width:290px;}
.testimonials_area h3{padding-left:33px;}
.testimonials_area_order { float:right; width:290px;padding-top:10px}
.testimonials_area_order h3{padding-left:33px;}
.testimonials { float:right; width:290px; position:relative; overflow:hidden;height:350px; padding-top:10px; }
.innerDiv{position:absolute; width: 306px; top: -5px; left:0;}
.testimonials p { float:left; width:253px; font-size:12px; line-height:18px; color:#000000; padding:0 0 0 37px; }
.testimonials p span { float:left; width:233px; padding-right:20px; }
.testimonials strong { float:right; width:238px; font-size:12px; line-height:18px; color:#1869cd; padding-top:10px; text-align:right; padding-right:15px }
.testimonials strong a { color:#787676; text-decoration:none; }
.testimonials strong a:hover { text-decoration:underline; }
.testimonials_area_order h3 small{float:left;width:37px;}

.contact_form .common .text_box_alert { float:left; width:357px; background:url(../images/text_01_alert.gif) no-repeat 0 0; height:37px;}
.contact_form .common .text_box_alert input{color:#ff0000;}


/*****************bottom container ends*****************/


.required_message{margin-left:245px; color:#D74747 }
#security_code_errMsg{color:#D74747}
.security_error{border:3px solid #f00; background:#fff;padding:10px; display:block; margin:10px; color:#D74747}


/*popup starts*/
#popup{ width:670px;float:left;}
#popup .cancel_btn{position:relative;margin:-27px 0 0 0;float:right; height:27px;} 
#popup .cancel_btn a{float:right;} 
#popup .content_sec{float:left;width:auto;font-size:13px; border:10px #B0AFAF solid}
#popup .content_sec img{float:left;width:auto;}
/*popup starts*/


/*side_banner css starts*/
.side_banner{position:absolute;float:right;right:0;top:0;z-index:1;width:100%;}
.side_banner img{position:fixed;right:0;top:0;float:right}
/*side_banner css ends*/

/*pricing_banner css starts*/
.pricing_banner{ float:right}




#seo_detail{float:left; width:956px;}
#seo_detail .guraante_box{float:left; width:568px; background:url(../images/gyraantee_bg.gif) repeat-y 0 0; position:relative;margin:12px 0 0 61px; display:inline; padding:0}
#seo_detail .guraante_box img{float:left;}
#seo_detail .guraante_box img.icon{float:left; position:absolute; left:-61px;top:-16px;}
#seo_detail .guraante_box h4{float:left; width:485px; color:#373737; font-size:22px; line-height:30px; font-weight:bold; padding:0 0 0 83px; }
#seo_detail .guraante_box p{float:left; width:450px; color:#5e5e5e; font-weight:bold; font-size:16px; line-height:24px; padding:7px 0 4px 83px; }

.seo_pricing{width:629px; float:left; background:url(../images/seo_pricing.jpg) 0 0 repeat-y; margin:20px 0 0; position:relative; }
.seo_pricing table{width:629px; float:left;}
.seo_pricing td{text-align:center}
.seo_pricing .icon{margin:10px 0}
.seo_pricing .seprator{padding:12px 0 0 0; width:629px; font-size:19px; line-height:20px; color:#fff; text-transform:uppercase; background:url(../images/transparent_bg.png); cursor:pointer}
.seo_pricing .seprator span.bottom_bg{float:left; width:629px; background:url(../images/bottom_bg.gif) no-repeat 0 bottom; padding-bottom:12px; cursor:pointer}
.seo_pricing .seprator span.plus{float:right; background:url(../images/plus_minus.png) no-repeat 0 0; width:13px!important; height:13px; line-height:13px; font-size:1px; margin:0 10px 0 0; display:inline; cursor:pointer}
.seo_pricing .seprator span.minus{float:right; background:url(../images/plus_minus.png) no-repeat 0 bottom; width:13px!important; height:13px; line-height:13px; font-size:1px; margin:0 10px 0 0; display:inline; cursor:pointer}
.seo_pricing .more{margin-right:5px; padding:6px 15px 6px; font-size:12px; display:block; line-height:20px; color:#000; text-decoration:underline; font-style:italic;}
.seo_pricing .hide{margin-right:5px; padding:6px 15px 6px; font-size:12px; display:block; line-height:20px; color:#000; text-decoration:underline; font-style:italic;}
.seo_pricing .buynow{margin-top:12px}

.seo_pricing .first_title{width:174px; height:120px; background:url(../images/seo_pricing_title.jpg) 0 0 no-repeat; font-size:27px; color:#6e6e6e; line-height:38px}
.seo_pricing .second_title{width:110px; height:120px; border-right:5px solid #fff; background:url(../images/seo_pricing_title.jpg) -174px 0 no-repeat}
.seo_pricing .second_title p{width:110px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.seo_pricing .second_title span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.seo_pricing .third_title{width:110px; height:120px; border-right:5px solid #fff; background:url(../images/seo_pricing_title.jpg) -289px 0 no-repeat}
.seo_pricing .third_title p{width:110px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.seo_pricing .third_title span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.seo_pricing .fourth_title{width:110px; height:120px;border-right:5px solid #fff; background:url(../images/seo_pricing_title.jpg) -404px 0 no-repeat}
.seo_pricing .fourth_title p .best_seller{float:left; position:absolute; left:404px; top:-1px;}
.seo_pricing .fourth_title p{width:auto; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0 0 0 15px!important}
.seo_pricing .fourth_title span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.seo_pricing .fifth_title{width:110px; height:120px; background:url(../images/seo_pricing_title.jpg) -519px 0 no-repeat}
.seo_pricing .fifth_title p{width:110px; display:block; font-size:15px; text-transform:uppercase; color:#fff; margin:16px 0 0; padding:0!important}
.seo_pricing .fifth_title span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}

.seo_pricing .first{width:165px; text-align:right; border-left:1px solid #ececec; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#5e5e5e; padding:5px 9px 5px 0;}
.seo_pricing .first_light{width:165px; text-align:right; border-left:1px solid #ececec; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#5e5e5e; padding:5px 9px 5px 0;background:#f6f6f6}
.seo_pricing span.old_price{color:#f00; text-decoration:line-through; padding-right:5px;}
.seo_pricing .second{width:110px; border-right:5px solid #fff; color:#000; padding:5px 0 5px 0;}
.seo_pricing .second .more{background:url(../images/yellow_arrow.gif) 77px center no-repeat}
.seo_pricing .second .hide{background:url(../images/yellow_arrow_up.gif) 77px center no-repeat}
.seo_pricing .second_light{width:110px; border-right:5px solid #fff; color:#000; padding:5px 0 5px 0; background:#f8f7dc}
.pricing .third{width:110px; border-right:5px solid #fff; color:#000; padding:5px 0 5px 0;}
.seo_pricing .third .more{background:url(../images/lightgreen_arrow.gif) 77px center no-repeat}
.seo_pricing .third .hide{background:url(../images/lightgreen_arrow_up.gif) 77px center no-repeat}
.seo_pricing .third_light{width:110px; border-right:5px solid #fff; color:#000; padding:5px 0 5px 0; background:#e2efcd}
.seo_pricing .fourth{width:110px; border-right:5px solid #fff; color:#000; padding:5px 0 5px 0;}
.seo_pricing .fourth .more{background:url(../images/darkgreen_arrow.gif) 77px center no-repeat}
.seo_pricing .fourth .hide{background:url(../images/darkgreen_arrow_up.gif) 77px center no-repeat}
.seo_pricing .fourth_light{width:110px; border-right:5px solid #fff; color:#000; padding:5px 0 5px 0; background:#d6e9b9}
.seo_pricing .fifth{width:110px; color:#000; padding:5px 0 5px 0}
.seo_pricing .fifth .more{background:url(../images/orange_arrow.gif) 76px center no-repeat}
.seo_pricing .fifth .hide{background:url(../images/orange_arrow_up.gif) 76px center no-repeat}
.seo_pricing .fifth_light{width:110px; color:#000; padding:5px 0 5px 0; background:#f7e7d7}

.seo_pricing .first_bottom{width:174px; height:55px; background:url(../images/seo_pricing_bottom.jpg) 0 0 no-repeat; font-size:27px; color:#6e6e6e; line-height:38px}
.seo_pricing .second_bottom{width:110px; height:55px; border-right:5px solid #fff; background:url(../images/seo_pricing_bottom.jpg) -174px 0 no-repeat}
.seo_pricing .second_bottom.opned{background:#f1eeb8;}
.seo_pricing .second_bottom.opned a{display:none;}
.seo_pricing .second_bottom a{background:url(../images/buy_now_buttons.gif) no-repeat 0 0; float:left; width:86px;height:32px; margin:12px 0 0 12px; display:inline}
.seo_pricing .second_bottom a:hover{background-position:0 -32px}
.pricing .second_bottom span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.seo_pricing .third_bottom{width:110px; height:55px; border-right:5px solid #fff; background:url(../images/seo_pricing_bottom.jpg) -289px 0 no-repeat}
.seo_pricing .third_bottom a{background:url(../images/buy_now_buttons.gif) no-repeat 0 -160px; float:left; width:86px;height:32px; margin:12px 0 0 12px; display:inline}
.seo_pricing .third_bottom a:hover{background-position:0 -64px}
.seo_pricing .third_bottom.opned{background:#c4df9b;}
.seo_pricing .third_bottom span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.seo_pricing .fourth_bottom{width:110px; height:55px; border-right:5px solid #fff; background:url(../images/seo_pricing_bottom.jpg) -404px 0 no-repeat}
.seo_pricing .fourth_bottom.opned{background:#acd373;}
.seo_pricing .fourth_bottom a{background:url(../images/buy_now_buttons.gif) no-repeat 0 -192px; float:left; width:86px;height:32px; margin:12px 0 0 12px; display:inline}
.seo_pricing .fourth_bottom a:hover{background-position:0 -96px}
.seo_pricing .fourth_bottom span{width:110px; display:block; font-size:39px; color:#fff; margin:24px 0 0; padding:0; font-weight:bold; line-height:38px}
.seo_pricing .fifth_bottom{width:110px; height:55px; background:url(../images/seo_pricing_bottom.jpg) -519px 0 no-repeat}
.seo_pricing .fifth_bottom a{background:url(../images/buy_now_buttons.gif) no-repeat 0 -224px; float:left; width:86px;height:32px; margin:12px 0 0 12px; display:inline}
.seo_pricing .fifth_bottom a:hover{background-position:0 -128px}
.seo_pricing .fifth_bottom.opned{background:#efcfaf;}

#seo_detail .seo_order_form{float:left; width:629px; background:#f1eeb8;}
#seo_detail .seo_order_form.green{background:#c4df9b;}
#seo_detail .seo_order_form.dark_green{background:#acd373;}
#seo_detail .seo_order_form.orange{background:#efcfaf;}
#seo_detail .seo_order_form form,fieldset{float:left; border:none}
#seo_detail .seo_order_form .row{float:right; width:619px; padding-bottom:11px;}
#seo_detail .seo_order_form .row.first{padding-top:22px;}
#seo_detail .seo_order_form .row .colum{float:left; width:264px; padding-right:81px;}
#seo_detail .seo_order_form .row .colum.last{padding-right:0;}
#seo_detail .seo_order_form label{float:left; width:100%; font-size:12px; color:#000; padding-bottom:1px;}
#seo_detail .seo_order_form input.text{float:left; width:257px; border:1px solid #dcdcdc; background:#fafafa; font-size:12px; padding:4px 0 7px 5px;}
#seo_detail .seo_order_form input.text.verfication{width:127px!important; margin-left:16px; display:inline;  padding:4px 0 7px 5px;}
#seo_detail .seo_order_form img.left{float:left;}
#seo_detail .seo_order_form textarea{float:left; width:607px; border:1px solid #dcdcdc; background:#fafafa; font-size:12px; height:126px;}
#seo_detail .seo_order_form p{float:left; width:auto; font-size:12px; color:#000; margin:3px 30px 0 0; display:inline; padding:0}
#seo_detail .seo_order_form p.last{margin-right:7px;}
#seo_detail .seo_order_form p input.radio{float:left; width:14px; height:14px; margin:2px 6px 0 0; display:inline}
#seo_detail .seo_order_form input.click_here_proceed{float:left; width:174px; background:url(../images/click_here_proceed.gif) no-repeat 0 0; height:32px; cursor:pointer; border:none}
#seo_detail .seo_order_form input.click_here_hover{float:left; width:174px; background:url(../images/click_here_proceed.gif) no-repeat 0 bottom; height:32px; cursor:pointer;border:none}
#seo_detail .note_sec{float:left; width:629px; padding:10px 0 14px 0!important;padding:10px 0 45px 0}
#seo_detail .note_sec p{float:left; width:622px; color:#6a6a6a; font-size:12px; line-height:18px; padding:0 0 15px 0}
#seo_detail .note_sec p.green_bg{float:left; width:611px; border:1px #cacaca solid; background:#e4f3c6; color:#060606; margin-top:12px; padding:8px 0 11px 16px}
#seo_detail .note_sec p a{color:#0a7d02; text-decoration:none; font-weight:bold;}
#seo_detail .note_sec p a:hover{text-decoration:underline;}

#seo_detail .faqs_sec{width:956px; float:left; border-top:2px solid #eaeaea}
#seo_detail .faqs_sec h4{color:#373737; font-size:20px; margin-top:10px; float:left; width:100%}
#seo_detail .faqs_sec p{color:#6a6a6a; float:left; width:955px; font-size:12px; line-height:20px; margin:0 0 0; padding-bottom:34px}
#seo_detail .faqs_sec p span{float:left;}
#seo_detail .faqs_sec h6{color:#6a6a6a; float:left; width:955px; font-size:12px; line-height:20px; margin:0 0 0; padding-bottom:4px;}
#seo_detail .faqs_sec a{float:right; width:auto; color:#0a7d02; text-decoration:underline; margin-top:-26px}
#seo_detail .faqs_sec a:hover{text-decoration:none;}

img.payements_icons{float:right; margin:0 13px 0 0; display:inline;}
#seo_detail .right_sec{ width:306px; float:right;}
#seo_detail .side_form_bot{padding:0 0 6px 0; width:306px;}
#seo_detail .right_sec h2{ font-size:20px; color:#373737; font-weight:bold;padding:0 0 12px 0; margin:0 0 0 0; line-height:26px; letter-spacing:-1px; padding:12px 0 9px 12px;}
#seo_detail .right_sec .side_form_box{margin:21px 0 0 0;}
#seo_detail .right_sec .side_form_box p{float:right; width:292px; font-size:12px; line-height:18px; color:#060606; padding:0 0 4px 0}
#seo_detail .right_sec .side_form_box p span.left{float:left; width:16px; padding-right:9px; margin:0;}
#seo_detail .right_sec .side_form_box p span.right{float:left; margin:0; width:263px}
#seo_detail .right_sec .side_form_box ul{float:left; width:287px; list-style:none; padding:0 0 7px 12px; margin:0;}
#seo_detail .right_sec .side_form_box ul li{float:left; width:287px; background:url(../images/arrow_bullet.gif) no-repeat 0 9px; font-size:12px; line-height:22px; padding:0 0 0 7px;}
#seo_detail .cus_story_inner{padding-top:18px;}
.vtext_box_alert 
{
	border:2px solid red;
}
.footer_links{ width: 100%; float:left; padding-top:20px; text-align:center;}
.footer_links a{ color:#FFF;}



