@charset "utf-8";

/******
/-----------------
	Beautique Stylesheet V.2.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,ul,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:#e7eeeb;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4c4c4c;}

h1{padding:15px 10px;font-size:26px;font-weight:normal;color:#9bb8ad;}
h2{font-size:18px;color:#adc6bc;}
h3{padding:10px 0px 0px 10px;font-size:18px;font-weight:normal;color:#4c4d4d;}
h4{padding:6px 0px 6px 10px;font-size:14px;color:#4c4d4d;position:relative;}h4.alter{padding-left:0px;color:#008da5;}h4 span{position:absolute;top:10px;right:0px;font-size:12px;font-weight:bold;color:#008da5;}

blockquote{margin:0px;padding:10px 20px;font-size:14px;color:#637971;}blockquote.testimonial{padding:20px;color:#008da5}blockquote.testimonial span{display:block;color:#637971;font-size:10px;font-weight:bold;float:right}

#wrapper{width:100%;background:url(../images/wrapper_bg.jpg) center repeat-y;}

#container{width:957px;margin:0px auto;padding:0px 23px 0px 10px;}

#header{width:100%;height:163px;margin:0px auto;background:url(../images/header.jpg) center no-repeat;}
	#header #header-inner{width:957px;height:inherit;margin:0px auto;padding:0px 23px 0px 10px;position:relative;}
	#header-inner ul{position:absolute;top:40px;right:18px;width:600px;}#header-inner li{width:129px;height:28px;margin:0px 16px 16px 0px;border-left:5px solid #aec7bc;float:left;}#header-inner li a{display:block;width:129px;height:28px;padding-left:9px;background:#efece5;line-height:28px;color:#4b4b4b;}#header-inner li a:hover{background:#e6eeeb;}
	#header h2{position:absolute;}
	
#nav{width:188px;margin-right:5px;padding:10px 10px 150px 10px;background:#efece5;float:left;}
	#nav ul{list-style:none;padding:0px;margin:0px 0px 10px 0px;}#nav li{height:20px;line-height:20px;border-bottom:1px dotted #1b1b1b;}
	#nav a{display:block;height:20px;color:#1b1b1b;}#nav a:hover{color:#1093a9;}
	#nav h4{color:#008da5;}

#content{width:743px;float:left;}
	#content #content-left{width:496px;padding-bottom:20px;float:left;}#content-left p{padding-left:10px;line-height:16px;}#content-left a{color:#136571;}
		#content-left ul{list-style:url(../images/li_bullets.jpg);margin:10px 30px;}#content li{padding:4px 10px;}
	#content #content-right{width:239px;float:right;}
		#content-right #appointments{width:215px;margin-bottom:5px;padding:12px;background:#efece5;}#appointments h4{padding:5px 0px;font-size:16px;font-weight:normal;color:#4c4c4c;}#appointments ul{padding:7px 0px 10px 0px;font-size:16px;color:#008da5;}#appointments li{padding:3px 0px;border-bottom:1px solid #4c4c4c;}

#banner-main{width:743px;height:246px;margin-bottom:5px;overflow:hidden;}
	#banner-main .left{width:496px;}
	#banner-main .right{width:239px;}
	#banner-main .right a{display:block;width:239px;height:78px;margin-bottom:6px;background:url(../images/sprites/buttons-banners-main.jpg);}
		#banner-main .right a.promotions{background-position:0px -84px;}#banner-main .right a.rewards{background-position:0px -168px;}
#banner-sub{width:757px;height:195px;}

.action img{display:block;padding-bottom:5px;}

#actions-encase{width:741px;margin-top:10px;overflow:hidden;}
	#actions-encase div.frontfeature{width:219px;height:163px;margin-left:12px;padding:155px 10px 0px 10px;background:#e6eeeb;position:relative;float:left;}#actions-encase div:hover{background:#89aa9d;color:#fff;}
		#actions-encase div.frontfeature:first-child{margin:0px;}
	#actions-encase div.frontfeature img{position:absolute;top:0px;left:0px;z-index:100;}
	#actions-encase div.frontfeature ul{list-style:disc;margin-left:10px;padding:5px;}
	#actions-encase a{position:absolute;top:0px;left:0px;display:block;width:239px;height:318px;padding:155px 10px 0px 15px;background:url(../images/learnmore_1.gif) 10px 283px no-repeat;z-index:1000;}

#footer{width:100%;height:55px;margin:0px auto;background:url(../images/footer.gif) center bottom no-repeat;}
	#footer #footer-inner{width:957px;height:40px;margin:0px auto;padding:10px 23px 0px 10px;position:relative;}
	#footer a{color:#4c4c4c;}#footer a:hover{color:#1093a9;}
/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
img.border{padding:1px;margin:4px;border:1px solid #cadad3;}

.paymentnote{margin:10px 0px;padding:10px;background:#e6efec;text-align:center;}.paymentnote form{padding:20px 0px;}

a.specialoffers{display:block;width:472px;height:142px;padding:60px 0px 0px 20px;color:#fff!important;background:url(../images/special_offer.jpg);font-size:20px;}a.specialoffers span{font-size:30px;}

form#frm{width:390px;padding-left:10px;}
	form#frm select{width:157px;height:22px;margin-bottom:4px;}
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead{width:215px;margin-bottom:4px;line-height:22px;float:left;font-weight:bold;}
.forminput,.forminput-dollar,.formenquiry{width:157px;height:22px;margin-bottom:4px;background:url(../images/sprites/beautique_master.gif);position:relative;float:left;}.forminput input,.forminput-dollar input,.formenquiry textarea{width:157px;height:19px;padding-top:3px;background:none;}.forminput-dollar{background-position:-157px 0px;}.forminput-dollar input{padding-left:23px;width:134px;}
.formenquiry{height:68px;background-position:-314px 0px;}.formenquiry textarea{height:68px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:none;}
.formclear{display:none;}
button.formbutton{width:157px;height:22px;margin:0px 20px;background:url(../images/sprites/beautique_master.gif) 0px -22px;border:none;color:#0b0b0b;font-size:10px;float:right;}button.formbutton:hover{background-position:0px -44px;color:#fff;}

#em_wfs_formfields_table input{width:157px;height:22px;margin-bottom:4px;background:url(../images/sprites/beautique_master.gif);}input#em_wfs_submit{width:157px;height:22px;margin:0px 20px;background:url(../images/sprites/beautique_master.gif) 0px -22px;border:none;color:#0b0b0b;font-size:10px;}#em_wfs_buttonbar_table{background:#fff;}

.adminonly{display:none;}