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

/* general  */

body{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

th, td{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

a{
	text-decoration: none;
}

img{
	border: 0px;
}

h1, h2, h3{
	text-align: left;
}

p{
	text-align:justify;
}

textarea{
	overflow: auto; 
}

ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* scroller */

div.box_scroller_parent{
	position: relative;
	overflow: hidden;
}
div.box_scroller{
	position: absolute;
}

/* box */

div.box_parent{
	width: 100%;
	overflow: hidden;
}
div.box_footer{
	position:relative;
	height: 356px;
	text-align: center;
}


/* wrapper */

div.wrapper_header, div.wrapper_main, div.wrapper_footer{
	margin:0px auto auto auto;
	position: relative;
	text-align: left;
}
div.wrapper_header{
	width: 900px; height: 500px;
}
div.wrapper_main{
	width: 900px;
}
div.wrapper_footer{
	width: 900px; height: 356px;
}

/* flash banner */

div.wrapper_header div.flash_banner{
	position: absolute;
	left: -550px; top: 0px;
	width: 2000px; height: 500px;
	overflow: hidden;
}

/* company logo */

div.box_logo{
	position: absolute;
	width: 216px; height: 47px;
	left: 0px; top: 28px;
}

/* main menu */

div.box_mainmenu{
	position: absolute;
	width: 819px; height: 46px; 
	left: 0px; top: 89px;
}

/* search box */

div.box_search{
	position: absolute;
	width: 162px; height: 26px;
	left: 657px; top: 45px;
}
div.box_search td.text{
	padding: 5px 0px 0px 10px;
}
div.box_search td.btn{
	padding: 3px 3px 0px 1px;
}
div.box_search input{
	border: none;
	width: 129px; height: 21px;
}
div.box_search img{
	width: 21px; height: 21px;
}

/* subpage header */

div.box_subpage_header{
	position: absolute;
	width: 850px; height:20px;
	left: 15px; top: 15px;
}

/* subpage footer */

div.box_subpage_footer{
	clear: both;
}

/* navigation */
div.box_navigation a{
	text-decoration:none;
}

div.box_navigation div.link {
	position:absolute;
	top:0px;
	left:0px;
	text-align:left
}

div.box_navigation div.language {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}

/* main content */

div.box_subpage_main{
	position:relative;
	width: 900px;
}
div.box_subpage_main div.box_subpage_main_content{
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 900px;
	text-align: left;
}

div.box_title{
	position:absolute;	overflow:hidden;
}
div.box_content{
	position:absolute;	overflow:hidden;
}
div.box_content2{
	position:absolute;	overflow:hidden;
}
div.box_content3{
	position:absolute;	overflow:hidden;
}
div.box_content4{
	position:absolute;	overflow:hidden;
}




/* all left menu */
div.box_left_menu{
	position:absolute;
}
div.box_left_menu ul{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
div.box_left_menu li{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.lm_hidden{
	display:none;
}
.lm_show{
	display:block;
}

/* left menu */
/*
div.box_left_menu{
	position:relative;
	float:left;
	width: 200px;
	overflow:hidden;
	border:1px solid silver;
}
*/

/* functional icons  */

div.functional_icons{
	position: absolute;
	left: 700px; top: 10px;
	width: 192px;
	text-align: right;
}

/* footer link */

div.box_footer_link{
	position: absolute;
	left: 0px; top: 18px;
	text-align: left;
}

/* footer link family*/
div.box_footer_link_family{
	position: absolute;
	top:80px;
	left:33%;
	text-align:center;
}

/* footer copyright */

div.box_footer_copyright{
	position: absolute;
	left: 600px; top: 28px;
	width: 300px;
	text-align: right;
}

/* black ul */
div.black_ul{
	width: 240px;
	float:left;
}
div.black_ul ul{
	padding-left:0px;
}

div.black_ul li{
	display:block;
	padding-left:30px;
}

/* star ul */
div.star_ul{
	float:left;
}

div.star_ul table.star_table td.star_icon {
	width:28px;
}

div.star_ul table.star_table p, p.star_pt{
	top:8px;
}

/* num ul */
div.num_ul{
	float:left;
}

div.num_ul table.num_table td.num_icon {
	width:28px;
}

div.num_ul table.num_table p, p.num_pt{
	top:8px;
}

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

/*read more*/
div.read_more {
	padding-top:0px;
}
div.read_more img{
	vertical-align:middle;
}

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

body.home div.wrapper_main{
	height: 953px;
}

body.home div.box_navigation {
	position:absolute;
	top:10px;
	left:15px;
	width:860px;
}
body.home div.title_box{
	position: absolute;
	left: 100px; top: 60px;
	width: 720px; height: 60px;
	margin-top: 18px;
}
body.home div.left_box{
	position: absolute;
	left: 100px; top: 144px;
	width: 380px; height: 440px;
}
body.home div.right_box{
	position: absolute;
	left: 502px; top: 144px;
	width: 315px; height: 515px;
}

body.home div.title{

}

body.home div.left_box img{
	vertical-align: top;

}

body.home div.left_box div.title{
	margin-top: 15px;

}

body.home div.right_box div.title{
	text-align:center;
	margin-top: 20px;
	height:57px;
	
}

body.home div.right_box div.content{
	padding: 22px 22px 22px 22px;
}

body.home div.right_box div.content div.content_go {
	position:relative;
	float:right;
	margin:5px 10px auto auto;
}





/* ============================================== web design ============================================== */

body.one_stop_web_design_services  div.box_left_menu{
	left:47px; top:180px;
	position:relative;
}
body.one_stop_web_design_services  div.box_left_menu div{
	position:absolute; left:0px; border:0px solid blue;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_1{
	top:0px; 
}
body.one_stop_web_design_services  div.box_left_menu div#lm_2{
	top:61px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_3{
	top:122px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_4{
	top:183px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_5{
	top:244px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_6{
	top:305px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_7{
	top:366px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_8{
	top:427px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_9{
	top:488px;
}
body.one_stop_web_design_services  div.box_left_menu div#lm_10{
	top:549px;
}
/*
body.one_stop_web_design_services  div.box_left_menu ul{
	list-style-type:none;
}
body.one_stop_web_design_services  div.box_left_menu li{
	height:61px;  border:0px solid blue;
	padding:0px; margin:0px;
}
*/
body.one_stop_web_design_services div.box_subpage_main_content div.box_title {
	left:94px;
	top:118px;
	width:700px;
	height:60px;
}

/* web design - index */
body.one_stop_web_design_services div.index div.wrapper_main{
	height:750px;
}
body.one_stop_web_design_services div.index div.box_subpage_main_content div.box_title{
	left:88px; top:54px;
	width:730px; height:110px; 
}
body.one_stop_web_design_services div.index div.box_subpage_main_content div.box_content{
	left:315px; top:170px;
	width:470px; height:450px; 
}

body.one_stop_web_design_services div.index div.box_content div.star_ul{
	height:162px;
	float:left;	
}

/* web design - web_design */
body.one_stop_web_design_services div.web_design div.wrapper_main{
	height:1051px;
}
body.one_stop_web_design_services div.web_design div.box_subpage_main_content div.box_content{
	left:334px; top:190px;
	width:480px; height:300px; 
}
body.one_stop_web_design_services div.web_design div.box_subpage_main_content div.box_content2{
	left:330px; top:500px;
	width:480px; height:200px; 
}
body.one_stop_web_design_services div.web_design div.box_subpage_main_content div.box_content3{
	left:285px; top:718px;
	width:530px; height:350px; 
}
body.one_stop_web_design_services div.web_design  div.box_ul{
	padding:15px 0px 0px 10px;
	width:230px;
	float:left;
}
body.one_stop_web_design_services div.web_design  div.star_ul{
	padding-top:5px;
	float:left;
	width:500px;
}


/* web design - web_promotion*/
body.one_stop_web_design_services div.web_promotion div.wrapper_main{
	height:1269px;
}
body.one_stop_web_design_services div.web_promotion div.box_subpage_main_content div.box_content{
	left:333px; top:188px;
	width:472px; height:193px; 
}
body.one_stop_web_design_services div.web_promotion div.box_subpage_main_content div.box_content2{
	left:333px; top:470px;
	width:472px; height:220px; 
}
body.one_stop_web_design_services div.web_promotion div.box_subpage_main_content div.box_content3{
	left:333px; top:680px;
	width:472px; height:220px; 
}
body.one_stop_web_design_services div.web_promotion div.box_subpage_main_content div.box_content4{
	left:302px; top:950px;
	width:500px; height:245px; 
}
 
body.one_stop_web_design_services div.web_promotion  div.box_ul{
	padding:22px 0px 0px 15px;
	width:220px;
	float:left;	
}
body.one_stop_web_design_services div.web_promotion  div.star_ul{
	float:left;	
	padding-top:5px;
	width:245px;
	height:96px;
}

/* web design - web_maintenance */
body.one_stop_web_design_services div.web_maintenance div.wrapper_main{
	height:1141px;
}
body.one_stop_web_design_services div.web_maintenance div.box_content{
	left:334px; top:190px;
	width:473px; height:200px; 
}
body.one_stop_web_design_services div.web_maintenance div.box_content2{
	left:330px; top:420px;
	width:480px; height:160px; 
}
body.one_stop_web_design_services div.web_maintenance div.box_content3{
	left:300px; top:650px;
	width:480px; height:425px; 
}
body.one_stop_web_design_services div.web_maintenance  div.box_ul{
	padding:25px 0px 0px 10px;
	width:220px;
	float:left;
}
body.one_stop_web_design_services div.web_maintenance  div.star_ul{
	padding-top:5px;
}

/* web design - web_re_engineering_and_re_design */
body.one_stop_web_design_services div.web_re_engineering_and_re_design div.wrapper_main{
	height:731px;
}
body.one_stop_web_design_services div.web_re_engineering_and_re_design div.box_subpage_main_content div.box_content{
	left:336px; top:190px;
	width:460px; height:150px; 
}
body.one_stop_web_design_services div.web_re_engineering_and_re_design div.box_subpage_main_content div.box_content2{
	left:369px; top:396px;
	width:420px; height:230px; 
}




/* web design - web_hosting */
body.one_stop_web_design_services div.web_hosting div.wrapper_main{
	height:731px;
}
body.one_stop_web_design_services div.web_hosting div.box_subpage_main_content div.box_content{
	left:336px; top:190px;
	width:460px; height:150px; 
}
body.one_stop_web_design_services div.web_hosting div.box_subpage_main_content div.box_content2{
	left:369px; top:396px;
	width:420px; height:230px; 
}

/* web design - web_development_process */
body.one_stop_web_design_services div.web_development_process div.wrapper_main{
	height:1435px;
}
body.one_stop_web_design_services div.web_development_process div.box_subpage_main_content div.box_content{
	left:328px; top:190px;
	width:480px; height:900px; 
}
body.one_stop_web_design_services div.web_development_process div.box_subpage_main_content div.box_content2{
	left:306px; top:1050px;
	width:486px; height:300px; 
}
body.one_stop_web_design_services div.web_development_process div.box_subpage_main_content div.box_content3{
	left:278px; top:1360px;
	width:540px; height:35px; 
}

body.one_stop_web_design_services div.web_development_process th{		
	width:150px;
}
body.one_stop_web_design_services div.web_development_process div.read_more{
	margin-left:60px;
}

/* web design - web_2_0 */
body.one_stop_web_design_services div.web_2_0 div.wrapper_main{
	height:1235px;
}
body.one_stop_web_design_services div.web_2_0 div.box_subpage_main_content div.box_title{
	left:610px; top:128px;
	width:197px; height:50px;
}
body.one_stop_web_design_services div.web_2_0 div.box_subpage_main_content div.box_content{
	left:352px; top:190px;
	width:456px; height:400px; 
}
body.one_stop_web_design_services div.web_2_0 div.box_subpage_main_content div.box_content2{
	left:352px; top:620px;
	width:456px; height:200px; 
}
body.one_stop_web_design_services div.web_2_0 div.box_subpage_main_content div.box_content3{
	left:300px; top:870px;
	width:500px; height:300px; 
}

body.one_stop_web_design_services div.web_2_0 div.box_subpage_main_content div.box_content2 ul{
	padding-top:10px;
}

body.one_stop_web_design_services div.web_2_0  div.box_ul{
	padding:0px 0 0 15px;
	float:left;
}

body.one_stop_web_design_services div.web_2_0  div.star_ul{
	padding-top:5px;
	float:left;
	width:450x;
}

/* ============================================== additional services ============================================== */
/*additional general*/
body.additional_web_services div.read_more{
	margin-left:30px;
}

/* additional services left menu */
body.additional_web_services  div.box_left_menu{
	left:7px; top:250px;
	width:272px; height:420px; 
}
body.additional_web_services div#div_left_menu_original{
	width:272px; height:420px; 
	border:1px solid transparent;
}
body.additional_web_services div#div_left_menu_blur{
	width:272px; height:420px; 
	border:1px solid transparent;
}
body.additional_web_services  div.box_left_menu ul{
	margin:16px 0px 0px 0px;
	list-style-type: none;
}
body.additional_web_services  div.box_left_menu li img{
	margin-left:47px;
}
/* additional services left menu - english */
body.additional_web_services  div.box_left_menu li img#seo{
	height:32px;
}
body.additional_web_services  div.box_left_menu li img#ppc{
	height:34px;
}
body.additional_web_services  div.box_left_menu li img#smo{
	height:28px;	margin-top:8px;
}
body.additional_web_services  div.box_left_menu li img#ecommerce_consultation{
	height:45px;	margin-top:8px;
}
body.additional_web_services  div.box_left_menu li img#cms{
	height:30px;
}
/* additional services left menu - trad. chinese */
body.additional_web_services  div.box_left_menu li img#seo_hk{
	height:46px;	margin-top:4px;
}
body.additional_web_services  div.box_left_menu li img#ppc_hk{
	height:46px;	margin-top:4px;
}
body.additional_web_services  div.box_left_menu li img#smo_hk{
	height:40px;	margin-top:8px;
}
body.additional_web_services  div.box_left_menu li img#ecommerce_consultation_hk{
	height:26px;	margin-top:10px;
}
body.additional_web_services  div.box_left_menu li img#cms_hk{
	height:43px;	margin-top:8px;
}
/* additional service - INDEX - left menu */
body.additional_web_services div.index div.box_left_menu{
	position:absolute;
	left:15px; top:449px;
	width:398px; height:297px; 
}
body.additional_web_services div.index div#div_left_menu_original{
	width:396px; height:295px; 
	border:1px solid transparent;
}
body.additional_web_services div.index div#div_left_menu_blur{
	width:396px; height:295px; 
	border:1px solid transparent;
}
body.additional_web_services div.index div.box_left_menu ul{
	margin:26px 0px 0px 0px;
	list-style-type: none;
}
body.additional_web_services div.index div.box_left_menu li img{
	margin-left:41px;
}
/* additional service - INDEX - left menu - english */
body.additional_web_services div.index div.box_left_menu li img#seo{
	height:27px;
}
body.additional_web_services div.index div.box_left_menu li img#ppc{
	height:34px;
}
body.additional_web_services div.index div.box_left_menu li img#smo{
	height:27px;	margin-top:8px;
}
body.additional_web_services div.index div.box_left_menu li img#ecommerce_consultation{
	height:28px;	margin-top:8px;
}
body.additional_web_services div.index div.box_left_menu li img#cms{
	height:32px;
}
/* additional service - INDEX - left menu - trad. chinese */
body.additional_web_services div.index div.box_left_menu li img#seo_hk{
	height:31px;	margin-top:1px;
}
body.additional_web_services div.index div.box_left_menu li img#ppc_hk{
	height:29px;	margin-top:6px;
}
body.additional_web_services div.index div.box_left_menu li img#smo_hk{
	height:31px;	margin-top:7px;
}
body.additional_web_services div.index div.box_left_menu li img#ecommerce_consultation_hk{
	height:27px;	margin-top:5px;
}
body.additional_web_services div.index div.box_left_menu li img#cms_hk{
	height:32px;	margin-top:8px;
}

/* web design - index */

/* additional services - ALL */
body.additional_web_services h3{
	margin:0px 0px 5px 0px;
}
body.additional_web_services div.wrapper_main{
	height:750px;
}
body.additional_web_services div.box_subpage_main_content div.box_title{
	left:50px; top:50px;
	width:810px; height:165px;
}
body.additional_web_services div.box_subpage_main_content div.box_content{
	left:303px; top:232px;
	width:550px; height:460px;
}

/* additional services - INDEX */
body.additional_web_services div.index div.wrapper_main{
	height:750px;
}
body.additional_web_services div.index div.box_subpage_main_content div.box_title{
	left:60px; top:50px;
	width:780px; height:165px;
}
body.additional_web_services div.index div.box_subpage_main_content div.box_content{
	left:60px; top:190px;
	width:300px; height:240px;
}
body.additional_web_services div.index div.box_subpage_main_content div.box_content2{
	left:415px; top:192px;
	width:477px; height:555px;
}

/*additional_web_services - SEO*/
body.additional_web_services div.seo div.num_ul{
	width: 250px; height: 100px;
}
body.additional_web_services div.seo div.star_ul{
	width:290px; height:260px; 
}

/*additional_web_services - PPC*/
body.additional_web_services div.ppc div.num_ul{
	width: 250px; height:100px;;
}
body.additional_web_services div.ppc div.star_ul {
	width: 550px; height:260px;
}

/*additional_web_services - SMO*/
body.additional_web_services div.smo div.num_ul{
	width: 250px; height:100px;;
}
body.additional_web_services div.smo div.star_ul {
	width: 550px; height:160px;			
}		

/* additional_web_services: ecommerce_consultation */

body.additional_web_services div.ecommerce_consultation div.box_content{
	position: relative;
}
body.additional_web_services div.ecommerce_consultation div.box_scroller_parent{
	width:510px; height: 430px;
}
body.additional_web_services div.ecommerce_consultation div.box_scroller{
	width:510px;
}
body.additional_web_services div.ecommerce_consultation div.box_arrow{
	position: absolute;
	left: 510px; top: 380px;
}

/* ============================================== portfolio ============================================== */
/* portfolio */
body.portfolio div.box_subpage_main {
	position:relative;
	top:25px;
}

body.portfolio div.index div.wrapper_main{
	height:1307px;
	background-image:url(/images/new_portfolio/bg.jpg);
	background-repeat:no-repeat;
}
body.portfolio div.index div.box_subpage_main_content div.box_title{
	left:56px; top:32px;
	width:820px; height:60px;
}
body.portfolio div.index div.box_subpage_main_content div.box_content{
	left:5px; top:55px;
	width:890px; height:1150px;
	padding:0px 0px 0px 0px;
	border:0px solid silver;
}

/*** New Portfolio ***/
body.portfolio div.index  div.box_title {
	position:relative;
}

body.portfolio div.index div.box_content {
	position:relative;
	text-align:center;	
}

body.portfolio div.index div.category {
	position:relative;
	width:800px;
	margin:0px auto 0px auto;
}

body.portfolio div.index div.category a {
	cursor:pointer;
	margin:0px 2px 0px 2px;
}

body.portfolio img.arrow {
	position:relative;
	top:12px;
}

body.portfolio div.pagination a {
	cursor:pointer;
}

body.portfolio div.pages {
	position:relative;
	top:7px;
	width:24px; height:23px;
	background-image:url(../images/new_portfolio/page.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}

body.portfolio div.pages a {	
	position:relative;
	top:5px;
	text-decoration:none;
	color:#FFFFFF;
}

body.portfolio div.pages.current {
	height:30px; top:0px;
	background-image:url(../images/new_portfolio/page_rollover.jpg);
}

body.portfolio div.site_content {
	position:relative;	
}

body.portfolio div.site_content div.pagination {
	position:absolute;
	width:807px; height:30px;
	top:8px; left:0px;
}

body.portfolio div.site_content div.pagination img,
body.portfolio div.site_content div.pagination div.pages {
	float:right;
	margin-left:5px;
}

body.portfolio div.site_content div.site_block {
	position:relative;
	top:10px;
	* top:8px;
}

body.portfolio div.site_content p.cat_name {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	top:20px; left:90px;
}

body.portfolio div.site_row {
	position:relative;
	width:718px; height:207px;
	margin:2px auto 0px auto;
	background-image:url(../images_png/new_portfolio/box_67.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}

body.portfolio div.site_row img.soon {
	position:absolute;
	top:145px; left:240px;
}

body.portfolio div.site_row img.screenshot {
	position:absolute;
	top:21px; left:13px;
}

body.portfolio div.site_row p.sitename {
	position:absolute;
	top:23px; left:400px;
	font-size:16px;	
	color:#FFFFFF;
}

body.portfolio div.site_row table.desc {
	position:absolute;
	width:270px; /* height:120px; */
	top:50px; left:400px;
}

body.portfolio div.site_row table.desc td {
	text-align:left;
	vertical-align:top;
}

body.portfolio div.site_row table.desc td.right {
	width:248px;
}

body.portfolio div.site_row table.desc td.arrow_top img {
	position:relative;
	top:10px;
}

body.portfolio div.site_row table.desc tr.desc td.arrow {
	width:22px;
}

body.portfolio div.site_row table.desc td.site_desc p  {
	position:relative;
	left:5px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:14px;
}

/* ============================================== resources ============================================== */

/* resources - buyers guide, faq */
body.resources div.buyers_guide div.wrapper_main {
	height:1435px;
}
body.resources div.faq div.wrapper_main{
	height:1635px;
}
body.resources div.buyers_guide div.box_subpage_main_content div.box_title,
body.resources div.faq div.box_subpage_main_content div.box_title{
	left:97px; top:65px;
	width:710px; height:65px;
}
body.resources div.buyers_guide div.box_subpage_main_content div.box_content2{
	left:97px; top:130px;
	width:710px; height:320px; 
}
body.resources div.buyers_guide div.box_subpage_main_content div.box_content{
	left:278px; top:420px; 
	width: 498px; height: 920px;
	padding:20px 20px 20px 20px;
}

body.resources div.buyers_guide div.chose {
	position:absolute;
	overflow:visible;
	top:250px;
}


body.resources div.faq div.box_subpage_main_content div.box_content{
	left:97px; top:130px;
	width:710px; 
}


body.resources div.faq div.box_subpage_main_content div.box_content h2{
	margin-bottom:0px;
	padding-bottom:0px;
}

body.resources div.faq div.box_subpage_main_content div.box_content p{
	margin-top:0px;
	padding-top:0px;
}

body.resources div.faq div.box_subpage_main_content div.box_content h2{
	margin-top:5px;
}

/* buyer guide left menu*/
body.resources div.buyers_guide div.box_left_menu{
	position:absolute;
	left:97px; top:439px;
	width:181px; height:440px;
}

body.resources div.buyers_guide div.box_left_menu div, body.resources div.buyers_guide div.box_left_menu .current{
	height: 53px; overflow:hidden;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
body.resources div.buyers_guide div.box_left_menu table{
	width:181px; height:53px; overflow:hidden;	
	margin:0px 0px 0px 0px;
	border-collapse:collapse;
}
body.resources div.buyers_guide div.box_left_menu td{
	vertical-align: middle;
	padding: 0px 14px 0px 14px; 
}

body.resources div.buyers_guide div .box_content ul{
padding-top:5px;
margin-left:15px;
}

body.resources div.buyers_guide div .box_content li{
padding-bottom:5px;
}

body.resources div.buyers_guide div .box_content p{
margin-left:15px;
}

body.resources div.buyers_guide div .box_content h1{
	margin-top:-20px;
	margin-left:15px;
}

body.resources div.buyers_guide div .box_content img.number{
	position:absolute;
	left:5px;
	top:0px;
}

/* resources - others */
  body.resources div.articles div.wrapper_main
, body.resources div.case_studies div.wrapper_main
, body.resources div.helpful_websites div.wrapper_main
{
	height:750px;
}
body.resources div.articles div.box_subpage_main_content div.box_title
, body.resources div.case_studies div.box_subpage_main_content div.box_title
, body.resources div.helpful_websites div.box_subpage_main_content div.box_title
{
	left:180px; top:105px; 
	width:520px; height:60px;	
}
body.resources div.articles div.box_subpage_main_content div.box_content
, body.resources div.case_studies div.box_subpage_main_content div.box_content
, body.resources div.helpful_websites div.box_subpage_main_content div.box_content
{
	left:180px; top:185px; 
	width:520px; height:490px;	
}

/*helpful_websites*/


/* ============================================== company ============================================== */


/* company has no left menu */
/* company - news_and_events */
body.company div.news_and_events div.wrapper_main{
	height:750px;
}
body.company div.news_and_events div.box_subpage_main_content div.box_title{
	left:45px; top:80px;
	width:315px; height:70px;
}
body.company div.news_and_events div.box_subpage_main_content div.box_content2{
	left:45px; top:150px;
	width: 275px; height: 514px; 
	padding:20px 20px 20px 20px;
}
body.company div.news_and_events div.box_subpage_main_content div.box_content{
	left:375px; top:107px;
	width: 438px; height: 508px; 
	padding: 20px 20px 20px 20px; 
}
body.company div.news_and_events div.box_subpage_main_content h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
body.company div.news_and_events div.box_subpage_main_content h2{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

/* company - company profile */
body.company div.profile div.wrapper_main{
	height:750px;
}
body.company div.profile div.box_subpage_main_content div.box_title{
	left:120px; top:48px;
	width:750px; height:70px;
	
}
body.company div.profile div.box_subpage_main_content div.box_content{
	left:120px; top:115px;
	width:750px; height:300px; 
}
body.company div.profile div.box_subpage_main_content div.box_content2{
	left:5px; top:435px;
	width:890px; height:289px; 
}
body.company div.profile div.box_subpage_main_content div.content_left
, body.company div.profile div.box_subpage_main_content div.content_right{
	margin-top:13px;
}


body.company div.content_left{
	width:135px; height:130px;

}
body.company div.content_right{
	width:600px; height:280px;
	}
body.company div.content_left, div.content_right{
	float:left;
}

/* company - affiliate websites, commitment, newsletter_subscription, career, press_release */
body.company div.affiliate_websites div.wrapper_main
, body.company div.commitment div.wrapper_main
, body.company div.newsletter_subscription div.wrapper_main
, body.company div.career div.wrapper_main
, body.company div.press_release div.wrapper_main
{
	height:750px;
}

/*body.company div.press_release div.box_subpage_main_content div.box_title
{
	left:120px; top:55px;
	width:750px; height:60px;
}
body.company div.press_release div.box_subpage_main_content div.box_content
{
	left:120px; top:115px;
	width:750px; height:620px; 
}*/

body.company div.press_release div.box_subpage_main_content div.box_title,
body.company div.affiliate_websites div.box_subpage_main_content div.box_title
, body.company div.commitment div.box_subpage_main_content div.box_title{
	left:180px; top:105px; 
	width:520px; height:60px;	
}
body.company div.press_release div.box_subpage_main_content div.box_content,
body.company div.commitment div.box_subpage_main_content div.box_content{
	left:180px; top:185px; 
	width:520px; height:490px;	
}
body.company div.press_release div.box_content div.previous_page,
body.company div.press_release div.box_content div.next_page{
	position: absolute;
	top: 466px;
	width:49px;
	height:27px;

}
body.company div.press_release div.box_content div.previous_page{
	left:0px;
}
body.company div.press_release div.box_content div.next_page{
	left:475px;
}
body.company div.affiliate_websites div.box_subpage_main_content div.box_content{
	left:180px; top:165px; 
	width:520px; height:510px;	
}

body.company div.newsletter_subscription div.box_subpage_main_content div.box_title{
	left:180px; top:200px; 
	width:520px; height:65px;
}
body.company div.newsletter_subscription div.box_subpage_main_content div.box_content{
	left:180px; top:265px; 
	width:520px; height:80px;
}


body.company div.affiliate_websites div.box_subpage_main_content div.box_content_head{
	width:520px; height:30px;	
	margin-right:0px;
}
body.company div.affiliate_websites div.box_subpage_main_content div.content_left, 
body.company div.affiliate_websites div.box_subpage_main_content div.content_right{
	float:left;
}
body.company div.affiliate_websites div.box_subpage_main_content div.content_left{
	width:96px; height:480px;
	text-align:right;
	padding-right:20px;
}
body.company div.affiliate_websites div.box_subpage_main_content div.content_inner_left{
	text-align:right;
	height:96px;
}
body.company div.affiliate_websites div.box_subpage_main_content div.content_right{
	width:400px; height:480px;
}
body.company div.affiliate_websites div.box_subpage_main_content div.content_inner_right{
	height:96px;
	text-align:left;
	margin-left:20px;
}
body.company div.affiliate_websites div.box_subpage_main_content div.text_indent{
margin-left:10px;
}










/* company - career */
body.company div.career div.box_subpage_main_content div.box_title{
	left:180px; top:105px; 
	width:545px; height:60px;
}
body.company div.career div.box_subpage_main_content div.box_content{
	left:180px; top:165px; 
	width:545px; height:485px;
}
body.company div.career div.box_scroller_parent{
	width:505px; height: 485px;
}
body.company div.career div.box_scroller{
	width:505px;
}
body.company div.career div.box_arrow{
	position: absolute;
	left: 515px; top: 430px;
}

/* ============================================== Contact Us ============================================== */
body.contact_us div.wrapper_main{
	height:750px;
}
body.contact_us div.box_subpage_main_content div.box_content{
	left:100px; top:252px;
	width:440px; height:373px; 
}
body.contact_us div.index div.box_subpage_main_content div.box_title{
	left:205px; top:168px;
	width:440px; height:70px;
}
body.contact_us div.index div.box_subpage_main_content div.box_content2{
	left:400px; top:259px;
	width:440px; height:373px; 
}

body.contact_us div.index div.box_subpage_main_content div.box_content2 label{
	visibility:hidden;
}
body.contact_us div.index div.box_subpage_main_content div.box_content2 .input_text{
	width:276px;
	padding-top:3px;
	padding-left:3px;
}
body.contact_us div.index div.box_subpage_main_content div.box_content2 textarea.input_text{
	height:70px;
	margin-bottom:16px;
}
body.contact_us div.index div.box_subpage_main_content div.box_content2 td{
	height:31px;
}
body.contact_us div.index div.box_subpage_main_content div.box_content2 input.input_text{
	height:25px;
}
body.contact_us div.thankyou div.box_subpage_main_content div.box_content2{
	left:411px !important; 
	top:378px !important; 
}
body.contact_us div.thankyou div.box_subpage_main_content div.box_title{
	left:295px !important; 
	top:202px !important; 
}
body.contact_us div.thankyou div.box_subpage_main_content div.back_btn{
	position:absolute;
	left:720px;
	top:570px;
	width: 68px;
	height: 49px;
}



