/* Valcom Manufacturing Group Inc. CSS Styles */

/*defaults*/
body 	{background:#F2F5FE url('../images/bgblue.gif') repeat-x; color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; } 
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;} 

/*structural elements*/
#container	{margin:0px auto; background: #96aff5 url('../images/bgblue.gif') repeat-x bottom; text-align:center; width:782px;}
#holder		{width:100%; background: #fff url('../images/bgblue-content.gif') repeat-x; padding:20px 20px 5px 20px; text-align:left;} 
#logo		{background: url('../images/logo2.jpg') no-repeat; margin-left: 20px; height: 90px; width: 740px;} 
#navigation	{padding:1px 0;}
#content	{background: #FFF url('../images/bgblue-content.gif') repeat-x; float:left; width:620px; padding:30px 0px 20px 10px; line-height:160%; text-align: left; /* border-right: 1px solid #2765AF;border-left: 1px solid #2765AF; */ }
#news		{float:right; width:140px; padding:10px 0 0 10px; line-height:140%; /* text-align:justify; */ }
#newsItem	{padding:10px 15px 25px 15px; background: #F2F5FE url('../images/bgblue.gif') repeat-x 10px -190px;  font-size: 90%; margin-bottom:20px; }
#newsItem2	{padding:10px 15px 10px 15px; background: #F2F5FE url('../images/bgblue.gif') repeat-x 10px -190px;  font-size: 8pt; margin-bottom:20px; }
#newsItem3	{padding:10px 15px 10px 15px; background: #F2F5FE url('../images/bgblue.gif') repeat-x 10px -190px;  font-size: 90%; margin-bottom: 20px;}
#newsItem3 li {background: url('../images/Downloader_24.png') no-repeat top left;  margin-left: -40px; padding-left: 26px; padding-bottom: 15px; display: block; width: 100%; }
#newsItem3 ul { list-style-type: none; }
#copyright	{float:right; }

#footerwrap {background: white; padding-top: 0px; width:100%; clear:both; }
#footer		{display: block; clear: both; width:100%; font-size:80%; background: white url('../images/bgblue.gif') repeat-x 10px -210px; padding:20px; text-align:center;}

div.top { clear:both; display: block; background: white url('../images/toplink.gif') no-repeat right; height: 10px; width: 100%; padding-top: 5px; padding-bottom: 5px; }
div.imagewrap {display: block; width: 100%; padding: 5px; margin: 0px auto;}
div.image {float: right; text-align: center;}
div.imageleft {float: left; text-align: center;}
div.image p {display: block; text-align: center; background: url('../images/bgblue.gif') repeat-x 10px -250px; padding: 5px; font-weight: bold; color: black; width: 255px;}
div.image p.small {display: block; text-align: center; background: url('../images/bgblue.gif') repeat-x 10px -250px; padding: 5px; font-weight: bold; color: black; width: 155px;}
div.imageleft p {display: block; text-align: center; background: url('../images/bgblue.gif') repeat-x 10px -250px; padding: 5px; font-weight: bold; color: black; width: 255px;}
div.imagemiddle p {display: block; text-align: center; background: url('../images/bgblue.gif') repeat-x 10px -250px; padding: 5px; font-weight: bold; color: black; width: 255px;}
div.imagemiddle {text-align: center; padding-bottom: 280px;}

input.search {width: 85%;}
/* input#q:focus{border:1px solid #F00;} */
input#q{border:1px solid #225799;}
input#startfreq{border:1px solid #225799; }
input#stopfreq{border:1px solid #225799; }
select#roptions{border:1px solid #225799;}
input#cf{border:1px solid #225799;}
input#search_image {
	margin-left: -15px;
}
input#search_img_options {
	margin-left: 5px;
	padding: 5px;
}

#search h3	{color: #225799;}
/* #posts li {list-style: none; background: url('../images/bgblue.gif') repeat-x 10px -250px; margin-bottom: 20px; } */
/* #posts li a {list-style: none; background: url('../images/bgblue.gif') repeat-x 10px -250px; margin-bottom: 20px; } */

#posts li 			{list-style: none; background: url('../images/search_icon.png') no-repeat top left; padding-left: 30px; margin-bottom: 20px; } 
#posts li a 		{display: block; text-decoration: none; } 
span.product_title 	{padding-left: 5px; width: 50%; color: #225799; font-weight: bold; font-size: 80%; text-align: left;}
span.product_freq 	{padding-left: 5px; width: 35%; color: #F00; font-weight: bold; font-size: 80%; text-align: right;}
/* span.product_desc 	{display: block; padding-left: 20px; width: 25%; color: #225799; font-weight: bold; font-size: 70%; } */

div#search_results {
	margin-top: 60px;
}

div#search_options input { padding-left: 5px; }
div#search_options h3 { padding-bottom: 15px;}
div#search_options {
float: right;
margin-top: 20px;
margin-right: 70px;
background: #F2F5FE url('../images/bgblue.gif') repeat-x 10px -240px;
width: 45%;

}
div#search_options fieldset
{
/* border: 1px solid #225799; */
border: none;
color: #225799;
margin-bottom: 15px;
}

div#search_options legend
{
margin-bottom: 5px;
color: #225799;
/* background: url('../images/bgblue.gif') repeat-x 10px -150px; */
/* border: 1px solid #781351; */
/* padding: 2px 6px */
} 

/*headings*/
#newsItem h1		{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#newsItem h2		{color:#225799; margin:0 0 10px 0; padding-top:10px; font-size:130%; font-weight:normal; }
#content h1, h2		{font-size:180%; color: #225799; font-weight: normal; line-height:130%; margin:0; padding-top: 5px; }
#content h3			{font-size:120%; color: #225799; font-weight: normal; line-height:130%; margin:0; padding:10px 0 10px 0;  }

img.right { float:right; margin-right: auto; }
img.center { display: block; margin-left: auto; margin-right: auto; padding: 25px 0 35px 0; }
p.center { display: block; margin-left: auto; margin-right: auto; text-align: center;}

#logo h1	{font-weight:normal; font-size:170%; margin:0; padding:0; color:#225799; }
#note p		{font-weight:bold; text-align: center; color: #225799; background: url('/images/bgblue.gif') repeat-x 0px -230px; border-top: 2px solid #225799; border-bottom: 2px solid #225799; padding: 15px;}

/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#225799; padding:0 20px 0 0; text-decoration:none; }
#navigation a:hover	{color:#000000; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:2px; list-style:none; display:inline; }
#footer a		{color:#225799; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }
#footer p 		{clear: both; display: block; width: 100%; padding-top: 20px; } 
#footer p.copyright	{clear: both; display: block; width: 100%; padding-top: 0px; font-size: 90%; } 

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

/* Navigation - Tabs - Start */
.tabs {list-style:none; padding:10px 0 0 10px; margin:0 0 0 0; height:26px;}
.tabs li {float:left; margin-right:-39px;} 
.tabs li a {display:block; position:relative; text-decoration:none;}
.tabs li a em {display:block; height:26px; float:left; padding:0 39px 0 10px; background:url('../images/tab6.gif') right top; position:relative; z-index:100; font-size:11px; font-weight:normal; font-style:normal; color:#fff; line-height:25px; font-family:verdana;}
.tabs li a b {display:block; float:left; width:29px; height:26px; background:url('../images/tab6.gif') left top; position:relative; z-index:200;}

.tabs li a.m1 {z-index:600;}
.tabs li a.m2 {z-index:500;}
.tabs li a.m3 {z-index:400;}
.tabs li a.m4 {z-index:300;}
.tabs li a.m5 {z-index:200;}
.tabs li a.m6 {z-index:100;}
.tabs li a:hover {border:0; z-index:700; cursor:pointer;}
.tabs li a:hover b {background-position: left center;}
.tabs li a:hover em  {background-position: right center; color:#fff;}
.tabs li a.selected, .tabs li a.selected:hover {border:0; z-index:800; cursor:default;}
.tabs li a.selected b, .tabs li a.selected:hover b {background-position: left bottom;}
.tabs li a.selected em, .tabs li a.selected:hover em  {background-position: right bottom; color:#000;}
/* Navigation - Tabs - End */

#shadow { width: 795px;	margin: 0px auto; background: url(css/shadow3.png) repeat-y; }


/* Products Index Page */
#antenna_pics { display: block; text-align: center;	width: 95%;	padding: 10px 0 10px 0; background: white url("../images/newsbg.jpg") repeat-x 50px; }
#antenna_pics_center { text-align: center; }


/* Product Pages - Styles */
#title { font-size: 14pt; color: red; padding-bottom: 20px;}
#pictures { float: right; }
#pictures { padding: 5px; }
#pictures ul { list-style: none; padding: 5px; }
#main_image {float:right;  padding: 3px; margin-right: 10px;}
#desc_image {text-align: right; padding: 3px;}
#description {padding-right: 10px;}
#features li span red { color: red; }
#newsItem a { padding-bottom: 10px; }

#breadcrumb { display: block; width: 610px;	color: #225799; font-size: 11pt; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; padding: 5px 5px 5px 15px; margin-left: -10px; margin-right: -20px; margin-top: -30px; background: white url('../images/bgblue.gif') repeat-x 30px -230px; font-weight:bold; }
#breadcrumb a { font-weight:bold; line-height:normal; }

table.products td.product_desc {width: 75%;}
table.products td.product_name {width: 25%;}

table.products { font:normal 82%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; border-collapse:separate; border-spacing:0; margin:0 0 1em; color:#000; }
table.products a { color:#000; text-decoration:none; border-bottom:1px dotted;}
table.products a:visited { color:#444; font-weight:normal; }
table.products a:visited:after { /* content:"\00A0\221A"; */ }
table.products a:hover { border-bottom-style:solid;	}
table.products thead th, thead td, tfoot th, tfoot td { /* border:1px solid #523A0B; */ 	/* background:#98B1F5; */ /* color: #fff; */ font-weight:bold; color: #225799; font-size: 16px;	background: url('/images/bgblue.gif') repeat-x 0px -200px; padding-top: 20px; }
table.products th {	font-weight:bold; line-height:normal; padding:0.25em 0.5em; text-align:left; }
table.products tbody th, td { padding:0.35em 0.5em; text-align:left; vertical-align:top; }
table.products tbody th {font-weight:normal;white-space:nowrap;	}
table.products tbody th a:link, tbody th a:visited {	font-weight:bold;}
table.products tbody td, tbody th { border:1px solid #fff; border-width:1px 0; background-color:#F0F3F9; }
table.products tbody tr.odd th, tbody tr.odd td { border-color:#99B1F5; background:#E7EBF5; cursor:pointer;} 
/* table.products tbody tr.odd th, tbody tr.odd td { background:#F2e1FF; cursor:pointer;} */
table.products tbody tr.even th, tbody tr.even td { cursor:pointer;}
table.products tbody tr:hover td, tbody tr:hover th { background:#F0F3F9; border-color:#523A0B; }
table.products caption {font-family:Georgia,Times,serif; font-weight:normal; font-size:1.4em; text-align:left; margin:0; padding:0.5em 0.25em; }

/* Whats new page */
ul.new_product li { padding-top: 50px; }
ul.new_product li a { padding-left: 10px;}
ul.new_product { list-style: none; }
p.new_product_name a {font-size:120%; color: #225799; font-weight: normal; line-height:130%; margin:0; padding:10px 0 10px 0;  }

#table.whats_new { width: 100%; }
table.products { width: 600px; }

table.product_accessories { width: 400px; }
table.products-main { width: 450px; }

/* Image Shadow */
.img-shadow {
  float:left;
  background: url('/images/shadowAlpha.png') no-repeat bottom right !important;
  background: url('/images/shadow.gif') no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
