html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

border:0 none;

font-family:inherit;

font-size:1em;

font-style:inherit;

margin:0;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:0;

padding:0;

vertical-align:baseline;

}



.slideshow{

display:none;

}



body{


/*background:url(../images/xmas-bg.gif) repeat;*/
background:url(../images/xmas-bg.gif) repeat;



margin:0;



padding:0;



font-family:Verdana, Geneva, sans-serif;



font-size:14px;



letter-spacing:normal;}



	

	h1{



	border-bottom:1px solid #EFD6AA;



color:#664e3f;



font-size:22px;



font-weight:normal;



letter-spacing:-1px;



margin-top:0;



padding:5px;



text-align:left;



margin:10px;

}



h2{



color:#664e3f;



font-weight:normal;



letter-spacing:-1px;



margin-top:0;



padding:0;



text-align:left;



margin:10px;}







#topNav{





margin:auto;

width:1072px;





	color:#d1b15e;



	 filter:alpha(opacity=90);







  opacity:0.9;



}









/*

#topNav ul, #topNav li, #bottomNav ul, #bottomNav li{



	list-style:none;



	/*display:inline;*/

/*

	padding-top:10px;



}*/









/*

#topNav li, #bottomNav li{



	padding:10px;



	height:40px;



	margin-left:80px;



	padding-top:10px;



	font-size:16px;



}







#topNav li.first{



	margin-left:10px;



}*/







#bottomNav{



		background-color:#301b16;



	width:100%;



	height:40px;



	border-top:2px solid #d1b15e;



	color:#d1b15e;



	filter:alpha(opacity=50);



  /* CSS3 standard */



  opacity:0.5;



	position:absolute;



	bottom:0px;



}







#horizon        



	{



	color: #000;;



	background-color: transparent;



	text-align: center;



	position: absolute;



	top: 20%;



	left: 0px;



	width: 100%;



	height: 1px;



	overflow: visible;



	visibility: visible;



	display: block



	}







#content    



	{

/*"Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif;*/

font-family:Verdana, Geneva, sans-serif;



	background-color: #FFFFD1;



	margin-left: -536px;



	position: absolute;



	top: -30px;



	left: 50%;



	width: 1072px;



	height: 500px;



	visibility: visible;



	font-size:11px;



	border:2px solid #d1b15e;

	

	line-height:1.55em;



	}







.bodytext 



	{



	background:#fff;



	}



	



	



	



	



	img{border:0 none; margin:0;}







.headline 



	{



	font-weight: bold;



	font-size: 24px



	}



	



.error 



	{



	font-weight: bold;



	color:#FF0000;



	margin:0;



	padding:0;



	}



	



	.speil 



	{



	font-size: 11px;



	font-family:Verdana, Geneva, sans-serif;



	text-align: center;



	color:#5e5e5e;



	}



	



	







#footer 



	{



	font-size: 10px;



	font-family: Verdana, Geneva, sans-serif;



	text-align: center;



	position: absolute;



	bottom: 0px;



	left: 0px;



	width: 100%;



	height: 60px;



	visibility: visible;



	display: block;



	color:#5e5e5e;



	}



	



	#footer a:link, #footer a:visited{



		font-weight:normal;



	}



	



	.unitseven{



		font-size: 10px;



	font-family: Verdana, Geneva, sans-serif;



	text-align: right;



	display: block;



	color:#5e5e5e;

margin-top:515px;



	}



	



	.unitseven a{



		padding-top:10px;



	}



#right a:link, #right a:visited{

	color: #664E3F;



	text-decoration: none;

	border-bottom:1px dotted #664E3F;



	font-weight:bold;

}



#right a:hover{

	color: #000;



	text-decoration: none;



	font-weight:bold;

}



a:link, a:visited 



	{



	color: #d1b15e;



	text-decoration: none;



	font-weight:bold;



	}







a:hover 



	{



	color: #ffffff;



	text-decoration: none;



	}



	



	ul {



		margin: 0;



		padding: 0;



		text-align: center;



		}







	ul li {



		list-style-type:none;



		display:inline;



		margin: 5px 0 5px 5px;



		padding: 2px 4px;



	}







	.nav a, .nav a:link {



	background-color:#000000;



	color: #CCCCCC;



	display: inline;



	font: bold 10px Verdana, Geneva, sans-serif;



	line-height: 22px;



	margin: 0 0 0 2px;



	padding: 2px 3px;



	text-decoration: none;



}







.nav a:hover {



background-color:#ff3366;







border-bottom: 2px solid #fff;



color:#000000;



}







.nav a.active, .nav a:link.active, .nav a:hover.active {



	background: #fff;



	border: 1px solid #520;



	color: #000; }







	.nav {



	float: none;



	height: 20px;



	margin: 0;



	padding: 0;



	text-align: center;



}







.nav ul, .nav li {



	list-style-type: none;



	display: inline;



	margin: 0;



	padding: 0;



	text-align:center;



}







#loginForm{



padding-bottom:10px;



font-size:10px;



margin:10px;



padding:10px;



}











#left{float:left; width:619px; height:500px; border-right:1px solid #d1b15e;}



#right{float:left; width:450px;height:100%;}







#right  p, #right h4, #right h2{



	margin:10px;



}







#menu{



	border:1px solid #d1b15e;



	background:#301b16;



	width:180px;



	z-index:999;



padding-top:10px;



position:absolute;



left:30px;



top:20px;



	 filter:alpha(opacity=90);



  opacity:0.9;



font-size: 16px;



-moz-border-radius: 10px;

-webkit-border-radius: 10px;



}







#menu ul{



	



}







#menu ul li{



	padding:0px;



	margin:0px;



	display:list-item;



	padding:10px;











}







#menu ul li a{







}



#menu ul li a.print-menu{

font-size:0.8em;

background: url(../images/pdficon_small.gif) no-repeat;

padding-left:20px;

}





#menu ul li:hover{







}











#logo{



background:url(../images/orchid.png) no-repeat top right;



width:150px;



height:83px;



}







label.cform, label.error{width:170px; float:left; text-align:right; padding-right:10px;}



label.error{ color:#F00;}



label.success{ color:#090;}







#EmailForm label.error {



display:block;



margin-left:1em;



width:auto;



}











input.text {



background:#FFFFFF none repeat scroll 0 0;



border-color:#301b16;



border-style:solid none none;



border-width:1px medium medium;



margin:5px;



width:210px;



}







input.text:focus, textarea.text:focus {



	background:#907567;



}







textarea.text{



	background:#FFFFFF none repeat scroll 0 0;



border-color:#301b16;



border-style:solid none none;



border-width:1px medium medium;



margin:5px;



width:210px;



height:150px;



}











input.button {



background:transparent url(../images/submit-button.png) top left;



border:0 none;



height:23px;



width:67px;



cursor:pointer;



}







input.button:hover {



background:transparent url(../images/submit-button-hover.png) bottom left;



}







div.errors{



	color:#F00;



	margin:10px;



}











.featherLeft, .featherRight {







	width: 10px;







	background-position: top left;







	background-repeat: repeat-y;







}







.featherLeft {







	background-image: url(../images/feather-left.png);







}







.featherRight {







	background-image: url(../images/feather-right.png);







}















#investPaneCenter, #appointmentWindowTwo {







	width: 600px;







	height: 0px;







	margin: 0px auto;







	/*position: relative;*/







	display:none;







	text-align: left;







	z-index: 3;







}















#investPane, #container {







	font-family: Verdana, Geneva, sans-serif;







	font-size: 11px;







	color: #808080;







}















#investPane {







	/*display: none;*/







	position: absolute;







	top: 30px;







	width: 600px;







	z-index: 4;



	text-align:center;







}















#investPaneContent {







	position: relative;







	width: 540px;







	padding: 20px;







	background-color: #FFFFD1;







}















#investPaneClose, #window2Close {







	position: absolute;







	top: -9px;







	right: -9px;







	display: block;







	width: 18px;







	height: 18px;







	border: solid 3px #fff;







	background-image: url(../images/close-pane.png);







	background-repeat: no-repeat;







}







a#investPaneClose:link, a#investPaneClose:visited, #window2Close:visited, #window2Close:link  {







	background-position: top left;







}







a#investPaneClose:hover, #window2Close:hover {







	background-position: bottom left;







}















#investPaneContent h1 {







	margin: 0px 0px 16px 0px;







	padding: 0px;







	font-size: 40px;







	font-weight: normal;







	color: #000;







}







#investPaneContent h2 {







	margin: 0px 0px 16px 0px;







	padding: 0px;







	font-size: 30px;







	font-weight: normal;







	color: #664E3F;







}















#invest_form {







	margin-bottom: 10px;







	padding: 20px auto;







	/*border-bottom: solid 1px #7b8797;*/







}























#invest_form input.text, #invest_form select.text{







	display: block;







	float: left;







	width: 200px;







	margin-bottom: 15px;







	border: solid 1px #004b8d;







	padding: 3px;







	font-family: Verdana, Geneva, sans-serif;







	font-size: 9px;







	color: #000;







}







#invest_form .investInputBtn {







	width: 50px;







	margin-right: 10px;







	display: block;







	float: left;







	margin-bottom: 15px;







	border: solid 1px #004b8d;







	padding: 3px;







	font-family: Verdana, Geneva, sans-serif;







	font-size: 9px;







	color: #000;







}







#invest_form #Alerts {







	width: auto;







	border: none;







	padding: 0px;







}







#invest_form #cfInvest {







	clear: left;







	/*margin-left: 200px;*/







}















#invest_form .formButtons{







margin-left: 200px;







}















#invest_form p {







	clear: left;







	margin: 15px auto;







}















#featherPaneTop, #featherPaneBottom {







	height: 10px;







}







#featherPaneTop {







	background-image: url(../images/feather-pane-top.png);



}







#featherPaneBottom {







	background-image: url(../images/feather-pane-bottom.png);







}















#container {







	width: 980px;







	height: 200px;







	margin: 0px auto;







	z-index: 1;







}















#containerContent {







	padding-top: 26px;







	padding-left: 24px;







	text-align: left;







	background-color: #fff;







}















#containerFooter {







	height: 30px;







}















#featherBottom {







	height: 10px;







	background: url(../images/feather-bottom.png) top left no-repeat;







}







.formSection1{



margin-top:10px;



margin-left:5px;



padding:10px;



background-color:#FFFFD1;



margin-bottom:7px;



clear: none;



color:#000;



}







.formSection2{



margin-top:10px;



margin-right:5px;



padding:10px;



background-color:#555555;



border: solid 1px #000;



margin-bottom:7px;



margin-left: 7px;



clear: none;



width:330px;



}







.formSection3{



padding:10px;



margin-left:5px;



background-color:#555555;



border: solid 1px #000;



margin-bottom:7px;



clear: both;



float:left;



width:300px;



}







.formSection4{



padding:10px;



background-color:#555555;



border: solid 1px #000;



margin-bottom:7px;



margin-left: 7px;



clear: none;



float:left;



width:530px;



}







.formSection4 a{



color:#fff;







}







.formSection4 a:hover{



color:#ccff00;



}







.formSection5{



padding:10px;



margin-left:5px;



background-color:#555555;



border: solid 1px #000;



margin-bottom:7px;



clear: both;



width:860px;



}







.right{



display:inline;



float:right;



width:49%;



overflow:hidden;







}







.left-check{



overflow:hidden;



display:inline;



float:left;



width:40%;



}







.right-check{



display:inline;



float:right;



width:60%;



overflow:hidden;







}







.left{



overflow:hidden;



display:inline;



float:left;



width:49%;



}



	label.section {



	border:medium none;



color:#000;



	display:block;



	font-weight:bold;



	line-height:150%;



	padding:0pt 0pt 1px;



	}







label.field{



clear:both;



color:#000;



display:block;



font-size:10px;



line-height:9px;



margin:0pt;



padding-top:3px;



}







label.check{



color:#000;



display:block;



font-size:10px;



line-height:9px;



margin:0pt;



padding-top:3px;



}







.formSection{



padding:10px;



border: solid 1px #000;



margin-bottom:7px;



clear: none;



}







input.t, input.tr, textarea, select, .file {







background:#FFFFFF none repeat scroll 0 0;



border-color:#301B16;



border-style:solid none none;



border-width:1px medium medium;



width:210px;











}











input.text:focus, textarea:focus, select:focus, .file:focus {







	background-color: #907567;



	color: #FFF;







}















input.t, input.tr {







	height: 1.6em;







}



















input.tr:focus, textarea.tr:focus {











	background-color: #907567;







	color: #000;







}















select, select:focus {











}







.submit



{



background-color:#000;



border-color:#8c8c8c;



border-style:solid;



border-width:1px;



color:#FFFFFF;



font-family:"lucida grande",tahoma,verdana,arial,sans-serif;



font-size:11px;



text-align:center;



margin:5px;



}







.uploadButton{



background-color:#fff;



border-color:#000;



border-style:solid;



border-width:1px;



color:#000;



font-family:"lucida grande",tahoma,verdana,arial,sans-serif;



font-size:11px;



width:200px;



height:152px;



float:right;



text-align:center;



}







input.uploadButton:hover{



   background-color:#3B5998;



   color:#FFFFFF;



}







input.submit:hover{



   background-color:#ccff00;



   color:#000;



}







input.yesbutton {



background:transparent url(../images/yes-button.png) top left;



border:0 none;



height:23px;



width:67px;



cursor:pointer;



}







input.yesbutton:hover {



background:transparent url(../images/yes-button-hover.png) bottom left;



border:0 none;



height:23px;



width:67px;



cursor:pointer;



}







input.nobutton {



background:transparent url(../images/no-button.png) top left;



border:0 none;



height:23px;



width:67px;



cursor:pointer;



}







input.nobutton:hover {



background:transparent url(../images/no-button-hover.png) bottom left;



border:0 none;



height:23px;



width:67px;



cursor:pointer;



}







input.returnButton {



background:transparent url(../images/return-to-form-button.png) top left;



border:0 none;



height:23px;



width:125px;



cursor:pointer;



}







input.returnButton:hover {



background:transparent url(../images/return-to-form-button-hover.png) bottom left;



border:0 none;



height:23px;



width:125px;



cursor:pointer;



}







form{



	text-align:left;



}











.slideshow-caption {



/*background:#301B16 none repeat scroll 0 0;*/

background: url(../images/specials.png);



color:black;



display:block;



height:196px;



line-height:61px;



opacity:1;



position:absolute;



right:5px;



width:200px;



z-index:1;



text-decoration:none;



}











span.slideshow-title{



	font-size:30px;



	opacity:1;



	color:#630;



}





#top {

	background-color:#301b16;

	 filter:alpha(opacity=50);







  opacity:0.5;

	/*height:40px;*/



	border-bottom:2px solid #d1b15e;



padding:7px 0;

position:relative;

width:100%;

z-index:20;

	font-size:16px;

}



#topNav li {

float:left;

}



#topNav ui {

float:left;

}



#topNav li a:link, #topNav li a:visited {

/*color:#FFFFFF;*/

display:block;

float:left;

font-size:0.95em;

margin:0 5px 0 0;

padding:0.5em 1em;



}



#topNav li.active a {



	color: #ffffff;

text-decoration:none;

}



#topNav li a:hover {

	color: #ffffff;



	text-decoration: none;

}



#right h4, #right h2{

color:#473811;

font-family:georgia;

font-size:14px;

font-weight:bold;

}

span.priceItem{

float: right; text-align: right; width: 4em; color:#473811; font-family: georgia; font-size: 14px; font-weight: bold;

}



			#wishListContainer {



	background:#301b16;

	width:200px;

	z-index:100;

position:absolute;

left:400px;

top:20px;

	 filter:alpha(opacity=90);



  opacity:0.9;





-moz-border-radius: 10px;

-webkit-border-radius: 10px;

			}

			

			.jcart{display: none;}



			.jcart { float:left; }

			.jcart fieldset { border:0; }

			.jcart strong { color:#000066; }

			.jcart .button { 

			background:none;

border:0 none;

cursor:pointer;

width:30px;

height:20px;

margin-left:5px;

margin-right:5px;

font-weight:bold;



border:1px solid #301B16;

			}

			

			.jcart .button:hover { 

			background: #301B16;

border:1px solid #D1B15E;

cursor:pointer;

color:#FFFFD1;

			}

						.jcart .addtocart { 

						margin-left:5px;

						margin-right:5px;

						border:none;

cursor:pointer;

						}

						

						.jcart .ui-icon {

background-image:url(./sunny/images/ui-icons_3d3d3d_256x240.png);

height:16px;

width:16px;

}



			fieldset { border:0; }

			#paypal-button { display:block; padding:10px; margin:20px auto; }



			.clear { clear:both; }



.callToAction{

text-align:center;

font-size:16px;

}#tweeter{	width:300px;	z-index:100;position:absolute;left:240px;bottom:20px; color:#bababa;  text-align:left; }#tweeter h4{color:#FFFFFF;font-weight:bold;  text-align:center;}#tweeter li{padding:10px;}span#tweetie{background:url(../images/tweeter.png) no-repeat;width:50px;height:43px;position:absolute;top:0px;right:0px;z-index:1100;}#twitter_update_list{padding:10px;}#twitter_update_list li {list-style-type: none;}#twitter_update_list span a{display: inline;color: #fff;}#twitter_update_list span a:hover{text-decoration: underline;color: #D1B15E;}#twitter_update_list span{color: #bababa;}

#tweeter h4 a{color:#D1B15E;font-weight:bold;  text-align:center;}





#productcarousel ul{ text-align:left;}



#menu li.active a {

color:#FFFFFF;

}



#calltoaction{

color: white;

font-size: 18px;

font-weight: bold;

height: 60px;

margin: auto;

padding: 10px;

text-align: center;

width: 600px;

}





span.total{

  color: #D1B15E;

  font-weight: bold;

}



.fan_box .full_widget {

	background: none; border: none;

}

.fan_box .connections_grid .grid_item {

	padding: 0 8px 10px 8px;

}

	.fan_box .connections_grid .grid_item a img {

		box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333;

	}

		.fan_box .connections_grid .grid_item a:hover img {

			box-shadow: 0px 3px 10px #333; -moz-box-shadow: 0px 3px 10px #333; -webkit-box-shadow: 0px 3px 10px #333;

		}

.fan_box .full_widget .connect_top {

	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;

}

.fan_box .connections .connections_grid {

	padding-top:16px;

}

.fan_box .connections {

	border-top: none;

	padding:15px 0 0;

	color: #ccc;

	font: italic 21px Georgia;

	text-align: center;

	text-shadow: 0px 1px 4px #000;

}

	.fan_box .connections span.total {

		color: #fff;

	}



.fan_box .connections_grid .grid_item .name {

	color: #ccc;

	font-size: 11px;

}

.fan_box .profileimage {

	margin: 0;

}

span.offscreen{
	text-indent:-9999px;
}

#footer a.facebook:hover, #footer a.twitter:hover {
background-position: 0px -32px;
}
#footer a.facebook:link, #footer a.facebook:visited {
background: url(http://www.home-spa.com.au/assets/images/facebook_32.png) no-repeat;
}
#footer a.facebook:link, #footer a.facebook:visited, #footer a.twitter:link, #footer a.twitter:visited {
display: block;
height: 32px;
margin-right: 6px;
width: 32px;
}


