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

/* general */

body, th, td, p, input, textarea{
	font-family: Helvetica, Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
}

em{
	font-style:normal;
}

div.large th, div.large td, div.large p, div.large input, div.large textarea{
	font-size: 14px;
}
div.x-large th, div.x-large td, div.x-large p, div.x-large input, div.x-large textarea{
	font-size: 16px;
}
p{
	line-height: 18px;
}

/* heading */

h1{
	font-size: 20px;
}
div.large h1{
	font-size: 22px;
}
div.x-large h1{
	font-size: 24px;
}

h2{
	font-size: 18px;
}
div.large h2{
	font-size: 20px;
}
div.x-large h2{
	font-size: 22px;
}

h3{
	font-size: 14px;
}
div.large h3{
	font-size: 16px;
}
div.x-large h3{
	font-size: 18px;
}

/* serach box */

div.box_search input{
	font-size: 12px;
}

/* navigation */

div.box_navigation{
	font-size: 11px; 
}

/* footer link */

div.box_footer_link a, div.box_footer_link a:visited{
	font-size: 11px; 
}

/* footer link family*/
div.box_footer_link_family{
	font-size: 10px; 
}

/* footer link family*/
div.box_footer_link_family a, div.box_footer_link_family a:visited{
	font-size: 12px; 
}

/* footer copyright */

div.box_footer_copyright{
	font-size: 9px; 
}

div.box_content img{
	vertical-align:middle;
}

/*web design content text*/
div.star_ul li{
	line-height:26px;
}

div.star_ul li{
	font-size:14px;
}

div.num_ul li{
	line-height:24px;
}

div.num_ul li{
	font-size:12px;
}

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

body.home div.right_box div.content p{
	font-size: 12px;

}

body.home div.right_box div.content span.content_details {
	font-size: 12px;
}

body.home div.left_box p{

}

/* ============================================== web design ============================================== */
/*web_design - web_promotion*/

body.one_stop_web_design_services div.web_promotion div.box_content4 p{
	line-height:12px;
}


/*web_design - web_maintenance*/
body.one_stop_web_design_services div.web_maintenance  div.star_ul li{
	line-height:1.4;
	font-size:14px;
}

body.one_stop_web_design_services div.web_maintenance  div.star_ul em{
	font-size:18px;
}

/*web_design - web_development_process*/
body.one_stop_web_design_services div.web_development_process div.star_ul li{	
}
body.one_stop_web_design_services div.web_development_process div.read_more{
	font-size:10px;
}

/*web_design - web_2_0*/
/*
body.one_stop_web_design_services div.web_2_0  div.star_ul li{
	font-size:12px;
	line-height:29px;
}*/
body.one_stop_web_design_services div.web_development_process th strong{
	font-size:15px;
}

body.one_stop_web_design_services div.web_2_0  div.box_content div.star_ul li{
	line-height:24px;
}

/* ============================================== additional services ============================================== */
/*additional general*/
body.additional_web_services div.read_more{
	font-size:10px;
}

body.additional_web_services div.read_more a,
body.additional_web_services div.read_more a:link,
body.one_stop_web_design_services div.web_promotion div.box_content4 div.read_more a:visited{
	font-size:12px;
}

/* additional services left menu - english*/
body.additional_web_services  div.box_left_menu{
	background-image:url(/images/additional/subpage_btn/additional_subpage_btn_blur.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
body.additional_web_services  div#div_left_menu_original{
	background-image:url(/images/additional/subpage_btn/additional_subpage_btn_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
body.additional_web_services  div#div_left_menu_blur{
	background-image:url(/images/additional/subpage_btn/additional_subpage_btn_blur_hk.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

body.additional_web_services div.index  div.box_left_menu{
	background-image:none;
	background-position:top center;
	background-repeat:no-repeat;
}

body.additional_web_services div.index div#div_left_menu_original{
	background-image:url(/images/additional/cover/additional_cover_btn_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
body.additional_web_services div.index div#div_left_menu_blur{
	background-image:url(/images/additional/cover/additional_cover_btn_blur_hk.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*additional_web_services - INDEX*/
body.additional_web_services div.index div.box_title p{
	font-size:20px;
	line-height:25px;
}

/*additional_web_services - General*/
body.additional_web_services div.box_title p{
	font-size:16px;
	line-height:18px;
}

body.additional_web_services div.box_title p a, div.additional_web_services div.box_title p a:visited{
	text-decoration:none;
}	

body.additional_web_services div.box_content p{
	font-size:14px;
	line-height:16px;
}

/*additional_web_services - SEO */
body.additional_web_services div.seo div.star_ul div.special_line {
  line-height:18px;
}

/*additional_web_services - PPC*/
/*
body.additional_web_services div.ppc div.num_ul li,
body.additional_web_services div.ppc div.star_ul li{
	font-size:14px;
}*/

/*additional_web_services - ecommerce_consultation*/
body.additional_web_services div.ecommerce_consultation div.num_ul p
{
	font-size:12px;
}

body.additional_web_services div.ecommerce_consultation div.num_ul em{
	font-size:21px;
}

/* ============================================== portfolio ============================================== */

/* ============================================== resources ============================================== */
/* buyer guide left menu*/
body.resources div.buyers_guide div.box_subpage_main_content div.box_content2 p {
	font-size:14px;
	line-height:18px;
}

body.resources div.buyers_guide div.box_left_menu table.left_menu_item a, body.resources div.buyers_guide div.box_left_menu table.left_menu_item a:link{
	font-size:14px; 
	line-height:16px;
}

body.resources div.buyers_guide div .box_content li{
font-weight:bold;
}

body.resources div.buyers_guide div .box_content .highlight_heading{
font-weight:bold;
font-size:15px;
}

body.resources div.faq div.box_content h2 {
	font-size:16px;
}

/* ============================================== company ============================================== */
body.company div.affiliate_websites div.box_subpage_main_content div.box_content_head p{
	font-weight:bold;	
}
body.company div.affiliate_websites div.box_subpage_main_content div.content_right p{
	font-weight:bold;
	padding-top:0px;	
}
body.company div.career div.box_subpage_main_content div.box_content p{
	font-weight:bold;
	font-size:13px;
}
body.company div.contact_us div.box_subpage_main_content div.box_content p{
	font-weight:bold;
	font-size:13px;
}

body.company div.news_and_events div.box_subpage_main_content h2{
	font-size:16px;
}

/* ============================================== Contact Us ============================================== */
body.contact_us div.thankyou div.box_subpage_main_content div.box_content2 p{
	font-size:20px;
	line-height:155%;
}

body.contact_us div.thankyou div.wrapper_main div.back_btn a{
	text-decoration:none;
}




