body { padding:0px; margin: 0px; text-align: center; color: #483928; background: #786957;}
ul { text-align: center; }
a { text-decoration: none; color: #CCCCCC; }
a:hover { text-decoration: none; color: #FFFFFF;}
h2 { font-family: verdana, san-serif; font-size: 12px; font-weight: bold; color: #483928;}

div 
{
	margin:0;
	padding:0;
}


#wrapper { background-color: #625341; margin:0 auto; padding: 0px; text-align:center; overflow:hidden;
 }

#header 
{ background: url(../Images/logoback3.jpg) repeat-x top right; font-family: Arial; font-size: 70%; height: 170px; padding: 0px; margin: 0px; display: block;  text-align:center;}

#menucontent { background-color: #463726; padding: 0; margin: 0; position: relative; height: 61px; }
#menu { position: relative; padding: 0; margin: 0; text-align: center;  background: #837462 url(../Images/gradient2.png) repeat-x top right; height: 30px; border-bottom: 1px dashed #786957; }
#mymenudiv { margin: 0 auto; padding: 0; text-align: center;  display: block; width: 850px; position: relative; height: 30px;}
.menudiv { top: 0; height:30px;   text-align: center; padding: 0; margin:0; position: relative; width: 850px;}
.menudiv ul { padding:0; margin:0;  list-style-type:none; text-align: center; height: 30px; position: relative; width: 850px;  line-height: 30px; display: inline-block; }
.menudiv ul li { height: 30px; line-height: 30px;font-size:11px; color:#CCCCCC; text-align: center; margin:0; font-family:arial, sans-serif; text-transform: uppercase; position: relative; display:-moz-inline-box; display: inline-block; } 
.menudiv a { margin:0;text-decoration:none; color: #CCCCCC; height: 30px; font-size:11px; color:#CCCCCC; text-align: center;  padding: 0 18px 0 18px; font-weight: bold; position: relative; }
.menudiv a:hover { text-decoration:none; color: #FFFFFF; }
.menudiv ul li ul {display: none; position:absolute; height:30px; left: 0;  z-index: 400; top: 30px;  line-height: 30px; text-align: left; margin: 0; padding: 0; width: 400px; }
.menudiv ul li ul li { float: left;height: 30px; position: relative; padding: 0; font-size:11px; color:#CCC; text-align: center; margin:0 0 0 0;  font-family:arial, sans-serif;   text-transform: uppercase; display:-moz-inline-box; display: inline-block; line-height: 30px; background: #625341;}

* html .menudiv ul li { display:inline; }  /* for IE 6 */
* + html .menudiv ul li { display:inline; }  /* for IE 7 */




#photocontent { text-align:center; float: left; }
#photosection { text-align:center; float: left; min-width: 110px; min-height: 110px; }
#photosection a {position:relative; display:block; min-width:90px; width:90px;  padding: 5px; min-height:90px; height: 90px; font-size:1px; line-height:0; border: 1px solid #D4D0C7; }
#photosection a:hover {color:#FFF; text-decoration:none; border: 1px solid #837462; background-color: #fff; }
#photosection a span, #photosection a:visited span {display:none; }
#photoalert { width: 660px; padding: 10px; border: 1px solid #837462; float: left; }

#forsalecontent { width: 660px; padding: 10px; float: left; border-bottom: 1px dotted #837462; text-align: left; font-size: 11px; }
#forsalecontent h2 {  font-size: 12px; font-weight: bold; text-align: left;}
#forsalecontent h3 {  font-size: 11px; font-weight: bold; text-align: left;}
#forsalecontent h4 {  font-size: 11px; text-align: left; font-weight: normal;}
#sectionphotocontent { text-align:left; float: left; border: 1px solid #D4D0C7; padding: 10px;}
#sectionphotosection { text-align:center; float: left; min-width: 110px; min-height: 110px; }
#sectionphotosection a {position:relative; display:block; min-width:90px; width:90px;  padding: 5px; min-height:90px; height: 90px; font-size:1px; line-height:0; border: 1px solid #D4D0C7; }
#sectionphotosection a:hover {color:#FFF; text-decoration:none; border: 1px solid #837462; background-color:#fff;}
#sectionphotosection a span, #photosection a:visited span {display:none; }

#pagetitle { width: 660px; padding: 10px; float: left;  font-family: 'Times new roman',helvetica, sans-serif, arial; font-style: italic;
	letter-spacing: 0.5em; font-size: 200%; text-align: left; color: #483928; border-bottom: 2px solid #483928; line-height: 18px; margin: 0;}

#buffer {width: 680px; height: 20px; float: left; padding:0; margin: 0;}

#staffcontent { width: 500px; float:left;padding: 0; margin: 0; }
#staffpic { width: 160px; height: 120px; float: left; padding: 0; margin: 0; }

#newsitem { width: 380px; float: left; }
#newsshortdesc{ float:left; font-size: 11px; width: 370px;  padding: 5px; position: relative; border-bottom: 1px solid #837462;}
#newsdetail{ font-size: 11px; width: 370px; padding: 10px;  float: left; padding: 5px;}
#newslist { float:right;  font-size: 11px; width: 240px; background-color: #CBC4BA; border: 1px solid #837462; padding: 10px; }

#footer { background: #463726 repeat-x top right; font-family: Arial; font-size: 11px; padding: 0px; margin: 0; text-align: center; height:400px; display: block; overflow: hidden;}
#footercontent { position: relative; font-family: Arial; font-size: 11px; padding: 0px; text-align: center; height:150px; display: block; width: 810px; margin: 0 auto; }
#footermenuwrapper { width: 850px; margin: 0; padding: 0; } 
#disclaimer{ width: 800px; margin:0; font-family:arial, sans-serif; position: relative; float: left; border-bottom: 1px dashed #786957;  padding: 0; height: 30px; line-height: 30px; color: #786957; font-size: 11px; text-align: left;}
#footermenu { padding:0; text-align: center; height: 120px; position: relative; width: 810px; display: block; margin: 0; float: left;}
#footermenu ul { float: left;padding:0; margin:0;  list-style-type:none; text-align: center; height: 120px; position: relative; width: 810px;}
#footermenu ul li { float: left; height: 120px; font-size:11px; color:#CCCCCC; text-align: center; margin:0; font-family:arial, sans-serif; position: relative; display: inline; border-right: 1px dashed #786957; font-weight: bold; width: 88px; padding: 0; } 
#footermenu ul li.leftborder { border-left: 1px dashed #786957; } 
#footermenu a { display: block; text-decoration:none; color: #CCC; height: 20px; font-size:11px; color:#ccc; text-align: center; line-height: 20px; width: 88px; padding: 0;  }
#footermenu a:hover { text-decoration:none; color: #FFFFFF;}
#footermenu ul li ul {display: block; position:absolute; height:0; left: 0;  z-index: 400; top: 20px;  width: 88px;}
#footermenu ul li ul li { height: 20px; position: relative; padding: 0; font-size:11px; color:#ccc; text-align: left; margin:0; line-height:20px; font-family:arial, sans-serif;   display: block; width: 88px; padding:0; font-weight: normal; border: 0; }
#footermenu ul li ul li a { border: 0; }

#contentwrapper { padding: 20px;}
#content { margin: 0 auto; background-color: #D4D0C7; padding: 60px; font-family: arial, san-serif; font-size: 11px; text-align: left; line-height: 18px; width: 680px; overflow: hidden;}
#content a { text-decoration: none; color: #837462;}
#content a:hover { text-decoration: none; color: #AFA08D;}
#content a:visited { text-decoration: none; color: #837462;}
#content ul { text-align: left; }
#content img { border: 1px solid #483928;}
#content h2 { font-size: 12px; font-weight: bold; text-align: left; color: #483928; }
#content h3 { font-size: 11px; font-weight: bold; text-align: left; color: #483928; }
#content img { border: solid thin Black; }
#content input { font-size: 11px;  border: 1px solid #AFA08D; font-family:  arial, helvetica, sans-serif; border: 1px solid #AFA08D; overflow: hidden;}
#content textarea { font-size: 11px; font-family:  arial, helvetica, sans-serif; border: 1px solid #AFA08D; }
#whatsnew_contentleft {  float: left; }
#whatsnew_contentright{ float: right; }
#quotetext{  display: block; text-align: left; color: #483928;}
#maintext{  padding-left: 1em; text-align: left; color: #483928;}
#smalltext{  font-style: normal; font-size: 10px;padding-left: 2em;width: 650px;text-align: justify; color: #483928;}
#smalltextnarrow{ padding-left: 2em; width: 300px; text-align: justify; color: #483928; }
#quotetext{  padding-left: 1em; text-align: left; padding-bottom: 0.2em;  margin-bottom: 0.2em; padding-top: 0.5em;    margin-top: 0.5em; color: #483928;}
#maintext p{ margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; text-align: left; font-weight: bold; background-color: #AFA08D; color: #483928;}
#pricingtable { padding-left: 2em; color: #483928;}
#pricingtable td {  border-width: 0px 0px 0px 0px;padding: 5px 10px 5px 5px;  color: #483928;}
#showtable{padding-left: 2em;  color: #483928;}
#showtable td {   border-width: 0px 0px 0px 0px; padding: 0;  color: #483928;}
#emphasistext { font-weight:bold;  font-size: 12px; text-align: left; color: #483928;}

#albumsection { text-align:center; float: left; min-width: 140px; min-height: 140px; position: relative; width: 140px; height:140px; text-align:center; vertical-align: center; padding: 5px;}
#albumcontent {border:1px solid #837462; vertical-align: center; text-align:center; min-width:130px; width:130px;   min-height:130px; height: 130px; padding:0;}
#albumcontent a {position:relative; display:block; min-width:118px; width:118px;   min-height:118px; height: 118px; line-height:20px; border: 1px solid #D4D0C7; text-align:center; padding: 5px;}
#albumsection a:hover { position:relative; display:block; min-width:118px; width:118px;   min-height:118px; height: 118px; line-height:20px; border: 1px solid #D4D0C7; text-align:center; padding: 5px; background-color: #fff;}





	

