body{padding:0px; margin:0px; background-color:#f1f1f1; font-family:Arial,Helvetica,sans-serif; color:#333; font-size:12px}

.fl_left{float:left}
.fl_right{float:right}
.bg_color_w{background-color:#fff}

h1{color:#0083c9; padding:0px 0px 5px 0px; margin:0px; font-size:22px; font-weight:normal}

h2{color:#333; font-size:18px; font-weight:normal}

p{font-size:12px; text-align:justify; line-height:18px}

ul{list-style-image:url("/images/bullet-arrow.gif")}

li{font-size:12px; text-align:justify; line-height:24px}

li strong{color:#333}

img{border:0}

a{color:#0082C9; text-decoration:none}

a:hover{text-decoration:underline}

.left_shadow{background-image:url(/images/bg_shadow_left.png); background-repeat:repeat-y; background-position:right top}

.right_shadow{background-image:url(/images/bg_shadow_right.png); background-repeat:repeat-y; background-position:left top}

.nav_section{position:absolute; float:left; top:336px}

#nav{width:980px;height:50px;background:url(/images/navigation.gif) no-repeat;}

#nav ul {list-style:none;padding:0;margin:0;}

#nav a {height: 50px;display: block;position:relative;padding:0;}
/*
.our-approach a{width:174px;}

.marketing-know-how a{ width:128px;}

.seo-difference a{ width:112px;}

.ppc-management a{ width:141px;}

.solutions a{ width:178px;}

.about-us a{ width:84px;}

.contact-us a{ width:105px;}*/

.search-engine-optimization a{width:223px;}

.ppc-management a{width:141px;}

.reputation-management a{width:196px;}

.social-media-optimization a{width:205px;}

.about-us a{width:90px;}

.contact-us a{width:120px;}

.search-engine-optimization a:hover { background: url(/images/navigation.gif) -0px -50px no-repeat;}

.ppc-management a:hover { background: url(/images/navigation.gif) -223px -50px no-repeat;}

.reputation-management a:hover { background: url(/images/navigation.gif) -364px -50px no-repeat;}

.social-media-optimization a:hover { background: url(/images/navigation.gif) -560px -50px no-repeat;}

.about-us a:hover { background: url(/images/navigation.gif) -765px -50px no-repeat;}

.contact-us a:hover { background: url(/images/navigation.gif) -855px -50px no-repeat;}


/*
.our-approach a:hover { background: url(/images/navigation.gif) -0px -50px no-repeat;}
.marketing-know-how a:hover { background: url(/images/navigation.gif) -174px -50px no-repeat;}
.seo-difference a:hover { background: url(/images/navigation.gif) -302px -50px no-repeat;}
.ppc-management a:hover { background: url(/images/navigation.gif) -414px -50px no-repeat;}
.solutions a:hover { background: url(/images/navigation.gif) -555px -50px no-repeat;}
.about-us a:hover { background: url(/images/navigation.gif) -733px -50px no-repeat;}
.contact-us a:hover { background: url(/images/navigation.gif) -817px -50px no-repeat;}

*/

#nav li { float:left;}

#nav span { display:none;}


/*
#nav .solutions ul li{margin:0;padding:0;}

#nav .solutions ul{padding:0;width:190px;margin-left:1px;z-index:2}

#nav .solutions ul li a{background:#f00;font-size:12px;color:#fff;text-decoration:none;width:190px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .solutions ul li a:hover{background:#00001f;font-size:12px;color:#fff;text-decoration:none;width:190px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .our-approach ul{padding:0;width:120px;margin-left:59px;z-index:2}

#nav .our-approach ul li a{background:#f00;font-size:12px;color:#fff;text-decoration:none;width:120px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .our-approach ul li a:hover{background:#00001f;font-size:12px;color:#fff;text-decoration:none;width:120px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

*/

#nav .search-engine-optimization ul{padding:0;width:120px;margin-left:25px;z-index:2}

#nav .search-engine-optimization ul li a{background:#f00;font-size:12px;color:#fff;text-decoration:none;width:218px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .search-engine-optimization ul li a:hover{background:#00001f;font-size:12px;color:#fff;text-decoration:none;width:218px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}


#nav .about-us ul{padding:0;width:120px;margin-left:0px;z-index:2}

#nav .about-us ul li a{background:#f00;font-size:12px;color:#fff;text-decoration:none;width:110px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .about-us ul li a:hover{background:#00001f;font-size:12px;color:#fff;text-decoration:none;width:110px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .contact-us ul{padding:0;width:120px;margin-left:0px;z-index:2}

#nav .contact-us ul li a{background:#f00;font-size:12px;color:#fff;text-decoration:none;width:110px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

#nav .contact-us ul li a:hover{background:#00001f;font-size:12px;color:#fff;text-decoration:none;width:110px;height:22px;padding-left:6px;padding-top:3px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}




.gray_bar{font-size:1px; background-color:#e6e6e6; height:40px; width:3px; margin:0px 13px 0px 13px}

.phone_number_pad{padding:13px 26px 0px 0px}

.news_text_pad{padding:13px 0px 0px 0px}

.gray_bar2{font-size:1px; background-color:#e6e6e6; height:40px; width:3px; margin:0px 28px 0px 32px}

.clientlist{background-color:#000; height:127px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; width:980px; z-index:1; position:absolute}

.client_content{z-index:2; position:absolute; margin:10px 0px 60px 130px; color:#fff; font-size:12px}

.nav2{padding:12px 0px 0px 0px}

.seo-site{padding:5px 0px 0px 5px}

.logo-pad{padding:5px 0px 0px 10px}

.follow_side_pad_home{padding:0px 0px 0px 84px}

.follow_side_pad{padding:10px 0px 0px 213px}

.copyright{padding:4px 0 0 0}

.follow_book_pad{margin:5px 13px 0px 0px; float:left; padding-left:25px}

.gray_bar_h{background-color:#a6a5a3; height:1px; font-size:1px; width:720px}

.gray_bar_v{background-color:#a6a5a3; font-size:1px; height:38px; width:1px}

.client_list_pad{padding-top:5px}

.client_img_pad{padding-top:14px}

.scroll_pad{padding-left:9px}

.scroll_container{width:630px; float:left; position:relative}

.content{padding:15px 50px 0px 50px}

.content_left{float:left; width:585px; margin-right:43px}

.content_right{width:252px; float:left}

#Content-bg{background-image:url(/images/content-bg-rep.png); background-repeat:repeat-x;background-position:top left;}

.form_field{background-image:url(/images/text_field_repeater.gif); background-repeat:repeat-x; background-position:top left; padding:0px 0px 0px 0px}

.form_field2{background-image:url(/images/text_field_repeater2.gif); background-repeat:repeat-x; background-position:top left; padding:0px 0px 0px 0px}

.text_field{background:none !important; border:none !important; width:201px; font-size:14px; font-weight:normal; color:#666}

.text_field2{background:none !important; border:none !important; width:260px; font-size:14px; font-weight:normal; color:#666; border:1px solid #000}

.textarea_field{background:#f4f4f4 !important; margin-top:4px; border:none !important; width:auto; height:73px; font-size:14px; font-weight:normal; color:#666; border:1px solid #000; font-family:arial}

.field_pad{padding-bottom:10px}

.form_bg{background-image:url(/images/form-bg-rep.png); background-repeat:repeat-y; background-position:left top}

.form_bg_main{background-image:url(/images/form-bg.png); background-repeat:no-repeat;}

.form-top{background:url('/images/right-bg.png') no-repeat 0 -29px;height:50px;width:252px;}

.form-bottom{background:url('/images/right-bg.png') no-repeat 0 -80px;height:14px;width:252px;}

form#myform label{display:inline; position:absolute; font-family:Arial,Helvetica,sans-serif; margin:2px 0px 0px 0px; font-size:14px; font-weight:normal; color:#666}

#myform{padding-bottom:20px}

.search_head_rep{background-image:url(/images/search_top_rep.gif); background-repeat:repeat-x; background-position:left top; background-color:#f7f7f7}

.borderbot_head_search{border-bottom:solid 1px #b8beb9}

/*.curve_search_right{background-image:url(images/curve_searc_rep_right.gif); background-repeat:repeat-y; background-position:left top}*/

.search_content_rep{background-image:url(/images/content_search_rep.gif); background-repeat:repeat-y; background-position:left top}

.search_content_left{background-image:url(/images/content-search.gif); background-repeat:no-repeat; background-position:0 0; width:11px}

.search_content_right{background-image:url(/images/content-search.gif); background-repeat:no-repeat; background-position:-12px 0; width:7px}

.search_content_rep_x{background-image:url(/images/content_search_rep_x.gif); background-repeat:repeat-x; background-position:left top; padding-bottom:5px}

.search_curve_bot_left{background-image:url(/images/search_botleft_curve.gif); background-repeat:no-repeat; background-position:right top; height:8px; width:11px}

.search_bot_rep{background-image:url(/images/search_bot_rep.gif); background-repeat:repeat-x; background-position:left top}

.search_curve_bot_right{background-image:url(/images/search_botright_curve.gif); background-repeat:no-repeat; background-position:left top; height:8px; width:7px}

.head_pad_search{padding:6px 0px 0px 12px}

.content_pad_search{padding:15px 16px 0px 10px; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:11px}

.content_pad_search2{padding:15px 10px 0px 0px; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:11px}

.content_pad_search3{padding:15px 10px 0px 0px; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:11px}

.img_search{float:left; height:123px; margin-right:11px; padding-top:5px}

.read_more{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#0082C9; margin:10px 0px 0px 0px}

.read_more a{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#0082C9}

.read_more a:hover{text-decoration:underline}

.footer_section{background-image:url(/images/content-bottom-bg.jpg); background-position:bottom; background-repeat:no-repeat; padding:29px 50px 16px 50px; height:48px; font-family:Arial,Helvetica,sans-serif}

.footer_bar{background-color:#e0e8f1; height:4px; width:100%; font-size:1px}

.footer_nav{font-size:12px; font-weight:bold; color:#999; float:left; padding-top:17px;}

.footer_nav a{font-size:12px; font-weight:bold; color:#0082C9; text-decoration:none; padding:0px 8px 0px 8px}

.footer_nav a:hover{text-decoration:underline}

#footer_first{padding-left:0px}

/*.footer_copyright{float:right; color:#666; font-size:12px; font-family:Arial,Helvetica,sans-serif; padding:15px 0px 0px 0px}*/
.footer_copyright{float:left; color:#666; font-size:12px; font-family:Arial,Helvetica,sans-serif; padding:5px 0px 0px 0px}

.seop-logo{float:right; margin:2px 0px 0px 6px}
.seop-logo img{margin-bottom:-2px}

.spacer{height:200px}

#header{}
#banner_inner{height:130px !important; width:980px; position:relative; background:url('/images/banner-top.png') !important}

#translucent-logo{width:386px; height:42px; position:absolute; top:20px; left:68px; z-index:1; background:#000; opacity:0.5}

#translucent{width:228px; height:70px; position:absolute; top:20px; left:692px; z-index:1; background:#000; opacity:0.5}

#translucent-long{width:980px; height:110px; position:absolute; top:0; left:0; z-index:1; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3}

#banner_cont{height:130px; width:980px; position:absolute; z-index:1; top:0}

.nav_section_inner{position:absolute; float:left; top:80px; z-index:3}

#contact{color:#666}

#contact h1{font-size:24px; color:#333; font-weight:normal}

#contact h2{font-size:14px; color:#333; font-weight:bold}

#contact h3{color:#0082C9; margin:15px 0 5px 0}

.contact_top{background:url('/images/right-bg.png') no-repeat 0 -16px; width:245px; height:6px; float:left}

.contact_middle{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background-color:#f4f4f4; width:203px; float:left; padding:10px 20px;}

.contact_bottom{background:url('/images/right-bg.png') no-repeat 0 -23px; width:245px; height:6px; float:left}

.logo-pad-inner{   padding:5px 0 0 65px}

#search{color:#666;margin-top:2px;}

#search_left{background:url('/images/search-bg.gif') no-repeat 0 0; width:27px; height:24px; float:left}

#search_center{background:url('/images/search-center.gif') repeat-x -24px 0; float:left; width:2px; height:24px;width:180px;}

#search_center label{padding:3px 0}

#search_right{background:url('images/search-bg.gif') no-repeat -31px 0; width:6px; height:24px; float:left}

.search_text{padding:3px 0}

.search_button{margin:3px}

.bar{background-color:#e0e8f1; height:4px; width:100%; font-size:1px}

.form_field_textarea{background-image:url(/images/text_area_repeater.gif); background-repeat:repeat-x; background-position:top left; padding:5px 0px 0px 0px}

a.news{color:#333}

.ad{margin-bottom:20px !important}

.copy{float:left; margin-top:4px}

#taghome{margin:2px 0px 3px 25px}

#taginner{left:153px; position:absolute; top:37px}

#client{margin-bottom:20px; height:208px; width:252px; float:left}

#client-top{width:252px; height:7px; background:url('/images/right-bg.png') no-repeat}

#client-content{height:193px; background:url('/images/featured_client_bg.gif') repeat-x; border-left:1px solid #dedede; border-right:1px solid #dedede; width:243px; margin-left:3px;}

#client-bottom{width:252px; height:7px; background:url('/images/right-bg.png') no-repeat;background-position: 0px -8px;}

.client-left{width:110px; height:88px; float:left}

.client-right{width:135px; height:88px; float:left}

#clients{list-style:none; margin:0; padding:0}

#clients img{margin-left:12px}

.number{color:#fff; font-size:24px; padding-left:30px}
.number img{ margin-top:1px;}

.content_pad_search strong, .content_pad_search2 strong, .content_pad_search3 strong{color:#333}

/** **/
ul.dropdown, 
ul.dropdown li, 
ul.dropdown ul{ list-style:none;  margin:0;  padding:0}

ul.dropdown{ position:relative;  z-index:597;  float:left}

ul.dropdown li{ float:left;  line-height:1.3em;  vertical-align:middle;  zoom:1}

ul.dropdown li.hover, 
ul.dropdown li:hover{ position:relative;  z-index:599;  cursor:default}

ul.dropdown ul{ visibility:hidden;  position:absolute;  top:100%;  left:0;  z-index:598;  width:100%}

ul.dropdown ul li{ float:none}

ul.dropdown ul ul{ top:1px;  left:99%}

ul.dropdown li:hover >ul{ visibility:visible}

@import "default.css"; 

ul.dropdown li a{ display:block;  padding:7px 14px}

ul.dropdown li{ padding:0}

ul.dropdown li.dir{ padding:7px 20px 7px 14px}

ul.dropdown ul li.dir{ padding-right:15px}

ul.dropdown li{}

ul.dropdown ul a{ padding:4px 5px 4px 14px;  width:151px}

ul.dropdown ul a:hover{ background-color:#888}

ul.dropdown a.open{ background-color:#2e2e2e;  color:#76b900}

ul.dropdown ul a.open{ background-color:#76b900;  color:#fff}

ul.dropdown li:hover >a.dir{ background-color:#2e2e2e;  color:#76b900}

ul.dropdown ul li:hover >a.dir{ background-color:#76b900;  color:#fff}

#flash-banner{border-bottom:4px solid #f00; background-color:#000000}

#test li{
	padding:2px !important;
	border:1px solid #000 !important;
}

/****************************************************************?
/* SEO CANCELLATION FORM 
/****************************************************************/

.questionForm#middle{width: 820px; border: none; margin-left:30px; margin-top:20px;}
#accordion.questionnaire textarea{
	font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; margin-bottom:10px; margin-left:10px; width:700px;
}
#accordion.questionnaire .questionItems .questions li{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left:0px;
}
#audit-form #accordion .questionItems .questions ol.inner li, #accordion .questionItems .inner li{ margin:0px;}
#accordion.questionnaire div #companyinfo{margin-left: 80px;}
#middle #audit-form .button {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#audit-form #accordion .questionItems .questions label { position:relative;
	display: block;
	width: 270px;
	float: left;
}
#audit-form #accordion .questionItems .questions .short {
	width: 25px;
	float: left;
}
#audit-form #accordion .questionItems .questions .check {
	float: left;
}
#accordion .questionItems .questions #scale span
{float:left;}

#accordion .questionItems .questions #scale label {
	width: 500px;
	margin-left: 95px;
}
.radioB{
	width:auto;
	border:none;
}
#audit-form #accordion .questionItems table#labels td{ text-align:center;}
#audit-form #myform .field_pad .form_field2 input#companyName,
#audit-form #myform .field_pad .form_field2 input#url,
#audit-form #myform .field_pad .form_field2 input#contactPerson,
#audit-form #myform .field_pad .form_field2 input#phone,
#audit-form #myform .field_pad .form_field2 input#email,
#audit-form #myform .field_pad .form_field2 input#address{ width:375px}

#sections{
	width:960px;
	margin:0 auto;
}

#sections ul{
	width:940px;
	list-style:none;
	margin:0;
	padding:0;
	margin:0 auto;
	margin-top:15px;
}

#sections ul li{
	display:inline;
}

.contact_servicespage_align
{
text-align:left
}
