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

/* RESET DEFAULT STYLES */

* {margin:0px; padding:0px;} /* normalizes margin, padding */
div,table,p {position:relative;z-index:0;} /* to help with position:absolute and z-index */
a {outline:none;} /* firefox fix */
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ol, ul {list-style:none;} /* removes bullets from lists */
table {border-collapse:collapse; border-spacing:0px;}
fieldset, img {border:none;} /* removes border */
caption, th {text-align:left;} /* default is center */

/* SOME COMMON STYLES */
/* for forms */
.warning_msg {color:#FF0000;}
.confirmation_msg {color:#0000FF;}
.form_label {text-align:right;}
.form_input {text-align:left;}
.clear_floats {clear:both;line-height:1px;height:1px;}
.float_left {float:left;margin:0px 16px 16px 0px;}
.float_right {float:right;margin:0px 0px 16px 16px;}

/* MAIN STYLES */
body {	
	background-repeat:repeat-x;
	background-color:#b8daee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

/* only show links on the pages you want to */
#sub_links div ul li {display:none;}

/* home page body background */
#home {background-image:url(../images/bg_body_home.png);}
/* products body background */
#products {background-image:url(../images/bg_body.png);}
/* normal body background */
#normal {background-image:url(../images/bg_body_normal.png);}
#normal {background-image:url(../images/bg_body.png);}
#normal #product_overview_img {display:block;}

#sub_masthead {display:none;}

#masthead div div,
#sub_masthead div div,
#sub_links div div,
#main_content div div,
#footer div div {
	background-image:none;
	height:auto;
	width:auto;
}

#masthead,
#sub_masthead,
#sub_links,
#main_content,
#footer {
	width:100%;
}

#masthead div,
#sub_masthead div,
#sub_links div,
#main_content div,
#footer div {
	width:994px;
	margin:0px auto;
}

#masthead div div,
#masthead div,
#masthead {
	z-index:10;	
}

#masthead div {
	background-image:url(../images/bg_masthead.png);
	height:87px;
}

#masthead div h1 {
	background-image:url(../images/txt_airgain_logo.png);
	width:188px;
	height:87px;
	text-indent:-9999px;
	margin-left:17px;	
}

#masthead div h1 a {
	display:block;
	width:188px;
	height:87px;
	text-indent:-9999px;
}

#masthead #search_site {
	position:absolute;
	padding-right:46px;
	top:16px;
	right:0px;
}

#masthead #search_site,
#masthead #search_site a,
#masthead #search_site #search_input,
#masthead #search_site #search_submit {
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#FFFFFF;
}

#masthead #search_site span {
	padding:0px 8px;
}

#masthead #search_site a {
	text-decoration:none;
}

#masthead #search_site a:hover {
	text-decoration:underline;
}

#masthead #search_site #search_input,
#masthead #search_site #search_submit {
	border:none;
	height:17px;
	margin-left:6px;
}

#masthead #search_site #search_input {
	border:none;
	height:15px;
	margin-left:6px;
	color:#000000;
	font-weight:normal;
	width:180px;
}

#masthead #search_site #search_submit {
	background-color:transparent;
	text-align:left;
	width:33px;
	color:#FFFFFF;
	background-image:url(../images/img_arrow_white.png);
	background-repeat:no-repeat;
	background-position:25px 5px;
	border-right:0px solid #FFFFFF;
	font-weight:bold;
}

#main_content {
	background-color:#FFFFFF;
}

#main_content div div {
	min-height:300px;	
}


#main_content div {
	background-image:url(../images/bg_main_content.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;	
}

#main_content div .padding {
	padding:20px 46px 0px 46px;
	background-color:transparent;
}

#footer {
	background-image:url(../images/bg_footer.png);
	height:107px;
	clear:both;
}

#footer div {
	background-image:url(../images/bg_footer_div.png);
	height:107px;
}

#footer div p a {
	color:#000000;
	text-decoration:none;
}

#footer div p a:hover {
	text-decoration:underline;
}

#footer div #copyright,
#footer div #information {
	position:absolute;
	bottom:6px;
	font-size:11px;
	color:#4b4b4b;
}

#footer div #copyright {
	padding-left:46px;
	left:0px;
}

#footer div #information {
	padding-right:46px;
	right:0px;
}

/*****************************/
/* COMMON HOME and PRODUCTS */
/*****************************/

#home #main_content .products ul li,
#main_content div div ul li {
	list-style-image:url(../images/img_arrow_blue.png);
	list-style-position:outside;
	line-height:17px;
}

/*****************************/
/* HOME PAGE - UNIQUE STYLES */
/*****************************/
#home #sub_links {display:none;}
#home #sub_masthead {display:block;}
#home #product_overview_img {display:none;}

#home #sub_masthead div {
	background-image:url(../images/text_maxbeam_for_better.png);
	height:249px;
}

#home.home2 #sub_masthead div {
	background-image:url(../images/text_profile_embedded_antenna.png);
	height:249px;
}

#home #sub_masthead h2 {
	display:none;
}

#home #main_content .products {
	width:300px;
	height:200px;
	float:left;
	padding:0px;
	margin:0px;
}

#home #main_content div .home_top {
	width:49%;
	float:left;
}

#home #main_content .products img {
	position:relative;
	top:10px;
}

#home #main_content .products ul {
	float:left;	
	width:42%;
	margin-left:14px;
}

#home #main_content .products ul li {
	margin-top:20px;
}

#home #main_content .products h3 a {
	display:block;
	width:250px;
	text-indent:-9999px;
	height:23px;
	margin-top:20px;
	position:relative;
	left:-6px;
	background-position:top left;
}

#home #main_content .products h3 a:hover {
	background-position:top right;
}

#home #antenna a {background-image:url(../images/btn_antenna_products.png);}
#home #wireless a {background-image:url(../images/btn_wireless_video.png);}
#home #services a, #btn_wireless_systems_design a 
{background-image:url(../images/btn_wireless_systems_design.png);}

/***** NEW HOME PAGE *****/
#home.home-new #main_content div div {
	min-height:350px;	
}

/* sidebar */
.home-new #sidebar {
	min-height:1px;
	width:250px;
	float:left;
	padding:24px 0px 10px 0px;
}

.home-new #sidebar p {
	padding:0px 0px 16px 0px;
	line-height:18px;
}

#home.home-new #sidebar #news,
#home.home-new #sidebar #news #cycle,
#home.home-new #sidebar #news #cycle div {
	margin:0px;
	padding:0px;
	min-height:1px;
	width:228px;
}

#home.home-new #sidebar #news #cycle div p {
	color:#0b486d;
	font-weight:bold;
	font-size:14px;
	padding:10px 6px 0px 6px;
	}
	
#home.home-new #sidebar #news #cycle div p a {
	color:#95c63f;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
#home.home-new #sidebar #news #cycle div p a:hover {
	color:#0b486d;
}


#home.home-new #sidebar #news {
	border:1px solid #0b486d;
	height:140px;
	}

#home.home-new #txt-news-events {
	background-image:url(../images/txt-news-and-events.png);
	width:228px;
	height:26px;
	text-indent:-9999px;
}

/*** products ***/

#home.home-new #main_content .products {
	width:200px;
	height:200px;
	float:right;
	padding:0px;
	margin:0px;
}

#home.home-new #main_content .products img {
	position:relative;
	top:10px;
}

#home.home-new #main_content .products ul {
	width:75%;
	margin-left:14px;
}

#home.home-new #main_content .products ul li {
	margin-top:20px;
}

#home.home-new #main_content .products h3 a {
	display:block;
	width:185px;
	text-indent:-9999px;
	height:22px;
	margin-top:20px;
	position:relative;
	left:0px;
	background-position:top left;
}

#home.home-new #main_content .products h3 a:hover {
	background-position:top right;
}

#home.home-new #antenna-home a {background-image:url(../images/txt-antenna-home.png);}
#home.home-new #wireless-home a {background-image:url(../images/txt-video-home.png);}
#home.home-new #services-home a {background-image:url(../images/txt-wireless-home.png);}


/******************************************/
/* PRODUCTS/NORMALS PAGES - STYLES */
/******************************************/

/* links to show on about pages in green bar */
.about #sub_links div ul #link_management_team,
.about #sub_links div ul #link_board_of_directors,
.about #sub_links div ul #link_partners {
	display:inline;
}

/* links to show on products pages in green bar */
#products #sub_links div ul #link_antenna_products,
#products #sub_links div ul #link_wireless_video,
#products #sub_links div ul #link_system_design_services {
	display:inline;
}

/* links to show on news & events pages in green bar */
.news_and_events #sub_links div ul #link_events_blog,
.news_and_events #sub_links div ul #link_media_coverage,
.news_and_events #sub_links div ul #link_archived_news,
.news_and_events #sub_links div ul #link_corporate_backgrounder,
.news_and_events #sub_links div ul #link_news_releases {
	display:inline;
}

.news_and_events #sub_links ul li a {padding-left:10px;}
.news_and_events #sub_links ul {position:relative; left:-25px;}

/* links to show on technology pages in green bar */
.technology #sub_links div ul #link_white_papers {
	display:inline;
}

/* links to show on contact pages in green bar */
.contact #sub_links div ul #link_sales_reps {
	display:inline;
}

#btn_wireless_systems_design a {
	display:block;
	width:250px;
	text-indent:-9999px;
	height:23px;
	margin-top:20px;
	position:relative;
	background-position:top left;
}

#btn_wireless_systems_design a:hover {background-position:top right;}
#products #main_content div div h2 a:hover {text-decoration:none;color:#95c63f;}


#products #main_content h2,
#normal #main_content h2 {
	padding-bottom:16px;
	font-size:18px;
	color:#0b486d;
	letter-spacing:0px;
}

#products #main_content h2 a,
#normal #main_content h2 a {
	color:#0b486d;
	text-decoration:none;
}

#products #main_content h2 a:hover,
#normal #main_content h2 a:hover {
	text-decoration:underline;
}

#products #main_content div div p,
#normal #main_content div div p {
	padding:0px 250px 16px 0px;
	z-index:6;
}

#normal #main_content ul {
	margin:0px 0px 6px 60px;
}

#normal #main_content ul li {
	padding:0px 250px 10px 0px;
}

#products #main_content div .padding,
#normal #main_content div .padding {
	padding:20px 46px 0px 38px;
}

/* link styles */
#products #main_content a,
#normal #main_content a {
	font-weight:bold;
	color:#95c63f;
	text-decoration:none;
}

#products #main_content a:hover,
#normal #main_content a:hover {
	color:#656565;
}



/******************************************/
/* PRODUCTS PAGES - UNIQUE STYLES */
/******************************************/

#product_overview_img {
	position:absolute;
	top:-45px;
	right:20px;
	z-index:5;
}

/* this holds the bulleted lists, had to do this for heading
background images which do not honor floats */
#products #main_content div div div {
	margin-left:270px;
	padding:0px 20px;
}

#products #main_content div div div ul,
#products #main_content div div ul {
	margin:0px 0px 16px 16px;
}

#products #main_content div div div li {
	padding-right:100px;
}

.products_wireless_video_falcon #main_content div div .images {
	margin:24px 20px;
}

.products_wireless_video_falcon #main_content div div ul li {
	padding-right:250px;
}

#sub_links div {
	background-image:url(../images/bg_sublinks.png);
	background-repeat:no-repeat;
	height:45px;
}

#sub_links div .padding {
	padding:0px 0px 0px 36px;
	text-align:center;
}

#sub_links h2 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	float:left;
	line-height:45px;
	font-size:32px;
	color:#FFFFFF;
	font-weight:100;
}

#sub_links ul li {
	display:inline;
	position:relative;
	right:85px;
	top:20px;
}

#sub_links ul li a {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding-left:30px;
}

#sub_links ul li a:hover {
	color:#656565;
}

/* on page states for sublinks */
.about_partners #sub_links div ul #link_partners a,
.about_management_team #sub_links div ul #link_management_team a,
.about_board_of_directors #sub_links div ul #link_board_of_directors a,
.antennas #link_antenna_products a,
.products_system_design_services #link_system_design_services a,
.products_wireless_video #link_wireless_video a,
.news_events_blog #sub_links div ul #link_events_blog a,
.news_media_coverage #sub_links div ul #link_media_coverage a,
.news_archived_news #sub_links div ul #link_archived_news a,
.technology_white_papers #sub_links div ul #link_white_papers a,
.news_corporate_backgrounder #sub_links div ul #link_corporate_backgrounder a,
.news_and_events2 #sub_links div ul #link_news_releases a,
.sales_reps_page #sub_links div ul #link_sales_reps a {
	color:#656565;
}

.news_archived_news #sub_links div ul #link_news_releases a {color:#FFFFFF;}
.news_archived_news #sub_links div ul #link_news_releases a:hover {color:#656565;}

/* TABLE PRODUCTS */
#table_products {
	width:700px;
	border:1px solid #226db9;
}

#table_products th {
	background-color:#226db9;
	padding:6px 0px 6px 5px;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
}

#table_products .alternate_border {
	border-right:1px solid #226db9;
}


#products #table_products th a {
	color:#FFFFFF;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:16px;
}

#products #table_products th a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#table_products td {
	width:33%;
	padding:20px 20px 3px 20px;
	border:1px solid #226db9;
}

#table_products td img {
	margin-bottom:10px;
}

/**************************************/
/* TABLE PRODUCT MATRIX */
/**************************************/

#table_product_matrix {
	width:100%;
	border-left:1px solid #226db9;
	border-bottom:1px solid #226db9;
	margin-bottom:10px;
}

#table_product_matrix .main_header {
	background-color:#226db9;
	color:#FFFFFF;
	border:none;
	padding:6px 0px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:14px;
	border-right:1px solid #226db9;
}

#table_product_matrix th,
#table_product_matrix td {
	text-align:center;
	border-right:1px solid #226db9;
	border-top:1px solid #226db9;
	padding:2px 3px;
}

#table_product_matrix td {
	font-size:11px;
}

#table_product_matrix th {
	background-color:#85bd30;
	color:#FFFFFF;
}

#table_product_matrix .image {
	background-color:#dcf1fc;
}


#table_product_matrix .name {
	font-weight:bold;
	width:75px;
	color:#95c63f;
}

#table_product_matrix .name a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#table_product_matrix .name a:hover {
	text-decoration:underline;
}

#table_product_matrix .part_number {
	padding:0px 8px;
}

#table_product_matrix .description {
	text-align:left;
	width:200px;
}

#table_product_matrix .standard img {
	width:13px;
	height:19px;
}

.matrix_even {background-color:#EEF6E3;}

.press_pages #main_content div div .dividing_line {
	border-top:1px solid #999999;
	height:1px;
	color:#FFFFFF;
	width:40%;
}

.press_pages #main_content div div h2 {
	padding-right:250px;
}

.press_pages #main_content div div .float_right {
	margin-right:250px;
}

/* Management Team Page */
.about_management_team #main_content div div img {float:left;margin-top:3px;}
.about_management_team #main_content h3,
.about_management_team #main_content p {margin-left:100px;}
.about_management_team #main_content p {margin-bottom:24px;}

/* News and Events Page */
#normal.news_and_events #main_content h3,
#normal.news_and_events #main_content p {margin-left:120px;}
#normal.news_and_events #main_content div div .date {
	padding:0px;
	margin:0px; 
	float:left;
	width:120px;
}

/* Corporate Backgrounder Page */
#normal.news_corporate_backgrounder #main_content h3,
#normal.news_corporate_backgrounder #main_content p {margin-left:0px;}

/* New Media Coverage Page*/
#normal.news_media_coverage #main_content div div .media_coverage_block {
	margin:0px 0px 10px 0px;
	padding:0px;
	clear:right;
}

#normal.news_media_coverage #main_content div div .media_coverage_block span {
	display:block;
	width:250px;
	margin:0px 200px 4px 0px;
	text-align:center;
	padding:0px;
	float:right;
}

/* Contact Page*/
#normal.contact #main_content div div .info {
	padding-right:0px;
	width:45%;
	float:left;
}

/* Search Page */
#normal.search #main_content div div div {
	min-height:20px;
}

/* Sales Reps Page */
#main_content .sales_reps {
	width:49%;
	float:left;
	padding:0px;
}

#normal #main_content .sales_reps p {
	padding-right:20px;
}

/* site map page */
#normal #main_content div div #site_map_links,
#normal #main_content div div #site_map_links ul,
#normal #main_content div div #site_map_links ul ul,
#normal #main_content div div #site_map_links li,
#normal #main_content div div #site_map_links li ul li,
#normal #main_content div div #site_map_links li ul li ul li {
	margin:0px;
	padding:0px;
}

#normal #main_content div div #site_map_links,
#normal #main_content div div #site_map_links ul,
#normal #main_content div div #site_map_links ul ul {margin-left:40px;}

#normal #main_content div div #site_map_links ul li,
#normal #main_content div div #site_map_links ul ul li {
	list-style-type:disc;
	list-style-image:none;
	color:#0b486d;
}

#normal #main_content div div #site_map_links ul ul li {
	list-style-type:circle;
}

#normal #main_content div div #site_map_links li a {
	color:#0b486d;
}

#normal #main_content div div #site_map_links li a:hover {
	color:#656565;
}


/* HEADINGS FOR ALL PAGES */
#txt_antenna_wireless_experts,
#txt_wireless_video_solutions,
#txt_about,
#txt_antenna_products,
#txt_wireless_innovator,
#txt_management_team,
#txt_board_of_directors,
#txt_system_design_services,
#txt_recent_news,
#txt_events_blog,
#txt_media_coverage,
#txt_archived_news,
#txt_focused_expertise,
#txt_white_papers,
#txt_corporate_backgrounder,
#txt_wireless_systems_design,
#txt_ultra_high_gain_antennas,
#txt_profile_high_gain_antennas,
#txt_maxbeam_smart_antennas,
#txt_high_gain_embedded_antennas,
#txt_falcon_packet,
#txt_smartgain_for_mimo,
#txt_news_releases {
	display:block;
	background-repeat:no-repeat;
	height:23px;
	text-indent:-9999px;
}

#txt_wireless_systems_design {width:220px;}
#txt_high_gain_embedded_antennas {width:280px;}

#txt_news_releases {background-image:url(../images/txt_news_releases.png);}
#txt_antenna_wireless_experts {background-image:url(../images/txt_antenna_wireless_experts.png);}
#txt_about {background-image:url(../images/txt_about.png);}
#txt_antenna_products {background-image:url(../images/txt_antenna_products.png);}
#txt_wireless_innovator {background-image:url(../images/txt_wireless_innovator.png);}
#txt_management_team {background-image:url(../images/txt_management_team.png);}
#txt_board_of_directors {background-image:url(../images/txt_board_of_directors.png);}
#txt_system_design_services {background-image:url(../images/txt_system_design_services.png);}
#txt_recent_news {background-image:url(../images/txt_recent_news.png);}
#txt_events_blog {background-image:url(../images/txt_events_blog.png);}
#txt_media_coverage {background-image:url(../images/txt_media_coverage.png);}
#txt_archived_news {background-image:url(../images/txt_archived_news.png);}
#txt_focused_expertise {background-image:url(../images/txt_focused_expertise.png);}
#txt_white_papers {background-image:url(../images/txt_white_papers.png);}
#txt_wireless_video_solutions {background-image:url(../images/txt_wireless_video_solutions.png);}
#txt_corporate_backgrounder {background-image:url(../images/txt_corporate_backgrounder.png);}
#txt_wireless_systems_design {background-image:url(../images/btn_wireless_systems_design.png);}
#txt_ultra_high_gain_antennas {background-image:url(../images/txt_ultra_high_gain_stamped.png);}
#txt_profile_high_gain_antennas {background-image:url(../images/txt_profile_high_gain_antennas.png);}
#txt_maxbeam_smart_antennas {background-image:url(../images/txt_maxbeam_smart_antennas.png);}
#txt_high_gain_embedded_antennas {background-image:url(../images/btn_high_gain_embedded_antennas.png);}
#txt_falcon_packet {background-image:url(../images/txt_falcon_packet.png);}
#txt_smartgain_for_mimo {background-image:url(../images/txt_smartgain_for_mimo.png);}



#btn_high_gain_embedded_antennas a,
#btn_wireless_video_solutions a,
#btn_custom_design_solutions a {
	display:block;
	background-repeat:no-repeat;
	height:23px;
	width:430px;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	background-position:left;
}

#btn_high_gain_embedded_antennas a:hover,
#btn_wireless_video_solutions a:hover,
#btn_custom_design_solutions a:hover {
	background-position:right;
}

#btn_high_gain_embedded_antennas a {background-image:url(../images/btn_high_gain_embedded_antennas.png);}
#btn_wireless_video_solutions a {background-image:url(../images/btn_wireless_video_solutions.png);}
#btn_custom_design_solutions a {background-image:url(../images/btn_custom_design_solutions.png);}


#table1 {

}