/************************************************
File Name: Style.css
Last Modified: 09-04-2009
************************************************/

/* General Page Style */

html,body
{
 margin: 0;
 padding: 0;
}

body
{
 background: #F8F7F5 url('img/top_bar_1600.gif') repeat-x top;
 font: 12px Arial;
 font color: black;
}

img
{
 border: 0;
}

/* Header Style */

#header
{
 width: 951px;
 height: 135px;
 margin: 0 auto 21px;
}

#orange_bar
{
 height: 10px;
 background: #FF4400 url('img/top_bar_1600.gif') no-repeat center;
 margin: 0;
 font-size: 1px;
}

#title
{
 float: left;
 width: 540px;
 margin: 25px 0 0;
}

#menu
{
 float: right;
 width: 230px;
 margin: 80px 0 0;
 font-size: 0px;
 text-align: right;
}

/*  Body Container */

#container
{
 width: 951px;
 margin: 0 auto 20px;
 overflow: hidden;
}

#container_in
{
 width: 951px;
 height: 500px;
 margin: 0 auto 20px;
 overflow: hidden;
}


/* Splash Body Style */

#who_what_why
{
 /*for who what why header below logo*/
 background: #F8F7F5 url('img/inpage_background.gif');
 height: 80px;
 width: 950px;
 float: left;
 margin: 0 0px 20px 0;
 cursor: pointer;
}

#who_what_why_LB
{
 /*for who what why left text body below who_what_why area*/
 background: #F8F7F5 url('img/inpage_left_txt_bg_280.gif');
 height: 280px;
 width: 635px;
 float: left;
 margin: 20 0px 20px 0;
 cursor: pointer;
}

#who_what_why_RB
{
 /*for who what why right text body below who_what_why area*/
 background: #F8F7F5 url('img/right_bg.gif');
 height: 320px;
 width: 305px;
 float: right;
 margin: 0 0px 20px 0;
 cursor: pointer;
}

#Content_Container_RB
{
 /*for who what why right text body below who_what_why area*/
 background: #F8F7F5 url('img/right_bg.gif');
 height: 220px;
 width: 305px;
 float: right;
 margin: 0 0px 20px 0;
 cursor: pointer;
}

#bottom-center {

	width: 230px;
    height: 330px;
    background: url('img/get_more_info1.gif') no-repeat center bottom;

}


#inner_splash
{
 height: 80px;
 margin: 0 auto 10px;
}

#splash
{
 height: 350px;
 margin: 0 auto 10px;
}

#in_navigation
{
 margin: 0 0 auto 5px;
 width: 635px;
 height: 220px;
 float: left;}

#navigation
{
 width: 953px;
 height: 400px;
}

#navigation .nav_img
{
 width: 234px;
 height: 300px;
 margin: 8px 1px 12px 1px;
}

#navigation p
{
 color: #000000;
 font: 13px Arial;
 font color: black;
 line-height: 19px;
 text-align: center;
 padding: 0px;
 margin: 0 10px;
}
#AdSure
{
 background: #F8F7F5 url('img/content_adsure.gif') no-repeat;
 height: 330px;
 width: 230px;
 float: left;
 margin: 0 10px 0 0;
 cursor: pointer;
}

#advertise
{
 background: #F8F7F5 url('img/content_Advertisers.gif');
 height: 330px;
 width: 230px;
 float: left;
 margin: 0 10px 0 0;
 cursor: pointer;
}

#LeadGen
{
 background: #F8F7F5 url('img/content_leadgeneration.gif');
 height: 330px;
 width: 230px;
 float: left;
 margin: 0 10px 0 0;
 cursor: pointer;
}

#Industries
{
 background: #F8F7F5 url('img/content_industries.gif');
 height: 330px;
 width: 230px;
 float: left;
 cursor: pointer;
}

#page_title
{
 margin: 0 auto 35px;
 width: 950px;
 height: 104px;
 background: #F8F7F5;
}

.boxed {
	border: 1px solid black;
	height: 220px;
}

#page_title_who
{
 margin: 0 auto 5px;
 width: 950px;
 height: 80px;
}

#page_title_who_BL
{
 font-size: 13px;
 width: 620px;
 height: 280px;
 float: left;
 margin: 0 0 5px 0;
}

#page_title_what
{
 margin: 0 auto 5px;
 width: 950px;
 height: 80px;
}

#page_title_why
{
 margin: 0 auto 5px;
 width: 950px;
 height: 80px;
}

#page_title_adsure
{
 margin: 0 auto 5px;
 width: 950px;
 height: 80px;
}

#page_title h2
{
 color: #ff4400;
 font-size: 38px;
 margin: 0;
 padding: 28px 0 8px;
}

#page_title_pp h2
{
 color: #f0a020;
 font-size: 28px;
 margin: 0;
 padding: 5px 0 8px;
}

#page_title_who h1, #page_title_what h1, #page_title_how h1, #page_title_adsure h1
{
 color: #f0a020;
 font-size: 28px;
 margin: 0;
 padding: 5px 0 8px;
}

#page_title_who p, #page_title_what p, #page_title_how p, #page_title_blog p
{
 color: #000000;
 font-size: 14px;
 font-weight: bold;
 margin: 0;
 padding: 2px;
}

#wwh_body
{
 width: 950px;
 color: #000000;

}

#wwh_body h2
{
 font-size: 16px;
 font-weight: bold;
 margin: 0 0 6px 0;
}

#wwh_body h2.t_w_sub
{
 margin: 0 0 2px 0;
}

#wwh_body h2.sub
{
 font-weight: normal;
}

#wwh_body p
{
 font: 13px Arial;
 line-height: 20px;
 padding: 0;
 margin: 0;
}

#wwh_body p.cnk
{
 margin: 0 0 20px;
}

#wwh_body p.small_cnk
{
 margin: 0 0 10px;
}

#wwh_body h2.cnk
{
 margin: 0 0 20px;
}

#wwh_body a
{
 color: #000000;
 text-decoration: underline;
}

#wwh_body a.b
{
 font-weight: bold;
}

/* Who We Are Style */

#who_prop
{
 background: #F8F7F5 url('img/left_txt.gif');
 height: 220px;
 width: 635px;
 float: left;
 margin: 0 0px 0 0;
}

#who_prop h2
{
 margin: 0 0 20px 0;
}

#who_prop img
{
 vertical-align: top;
 float: left;
 margin: 0 10px 0 0;
}

#who_prop p
{
 margin: 0 0 30px 0;
}

#who_contact
{
/* background: url("img/contact_us.gif") no-repeat; */
 width: 307px;
 float: left;
 margin: 0;
}

#who_contact form
{
 margin: 55px 10px 0 0;
 font-family: Arial;
}

#who_contact p
{
 font-weight: bold;
 margin: 6px 0 1px 10px;
}

#who_contact input, #wc_side_list_login_mid input, #wc_table_mid input
{
 width: 245px;
 height: 20px;
 margin-left:10px;
}

#who_contact textarea, #who_contact select
{
 margin-left:10px;
}


#who_contact input.submit_contact
{
 width: 120px;
 height: 23px;
 margin: 13px 0 13px 10px;
}

#who_contact select, #wc_table_mid select, #wc_side_list_login_mid select
{

}

#who_contact textarea
{
 width: 240px;
 height: 70px;
 font-family: Arial;
 font-size: 12px;
}

#who_form_submit
{
 width: 307px;
 height: 49px;
 background: url("img/form_submit_bg.gif") no-repeat;
 margin: 15px 0 0;
 
}

#who_office
{
 width: 360px;
 float: right;
 margin: 0;
}

#who_office img
{
 margin: 0 0 20px 0;
}

#who_office p
{
 line-height: 22px;
}

#who_office p.phone
{
 font-weight: bold;
}

/* What We Do Style */

#wc_content
{
 width: 545px;
 margin: 0 30px 0 0;
 float: left;
}

#wc_lb
{
 margin: 0 0 32px 0;
 color: #000000;
}

#wc_lb h2
{
 font-size: 16px;
 font-weight: bold;
 margin: 0 0 15px 0;
}

#wc_lb p
{
 font: 13px Arial;
 line-height: 20px;
 padding: 0;
 margin: 0;
}

#wc_row
{
 width: 540px;
 float: left;
 margin: 0 0 32px 0;
}

#wc_row_last
{
 width: 540px;
 float: left;
 margin: 0;
}

#wc_img
{
 width: 125px;
 float: left;
 margin: 0 25px 0 0;
}

#wc_par
{
 width: 440px;
 float: right;
}

#wc_side
{
 width: 325px;
 float: right;
}
#table_container
{
 width: 575px;
 float: left;
 margin: 0;
 padding: 0;
}

#map_table
{
 width: 550px;
 border: 0;
 padding: 0;
 border-spacing: 0;
 margin: 0;
}

#map_table th
{
 font-size: 16px;
 font-weight: bold;
}

#map_table tr
{
 height: 26px;
}

#map_table td
{
 width: 150px;
}

#map_table th
{
 text-align: left;
}

#table_row
{
 width: 575px;
 margin: 0;
 padding: 0;
}

#wc_table
{
 width: 575px;
 margin: 0 20px 0 0;
 float: left;
 background: #E7E3DE;
}
/* How We Do It Style */

#how_col
{
 width: 630px;
 float: left;
 margin: 0 5px 0 0;
}

#how_col_right
{
 width: 310px;
 float: right;
 margin: 0;
}

#how_col img, #how_col_right img
{
 margin: 0 0 5px 0;
}

/* Footer Style */

#footer
{
 width: 951px;
 color: #000000;
 margin: 10px auto 10px;
 overflow: hidden;
 clear: both;
}

#footer p
{
 margin: 4px 0 0;
 padding: 0;
}

#footer a
{
 color: #000000;
 text-decoration: none;
 margin: 3px;
}

#footer a.lead
{
 margin: 0 3px 0 0;
}

#footer a:hover
{
 text-decoration: underline;
}

#footer .copyright
{
 font-size: 10px;
}

#foot_links
{
 float: left;
 width: 700px;
}

.error
{
	color:#000000;
}