/* 
	Concord Computer Solutions
	tlee 2008
*/

/* --------------- GLOBAL ---------------- */

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:12px;padding:0;margin:0;font-family:Arial;color:#fff;background:#000 url(../images/structure/bg.gif);}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, form, p{padding:0;margin:0;}
 
a{overflow:hidden;text-decoration:underline;}
	a:hover{}


/* -------------- MAIN SITE ---------------- */
#container{width:960px;}

#wrap{width:960px;text-align:left;}

#header{width:960px;}
	#logo{}
		#logo a{overflow:hidden;text-indent:-99999em;width:960px;height:130px;background:url(../images/structure/header.png) no-repeat;display:block;}

	#trim{position:absolute;margin-left:850px;top:164px;}

	#nav{margin:0 0 0 14px;}
	
		#nav_cap{float:left;width:123px;height:34px;display:block;background:url(../images/structure/nav_cap.png) no-repeat;}
		
		#nav_body{float:left;width:713px;height:34px;background:url(../images/structure/nav_bg.gif) repeat-x;display:block;}
	
			ul#Nav {margin:5px 0 0 10px;}
				ul#Nav li.topli{float:left;list-style-type:none;}
					ul#Nav a.topnav{text-indent:-9999em;display:block;height:25px;padding:0 9px;}
						ul#Nav a.btn_home{background:url(../images/buttons/btn_home.gif) no-repeat;width:62px;}
						ul#Nav a.btn_lips{background:url(../images/buttons/btn_lips.gif) no-repeat;width:50px;}
						ul#Nav a.btn_intheraw{background:url(../images/buttons/btn_intheraw.gif) no-repeat;width:107px;}
						ul#Nav a.btn_aboutus{background:url(../images/buttons/btn_aboutus.gif) no-repeat;width:90px;}
						ul#Nav a.btn_exfoliate{background:url(../images/buttons/btn_exfoliate.gif) no-repeat;width:86px;}
						ul#Nav a.btn_hair{background:url(../images/buttons/btn_hair.gif) no-repeat;width:48px;}
						ul#Nav a.btn_moisturize{background:url(../images/buttons/btn_moisturize.gif) no-repeat;width:100px;}
						ul#Nav a.btn_contactus{background:url(../images/buttons/btn_contactus.gif) no-repeat;width:105px;}
					ul#Nav a:hover{background-position: 0 -25px;}


					.subnav{z-index:99999;position:absolute;display:none;border-top:1px solid #c2a885;}
						.subnav li{list-style-type:none;}
							.subnav a{font-size:13px;font-weight:bold;color:#c2a885;text-decoration:none;display:block;background:#252211;border-left:1px solid #c2a885;border-right:1px solid #c2a885;border-bottom:1px solid #c2a885;padding:3px;width:150px;}
								.subnav a:hover{background:#534419;}
		

		#nav_end{float:left;width:25px;height:34px;background:url(../images/structure/nav_end.gif) no-repeat;}

#content{background:url(../images/structure/content_bg.gif) repeat-y;width:780px;margin:0 0 0 95px;padding:20px 0 0 0;}
	#content h2{text-align:center;font-size:26px;padding:10px;}
	.inner{background:#762514 url(../images/structure/grad.gif) repeat-x;margin:0 25px 0 6px;width:749px;}
	#content a{color:#fff;}

#morelinks{}
	#morelinks ul{margin:7px;}
		#morelinks li{float:left;list-style-type:none;}
			#morelinks li.divider{border-bottom:2px solid #252211;display:block;width:4px;height:47px;background:url(../images/structure/divider.gif) no-repeat;}
			#morelinks a{height:46px;display:block;text-indent:-99999em;}
				
				#morelinks a.btn_bestsellers{background:url(../images/buttons/btn_bestsellers.gif) no-repeat;width:113px;}
				#morelinks a.btn_member{background:url(../images/buttons/btn_member.gif) no-repeat;width:174px;}
				#morelinks a.btn_giftsets{background:url(../images/buttons/btn_giftsets.gif) no-repeat;width:132px;}
				#morelinks a.btn_hype{background:url(../images/buttons/btn_hype.gif) no-repeat;width:67px;}
			
			#morelinks a:hover{background-position: 0 -47px;}

#footer_img{width:780px;background:url(../images/structure/footer_img.gif) no-repeat;height:54px;display:block;position:relative;left:5px;}

#footer_wrap{margin:10px 0;}

#footernav{width:760px;}
	ul#footerNav{}
		ul#footerNav li{list-style-type:none;float:left;}
			ul#footerNav a{color:#fff;font-size:17px;font-weight:bold;text-decoration:none;padding:0 20px 0 0;}
				ul#footerNav a:hover{}
				
#footer{width:760px;margin:10px 0 0 0;}
				
	#footerLeft{float:left;}
		
	#footerRight{float:right;text-align:right;}
		#footerRight a{color:#fff;text-decoration:none;}
		#footerRight a:hover{}
		
/* --------------- STORE ------------------ */

#bb_store_wrap{margin:10px 0;}