/* CSS Document */

body{

        background:#e2e3e7 url("images/mainbg.gif") repeat-x;
	 margin:0 auto;
	 width:933px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#333333;
	 
}
h1{
      background: url("images/subtitle_icon.gif") no-repeat;
	  font-size:18px;
	  color:#FFFFCC;
	  font-weight:bold;
	  text-transform:uppercase;
	  padding:7px 0 0 42px;
	  
	  display:block;
	  height:28px;
	  width:100%;
	  margin-top:10px;
	  
}
ol li{
     list-style-type: decimal;
}

#logo{
     width:100%;
	 height:81px;
}
#topmenu{
     background: url("images/menubg.gif") repeat-x;
     width:932px;
	 height:43px;
	 border-top:1px solid #8b9ba8;
	 border-right:1px solid #8b9ba8;
	 clear:both;
}
#topmenu a:link, #topmenu a:visited{
     display:block;
     color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:15px 40px 13px 40px;
          _padding:15px 40px 13px 40px;
	 border-left:1px solid #8b9ba8;
	 float:left;
}
#topmenu a:hover{
	 color:#FFFF99;
}

#mainimg{
     width:100%;
	 height:249px;
	 background:url("images/main_img.jpg") no-repeat;
	 border-right:1px solid #8b9ba8;
}
#contents{  
        background:#b5c6f1 url("images/home_contentbg.gif") repeat-x; 
	 padding-top:5px;
	 clear:both;
	 width:100%;
}
#contents li{
     list-style-image:url(images/list_icon.gif);
}
#subpage-contents{
       display:block;
       width:610px;
	   _width:570px; /* show to IE */
	 float:left;
	 padding:0px 10px 0px 10px;
	  _padding:0px 5px 0px 10px; /* show to IE */

}
#left-panel{
     display:block;
     width:290px;
	   _width:250px; /* show to IE */
	 float:left;
	 padding:0px 10px 0px 10px;
	  _padding:0px 5px 0px 10px; /* show to IE */
}
#middle-panel{
      display:block;
      width:310px;
	    _width:260px; /* show to IE */
	  float:left;
	  border-left:1px solid #8b9ba8;
	  padding:0px 10px 0px 10px ;
	    _padding:0px 5px 0px 10px; /* show to IE */
}
#right-panel{
      display:block;
      width:250px;
	    _width:250px; /* show to IE */
	  float:left;
	  border-left:1px solid #8b9ba8;
	  padding:0px 10px 0px 10px ;
	    _padding:0px 0px 0px 10px; /* show to IE */
}
#contacttable tr td{
     background:none;
     padding:0px;
     margin-left:0px; 
     color:#333333;
     font-weight:bold;
  
}
#contacttable tr td a:link, #contacttable tr td a:visited{
     color:blue;
}
table{
     margin-left:30px;
     border:0px;
}
table th{
     font-size:18px;
 }
table tr td{
      color: #ffffff;
      background: #6E7FAB;
      padding:5px 30px 5px 30px;
}

table tr td a:link, table tr td a:visited{
      color: #ffffff;
      font-weight:bold;
}
#actualform{
      width:500px;
       background: #6E7FAB;
      margin-left:20px;

}
#formtab th{
       font-size:12px;
       font-weight:bold;
       text-align:left;
       color:#fff;
}

#formtab td{
       background: #6E7FAB;

}

#clearsubmit {
       margin-left:200px;
       
}
#productFlash{
	float:left;
	width:400px;
	margin: 20px 10px 10px 25px;
}
#galleryPreview{
	width:100%;
	height:282px;
	border:1px solid #15295F;
}
#galleryText{
	font-size:11px;
	color:#15295F;
	margin-top:5px;
}
#galleryThum{
	margin-top:10px;
}
#galleryThum a:hover{
	width:56px;
	height:55px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.thumstyle{
    border:1px solid #15295F;
	margin:5px;
	margin-left:0px;
	margin-left:0px;
}
.title4{
      color:#ffffff;
      font-size:18px;
}

.actionbut_learn{
      background:url("images/learn.gif") no-repeat; 
     display:block;
       color:#FFFFFF;
	 font-size:13px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 10px 40px;
	 margin-bottom:5px;
	
}
.actionbut_compare{
      background:url("images/compare.gif") no-repeat; 
     display:block;
         color:#FFFFFF;
	 font-size:13px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 10px 40px;
	 margin-bottom:5px;
	 }


.actionbut_weblink{
     background:url("images/link_icon.gif") no-repeat; 
     display:block;
     background-color:#233b77;
     color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 5px 50px;
	 margin-bottom:5px;
	 border-left:1px solid #8b9ba8;
}
.actionbut_linkus{
      background:url("images/linkus_icon.gif") no-repeat; 
     display:block;
     background-color:#233b77;
     color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 5px 50px;
	 margin-bottom:5px;
	 border-left:1px solid #8b9ba8;
}

.actionbut_digg{
      background:url("images/dig_icon.gif") no-repeat; 
     display:block;
     background-color:#233b77;
     color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 5px 50px;
	 margin-bottom:5px;
	 border-left:1px solid #8b9ba8;
}

.actionbut_stum{
      background:url("images/stum_icon.gif") no-repeat; 
     display:block;
     background-color:#233b77;
     color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 5px 50px;
	 margin-bottom:5px;
	 border-left:1px solid #8b9ba8;
}

.actionbut_facebook{
      background:url("images/facebook_icon.gif") no-repeat; 
     display:block;
     background-color:#233b77;
     color:#FFFFFF;
	 font-size:14px;
	 font-weight:bold;
	 text-transform:uppercase;
	 text-decoration:none;
	 padding:5px 20px 5px 50px;
	 margin-bottom:5px;
	 border-left:1px solid #8b9ba8;
}



#footer{
	 height:62px;
	 background-color:#2f4783;
	 clear:both;
	 padding: 10px 10px 10px 10px;
	 color:#FFFF66;
}
#footer a:link, #footer a:visited{
       color:#FFFF66;
	 padding:0px 5px 0px 5px;
       
}
#copyright{
        padding:5px 0px 5px 0px;
}
#copyright a:link, #copyright  a:visited{
      color:#000;
}