p, div, ul, li, h1, h2, h3, h4, h5 {margin:0; padding:0;}
body {margin:0; padding:0; background: url(../images/bg_body.gif) top right repeat-y #fdf6e6; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#401d05;}
img { border:none; margin:0; padding:0;}
ul, li {list-style:none;}
.clear {clear:both; font-size:0; line-height:0;}

/* Conten Item */
p {line-height:16px;}

/* Heading */
h1 {color:#703d07; font-size:21px; font-weight:bold; background:url(../images/line_h1.gif) bottom left no-repeat; padding:0 0 3px 0; margin:0 0 30px 0; text-transform:uppercase; text-align:left;}
h3 {font-size:12px; font-weight:bold; padding:10px 0; color:#703d07; text-transform:uppercase; text-decoration:underline;}

/* Normal links */
a {color:#000000; text-decoration:none;}
a:hover {color:#703d07; text-decoration:none; }

/* Logo */
.logo {width:800px; margin:0 auto; padding:20px 0;}

/* ---------------------------- CONTAINER ---------------------------- */
.border_container_top {background:url(../images/border_container.gif) left bottom  no-repeat #734310; padding:45px 0 0 0;}
.border_container_bottom {background:url(../images/border_container.gif) left top  no-repeat #734310; padding:0 0 45px 0;}

#container {width:800px; margin:0 auto; padding:3px 0!important; padding:0; background:url(../images/line_topnav.png) right bottom no-repeat #fdf6e6; }
	/* ---------------------------- TOP ---------------------------- */
	/* Top navigation */
	#topnav {width:800px; background: url(../images/line_topnav.png) right bottom no-repeat; text-align: right; padding:0 0 3px 0;}
		#topnav ul li {font-size:13px; display:inline;}
			#topnav a {color:#fff7c3; background:#968470; text-decoration:none; margin:0 0 0 2px; padding:3px 15px;}
			#topnav a:hover {background:#401d05; text-decoration:none;}
			#topnav #active {background: url(../images/bullet_active.gif) top right #401d05 no-repeat; color:#fff7c3; text-decoration:none; margin:0 0 0 2px; padding:3px 15px;}
	/* ---------------------------- END OF TOP ---------------------------- */
		/* ---------------------------- MIDDLE ---------------------------- */
	#middle {width:800px; padding:60px 0;}
		.intro {background:url(../images/intro_bg.jpg) center no-repeat #fdf6e6; min-height:400px;}
		.hair {background:url(../images/hair_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.hairextensions {background:url(../images/hairextensions_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.nail {background:url(../images/nail_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.skincare {background:url(../images/skincare_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.eyelash {background:url(../images/eyelash_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.airbrush {background: url(../images/airbrush_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.airbrush1 {background: url(../images/airbrush_bg1.jpg) center right no-repeat #fdf6e6; min-height:400px;}
		.contact {background:url(../images/contact_bg.jpg) center right no-repeat #fdf6e6; min-height:400px;}


		#links {width:300px; padding:0 10px 0 15px;}
		#col1 {width:250px; float:left; padding:0 10px;}
			.content {width:200px; padding:0 5px 5px 5px;}	
			#col1 ul li {list-style: url(../images/bullet_content.gif); line-height:20px;}
	
		#col1_expand {width:400px; padding:0 20px;}
			.back {width:100%; padding:10px 0; text-align: right;}
			/* Links under content */	
			ul.more li {list-style:url(../images/bullet_content.gif); line-height:20px;}
			
			#col1_expand ul li {list-style:url(../images/bullet_content.gif); line-height:20px;}
			#col1_expand p {text-indent:20px;}
			
		#col2 {width:200px; float:left; padding:0 10px;}
			#col2 .content {font-weight:bold;}	
			#col2 ul li {list-style:none; line-height:20px;}
			#col2 h3 {text-decoration:none;}
		
		#col3 {width:340px; float:left; padding:0 10px; text-align:center; background:red;}
		
		.contactform {width:330px; padding:5px;}

		.content form {padding:8px 0 0 8px;}
		.form_separator {line-height:5px;}
		.form_name label {padding:0 0 0 0;}
		.form_tel label {padding:0 43px 0 0;}
		.form_mail label {padding:0 28px 0 0;}
		.form_address label {padding:0 10px 0 0;}
		.form_message textarea {opacity:0.9;filter:alpha(opacity=90);}
		.button {text-align:right; margin-right:10px; color:red; font-weight:bold;}
	/* ---------------------------- END OF MIDDLE ---------------------------- */		
		
	/* ---------------------------- FOOTER ---------------------------- */	
	#footer {width:800px; margin:5px auto; text-align:right; font-size:10px;}
		#footer a {color:#401d05; text-decoration:none;}
		#footer a:hover {text-decoration:none; color:#773600;}
	/* ---------------------------- END OF FOOTER ---------------------------- */
	
/* ---------------------------- END OF CONTAINER ---------------------------- */