/*------------------------------------*\
	RESET
\*------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;
}

/*------------------------------END RESET-----------------------------------------*/



.print {
	display: none;
}
.mobile {
	display: none;
}

body {
	background-color: FFF;
	margin: 0;
	padding: 0;
	outline: 0 none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	
	/*background: url(images/layout/pagewrapperbg.png) repeat-x scroll 0 0 transparent;*/
}
#pagewrapper
{
	background: url(images/layout/pagewrapperbg2.png) repeat-x scroll 0 0 transparent;	
	/*background-repeat: repeat-x;*/
	margin: 0;
	padding: 0;
	width: 100%;
}
#pagecontainer
{
	margin: 0 auto;
	width: 986px;
}
#header
{
	padding-left: 60px;
	padding-right: 60px;
	width: 100%;
	overflow: hidden;
	height: 90px;
	/*margin-bottom: 50px;*/
}
#logo {
	text-align: left;
	position: relative;
	top: 10px;
	/*background: url(images/layout/logo_us_subsurface_white_clear.png);
	background-repeat: no-repeat;*/
	height: 77px;
	left: 15px;
	
}
img {
	border-style: none;
}
#mainmenu {
	z-index: 100;
	
	margin-left: 77px;
	padding-top: 25px;
	
}
#content-container-top
{
	background: url(images/layout/contentcontainertop5.png);
	background-repeat: no-repeat;
	height: 78px;
	position: relative;
	top: -15px;
	z-index: 10;
	
			
}
#content-container
{
	background: url(images/layout/contentcontainermiddle5.png);
	background-repeat: repeat-y;
	padding-left: 100px;
	padding-right: 100px;
	position: relative;
	vertical-align: top;
	top: -15px;
	margin-top: 0px;
	text-align: left;
}
#content-container-bottom
{
	background: url(images/layout/contentcontainerbottom5.png);
	background-repeat: no-repeat;
	height: 78px;
	position: relative;
	top: -15px;
	/*z-index: 10;*/
	
			
}
#footer {
	margin-top: 20px;
	clear: both;
}

#footerhr
{
	position: relative;
	top: 5px;
	color:#032E49;
	background-color:#032E49;
}
hr {
	color: #032E49;
	background-color: #032E49;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formtable {
	padding: 15px;
	border: none;
	margin: 15px;
}
.formtable td
{
	padding: 5px;
}
.tdright {
	text-align: right;
	padding-right: 10px;
}
table{
	border-spacing:1px;
	margin: 15px;
	padding: 15px;
	text-align: left;
}
.centertable {
	text-align: center;
}
th {
	text-align: center;
}
p {
	margin-top: 15px;
	margin-bottom: 15px;
}
img {
	/*margin: 20px;*/
}

#brochure {
	float: right;
	border-left-width: thin;
	border-left-style: outset;
	border-left-color: #000;
	padding-left: 25px;
	height: 170px;
	position: relative;
	top: -50px;
	padding-bottom: 0;
	border-bottom-width: 0;
}
#index-left {
	float: left;
	width: 630px;
	position: relative;
	top: -30px;
}

ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.bullet {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 25px;
	list-style-image: url(images/bullet.png);
}
.subhead {
	font-family: arial;
	font-size: 15px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #006EAA;
	margin-top: 0;
	margin-bottom: 0;
}
.breadcrumb {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #006EAA;
	margin-top: 0;
	margin-bottom: 0;
}
.head {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}
a:link {
	text-decoration: none;
	color: #006EAA;
}
a:visited {
	text-decoration: none;
	color: #006EAA;
}
a:hover {
	text-decoration: none;
	color: #33C;
}
a:active {
	text-decoration: none;
	color: #006EAA;
}
input, select, textarea {
    border: 1px solid #006;
    background: #FFC;
}



.imgleft {
	margin-right: 10px;
}
.imgright {
	margin-left: 10px;
}
.headline {
	font-family: arial;
	font-size: 24px;
	color: #032E49;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
/*	padding-top: 20px;*/
}

.features {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	text-transform: none;
	color: #006EAA;
	text-decoration: underline;
}
.style1 {
	font-weight: bold;
	color: #000;
}
.redtext {
	color: #F00;
}
.tooltiptrigger {
	color: #F00;
	border-bottom-style: dotted;
}
.tablecaption {
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
}
.photocaption {
	font-size: 12px;
	font-style: italic;
}


	ul#smallmenu{margin:0; padding:0; list-style:none; clear:both;position:relative;left:-59px;top:-10px;width:890px;}
		#smallmenu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}
			#smallmenu li a{background:url('images/layout/menusprite.png') no-repeat; width:100%; height:100%; display:block;}

			/* Cart Systems Button */
			#smallmenu li.cartsystems{width:180px; height:90px; margin:0; padding:0;}
				#smallmenu li.cartsystems a{background-position:0px 0px;}
				#smallmenu li.cartsystems a.selected{background-position:0px -100px;}
				#smallmenu li.cartsystems a:hover{background-position:0px -200px;}
				#smallmenu li.cartsystems a.selected:hover{background-position:0px -100px;}

			/* Handheld Systems Button */
			#smallmenu li.spotsystem{width:145px; height:90px;margin:0;padding:0;}
				#smallmenu li.spotsystem a{background-position:-180px 0px;}
				#smallmenu li.spotsystem a.selected{background-position:-180px -100px;}
				#smallmenu li.spotsystem a:hover{background-position:-180px -200px;}
				#smallmenu li.spotsystem a.selected:hover{background-position:-180px -100px;}

			/* System Components Button */
			#smallmenu li.systemcomponents{width:135px; height:90px;margin:0;padding:0;}
				#smallmenu li.systemcomponents a{background-position:-325px 0px;}
				#smallmenu li.systemcomponents a.selected{background-position:-325px -100px;}
				#smallmenu li.systemcomponents a:hover{background-position:-325px -200px;}
				#smallmenu li.systemcomponents a.selected:hover{background-position:-325px -100px;}		
			
				/* Antennas Button */
			#smallmenu li.antennas{width:128px; height:90px;margin:0;padding:0;}
				#smallmenu li.antennas a{background-position:-460px 0px;}
				#smallmenu li.antennas a.selected{background-position:-460px -100px;}
				#smallmenu li.antennas a:hover{background-position:-460px -200px;}
				#smallmenu li.antennas a.selected:hover{background-position:-460px -100px;}
				
			#smallmenu li.softwareoptions{width:125px; height:90px;margin:0;padding:0;}
				#smallmenu li.softwareoptions a{background-position:-588px 0px;}
				#smallmenu li.softwareoptions a.selected{background-position:-588px -100px;}
				#smallmenu li.softwareoptions a:hover{background-position:-588px -200px;}
				#smallmenu li.softwareoptions a.selected:hover{background-position:-588px -100px;}
				
			#smallmenu li.customsolutions{width:177px; height:90px;margin:0;padding:0;}
				#smallmenu li.customsolutions a{background-position:-714px 0px;}
				#smallmenu li.customsolutions a.selected{background-position:-714px -100px;}
				#smallmenu li.customsolutions a:hover{background-position:-714px -200px;}
				#smallmenu li.customsolutions a.selected:hover{background-position:-714px -100px;}
				
				

