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

/* general  */

body{
	background-color: #363636;
}

body, th, td, input, textarea{
	color: #000000;
}

h1, h2 {
	color: #fd8c00;
}

h3, h3 a, h3 a:visited{
	color: #ff9c21;
	text-decoration:none;
}

h4{
	color:#3879A8;
}

a, a:visited{
	color: #FD8C00;
}

strong.focus{
	color:#FD8C00;
}

/* box */

div.box_main{
	background-image: url(/images/base_picture_1px.jpg);
	background-repeat:repeat-y;
	background-position:top center;	
	background-color:#5E5E5E;
}


div.box_footer{
	
	background-color:#5E5E5E;
	background-image: url(/images/base_picture_1px.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}

div.wrapper_header{
}


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

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

/* main content */
/*******/
div.box_subpage{
	background-image: url(/images/vdp-subpage/1px_subpage_backgrd.jpg);
	background-repeat:repeat-y;
}
body.case_studies div.box_subpage{
	background-image: url(/images/vdp-subpage/1px_subpage_backgrd.jpg);
	background-repeat:repeat-y;
}
/*
div.box_subpage table tr.style1{
	background-color:#DFDFDF;
}
div.box_subpage table tr.style2{
	background-color:#EBEBEB;
}
*/
/*
border-right-width:1px;
border-right-color:#D3D3D3;
border-right-style:solid;
*/	
div.box_subpage table td{
	
	
}


/* left menu */
div.box_left_menu div.section a, div.box_left_menu div.section  a:visited{
	color:#fd8c00;
}

div.box_left_menu ul{
	list-style-type: none;
}

div.box_left_menu a, div.box_left_menu a:visited{
	color: white;
}

div.box_left_menu{

	background-image: url(/images/vdp-subpage/menu_bar_title_box.jpg);
	background-repeat: no-repeat;

}

div.box_left_menu li{
	background-image: url(/images/vdp-subpage/menu_bar_grey_tag.jpg);
	background-repeat: no-repeat;
}

div.box_left_menu li.current{
	background-image: url(/images/vdp-subpage/menu_bar_orange_tag.jpg);
	background-repeat: no-repeat;
}

div.menu_area_top{
	background-image: url(/images/lm_bg_top.jpg);
	background-repeat: no-repeat;
}

div.menu_area_bottom{
	background-image: url(/images/vdp-subpage/menu_bar_lower_shadow.jpg);
	background-repeat: no-repeat;
}

div.box_left_menu ul td{
	cursor:pointer;
}


/* subpage header */

div.box_subpage_header{
	background-image: url(/images/vdp-subpage/menu_bar_lower_shadow.jpg);
	background-repeat: repeat-y;
}

/* footer link */

div.box_footer_link a, div.box_footer_link a:visited{
	color: white;
}

/* all subpages */
div.box_subpage_main{
	background-repeat: no-repeat;
}

div.box_subpage_main_content ul{
	list-style-image:url(/images_png/orange_arrow_bullet.png);
	top:5px;
}


/* ============================================== home ============================================== */
/* flash banner */

body.home div.flash_banner{
	background-image: url(/images/home/focus_home_flash_banner_bg.jpg);
	background-repeat: no-repeat;
}
body.home div.flash_banner_inside{
	background-image: url(/images/home/focus_home_flash_banner_inside.jpg);
	background-repeat: no-repeat;
}

/* upper box */
body.home div.upper_box p,
body.home div.bottom_box p{
	color:white;
}
body.home div.upper_box {
	background-image: url(/images/home/upper_grey_backgrd.jpg);	
}
body.home div.upper_box div.icon h2,
body.home div.bottom_box div.icon h2{
	color:#FD6C01;
}
body.home div.upper_box div.content,
body.home div.bottom_box div.content{
	color:#FFFFFF;
}

body.home div.upper_box ul{
	list-style-image: url(/images_png/home/orange_bullet_point.png);
}

/*
body.home div.upper_box div.content b,
body.home div.bottom_box div.content b{
	color:#D2E48E;
}
*/
body.home div.upper_box div.content a, body.home div.upper_box div.content a:link, body.home div.upper_box div.content a:visited,
body.home div.bottom_box div.content a, body.home div.bottom_box div.content a:link, body.home div.bottom_box div.content a:visited
{
	color:#FD6C01;
}
body.home div.upper_box div.more a:link, body.home div.upper_box div.more a:visited,
body.home div.bottom_box div.more a:link, body.home div.bottom_box div.more a:visited{
	color:#FF8C03;
}

/*middle bar*/
body.home div.middle_bar{
	background-image: url(/images/home/horizontal_orange_bar.jpg);	
}

body.home div.middle_bar_left_title{
	color:white;
}

body.home div.middle_bar_right_title{
	color:#e50000;
}
/* middle box */

body.home div.middle_box p{
	color:white;
}

body.home div.middle_box div.mbox1, body.home div.middle_box div.mbox2, body.home div.middle_box div.mbox3, body.home div.middle_box div.mbox4{
	background-repeat: no-repeat;
}
body.home div.middle_box div.mbox1{
	background-image: url(/images/home/home_dm.jpg);
}
body.home div.middle_box div.mbox2{
	background-image: url(/images/home/home_edm.jpg);
}
body.home div.middle_box div.mbox3{
	background-image: url(/images/home/home_purl.jpg);
}
body.home div.middle_box div.mbox4{
	background-image: url(/images/home/home_pvideo.jpg);
}

body.home div.middle_box div.mbox1 div.title, body.home div.middle_box div.mbox2 div.title, body.home div.middle_box div.mbox3 div.title, body.home div.middle_box div.mbox4 div.title{
	background-repeat: no-repeat;
}

div.right_table{/* 
background-image:url(/images/why_focus_vdp_box.jpg); 
 */
}

div.right_table div.div_box{
	background-color:#E6E7E9;
	border-top-width:1px;
	border-top-color:#AAABAE;
	border-top-style:solid;
	border-bottom-style:none;
}
div.right_table div#first_div{
 	background-image:url(/images/why_focus_vdp_box/why_focus_vdp_box_head.jpg);
 background-position: top left;
	background-repeat:no-repeat;
}
div.right_table div.bottom_border{
	background-image:url(/images/why_focus_vdp_box/why_focus_vdp_box_bottom.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
div.right_table div.left_border{
	background-image:url(/images/why_focus_vdp_box/why_focus_vdp_box_left.jpg);
	background-position: top left;
	background-repeat:repeat-y;
}
div.right_table div.right_border{
	background-image:url(/images/why_focus_vdp_box/why_focus_vdp_box_right.jpg);
	background-position: top right;
	background-repeat:repeat-y;
}

/* bottom box */
body.home div.bottom_box{
	/*background-color:#5B5B5B;	*/
	background-image: url(/images/home/lower_grey_backgrd.jpg);	
}
/*
body.home div.bottom_box div.bbox1 table.btable{
	
}
body.home div.bottom_box div.bbox1 table.btable td.td2{
	
}
body.home div.bottom_box div.bbox1{
	
}
body.home div.bottom_box div.bbox1 table.btable td.td2 div.case_area{
	background-image: url(/images/home/home_casestudies.jpg);
	background-repeat: no-repeat;
}
body.home div.bottom_box div.bbox1 div.bubble{
	background-image: url(/images_png/home/home_ball.png);
	background-repeat: no-repeat;
}

body.home div.bottom_box div.bbox1 table.btable td.td2 div.case_area h2{
	color:white;
}
body.home div.bottom_box div.bbox1 table.btable td.td2 div.case_content{
	color:#FFFFFF;
}
body.home div.bottom_box div.bbox1 table.btable td.td2 div.case_content h3{
	color:#FD6C01;
}

body.home div.bottom_box div.bbox2 h2{
	color:white;
}
body.home div.bottom_box div.bbox2 div.promo_item{
	border:1px solid #BBBBBB;
}

*/



/* ============================================== products ============================================== */

body.products div.box_subpage_main{
	background-image: url(/images/products/overview/overview_banner.jpg);
}

body.products div.overview div.box_subpage_main{
	background-image: url(/images/products/overview/overview_banner.jpg);
}

body.products div.vdp_dm div.box_subpage_main{
	background-image: url(/images/products/dm/dm_banner.jpg);
}

body.products div.vdp_edm div.box_subpage_main{
	background-image: url(/images/products/edm/edm_banner.jpg);
}

body.products div.vdp_purl div.box_subpage_main{
	background-image: url(/images/products/purl/purl_banner.jpg);
}

body.products div.vdp_pvideo div.box_subpage_main{
	background-image: url(/images/products/pvideo/pvideo_banner.jpg);
}

body.products div.vdp_pgame div.box_subpage_main{
	background-image: url(/images/products/pgame/pgame_banner.jpg);
}

body.products div.vdp_pmobile div.box_subpage_main{
	background-image: url(/images/products/pmobile/pmobile_banner.jpg);
}

body.products div.vdp_hidden_image div.box_subpage_main{
	background-image: url(/images/products/vhip/vhip_banner.jpg);
}

div.table_properties_header td{
	color:white;
}
div.table_properties_header{
 	background-image:url(/images/Table/table_grey_head.jpg);
 background-position: top left;
	background-repeat:no-repeat;
}
div.table_properties_body{
	background-image:url(/images/Table/table_yellow_1px.jpg);
	background-position: top left;
	background-repeat:repeat-y;
	margin-top:-1px;
}
div.table_properties_header td{
	border-right-width:1px;
	border-right-color:#D3D3D3;
	border-right-style:solid;
}
div.table_properties_body td{
	border-right-width:1px;
	border-right-color:#D3D3D3;
	border-right-style:solid;
	
	border-top-width:1px;
	border-top-color:#D3D3D3;
	border-top-style:solid;
}
div.table_properties td.right{
	border-right-width:0px;
}
div.table_properties_footer{
	background-image:url(/images/Table/table_yellow_tail.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
div.table_properties_footer_white{
	background-image:url(/images/Table/table_white_tail.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
div.table_properties ul.tick{
	list-style-image:none;
	list-style-type:none;
}
div.table_properties ul.tick li{
	background-image:url(/images_png/red_tick.png);	
	background-position:0px 1px;
	background-repeat:no-repeat;
}
div.table_properties ul.dot{
	list-style-image:none;
	list-style-type:none;
}
div.table_properties ul.dot li{
	background-image:url(/images_png/red_dot.png);	
	background-position:0px 6px;
	background-repeat:no-repeat;
}
div.table_properties tr.style1 td{
	background-color:#FFFFFF;
}


body.products div.index div.table_properties_header{
	background-image:url(/images/Table/table_yellow_head.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
}

body.products div.vdp_pgame div.table_properties_header{
	background-image:url(/images/Table/table_yellow_head.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
}

body.products div.overview div.table_properties_header{
	background-image:url(/images/Table/table_yellow_head.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
}

div.table_properties_body td.top{
	border-top-width:0px;
}

body.products div.vdp_purl div.quotebox{
	background-image:url(/images/products/purl/short_message_box.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
}
body.products div.vdp_purl div.quotebox div {
	color:#797979;
}
body.products div.vdp_purl div.quotebox div span.red {
	color:red;
}

/* ============================================== dynamic_publishing ============================================== */
body.dynamic_publishing div.box_subpage_main{
	background-image: url(/images/services/data/data_banner.jpg);
	background-repeat: no-repeat;
}

body.dynamic_publishing div.index div.box_subpage_main{
	background-image: url(/images/services/dynamic/onsite_outsource_banner.jpg);
	background-repeat: no-repeat;
}

body.dynamic_publishing div.overview div.box_subpage_main{
	background-image: url(/images/services/dynamic/onsite_outsource_banner.jpg);
	background-repeat: no-repeat;
}

body.dynamic_publishing div.data_acquiring div.box_subpage_main{
	background-image: url(/images/services/data/data_banner.jpg);
	background-repeat: no-repeat;
}

body.dynamic_publishing div.dynamic_publishing div.box_subpage_main{
	background-image: url(/images/services/dynamic/dp_banner.jpg);
	background-repeat: no-repeat;
}
body.dynamic_publishing div.onsite_outsource div.box_subpage_main{
	background-image: url(/images/services/dynamic/dp_banner.jpg);
	background-repeat: no-repeat;
}


body.dynamic_publishing div.loyalty_campaign div.box_subpage_main{
	background-image: url(/images/services/loyalty/loyalty_campaign_banner.jpg);
	background-repeat: no-repeat;
}
body.dynamic_publishing div.data_acquiring div.table_properties_header{
	background-image:url(/images/dynamic_publishing/table_head.jpg) ;
	background-position: top left;
	background-repeat:no-repeat;
}


body.dynamic_publishing div.loyalty_campaign div.table_properties_header{
	background-image:url(/images/dynamic_publishing/table_head.jpg) ;
	background-position: top left;
	background-repeat:no-repeat;
}

/*width:33%;*/
body.dynamic_publishing div.box_subpage_main_content table td{
	
}


div.corner{
	background-image:url(/images_png/dynamic_publishing/corner.png);
	background-position: top left;
	background-repeat:no-repeat;
}

/* ============================================== case studies ============================================== */
/* body.case_studies div.box_subpage table td,
body.case_studies div.box_subpage table th{
	border:1px solid #d3d3d3;
	color:#484848;
} */
body.case_studies  div.box_subpage_main{
	background-image: url(/images/photo_case_studies.jpg);
	background-repeat: no-repeat;
}

body.case_studies div.case_studies_subpage_contentbox {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#E2E2E2;
}

body.case_studies div.case_studies_subpage_contentbox div.back_btn {
	background-image:url(/images/case_studies/view_btn.png);
	background-repeat:no-repeat;
}

body.case_studies div.case_studies_subpage_main div.view_case {
	background-image:url(/images/case_studies/view_btn.png);
	background-repeat:no-repeat;
	background-position:top left;
}

body.case_studies div.box_subpage table td.style2,
body.case_studies div.box_subpage table th.style2{
	background-color:#FFCC80;
}

body.case_studies div.box_subpage table td.style1,
body.case_studies div.box_subpage table th.style1{
	background-color:#FFE6BE;
}

body.case_studies div.box_subpage table tr.style1{
	background-color:#EBEBEB;
}

body.case_studies  div.box{
	 background-image:url(/images/case_studies/box.jpg);
	background-position: top left;
	background-repeat:no-repeat; 
	width:691px;
	height:419px;
}

body.case_studies  div.logo{
	/* background-image:url(/images/case_studies/Travel_logo.jpg);
	background-position: top left;
	background-repeat:no-repeat; */
	width:212px;
	height:35px;
}
 body.case_studies  div.view_btn{
	background-image:url(/images_png/case_studies/view_btn.png);
	background-position: top left;
	background-repeat:no-repeat; 
} 

body.case_studies  div.image_1{
	/* background-image:url(/images/case_studies/travel_video.jpg);
	background-position: top left;
	background-repeat:no-repeat; */
	width:212px;
	height:199px;
}

body.case_studies  div.image_2{
	/* background-image:url(/images/case_studies/travel_eDM.jpg);
	background-position: top left;
	background-repeat:no-repeat; */
	width:212px;
	height:243px;
}

body.case_studies  div.image_3{
	/* background-image:url(/images/case_studies/travel_pURL.jpg);
	background-position: top left;
	background-repeat:no-repeat; */
	width:214px;
	height:168px;
}


/* ============================================== resource ============================================== */

body.resources  div.box_subpage_main{
	background-image: url(/images/photo_resources.jpg);
	background-repeat: no-repeat;
}

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

body.company  div.box_subpage_main{
	background-image: url(/images/photo_company.jpg);
	background-repeat: no-repeat;
}

/* ============================================== contact us ============================================== */

body.contact_us  div.box_subpage_main{
	background-image: url(/images/photo_contact_us.jpg);
	background-repeat: no-repeat;
}

/* ============================================== sitemap ============================================== */
