/*FANCY FONTS*/
@font-face {
	font-family: 'monocursiva';
	src: url('monocursiva.eot');
	src: local('monotype cursiva'), url('monocursiva.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
	

html {width:100%}
body,td,th,div {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fbe9b0;}
body {background-color: #000000; margin: 0; padding:0; width:100%; text-align:center;}
#page {margin:0 auto; text-align:left; width:850px;}
#header {background-image:url(images/header.jpg); position: relative; background-repeat:no-repeat; height:350px; width:850px; margin:0 auto; text-align:center;}
#header_interior {background-image:url(images/header_interior.jpg); position: relative; background-repeat:no-repeat; height:141px; width:850px;}
#content {background-image:url(images/content_background.jpg); width:643px; background-repeat:no-repeat; min-height:300px;}
#home #content, #events #content  {background:none;}
#content .in_text_pics{float:right; padding:15px;}
#content p{padding: 0 15px; line-height: 1.5em;}
td#form{vertical-align:top; background-color:#91513d; width:207px;}
td#side{background-color:#91513d; width:207px; vertical-align:top;}
h1 {color:#8a1b21; padding-left:15px; font-size:16px; font-weight:bold;}
h1.products {color: #fadc8f; border-bottom: 1px solid; padding-top:20px;}
h2 {padding-left:15px; font-size:16px; font-weight:bold;}
h3 {color:#c8845e;padding-left:15px; font-size:14px; font-weight:bold;}
#form img{margin:0 auto;}
a {color: #FFF4D2; text-decoration: underline;}
a:hover {text-decoration: none;}
#form {text-align:center;}
#form a{text-align:center;}
#form input {margin-bottom:10px;}
#form input.go {padding: 0; margin-bottom: 15px; margin-right: 6px; border: 0; background: url(images/go_button.gif); background-color: none; background-repeat: no-repeat; width:31px; height:23px; float: right;}
ul#nav {
	width:850px;
	font-family: 'monocursiva', Arial, Helvetica, sans-serif;
	background:url('img/nav_bg.gif') no-repeat;
	list-style:none;
	margin:0 auto;
	padding:0;
	}
	
ul#nav a {
	color:#fde392;
	display:block;
	float:left;
	font-size:18px;
	line-height:18px;
	padding:6px 17px;
	white-space:no-wrap;
	font-weight:normal;
	text-decoration:none;
	}

ul#nav a:hover {
	color:#fff;
	text-decoration:none;
	}
	

ul#nav li {
	display:block;
	float:left;
	position:relative;
	z-index:99;
	
	}
ul#nav li+li {
	background: url(images/bullet.gif) no-repeat 0 8px ;
	padding-left:13px;
}


a:active {
	outline: none;
}

:-moz-any-link:focus {
	outline: none;
}


#topNav {background-image:url(images/menu_background.gif); background-repeat:no-repeat; height:25px; width:850px; text-align:left; display:block;}
#topNav_interior {background-image:url(images/menu_background_interior.jpg); background-repeat:no-repeat; height:25px; width:850px; text-align:left;display:block;}


#topNav a {display:block; background:no-repeat; height:25px; float:left;}
#topNav a.home {width:96px; background-image: url(images/home_button.gif);}
#topNav a.home:hover {background-image: url(images/home_button_rollover.gif);}
#topNav a.aboutus{width:147px; background-image: url(images/about_us_button.gif);}
#topNav a.aboutus:hover {background-image: url(images/about_us_button_rollover.gif);}
#topNav a.contactus{width:155px; background-image: url(images/contact_us_button.gif);}
#topNav a.contactus:hover {background-image: url(images/contact_us_button_rollover.gif);}
#topNav a.directions{width:139px; background-image: url(images/directions_button.gif);}
#topNav a.directions:hover {background-image: url(images/directions_button_rollover.gif);}
#topNav_interior a {display:block; background:no-repeat; height:25px; float:left;}
#topNav_interior a.home {width:96px; background-image: url(images/home_button.gif);}
#topNav_interior a.home:hover {background-image: url(images/home_button_rollover.gif);}
#topNav_interior a.aboutus{width:147px; background-image: url(images/about_us_button.gif);}
#topNav_interior a.aboutus:hover {background-image: url(images/about_us_button_rollover.gif);}
#topNav_interior a.contactus{width:155px; background-image: url(images/contact_us_button.gif);}
#topNav_interior a.contactus:hover {background-image: url(images/contact_us_button_rollover.gif);}
#topNav_interior a.directions{width:139px; background-image: url(images/directions_button.gif);}
#topNav_interior a.directions:hover {background-image: url(images/directions_button_rollover.gif);}
#buttons {position:absolute; left:122px; top:152px; height: 153px; width: 492px; text-align:left; display:block;}
#buttons a {display:block; width: 108px; height: 198px; float: left; background:no-repeat; padding-right:15px;}
#buttons a.laser {background-image: url(images/laser.jpg);}
#buttons a.laser:hover {background-image: url(images/laser_rollover.jpg);}
#buttons a.face_body{background-image: url(images/face_body.jpg);}
#buttons a.face_body:hover {background-image: url(images/face_body_rollover.jpg);}
#buttons a.nonsurgical{background-image: url(images/non_surgical.jpg);}
#buttons a.nonsurgical:hover {background-image: url(images/non_surgical_rollover.jpg);}
#buttons a.shop{background-image: url(images/beautiful_shop.jpg);}
#buttons a.shop:hover {background-image: url(images/beautiful_shop_rollover.jpg);}
#buttons_interior {position:absolute; left:353px; top:14px; height: 127px; width: 340px; text-align:left; display:block;}
#buttons_interior a {display:block; width: 77px; height: 127px; float: left; background:no-repeat; padding-right:8px;}
#buttons_interior a.laser_interior {background-image: url(images/laser_interior.jpg);}
#buttons_interior a.laser_interior:hover {background-image: url(images/laser_interior_rollover.jpg);}
#buttons_interior a.face_body_interior{background-image: url(images/face_body_interior.jpg);}
#buttons_interior a.face_body_interior:hover {background-image: url(images/face_body_interior_rollover.jpg);}
#buttons_interior a.nonsurgical_interior{background-image: url(images/non_surgical_interior.jpg);}
#buttons_interior a.nonsurgical_interior:hover {background-image: url(images/non_surgical_interior_rollover.jpg);}
#buttons_interior a.shop_interior{background-image: url(images/beautiful_shop_interior.jpg);}
#buttons_interior a.shop_interior:hover {background-image: url(images/beautiful_shop_interior_rollover.jpg);}
#footer {padding-top:12px; text-align: center; vertical-align:top;font-size:10px;width:850px;}

.links a{color:#66CC33;}
.links {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;} 
#specials {text-align:left; color:#000;}

#specials ul {margin:0; padding:0px 10px 5px 30px;}
#specials li {margin:0; padding:5px 0;}
#specials p {margin:0; padding:0; line-height:14px;} 

#facebook  img{
	border:0;
}
#facebook {
	float: left;
	margin:10px;
}

#signup ul {
	padding:0;
	margin:0;
	list-style:none;
}
#signup ul li {
	padding:5px 0;
}
#signup input {
	width:100%;
	margin-bottom:4px;
	display:block;
	border:#7c422d;
}
#signup h3 {
	padding-left:0;
	color:#7c422d;
}
#signup .submit {
	width:auto;
	float:right;
	overflow:hidden;
}
#signup img {
	float:right;
	overflow:hidden;
}
#signup label {
	display:block;
	color:#7c422d;
}
#signup label a {
	color:#912127;
}
#signup small {
	color:#912127;
	float:right;
}
#signup select {
	width:100%;
	border:#7c422d;
}

#contact_form {width:600px;}
#contact_form ul {list-style:none; padding:0; margin:0 0 0 20px;}
#contact_form ul li {display:block; padding:10px 0; clear:both;}
#contact_form label {width:20%;font-weight:bold; font-size:12px; display:block; float:left; margin-right:5px;color:#fbe9b0;}
#contact_form input {width:76%; border:#912127;}
#contact_form select { border:#912127;}
#contact_form textarea {width:100%;  border:#912127;}
#contact_form small {display:block; float:none;color:#912127;}
#contact_form ul li input[type='checkbox']{width:auto; display:inline;}

	
