/* Main Site Styles */

body{
	margin:0px;
	padding:0px;
	background-color:#f5eedc;
	font-size: 12px;
	line-height:16px;
	color:#53442e;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{
	color:#9b6c08;
	text-decoration:none;
}

.ourlink{
	font-size:9px;
	padding-top:20px;
}

a:hover{
	color:#611211;
}

h2{
	font-size:12px;
}
	

#wrappper{
	width:764px; 
	min-height:100%; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative;  
}

#Top, #Bottom{
	width:764px; 
	height:29px;
}

#Top { 
	margin-top:20px; 
	display:block; 
	background-image: url('../images/framework/top.gif'); 
	background-repeat: no-repeat; 
} 

#TopLogo{
	width:213px;
	height:83px;
	background:url('../images/framework/logo.gif') no-repeat;
	position:absolute;
	left:28px;
	top:25px;
	border-style: none;
}

#HomeLink{ 
	width:100px; 
	height:30px; 
	position:absolute; 
	right:28px; 
	top:28px; 
	text-align:right; 
}

#HomeLink a{ 
	text-decoration:none; 
	color:#53442e; 
	font-size:11px; 
	font-weight:bold; 
}

#HomeLink a:hover{
	color:#FFFCE0;
}

#TopLogoText{
	width: 275px; 
	height:26px; 
	position:absolute; 
	top:66px; 
	right:26px; 
	display:block; 
	background:url('../images/framework/TitleText.gif') no-repeat;
}

#Bottom { 
	display:block; 
	background-image: url('../images/framework/bottom.gif'); 
	background-repeat: no-repeat;
}
	 
#MainWrapper{
	width:764px; 
	background: url('../images/framework/MainBack.gif') repeat-y; 
	padding-top:184px;
}


/* Navigation Main Elements*/
#NavWrapper{ width:764px; height:72px; display:block; position:absolute; top:113px;}
#NavTop, #NavBottom{width:764px;  display:block;}
#NavTop{ background:url('../images/navigation/NavTop.gif') no-repeat; height:11px; }
#NavBottom{ background:url('../images/navigation/NavBottom.gif') no-repeat; height:12px;}

#NavBackIndex, #NavBackLI, #NavBackCU, #NavBackDIR, #NavBackSD, #NavBackWH{ width:764px; height:49px; display:block; background-repeat:no-repeat; }
#NavBackIndex{background-image: url('../images/navigation/NavBackIndex.gif'); }
#NavBackSD{   background-image: url('../images/navigation/NavBackYellow.gif'); }
#NavBackWH{   background-image: url('../images/navigation/NavBackGreen.gif'); }
#NavBackDIR{  background-image: url('../images/navigation/NavBackPurp.gif'); }
#NavBackCU{   background-image: url('../images/navigation/NavBackOrange.gif'); }


#NavLinkWrapper{}
#NavBackWrapper a{ text-align:center; margin: 0 23px 0 23px; font-family:'Times New Roman', Times, serif; font-style:italic; text-decoration:none; font-size:15px; padding-top:13px; display:block; float:left; white-space:nowrap; color:#53442e;}

#NavBackWrapper a:hover{ color:#fff;}
#MainCopy { width:250px; display:block; margin-left:29px; font-family:'Times New Roman', Times, serif; font-size: 15px; line-height:17px; float:left;}
#MainFlash{float:left; margin-left:46px; width:430; display:block;}


#MainCopy h1{ color:#611211; font-size:16px; padding:0px 0px 5px 0px; margin:0px; font-family:'Times New Roman', Times, serif;}
#MainCopy p{ margin:0 0 3px 0;}


/* Store Directory Styles */
#IntBoxHeader, #IntBoxFooter, #IntBoxFilligreeSD, #IntBoxFilligreeWH, #IntBoxFilligreeDIR, #IntBoxFilligreeCU{width:716px; margin-left:24px;display:block; }
#IntBoxHeader{ width:656px; height:79px; background-image: url('../images/framework/IntCopyHeader.gif'); padding:30px 30px 8px 30px; }
#IntBoxHeader h1{ text-transform:uppercase; padding:0px; margin: 0 0 6px 0; font-size:16px;}
h1 {
	font-size: 22px;
	line-height: normal;
}
#IntBoxHeader p{ width:500px;}

.WH{ color:#46593a;
	font-family: "Times New Roman", Times, serif;
} 

.subheadWH{ 
	color:#46593a;
	font-size:14px;
}

.SD{
	color:#611211;
	font-family: "Times New Roman", Times, serif;
} 

.subheadSD{ 
	color:#611211;
}

.DIR{
	color:#9F5E93;
	font-family: "Times New Roman", Times, serif;
} 

.subheadDIR{ 
	color:#9F5E93;
}

.CU{
	color:#C0794F;
	font-family: "Times New Roman", Times, serif;
}

.subheadCU{ 
	color:#C0794F;
}

.intros{ 
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}

.sub-subhead{ 
	font-style:italic;
	font-weight:bold;
}

.emphasis{ 
	font-weight:bold;
	color:#9b6c08;
}

.disclaimer{
	font-style:italic;
	font-size:12px;
}

.extraemphasis{
	font-size: 17px;
	font-weight: bold;
}

#IntBoxFilligreeSD{  height:23px; background-color:#FFFFFF; background-image: url('../images/navigation/fillireeMaroon.gif'); }
#IntBoxFilligreeWH{  height:23px; background-color:#FFFFFF; background-image: url('../images/navigation/fillireeGreen.gif'); }
#IntBoxFilligreeDIR{  height:23px; background-color:#FFFFFF; background-image: url('../images/navigation/fillireePurp.gif'); }
#IntBoxFilligreeCU{  height:23px; background-color:#FFFFFF; background-image: url('../images/navigation/fillireeOrange.gif'); }
#IntBoxCopy{ width:656px;  margin-left:24px;display:block;  background-color:#FFFFFF; padding:20px 30px;}
#IntBoxFooter{  height:30px; background-image: url('../images/framework/IntCopyFooter.gif'); }
#IntBoxCopy h2{ padding:0px; margin: 0 0 6px 0;}
.NavSpacer{ background-color:#b8afa3; width:1px; height:18px; display:block; float:left; margin-top:13px;} 
