a.social:hover{opacity: .8!important;}
body {
	font-size:0.685em;
	font-family: verdana,geneva,arial;
	color: #60594e;
	line-height: 1.8em;
	height:100%;

	margin: 0px;
	padding: 0px;
	background-color: #fbf5e9;
}
#wrapper {
	background-image: url(../images/global/leftedge.png);
	background-repeat: repeat-y;
	height: 100%;
}

#header {
	background-image: url(../images/global/hdr_page.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 141px;
	width: 772%;
}
.floatright {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.floatleft {
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#logo:before {
	content:'Mountain + Beach Interiors';
}
#logo{
	padding: 0px;
	height: 25px;
	width: 500px;
	margin-top: 52px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 17px;
	font-size: 25px;
	/* font-family: arial; */
	color: #000;
}
.zero {
	margin: 0px;
	padding: 0px;
}
a:link		{color: #49176d;text-decoration:none;}
a:visited	{color: #49176d;text-decoration:none;}
a:active		{color: #49176d;text-decoration:none;}
a:hover		{color: #49176d;text-decoration:underline;}
.nounderline a:link		{text-decoration:none;}
.nounderline a:visited	{text-decoration:none;}
.nounderline a:active		{text-decoration:none;}
.nounderline a:hover		{text-decoration:none;}
#footer				{color: #60594e;font-size:.90em;text-decoration:none;display:inline;}
#footer a:link		{color: #60594e;font-size:.90em;text-decoration:none;}
#footer a:visited	{color: #60594e;font-size:.90em;text-decoration:none;}
#footer a:active		{color: #60594e;font-size:.90em;text-decoration:none;}
#footer a:hover		{color: #60594e;font-size:.90em;text-decoration:underline;}
.leftmenu {
	font-size:0.90em;
	color: #d3c0a2;
	font-weight:normal;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border:none;
	line-height:normal;
}

.leftmenu a:link {
	color: #d3c0a2;
	text-decoration: none;
}
.leftmenu a:visited {
	color: #d3c0a2;
	text-decoration: none;
}
.leftmenu a:hover {
	color: #ffd17f;
}
.leftmenu a:active {
	color: #d3c0a2;
	text-decoration: none;
}
.leftmenu_current {
	color: #E4B96F;
}
.leftmenu_current a:link {
	color: #E4B96F;
}
.leftmenu_current a:visited {
	color: #E4B96F;
}
.leftmenu_current a:hover {
	color: #ffd17f;
}
.leftmenu_current a:active{
	color: #E4B96F;
}
.size12 {font-size: 12px}
.page_name {
	font-size: 15px;
	font-weight: bold;
	color: #663300;
	margin-top: 0px;
	padding-top:0px;
}
.left10 {
	padding-left: 10px;
}
.top10 {
	padding-top: 10px;
}
.left20 {
	padding-left: 20px;
}
.top20 {
	padding-top: 20px;
}
.left30 {
	padding-left: 30px;
}
.top30 {
	padding-top: 30px;
}
.left40 {
	padding-left: 40px;
}
.top40 {
	padding-top: 40px;
}
.left50 {
	padding-left: 50px;
}
.top50 {
	padding-top: 50px;
}
.left60 {
	padding-left: 60px;
}
.top60 {
	padding-top: 60px;
}
.subhead {
	color: #49176d;
	font-weight: bold;
}
.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.indent30 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.size11 {font-size:11px;}
.size10 {font-size:10px;}

#gallery_wrapper {
	width: 577px;
}
#gallery_photo {
	width: 577px;
	height: 370px;
}
#gallery_nav {
	width: 38px;
	height: 17px;
	color: #60594e;
	margin-top: 12px;
	float: right;
}
#caption {
	width: 520px;
	height: 20px;
	color: #60594e;
}
#gallery_detail {
	width: 577px;
	color: #60594e;
	margin-top: 20px;
	text-align: justify;
}
#gallery_footer {
	width: 661px;
	color: #60594e;
}
#gallery_select {
	width: 82px;
	height: 350px;
	float:right;
	margin-left: 10px;
}
#gallery_select img.iconOff {
	margin-bottom: 8px;
}
#gallery_select img.iconOn {
	margin-bottom: 8px;
}
.sitepicture {
	background-image: url(/images/ppt/img1.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 384px;
	width: 512px;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 0px;
;
}
.showsites img {

	border: 3px ridge #663333;

}
