/* ---( BASE Styles )------------------------------------ */

	body {
	background-color: #664f50;
	margin: 0;
	padding: 0;
	}

	td, p, div{
	font-family: Arial, Helvetica, sans-serif;
	color: #593636;
	font-size: 11px;
	}
	
	a{
		border:0px;	
	}
	
	img{
		border:0px;	
	}
	

/* ---( TEXT Styles )------------------------------------ */

	.footerNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d0c6c4;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d0c6c4;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.redText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a87175;
	text-transform: uppercase;
	}
	
	.redText02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b86e74;
	text-transform: uppercase;
	font-weight: bold;
	}
	

/* ---( LAYOUT Styles )------------------------------------ */
	#container {
	background-color: #FFFFFF;
	}

	.navBg01 {
	background: url(images/nav-bg-01.gif) repeat-x;
	background-color: #482a2c;
	margin-bottom: 8px;
	}
	
	.navBg02 {
	background: url(images/nav-bg-02.gif) repeat-x;
	background-color: #482a2c;
	margin-top: 8px;
	}
	
	.sideDash01 {
	background: url(images/vert-dash-01.gif) repeat-y;
	background-color: #482a2c;
	}
	
	.sideNav01 {
	background: url(images/nav-bottom-box.gif) no-repeat;
	background-color: #f2edea;
	}
	
	.sideNav02 {
	vertical-align: bottom;
	background-color: #f2edea;
	height: 90px;
	}
	
	.navTitle01 {
	margin-top: 5px;
	margin-bottom: 30px;
	margin-right: 0px;
	margin-left: 5px;
	color: #c87e84;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
	.navLinks01 {
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: 0px;
	margin-left: 5px;
	color: #482a2c;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration:none;
	white-space: nowrap;
	}
	
	.navLinks02 {
	margin-bottom: 5px;
	padding-left: 5px;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration:none;
	}
	
	.bodyBg01 {
	background-color: #f2edea;
	}
	
	.bodyBox01 {
	margin:28px;
	}

	.box01 {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
	.tableHeader01 {
	border: thin dashed #9c8888;
	background-color: #d2c1c0;
	text-align: center;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	}
	
	.tableHeader02 {
	background-color: #d2c1c0;
	text-align: center;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	border-top: thin dashed #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}
	
	.tableHeader03 {
	border: thin dashed #9c8888;
	background-color: #d2c1c0;
	text-align: center;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	}
		
	.tableHeader04 {
	border: thin dashed #9c8888;
	background-color: #d2c1c0;
	color: #984c52;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.tableHeader05 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	color: #984c52;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.tableHeader06{
	color: #bc666d;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: thin none #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}
	
	.tableHeader07{
	border-top: thin none #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}

	.tableHeader08 {
	background-color: #d2c1c0;
	text-align: center;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}

	.tableHeader09 {
	background-color: #d2c1c0;
	text-align: center;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	border-top: thin none #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}

	 .tableHeader10 {
	background-color: #d2c1c0;
	text-align: center;
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}


	.dashedTable01 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}
	
	.dashedTable02 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}
	
	.dashedTable03 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}
	
	.dashedTable04 {
	background-color: #f7f2ee;
	border: thin dashed #9c8888;
	}
	
	.dashedTable05 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}
	
	.dashedTable06 {
	background-color: #f7f2ee;
	border-top: thin dashed #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}

	.dashedTable07 {
	background-color: #f7f2ee;
	border-top: thin dashed #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}          

	.dashedTable08 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin none #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}          

   	.dashedTable09 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin dashed #9c8888;
	}          

	.dashedTable10 {
	background-color: #f7f2ee;
	border-top: thin none #9c8888;
	border-right: thin dashed #9c8888;
	border-bottom: thin dashed #9c8888;
	border-left: thin none #9c8888;
	}          


	.dashedTable11 {
	background-color: #c2b6b5;
	border: thin dashed #9c8888;
	}
	

	.btn{
   color:#482a2c;
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#dbcdce;
   border:1px dashed;
   border-top-color:#a59593;
   border-left-color:#a59593;
   border-right-color:#a59593;
   border-bottom-color:#a59593;
	}
	
	.btnhov{
	color:#ffffff;
   	background-color:#492b2d;
	font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   border:1px dashed;
   border-top-color:#a59593;
   border-left-color:#a59593;
   border-right-color:#a59593;
   border-bottom-color:#a59593;
	}
	
	.title01 {
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	}

	.title02 {
	font-size: 17px;
	color: #482a2c;
	font-weight: bold;
	}
	
	.title03 {
	font-weight: bold;
	text-transform: uppercase;
	}


	
/* --- shopping cart --- */
	.cartTitle01 {
	background-color: #857071;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	}	
	
	.cartRow01{
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.cartRow03{
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.cartRow04{
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.cartDash01{
	border-top: thin dashed #857071;
	border-right: thin none #857071;
	border-bottom: thin none #857071;
	border-left: thin none #857071;
	}
	
	.redText03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #b86e74;
	text-transform: uppercase;
	font-weight: bold;
	}
	
	.redText04 {
	font-size: 14px;
	color: #66161d;
	text-transform: uppercase;
	font-weight: bold;
	}
	
	.redText05 {
	font-size: 14px;
 	color: #bc666d;
	text-transform: uppercase;
	font-weight: bold;
	}


/* ---( LINK Styles )------------------------------------ */
	
	
	a:link, a:active, a:visited  {
	text-decoration: none;
	color: #8e5b5e;
	}
	
	a:hover {
	color: #66161d;
	text-decoration: none;
	}
	
	a.topNav:link, a.topNav:active, a.topNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d0c6c4;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	a.topNav:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
	a.footerNav:link, a.footerNav:active, a.footerNav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d0c6c4;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	a.footerNav:hover {
	color: #ffffff;
	text-decoration: none;
	}
	
	
		a.navLinks01:link, a.navLinks01:active, a.navLinks01:visited {
	color: #482a2c;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	}
	
	a.navLinks01:hover  {
	color: #8e5b5e;
	}
	
	a.navLinks02:link, a.navLinks02:active, a.navLinks02:visited {
	color: #8e5b5e;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	}
	
	a.navLinks02:hover  {
	color: #482a2c;
	}

/* ---( Announce Styles )------------------------------------ */

.announceBody {
	background-color: #664f50;
	margin: 0;
	padding: 0;
}

.announceHeader{
	background: url(nav-bg-01.gif) repeat-x;
	background-color: #482a2c;
	margin-bottom: 8px;
}

.announceCenter{
	background-color:white;
}

.announceTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 	color: #bc666d;
	text-transform: uppercase;
	font-weight: bold;
	text-align:center;
}

.announceRow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
}

.announceRow2{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#dbcdce;
} 

.announceFormField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bc666d;
	border:1px solid #999999;
}

.announceButton {
	color:#482a2c;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    background-color:#dbcdce;
    border:1px dashed;
    border-top-color:#a59593;
    border-left-color:#a59593;
    border-right-color:#a59593;
    border-bottom-color:#a59593;
}

.announceButtonHover{
	color:#ffffff;
   	background-color:#492b2d;
	font-family: Arial, Helvetica, sans-serif;
   	font-size:11px;
   	font-weight:bold;
   	border:1px dashed;
   	border-top-color:#a59593;
  	border-left-color:#a59593;
   	border-right-color:#a59593;
  	border-bottom-color:#a59593;
}

.announceFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d0c6c4;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.announceFooter:hover{
	color:white;
}

.announceDisclaimer{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}

/* protected pages login styles */
.loginPageTitleClass{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000; font-weight:bold;}
.loginTableClass{}
.loginHeaderClass{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; background-color:#CCCCCC; font-size:14px;}
.loginTextClass{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.loginFormClass{}
.loginButtonOffClass{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; border:1px solid #999999; background-color:#666666;}
.loginButtonOnClass{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; border:1px solid #999999; background-color:#333333;}

/* blog control styles */
.blogLink {font-family:Arial, Helvetica, sans-serif; color:#3366CC; font-size:12px;}
.blogTitle {font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:16px; font-weight:bold;}
.blogSubTitle {font-family:Arial, Helvetica, sans-serif; color:#993333; font-size:14px;}
.blogContent {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.blogSubnavTitle {font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; line-height:30px; font-size:14px;}

/* comments classes */
.commentsText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-transform:none;
}
.commentsLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:none;
}
.commentsLinks:hover{
	color : #FF00A2 ;
}
	
.btnHover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#f1a502;
	border:1px solid #db7701;
}
.commentsDescription{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-transform:none;
}
.textInput{
	
}
.textAreaInput{
	
}

	

	






	
	
	
	
	
