body {
margin:0;
padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 80%;
background: url(../images/background_brick.jpg) repeat scroll 0%;

}
a {
   outline: none;
}
#wrapper { 
 postion:relative;
top:0px;
vertical-align:top;
padding:0px;
margin:0 auto;
width:960px;
height:auto;
}
#header {
 width: 960px;
 height: 221px;
 background: url(../images/interior_01.jpg) no-repeat scroll 0%;

}
#content { 
 width: 900px;
 color: #333;
height:auto;
 background: url(../images/interior_02.jpg) repeat-y scroll 0%;
padding:30px;
}
#footer { 
 width: 960px;
 height:39px;
 color: #333;
 background: url(../images/interior_03.jpg) no-repeat scroll 0%;
 
}
#copyright{
width:600px;
padding-top:15px;
margin:0 auto;
font-size: 80%;
}
#copyright a{
color:#001e53;
text-decoration: none;
}
#Menu_3{
position: absolute;
	top:21px;
	margin-left:100px;
	width: 540px;
	height: 200px;
	overflow: hidden;
}
#Menu_3 ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	
	}
#Menu_3 ul li {
	float: left;
}


#Menu_3 ul li a {
	text-indent: -1000px;
	cursor:pointer;
	display:block;
	overflow:hidden;
	
	height: 28px;
}
#Menu_3 ul li.home a {
	background: url(../images/home_button.jpg) no-repeat 0 0;
	width:51px;
}
#Menu_3 ul li.site a {
	background: url(../images/sitemap_button.jpg) no-repeat 0 0;
	width:43px;
}
#Menu_3 ul li.email a {
	background: url(../images/email_button.jpg) no-repeat 0 0;
	width:53px;
}
#Menu_3 ul li a:hover{
background-position: 0 -28px;
}
#imageMenu {
	position: absolute;
	top:21px;
	margin-left:390px;
	width: 540px;
	height: 200px;
	overflow: hidden;
}



#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:82px;
	height: 200px;
}

#imageMenu ul li.about a {
	background: url(../images/menu/about_us.jpg) repeat scroll 0%;
}
#imageMenu ul li.gallery a {
	background: url(../images/menu/saniwax_gallery.jpg) repeat scroll 0%;
}
#imageMenu ul li.classes a {
	background: url(../images/menu/classes.jpg) repeat scroll 0%;
}

#imageMenu ul li.directory a {
	background: url(../images/menu/directory.jpg) repeat scroll 0%;
}

#imageMenu ul li.events a {
	background: url(../images/menu/events.jpg) repeat scroll 0%;
}

#imageMenu ul li.contact a {
	background: url(../images/menu/contact_us.jpg) repeat scroll 0%;
	width: 310px;
}

#site_search{
position:absolute;
top:170px;
margin-left:120px;
width:300px;}
.searchbox{
color:#000;
height:20px;
border:1px solid #001e53;
opacity: 0.72;
padding-left:5px;
}
#go{
  width: 45px;
  height: 34px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/GO_button.jpg) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.clear {
	clear: both;
}
.bold_head{
font-size:110%;
font-weight:bold;
}
#gallery_icon{
float:right;
margin-top:-35px;
}
/*************************************************************/
#leftcolumn_all{
width:40%;
float:left;
padding-left:40px;padding-top:20px;z-index:100;padding-bottom:10px;height:auto;}
#rightcolumn_all{padding-right:35px;float:right;height:auto;}
#rightcolumn_all a{color:#a44219;font-size:.8em;text-decoration:none}
#dir_list{
position:relative;
display:block;
width:100%;
}
.clearing {
  height: 0;
  clear: both;
}
#dir_list{
position:relative;
height:auto;
display:block;
}
#menu {
	background: #333;
	float:left;
	border: 1px solid #e6e6e6;
	margin: 0;
	padding: 0;
	width: 13em;
	margin-left:-20px;
}
#search_results{
width:80%;
float:right;
height:100%;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 13em;}
#menu li {
	font: bold 77.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #fff;
	border-bottom: 1px solid #e6e6e6;
	color: #777;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background: #fff url("../images/hover.gif") left center no-repeat;
	color: #333;
	padding-bottom: 8px;
}


#pagination-flickr li,#rest_block_ul li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;

}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
color:#232323;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
display:block;
font-weight:bold;
color:#232323;
}
#pagination-flickr .active{
color:#610004;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#232323;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}


.orderby{
float:left;
width:20%;
display:block;
padding:3px;
border:1px solid #ccc;
text-decoration:none;
margin-right:10px;
text-align:center
}
/********Rounded Box************/
#liquid-round {
width:70%;
margin:0px auto;
background:#fff url(../images/box/leftside.gif) repeat-y left top;
width:95%;
}
.top {
width:100%;
height:20px;
background:url(../images/box/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../images/box/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(../images/box/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 0px 0;
height:auto;
padding-bottom:50px;
z-index:99999;
}

#suite{
	position:relative;
	width:8%;
	float:left;
	display:block;
	text-align: center;
	font: bold 110% Arial, Helvetica, Geneva, sans-serif;
	height:30px;
	padding-top:10px;
}

.floor1{background-color:#fee92c;color:#000;}
 .floor2{background-color:#b3193b;color:#fff; }
.floor3{background-color:#1c5a31;color:#fff;}
.floor4{background-color:#0a1942;color:#fff;}


#list_block{
float:right;
width:85%;
z-index:999999;

}
.bottom {
width:100%;
height:60px;
background:url(../images/box/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/box/bottom-right.gif) no-repeat right top;
}
#profile{
width:102%;
}
#profile_data{

display:block;
padding:2% 10%;
font:bold 90% Arial, Helvetica, Geneva, sans-serif;
}
#profile_name{
	font-weight: bold;
	font-size: 130%;

}
#profile_contact_info{padding:3%;}
#profile_contact_info div{float:left;height:50px;}
#bullet{
 font:bold 140% Arial, Helvetica, Geneva, sans-serif;
padding:0 .5%;
}
#profile_studio{
float:right;
padding-right:5%;
padding-top:5%;
color:#fff;
font:bold 140% Arial, Helvetica, Geneva, sans-serif;
}
#profile_desc{
float:left;
padding-right:2%;
width:50%;
color:#000;
font: 100%/160% Arial, Helvetica, Geneva, sans-serif;
}
h3{
text-align:center;
letter-spacing: .1em;
}
#saniwax_logo{
width:70%;
margin:0 auto;
text-align: center;
font: 120%Arial, Helvetica, Geneva, sans-serif;
letter-spacing: .08em;
}

#saniwax_logo img{
width:200px;
margin:0 auto;
text-align: center;
}
#saniwax_desc{
width:80%;
font: 140%/160% Arial, Helvetica, Geneva, sans-serif;
margin:0 auto;
letter-spacing: .1em;
word-spacing: .1em;
}
#artist_desc{
width:90%;
font: 100%/140% Arial, Helvetica, Geneva, sans-serif;
margin:0 auto;
letter-spacing: .05em;
word-spacing: .05em;
}
#saniwax_desc .saniwax_hours{
padding-top:3%;
width:100%;
text-align:center;
font: 80% Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: .05em;
	word-spacing: .05em;
}
.events_heading{
font: bold 160%/160% Arial, Helvetica, Geneva, sans-serif;
border-bottom:2px solid #000;
text-align:left;
	letter-spacing: .7em;
}
.event_one{
background-color:#fefefe;
padding:2%;
}
.event_two{
background-color:#eee;
padding:2%;
}
#events_data{
padding-top:2%;
}
#event_date{
font: bold 110%/150% Arial, Helvetica, Geneva, sans-serif;
letter-spacing: .07em;

}
#link{
padding-right:16px;
width:100px;
color:#000;
background: #fff url("../images/icon/link_icon.jpg") right center no-repeat;

}
#ptc{
text-decoration: underline;

}
#ptc_heading{
text-align:center;
}
#member_name{
font: bold 110%/150% Arial, Helvetica, Geneva, sans-serif;

}
#suite_block{
float:left;
display:block;
width:6%;
height:50px;

}
#saniwax_events{
margin-top:5%;
clear:both;
}
#gallery{
width: 360px;
	height: 275px;
}