body {background: #003366 url(../img/bg.png) repeat-x fixed;margin-top:10px;font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
.clear {clear: both;}
.outer {background:#ffffff; margin: 5px; }
h1 {font-size:12px;margin:0px;}
#main {width:750px;margin-left:auto;margin-right:auto;position:relative;}
#col1 {width: 240px; float: left;}
#col2 {width: 510px; float: left;}
#menu {padding:5px;width:725px; height: 25px; background:url(../img/bg_menu.png) #ccc;}
	.nav {float:left;z-index:1;}
#flash {margin: 5px;}
#srch {width: 226px; background-image:url(../img/bg_srch.png);}
	#searchbox {margin-top:20px;text-align:center;}
#submenu {width:495px;height:20px;background-image:url(../img/bg_menu.png);text-align:center;}
#news {width:495px;height:160px;background-image:url(../img/bg_news.png);}
	#news1,#news2 {float:left;width:215px;height:125px;z-index:1; margin-left: 15px;}
#product_categories {width:226px;background: #0274E6 url(../img/bg_cat.png) repeat-x; z-index: 10;}
#featured {width:495px;height:260px;background: url(../img/bg_feat.png);}
	#product1,#product2,#product3 {float: left; width:155px;height:220px; margin: 3px;}
#footer {width:730px;height:85px;background-image:url(../img/bg_foot.png);text-align:center; margin: 5px;}
	#footer img {margin-right:5px;}
#googleads {width:730px;height:90px;background:url(../img/bg_foot.png) repeat-x;background-color:#C2C3C4;text-align:center; margin: 5px;}
#fusionage {color:#FFF;font-size:10px; margin: 5px;}
	#fusionage a {color:#FF6600;}
#head_srch,#head_cat {width:202px;height:14px;margin:5px;font-size:14px;font-weight:bold;padding:3px;text-shadow:3px 3px 5px #333;}
#head_srch {background:url(../img/srch_head.png);}
#head_cat {background:url(../img/cat_head.png);}
#cats a {color:#FFF;text-decoration:none;font-weight:bold;line-height:20px;}
#cats a:hover {text-decoration:underline;}
#hline1,#hline2,#hline3,#hline4,#hline5,#hline6,#hline7,#hline8,#hline9,#hltine10 {display:none;}
#subbody {width:495px;background:#F3F3F3;position:relative;}
#content {display:none;visibility:hidden}
.btn {float:left;cursor:pointer;cursor:hand;width:85px;height:20px;background:url(../img/btn_off.png);color:#FFF;text-align:center;font-size:14px;padding-top:2px;margin-right:4px;}
.btn:hover {background:url(../img/btn_on.png);}
.btn a {text-decoration:none;color:#FFF;}
.featcont {height:200px;}
.galc1, .galc2 {border-top:1px solid #003399;border-bottom:1px solid #003399;background:url(../img/bg_head.png);margin-bottom:10px;}
.galc1 {border-left:1px solid #003399;}
.galc2 {border-right:1px solid #003399;padding:5px;}
.galt { background:url(../img/bg_title.png) bottom;width:100%;color:#FFF;overflow:hidden;padding:2px;}
.head_main {background:url(../img/main_head.png);width:484px;height:20px;height:14px;margin:5px;font-size:14px;font-weight:bold;padding:3px;color:#FFF;text-shadow:3px 3px 5px #333;}
.inp_srch {border:1px solid #000;height:18px;background:url(../img/bg_inp.png);width:205px;text-indent:22px;}
.lgText {font-size:16px;padding:4px;}
.nwscont,.featcont {font-size:11px;overflow:hidden;}
.nwscont {height:70px;}
.subdate {font-size:10px;margin-bottom:5px;text-indent:3px;}
.submore {font-size:10px;text-align:right;}
.subpic {border:1px solid #FF6600;margin:5px 26px 5px 26px;}
.subhead {background:url(../img/bg_title.png);height:16px;padding:2px;margin-bottom:5px;color:#FFF;font-size:13px;text-indent:5px;border-left:1px solid #0157AE;border-right:1px solid #0157AE;overflow:hidden;}
.tt{position:absolute;padding:15px;margin-left:15px;border:2px dashed #003366;background:url(../img/bg_srch.png) repeat-x #FCB520;font-size:8pt;color:#FFF;font-weight:bold;z-index:500;} 
div.yuimenu {background-color: transparent; border: none;}
div.yuimenu ul {padding: 0px;}
div.yuimenu li.yuimenuitem {padding: 0px; font-size: 16px;}
li.mainmenu {margin-left: 10px;}
li.mainmenu .yuimenu {background: #003468; border: 2px solid #fff; padding: 3px; margin-left:-15px;}
div.yuimenu li:hover {background: #003468;}
li.submenu {margin: 0px; padding-left: 10px; z-index: 999;}
li.submenu a {font-size: 12px;}
p.on {background: #000000;}
#cats a:visited {color: #aaaaaa; text-decoration:}
.subptr {float: left; margin-left: -23px;}
.nextprev {height: 30px; margin-top: 10px;}
.next {float: right; position: relative;}
.prev {float: left; position: relative;}
.grnMsg,.ylwMsg,.redMsg {text-align: center; font-size: 16px; font-weight: bold; padding: 8px;}
.grnMsg {color: #006600; border: 2px solid #006600; background: #BFFFBF;}
.ylwMsg {color: #FF9900; border: 2px solid #FFCC00; background: #FFFFC6;}
.redMsg {color: #CC0000; border: 2px solid #CC0000; background: #FFB3B3;}
.curloc {color: #003366; font-size: 16px; font-weight: bold;}
/*NAV STUFF*/
.menu_list {	
	width: 150px;
}
.menu_head {
	padding: 2px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
	font-size: 18px;
	text-indent: 5px;
}
.menu_body {
	display:none;
	text-indent: 20px;
}
.menu_body a{
  display:block;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }