body 
{
	padding:0px;
	border:0px;
	margin:0px;
	background:#786D82 url('../pics/bg-fade.jpg') repeat-x;
	background-attachment:fixed;
}
form
{
  margin:0px; 
 	display: inline;
}
td
{
	font-family:Tahoma,Arial,Verdana,Tahoma,Arial;
	font-size:11px;
	color:#FFFFFF;
}
.td_content 
{
	padding:0px;
	width:823px;
	background-color:#786D82;
}
.td_left 
{
	width:201px;
	background-color:#4D4D4D;
	/*border-left:3px solid #4D4D4D;*/
	padding:5px;
}
.td_p
{
	padding:10px;
}
h1 
{
  font-size:18px;
  font-weight:bold;
  margin:0px; 
 	display: inline;
}
h2 
{
  font-size:16px;
  font-weight:bold;
  margin:0px; 
 	display: inline;
}
h2.w
{
  font-size:16px;
  font-weight:bold;
  margin:0px; 
  color:#FFFFFF;
 	display: inline;
}
h2.y
{
  font-size:16px;
  font-weight:bold;
  margin:0px; 
  color:#FD676D;
 	display: inline;
}
h3 
{
  font-size:11px;
  font-weight:bold;
  margin:0px; 
 	display: inline;
}
h3.w
{
  font-size:11px;
  font-weight:bold;
  margin:0px; 
  color:#FFFFFF;
 	display: inline;
}
/**************************************************************
	Links
**************************************************************/
a, a:visited, a:active 
{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover 
{
	color:#FD676D;
}
a.y, a.y:visited, a.y:active 
{
	color:#FD676D;
	text-decoration:none;
}
a.y:hover 
{
	color:#FD676D;
}
a.r, a.r:visited, a.r:active 
{
	color:#FC020C;
	text-decoration:none;
}
a.r:hover 
{
	color:#C70000;
}
a.b, a.b:visited, a.b:active 
{
	color:#000000;
	text-decoration:none;
}
a.b:hover
{
	color:#C70000;
}
a.bu, a.bu:visited, a.bu:active 
{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
a.bu:hover
{
	color:#C70000;
}
a.bl, a.bl:visited, a.bl:active 
{
	color:#227ED8;
	text-decoration:underline;
}
a.bl:hover
{
	color:#C70000;
}
a.w:hover 
{
	color:#2D2D2D;
}
a.sm, a.sm:visited, a.sm:active 
{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.td_top5 
{
	padding-left:10px;
}
.td_botnav 
{
	padding:10px;
}
.td_f 
{
	padding:4px;
	background-color:#2D2D2D;
	font-weight:bold;
	text-transform:uppercase;
}
.td_news1
{
	padding:10px;
	background-color:#DBCFE3;
	color:#000000;
}
.td_news2
{
	padding:10px;
	background-color:#D6D4E3;
}
.td_products1 
{
	padding:5px;
	background-color:#4D4D4D;
}
.td_products2 
{
	padding:5px;
	background-color:#2D2D2D;
}
.td_products3
{
	padding:5px;
	background-color:#E9E9E9;
	color:#2D2D2D;
}
.td_products4
{
	padding:5px;
	background-color:#FDF6B2;
	color:#2D2D2D;
}

/**************************************************************
	Text
**************************************************************/
.w 
{
	color:#FFFFFF;
}
.wb 
{
	font-weight:bold;
	color:#FFFFFF;
}
.rb
{
	font-weight:bold;
	color:#C70000;
}
.bb
{
	font-weight:bold;
	color:#000000;
}
.hilite {
	text-decoration:underline;
}
/*
.hilite {
	background-color:#FC020C;
}
*/
.img 
{
	border:2px solid #FFFFFF;
}
.img_featured
{
	border:1px solid #312A3C;
}
.blog
{
	border:2px solid #FFFFFF;
	margin:10px;
	margin-top:0px;
}
/**************************************************************
	Form Fields
**************************************************************/
.input_sm 
{
	font-family:Arial;
	font-size:11px;
	width:95px;
	color:#000000;
	background-color:#E9E9E9;
	border-left:1px solid #303030;
	border-top:1px solid #303030;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}
.input_md 
{
	font-family:Arial;
	font-size:11px;
	width:135px;
	color:#000000;
	background-color:#E9E9E9;
	border-left:1px solid #303030;
	border-top:1px solid #303030;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}
.input
{
	font-family:Arial;
	font-size:11px;
	width:200px;
	color:#000000;
	background-color:#E9E9E9;
	border-left:1px solid #303030;
	border-top:1px solid #303030;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}
.input_dd
{
	font-family:Arial;
	font-size:11px;
	width:180px;
	color:#FFFFFF;
	background-color:#4D4D4D;
	/*
	background-color:#E9E9E9;
	*/
}
.input_lg
{
	font-family:Arial;
	font-size:11px;
	width:400px;
	color:#000000;
	background-color:#E9E9E9;
	border-left:1px solid #303030;
	border-top:1px solid #303030;
	border-right:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}
.input_post 
{
	width:780px;
}
.button {
	font-family: MS Sans Serif, Arial;
	background-color:#4D4D4D;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #A28CB1;
}
.button_post {
	font-family: MS Sans Serif, Arial;
	background-color:#786D82;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #4D4D4D;
}
.button_signin_b {
	color:#D5D5D5;
	font-size:10px;
	font-weight:bold;
	font-family: MS Sans Serif, Arial;
	width:58px;
	height:17px;
	text-transform:uppercase;
	background:url('../pics/bg_Signin2.gif');
	border:0px none;
}

/**************************************************************
	Tables
**************************************************************/
table.bctrail td
{
	padding:10px;
	padding-bottom:0px;
	font-weight:bold;
}
table.header th
{
	padding-right:0px;
	background:#2D2D2D url('../pics/headerBg.gif');
	font-size:16px;
	text-align:left; padding-left:5px; padding-top:5px; padding-bottom:5px
}
table.header th.icon
{
	width:28px;
}
table.header th.left
{
	font-size:14px;
}
table.header td
{
	vertical-align:top;
	padding:0px;	
}
table.header td.bot
{
	padding-right:15px;
	text-align:right;
}
table.header td.f
{
	padding:2px;
}
table.header td.dots
{
	background-image:url('../pics/leftDots.gif');
}
table.menu td
{
	background-image:url('../pics/menuBg.gif');
}
.menu 
{
	border:0px;
	cursor:pointer;
}
table.content
{
	width:100%;
	border:0px;
}
table.content th
{
	padding:5px;
	background:#2D2D2D;
	text-align:left;
	border:0px;
	vertical-align:middle;
	color:#FFFFFF;
}
table.content th.av
{
	text-align:right;
}
table.content th.banner
{
	border:0px;
	padding:0px;
	width:580px;
	height:200px;
	background:#2D2D2D;
	text-align:center;	
}
table.content th.left
{
	padding:5px;
	background-color:#DACFE3;
	color:#000000;
	border:1px solid #786D82;
	border-top:0px;
}
table.content th.inner
{
	padding:5px;
	background-color:#DACFE3;
	color:#000000;
	border:1px solid #786D82;
	border-top:0px;
	border-left:0px;
}
table.content td
{
	padding:5px;
	background-color:#BCB0C4;
	color:#000000;
	border:0px;
	vertical-align:top;
}
table.content td.spacer
{
	width:1px;
	border:0px;
	border-left:10px solid #786D82;
	border-right:10px solid #786D82;
	padding:0px;
	background-color:#BCB0C4;
}
table.content td.col
{
	width:40%;
	background-color:#786D82;
	padding:0px;
}
table.content td.col1
{
	width:600px;
	background-color:#786D82;
	padding:0px;
}
table.content td.av_menu
{
	width:160px;
	border:0px;
	border-right:10px solid #786D82;
	padding:0px;
	background-color:#BCB0C4;
	color:#000000;
}
table.content td.av_menutop
{
	padding:10px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
table.content td.av_menuitems
{
	padding:10px;
	border-top:2px solid #BCB0C4;
	background-color:#DBCFE3;
	font-weight:bold;
	white-space:nowrap;
}
table.content td.av_menuspacer
{
	padding:0px;
	background-color:#BCB0C4;
}
table.content td.alt
{
	padding:5px;
	background-color:#DBCFE3;
	color:#000000;
	border:0px;
}
table.content td.text
{
	padding:5px;
	background-color:#E2D9E9;
	color:#000000;
	border:0px;
}
table.content td.blank
{
	background-color:#786D82;
	padding:0px;
}
table.content td.featuredHeaderBot
{
	padding-right:10px;
	text-align:right;
	background-color:transparent;
	background-image:url('../pics/headerBot2Bg.gif');padding-left:0px; padding-top:0px; padding-bottom:0px
}
table.content td.titleBot
{
	padding:0px;
	padding-right:15px;
	text-align:right;
	background-color:#786D82;
}
table.content td.content_w
{
	padding:5px;
	padding-right:0px;
	padding-bottom:0px;
	color:#FFFFFF;
	background-color:#786D82;
}
table.content td.content_b
{
	padding:5px;
	padding-right:0px;
	padding-bottom:0px;
	color:#000000;
	background-color:#786D82;
}
table.content td.featuredTitleBot
{
	padding:0px;
	padding-right:15px;
	text-align:right;
	background-color:#DBCFE3;
}
table.content td.featuredContent 
{
	padding:10px;
	background-color:#DBCFE3;
}
table.content td.post
{
	padding:0px;
	/*
	background-color:#D6D4E3;*/
	background-color:#E2D9E9;
	color:#000000;
	border:1px solid #786D82;
	border-top:0px;
	border-left:0px;
}
table.content td.postreply
{
	padding:5px;
	background-color:#E2D9E9;
	border:1px dotted #786D82;
	color:#000000;
}
table.content td.post_h
{
	height:10px;
	padding:5px;
	background-color:#DBCFE3;
	border:0px;
	border-bottom:1px solid #786D82;
	font-weight:bold;
	color:#000000;
}
table.content td.left
{
	padding:5px;
	background-color:#D6D4E3;
	color:#000000;
	border:1px solid #786D82;
	border-top:0px;
	color:#000000;
}
table.content td.inner
{
	padding:5px;
	background-color:#D6D4E3;
	color:#000000;
	border:1px solid #786D82;
	border-top:0px;
	border-left:0px;
	color:#000000;
}
table.content td.h_left
{
	padding:5px;
	background-color:#DBCFE3;
	border:1px solid #786D82;
	border-top:0px;
	font-weight:bold;
	color:#000000;
}
table.content td.h
{
	padding:5px;
	background-color:#DBCFE3;
	border:1px solid #786D82;
	border-top:0px;
	border-left:0px;
	font-weight:bold;
	color:#000000;
}

table.content td.gray 
{
	/*width:30%;*/
	background-color:#A0A0A0;
}
table.content td.dots
{
padding:0px;
background-color:transparent;
border-bottom:1px dotted #FFFFFF;
}
table.content td.dark 
{
	background-color:#786D82;
	color:#FFFFFF;
}
table.content td.lite 
{
	background-color:#DBCFE3;
	color:#000000;
}
table.content td.xparent 
{
	background-color:transparent;
	color:#FFFFFF;
}
table.content td.xparent_0 
{
	padding-left:0px;
	background-color:transparent;
	color:#FFFFFF;
}
table.releases td
{
	padding:2px;
	background-color:transparent;
	vertical-align:top;
	border:0px;
}
table.releases td.h
{
	height:30px;
	font-weight:bold;
	padding:2px;
	background-color:transparent;
	vertical-align:middle;
	border:0px;
}
table.contact
{
	width:300px;
}
table.contact td
{
	background-color:transparent;
	vertical-align:top;
}
table.tab td
{
	height:35px;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
table.tab td.tab1
{
	width:130px;
	background-color:#2D2D2D;
	color:#FC020C;	
}
table.tab td.tab2
{
	width:130px;
	background-color:#888888;
}
table.tab td.tab3
{
	width:130px;
	background-color:#BABABA;
}
table.null td {
	padding:0px;
	border:0px;
	background-color:transparent;
	text-align:left;
}
div.hideGrp {
	display:none;
}
div.showGrp {
	display:block;
}
.freebies {
	background: url('../pics/bg_freebies.gif') no-repeat;
	padding-left:100px; padding-top:372px; background-repeat:no-repeat
}
