.input_btn {
  color:#102f6d;
  font: bold 11px 'trebuchet ms',helvetica,sans-serif;
  background-color:#dbe4eb;
  border:1px solid;
  border-color: #c0c0c0;
}
a {
  text-decoration:none;
}

a link
	{
  text-decoration:none;
  color: #000;
}

a visited{
  text-decoration:none;
  color: #000;
}

#acgpBox {
	background-image: url('images/box.png');
	background-repeat: no-repeat;
	height="118";
}

#acgpBox2 {
	background-image: url('images/box.png');
	background-repeat: no-repeat;
	height="118";
	margin-top: -46px;
  margin-left: 18px;
}

.reg_text_acgp{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  text-decoration:none;
}

.reg_text_acgp2{
  text-decoration:none;
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  
}

.sub_button{
	background-color:#00205B;
	border-width:1px;
	border-style:solid;
	border-color:#B3BABF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

body {
  text-align: center;
  min-width: 900px;
}
#mainBox {
  width:900px;
  padding:0px;
  text-align: left;
  border-bottom:solid 3px #00205B;
  margin-top: 8px;
  margin-left: auto;
	margin-right: auto;
}
hr {
  border: 0;
  color: #B3BABF;
  background-color: #B3BABF;
  height: 1px;
}

select {
	width: 155px;
}

fieldset select {
	width: 215px;
}

fieldset {
	padding-right: 10px;
}

#topBox {
  width:900px;
  height:111px;
  padding: 0px;
  background-image: url('images/top_bar.gif');
  border-bottom: solid 3px #7EB2DB;
}
#logoBox{
  width: 900px;
  padding-top:5px;
  float: left;
  
}

#tagBox{
  padding-left:0px;
  padding-right:200px;
  padding-top:30px;
}

#menuBox{
  padding-top:0px;
  float:right;
}
#prodMenuBox{
    padding-right:5px;
    float:left;
}
#partMenuBox{
    padding-right:5px;
    float:left;
}
#suppMenuBox{
    padding-right:5px;
    float:left;
}
#howtoMenuBox{
    padding-right:5px;
    float:left;
}
#compMenuBox{
    padding-right:5px;
    float:left;
}
#htbMenuBox{
    padding-right:10px;
	float:left;
}
#blueBox{
   background-color:#7EB2DB;
   width:900px;
   padding:0px;
   height:3px;
}
#grayBox{
   background-color:#E7EDF1;
   padding:0px;
   height:20px;
   width:900px;
}



#hdTxt{
   padding:0px;
   background-color:#E7EDF1;
   margin-bottom: 0px;
   margin-top :  5px ;
   border-left: solid 50px #E7EDF1;
   width:inherit;
   text-align:center;
   display:inline;

   }
#midBox{
   width:900px;
   padding:0px;
}

#midrhtBox{
   width: 200px;
   float: left;
 
}
#grdBox1{
   width: 200px;
   float: left;
   height:273px;
   background-image: url('images/gradient.gif');
   background-repeat:repeat-x;
   
}
#grdBox{
   width: 200px;
   float: left;
   height:273px;
   background-image: url('images/gradient.gif');
}

#grdBox2{
   width: 200px;
   float: left;
   height:269px;
}

#NogrdBox{
   width: 200px;
   float: left;
   height:273px;
   background: url(rotate/rotator.php) no-repeat center top;
}

#NogrdBox select {
	width: 200px;
}

#prodBox{
   width: 200px;
   float: left;
   height:273px;
   background-color: #fff;
   margin-top: 200px;
   text-align: right;
}

#prdImg{
  width:100px;
  margin-top:20px;
  margin-right:10px;
  margin-left:30px;
  
}
#prdImg1{
  width:200px;
  height:227px;
}
#prodImgBtm{
   padding:0px;
   width:200px;
   height:42px;
   background-image: url('images/prod_btm.jpg');
   background-repeat:repeat-x;
}
#prdBox{
   width: 500px;
   float: left;
}
#prodTitleBox{
  margin-top:15px;
  margin-left:30px;
}
#prodNumBox{
  margin-top:2px;
  margin-left:30px;
}
#overHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  
}
#overHd1{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  width:600px;
}
#overBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#E7EDF1;
  margin-top:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#noteHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  
}
#noteBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#E7EDF1;
  margin-top:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#prevBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#FFFFFF;
  margin-top:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#revBox{
  margin-top:10px;
  margin-bottom:10px;
}

#revImg{
  margin-bottom:5px;
}


#revTitle{
  margin-bottom:5px;
}
.rev_title_h{
  font-size:12px;
  font-weight:bold;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}


#ovBox{
  margin-left:30px;
  margin-right:10px;
  
  margin-top:0px;
  padding:0px;
}
#awdHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
}
#awdBox{
  margin-left:30px;
  margin-right:10px;
  margin-top:0px;
  padding:0px;
}
#caHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
}
#prHd{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
}

#prBox{
  margin-left:30px;
  margin-right:10px;
  margin-top:0px;
  padding:0px;
}
#divBox{
   width: 10px;
   float: left;
   height: 215px;
   background-image: url('images/gradient_div1.gif');
   border-top: solid 77px #FFFFFF;
   border-right: solid 10px #FFFFFF;
 
}
#placeholderBox{
   width: 10px;
   float: left;
   height: 201px;
}
#lnkBox{
   padding: 0px;
  
}
#detLinkBox{
 padding:0px;
 border-top: solid 100px #FFFFFF;
}
#drvImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#drvLnk{
 padding-left:0px;
}
#manImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#manLnk{
 padding-left:0px;
}
#faqImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#faqLnk{
 padding-left:0px;
}
#prImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#prLnk{
 padding-left:0px;
 
}
#comLinkBox{
 padding:0px;
 border-top: solid 90px #FFFFFF;
}
#com1Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#com1Lnk{
 padding-left:0px;
}
#com2Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#com2Lnk{
 padding-left:0px;
}
#com3Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#com3Lnk{
 padding-left:0px;
 
}
#com4Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#com4Lnk{
 padding-left:0px;
 
}
#com5Img{
 padding:0px;
 width:17px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#com5Lnk{
 padding-left:0px;
 
}
#midbotBox{
   width:685px;
   padding:0px;
   border:solid 1px #E7E7E7;
}

#midbotBox1{
   width:460px;
   margin-left:230px;
   padding:0px;
   
}
#bottomBox{
  padding:0px;
}
#blueBarBox{
  background-image: url('images/bottom_bar.gif');
}
#bottomMenuBox{
  padding:0px;
}
#btmMenu1{
  padding:0px;
  float:right;
}
#btmMenu2{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu3{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu4{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu5{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu6{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu7{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu8{
  padding:0px;
  float:right;
  margin-right:7px;
}
#btmMenu9{
  padding:0px;
  float:right;
  margin-left:7px;
}

#lftBox{
margin-left:8px;
  width:280px;
  float:left;
 
}
#rhtBox{
  width:280px;
  float:left;
 
}

.head_sm{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  vertical-align:bottom;
}

.head_big{
  font-size:18px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:center;
}

.head_12{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:center;
  text-decoration:none;
  color:#000000;
}
.head_14_b{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
}

.head_14_b_mar{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
  
}

.head_14_b_blue{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:text-bottom;
  margin-top:5px;
  color:#002861;
  text-decoration:none;
}
.head_12_b_blue{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:text-bottom;
  margin-top:5px;
  color:#002861;
  text-decoration:none;
}

.head_12_b{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
  text-decoration:none;
  color:#000000;
}

.reg_text{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text_decoration:none;
}

.reg_text_mar{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  margin-left:20px;
  margin-right:10px;
  text_decoration:none;
}
.reg_text_mar1{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  margin-left:15px;
  margin-right:5px;
  margin-top:5px;
  text_decoration:none;
}
.reg_text_mar2{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  margin-left:5px;
  margin-right:5px;
  
  text_decoration:none;
}
.reg_text_big{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text_decoration:none;
}
.reg_text_a{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  vertical-align:top;
  align:right;
  text-decoration:none;
  color:#000000;
}

a.reg_text_a link{
  color:#000000;
}
a.reg_text_a visited{
  color:#000000;
}

.reg_text_sm{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  text-decoration:none;
}
.topclass{
 background-image: url('images/topbar.jpg');
 background-repeat:repeat-x;
}

.container {
background:#E7EDF1;
color:#000000;
margin:0 15px;
}
.rtop, .rbottom{
display:block;
background:#fff;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#E7EDF1;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


.container_bottom {
background:#FFFFFF;
color:#000000;
margin:0 15px;
width:240px;
}
.rtop1, .rbottom1{
display:block;
background:#fff;
}
.rtop1 *, .rbottom1 *{
display: block;
height: 1px;
overflow: hidden;
background:#E7EDF1;
}
.r1_bot{margin: 0 5px}
.r2_bot{margin: 0 3px}
.r3_bot{margin: 0 2px}
.r4_bot{margin: 0 1px; height: 0.5px}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:5px; margin-left:10px; float:left;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px; width:262px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #042861; border-right:1px solid #042861;}
.xb1 {margin:0 5px; background:#042861;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ffffff; border:0 solid #042861; border-width:0 1px; width:260px;}

#xsnazzy1 h1, #xsnazzy1 h2, #xsnazzy1 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy1 h1 {font-size:2.5em; color:#fff;}
#xsnazzy1 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy1 p {padding-bottom:0.5em;}
#xsnazzy1 h2 {padding-top:0.5em;}
#xsnazzy1 {background: transparent; margin:5px; margin-left:45px; float:left;}

#xsnazzy2 h1, #xsnazzy2 h2, #xsnazzy2 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy2 h1 {font-size:2.5em; color:#fff;}
#xsnazzy2 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy2 p {padding-bottom:0.5em;}
#xsnazzy2 h2 {padding-top:0.5em;}
#xsnazzy2 {background: transparent; margin:5px; margin-left:10px;float:left;}

#xsnazzy3 h1, #xsnazzy3 h2, #xsnazzy3 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy3 h1 {font-size:2.5em; color:#fff;}
#xsnazzy3 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy3 p {padding-bottom:0.5em;}
#xsnazzy3 h2 {padding-top:0.5em;}
#xsnazzy3 {background: transparent; margin: 5px; margin-left:10px; float:left;}

#xsnazzy4 h1, #xsnazzy4 h2, #xsnazzy4 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy4 h1 {font-size:2.5em; color:#fff;}
#xsnazzy4 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy4 p {padding-bottom:0.5em;}
#xsnazzy4 h2 {padding-top:0.5em;}
#xsnazzy4 {background: transparent; margin:5px; margin-left:10px; float:left;}

#xsnazzy5 h1, #xsnazzy5 h2, #xsnazzy5 p {margin:0 10px; letter-spacing:1px;}
#xsnazzy5 h1 {font-size:2.5em; color:#fff;}
#xsnazzy5 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy5 p {padding-bottom:0.5em;}
#xsnazzy5 h2 {padding-top:0.5em;}
#xsnazzy5 {background: transparent; margin:5px; margin-left:10px; float:left;}

#toolBox{
padding:0px;
width:53px;
float:left;
}
#toolText{
padding:0px;
}

#manualBox{
padding:0px;
width:53px;
float:left;
}
#manualText{
padding:0px;
}

#faqBox{
padding:0px;
width:53px;
float:left;
}
#faqText{
padding:0px;

}
#prodRegBox{
padding:0px;
width:53px;
float:left;
}
#prodRegText{
padding:0px;
}
#supConBox{
padding:0px;
width:53px;
float:left;
}
#supConText{
padding:0px;
}

#fnpBox1{
padding:0px;
width:250px;
float:left;
}
#fnpBox2{
padding:0px;
width:250px;
float:right;

}
.vert_div{
  margin-top:2px;
  margin-bottom:2px;
  background-image: url('images/black_div.gif');
  background-repeat:repeat-y;
}
.horiz_div{
  background-image: url('images/black_div.gif');
  background-repeat:repeat-x;
}
.drgrayBox{
  width:700px;
  margin-left:20px;
  margin-right:15px;
  padding:0px;
  background-color:#E7E7E7;
  
 }
.drdtBox{
  width:100px;
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text_decoration:none;
  float:left;
  margin-left:3px;
}
.drtxtBox{
  width:500px;
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text_decoration:none;
  
}
.vert_div1{
  margin-top:5px;
  margin-bottom:5px;
  background-image: url('images/black_div.gif');
  background-repeat:repeat-y;
  float:left;
  height:inherit;
  margin-right:10px;
}

.arrBox{
padding:0px;
width:10px;
float:left;
margin-left:3px;
margin-top:8px;
}
.arrText{
padding:0px;
valign:top;
}
