*{
margin:0;
padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #eff8ff;
	background-image: url(images/bginnerMain5.jpg);
	background-repeat: repeat-x;
}



#wrap {


	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	width: 977px;
	height:100%;
	overflow:auto;
	
	}
	
		

	
 #signup table {

 color: #000000;
 width: 640px;

 border-collapse: collapse;
}

#signup td {
background-color: #F9FBFD;
 border: 1px solid #D7E5F2;
 padding-left: 4px;
 padding-top: 4px;

	margin:17px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px;
	color: #296B85;
	
	
s
	text-transform:uppercase;
 
 
 
}
.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}

input {
 background-color: #A6C0D0;
}


select {
 background-color: #666699;
 color: #ffffff;
}

form {

 padding: 5px;
}

.tdName{



font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;

 text-align:right;



}



.tdName2{





}


.texta {
 
 background-color: #CCCCCC;
 border: 1px solid #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 130px;
 margin-right: 6px;
 text-align:left;


}





h1{
	
text-decoration: none;
	color: #296B85;
	margin: 0px;
	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:uppercase;

	
	
	} 



h2{
	
text-decoration: none;
	color: #3EA0C3;
	margin: 0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;

	
	
	} 


h3{
	
text-decoration: none;
	color:#3D6D6B;
	margin: 0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;

	
	
	} 


h4{
	
text-decoration: none;
	color: #FF0000;
	margin: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;

	
	
	} 
	
	
h5{
	
text-decoration: none;
	color: #00CC33;
	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;

	
	
	} 
	
	
h6{
	
text-decoration: none;
	color: #0000FF;
	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;

	
	
	} 
	
	
	.mainTextWord{
	text-decoration: none;
		color:#3D6D6B;
	font-weight:400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
	
	
	.productsTextWord{
	text-decoration: none;
		color:#3D6D6B;
	font-weight:400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	
	
	
	
	
	
#mainMainWrap {


	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
	width: 1082px;
	height:100%;
	overflow:auto;
	
	}
	
	
	
	#testing3{

float:left;

	margin-top:0px;
 	margin-left: 0px;	
	width: 56px;
	height: 182px;

	}
#testing4{

float:left;

	margin-top:344px;
 	margin-left: 0px;	
	width: 56px;
	height: 168px;

	}
#topCurve{

float:left;
background-image: url(images/topCurve2.jpg);
	background-repeat: no-repeat;
	margin-top:0px;
 	margin-left: 0px;	
	width: 961px;
	height: 10px;

	}


	*html #topCurve{
	margin-bottom:-10px;
}



#testing{

float:left;

	margin-top:0px;
 	margin-left: 0px;	
	width: 49px;
	height: 176px;

	}
	
	
	



	

#testing2{

float:left;

	margin-top:0px;
 	margin-left: 0px;	
	width: 8px;
	height: 176px;

	}

#testing5{

float:left;

	margin-top:350px;
 	margin-left: 0px;	
	width: 8px;
	height: 168px;

	}

#innerWrap {


float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
	width: 961px;
	height:100%;
	overflow:auto;
	border-left:2px solid #5f8997;
	border-right:2px solid #5f8997;
	background-color:#edf5ff;


	}
	
	*html #innerWrap{
	margin-left: 0px;	
}


#header{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 961px;
	height: 118px;

	
	}
	

#logo{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 229px;
	height: 113px;
	background-color: #006666;
	
	}
	


#headerSec{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 731px;
	height: 91px;
	background-image:url(images/sliceMockup_r2_c6.jpg);
	background-repeat: repeat-x;
	border-bottom:2px solid #99B5CA;
	}



#infoNum{
float:left;
	margin-top:0px;
 	margin-left: 205px;	
	width: 500px;
	height: 29px;
	
	


}


	*html #infoNum{
	margin-left: 113px;
margin-top:0px;
}



#topNav{
float:left;
	margin-top:31px;
 	margin-left: 216px;	
	width: 455px;
	height: 31px; 
	


}


	*html #topNav{
	margin-left: 120px;
	margin-top:30px;
width: 463px;
}


a.homeOver  {
	
	  float: left;
	  display: block;
	   width: 85px;
	  height: 31px;
	  background: url("images/homeBtn.gif") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.homeOver:hover {
	  float: left;
	 
	  display: block;
	   width: 85px;
	  height: 31px;
	  background: url("images/homeBtnover.gif") 0 0 no-repeat;
	  text-decoration: none;
	
	}


a.prodOver  {

	  float: left;
	  display: block;
	    width: 86px;
	  height: 31px;
	  background: url("images/prodBtn.gif") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.prodOver:hover {
	  float: left;
	 
	  display: block;
	   width: 86px;
	  height: 31px;
	  background: url("images/prodBtnOver.gif") 0 0 no-repeat;
	  text-decoration: none;
	
	}


a.servicesOver  {

	  float: left;
	  display: block;
	   width: 75px;
	  height: 31px;
	  background: url("images/serviceBtn.gif") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.servicesOver:hover {
	  float: left;
	 
	  display: block;
	     width: 75px;
	  height: 31px;
	  background: url("images/serviceBtnOver.gif") 0 0 no-repeat;
	  text-decoration: none;
	
	}

a.quoteReOver {

	  float: left;
	  display: block;
	   width: 113px;
	 height: 31px;
	  background: url("images/quoteTopBtn.gif") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.quoteReOver:hover {
	  float: left;
	 
	  display: block;
	    width: 113px;
	  height: 31px;
	  background: url("images/quoteTopBtnOver.gif") 0 0 no-repeat;
	  text-decoration: none;
	
	}


a.contactOver {

	  float: left;
	  display: block;
	   width: 96px;
	  height: 31px;
	  background: url("images/contactBtn.gif") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.contactOver:hover {
	  float: left;
	 
	  display: block;
	   width: 96px;
	 height: 31px;
	  background: url("images/contactBtnOver.gif") 0 0 no-repeat;
	  text-decoration: none;
	
	}









#picNav{
	float:left;
	margin-top:30px;
 	margin-left: 8px;	
	width: 166px;
	height: 550px;
	

	
	
	}
	
	
	
	#buttonNav{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 166px;
	height: 250px;
	background-color:#edf5ffl;


	}
	
	a.audOver  {
	 margin-top:5px;
	  float: left;
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/audioBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.audOver:hover {
	  float: left;
	 
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/audioBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}
	
	
	a.ligOver  {
	  float: left;
	  margin-top:5px;
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/lightBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.ligOver:hover {
	  float: left;
	  
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/lightBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}
	
	
	a.visOver  {
	  float: left;
	  margin-top:5px;
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/visualBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.visOver:hover {
	  float: left;
	  
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/visualBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}
	
	
	
	a.misOver  {
	  float: left;
	  margin-top:5px;
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/miscBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.misOver:hover {
	  float: left;
	  
	  display: block;
	   width: 166px;
	  height: 58px;
	  background: url("images/miscBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}
	
	
	
	a.quote2Over  {
	  float: left;
	  margin-top:5px;
	  display: block;
	   width: 166px;
	  height: 39px;
	  background: url("images/quoteBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.quote2Over:hover {
	  float: left;
	  
	  display: block;
	   width: 166px;
	  height: 39px;
	  background: url("images/quoteBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}
	
	
	#contactForm
	{
	float:left;
	margin-top:15px;
 	margin-left: 0px;	
	width: 163px;
	height: 164px;
	background-image:url(images/bgContact.gif);
	background-repeat:no-repeat;
	}
	
	#quoteBtnPlace{
	
	float:left;
	margin-top:5px;
 	margin-left: 0px;	
	width: 166px;
	height: 39px;
	}
	
	
	
	
	
	a.quoteBtnThinOver  {
	  float: left;
	  margin-top:5px;
	  display: block;
	   width: 166px;
	  height: 39px;
	  background: url("images/quoteBtn.jpg") 0 0 no-repeat;
	  text-decoration: none;

  }
  
  a.quoteBtnThinOver:hover {
	  float: left;
	  
	  display: block;
	   width: 166px;
	  height: 39px;
	  background: url("images/quoteBtnOver.jpg") 0 0 no-repeat;
	  text-decoration: none;
	
	}
	
	
	
#flashMain{
	float:left;
	margin-left: 55px;	
	width: 684px;
	height: 403px;
	
	}
	#textStuffMain{
	float:left;
	margin-top:15px;
 	margin-left: 60px;
	padding-top:35px;
	padding-bottom:25px;	
	width: 670px;
	height: 500px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	}
	
	
	*html #textStuffMain{
	margin-left: 50px;
	margin-top:35px;
}
	
	#productPlacepic{
	float:left;
	margin-top:0px;
 	margin-left: 51px;	
	width: auto;
	height: auto;
	border:0px solid #999999;
	}
	
	#productPlaceText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	text-indent:29px;
	float:left;
	margin-top:0px;
 	padding-left: 20px;	
	width: 470px;
	height: auto;
	border:0px solid #999999;
	}
	
	#productsSpecs{
	float:left;
	margin-top:39px;
	padding-top:22px;
 	margin-left: 50px;	
	width: 690px;
	height: 250px;
	background-image:url(images/specBg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;	
	border:0px solid #999999;
	overflow:auto;
	}
	#productMainDefault{
	float:left;
	margin-top:39px;
 	margin-left: 30px;	
	width: 690px;
	height: 470px;


	/*background-image:url(images/formBg.jpg);*/
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:30px;
	}
	
	#productMainDefault2{
	float:left;
	margin-top:20px;
 	padding: 0px;	
	width: 660px;
	height: 370px;

	}
*html #productMainDefault2{
	float:left;
	margin-top:20px;
 	padding: 0px;}
	
	#productMainDefault3{
	float:left;
	margin-top:39px;
 	margin-left: 60px;	
	width: 690px;
	padding-top:30px;
	
	}
*html #productMainDefault3{

	float:left;
	margin-top:39px;
 	margin-left: 60px;	
	width: 670px;
	
	padding-top:30px;
}
	
	#contactMain{
	float:left;
	margin-top:39px;
 	margin-left: 60px;	
	width: 620px;
	height: 500px;

	border-bottom:1px dotted #CCCCCC;
	
	padding-top:0px;
	padding-left:0px;
	}
	
	
	#contactPlace{
	float:left;
	margin-top:20px;
 	margin-left: 30px;	
	width: 500px;
	height: 210px;


	
	padding-top:0px;
	padding-left:0px;
	}
	
	
	#contactPic{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 252px;
	height: 200px;


	
	padding-top:0px;
	padding-left:0px;
	}
	
	#contactText{
	float:left;
	margin-top:44px;
 	margin-left: 0px;	
	width: 248px;
	height: 156px;
background-image:url(images/stripBg.jpg);
	background-repeat:no-repeat;

	
	padding-top:0px;
	padding-left:0px;
	}
	
	
	#contactText2{
	float:left;
	margin-top:44px;
 	margin-left: 0px;	
	width: 248px;
	height: 156px;
background-image:url(images/newStrip.jpg);
	background-repeat:no-repeat;

	
	padding-top:0px;
	padding-left:0px;
	}
	
	
	
	#ourServiceContMain{
	float:left;
	margin-top:0px;
 	margin-left: 60px;	
	width: 690px;
	height: 600px;


	
	padding-top:0px;
	padding-left:0px;
	}
	
	
	
	#ourServiceCont{
	float:left;
	margin-top:39px;
 	margin-left: 0px;	
	width: 690px;
	height: 500px;


	
	padding-top:0px;
	padding-left:0px;
	}
	
	
	#welcomeHolder{
	float:left;
	margin-top:0px;
	margin-bottom:0px;
 	margin-left: 0px;	
	width: 690px;
	height: 41px;
	padding-top:0px;
	padding-left:0px;
	}
	
	
	#welcomeServices{
	float:left;
	margin-top:0px;
	margin-bottom:20px;
 	margin-left: 359px;	
	width: 331px;
	height: 41px;
	padding-top:0px;
	padding-left:0px;
	}
	
	
	
	
*html #welcomeServices{
	margin-left: 170px;
}
	
	
	
	#ourServiceCont2{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 243px;
	height: 427px;


	
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:url(images/ourBG.jpg);
	background-repeat:repeat-x;
	}
	
	
	
	#ourServiceCont3{
	float:left;
	margin-top:0px;
 	margin-left: 0px;	
	width: 403px;
	height: 427px;


	
	padding-top:0px;
	padding-left:0px;
	background-image:url(images/blueBG.jpg);
	background-repeat:repeat-x;
	}
	
	#ourServiceCont4{
	float:left;
	margin-top:9px;
 	margin-left: 0px;	
	width: 400px;
	height: 417px;
	border-left:1px solid #999999;


	
	padding-top:0px;
	padding-left:0px;
	background-image:url(images/stereoBg.jpg);
	background-repeat:no-repeat;

	}
	
	#Boxes{
	float:left;
	margin-top:1px;
 	margin-left: 0px;	
	width: 12px;
	height: 427px;
	padding-top:0px;
	padding-left:0px;
	
	}
	
	
	#welcomeContact{
	margin:0px;
	margin-left:32px;
 	padding:0px;	
	text-align:left;
	width: auto;
	height: 30px;
	/*border-bottom:1px dotted #296B85;*/
	font-style:italic;
	letter-spacing:.1em;
	color: #296B85;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	}
	#welcomeContact:first-letter{font-size:22px;
	letter-spacing:.7em;
	}
	
	
	
	#welcomeText{
	float:left;
	margin:0px;
 	padding:0px;	
	margin-top:-21px;
	width: auto;
	height: 30px;
	border-bottom:1px dotted #296B85;
	font-style:italic;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-size:19px;
	color: #296B85;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	
	
	}
	
	
*html #welcomeText{
	float:left;
	margin:0px;
 	padding-left:;	
	margin-top:-21px;
	width: auto;
	height: 30px;
	border-bottom:1px dotted #296B85;
	font-style:italic;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-size:19px;
	color: #296B85;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	
	
	}
	
	#welcomeText:first-letter{font-size:30px;
	letter-spacing:.7em;
	}
	
	
	
	
	
	#welcomeText2{
	float:left;
	margin:0px;
 	padding:0px;	
	margin-top:0px;
	width: auto;
	height: 30px;
	border-bottom:1px dotted #296B85;
	font-style:italic;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-size:19px;
	color: #296B85;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	
	
	}
	#welcomeText2:first-letter{font-size:30px;
	letter-spacing:.7em;
	}
	
	
	
	
	
	
*html #productPlaceText{
	margin-left: 5px;
}
	
	
	
#flashProducts{
	float:left;
	margin-top:40px;
 	margin-left: 155px;	
	width: 690px;
	height: 160px;
	
		

	}



*html #flashProducts{
	margin-left: 76px;
}



#bottomMenu{
	float:left;
	margin-top:90px;
 	margin-left: 0px;	
	width: 959px;
	height: 30px;
	padding-top:10px;
	text-align:center;
	word-spacing:7px;
	
	border-top:1px dotted #CCCCCC;

	
	
	}	
	
	
	#footer{
	float:left;
	margin-top:7px;
 	margin-left: 0px;	
	width: 959px;
	height: 60px;
	padding-top:0px;
	padding-top:0px;
text-align:center;




	}	
	
	
	
	*html #footer{
	margin-left:0px;
}
	
	
	
	
	
	.suckerdiv ul{

padding: 0;
list-style-type: none;
width: 166px; /* Width of Menu Items */

border-bottom: 1px;

}
	
.suckerdiv ul li{
position: relative;

}
	
/*Sub level menu items */
.suckerdiv ul li ul{

	position: absolute;
	width: 200px;

	margin-top:5px;
	top: 0;
	visibility: hidden;
	border: 2px solid #7EA1B4;
font-family:  Verdana, Arial, Helvetica, sans-serif;
background-color:#E5EDF8;

}

/* Sub level menu links style */
.suckerdiv ul li a{
	display: block;
	text-decoration: none;
	background: #fff;
background-color:#CEDBEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	font-weight: 600;
		padding-top:5px;
	white-space: inherit;
}

.suckerdiv ul li a:link{
font-family:  Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
	color: #185B76;
}
.suckerdiv ul li a:visited{
font-family:  Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
	color: #185B76;
}

.suckerdiv ul li a:hover{


	background-color:#EEF5FF;
	
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
	
	
.cms_header{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#3EA0C3
}
.cms_header a{text-decoration:none;
color: #666666}

.cms_header a:hover{text-decoration:none;
color:#999999}				

img{border:none;
}

p{margin:17px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; text-align:justify}

#sendform{ font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:12px; font-weight:normal}

a{text-decoration:none}
