/*
Theme Name: BQR Advertising and Public Relations, Inc.
Theme URI: http://www.bqradvertising.com/
Description: BQR's custom theme
Version: 1.0
Author: Chris Atwood
*/

A { text-decoration: none; color: #333333; }
A:link {  text-decoration: none }
A:active { text-decoration: none }
A:visited { text-decoration: none }
A:hover { text-decoration: underline;}

img {

	border: 0;

}

body, td{
	font-family: "Helvetica Neue", "Helvetica", sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #fff;
	margin-top: 0;
	padding-top: 0;
}

body {

	margin-top: 40px;
	background: #88aec5;

}



object {

	float: left;

}

.clearall:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

#main_container {

	width: 960px;
	height: 590px;
	margin: auto auto;
	background: #4e4e52;

}

#header {

	height: 65px;
	width: 740px;
	margin: auto auto;

}

#header a, #header a:visited, #header a:hover {

	display: block; 
	width: 423px;
	height: 27px;
	background: url("../images/bqr-logo-new.png") #4e4e52;
	text-indent: -9999px;
	border: 0;
	float: right;
	margin-top:30px;
}

#first_inner_container {

	width: 740px;
	height: 435px;
	background: #fff;
	margin: auto auto;
	margin-top: 14px;
	padding-top: 20px;

}

#first_inner_container_landing {

	width: 740px;
	height: 435px;
	background: #fff;
	margin: auto auto;
	margin-top: 5px;
	padding-top: 10px;

}

#second_inner_container {

	width: 700px;
	height: 415px;
	background: #f1f1f3;
	margin: auto auto;


}

#second_inner_container_landing {

	width: 720px;
	height: 425px;
	background: #f1f1f3;
	margin: auto auto;


}

#tagline {

	width: 650px;
	height: 38px;
	margin: auto auto;
	padding-top: 10px;
	padding-bottom: 18px;

}

#tagline a, #tagline a:visited, #tagline a:hover{

	display: block;
	width: 243px;
	height: 38px;
	background: url("../images/image_artofunexpected.jpg"); 
	float: left;
	text-indent: -9999px;
	border: 0;

}

#third_inner_container {

	background: #333;
	width: 650px;
	height: 206px;
	margin: auto auto;

}

#third_inner_container_white {

	background: #fff;
	width: 650px;
	height: 206px;
	margin: auto auto;

}

#footer {

	width: 450px;
	margin: auto auto;
	font-family: "Times New Roman";
	font-size: 11px;
	color: #333333;
	margin-top: 15px;
}

#interactive {

	height: 65px;
	width: 740px;
	margin: auto auto;
	margin-top: 15px;

}

#interactive img {

	border: 0;
	margin-right: 8px;

}
 
input, textarea, select { 
	font-family: Tahoma;
	font-size: 9px;
	color: #000000
}
 
.bottom_bqr { 
	font-family: Verdana;
	font-size: 10px;
	color: #333333
}

.box_breadcomb_general { 

	color: #333333;

}

.box_breadcomb_ad { 

	color: #CDA600;

}


.box_breadcomb_events { 

	color: #96B196;

}


.box_breadcomb_media { 

	color: #A58830;

}


.box_breadcomb_web { 

	color: #AD6442;

}


.box_breadcomb_pr { 

	color: #4A8CA3;

}


.box_breadcomb_copy { 

	color: #A86B8D;

}

#flash_container_left_of_text {

	width: 260px;
	height: 80px;
	float: left;
	margin-top: 17px;

}


#right_text { 

	width: 330px;
	margin: 25px 25px;
	float: right;
	top: -10px;
}

#awards_box {

	width: 650px;
	height: 200px;
	background: url("../images/box_whoweare_awards.jpg") no-repeat;
	text-indent: -9999px;

}

#certifications_box {

	width: 650px;
	height: 200px;
	background: url("../images/box_whoweare_certifications.jpg") no-repeat;

}

#certifications_box a, #certifications_box a:visited, #certifications_box a:hover, #certifications_box a:active {

	display: block;
	text-indent:-9999px;

}

#clients_box {

	width: 650px;
	height: 200px;
	display: block;
	background: url("../images/box_whoweare_clients.jpg") no-repeat;
	text-indent: -9999px;

}

#clients2_box {

	width: 650px;
	height: 200px;
	display: block;
	background: url("../images/box_whoweare_clients2.jpg") no-repeat;
	text-indent: -9999px;

}

#reachus_info {

	width: 170px;
	background: url("../images/image_contactus.gif") no-repeat;
	color: #333;
	float: left;
	margin-top: 27px;
	margin-left: 5px;
	padding-top: 45px;
	padding-left: 30px;

}

#reachus_form {

	width: 170px;
	color: #333;
	float: left;
	margin-top: 7px;
	margin-left: 5px;
	padding-left: 30px;

}

#reachus_map {

	width: 200px;
	margin-left: 25px;
	float: left;
	margin-top: 14px;

}

/*Chris's styles added for new DIV driven menu system*/


#menu_system_main_index {

	width: 555px; 
	height: 85px;
	overflow: hidden;
	font-family: "Times new roman";
	font-size: 11px;
	color: #333333;
	margin: auto auto;
	margin-top: 40px;
	padding-left: 95px;

}

#menu_system_main_index_reach {

	width: 555px; 
	height: 85px;
	overflow: hidden;
	font-family: "Times new roman";
	font-size: 11px;
	color: #333333;
	margin: auto auto;
	margin-top: 40px;
	padding-left: 95px;

}

#menu_system_top_level {

	width: 150px;
	padding-left: 10px;
	float: left;
	
	margin-top: 37px;

}

#menu_system_mid_level {

	width: 150px;
	padding-left: 10px;
	float: left;
	
	margin-top: 13px;

}

#menu_system_mid_level_whoweare {

	width: 150px;
	padding-left: 10px;
	float: left;
	
	margin-top: 37px;

}

#menu_system_low_level {

	width: 150px;
	padding-left: 10px;
	float: left;
	
	margin-top: 25px;

}

#menu_system_low_level_five_lines {

	width: 150px;
	padding-left: 10px;
	float: left;
	
	margin-top: 13px;

}

#menu_system_house {

	float: right;
	border: 0;
	margin-top: 50px;

}

/*Sub Menu on the main pages */

#advertising_container {

	width: 462px;
	height: 53px;
	margin: auto auto;
	margin-top: 27px;

}

#advertising_submenu_ads {

	width: 108px;
	height: 56px;
	float: left;
	display: block;
	background: url("../images/new_submenus/adv-ads.png") #555;
	text-indent: -9999px;

}

#advertising_submenu_corpid {

	width: 132px;
	height: 53px;
	float: left;
	display: block;
	background: url("../images/new_submenus/adv-corpid.png") #555;
	text-indent: -9999px;

}

#advertising_submenu_collateral {

	width: 110px;
	height: 53px;
	float: left;
	display: block;
	background: url("../images/new_submenus/adv-collateral.png") #555;
	text-indent: -9999px;

}

#advertising_submenu_outofhome {

	width: 112px;
	height: 53px;
	float: left;
	display: block;
	background: url("../images/new_submenus/adv-outofhome.png") #555;
	text-indent: -9999px;

}



#web_container {

	width: 515px;
	margin: auto auto;

}

#web_submenu_websites {

	width: 122px;
	height: 56px;
	float: left;
	display: block;
	background: url("../images/new_submenus/web-websites.png") #555;
	text-indent: -9999px;

}

#web_submenu_dvds {

	width: 67px;
	height: 56px;
	float: left;
	display: block;
	background: url("../images/new_submenus/web-dvds.png") #555;
	text-indent: -9999px;

}

#web_submenu_animation {

	width: 112px;
	height: 56px;
	float: left;
	display: block;
	background: url("../images/new_submenus/web-animation.png") #555;
	text-indent: -9999px;

}

#web_submenu_semseo {

	width: 103px;
	height: 56px;
	float: left;
	display: block;
	background: url("../images/new_submenus/web-semseo.png") #555;
	text-indent: -9999px;

}

#web_submenu_ecards {

	width: 111px;
	height: 56px;
	float: left;
	display: block;
	background: url("../images/new_submenus/web-ecards.png") #555;
	text-indent: -9999px;

}



/*Landing Page Specific Classes/ID's */

#main_landing {

	color: black;
	width: 685px;
	height: 350px;
	margin-left: 17px;

}

#main_landing_left {

	color: black;
	width: 415px;
	height: 335px;
	float: left;
	padding-right: 10px;
	border-right: 2px solid white;
	margin-right: 15px;
	line-height: 165%;

}

.blue_ul {
	
	list-style-image: url("../land/dbl-chevron.png");

}

.bigbluebullets {

	margin-bottom: 12px;
	line-height: 150%;

}

.bigbluebullets a, .bigbluebullets a:hover, .bigbluebullets a:visited, .bigbluebullets a:active {

	font-family: "Helvetica Neue", "Helvetica", sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #87aec4;

}

#main_landing_right {

	color: black;
	width: 240px;
	height: 335px;
	float: left;


}

#main_landing_right_top {

	color: black;
	width: 240px;
	height: 55px;
	padding-bottom: 15px;
	border-bottom: 2px solid white;
	margin-bottom: 15px;
	line-height: 150%;
	float: left;


}

#main_landing_right_bottom {

	color: black;
	width: 270px;
	height: 215px;
	float: left;


}

/*Wufoo Form Codes*/

.wufoo .submit {

	color: blue;
	width: 151px;
	height: 27px;
	background: url("http://bqradvertising.com/land/get_info_submit.png") no-repeat;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;

}

.wufoo ul {

	list-style-type: none;
	margin-left:-25px;

}

.wufoo li {

	margin-bottom: 20px;

}

.wufoo label {

	height: 0;
	display: none;

}

.wufoo .info {

	visibility: hidden;
	height: 0px;

}

#container {

	width: 225px;

}

#public {

	background: #88aec5;
}

#bottom {

	visibility: hidden;

}



.wufoo .field {

	border: 0;
	background: url("http://bqradvertising.com/land/form_field.png") no-repeat;
	color: #87AEC4;
	height: 25px;

}

.wufoo .medium {

	width: 205px;

}


/*Certifications Page*/

#metro {

  display:block; 
  width:142px; 
  height:35px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 27px;
  top: 145px;
}

#hgacbuy {

  display:block; 
  width:142px; 
  height:50px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 27px;
  top: 50px;
  
}

#port {

  display:block; 
  width:75px; 
  height:75px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 177px;
  top: 12px;

}

#hmsdc {

  display:block; 
  width:105px; 
  height:75px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 262px;
  top: -50px;

}

#wbea {

  display:block; 
  width:60px; 
  height:60px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 385px;
  top: -120px;

}

#houcert {

  display:block; 
  width:80px; 
  height:80px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 455px;
  top: -200px;


}

#txcert  {

  display:block; 
  width:80px; 
  height:80px;  
  text-decoration:none; 
  text-indent: -9999px;
  position: relative;
  left: 545px;
  top: -280px;

}