body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.topdiv { background-color:#860202; width:745px;margin:0px; display:block; height:96px; padding:0px; border-bottom:1px solid #FFFFFF;}

.topleft { float:left;   height:77px; padding:0px 0px 0px 0px; vertical-align:baseline; margin:2px 0px 0px 0px; }
.topright { float:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;margin:0px 0px 0px 0px;  padding:3px 3px 3px 20px; text-align:right; }
.topright p {padding:0px; margin:3px;}
.memberp {padding:3px; margin:0px 0px 3px 0px; background-color:#053251; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:capitalize;}
.memtext { border:1px solid #053251; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:1px; margin:0px; width:60px;}
.smtext { border:1px solid #053251; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:1px; margin:5px 0px 5px 0px; width:120px;}

.membtn { border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; width:63px; color:#FFFFFF; background-color:#053251;}

.membtnred { border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; width:60px; color:#FFFFFF; background-color:#860202;}
.nomargin {padding:0px; margin:0px;}

.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; padding:0px;
	} 

.topmenudiv  {background-color:#860202; width:745px; margin:0px 0px 0px 0px; padding:0px; display:block; }

.hornavp {padding:2px 2px 3px 0px; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

A.hornava {color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; margin:0px ; padding:2px 10px 2px 10px;}
A.hornava:hover { background-color:#053251;color:#FFFFFF; }	

A.hornavaon {background-color:#053251;color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; margin:0px ; padding:2px 10px 2px 10px;}
A.hornavaon:hover { background-color:#053251;color:#FFFFFF; }	


.topimg {padding:0px; margin:0px; display:block;}
.leftmenu {width:161px; margin:10px 0px 0px 0px; float:left; padding:0px;}
.bodydiv {width:563px;  margin:10px 0px 0px 20px; float:left;background-color:#9D9D9F;}

.leftnavpon {background-color:#860202;font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px 0px 0px 5px; }
A.leftnavaon {padding:2px 0px 2px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; border-top:1px dotted #FFFFFF; width:138px; display:block;background-image:url(/images/marrow.gif); background-repeat:no-repeat; background-position:left;}
A:hover.leftnavaon { background-color:#053251;color:#FFFFFF;}


.leftnavp {background-color:#053251;font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px 0px 0px 5px; }

A.leftnava {padding:2px 0px 2px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; border-top:1px dotted #FFFFFF; width:138px; display:block;background-image:url(/images/marrow.gif); background-repeat:no-repeat; background-position:left;}
A:hover.leftnava { background-color:#860202;color:#FFFFFF;}

A.leftnavabottom {padding:2px 0px 2px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; border-top:1px dotted #FFFFFF; width:138px; display:block; border-bottom:1px dotted #FFFFFF; background-image:url(/images/marrow.gif); background-repeat:no-repeat; background-position:left;}
A:hover.leftnavabottom { background-color:#860202;color:#FFFFFF;}

.pline {margin:0px; padding:0px; background-color:#9D9D9F;}
H1 {background-color:#9D9D9F; margin:0px; padding:2px 2px 5px 20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#860202;
background-image:url(/images/redarrow.gif); background-repeat:no-repeat; background-position:left top; border-bottom:1px dotted #860202; font-weight:bold;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#860202; margin:5px;}
h3 {  font-size:12px; margin:0; color:#006699; background-color:#F2F2F2; padding:3px 3px 3px 3px;}
h4 {  font-size:12px; margin:0px 0px 5px 0px;padding:3px;}

.bodysub {margin:0px 10px 10px 10px; background-color:#FFFFFF; border:1px solid #9D9D9F; min-height:720px;}
.bodysub p {margin:0px; padding:3px 10px 3px 8px;}
.bodysub div {margin:0px; padding:3px 10px 3px 8px;}
form {margin:0px; padding:0px;}
.bodysub2 {margin:0px 10px 10px 10px; background-color:#FFFFFF; border:1px solid #9D9D9F; width:376px; float:left;min-height:720px;}
.bodysub2 p {margin:0px; padding:3px 10px 3px 8px;}
.bodysub2 div {margin:0px; padding:3px 10px 3px 8px;}

.bodysub3 {margin:0px 10px 10px 10px; background-color:#FFFFFF; border:1px solid #9D9D9F; width:337px; float:left;min-height:720px;}
.bodysub3 p {margin:0px; padding:3px 10px 3px 8px;}
.bodysub3 div {margin:0px; padding:3px 10px 3px 8px;}


.rightside {float:left; width:161px;margin:0px; padding:0px;}
.rightside1 {float:left; width:200px;margin:0px; padding:0px;  background-color:#FFFFFF;}
.rightside1 p {margin:0px; padding:5px 5px 3px 5px;}
.rs {text-align:center; background-color:#FFFFFF; padding:2px; margin:0px 0px 10px 0px; border:1px solid #CCCCCC;}


.bottomdiv {width:745px; height:2px; background-color:#053251; margin:10px 0px 0px 0px;border-top:2px solid #053251; text-align:center; 
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#860202;}
 
 .redblock { border:1px solid #860202; margin:0px 0px 15px 0px;font-family: Arial, Helvetica, sans-serif; font-size:11px;  padding:5px; background-color:#E7E6E4; color:#393939; text-align:center;}
 .redblockt {background-image:url(/images/redloop.gif); background-repeat:no-repeat; background-position:left top;  margin:15px 0px 0px 0px; height:19px;
 font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px 0px 0px 5px; font-weight:bold;}

 .blueblock { border:1px solid #053251; margin-bottom:15px;font-family: Arial, Helvetica, sans-serif; font-size:11px;  padding:5px; background-color:#E7E6E4; color:#393939; }
 .blueblockt {background-image:url(/images/blueloop.gif); background-repeat:no-repeat; background-position:left top; margin-top:5px; height:19px;
 font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px 0px 0px 5px; font-weight:bold;}
 .nomarginp {margin:0px; padding:0px;}
 a {color:#860202;}
 a:hover {color:#666666;}
 
 
 /*calendar small*/
.clandar{ font-size:11px;border:1px solid #860202; margin:0px 0px 0px 0px; width:160px;}

.clandar P {font-size:12px; margin:0; color:#FFFFFF; background-color:#860202; padding:3px 3px 3px 3px; font-weight:bold;}
.calendartr td{  width:21px; height:20px; text-align:center; vertical-align:top; text-align:left; padding:2px 0px 0px 3px;}
.calendarheader{font-size:12px; margin:0; color:#FFFFFF; background-color:#666666;}
.calendarmonth {border-bottom:1px solid #CCCCCC; font-size:11px;}
.clandarlink a { color:#860202; font-size:11px;}
.clandarlink a:hover { color:#666666;}
.none { background-color:#D8D7D7; }
.event { background-color:#F3D1C2; }
.today { background-color:#B9E4D9; }
.month { background-color:#ECEBEB; }
/*End calendar small*/
/*Calendar big*/
.bigcalendar {margin:0;width:540px;}
.monthnavbig TD{  text-align:center; font-size:14px; font-weight:bold;}
.monthnavbig TD A{ text-decoration:none; font-weight:bold;}
.monthnavbig TD A:hover{}
.dayname TD {text-align:center; height:20px;}

.daysline TD {width:85px; height:85px; vertical-align:top; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.daysline TD P{margin:0px;}
.daysline A{color:#860202; text-decoration:none;}
.daysline A:Hover{color:#996600;}

.noneb { background-color:#E5E5E5; }
.eventb { background-color:#F3D1C2; }
.todayb { background-color:#B9E4D9; }
.monthb { background-color:#FFFFFF; }

.nonebtop { background-color:#E5E5E5;border-top:1px solid #CCCCCC; }
.eventbtop { background-color:#F3D1C2;border-top:1px solid #CCCCCC; }
.todaybtop { background-color:#B9E4D9;border-top:1px solid #CCCCCC; }
.monthbtop { background-color:#FFFFFF;border-top:1px solid #CCCCCC; }

.nonebtopr { background-color:#E5E5E5;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.eventbtopr { background-color:#F3D1C2;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.todaybtopr { background-color:#B9E4D9;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }
.monthbtopr { background-color:#FFFFFF;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC; }

.nonebr { background-color:#E5E5E5;border-right:1px solid #CCCCCC; }
.eventbr { background-color:#F3D1C2;border-right:1px solid #CCCCCC; }
.todaybr { background-color:#B9E4D9;border-right:1px solid #CCCCCC; }
.monthbr { background-color:#FFFFFF;border-right:1px solid #CCCCCC; }
/*end calendar big*/
/*shopping cart*/

A.nlink{float:left;  width:80px;  border:1px solid #666666; padding:1px 2px 1px 2px;  
text-transform:uppercase;  font-size:10px;
text-align:center;color:#333333;text-decoration:none;}
A:hover.nlink{color:#CC6600;text-decoration:none;}

A.nlinkgrey{float:left;  width:80px;  border:1px solid #666666; padding:1px 2px 1px 2px;  
text-transform:uppercase;  font-size:10px;
text-align:center; background-color:#E9E9E9;color:#666666;text-decoration:none; cursor: default;}

A.nlinkon{float:left;  width:80px;  border:1px solid #000000; padding:1px 2px 1px 2px;  
text-transform:uppercase;  font-size:10px;
text-align:center; color:#CC6600;text-decoration:none;}

.products { border-bottom:1px solid #A9A8A8;  float:left;padding:5px;margin:5px 0px 0px 0px;width:540px; background-color:#FFFFFF;   }
.products a {color:#860202; font-size:14px;text-transform:uppercase; font-weight:bold;}
.products a:hover{color:#996600;}
.products img {margin:5px 10px 0px 0px; }
.price{ margin:5px;font-weight:bold;}
.pricet{ color:#FF0000; margin:5px; font-weight:100;}
.shorttext { font-weight:100; font-size:12px; margin:5px 0px 5px 0px;}
.shorttext a {font-size:12px;text-transform:lowercase;}
.shorttext a:hover{color:#996600;}

.bttn {border: 1px solid #053251; text-align:center; margin:1px 0px 5px 0px; color:#FFF; font-size:12px; width:100px; text-transform:uppercase; font-family:Verdana; font-size:11px; background-color:#053251; }

.bttnnormal {border: 1px solid #053251; text-align:center; margin:1px 0px 5px 0px; color:#FFF; font-size:12px;  text-transform:uppercase; font-family:Verdana; font-size:11px; background-color:#053251;}
.warning{color:#FF0000; font-weight:bold;}

.cart{ color:#000000;}
.cart table.carttablec{border:1px solid #CCCCCC;}
.cart SELECT{ font-size:11px; }
.cart INPUT.buttn{text-align:center;padding: 1px 2px 1px 2px;border: 1px solid #424F5F;text-transform: uppercase;background: #D9DADB;width:75px;}
.cart td.dark{background-color:#F4F4F4; border-bottom:1px solid #C0C0C0;height:25px;}
.cart td.light{background-color:#FFFFFF; border-bottom:1px solid #C0C0C0;height:25px;}
.cart td.header{background-color:#D9DADB; border-bottom:1px solid #CCCCCC;   color:#000; height:25px; font-weight:bold;}
.cart a{text-decoration: none;  color:#3C3320;}
.cart a:hover{text-decoration:underline;  color:#CC6600;}
.cartfooter{font-weight:bold;height:25px;border-bottom:1px solid #C0C0C0;}
a.cartitem {text-decoration: none;font-family:Verdana; font-size:11px; color:#613517;}

.carttable{}
.carttable table.carttablebody{border:1px solid #CCCCCC;}
.carttable table.carttablebodyRB{}
.carttable SELECT{font-size:11px; }
.carttable INPUT.buttn{text-align:center;padding: 1px 2px 1px 2px;border: 1px solid #424F5F;text-transform: uppercase;background: #D9DADB;width:75px;}
.carttable td.dark{background-color:#F4F4F4; border-bottom:1px solid #C0C0C0;}
.carttable td.light{background-color:#FFFFFF; border-bottom:1px solid #C0C0C0;}
.carttable td.header{background-color:#D9DADB; border-bottom:1px solid #CCCCCC;   color:#000;  font-weight:bold;}
.carttable a{text-decoration: none;color:#CC6600;}
.carttable a:hover{text-decoration:underline; color:#3C3320;}

.carttable td.headersmallt{background-color:#D9DADB; border-bottom:1px solid #CCCCCC;   color:#000; height:25px; }
.text
	{
	margin: 0 0 0 0;
	padding: 1px 0px 0px 2px;
	border: 1px solid #ACACAD;
	font: 12px Verdana;
	background: #FFF;
	}
.SmallHeader{margin:10px 0px 5px 0px;font-weight:Bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:capitalize;}	
.SmallHeader A{ color:#006600; }	
.SmallHeader A:hover{ color:#000066; }	

.prompt
{
font-family:Arial;
font-size:9px;
margin:0;
padding:0 0 2px 0;
color:#0000CC;
}

/*Grid*/
.contenttable {width:540px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 1px;}
.contenttable TD{ vertical-align:top;}
.headcolumn {font-weight:bold; color:#FFFFFF; background-color:#053251; font-size:12px;}
.headcolumn A {color:#FFFFFF; text-decoration:none;}
.headcolumn A:hover {color:#FFFFFF;  text-decoration:underline;}
.headcolumn TD { padding:5px 5px 5px 5px; border:1px solid #FFFFFF;}
.heading {font-weight:bold; font-size:13px; margin:0px 0px 0px 0px; color:#003366; font-family:Verdana;}
.itemsmall {font-size:11px;margin:0px 0px 3px 0px;}
.datesmall {font-size:10px;margin:0px 0px 3px 0px;}
.contentlight TD {background-color:#F2F2F2;padding:5px 5px 5px 5px; border:1px solid #FFFFFF;}
.contentdark TD {background-color:#E4ECED;padding:5px 5px 5px 5px; border:1px solid #FFFFFF;}
/*
.bbnav {font-family:Verdana, Arial, Helvetica, sans-serif; 
text-transform:capitalize;font-size:12px; font-weight:bold;}
.bbnav A{
background-color:#053251; 
width:80px;
border-right:1px solid #FFF;
text-align:center; 
float:right; 
padding:2px; 
color: #FFFFFF;  text-decoration:none;}
.bbnav A:Hover{background-color:#860202;color: #FFFFFF;}
.bbnavl {font-family:Verdana, Arial, Helvetica, sans-serif; 
text-transform:capitalize;font-size:12px; font-weight:bold;}
.bbnavl A{
background-color:#053251; 
border-right:1px solid #FFF;
text-align:center; 
float:left; 
padding:2px; 
color: #FFFFFF;  text-decoration:none;}
.bbnavl A:Hover{background-color:#860202;color: #FFFFFF;}
*/
/*Grid Forum Replies*/
.contenttablereplies {width:540px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contenttable TD{ vertical-align:top;}
.headcolumn {font-weight:bold; color:#FFFFFF; background-color:#053251; font-size:12px;}
.headcolumn TD { padding:5px 5px 5px 5px; border:1px solid #FFFFFF;}
.heading {font-weight:bold; font-size:13px; margin:0px 0px 0px 0px; color:#003366; font-family:Verdana;}
.itemsmall {font-size:11px;margin:0px 0px 3px 0px;}
.itemsmall A{ color:#860202;  text-decoration:none;}
.itemsmall A:hover { color:#053251;}

.datesmall {font-size:10px;margin:0px 0px 3px 0px;}
.reply {font-size:10px;margin:0px 0px 3px 0px;  text-align:right;}
.contentlight TD {background-color:#ffffff;padding:5px 5px 5px 5px; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; vertical-align:top;}
.contentdark TD {background-color:#E7E6E4;padding:5px 5px 5px 5px; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;vertical-align:top;}
/*green */
.topbrg { border-top:1px solid #860202; background-color:#860202;}
.leftbrg { border-left:1px solid #860202;}
.rightbrg { border-right:1px solid #860202;}
.botbrg { border-bottom:1px solid #860202;}
.frm {margin:10px 0px 10px 0px;}
/*red*/
.topbrr { border-top:1px solid #860202; }
.leftbrr { border-left:1px solid #860202;}
.rightbrr { border-right:1px solid #860202;}
.botbrr { border-bottom:1px solid #860202;}
.rightptd {width:150px; background-color:#ECEBEB;}
.smallproduct { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.smallproduct img { border:1px solid #666666; margin:3px 0px 3px 0px;}
.footerm {text-align:center; font-size:10px; color:#333333; margin:15px 0px 15px 0px;}
.footerm A{ color:#333333;}
.footerm A:hover{ color:#003366;}

.article{margin:10px 0px 0px 0px; font-weight:bold;}
.article.newart{ font-size:12px; color:#CC6600; font-weight:bold;font-style:italic;  }
.article A{ font-size:12px; }
.article A:hover{color:#8F8E8E;}
.author { font-size:11px; font-style:italic; font-weight:100; margin:2px 0px 0px 0px;}


.player {position:relative; top:-54px; left:280px;  padding:0px; margin:0px;display: block; width:200px; height:0px}
