/*************************************************************/
.editmenu
	{
	position:absolute;
	top: 0;
	right: 0;
	margin: 0 10px 0 0;	
	padding: 15px 13px 8px 13px;
	float: right;
	border: 2px solid #BFE8F7;
	background: #ffffff;
	z-index: 1000;
	}

	
 .editmenu a 
 	{
	display:block;
	margin: 0 0 7px 0;
	background: #C0ECFF;
	padding: 4px 8px 4px 8px;
	color: #0078AE;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	}

 .editmenu a:hover 
 	{
	display:block;
	background: #FFBF7F;
	}	
	
/*********************************************************************/
.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  
	} 
body {background-color:#33446F;}

.HeadBack { background-color:#33446F; }
.HeadBackLeft { background-image:url(/images/topback.gif); }
.slimbar { background-color:#FFFFFF; height:1px;}



.subbar { background-color:#6D8EA1; height:30px; color:#FFFFFF; padding:1px 3px 1px 15px; font-weight:bold;}
.barlinks {float:left;color:#FFFFFF;text-transform:capitalize; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.barlinks A{color:#FFFFFF; margin:0px 20px 0px 20px; }
.barlinks A:hover{color:#CCCCCC;}

.subbar1 { background-color:#6D8EA1; height:30px; color:#FFFFFF; padding:1px 3px 1px 1px;  border-top:1px solid #FFFFFF; font-weight:bold; text-align:right;text-transform:capitalize;font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.subbar1 A{color:#FFFFFF; margin:0px 0px 0px 0px; text-decoration:none; }
.subbar1 A:hover{color:#FFCC00;}


A.leftnavButon { color:#FFFFFF; padding:5px 0px 5px 10px; text-decoration:none;background-color:#B44A3C; display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
A:hover.leftnavButon{background-color:#7A3328; color:#FFFFFF; }

A.leftnavButonon { color:#FFFFFF; padding:5px 0px 5px 10px; text-decoration:none; background-color:#7A3328; display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
A:hover.leftnavButonon{background-color:#7E0001; color:#FFFFFF; }


A.leftnavButonRed { color:#FFFFFF; padding:5px 0px 5px 10px; text-decoration:none;background-color:#cc3300; display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
A:hover.leftnavButonRed{background-color:#7A3328; color:#FFFFFF; }

A.leftnavButonBlue { color:#FFFFFF; padding:5px 0px 5px 10px; text-decoration:none;background-color:#6D8EA1; display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
A:hover.leftnavButonBlue{background-color:#7A3328; color:#FFFFFF; }

A.leftnavButonOrange { color:#FFFFFF; padding:5px 0px 5px 10px; text-decoration:none;background-color:#ffcc00; display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
A:hover.leftnavButonOrange{background-color:#7A3328; color:#FFFFFF; }

A.leftnavButonGreen { color:#FFFFFF; padding:5px 0px 5px 10px; text-decoration:none;background-color:#33cc00; display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #33cc00; }
A:hover.leftnavButonGreen{background-color:#7A3328; color:#FFFFFF; }

.redbar { background-color:#7A3328; margin:0px;border-bottom:1px solid #FFFFFF;}


.rightcolumn {background-color:#EAE6E5; padding:2px; text-align:center;}

.mainarea{ background-image:url(/images/swoosh1.gif);background-repeat:repeat-y; background-position:right; padding:0px;}

.maindiv{ background-image:url(/images/swoosh.gif); margin:0px; padding:10px 20px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  background-position:top right; background-repeat:no-repeat}
.maindiv p{margin:0px;}


#resourcetile{
	padding: 5px 5px 5px 10px;
	line-height: 20px;
	text-decoration: underline;
	text-align:left;
	border-left:1px solid #005FA8;
	border-right:1px solid #005FA8;
	background-color:#FFFFFF;
}


#resourcetile a:link{
font-size:14px;
color: #32446e;
font-weight:bold;
}

#resourcetile a:hover{
font-size:14px;
color: #000000;
}
.rightptd { background-color:#FFFFFF;}
.topbr {border-top:1px solid #015FA9;}
.botbr {border-bottom:1px solid #015FA9;}
.leftbr {border-left:1px solid #015FA9;}
.rightbr {border-right:1px solid #015FA9;}
.imgright {border:1px solid #000000; margin:3px 0px 3px 0px;}
.rightptd TD{font-size:14px;}
.rightptd A{ font-size:14px; font-weight:bold; color:#CC0000; text-transform:capitalize;}
.rightptd A:hover{ color:#083A65;}

.carticon { font-weight:bold; margin:0px 0px 0px 0px; float:left;}
.carticon A{color:#FFFFFF;margin:0px 0px 0px 0px; font-size:12px;}
.carticon A:hover{color:#CCCCCC;}


A {color:#7A3328;}
A:hover {color:#6D8EA1;}

A.bluelink{color:#33446F;}
A:hover.bluelink {color:#6D8EA1;}

H1 { font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#33446F; margin:0px 0px 15px 0px; padding:0px;}
H2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#33446F; margin:0px 0px 5px 0px; padding:0px; }
H3 {color:#7E0001; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; margin:5px 0px 5px 0px;}
h4 {  font-size:16px; margin:5px 0px 0px 0px;font-family: Verdana,Arial, Helvetica, sans-serif;}
FORM {margin:0px; padding:0px;}
/*calendar small*/
.clandar{ font-size:11px;border-left:1px solid #B44A3C;border-right:1px solid #B44A3C;  margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.btr {border-bottom:1px solid #B44A3C; width:138px; }
.redsides  {border-left:1px solid #B44A3C;border-right:1px solid #B44A3C; padding:3px;}
.clandar P {font-size:12px; margin:0; color:#FFFFFF; background-color:#B44A3C; 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:#7E0001; font-size:11px;}
.clandarlink a:hover { color:#996600;}
.none { background-color:#D8D7D7; }
.event { background-color:#F3D1C2; }
.today { background-color:#B9E4D9; }
.month { background-color:#ECEBEB; }
.etime {font-size:9px;}
/*End calendar small*/
/*Calendar big*/
.bigcalendar {margin:0;width:590px;}
.monthnavbig TD{ background-color:#6D8EA1; color:#FFFFFF; text-align:center; font-size:16px; font-weight:bold;}
.monthnavbig TD A{color:#FFFFFF; text-decoration:none;}
.monthnavbig TD A:hover{color:#CCCCCC;}
.dayname TD {text-align:center; height:20px;}

.daysline TD {width:83px; height:83px; vertical-align:top; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.daysline TD P{margin:0px;}
.daysline A{color:#AF3600; 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*/

/*products list*/
.categorylist {margin:5px 0px 5px 0px;}
A.category { text-decoration:none; text-transform:capitalize; color:#6D8EA1;}
A.categoryon { text-decoration:underline;text-transform:capitalize;}

.productdiv { float:left; width:580px; margin:0px 0px 15px 0px;border:1px solid #A9A8A8;  font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.productdivon { float:left; width:580px; margin:0px 0px 15px 0px; background-color:#F4F2F2; border:1px solid #A9A8A8; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.productimagediv{float:left; padding:5px 5px 5px 5px; width:160px; text-align:left;}
.productimagediv IMG{border:1px solid #242460;}

.producttextdiv{float:left; padding:5px 5px 5px 5px; width:400px; text-align:left;}

.producttitle {text-transform:capitalize; margin:3px 0px 10px 0px; padding:0px 0px 10px 0px;}
.producttitle a {color:#33446F; font-size:12px; font-weight:bold;}
.producttitle a:hover{color:#6D8EA1;}

.shorttextp { font-weight:100; font-size:12px; margin:3px 0px 3px 0px;}
.shorttextp a {color:#33446F; font-size:12px; }
.shorttextp a:hover{color:#6D8EA1;}

.buynowp {text-align:right; margin:10px 0px 0px 3px;}
.buynowp img{ margin:0px 0px 0px 15px;}

.prices{ margin:5px 0px 0px 0px;font-weight:bold;font-size:12px;}
.pricets{margin:5px 0px 0px 0px; color:#666666;font-size:12px; }
.pricetsBlack{margin:5px 0px 0px 0px; color:#000000;font-size:12px; font-weight:bold; }
.pricesRed{ margin:5px 0px 0px 0px;font-weight:bold;font-size:12px;color:#861B07;}
.pricesS{ margin:0px 0px 0px 0px;font-weight:bold;font-size:12px;}
.pricetsS{margin:0px 0px 0px 0px; color:#666666;font-size:12px; }


/*products list*/
/*Product - details*/

.floatingright 
	{
	text-align:center;
	
	border: solid 1px #32446E;
	margin: 0px 10px 10px 0px;
	padding: 5px 5px 5px 0px;
	background-color:#F0F0F0;
	}
.floatingright IMG{
	border:1px solid #242460;
}

/*Product - details*/

.bttn
	{
	margin: 0px 0px 0px 0;
	padding: 1px 2px 1px 2px;
	border: 1px solid #32446E;
	font: 10px Verdana;	
	text-transform: uppercase;
	background:#D9DADB;
	width:130px;
	text-align:center;
	
	}
.bttncart
	{
	margin: 0px 0px 0px 0;
	padding: 1px 2px 1px 2px;
	border: 1px solid #32446E;
	font: 10px Verdana;	
	text-transform: uppercase;
	background:#D9DADB;
	width:100px;
	text-align:center;
	
	}
.bttnnormal
	{
	margin: 0px 0px 0px 0;
	padding: 1px 2px 1px 2px;
	border: 1px solid #32446E;
	font: 10px Verdana;	
	text-transform: uppercase;
	background:#D9DADB;
	
	text-align:center;
	
	}	
.text
	{
	margin: 0 0 0 0;
	padding: 2px;
	border: 1px solid #ACACAD;
	font: 11px Verdana;
	background: #FFF;
	}	
	
/*Cart - */
.carttablec{ width:600px; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  }
.carttablec td.header {background-color:#6D8EA1; border-bottom:1px solid #CCCCCC;   
color:#FFF; height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
.carttablec td{padding:5px;}
.carttablec td.dark{background-color:#EAE6E6; border-bottom:1px solid #C0C0C0;height:25px;}
.carttablec td.light{background-color:#FFFFFF; border-bottom:1px solid #C0C0C0;height:25px;}
.carttablec td.cartfooter{font-weight:bold;height:25px;border-bottom:1px solid #C0C0C0;background-color:#6D8EA1;color:#FFF;}
.carttablec a{text-decoration: none;  color:#32446E;}
.carttablec a:hover{text-decoration:underline;  color:#CF3213;}
.optionclass  {font-size:12px; font-style:italic; margin:0px 0px 0px 5px;}
/*Cart - */


/*Forum*/
/*Threads*/
.contenttable {width:590px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contenttable TD{ vertical-align:top;}
.headcolumn {font-weight:bold; color:#FFFFFF;  font-size:12px;}
.headcolumn TD { padding:5px 5px 5px 5px; border:1px solid #FFFFFF; background-color:#6D8EA1;}
.heading {font-weight:bold; font-size:13px; margin:0px 0px 0px 0px; color:#003366; font-family:Verdana;}
.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:#33446F; 
width:80px;
border-right:1px solid #FFF;
text-align:center; 
float:right; 
padding:2px; 
color: #FFFFFF;  text-decoration:none;}
.bbnav A:Hover{background-color:#6D8EA1;color: #FFFFFF;}

.bbnavl {font-family:Verdana, Arial, Helvetica, sans-serif; 
text-transform:capitalize;font-size:12px; font-weight:bold;}
.bbnavl A{
background-color:#33446F; 
border-right:1px solid #FFF;
text-align:center; 
float:left; 
padding:2px; 
color: #FFFFFF;  text-decoration:none;}
.bbnavl A:Hover{background-color:#6D8EA1;color: #FFFFFF;}
.contentlights  td	{margin: 0px;padding: 2px 10px 2px 5px;font: 11px verdana;color: #333333;border-top:1px dashed #CCC;}
/*Grid Forum Replies*/
.contenttablereplies {width:590px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contenttable TD{ vertical-align:top;}
.headcolumn {font-weight:bold; color:#FFFFFF; background-color:#3C5C74; 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:#7E0001;  text-decoration:none;}
.itemsmall A:hover { color:#33446F;}

.datesmall {font-size:10px;margin:0px 0px 3px 0px;}
.reply {font-size:10px;margin:0px 0px 3px 0px; width:100%; text-align:right;}
.contentlight TD {background-color:#F2F2F2;padding:5px 5px 5px 5px; border-left:1px solid #FFFFFF;border-bottom:3px solid #D1D7DC; vertical-align:top;}
.contentdark TD {background-color:#E4ECED;padding:5px 5px 5px 5px; border-left:1px solid #FFFFFF;border-bottom:3px solid #D1D7DC;vertical-align:top;}
.prompt
{
font-family:Arial;
font-size:9px;
margin:0;
padding:0 0 2px 0;
color:#0000CC;
}
/*forum*/
A.utilitylink{color:#CF3213; font-size:12px; }
a:hover.utilitylink{color:#6D8EA1;}
.formheader {background-color:#6D8EA1; color:#FFFFFF; font-weight:bold; text-transform:capitalize; font-size:14px;}
.infoform {border:1px solid #6D8EA1;}
.infoform td {text-align:left;}

.warning {color:#FF0000; font-weight:bold; background-color:#FFFFCC;  margin:5px 0px 5px 0px; }
.newart{color:#CF3213;}

.footerbar { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; border-top:1px solid #CCCCCC; padding:5px 0px 10px 0px;}
.footerbar A{ color:#666666; padding:3px 0px 3px 0px;}
.footerbar A:hover { color:#000000;}

#divcomment
	{
	padding: 5px 5px 5px 5px; 
	background:#F4F4F4;
	border: solid 1px #999999;
	width:500px;
	}

.blogdate
	{
	font: 12px arial;
	padding: 0px 0px 10px 2px;
	margin:0px;
	}

a.preview
	{
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	font: bold 14px arial;
	color:#000066;
	
	}
	
a:hover.preview
	{
	text-decoration: none;	
	padding: 2px 4px 2px 4px;
	font: bold 14px arial;
	color: #7C93A3;
	
	}

.articles
	{
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font: bold 10px arial;
	color: #7C93A3;
	}
.alignright {text-align:right; padding:0px 20px 0px 0px;}

h5 {margin:0px 0px 2px 0px; padding:0px; color:#006699; font-size:14px; }
.post {padding:5px; background-color:#F4F4F4;}
.blogcomment {padding:5px; margin:5px; background-color:#F4F4F4;width:500px;}


.htp {border:2px solid #33446F; margin:10px 0px 10px 0px;}
.teasy {background-image:url(/images/buyingbackground.jpg); background-repeat:no-repeat; width:263px; height:151px; padding:15px 0px 0px 20px; margin:0px; vertical-align:middle;}

.btnsearch {margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	border: 1px solid #32446E;
	font: 12px Verdana; font-weight:bold;	
	text-transform: uppercase;
	background:#b44a3c;
	color:#FFFF00;
	text-align:center;}
	.txtsearch { width:115px;}
	.searchdiv {margin:0px 0px 0px 0px; padding:2px;   width:160px;}
.ati {width:780px; text-align:right; padding:0px 20px 0px 0px;}
.ati a {font-size:10px; color:#999999;}	
/*Products*/
.tblproducts td img { border:1px solid #666666;}

.pleft {border-right:1px solid #CCCCCC; width:200px;}
.pright {width:200px;}
.prname {font-family:Arial, Helvetica, sans-serif; font-size:12; padding:3px; color:#006699;}
.moreifo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12; padding:3px;}
.moreifo A {color:#993300;}

.buynow {padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
/*.mediaselect {background-image:url(/secure/images/mediaback.gif); background-repeat:no-repeat; width:355px; height:151px; padding:15px 0px 0px 6px; margin:0px; vertical-align:middle; }*/

.mediaselect {width:355px; }

.mediatop {background-image:url(/secure/images/mediatop.gif); background-repeat:no-repeat; width:360px; height:16px;  }

.mediamid {background-image:url(/secure/images/mediamiddle.gif); background-repeat:repeat-y; width:355px;  padding:15px 0px 0px 6px; margin:0px; vertical-align:middle; }

.mediabot {background-image:url(/secure/images/mediabot.gif); background-repeat:no-repeat; width:360px; height:16px;  }

.nomargin {margin:0px;  }
.mediablock{ margin:0px 0px 0px 20px; }
.mediabox {min-height:70px;}
.chk { margin:3px 10px 10px 3px; padding:3px; background-color:#FFF; border:1px solid #f0f35c; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.chkb {float:left;}
.label {float:left; margin-top:3px;}
