
body { 
	margin: 0;
	padding: 0;
	background-color: #979AAB;
	color: #6d6039;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;

}

.banner{
width: 817px;
height: 303px;
background: transparent url(../images/shadow_banner.jpg) no-repeat;
}

a img {
	border:  none;
}
/* =TYPOGRAPHY-----------------------------------------*/	



h1{
color: #6d6039;
font-family: Times, Georgia, Verdana, serif;
font-weight: bold;
font-size: 18px;
}
h2, .header{
font-weight: bold;
color: #812132;
font-family: Times, Georgia, Verdana, serif;
font-size: 15px; 
}

body#news h2.generic {
	display: none;
}


h3, .subheader{
color: #6d6039;
font-family: Times, Georgia, Verdana, serif;
font-weight: bold;
font-size: 14px; 
}

h4{
color: #6d6039;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
}

.cmsMaincontent a{
color: #6e3333;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
	
.cmsMaincontent a:hover{
color: #837b7b;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.kicker a{
color: #333333;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
	
.kicker a:hover{
color: #837b7b;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
.home_kicker a{
color: #333333;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
	
.home_kicker a:hover{
color: #837b7b;
font-family: Times, Georgia,Verdana, serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
/* =CONTAINER DIVS-----------------------------------------*/	
#container {
			width: 817px;
			margin: 0px auto 0px auto;
			padding: 0px;

background-color: #979AAB;
		}

#container2 {
		margin-top: 10px;
		padding: 0px;
	background-color:#FDF7E6;
	background: transparent url(../images/shadow_right.gif) repeat-y;
		}


	#home #container2 {

		height: 540px;
		margin-top: 10px;
		padding: 0px;
	background: transparent url(../images/home_back.jpg) no-repeat;
	
		}
	

	
/* =NAVIGATION-----------------------------------------*/	

#home ul.nav {
width: 148px; 
float: left;
	padding: 0px;
	margin-top: 290px;
	margin-left: 1px;
	list-style-type: none;
	font-family: Verdana;
	background-color: none;
	font-family: Verdana, Georgia, serif; 
	font-size: 11px;
	font-weight: bold; 
		text-transform: uppercase;
	}
		
ul.nav {
width: 148px; 
margin:0px;
padding: 0px;
list-style-type: none;
font-family: Verdana, Georgia, serif; 
font-size: 11px;
font-weight: bold; 
background-color: none;
text-transform: uppercase;
	}


	
 ul.nav li {
margin: 0;
border-top: solid 1px #D9D9B7;
padding: 5px 0px 5px 0px;
text-align: center;
color: #7D222D;
background-color: #F4F0DA;
list-style-type: none;
font-weight: bold;
font-family: Verdana, Georgia, serif;
 	}


	
ul.nav a {
margin: 0px;
padding: 0px;
font-family: Verdana, Georgia, serif; 
font-size: 11px; 
color: #7D222D;
text-align: center;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
}

ul.nav a.on	{
background-color: #812132;
color: #ffffff;
		} 
		
ul.nav ul.navSub {
width: 148px;
position: relative;
top: 1.0em;
margin: 0;
padding: 0;
margin-top: 0px;
text-align: center;
border: none;
background-color: #812132;
		}
		


ul.nav li ul.navSub li	{

	position: relative;
	display: block;
	background-color: #812132;
	border: none;
	text-align: center;
	}

ul.nav li ul.navSub a	{
	text-align: center;
	padding-left: 15px;
	padding-right: 25px;
	line-height: 10px;
	text-transform: none;
	font-size: 10px;
	text-transform: none;
	font-weight: bold;
	color: #D6D9B9;
	
	}


	
 ul.nav ul.navSub li a.on	{
color: #ffffff;
 
 	}	
	
	
 

.nav a:hover {

	color: #6d6039;
	text-decoration: none;
}

.navSub a:hover {
	color: #ffffff;
}



/* =SHOPPING MENU -----------------------------------------	*/
.eNav {
	
	margin-right: 17px;
	padding-top: 10px;
	font: 9px Verdana;
	color: #FDF7E6;
	
}

.eNav a {
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FDF7E6;
	text-decoration: none;
	text-align: right;
	font: 9px Verdana;

}

.eNav a:hover {
	
	text-decoration: underline;
	

}

/* =EDITABLE BODY -----------------------------------------*/	
.mainPageArea	{
	width: 800px; 
	padding: 0px;
margin: 0px;


	}
	
.cmsMaincontent{
float: right;
display: inline;
margin-top: 30px;
margin-right: 50px;
margin-bottom: 50px;
padding: 0px;
width: 420px;
}

body.account .cmsMaincontent,
body.cart .cmsMaincontent,
body.checkout .cmsMaincontent,
body.about .cmsMaincontent
 {
	width: 485px;
	margin-right: 10px;
}

.home_content{
width: 405px; float: right;
color: #6D6039; 
margin-top: 380px;
margin-right: 60px; 
font-family: Georgia; 
font-size: 12px;

}
.kicker{
float: right;
display: inline;
margin-top:0px;
padding: 0px;
width: 147px;
color: #000000;
background-color: #D6D9B9;
}
.home_kicker{
float: right;
display: inline;
margin-top: 234px;
margin-right: 16px;
padding: 0px;
width: 147px;
color: #000000;
background-color: #D6D9B9;
}
 /*.shadow{
 margin-left: 6px;
 padding: 0px;
 width: 817px; 
 height: 13px;
 border: none;
 background: url(../images/shadow_bottom.gif) no-repeat;
}
IE\
* html  .shadow{
margin-left: 11px;
margin-top: 0px;
padding: 0px;
 width: 817px; 
 height: 13px;
 border: none;
 background: url(../images/shadow_bottom.gif) no-repeat;
}*/
/*---*/



hr.cleaner {

      clear: both;

      height: 1px;

      margin: -1px 0px 0px 0px; 
	  
	  padding: 0px;

      border: none;

      visibility: hidden;

      }
	 

/* =FOOTER DIV-----------------------------------------*/	

div#footer
	{
	width: 817px;
	margin: 0 auto 0 auto;
	clear: both;
	padding-top: 0px;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-size: 9px;
	position: relative;
	height: 3.0em;
		background-color: #979AAB;
	 background: url(../images/shadow_bottom.gif) no-repeat;
	}
	
div.footlinks	{
padding-top: 10px;
padding-bottom: 0;
	float:right;
	font-size: 9px;
	margin-right: 17px;
	color: #666666;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	}
	/*IE\*/
* html div.footlinks{
padding-top: 10px;
padding-bottom: 0;
	float:right;
	font-size: 9px;
	margin-right: 7px;
	color: #666666;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	}
	/*---*/
	
div.footlinks a {
	color: #FDF7E6;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9px;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	}
	div.footlinks a:hover {color: #cccccc;}
div.footlinks a.onfoot {color: #cccccc;}

div.legal	{padding-top: 10px; color: #FDF7E6;  font-family: Verdana, Georgia, Helvetica, sans-serif; font-size: 9px;  padding-left: 10px;}
/*IE\*/
* html div.legal	{padding-top: 10px; color: #FDF7E6;  font-family: Verdana, Georgia, Helvetica, sans-serif; font-size: 9px;  padding-left: 15px;}
/*---*/

p.rss {
    width: 800px;
    clear: both;
    text-align: center;
    color: #fff;
    font: 9px Verdana, Arial, sans-serif;
    padding: 5px 0 10px 0;
    margin: 0;
}

p.rss a, p.rss a:hover {
    color: #fff;
    }
/* =CMS STYLES-------------------------------------*/	


input.button	{
		background-color: #812132;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		border: 1px groove #000000;
		font-family:Verdana;
}

.errormsg       { color: red; font-weight: bold; }

.catalog_crumbs { 
	font-weight: bold;
	color: #812132;
	font-size: 11px;
	font-family:Verdana;
}

.catalog_crumbs a:link{ 
	font-weight: bold;
	color: #6e3333;
	font-size: 11px;
	text-decoration: none;
}

.catalog_crumbs a:visited { 
	font-weight: bold;
	color: #6e3333;
	font-size: 11px;
	text-decoration: none;
}

.catalog_crumbs a:hover { 
	font-weight: bold;
	color:  #837b7b;
	font-size: 11px;
	text-decoration: underline;
}

.catalog_crumbs a:active { 
	font-weight: bold;
	color: #6e3333;
	font-size: 11px;
	text-decoration: underline;
}


.catalog_cats   {
	font-weight: bold;
	color: #600;
	font-size: 11px;
}

.catalog_cats  a:link {
	font-weight: bold;
	color: #6e3333;
	font-size: 11px;
	text-decoration: none;
}

.catalog_cats  a:visited {
	font-weight: bold;
	color: #6e3333;
	font-size: 11px;
	text-decoration: none;
}

.catalog_cats  a:hover {
	font-weight: bold;
	color: #837b7b;
	font-size: 11px;
	text-decoration: underline;
}

.catalog_cats  a:active {
	font-weight: bold;
	color: #6e3333;
	font-size: 11px;
	text-decoration: underline;
}
 
.catlinkclass {
 color: #000000;
   font-size: 11px;
   font-weight: bold;
text-decoration: none;

}

#cattable { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#cattable a: link { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#cattable a: visited { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#cattable a: hover { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#cattable a: active { 
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#singlecolcat  {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#singlecolcat a:link {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#singlecolcat a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#singlecolcat a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#singlecolcat a:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.catlinkclass  a:link {
text-decoration: none;
}

.catlinkclass  a:visited {
text-decoration: none;
}

.catlinkclass  a:hover {
text-decoration: underline;
}

.catlinkclass  a:active {
text-decoration: underline;
}	

body.about fieldset label {
	width: 150px;
}

div.processBar {width: 485px;}