@charset "UTF-8";
/* CSS Document */

/*======MUST HAVE'S BEGINS HERE======*/

body { behavior: url(csshover3.htc); } 

img, .question_ballon, .recharge_my_market_now a { behavior: url(iepngfix.htc); }






body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#eae5d4;
}







.clear{clear:both;}

.hide_me{display:none;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_down{margin-bottom:19px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.no_pads{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:1px solid #ffd695;}

.border_top{ border-top:1px solid #ffd695;}

.border_bottom{ border-bottom:1px solid #ffd695;}

.blue{color:#007C97;}

.px_jog{
	float:left;
	margin: 0 -3px; 
	ma\rgin: 0;
}










a {color:#56A1B7; text-decoration:none;}
a:link {color:#56A1B7;}
a:visited {color:#56A1B7;}
a:focus {color:#56A1B7;}
a:active {color:#56A1B7;}
a:hover {color:#007C97;}

p {
	color:#808184;
	font-size:12px;
	line-height:20px;
	
	word-spacing:normal;
	letter-spacing:0.01em;
	
	margin:0;
	padding: 0 0 21px 0;
}

h3 {
z-index:2;
position:relative;
	color:#808184;
	font-size:18px;
	line-height:26px;
	font-weight:normal;
	margin:0;
	padding: 0 0 15px 0;
}

h3 span{
	font-size:12px;
	line-height:26px;
}
	

h4 {
	color:#007C97;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}
	

h1 {
	color:#007C97;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
	margin:0;
	padding:0 0 19px 0;
}






.header_wide, .header_wide_inside, .main_content1_wide, .footer_wide{
	display:block;
	width:100%;
}

.header, .main_content1, .footer{
	margin: 0 auto;
	text-align: left;
	width:803px;
}


/*======MUST HAVE'S ENDS HERE======*/



/*=============HEADER STUFF HERE===================*/


.header_wide{
	height:284px;
	background:url(images/background_top.jpg) top left repeat-x;
}

.header_wide_inside{
	height:284px;
	background:url(images/background_top_inside.jpg) top center no-repeat;
}

.header_logo{
	float:left;
	display:block;
	width:290px;
	height:284px;
	background:url(images/header_logo.gif) top left no-repeat;
}




/*NAV*/

#flashcontent{float:left;}

.nav_contain{
	float:left;
	display:inline;
	width:412px;
	height:79px;
	margin:205px 0 0 90px;
}

.nav_contain ul{
	padding:0;
	margin:0;
	list-style:none;
}

.nav_contain ul li{
	float:left;
}

.nav_contain ul li a{
	float:left;
	display:inline;
	
	height:79px;

	color:#007C97;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.nav_contain ul li a {color:#007C97; text-decoration:none;}
.nav_contain ul li a:link {color:#007C97;}
.nav_contain ul li a:visited {color:#007C97;}
.nav_contain ul li a:focus {color:#007C97;}
.nav_contain ul li a:active {color:#007C97;}
.nav_contain ul li a:hover {color:#007C97;}

.nav_contain ul li a span{
	color:#7F848F;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}






.nav_contain ul li #about{
	width:64px;
	margin:0 31px 0 0;
	background:url(images/nav_point1.gif) -1000px -1000px no-repeat;
}

.nav_contain ul li #about:hover{
	background:url(images/nav_point1.gif) 20px 67px no-repeat;
}




.nav_contain ul li #services{
	width:62px;
	margin:0 34px 0 0;
	background:url(images/nav_point1.gif) -1000px -1000px no-repeat;
}

.nav_contain ul li #services:hover{
	background:url(images/nav_point1.gif) 28px 67px no-repeat;
}






.nav_contain ul li #case_studies{
	width:118px;
	margin:0 26px 0 0;
	background:url(images/nav_point1.gif) -1000px -1000px no-repeat;
}

.nav_contain ul li #case_studies:hover{
	background:url(images/nav_point1.gif) 49px 67px no-repeat;
}






.nav_contain ul li #contact{
	width:76px;
	background:url(images/nav_point1.gif) -1000px -1000px no-repeat;
}

.nav_contain ul li #contact:hover{
	background:url(images/nav_point1.gif) 26px 67px no-repeat;
}




/*=============HEADER STUFF ENDS HERE===================*/

/*=============SIDE BAR STUFF HERE===================*/

.side_bar_home1{
	display:block;
	width:219px;
	padding:19px 27px 30px 27px;
	margin:0 0 0 31px;
	background:#ece7d7;
}

.side_bar_home1 h3{
	color:#007C97;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0 0 4px 0;
}

.side_bar_home1 .line{
	display:block;
	height:1px;
	width:223px;
	margin:5px 0 5px 0;
	background:#d9d6d1;
}

.side_bar_home1 p{
	padding:0;
	margin:0;
}

.side_bar_home1 .question_ballon{
position:relative;
top:-4px;
left:174px;
	display:block;
	width:49px;
	height:53px;
	margin:-53px 0 0 0;
	background:url(images/question_ballon.png) top left no-repeat;
}





.recharge_link{
	position:relative;
	top:-26px;
	left:27px;
}

.recharge_my_market_now{
position:relative;
	display:block;
	width:289px;
	height:106px;
	overflow:hidden;
}

.recharge_my_market_now a{
	display:block;
	width:289px;
	height:212px;
	background:url(images/reacharge_my_marketing_now.png) top left no-repeat;
}

.recharge_my_market_now a:hover{
	margin-top:-106px;
}









.side_bar_standard1{
	display:block;
	width:273px;
	margin:0 0 0 31px;
}

.side_bar_standard1 span{
	display:block;
	padding:0 0 17px 27px;
}

.side_bar_standard1 p{
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	padding:0;
	margin:0;
}
/*
.side_bar_standard1 .first_line, .side_bar_standard1 .line{
	display:block;
	height:1px;
	width:273px;
	background:#B3B3B3;
}*/

.side_bar_standard1 .line{
	display:block;
	height:1px;
	width:273px;
	margin:0 0 17px 0;
	background:#B3B3B3;
}

/*.side_bar_standard1 .line{
	margin:17px 0;
}*/


.side_bar_standard1 ul{
	padding:0;
	margin:0;
	list-style:none;
}

.side_bar_standard1 ul li{
	font-size:12px;
	line-height:16px;
	clear:both;
}

.side_bar_standard1 ul li a{
	float:left;
	display:block;
	padding:9px 0 0 17px;
	background:url(images/arrow1.jpg) top left no-repeat;
}

.side_bar_standard1 ul li a:hover{
	background:url(images/arrow1.jpg) 0 -20px no-repeat;
}








.side_bar_standard1 span{
	display:block;
	padding:0 0 17px 27px;
}

.side_bar_standard1 .case_studies_list{
	padding:0 0 7px 27px;
}


.side_bar_standard1 .case_studies_list ul li a{
	position:relative;
	top:0;
	left:-13px;
	padding:8px 0 10px 55px;
}

.side_bar_standard1 .case_studies_list ul li a.side1{
	background:url(images/case_studies_list_item1.jpg) 0 -5px no-repeat;
}

.side_bar_standard1 .case_studies_list ul li a span{
	color:#72A0B5;
	font-size:10px;
	line-height:14px;
	padding:0;
	margin:0;
}








.side_bar_services1{
	display:block;
	width:219px;
	padding:19px 27px 19px 27px;
	margin:0 0 0 31px;
	background:#ece7d7;
}

.side_bar_services1 h3{
	color:#007C97;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0 0 4px 0;
}

.side_bar_services1 .line{
	display:block;
	height:1px;
	width:223px;
	margin:9px 0 0 0;
	background:#d9d6d1;
}

.side_bar_services1 p{
	padding:0;
	margin:0;
}






.side_bar_services1 ul{
	padding:0;
	margin:0;
	list-style:none;
}

.side_bar_services1 ul li{
	color:#808184;
	font-size:12px;
	line-height:16px;
	/*clear:both;
	
	float:left;*/
	display:block;
	padding:9px 0 0 17px;
	background:url(images/arrow2.jpg) top left no-repeat;
}









.side_bar_contact1{
	display:block;
	width:219px;
	padding:19px 27px 25px 27px;
	margin:0 0 0 31px;
	background:#ece7d7;
}

.side_bar_contact1 h3{
	color:#007C97;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0 0 4px 0;
}

.side_bar_contact1 .line{
	display:block;
	height:1px;
	width:223px;
	margin:5px 0 5px 0;
	background:#d9d6d1;
}

.side_bar_contact1 p{
	padding:0;
	margin:0;
}


.side_bar_contact1 a {color:#6D6E70; text-decoration:none;}
.side_bar_contact1 a:link {color:#6D6E70;}
.side_bar_contact1 a:visited {color:#6D6E70;}
.side_bar_contact1 a:focus {color:#6D6E70;}
.side_bar_contact1 a:active {color:#6D6E70;}
.side_bar_contact1 a:hover {color:#6D6E70; text-decoration:underline;}



/*=============SIDE BAR STUFF ENDS HERE===================*/

/*=============FOOTER STUFF HERE===================*/

.footer_wide{
	background:#eae5d4 url(images/footer_back.jpg) top left repeat-x;
}

.footer{
	height:114px;
	padding:26px 0 0 0;
	background:url(images/footer_slogan.gif) 518px 25px no-repeat;
}

.footer p{
	color:#636467;
	font-size:12px;
	line-height:26px;
	padding:0;
	margin:0;
}

.footer a {color:#636467; text-decoration:none;}
.footer a:link {color:#636467;}
.footer a:visited {color:#636467;}
.footer a:focus {color:#636467;}
.footer a:active {color:#636467;}
.footer a:hover {color:#636467; text-decoration:underline;}

.footer .phone{
	padding:0 0 0 12px;
}

.footer .email{
	padding:0 0 0 5px;
}

.footer .burke_note{
	color:#A4A6AE;
	font-size:10px;
	line-height:20px;
	padding:0;
	margin:0;
}

.footer .burke_note a {color:#A4A6AE; text-decoration:none;}
.footer .burke_note a:link {color:#A4A6AE;}
.footer .burke_note a:visited {color:#A4A6AE;}
.footer .burke_note a:focus {color:#A4A6AE;}
.footer .burke_note a:active {color:#A4A6AE;}
.footer .burke_note a:hover {color:#A4A6AE; text-decoration:underline;}



/*=============FOOTER STUFF ENDS HERE===================*/


.main_content1_wide{
	background:#fffae7 url(images/main_back1.jpg) top left repeat-x;
}

.main_content1{
	padding:41px 0 43px 0;
}






/*.big_p{
	font-size:18px;
	line-height:26px;
	padding: 0 0 15px 0;
}*/




.main_content1 .column_right{
z-index:2;
position:absolute;
top:373px;
left:50%;
	display:block;
	margin:0 0 0 85px; /*<== 85 = 0*/
	width:317px; /*<== maximum*/
}


.main_content1 .column_left{
	display:block;
	width:486px;
}













.box_container{
	display:block;
	width:486px;
}







.home_featured_work{
	color:#00586B;
	font-size:12px;
	line-height:16px;
	
	float:left;
	display:block;
	width:234px;
	height:160px;
	background:url(images/home_featured_work.jpg) top left no-repeat;
}


.home_featured_work:link {color:#00586B;}
.home_featured_work:visited {color:#00586B;}
.home_featured_work:focus {color:#00586B;}
.home_featured_work:active {color:#00586B;}

.home_featured_work:hover{
	color:#00586B;
	background:url(images/home_featured_work.jpg) 0 -160px no-repeat;
}

.home_featured_work span{
	position:relative;
	top:8px;
	left:22px;
}









.box_thingy{
	position:relative;
	float:left;
	display:inline;
	width:234px;
	height:160px;
	margin:0 0 0 16px;
	background:url(images/box_thingy.jpg) top left no-repeat;
}

.box_thingy .title{
	position:relative;
	top:8px;
	left:22px;
	
	color:#00586B;
	font-size:12px;
	line-height:16px;
}

.box_thingy p{
	position:relative;
	top:23px;
	left:22px;
	
	color:#636466;
	font-size:17px;
	line-height:21px;
	
	width:200px;
	padding:0;
	margin:0;
}

.box_thingy h5{
	position:absolute;
	top:130px;
	left:22px;
	
	color:#00586c;
	font-size:12px;
	line-height:21px;
	font-weight:normal;
	
	padding:0;
	margin:0;
}










.quote_balloon{
	float:right;
	display:block;
	width:175px;
	height:73px;
	margin:-8px 0 0 0;
	background:url(images/quote_ballons.jpg) top left no-repeat;
}








.julie_pic{
	position:relative;
	top:0;
	left:-10px;
}







.arrow_list1{
	padding:0;
	margin:0;
	list-style:none;
}

.arrow_list1 li{
	font-size:12px;
	line-height:16px;
}

.arrow_list1 li a{
	display:block;
	padding:0 0 21px 17px;
	background:url(images/arrow3.jpg) top left no-repeat;
}

.arrow_list1 li a:hover{
	background:url(images/arrow3.jpg) 0 -35px no-repeat;
}









.arrow_list2{
	padding:0;
	margin:0;
	list-style:none;
}

.arrow_list2 li{
	font-size:12px;
	line-height:16px;
}

.arrow_list2 li a{
	display:block;
	padding:0 0 0 17px;
	background:url(images/arrow3.jpg) top left no-repeat;
}

.arrow_list2 li a:hover{
	background:url(images/arrow3.jpg) 0 -35px no-repeat;
}









.burke_invest_case_study{
z-index:1;
	position:relative;
	top:-42px;
	left:-9px;
	margin:0 0 -35px 0;
}











form {
	margin:0; 
	padding:0;
	height:270px;
	margin:30px 0 0 0;
}

.text_field, .comment_area{
	float:left;
	height:30px;
	color:#808184;
	font-size:12px;
	line-height:25px;
}
 
.text_field label, .comment_area label{
 	float:left;
	display:inline;
	width:70px;
	
	line-height:20px;
}
 
.text_field_input {
	float:left;
	display:block; 
	width:486px;
}

.text_field_input2 {
	float:left;
	display:inline; 
	width:280px;
	margin:0 10px 0 0;
}

.text_field_input3 {
	float:left;
	display:block; 
	width:196px;
}


.text_field_input3 label{
	width:55px;
}


.text_field_input4 {
	float:left;
	display:inline; 
	width:230px;
	margin:0 10px 0 0;
}

.text_field_input5 {
	float:left;
	display:block; 
	width:246px;
}

.text_field_input5 label{
	width:40px;
}


.text_field_input input, .text_field_input2 input, .text_field_input3 input, .text_field_input4 input, .text_field_input5 input, .comment_area textarea{
	border:solid 1px #B3B3B3;
	background:#fff;
}






.comment_area{
	float:left;
	height:90px;
	width:486px;
}


.comment_area label{
	float:left;
	padding-bottom:5px;
}

#submit{
	position:absolute;
	top:262px;
	left:67px;
}
