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.gif); background-repeat:repeat-y; background-position:right top}

.right_shadow{background-image:url(images/bg_shadow_right.gif); 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;}

.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;}

.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:50px}

.content_right{width:245px; float: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_rep.gif); background-repeat:repeat-y; background-position:left top}


.form-top{background:url('images/right-bg.gif') no-repeat 0 -29px;height:49px;width:245px;}

.form-bottom{background:url('images/right-bg.gif') no-repeat 0 -80px;height:14px;width:245px;}

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{padding:29px 50px 16px 50px; height:48px; font-family:Arial,Helvetica,sans-serif}

.footer_bar{background-color:#eff3f8; 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 14px 0px 14px}

.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}

.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:#00001f !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.gif') 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.gif') 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:#eff3f8; 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:245px; float:left}

#client-top{width:245px; height:7px; background:url('images/right-bg.gif') 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}

#client-bottom{width:245px; height:7px; background:url('images/right-bg.gif') 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;}

#test li{
	padding:2px !important;
	border:1px solid #000 !important;
}