/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/body-bg.jpg) repeat 0px 2px #9E8154; margin: 0; padding: 0;	text-align: center; color:#7B7D4E;}
#body-bg-top{ background:url(../images/body/body-bg-top.jpg) repeat-x top; height:424px; width:100%;}
#body-bg-sides{ background:url(../images/body/body-bg-sides.png) repeat-y center; width:100%; min-width:1008px; }

/* header */
#header{ background:url(../images/header/header-bg.jpg); width:1008px; height:195px; margin:auto; text-align:left;}
	#header h3[title="Bisi Beauty Wig Boutique"]{ position:absolute; margin:12px 0 0 5px;}
		#header h3[title="Bisi Beauty Wig Boutique"] a{ background:url(../images/header/header-logo.png); width:300px; height:120px; display:block; overflow:hidden;}
	#header p{ position:absolute; padding:0; margin:5px 0 0 784px; width:200px; text-align:center; font-size:11px; color:#FFFFFF; font-weight:bold;}		
		#header p big{ font-size:24px;}
		#header p span{ display:block;}			
ul.header-topnav{ position:absolute; margin:138px 0 0 15px; padding:0; list-style:none; width:978px;}
	ul.header-topnav > li{ float:left; background:url(../images/header/header-topnav-break.jpg) no-repeat right top; padding-right:1px;}
	ul.header-topnav > li:first-child{background:url(../images/header/header-topnav-break.jpg) no-repeat left top; background:url(../images/header/header-topnav-break.jpg) no-repeat right top; padding-right:1px;}
		ul.header-topnav > li > a{ width:138.7px; height:28px; display:block; text-align:center; color:#000000; font-size:16px; font-weight:bold; text-decoration:none; padding:8px 0 0 0;}
		ul.header-topnav > li > a:hover{ background:url(../images/header/header-topnav-hover2.png) repeat-x 0px 0px; height:39px;}	
		ul.header-topnav > li > a.topnav-active{background:url(../images/header/header-topnav-hover2.png) repeat-x center; height:39px;}
		ul.header-topnav > li:hover > a.topnav-active2 { height:26px;}		
			ul.header-topnav > li > ul{ position:absolute; width:162px; padding:0; margin:0; list-style:none; visibility:hidden;}
			ul.header-topnav > li:hover > ul{ visibility:visible;}
				ul.header-topnav > li>  ul > li{ }
					ul.header-topnav > li > ul > li > a{background:url(../images/header/header-topnav-dropdown.jpg) no-repeat top; height:17px; padding:0; margin:0; display:block; text-align:center; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding:4px 0 0 0;}
					ul.header-topnav > li > ul > li > a:hover{ color:#6F481E;}					
/* footer */
#footer{ background:url(../images/footer/footer-bg.jpg) repeat-x; width:980px; height:70px; margin:auto; text-align:left; font-size:11px;}
p.footer-links{ margin:0; padding:14px 0 0 0; width:980px; text-align:center;}
	p.footer-links a{ color:#333; text-decoration:none; padding:0 5px 0 5px;}
	p.footer-links a:hover{ color:#FFF;}	
cite.footer-copyright{ width:980px; text-align:center; margin:16px 0 0 0; display:block; font-style:normal;}

/* body container */
#body-container{ width:1008px; margin:auto; text-align:left;}

/* leftnav */
.leftnav{ width:224px; float:left;}
h4.leftnav-title{ background:url(../images/leftnav/leftnav-title.jpg); width:190px; height:25px; margin:0 0 0 14px; font-size:14px; padding: 6px 0 0 10px; text-transform:uppercase;}
ul.leftnav-list-services{ padding:0; margin:0; list-style:none; width:200px; margin:0 0 0 14px;}
	ul.leftnav-list-services li{ background:url(../images/leftnav/leftnav-list-bg.jpg); height:21px; display:block; font-size:12px; font-weight:bold; padding:6px 0 0 15px;}
ul.leftnav-list-links { padding:0; margin:0; list-style:none; width:200px; margin:0 0 0 14px;}
	ul.leftnav-list-links li{ background:url(../images/leftnav/leftnav-list-bg.jpg); }
		ul.leftnav-list-links li a{height:21px; display:block; font-size:12px; font-weight:bold; padding:6px 0 0 15px; color:#000000; text-decoration:none;}
			ul.leftnav-list-links li a:hover{ color:#896A3E;}
h4.leftnav-title2{ background:url(../images/leftnav/leftnav-title.jpg); width:190px; height:25px; margin:15px 0 0 14px; font-size:14px; padding: 6px 0 0 10px;}	
img.leftnav-coupon{ margin:5px 0 0 4px;}
.leftnav cite[title="We accept the following cards: Visa, Mastercard, Discover"]{ background:url(../images/leftnav/creditcards.png) no-repeat bottom; width:147px; height:45px; display:block; font-size:10px; text-align:center; font-style:normal; margin:auto; margin-top:20px;}
	.leftnav cite[title="We accept the following cards: Visa, Mastercard, Discover"] span{ display:block; text-indent:-999em; }

/* content */
.content{ width:770px; float:right; margin:0 14px 0 0;}
.content-banner{ background:url(../images/content/content-banner.png); width:770px; height:250px;}
h4.header-title, .content-main h1{ font-size:14px; font-weight:bold; text-indent:5px; text-transform:uppercase; border-bottom:4px solid #82A800; padding-bottom:5px; width:770px; margin:0 0 10px 0;}

/* content top */
.content-top{ width:770px; height:185px; margin-top:10px;}
	.content-top dl{ background:url(../images/content/content-top-bg.png); width:380px; height:185px; display:block; float:left; padding:0; margin:0;}
		.content-top dl dt[title="Cancer Patients"]{ background:url(../images/content/content-top-cancerpatients.png) no-repeat; margin:0 0 0 14px; width:366px; display:block; height:185px;}
		.content-top dl dt[title="The Beauty Within"]{ background:url(../images/content/content-top-thebeautywithin.png) no-repeat; margin:0 0 0 12px; width:368px; display:block; height:185px;}
		.content-top dl dd{ position:absolute; margin:-34px 0 0 90px; padding:0;}		
		.content-top dl dd a{ background:url(../images/content/content-top-moreinfo.png); width:70px; height:19px; display:block; font-size:11px; color:#333333; text-decoration:none; text-transform:lowercase; padding:5px 0 0 20px;}
		.content-top dl dd a:hover{ color:#FFFFFF;}		
		
/* our products */
.our-products{ margin-top:20px; min-height:275px; width:770px;}		
	.our-products dl{ width:120px; display:block; float:left; margin:0 0 0 10px; border-bottom:1px solid #DFD6DF;}
	.our-products dd{ padding:0; margin:0; background:url(../images/content/our-products-bg.jpg) repeat-x top; min-height:40px; font-size:10px; line-height:16px; padding:3px;}
	
/* featured brands */
.featured-brands{ width:770px; padding:0; margin:0;}	
	.featured-brands ul{ list-style:none; padding:0; margin:0;}
		.featured-brands ul li{ float:left; padding:0; margin:0;}
		
/* content main */
.content-main{ width:770px; min-height:185px; margin-top:10px; font-size:9pt; line-height:20px;}		
.content-main-padded-faqs, .content-main-padded { padding-left:10px;}
.content-main-padded-faqs p{ padding-left:15px;}
.content-main-padded-faqs h5, .content-main-padded h5{ font-size:10pt;}
.content-main-padded-faqs strong, .content-main-padded strong{ color:#547F08; font-size:10pt;}
.content-main-padded p a{ color:#547F08;}
.content-main-padded p a:hover{ text-decoration:none;}