/* ============================================== common ============================================== */

/* general  */

body{
	background-image: url(/images/back_image_1px.jpg);
	background-repeat: repeat-y;
	background-position:top center;
}

body, th, td, p, a, a:visited, input, textarea{
	color:#404040;
}

/* box */

div.box_parent{
	background-image: url(/images/back_image.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

div.box_footer{

}

div.wrapper_header{
	
}

div.wrapper_main{
	
}

div.wrapper_footer{
	background-image: url(/images/footer_box.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

/* search box */

div.box_search{
	background-image: url(/images/bg_search.gif);
	background-repeat: no-repeat;
}
div.box_search input{
	background: none;
	color: #404040;
}

/* navigation */

div.box_navigation{
}
div.box_navigation, div.box_navigation a, div.box_navigation a:visited{
	
}


/* main content */

div.box_subpage_main a, div.box_subpage_main a:visited{
	color: red;
	text-decoration: underline;
}

div.arrow_list ul{
	list-style-image:url(/images/bullet1.gif);
}
div.double_list table tr.style1{
	background-color:#DFDFDF;
}
div.double_list table tr.style2{
	background-color:#EBEBEB;
}
div.double_list table td{
	width:50%;
	border-right-width:1px;
	border-right-color:#D3D3D3;
	border-right-style:solid;
}

/* subpage footer */
div.box_subpage_footer table.box_subpage_footer_content{
	background-image: url(/images/bg_sub_footer.gif);
	background-repeat: no-repeat;
}

/* left menu */
/*list-style-type: none;*/
div.box_left_menu{
	background-position: top center;
	background-repeat: no-repeat;
}
	
div.box_left_menu li{
	background: transparent;
}
div.box_left_menu a, div.box_left_menu a:visited{
	color: #3F3F3F;
	text-decoration:none;
}
/* list-style-image: url(/images/nav_bar_ball.jpg);	*/
div.box_left_menu ul{
	list-style-type:none;
}
div.box_left_menu li{
	background-image: url(/images/nav_bar_ball.jpg);	
	background-position:0px 1px;
	background-repeat:no-repeat;
}
div.box_left_menu ul.sub li{
	background-image: url(/images/triangle_bullet.jpg);	
	background-position:0px 5px;
	background-repeat:no-repeat;
}

/* left menu sub */
div.box_left_menu ul.sub li.current, div.box_left_menu ul.sub li.current a, div.box_left_menu li.current a:visited{
	color: #3F3F3F;
}

/* footer why focus*/


/* footer link */

div.box_footer_link, div.box_footer_link a, div.box_footer_link a:visited, div.box_footer_copyright{
	color:#404040;
}


/* ============================================== home ============================================== */

/* flash banner */

body.home div.flash_box{

}

/* middle box */
body.home div.middle_box h2{
	font-size:21px; line-height:24px; color:white;
}
body.home div.middle_box div.content p{
	font-size:14px; line-height:17px; color:white;
}
body.home div.middle_box div.more a, body.home div.middle_box div.more a:link, body.home div.middle_box div.more a:visited{
	font-size:14px; line-height:17px; color:white; 
	text-decoration:none;
}

body.home div.middle_box div.box1, body.home div.middle_box div.box2, body.home div.middle_box div.box3{
	background-repeat: no-repeat;
}
body.home div.middle_box div.box1{
	background-image:url(/images/home/orange_box.jpg);
}
body.home div.middle_box div.box2{
	background-image: url(/images/home/green_box.jpg);
}
body.home div.middle_box div.box3{
	background-image: url(/images/home/blue_box.jpg);
}



/* bottom box */

body.home div.bottom_box div.box_right{
	background-image: url(/images/home/case_study_box.jpg);
	background-repeat: no-repeat;
}
body.home div.bottom_box div.box_right div.case_study_title h3{
	color:#404040;
}
body.home div.bottom_box div.box_right div.case_study_box p{
	
}

body.home div.bottom_box div.box_left div.intro_box{
	background-image: url(/images/home/horizontal_line.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
}
body.home div.bottom_box div.box_left div.intro_content{
	
}
body.home div.bottom_box div.box_left div.news_box{ 
	background-image: url(/images/home/vertical_line.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
body.home div.bottom_box div.box_left a, body.home div.bottom_box div.box_left a:link, body.home div.bottom_box div.box_left a:visited{
	text-decoration:underline;
	color:#6D9EBF;
}




/* all subpages */
div.subpage_flash_box{
	background-position: bottom center;
	background-repeat:no-repeat;
}

/* ============================================== search engine optimization ============================================== */
body.search_engine_optimization div.box_subpage_main h1, body.search_engine_optimization div.box_subpage_main h3{
	color: #FD9808;
}
body.search_engine_optimization div.box_left_menu{
	background-image: url(/images/seo/nav_bar_SEO.jpg);
}
body.search_engine_optimization div.double_list ul{
	list-style-image: url(/images/seo/table_orange_bullet.gif);
}
body.search_engine_optimization div.box_left_menu li.current, body.search_engine_optimization div.box_left_menu li.current a, body.search_engine_optimization div.box_left_menu li.current a:visited{
	color:#FF9A0A;
}

body.search_engine_optimization div.box_subpage_main_content a, body.search_engine_optimization div.box_subpage_main_content a:link, body.search_engine_optimization div.box_subpage_main_content a:visited{
	color: #FD9808;	
}



/* ============================================== pay per click management ============================================== */
body.pay_per_click_management div.box_subpage_main_content h1, body.pay_per_click_management div.box_subpage_main_content h3{
	color: #74AA0F;
}
body.pay_per_click_management div.box_left_menu{
	background-image: url(/images/ppc/nav_bar_PPC.jpg);
}
body.pay_per_click_management div.double_list ul{
	list-style-image: url(/images/ppc/table_green_bullet.gif);
}
body.pay_per_click_management div.box_left_menu li.current, body.pay_per_click_management div.box_left_menu li.current a, body.pay_per_click_management div.box_left_menu li.current a:visited{
	color:#76A90E;
}
body.pay_per_click_management div.box_subpage_main_content a, body.pay_per_click_management div.box_subpage_main_content a:link, body.pay_per_click_management div.box_subpage_main_content a:visited{
	color: #74AA0F;	
}
/* ============================================== social media optimization ============================================== */
body.social_media_optimization div.box_subpage_main_content h1, body.social_media_optimization div.box_subpage_main_content h3, body.social_media_optimization div.box_subpage_main_content h4{
	color: #299DAC;
}
body.social_media_optimization div.box_left_menu{
	background-image: url(/images/smo/nav_bar_SMO.jpg);
}
body.social_media_optimization div.double_list ul{
	list-style-image: url(/images/smo/table_blue_bullet.gif);
}
body.social_media_optimization div.box_left_menu li.current, body.social_media_optimization div.box_left_menu li.current a, body.social_media_optimization div.box_left_menu li.current a:visited{
	color:#2B9CAE;
}
body.social_media_optimization div.box_subpage_main_content a, body.social_media_optimization div.box_subpage_main_content a:link, body.social_media_optimization div.box_subpage_main_content a:visited{
	color: #299DAC;	
}


body.social_media_optimization div.smo_table table{
	background-color:white;
	border:1px solid #E5E8ED;
}
body.social_media_optimization div.smo_table tr.heading td
, body.social_media_optimization div.smo_table tr.heading th
, body.social_media_optimization div.smo_table tr.subheading1 td
, body.social_media_optimization div.smo_table tr.subheading1 th
, body.social_media_optimization div.smo_table tr.subheading2 td
, body.social_media_optimization div.smo_table tr.subheading2 th
{
	background-color:#F4F9FD
}
body.social_media_optimization div.smo_table td, body.social_media_optimization div.smo_table th{
	border:1px solid #E5E8ED;
	color:78919C;
}


div.seo_smo_table table{
	border:1px solid #d3d3d3;
}
div.seo_smo_table td, div.seo_smo_table th{
	color:#546D72;
	border:1px solid #E8E9E9;
}
div.seo_smo_table div.title{
	color:#65A1D5;	
}
div.seo_smo_table tr.tr1 td{
	background-color:#F4F9FD;
}
div.seo_smo_table tr.tr2 td{
	background-color:white;
}
div.seo_smo_table tr.tr2 th{
	background-color:#F8FCFF;
}
div.seo_smo_table td#td2{
	background-color:white;
}
div.seo_smo_table td#td3{
	background-color:white;
}


/* ============================================== company ============================================== */
body.company div.box_subpage_main_content h1, body.company div.box_subpage_main_content h3{
	color: #428A02;
}
body.company div.box_left_menu{
	background-image: url(/images/company/nav_bar_company.jpg);
}
/*body.company div.double_list ul{
	list-style-image: url(/images/seo/table_orange_bullet.gif);
}*/
body.company div.box_left_menu li.current, body.company div.box_left_menu li.current a, body.company div.box_left_menu li.current a:visited{
	color:#428A02;
}
body.company div.box_subpage_main_content a, body.company div.box_subpage_main_content a:link, body.company div.box_subpage_main_content a:visited{
	color: #428A02;	
}	
/* ============================================== contact us ============================================== */
body.contact_us div.box_subpage_main_content h1, body.contact_us div.box_subpage_main_content h3{
	color: #2A7DAF;
}
body.contact_us div.box_left_menu{
	background-image: url(/images/contact_us/nav_bar_contact_us.jpg);
}
/*body.contact_us div.double_list ul{
	list-style-image: url(/images/seo/table_orange_bullet.gif);
}*/
body.contact_us div.box_left_menu li.current, body.contact_us div.box_left_menu li.current a, body.contact_us div.box_left_menu li.current a:visited{
	color:#2A7DAF;
}

body.contact_us div.box_subpage_main_content a, body.contact_us div.box_subpage_main_content a:link, body.contact_us div.box_subpage_main_content a:visited{
	color: #2A7DAF;	
}
/* ============================================== portfolio ============================================== */
body.portfolio div.box_subpage_main_content h1, body.portfolio div.box_subpage_main_content h3{
	color: #5B1BE1;
}
body.portfolio div.box_left_menu{
	background-image: url(/images/portfolio/nav_bar_portfolio.jpg);
}
/*body.portfolio div.double_list ul{
	list-style-image: url(/images/seo/table_orange_bullet.gif);
}*/
body.portfolio div.box_left_menu li.current, body.portfolio div.box_left_menu li.current a, body.portfolio div.box_left_menu li.current a:visited{
	color:#5B1BE1;
}
body.portfolio div.box_subpage_main_content a, body.portfolio div.box_subpage_main_content a:link, body.portfolio div.box_subpage_main_content a:visited{
	color: #5B1BE1;	
}
body.portfolio div.box_subpage_main_content span.rank{
	color: #5B1BE1;
}
/* ============================================== resources ============================================== */
body.resources div.box_subpage_main_content h1, body.resources div.box_subpage_main_content h3{
	color: #FF710B;
}
body.resources div.box_left_menu{
	background-image: url(/images/resources/nav_bar_resources.jpg);
}
/*body.resources div.double_list ul{
	list-style-image: url(/images/seo/table_orange_bullet.gif);
}*/
body.resources div.box_left_menu li.current, body.resources div.box_left_menu li.current a, body.resources div.box_left_menu li.current a:visited{
	color:#FF710B;
}

body.resources div.box_subpage_main_content a, body.resources div.box_subpage_main_content a:link, body.resources div.box_subpage_main_content a:visited{
	color: #FF710B;	
}



