/*********** Home Page ***********/

/************************************/
/*************** Body ***************/

body {
	margin-left:10px;
	margin-top:10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663333;

	scrollbar-face-color:#330000;
	scrollbar-arrow-color:#D6712E;
	scrollbar-track-color:#8D3C15;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#E08C62;
	scrollbar-3dlight-color:#916653;
	scrollbar-darkshadow-Color:#330000;
}

p {
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 16px;
	margin-left: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #663333;
	line-height: 150%;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #9C111A;
	font-weight: lighter;
	letter-spacing: 0.15em;
	margin-top: 24px;
	margin-bottom: 10px;
	margin-left: 45px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E08C62;
	font-weight: bold;
	letter-spacing: 0.02em;
	margin-top: 20px;
	margin-bottom: 4px;
	margin-left: 10px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #916653;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 4px;
	margin-left: 10px;
}


a:link {color: #B43C26;
	text-decoration: none;
}
a:visited {color: #B43C26;
	text-decoration: none;
}
a:hover {color: #9C111A;
	border-bottom: 1px dotted #9C111A;
}
a:active {color: #9C111A;
	text-decoration: none;
}

/******** Bucket ********/

#boxout p {
	margin: 6px;
}

#boxout h3 {
	font-size: 13px;
	letter-spacing: 0;
	color: #9C111A;
	margin: 6px;
}

table#boxout a:link {color: #9C111A;
	text-decoration: none;
}
table#boxout a:visited {color: #9C111A;
	text-decoration: none;
}
table#boxout a:hover {color: #9C111A;
	border-bottom: 1px dotted #9C111A;
}
table#boxout a:active {color: #9C111A;
	text-decoration: none;
}
/******** Special Paragraphs ********/

.condsd {
	line-height: 120%;
}


.emph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

p.square {				/* paragraph - in table */
	margin-right: 10px;
}

p.promo1 {
	margin: 6px;
}

/************* Images **************/

a.link {border-bottom: none;}
a.link:hover {border-bottom: none;}

.rtwrap {				/* image - right wrap with distressed border */
	margin-left: 4px;
	margin-right: 4px;
	position: relative;		/* ??? */
	/* hide from IE 5.0 \*/
	float: right;
	/* end hiding */	
}

.rtwrapplus {				/* image - right wrap no distrsd border */
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 10px;
}

.dotdiv {						/* divider */
	background: URL(../../images/dot_div.gif);
	background-repeat: repeat-x;
}


/********** Table Borders **********/

.boxred {						/* table - red border */
	border: 1px solid #9C111A;
} 

.boxreddot {
	border: 1px dotted #9C111A;
} 




/**********************************************/	
/*********** Top-Nav Text and Links ***********/

table#topNav {				/*tip-top nav TEXT*/

	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #BB8872;
}

#topNav a:link {color: #BB8872;		/*tip-top nav Links*/
	text-decoration: none;
}
#topNav a:visited {color: #BB8872;
	text-decoration: none;
}
#topNav a:hover {color: #FFDEAA;
	text-decoration: none;
}
#topNav a:active {color: #FFDEAA;
	text-decoration: none;
}




/******************************************/
/*********** Header Area Layout ***********/

td#header {			/*header bkgd color*/
	background: #1C1001;
}





/*********** Header - Main-Nav Links - use without drop menu ***********/


/*#mainNav a:link {color: #A3764E;
	text-decoration: none;
}
#mainNav a:visited {color: #A3764E;
	text-decoration: none;
}
#mainNav a:hover {color: #DFA475;
	text-decoration: none;
}
#mainNav a:active {color: #DFA475;
	text-decoration: none;
}*/


/*********** Header - Main-Nav  ***********/

#home li.home a,			/* Current page highlight */
#shop li.shop a,
#stores li.stores a,
#about li.about a {
	color: #DFA475;
	text-decoration: none;
}



#nav {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: lighter;
	position: relative;top:20px;	/* top height is same height as text */
	z-index: 1;			/* makes menu show over images on pg */
}

#nav ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	width: 600px;
	height: 20px;
}

#nav li {
	position: relative;
	display: inline;
	padding-right: 14px;
	height: 20px;
	width: auto;			/* for Opera */
}

#nav a {
	color: #A3764E;
	text-decoration: none;
}

#nav li:hover a, #nav li.sfhover a {
	color: #DFA475;
	text-decoration: none;
	border-bottom: none;
}


#nav li ul {
	left: -999em;
	position: absolute;
	top: 22px;
	right: 5px;			/* for FF */
	*margin-right: -5px;		/* for IE */
	width: 120px;			/* width of menu */
	height: auto;
	font: 11px Tahoma, Geneva, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0.05em;
	background-color: #A73F26;		/* menu bkgd */
	border: 1px solid #A3764E;		/* menu border */
	opacity: 0.95;
	(filter:alpha(opacity=95));
}

#nav li li {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	height: 18px;
	width: auto;
}

#nav li ul li a {
	color: #D8B18D;				/* menu text color */
	text-decoration: none;
	width: 120px;				/* width of menu */
	padding-right: 14px;
	display: block;				/* For hover bkgd in FF */
}

html>body #nav li li a {			/* for hover bkgd in FF */
	width: auto;
}

#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;
}

#nav li:hover ul a, #nav li.sfhover ul a {	/* shows correct link appearance when menu is presented */
	color: #D8B18D;				/* menu text color */
	height: 17px;
	text-decoration: none;
}

#nav li li:hover a, #nav li li.sfhover a {	/* when hovering over menu items */
	color: #D8B18D;				/* hover text color */
	background-color: #BC5838;		/* hover bkgd */
	/*opacity: 0.95;
	(filter:alpha(opacity=95));*/
	text-decoration: none;
	border-bottom: none;
}



/************************************/
/*********** Main Content ***********/

td#belowBanner {				/* Banner Shadow */
	background: URL(../../images/belowhdr.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

td#mainContent {				/* Main Content background */
	background: #FFDEAA;
	background: URL(../../images/nc_logo_bkgd.jpg) left top;
	background-repeat: repeat-y;
}

td#mainHeadg {					/* Heading bkgd and spacing */
	background: URL(../../images/hdgbg_nc.gif);
	background-position: 20px 0px;
	background-repeat: no-repeat;
}


td#mainText ul {				/* Lists in Main Content-rt side-only */
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #663333;
	line-height: 140%;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 50px;
	padding-left: 20px;
}

td#mainText ul.square {
	margin-right: 10px;
}


table#contact p {
	font-size: 11px;
	line-height: 120%;
}

table.frm {					/* Form */
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0.02em;
	font-weight: bold;
}

input, textarea {
	border: 1px solid;
	background-color: #FFFADF;
	padding-left: 4px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;    
	color: #916653;
	font-weight: normal;
	line-height: 120%;
	text-decoration: none;
}

select {
	border: 1px solid;
	background-color: #FFFADF;
	padding-left: 4px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;    
	color: #916653;
	letter-spacing: normal;
	font-weight: normal;
	line-height: 120%;
}



input.btn {
	border: 1px solid #916653;
	background-color: #E2B986;
	padding: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;    
	color: #916653;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Gradient 		(GradientType=0,StartColorStr='#ffFFEABA',EndColorStr='#ffE2B986');
}


/*********** Content - Left Menu ***********/

td#leftMenuTop {
	background: URL(../../images/menutop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 75px;
}

td#leftMenuBot {
	background: URL(../../images/menubottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 495px;
}

table#leftMenu {
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #916653;
	font-weight: bold;
	line-height: 16px;
}

#leftMenu ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #916653;
	letter-spacing: 0.02em;
	line-height: 16px;
	margin-top: -2px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 5px;
}

#leftMenu ul ul {
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.02em;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;
}



#leftMenu a:link {color: #916653;		/*left menu Links*/
	text-decoration: none;
}
#leftMenu a:visited {color: #916653;
	text-decoration: none;
}
#leftMenu a:hover {color: #9C111A;
	text-decoration: none;
	border-bottom: 1px dotted #9C111A;
}
#leftMenu a:active {color: #9C111A;
	text-decoration: none;
}



/***********************************/
/*********** Footer Area ***********/


table#footerNav {			/*footer nav TEXT*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BB8872;
	margin-top: 5px;
	padding: 2px;
}

#footerNav a:link {color: #BB8872;	/*footer nav Links*/
	text-decoration: none;
}
#footerNav a:visited {color: #BB8872;
	text-decoration: none;
}
#footerNav a:hover {color: #FFDEAA;
	text-decoration: underline;
}
#footerNav a:active {color: #FFDEAA;
	text-decoration: none;
}


/****************************************/
/******** Home Page Main Content ********/

td#homeMainContent {				/*Home page Main Content background*/
	background: #FFDEAA;
}

