/* Yours Sincerely CSS Document */
/* Am I Evil? Yes I Am */
/* Body, Common Styles & Main Text Items */
body {
	margin: 0;
	padding: 0;
	font: 13px/23px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	background-color: #E9E6DA;
	background-image: url(images/bk.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.droppers {
	font-family: "Lucida Sans Unicode", "trebuchet MS", verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	width: 180px;
}


	
.left {float:left;}
.right {float:right;}
.previous {float: left; color: #CCC7AC; }
.next{float: right; color: #CCC7AC; }
.fade { color: #C1BA99; padding: 7px 0; }

h1 { display: none; }
h2 { font-size: 15px; }
h3 { font-size: 14px; color: #FFFFFF; margin: 0; padding: 0;  }


abbr, acronym { border-bottom : 1px dashed #80744D; cursor : help; font-weight: bold; }
/* Body, Common Styles & Main Text Items */





/* Container DIVs  */
#container{ position: relative; width: 861px; margin: 0 auto 0; padding: 42px 47px 0 47px; text-align: left; }
#bottomcontainer { color: #80744D; width: 861px; position: relative; margin: 0 auto; padding: 0 8px; clear: both; }
#bott1 { width: 359px; padding: 0 20px 0 0; *padding: 12px 20px 0 0; background: url(images/midlines.gif) right 15px no-repeat; float: left; }
#bott1 a:link, #bott1 a:visited, #bott2 a:link, #bott3 a:link, #bott2 a:visited, #bott3 a:visited { color: #80744D; text-decoration: underline; padding: 7px 0; } #bott1 a:hover, #bott2 a:hover, #bott3 a:hover { color: #CF9D52; }
#bott2, #bott3 { width: 175px; padding: 0 20px; *padding: 12px 20px; float: left; background: url(images/midlines.gif) right 15px no-repeat; }
#bott2 img { width: 150px; height: 130px; border: #CFC8AD 1px solid; padding: 0; margin: 0; }
#bott3 img { background: #FFFFFF; border: 1px solid #BEB692; padding: 1px; margin: 0 12px 6px 0; }
/* Container DIVs  */



#Header { background: url(images/title.gif) no-repeat; width: 385px; height: 24px; float: right; margin: 0; padding: 0; }


#TopNav { list-style: none; text-align: left; margin: 0 0 7px 0; padding: 6px 0 0 0;}
#TopNav ul { padding: 0 0 6px 0; margin: 0 0 6px 0; }
#TopNav li { display: inline; list-style-type: none;  }
#TopNav li a { cursor: hand; }
#TopNav a:link, #TopNav a:visited {  text-decoration: none; color: #FFFFFF; } #TopNav a:hover { color: #6BC6CF; }



#ImageBlock { background: #6BC6CF url(images/block-new.jpg) no-repeat ; width: 202px; height: 237px; margin: 2px auto 5px auto; padding: 25px 17px 10px 636px;  clear: both; }
#ImageBlock p, #ImageBlock5400 p, #ImageBlockLocation p, #ImageBlockLifestyle p { padding: 0; margin: 0 0 5px 0; }

#ImageBlock5300 { background: #6BC6CF url(images/block1.jpg) no-repeat ; width: 202px; height: 237px; margin: 2px auto 5px auto; padding: 25px 17px 10px 636px; clear: both; }
#ImageBlock5400 { background: #6BC6CF url(images/block-new-2.jpg) no-repeat ; width: 202px; height: 237px; margin: 2px auto 5px auto; padding: 25px 17px 10px 636px; clear: both; }
#ImageBlockLocation { background: #6BC6CF url(images/location.gif) no-repeat ; width: 202px; height: 237px; margin: 2px auto 5px auto; padding: 25px 17px 10px 636px; clear: both; }
#ImageBlockLifestyle { background: #6BC6CF url(images/lifestyle.jpg) no-repeat ; width: 202px; height: 237px; margin: 2px auto 5px auto; padding: 25px 17px 10px 636px; clear: both; }


#ImageBlock a:link, #ImageBlock a:visited, #ImageBlock5400 a:link, #ImageBlock5400 a:visited, #ImageBlock5300 a:link, #ImageBlock5300 a:visited, #ImageBlockLocation a:link, #ImageBlockLocation a:visited, #ImageBlockLifestyle a:link, 
#ImageBlockLifestyle a:visited { text-decoration: underline; font-weight: bold; color:#FFFFFF; } 

#ImageBlock a:hover, #ImageBlock5400 a:hover, #ImageBlock5300 a:hover, #ImageBlockLocation a:hover, #ImageBlockLifestyle a:hover { color:#66FFFF;}


#panels { width: 239px; float: right; list-style-type: none; padding: 12px 11px 0 0; *padding: 12px 7px 0 0; margin: 0; }
#panels li { width: 223px; background: #BEB692 url(images/panels.gif) bottom no-repeat; margin: 0 0 8px 0; margin: 0 0 8px 0; padding: 8px; }
#panels a:link, #panels a:visited { color: #FFFFFF; text-decoration: none; padding: 9px 0; } #panels a:hover { color: #656430; }


#footer { color: #80744D; width: 600px; padding: 30px 0 0 0; text-align: right; float: right; clear: both; } 
#footer a:link, #footer a:visited { color: #80744D; text-decoration: underline; } #footer a:hover { color: #CF9D52; }




#bott1 ul {list-style-type: none; padding: 7px 7px 0 0; margin: 3px 3px 3px 6px; display: block;}
#bott1 li {background: url(images/bullt.gif) no-repeat 1px 7px; padding-left: 23px; margin-bottom: 6px;}

#bott2 ul {list-style-type: none; padding: 7px 7px 0 0; margin: 0; display: block;}
#bott2 li {background: url(images/bullt.gif) no-repeat 1px 7px; padding-left: 21px; margin-bottom: 6px;}




#homeimg { width: 152px; height: 132px; background: #FFFFFF; border: #CFC8AD 1px solid; padding: 11px; }

.galleryimg { width: 95px; height: 65px; background: #FFFFFF; border: #CFC8AD 1px solid; padding: 6px; margin: 0 6px 0 0; }



#newsLetter { background: #FFFFFF; border: 1px solid #80744D; padding: 1px; margin-top: 20px;  }
#newsletterSignup { background: #BEB692; margin: 0; padding: 10px; }
#newsletterSignup fieldset { border: none; margin: 0; padding: 0; }
#newsletterSignup legend { color: #FFFFFF; height: 32px; width: 300px; display: block; font-weight: bold; font-size: 120%; margin: 0; cursor: pointer; }
#newsletterSignup label { clear: both; color: #FFFFFF; font-weight: bold; width: 70px; text-align: right; float: left; margin: 5px 0 0 0; padding: 3px; }
#newsletterSignup input { font: 13px/23px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; width: 230px; text-align: left; float: left; border: 1px solid #80744D; padding: 3px; margin: 5px 10px 0px 10px; color: #80744D; }
#newsletterSignup input.inputCompany { width: 140px; }
#newsletterSignup input.inputSubmit { width: 80px; padding: 2px; margin: 5px 0 0 0px; text-align: center; background: #DAD5C0; font: 13px/23px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; }
#newsletterSignup span.hidden { display: none; }
#newsletterSignup span.fieldsRequired { margin: 0px; color: #FFFFFF; font-size: 85%; float: right; }
#regMove { clear: both; }
.submitform { background: #BEB692; font: 13px/23px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; float: right; padding: 3px; font-weight: bold; margin: 20px 0;  }
.submitlogin { background: #BEB692; font: 13px/23px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; float: right; padding: 3px; font-weight: bold; margin: 0;  }

	
.error, #load-bar, #email-success { display:none; color: #FF0000; }
#errorp { background: #F0F2D0; color: #C10000; padding: 10px; border: #C2BA98 1px solid; }
#errorp p { padding: 0; margin: 0; }
#errorp a:link, #errorp a:visited { color: #C10000; } #errorp a:hover { color: #FF2828; }
#load-bar, #email-success { display:none; }


#loginform { padding: 0; margin: 15px 0; }
#loginform fieldset { border: none; padding: 0; margin: 0; }



label {  margin: 0; padding: 0; }
.textfields { color: #80744D; font: 13px/23px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; padding: 4px; width: 335px; clear: left; margin: 0 0 4px 0; }


/* Clearfix - Wraps Containers Fully - Props out to Tony Aslett for this one*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* Clearfix - Wraps Containers - End */
