/* SIMPLY WAX */


/***** Global Settings *****/

html, body {
border:0;
margin:0;
padding:0;
}

body {
background: #301d01 url(../images/headerrepeat.jpg) repeat-x top;
}

/* Navigation*/

div#backhome {
	position: relative;
	height: 136px;
	min-height: 0;
	width: 960px;
	overflow: hidden;
	margin-top: 30px;
}

div#backhome.short {
	height: 104px;
}

div#backhome h1 a{
	position: absolute;
	width: 287px;
	height: 89px;
	top: 15px;
	left: 336px;
	display: block;
	background: url(../images/logo_over.jpg) top left;
}


div#backhome h1 a:hover{
	background: url(../images/logo_over.jpg) bottom left;
}

div#menu {
	display: block;
	margin-top: -136px;
	margin-bottom: 136px;
}

div#menu.home {
	height:104px;
	margin-bottom:0;
	margin-top:-104px;
}


#menu ul {
	text-indent: -5000px;
	list-style: none;
	margin: 0;
}

#menu ul li {
	float: left;
	display: inline;
	padding: 19px 0px 0 40px;
	margin: 0;
}

ul.rightmenu {
	float: right;
	display: inline;
	width: 300px;
}

#menu ul.rightmenu li {
	padding: 19px 40px 0px 0px;
	margin: 0;
}

#menu ul li a#about {
	background: url(../images/about.jpg) no-repeat bottom left;
	height: 14px;
	width: 78px;
	display: block;
}

#menu ul li a#about:active {
	background: url(../images/about.jpg) no-repeat top left;
	height: 14px;
	width: 78px;
	display: block;
}

#menu ul li a#about:hover {
	background: url(../images/about.jpg) no-repeat top left;
}

#menu ul li a#services{
	background: url(../images/services.jpg) no-repeat bottom left;
	height: 14px;
	width: 110px;
	display: block;
}

#menu ul li a#services:active {
	background: url(../images/services_active.jpg) no-repeat top left;
}

#menu ul li a#services:hover{
	background: url(../images/services.jpg) no-repeat top left;
}

#menu ul li a#gifts{
	background: url(../images/gifts.jpg) no-repeat bottom left;
	height: 14px;
	width: 110px;
	display: block;
}

#menu ul li a#gifts:active {
	background: url(../images/gifts_active.jpg) no-repeat top left;
}

#menu ul li a#gifts:hover{
	background: url(../images/gifts.jpg) no-repeat top left;
}

#menu ul li a#tips{
	background: url(../images/tips.jpg) no-repeat bottom left;
	height: 14px;
	width: 148px;
	display: block;
}

#menu ul li a#tips:hover {
	background: url(../images/tips.jpg) no-repeat top left;
}

#menu ul li a#tips:active {
	background: url(../images/tips_active.jpg) no-repeat top left;
}



#menu ul li a#info{
	background: url(../images/info.jpg) no-repeat bottom left;
	height: 14px;
	width: 55px;
	display: block;
}

#menu ul li a#info:hover {
	background: url(../images/info.jpg) no-repeat top left;
}

#menu ul li a#info:active {
	background: url(../images/info_active.jpg) no-repeat top left;
}

#footer ul {
	list-style: none;
	font-size: 11px;
	margin: 41px 0 0 5px;
}

#footer ul li {
	float: left;
	display: inline;
	color: #6e6e6e;
	margin: 0 5px 0 5px;
}

#footer ul li a{
	color: #6e6e6e;
}

#footer ul li a:hover{
	color: white;
}

/* Structure*/

#middlebanner {
	float: left;
	display: inline;
	width: 980px;
	height: 87px;
	padding: 0px;
	margin: -6px 0 0 -14px;
}

.headerbanner {
	padding: 0;
	margin-left: -1px;
	margin-bottom: 10px;
	width: 100%;
	height: 1%;
	position: relative;
	min-height: 0;
}

* + html .headerbanner {
	min-height: 0;
}

.fullbanner {
	padding: 0;
	position: relative;
	width: 960px;
}

.bannercurl {
	position: absolute;
	top: -2px;
	left: -21px;
	width: 12px;
	height: 72px;
	z-index: 1;
}

.bannercurl_right {
	position: absolute;
	top: 0;
	right: 0;
	background: red;
	width: 12px;
	height: 72px;
	z-index: 1;
}

.servicecurl_left {
	top: -119px;
	left: -22px;
}

.servicecurl_right {
	top: -119px;
	left: 950px;
}

.contentbg {
	background: #faf3d7 url(../images/bgrepeat.jpg) repeat-x bottom left;
	padding: 0 0 10px 0;
	overflow: hidden;
}

.bg {
	background: #faf3d7 url(../images/bgrepeat.jpg) repeat-x bottom left;
	padding: 0 0 10px 0;
	clear: left;
	min-height: 0;
	height: 1%;
}


.divider {
	background: url(../images/divider.jpg) no-repeat right;
}

#footer {
	width: 988px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0 10px 0;
	color: #6e6e6e;
	background: url(../images/footer.jpg) no-repeat;
	overflow: hidden;
	min-height: 0;
}

* + html #footer {
	overflow:visible; 
	height: 1%
}

#footer p {
	font-size: 12px;
	margin-top: 28px;
	color: #6e6e6e;
}

#servicesbg {
	background: url(../images/services_bg.jpg) no-repeat left top;
	width: 960px;
	height: 512px;
}


/* Headings */

h1#masthead_home {
	height: 104px;
	min-height: 0;
	width: 100%;
	background: url(../images/banner.jpg) no-repeat top left;
	text-indent: -9000em;
	padding: 0px;
	margin-bottom: 0px;
}

h1#masthead_services{
	height: 104px;
	min-height: 0;
	width: 100%;
	background: url(../images/banner_services.jpg) no-repeat top;
	text-indent: -9000em;
	padding: 0px;
	margin-bottom: 0px;
}


h1#masthead {
	height: 136px;
	min-height: 0;
	width: 100%;
	background: url(../images/banner2.jpg) no-repeat top;
	text-indent: -9000em;
	padding: 0px;
	margin-bottom: 0px;
	overflow: visible;
	clear: left;
	display: block;
}

h2#aboutus_home  {
	background:url(../images/aboutline.jpg) bottom no-repeat;
	margin-top: 10px;
}

h2#book_home  {
	background:url(../images/bookline.jpg) bottom no-repeat;
	margin-top: 10px;
}

h2#location_home  {
	background:url(../images/locationline.jpg) bottom no-repeat;
	margin-top: 10px;
}

h1#aboutwax {
	background: url(../images/about_h1.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-top: 0px;
	margin-left: -10px;
	position: relative;
}

h1#brenda {
	background: url(../images/brenda_h1.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-top: 0px;
	margin-left: -9px;
	position: relative;
}

h1#recommends {
	background: url(../images/recommends.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-top: 0px;
	margin-left: -9px;
	position: relative;
}

h1#do {
	background: url(../images/do_h1.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-left: -10px;
	margin-bottom: 0px;
	position: relative;
	min-height: 0;
	display: block;

}

h1#dont {
	background: url(../images/dont_h1.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-left: -10px;
	margin-bottom: 0px;
	position: relative;
	min-height: 0;
	display: block;
}

h1#gifts {
	background: url(../images/giftsh1.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-left: -10px;
	margin-bottom: 0px;
	position: relative;
	min-height: 0;
	display: block;

}

h1#location {
	background: url(../images/location_h1.jpg) left no-repeat;
	text-indent: -9000px;
	width: 433px;
	height: 69px;
	margin-left: -10px;
	position: relative;
}


/* Text Styles*/

.lineroom {
	padding-bottom: 5px;
}

ul.checklist {
	list-style: none;
	margin: 0;
}

ul.checklist li {
	background: url(../images/check.gif) no-repeat left top;
	margin-bottom: 10px;
	padding-left: 25px;
	line-height: 1.3;
	margin-left: 5px;
}

ul.neverlist {
	list-style: none;
	margin: 0;
}

ul.neverlist li {
	margin-bottom: 10px;
	padding-left: 0px;
	line-height: 1.3;
	margin-left: 5px;
}

ul#recommendlist {
	list-style: none;
	margin: 0;
}

ul#recommendlist li{
	margin: 0 0 5px 0;
}


/***** Links *****/

a, a:visited {
	color: #ffac0c;
text-decoration:none;
}

a:hover {
	color: #ff790c;
}

#promolink {
	display: block;
	height: 150px;
	width: 150px;
	position: absolute;
	top: -32px;
	right: 0;

}

/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
font:1em arial, helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

/***** Tables *****/

table {
border:0;
margin:0 0 0px 0;
padding:0;
}

table tr td {
padding:0px;
}


/* Hacks*/

/* Hides from IE-Mac \*/
* html .buggybox {
	height: 1%;
}
/* End hide from IE-Mac */


/* Global Classes*/

.test			{border: 1px red solid;}

.clear 			{ clear:both; display:block;height:0;overflow:hidden;visibility:hidden;width:0; }

.float-left 	{ float:left; display: inline; }
.float-right 	{ float:right; display: inline; }
.relative		{ position: relative; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }


.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ color: #f06601; }
.hidden			{text-indent: -9000px; text-decoration}
.uppercase		{text-transform: uppercase;}
.indent			{ text-indent: .8em; }

.img-left 		{ float:left; display: inline; margin:0px 10px 5px 0; }
.img-right 		{ float:right;display: inline; margin:4px 0 4px 10px; }
.img-center	    { margin-left: auto; margin-right: auto; padding: 5px; display: block; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }
.nowrap			{white-space: nowrap;}


/* @end */
