/* wilde_stylesheet*/


body{
margin: 0 0 0 0;
background-attachment:scroll;
padding: none;
font-family:Helvetica,Arial,sans-serif;
background-image:url(images/body_image2.jpg);
background-repeat:repeat-x;
background-color: #666666; 
font-size: 11px;
line-height: 13px; 
}

a:link {
	color: #dbd1c7;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #dbd1c7;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #999999;
}
body,td,th {
	font-family: same as page;
}
h1 {
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	/*padding: 5px 20px 5px 20px;*/
	/*font-color: #999999;*/
}

h2 {	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
        letter-spacing: .07em;

}


#wrapper{
	position:relative;
	margin:auto;
	width: 1000px;
	height: 768px;
	background-position: 0 0;
	background-image:url(images/wrapper_image1.jpg);
	background-color: #999999;
        /*z-index: 1;*/
	
}
#top_container {
	position: relative;
	top:0px;
	left: 0px;
	width: 1000px;
	height: 175px;
	display:block;
	/*background-color: #edf633;*/
	/*z-index: 4;*/
	visibility: visible;
}

.clear {clear:both;}


#mark_zone { 
	
	/*margin: 0 0 0 129px;*/
	position:absolute;
	left:175px;
	width: 175px;
	height: 175px;
	display:block;
	top:0;
	background-image:url(images/kw_mark3.jpg);
	/*background-color:#000;*/
	/* for IE */
	filter:alpha(opacity=30);
	/* CSS3 standard */
	opacity:0.3;
}

#page_name { 
	
	/*margin: 0 0 0 129px;*/
	margin:none;
	margin-bottom:20px;
	display:block;
	width: 175px;
	height: 12px;
	background-color:#aaa7a0;

	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #605542;
	padding: 8px 0px 8px 0px;
	
}

#gallery_back {
	margin:0 0px 0 325px;
	float: right;
	width: 175px;
	height: 12px;
	background-color:#2d160e;
	position:absolute;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #00000;
	padding: 8px 0px 8px 0px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	
}

#kw_name { 
	position:absolute;
	top: 50px;
	left: 380px;
	height: 35px;
	width: 300px;
}

.name_content {
	
	color:#f7eada;
	padding: 0 0 0 0;
}

.name_content_sub {
	
	color:#3D2D24;
	padding: 0 0 0 0;
}

#nav_container {
	position:absolute;
	top:142px;
	left:350px;
	display:block;
	
	margin: none;
	/*width: 728px;*/
	width: 650px; 
	height:33px;
	background-color:#000;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

#sub_nav_container {
background-color:#000000;
display:block;
height:28px;
left:175px;
position:absolute;
top:0;
width:650px;
z-index:10;
}

#holder {
	float:left;
	position:absolute;
	margin: 40px 0 0 25px;
	height:480px;
	overflow:hidden;
}

#holder2 {
	float:center;
	position:absolute;
	margin: 40px 0 0 25px;
	height:480px;
	overflow:hidden;
}


#nav_item {
	
	height:23px;
	float: left;
        margin: 5px 0 0 30px;
        background:none;
}

#sub_nav_item {
background:none repeat scroll 0 0 transparent;
float:left;
margin-left:30px;
}

.menu_content {
	color: #fff;
	float: left;
	padding: 0px 0px 0px 0px;
	/*z-index: 6;*/
}


#bottom_container {
	top:175px;
	left:0;
	position:absolute;
	height:568px;
	/*height: 458px;*/
	/*background-color: #6e6e6e;*/
}



#main_image_welcome {
	
	position:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/welcome_stem.jpg);
	background-color:#7e7e7e;
}


#secondary_image_welcome {
	
	position:absolute;
	top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/welcome_clipper.jpg);
	background-color:#7e7e7e;
	
}

#main_image_about {

	position:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/about_1.jpg);
	background-color:#7e7e7e;
	
}


#secondary_image_about {
	
	position:absolute;
	top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/about_2.jpg);
	background-color:#7e7e7e;
	
}

#secondary_image_about_below {
	
	position:absolute;
	top:393px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/downstairs.jpg);
	background-color:#7e7e7e;
	
}

#main_image_tour {
	
	position:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/new_tour_left.jpg);
	background-color:#7e7e7e;
	
}


#secondary_image_tour {
	
	position:absolute;
	top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/new_tour_right.jpg);
	background-color:#7e7e7e;
	
}

#main_image_spaServices {
	
	position:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/spaServices_1.jpg);
	background-color:#7e7e7e;
	
}


#secondary_image_spaServices {
	
	position:absolute;
	top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/spaServices_2.jpg);
	background-color:#7e7e7e;
	
}

#main_image_salonServices {
	
	position:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/salonServices_1.jpg);
	background-color:#7e7e7e;
	
	
}


#secondary_image_salonServices {
	
	position:absolute;
		top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/salonServices_2.jpg);
	background-color:#7e7e7e;



	
}

#main_image_contact {
	
	pposition:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/contact_1.jpg);
	background-color:#7e7e7e;
	
}


#secondary_image_contact {
	
	position:absolute;
	top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/contact_2.jpg);
	background-color:#7e7e7e;
	
}

#main_image_products {
	
	position:absolute;
	top:175px;
	left:0px;
	width: 175px;
	height: 263px;
	margin:none;
	background-image:url(images/products_1.jpg);
	background-color:#7e7e7e;
	
}

#main_image_products_below {
	
	position:absolute;
	top:439px;
	left:0px;
	width: 175px;
	height: 244px;
	margin:none;
	background-image:url(images/products_1_below.jpg);
	background-color:#7e7e7e;
	
}


#secondary_image_products {
	
	position:absolute;
	top:175px;
	left:675px;
	width: 325px;
	height: 217px;
	margin:none;
	background-image:url(images/products_2.jpg);
	background-color:#7e7e7e;
	
}

#content_area {
	
	position:absolute;
	top:175px;
	left:175px;
	height:562px;
	width:500px;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(images/welcome_content.jpg);
	background-repeat:repeat;
	background-color:#888;
}

#content_area_salon {
	
	position:absolute;
	margin:0 0 0 175px;
	height:562px;
	width:500px;
	background-image:url(images/welcome_content.jpg);
	background-repeat:repeat;
	background-color:#888;
}


#address_container {

	position: absolute;
	padding-left:180px;
	top:562px;
	left:0;
	height: 31px;
	width: 1000px;
	background-color:#000;
	/* for IE */
	filter:alpha(opacity=30);
	/* CSS3 standard */
	opacity:0.3;
}

#address_item {
	
	height:16px;
	float: left;
    margin-top:3px;
    background:none;
}
	

.address_content { 
	
	color: #ffffff;
	float: left;
	padding: 0px 0px 0px 0px;

}


.table_bridal {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #17120c;
	padding: 3px 0 3px 3px;
	/*background-color:#d9d2c0;*/
	
}

.table1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	text-transform: none;
	color: #17120c;
	padding: 3px 0 3px 3px;
	/*background-color:#d9d2c0;*/
	
}
.table2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	text-transform: none;
	color: #17120c;
	padding: 0px 0 0px 0px;
	/*background-color:#d9d2c0;*/
	
}

.table3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20pt;
	font-weight: bold;
	text-transform: none;
	color: #17120c;
	padding: none;
	
}
.table4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20pt;
	font-weight: bold;
	text-transform: none;
	color: #17120c;
	
}

.table5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11pt;
	font-weight: normal;
	text-transform: none;
	color: #17120;
	background-color:#6a604e;
	padding: 0px 0 0px 0px;
}

.table6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	text-transform: none;
	color: #17120c;
	padding: 3px 0 3px 3px;
	
}

.table7 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20pt;
	font-weight: bold;
	text-transform: none;
	color: #17120c;
	padding: 0px 0 0px 0px;
	
}

#container {
	margin : none;
	/*width		: 420px;*/
	height		: 500px;
	overflow	: hidden;
}

#container_gallery {
	margin : none;
	width		: 450px;
	height		: 500px;
	overflow	: hidden;
}

#content {
	margin: none;
	/*width		: 415px;*/
	margin-left		: 15px;
	overflow	: hidden;
}

#content_gallery {
	margin: none;
	width		: 450px;
	margin-left		: 15px;
	overflow	: hidden;
}

p {
	font		: normal 10px/14px arial,helevetica,san-serif;
}

#scrollArea {
	position	: relative;
	left		: 120px;
	top			: 55px;
	height		: 200px;
	width		: 10px;
	overflow	: scroll;
}

#scroller {
	position	: relative;
	top			: 0x;
	width		: 15px;
	background	: #AAA;
}

.clear {
	clear:both;
}

.homepage_paragraph {
	padding-top:40px;
}