/* CSS Document */
html, body {
	background-color:#fff;
	margin: 7px 0;
	padding: 0;
	border: none;
	color:#545C5F;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
img {border:0;}
.clear {clear:both; padding: 0px; float: none; margin: 0px; height: 0px; overflow: hidden;}
a, a:link, a:visited, a:active {color:#cc627a; text-decoration: none;}
a:hover {color:#a05364; text-decoration: none;}
h1, h2, {color:#9f5969; font-weight:lighter; margin: 10px 0 5px 0;}
h1 {font-size:24px;}
h2 {font-size:18px; padding-left:160px;}
h3 {font-size:14px;}
p {margin: 7px 0;}
#page {width:650px; margin:0 auto 0 auto; padding:10px; border:1px solid #d5dada;}
#main {
	width:650px;
	border-top:1px solid #fff;
	border-bottom:6px solid #fff;
	background: url(../images/limg_01.jpg) no-repeat bottom left;
	height: 100%;
	min-height:100%;
}
#header {height:55px;}
	#header h1#logo {
	float:left;
	margin:0; 
	padding:0; 
	width:315px; 
	height:48px;
	position:relative; 
	background: transparent url(../images/logo_simply.gif) no-repeat top left; 
	font-size: 17px;
	}
	#header h1#logo a {
	display:block; 
	width:315px; 
	height:48px;
	text-indent:-9999px;	
	text-decoration:none;
	overflow:hidden;
	}
.icon {float:right; width:44px;}
#header h2#phone {float:left; margin:0; padding:0; width:410px; text-align:right; border-right: 6px solid #fff; font-size:16px; font-weight:bold; letter-spacing:1px; color:#889195;}
#left_column {float:left; width:176px; color:#c4b200; border-top: 1px solid #fff;}
#right_column {float:left; width:600px; border-left:2px solid #fff; border-top:4px solid #fff;}
#col_row01 {border-bottom:5px solid #fff;}
.mainimg {float:left;}
#contenttext {padding:0;}
#contenttext ul {margin-top: 5px; margin-bottom: 5px;}
#contenttext li {list-style:square; color:#9f5969}
#contenttext li span {color:#545C5f;}
.col01 {float:left; width:500px}
.col02 {float:right; width:43px; padding-left:25px; text-align:right}
.col03 {float:left; width:150px; padding-left:25px;}
.col04 {float:left; width:200px; padding-left:25px;}
.indent {margin-left: 12px;}
.button {letter-spacing:1px; text-align:center; color:#fff; font-weight:bold; font-size:12px; text-transform:uppercase;}
.button a, .button a:link, .button a:visited, .button a:active {padding: 2px 7px; background-color:#c7b91b; color:#fff;}
.button a:hover {padding: 2px 7px; background-color:#cc627a; color:#fff;}
.buttontop {float:right; width:50px; border:1px solid #ccc; text-align:center;}
form {margin:5px 0 0 0; padding:0;}
.searchbox input, .searchbox select {padding:1px 2px; font-size:9px; border:1px solid #a7b2b5; color:#666;}
.searchbox select {width:60px;}
.searchbox {
	float:left;
	width:187px;
	height:105px;
	padding:9px;
	background-color:#d5dada;
	color:#98a2a5;
	font-weight:bold;
	border-right: 5px solid #fff;
}
.searchbox span {text-transform:uppercase; background: url(../images/icon_search.gif) no-repeat 0; padding-left:16px;}
.searchbox form {margin-left: 17px;}
.searchbox label {float:left; width:55px;}
.searchbox .submit {margin-left:55px; margin-top:7px; border:none;}

/* S: Navigation Set */
#topnav {width:780px; margin:0; padding:0; background-color:#e1d4d6; text-transform:uppercase; color:#a05364; font-size:10px;}
#topnav ul {float:right; padding:0; margin:0; list-style-type: none;}
#topnav li {float:left; margin:0; padding:0; background-color:#e1d4d6; }
#topnav a:link, #topnav a:visited, #topnav a:active {display:block; padding:3px 15px; color:#b0848e;}
#topnav a:hover, #topnav .navon {background-color:#d594A2;padding:3px 15px;color:#fff}
#leftnav ul, #endnav ul{padding:0; margin:0; list-style-type:none;}
#leftnav li {display:block;	margin:0; padding:0; list-style:none; text-transform:uppercase; font-weight:bold;}
#leftnav a:link, #leftnav a:visited, #leftnav a:active {text-decoration: none; color:#c7b91b;}
#leftnav a:hover, #leftnav .navon {text-decoration: none; color:#cc627a;}
#leftnav .subnav, .subnav {font-weight:normal; text-transform:none; text-indent:15px;}
#leftnav .subsubnav, .subsubnav {font-weight:normal; text-transform:none; text-indent:30px;}
#leftnav .end, .end {border-bottom: 5px solid #fff;}
#endnav li{ text-indent:15px; display:block;	margin:0;	padding:0; list-style:none; font-weight:normal; text-transform:none;}
#endnav a:link, #endnav a:visited, #endnav a:active, #leftnav .subnav a:link, #leftnav .subnav a:visited, #leftnav .subnav a:active,
#leftnav .subsubnav a:link, #leftnav .subsubnav a:visited, #leftnav .subsubnav a:active
{text-decoration: none; color:#a9a79a;}
#endnav a:hover, #endnav .navon, #leftnav .subnav a:hover, #leftnav .subsubnav a:hover, .subsubnav a:hover
{text-decoration: none; color:#cc627a;}
/* E: Navigation Set */

#footer {width:770px; background-color:#e3e1d1; border-top:30px solid #e3e1d1; font-size:10px; padding:5px; color:#b0848e}
.copyright {width:200px; float:left;}
.address {width:200px; float:right;}
.footer {width:770px; margin:0 auto 0 auto; padding: 0 15px; font-size:9px;}

/* S: Image Viewer */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbcontainer{position: relative; text-align:right} /*Add a height attribute and set to largest image's height to prevent overlaying*/
.thumbnail span, .thumbnail a span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
background: #fff;
border: 1px solid #616161;
visibility: hidden;
color: #616161;
text-align:left;
text-decoration: none;
}
.thumbnail:hover, .thumbnail a:hover{background-color: transparent;}
.thumbnail:hover span, .thumbnail a:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 50px;
left: -440px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
/* E: Image Viewer */