.input_btn {
  color:#102f6d;
  font: bold 11px 'trebuchet ms',helvetica,sans-serif;
  background-color:#dbe4eb;
  border:1px solid;
  border-color: #c0c0c0;
}
.more_prod_cat_name
{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 0px 10px;	
}
.online2 {
 color:#3670A5;
 font-family:Arial, Verdana;
 font-size:13px;
 font-weight:bold;
 padding: 10px 0px 0px 17px;
}
.online3 {
 width:640px;
 height:20px;
 color:#000000;
 background-color:#DBE4EB;
 font-family:Arial, Verdana;
 font-size:13px;
 font-weight:bold;
 padding: 10px 0px 0px 17px;
}
#acgpBox2 {
	background-image: url('images/box.png');
	background-repeat: no-repeat;
	height="118";
	margin-top: -46px;
	margin-left: 18px;
}
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;
}
.logos {
  width:163px;
  height:65px;
  text-align:center;
  vertical-align:middle;
  padding: 10px 0px 10px 0px;
}
#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:5px;
	float:left;
}
#newsMenuBox{
    padding-right:5px;
    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 :  10px ;
   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(/registration/rotate/rotator.php) no-repeat center top;
}
#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;
}
#prdBox2{
   width: 650px;
   float: left;
}
#prdBox3{
   width: 650px;
   margin-top:15px;
   margin-left:30px;
}
#prdBox4{
   width: 650px;
   float: right;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:12px;
}
#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;
  border:solid 1px #FFFFFF;
}
#overHd1{
  margin-top:10px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  width:600px;
}
#overHd5{
  margin-top:18px;
  margin-left:30px;
  margin-bottom:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#overBox{
  margin-left:30px;
  margin-right:10px;
  background-color:#E7EDF1;
  margin-top:0px;
  padding:0px;
  border:solid 1px #FFFFFF;
}
#overBoxWht{
  margin-left:30px;
  margin-right:10px;
  background-color:#FFFFFF;
  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;
  
}
#divBox1{
   width: 10px;
   float: left;
   height: 230px;
   background-image: url('images/gradient_div2.jpg');
   border-top: solid 77px #FFFFFF;
   border-right: solid 10px #FFFFFF;
 
}
#divBox2{
   width: 10px;
   float: left;
   height: 315px;
   background-image: url('images/gradient_div3.gif');
   border-top: solid 77px #FFFFFF;
   border-right: solid 10px #FFFFFF;
  
}
#placeholderBox{
   width: 10px;
   float: left;
   height: 201px;
}
#lnkBox{
   padding: 0px;
  
}
#lnkBox2{
   padding: 70px 0px 0px 0px;
  
}
#detLinkBox{
 padding:0px;
 border-top: solid 100px #FFFFFF;
}
#detLinkBox1{
 padding:0px;
 border-top: solid 70px #FFFFFF;
}
#dtImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#dtImg2{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#dtLnk{
 padding-left:0px;
}
#manImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#manLnk{
 padding-left:0px;
}

.linkicon
{
  /* background: #fff; */
 vertical-align:top;
 text-align:center;
 padding-left:3px;
 padding:5px 5px 5px 5px;
 
}

.linktext
{
 /* background: #fff; */
 vertical-align:baseline;
 padding-left:3px;
 padding:5px 5px 5px 5px;
 
}

#hiLnk{
 padding-left:0px;
}
#prImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
 
}
#prLnk{
 padding-left:0px;
 
}
#buyImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#buyLnk{
 padding-left:0px;
}
#demoImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
#demoLnk{
 padding-left:0px;
}
.promoImg{
 padding:0px;
 width:25px;
 float:left;
 vertical-align:baseline;
 margin-left:3px;
}
.promoLnk{
 padding-left:0px;
}
#comLinkBox{
 padding:0px;
 border-top: solid 70px #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;

}
#pressYR{ 
  margin-left:5px;
}
#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;
 
}
#bottomBox{
  padding:0px;
}

#blueBarBox{
  background-image: url('images/bottom_bar.gif');
}
#bottomMenuBox{
  padding:0px;
}

#btmMenu1{
  padding:0px;
  float:right;
  margin-right:7px;
}
#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-right:7px;
}
#btmMenu10{
  padding:0px;
  margin-left:30px;
}
.head_sm{
  font-size:11px;
  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_big_b{
  font-size:18px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
    
}

.head_sub_text{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:top;
  padding: 0px 10px 30px 30px;
  
}
.head_sub_text1{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:top;
  padding: 0px 10px 0px 30px;
 
}
.head_12{
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  valign:center;
  text-decoration:none;
  color:#000000;
}

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

.head_14_b{
  font-size:14px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  valign:center;
  color:#000000;
  text-decoration:none;
}
.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;
}

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

.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;
}
.prevtext{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
}
.reg_text_b{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
  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;
}

a.prev{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}
a.prev:hover{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}
a.prev:visited{
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}

.reg_text_sm{
  font-size:10px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  color: #00205A;
  text-decoration:none;
}
.reg_text_acgp2{
  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:45px; 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;}

#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;

}
.online{
 background-color:#00205A;
 color:#FFFFFF;
 font-family:Arial, Verdana;
 font-size:14px;
 font-weight:bold;
}

#lftConBox{
float:left;
padding:0px;
margin-right:5px;
border-right:solid 2px #EAEAEA;
width:275px;
}
#rhtConBox{
padding:0px;
margin-left:2px;
}
#lftsideBox{
   padding:0px;
   
}


/* DAN 
.snav
{
background-color:#E7EDF1;
height:20px;
text-align:left;
padding-left:10px;

}*/

a.linkhead_sm {
  font-size:11px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}
.ssp
{
 background-color:#B5C9D9;
 padding:15px;
}






