@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, ul, li, ol, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS*/
body#ext_wrap { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; background:url(../images/bg.jpg) center 0 no-repeat #F5F5F3;}
body#why_wrap { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; background:url(../images/bg_100_guaranteed.jpg) center 0 no-repeat #F5F5F3;}
body#success_wrap { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; background:url(../images/sucess_bg.jpg) center 0 no-repeat #F5F5F3;}
body#terms_wrap { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; background:url(../images/terms_bg.jpg) center 0 no-repeat #F5F5F3;}
body#guarantee_bg { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; background:url(../images/guarantee_bg.jpg) center 0 no-repeat #F5F5F3;}
body#contact_bg { margin:0px; padding:0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; background:url(../images/contact_bg.jpg) center 0 no-repeat #F5F5F3;}

ul, li, ol {list-style-type:none;margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ border:0px; outline:none;}
.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.clear{clear:both;}
.bold{font-weight:bold;}

/* Header */
#main{width:950px; margin:0 auto; height:auto;}
#wrap{width:950px; height:auto; float:left;}

#header_main{width:950px; height:auto; float:left; margin:10px 0px 0px 0px;}
#header_main div.logo{width:254px; height:auto; float:left; margin:18px 0px 0px 0px;}

#header_main div.cnt_main{width:696px; height:auto; float:right;}
#header_main div.cnt_main div.cnt_container{width:499px; height:auto; float:right;}

/** Navigation **/
#header_main div.cnt_main div.nav{width:656px; height:auto; float:right; margin:25px 0px 0px 0px;}
#header_main div.cnt_main div.nav div.nav_main ul{width:656px; height:auto; float:left; }
#header_main div.cnt_main div.nav div.nav_main ul li { color:#0A1479; float:left; font-size:13px; line-height:42px; text-align:center; }
#header_main div.cnt_main div.nav div.nav_main ul li a { color:#7691A6; line-height:36px; }
#header_main div.cnt_main div.nav div.nav_main ul li span { color:#fff; display:none; float:left; font-size:13px; line-height:42px; text-align:center; }

/** Home **/
a.home { background:url('../images/home.gif') 0 0px no-repeat; width:74px; height:42px; float:left; }
a.home:hover { background:url('../images/home_hover.gif') 0 0px no-repeat; width:74px; height:42px; float:left; }
a.home_active { background:url('../images/home_hover.gif') 0 0px no-repeat; width:74px; height:42px; float:left; }

/** Why Us **/
a.why { background:url('../images/why_us.gif') 0 0px no-repeat; width:74px; height:42px; float:left; }
a.why:hover { background:url('../images/why_us_hover.gif') 0 0px no-repeat; width:74px; height:42px; float:left; }
a.why_active { background:url('../images/why_us_hover.gif') 0 0px no-repeat; width:74px; height:42px; float:left; }

/** Story **/
a.story{ background:url('../images/success_stories.gif') 0 0px no-repeat; width:140px; height:42px; float:left; }
a.story:hover { background:url('../images/success_stories_hover.gif') 0 0px no-repeat; width:140px; height:42px; float:left; }
a.story_active { background:url('../images/success_stories_hover.gif') 0 0px no-repeat; width:140px; height:42px; float:left; }

/** Guarantee **/
a.guarantee{ background:url('../images/guarantee.gif') 0 0px no-repeat; width:109px; height:42px; float:left; }
a.guarantee:hover { background:url('../images/guarantee_hover.gif') 0 0px no-repeat; width:109px; height:42px; float:left; }
a.guarantee_active { background:url('../images/guarantee_hover.gif') 0 0px no-repeat; width:109px; height:42px; float:left; }

/** Terms **/
a.terms{ background:url('../images/terms.gif') 0 0px no-repeat; width:75px; height:42px; float:left; }
a.terms:hover { background:url('../images/terms_hover.gif') 0 0px no-repeat; width:75px; height:42px; float:left; }
a.terms_active { background:url('../images/terms_hover.gif') 0 0px no-repeat; width:75px; height:42px; float:left; }

/** Tools **/
a.tools{ background:url('../images/tool.gif') 0 0px no-repeat; width:75px; height:42px; float:left; }
a.tools:hover { background:url('../images/tool_hover.gif') 0 0px no-repeat; width:75px; height:42px; float:left; }
a.tools_active { background:url('../images/tool_hover.gif') 0 0px no-repeat; width:75px; height:42px; float:left; }

/** Contact Us **/
a.contact { background:url('../images/contact.gif') 0 0px no-repeat; width:109px; height:42px; float:left; }
a.contact:hover { background:url('../images/contact_hover.gif') 0 0px no-repeat; width:109px; height:42px; float:left; }
a.contact_active { background:url('../images/contact_hover.gif') 0 0px no-repeat; width:109px; height:42px; float:left; }

/* Demo */
#wrap div.demo{width:950px; height:auto; float:left; margin:48px 0px 0px 0px;}
#wrap div.demo div.heading{width:950px; height:auto; float:left;}
#wrap div.demo h2{width:375px; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:16px; color:#585858; font-weight:normal; margin:5px 0px 0px 0px;}
#wrap div.demo div.demo_btn{width:950px; float:left; margin:7px 0px 0px 0px;height:49px;}

a.view_demo{ width:181px; float:left; height:49px; background:url(../images/demo_button.jpg) no-repeat; }
a.view_demo:hover{ width:181px; float:left; height:49px; background:url(../images/demo_button_hover.jpg) no-repeat; }

/* SEO Process */
#wrap div.seo{width:950px; height:auto; float:left; margin:73px 0px 0px 0px;}
#wrap div.seo div.seo_content{width:532px; float:left; margin:0px 0px 0px 13px!important; margin-left:6px; padding:0px 0px 25px 0px;}
#wrap div.seo div.seo_content p{width:532px; float:left; padding:0px 0px 25px 0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; line-height:19px;}
.seo_chart{width:auto; float:left; margin:0px 0px 0px 78px!important; margin-left:39px; }
#wrap div.seo div.seo_img{width:auto; float:left;}

#map_wrap div.map_heading h1{width:675px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:23px; color:#3190D0; font-weight:normal; }

#map_wrap div.testimonial_wrap{width:925px; height:auto; float:left; margin:18px 0px 0px 13px!important; margin-left:6px;}
#map_wrap div.testimonial_wrap div.author{width:425px; height:auto; float:left;}
.testitxt{ float:left; padding:0 0 0 10px; width:400px; }
blockquote.quotestyle { line-height:18px; background:url(../images/quotes_open.gif) 0 0 no-repeat; padding-left:20px; }
blockquote.quotestyle span { display:block; background-image: url(../images/quotes_closed.gif); background-repeat: no-repeat; background-position: bottom right; }
span.from { color:#050505; float:left; font-weight:normal; font-style:italic; padding:11px 0 0 20px; }
#map_wrap div.testimonial_wrap div.author02{width:425px; height:auto; float:right;}

/** Success Story **/
#wrap div.seo div.seo_content02{width:925px; float:left; margin:0px 0px 0px 13px!important; margin-left:6px; padding:0px 0px 25px 0px;}
#wrap div.seo div.seo_content02 div.seo_heading02{width:925px; float:left; height:auto;}
#wrap div.seo div.seo_content02 div.seo_desc{width:925px; float:left; height:auto;background:url(../images/graph_rhs.jpg) right top no-repeat;}
#wrap div.seo div.seo_content02 div.seo_desc p{width:725px; float:left; padding:0px 0px 10px 0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; line-height:19px;}

/** Why Us **/
#wrap div.seo div.seo_content01{width:925px; float:left; margin:0px 0px 0px 13px!important; margin-left:6px; padding:0px 0px 25px 0px;}
#wrap div.seo div.seo_content01 div.seo_heading{width:925px; float:left; height:auto;}
#wrap div.seo div.seo_content01 p{width:925px; float:left; padding:0px 0px 10px 0px; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; line-height:19px;}
#wrap div.seo div.seo_content01 p span{width:925px; float:left; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold;}
#wrap div.seo div.seo_content01 p a{width:auto; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#86BC01; font-weight:normal; text-decoration:underline;}

#wrap div.seo div.seo_content01 div.brand{width:836px; float:left; height:auto; margin:0px 0px 0px 25px!important; margin-left:12px; padding:0px 0px 18px 0px;}
#wrap div.seo div.seo_content01 div.brand div.brand_name{width:400px; float:left; height:auto;}
#wrap div.seo div.seo_content01 div.brand div.brand_name div.brand_series{width:248px; float:left; height:auto;}
#wrap div.seo div.seo_content01 div.brand div.brand_name div.brand_series ul{width:248px; float:left; height:auto; list-style-type:none;}
#wrap div.seo div.seo_content01 div.brand div.brand_name div.brand_series ul li{width:248px; float:left; height:auto; list-style-type:disc;  font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; padding:0px 0px 5px 0px;}
#wrap div.seo div.seo_content01 div.brand div.brand_name div.brand_series01{width:152px; float:left; height:auto;}
#wrap div.seo div.seo_content01 div.brand div.brand_name div.brand_series01 ul{width:152px; float:left; height:auto; list-style-type:none;}
#wrap div.seo div.seo_content01 div.brand div.brand_name div.brand_series01 ul li{width:152px; float:left; height:auto; list-style-type:disc;  font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; padding:0px 0px 5px 0px;}
#wrap div.seo div.seo_content01 div.brand div.brand_icon{width:auto; float:right; height:auto;}

#wrap div.seo div.seo_features{width:895px; float:left; height:auto; margin:0px 0px 0px 13px!important; margin-left:6px;}
#wrap div.seo div.seo_features div.feature_title{width:895px; float:left; height:auto;}
#wrap div.seo div.seo_features div.feature_img{width:172px; float:left; height:auto;}
#wrap div.seo div.seo_features div.feature_desc p{width:715px; float:right; height:auto; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; line-height:19px;}

#map_container{width:100%; float:left; background:#fff;}
#map_main{width:950px; margin:0 auto; height:auto;}
#map_wrap{width:950px; height:auto; float:left; margin:25px 0px 0px 0px; padding:0px 0px 25px 0px;}
#map_wrap div.map_heading{width:675px; height:auto; float:left; margin:0px 0px 0px 13px!important; margin-left:6px;}
#map_wrap div.map_region{width:675px; height:auto; float:left; margin:18px 0px 0px 13px!important; margin-left:6px;}
#map_wrap div.map_region div.region{width:175px; height:auto; float:left;}
#map_wrap div.map_region div.region_detail{width:490px; height:auto; float:right;}
#map_wrap div.map_region div.region_detail h5{width:490px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#86BC01; font-weight:normal; padding:0px 0px 5px 0px;}
#map_wrap div.map_region div.region_detail h5 span{color:#050505;}
#map_wrap div.map_region div.region_detail h5 a{width:auto; height:auto; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#86BC01; font-weight:normal; text-decoration:underline;}

#std{width:950px; height:auto; float:left; margin:34px 0px 0px 0px; padding:0px 0px 0px 0px;}
#std div.std_features{width:895px; float:left; height:auto; margin:0px 0px 0px 13px!important; margin-left:6px;}
#std div.std_features div.feature_title01{width:895px; float:left; height:auto;}
#std div.std_features div.feature_img01{width:172px; float:left; height:auto;}
#std div.std_features div.feature_desc01 p{width:715px; float:right; height:auto; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; line-height:19px;}

#std div.std_features div.feature_img02{width:115px; float:left; height:auto;}
#std div.std_features div.feature_desc02 p{width:780px; float:left; height:auto; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; line-height:19px;}

/* SEO Features */
#features_container{width:100%; float:left; background:url(../images/bg_features.gif) left top repeat-x #fff;}
#features_main{width:950px; margin:0 auto; height:auto;}
#features_wrap{width:950px; height:auto; float:left; margin:18px 0px 0px 0px; padding:0px 0px 18px 0px;}

#features_wrap div.feat_main{width:318px; height:auto; float:left;}
#features_wrap div.feat_main div.feat_block{width:290px; height:auto; float:left;}
#features_wrap div.feat_main div.feat_block h4{width:290px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:18px; color:#3190D0; font-weight:normal;}
#features_wrap div.feat_main div.feat_block p{width:290px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; margin:10px 0px 0px 0px;}

#features_wrap div.feat_main01{width:314px; height:auto; float:left;}
#features_wrap div.feat_main01 div.feat_block01{width:290px; height:auto; float:left;}
#features_wrap div.feat_main01 div.feat_block01 h4{width:290px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:18px; color:#3190D0; font-weight:normal;}
#features_wrap div.feat_main01 div.feat_block01 p{width:290px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; color:#050505; font-weight:normal; margin:10px 0px 0px 0px;}

#features_wrap div.feat_main div.feat_block div.btn_read{float:right; width:auto; margin:18px 0px 0px 0px; }
#features_wrap div.feat_main01 div.feat_block01 div.btn_read01{float:right; width:auto; margin:18px 0px 0px 0px; }

a.read_more{ width:174px; float:left; height:36px; background:url(../images/btn_read_more.jpg) no-repeat; }
a.read_more:hover{ width:174px; float:left; height:36px; background:url(../images/btn_read_more_hover.jpg) no-repeat; }

/* SEO Guarantee */
#guarantee_container{width:100%; float:left; background:#F4F4F2;}
#guarantee_main{width:950px; margin:0 auto; height:auto;}
#guarantee_wrap{width:675px; height:auto; float:left; margin:28px 0px 0px 13px!important; margin-left:6px; padding:0px 0px 28px 0px;}
#guarantee_wrap ul{width:625px; height:auto; float:left;  margin:18px 0px 0px 28px!important; margin-left:14px; list-style-type:none;}
#guarantee_wrap ul li{width:600px; height:auto; float:left;  list-style-type:disc; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; padding:0px 0px 25px 5px;}
#guarantee_wrap p{width:675px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; }

/* Warning */
#warning_container{width:100%; float:left; background:#fff;}
#warning_main{width:950px; margin:0 auto; height:auto;}
#warning_wrap{width:950px; height:auto; float:left; margin:10px 0px 0px 0px;}
#warning_wrap h3{width:932px; height:auto; margin:0px 0px 0px 13px!important; margin-left:6px; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:36px; color:#ff0000; font-weight:normal;}
#warning_wrap p{width:932px; height:auto; float:left; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; margin:5px 0px 0px 18px!important; margin-left:9px;}
.logo_subheading{width:auto; float:left; margin:44px 0px 0px 13px!important; margin-left:6px;}
.logo_icon{width:auto; float:left; margin:10px 0px 0px 0px;}

/* Footer */
#footer_container{width:100%; float:left; background:#F4F4F2;}
#footer_wrapper{width:950px; margin:0 auto; height:auto;}
#footer_main{width:950px; height:auto; float:left; margin:34px 0px 0px 0px; padding:0px 0px 34px 0px; }
#footer_main div.footer_content{width:525px; height:auto; float:left; margin:10px 0px 0px 0px;}
#footer_main div.footer_content  ul{width:500px; height:auto; float:left; list-style-type:none;}
#footer_main div.footer_content  ul li{width:auto; height:auto; float:left; font-family:Arial, sans-serif; font-size:12px; color:#ababab; font-weight:normal; }
#footer_main div.footer_content  ul li a{width:auto; height:auto; font-family:Arial, sans-serif; font-size:12px; color:#ababab; font-weight:normal; text-decoration:underline; }
#footer_main div.footer_content  ul li.separator{width:auto; height:auto; padding:0px 7px 0px 7px;  margin:0px 0px 0px 0px; }
#footer_main div.footer_content div.copyright{width:525px; height:auto; float:left; margin:5px 0px 0px 0px;}
#footer_main div.footer_content div.copyright h5{width:auto; height:auto; float:left; font-family:Arial, sans-serif; font-size:12px; color:#919191; font-weight:normal;}
#footer_main div.footer_content div.copyright ul{width:auto; height:auto; list-style-type:none; padding:0px 0px 0px 5px;}
#footer_main div.footer_content div.copyright ul li{width:auto; height:auto; float:left; font-family:Arial, sans-serif; font-size:12px; color:#ababab; font-weight:normal;}
#footer_main div.footer_content div.copyright ul li a{width:auto; height:auto; font-family:Arial, sans-serif; font-size:12px; color:#ababab; font-weight:normal; text-decoration:underline;}
#footer_main div.footer_content div.copyright ul li.separator{width:auto; height:auto; padding:0px 7px 0px 7px;  margin:0px 0px 0px 0px; }
#footer_main div.footer_logo{width:auto; height:auto; float:right;}

/* Contact Us */
#map_wrap div.google_wrap{width:786px; height:auto; float:left; margin:18px 0px 0px 13px!important; margin-left:6px;}

#map_wrap div.google_wrap div.google_left{width:508px; height:auto; float:left; background:url(../images/seperator.gif) right top no-repeat; }
#map_wrap div.google_wrap div.google_left div.img_google{width:250px; height:auto; float:left;}
#map_wrap div.google_wrap div.google_left p{width:234px; height:auto; float:left; font-family:Arial, sans-serif; font-size:12px; color:#686868; font-weight:normal;}

#map_wrap div.google_wrap div.google_right{width:auto; height:auto; float:right;}

/* Misc */
.pb3{padding:0px 0px 3px 0px;}
.pb5{padding:0px 0px 5px 0px;}
.pb18{padding:0px 0px 18px 0px;}
.pb25{padding:0px 0px 25px 0px;}
.mt5{margin:5px 0px 0px 0px;}
.mt10{margin:10px 0px 0px 0px;}
.mt18{margin:18px 0px 0px 0px;}
.mt25{margin:25px 0px 0px 0px;}
.mt34{margin:34px 0px 0px 0px;}
.center{text-align:center;}

/* Form */
.products { width:874px; float:left; padding:0px 0px 25px 0px; }

.contact_hdrbg { width:553px; height:150px; float:left;}

.contact_hdrbg p { width:474px; padding:64px 0px 0px 0px; float:left; color:#FFFFFF; line-height:17px; }

.contact_info { width:291px; float:left; }

.contact_info_hding { width:291px; height:15px; padding:0px 0px 5px 0px; border-bottom:1px #e3e3e3 solid; float:left; background:url(../images/txt_contact_info.gif) 12px 0px no-repeat; }

.contact_info p { width:279px; float:left; padding:10px 0px 0px 12px; color:#494949; font-family:Arial, sans-serif; font-size:12px; line-height:17px;  }

.contact_message { width:490px; float:right; }

.contact_message02 { width:490px; float:left; }

.contact_msg_hding { width:490px; height:21px; padding:0px 0px 5px 0px; border-bottom:1px #e3e3e3 solid; float:left; background:url(../images/txt_send_msg.gif) 12px 0px no-repeat; }

.contact_mainfield { width:478px; padding:10px 0px 0px 12px; float:left; }

.contact_mainfield label { width:82px; float:left; font-family:Arial, sans-serif; font-size:12px; }

.contact_mainfield .input { width:272px; float:left; font-size:12px; padding:3px 0px 0px 3px; height:17px; border:1px #e3e3e3 solid; }

.contact_mainfield .input1 { width:52px; float:left; font-size:12px; padding:3px 0px 0px 3px; height:17px; border:1px #e3e3e3 solid; }

.contact_mainfield .input2 { width:70px; float:left; font-size:12px; padding:3px 0px 0px 3px; height:17px; border:1px #e3e3e3 solid; }

.contact_mainfield .input3 { width:110px; float:left; font-size:12px; padding:3px 0px 0px 3px; height:17px; border:1px #e3e3e3 solid; }

.contact_mainfield .comments { width:370px; float:left; padding:3px 0px 0px 3px; border:1px #e3e3e3 solid; font-size:12px; }

.contact_mainfield .seprator { width:17px; float:left; line-height:20px; text-align:center; color:#bcbcbc; }

/* Tools */
#wrap div.seo div.seo_content01  ol{width:775px; height:auto; float:left; list-style-type:decimal; padding:0px 0px 0px 25px; margin:4px 0px 0px 10px;}
#wrap div.seo div.seo_content01  ol li{height:auto;  list-style-type:decimal; font-family:Arial, sans-serif; font-size:14px; color:#050505; font-weight:normal; margin:0px 0px 7px 0px; }

a.keyword{ width:134px; float:left; height:36px; background:url(../images/submit_normal.gif) no-repeat; }
a.keyword:hover{ width:134px; float:left; height:36px; background:url(../images/submit_hover.gif) no-repeat; }

a.msg{ width:134px; float:left; height:36px; background:url(../images/btn_send_msg.gif) no-repeat; }
a.msg:hover{ width:134px; float:left; height:36px; background:url(../images/btn_send_msg_over.gif) no-repeat; }