@charset "UTF-8";
a:link {
	text-decoration: none;
}
input { background-color:#FFFFFF !important; }

img {
border:0px;
}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #33B45D;
}
a:active {
	text-decoration: none;
}
body {
	margin-top: 0px;
}

h3 {
font-size:18px;
font-weight:lighter;
}

h4 {
font-size:14px;
font-weight:lighter;
}

h5 {
font-size:19px;
font-family:Tahoma;
color:#006699;
font-weight:normal;
}

h6 {
font-size:22px;
font-weight:normal;
color:#3366CC;
font-family:tahoma;
}

.Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	color: #00519F;
}
.NavigationLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	color: #00519F;
}
.ProductName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #000000;
}
.ProductPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #D22041;
}
.ProductDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000000;
}
.PageTitle {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;*/
	font-size:24px;
    font-weight:lighter;
    color:#006699;
    font-family:tahoma;
}
.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000000;
}
.faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #42B563;
	line-height: 25px;
	font-style: italic;
	font-variant: normal;
	text-transform: capitalize;
}
.linkpics {
}
.facts {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;

}

#lrg_color_cg{
background:url(images/bg_lrg_form.jpg) no-repeat;
width:570px;
height:252px;
padding-left:0px;
padding-right:0px;
}

#mounting{
background:url(images/mounting_bg.jpg) no-repeat;
width:570px;
height:252px;
padding-left:0px;
padding-right:0px;
}

#green-bg{
width:208px;
height:350px;
padding-left:12px;
padding-right:45px;
}

#map{
background:url(images/map_bg.jpg) no-repeat;
padding-top:15px;
padding-left:20px;
margin-top:60px;
width:375px;
height:314px;
float:right;
}

#version{
background:url(images/version_bg.jpg) no-repeat;
width:520px;
height:120px;
margin-left:270px;
padding-top:90px;
padding-left:30px;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}


.dropper1{ 
cursor: hand;
cursor: pointer;
padding: 7px 5px;
border: 1px solid gray;
background: url(images/arrow_side.jpg) no-repeat;
}

.openSB{ 
background: url(images/arrow_down.jpg) no-repeat;
}

fieldset { 
  width: 145px;
 text-align:left;
 }

legend {
  padding: 0.2em 0.2em;
 
  text-align:left;
  }
  
  
#submit-container{
margin:0px auto;
width:600px;
}

#submit{
background: url(images/submit_bg.jpg) no-repeat;
width:594px;
height:276px;
margin-top:100px;
padding-right:150px;
padding-left:5px;
padding-top:150px;
}

#thankyou{
background:url(images/thank_youBG.jpg) no-repeat;
margin-top:100px;
width:788px;
height:400px;
margin-left:200px;
padding-top:65px;
padding-left:510px;
font-family:Tahoma;
color:#003399;
font-size:17px;
}

.comment-bg{
background:url(images/comment_repeat.jpg) repeat-y;
width:531px;
padding-left:10px;
margin-top:-4px;
text-decoration:italics;

}

.commenter{
width:180px;
margin-left:362px;
height:20px;
margin-bottom:40px;
}

#supplies-bg{
background:url(images/supplies_bg.jpg) no-repeat;
width:405px;
height:201px;
padding-left:30px;
padding-top:10px;
}

.supplies-l{
float:left;
width:100px;
padding-left:20px;
}

.supplies-r{
padding-right:60px;
float:right;
width:190px;
}