/* CSS Document */

iframe {

      _filter:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');

      }





body {

	font-family: Arial, Helvetica, sans-serif;

	padding:0px;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 50px;

	margin-left: 0px;

/*	background-color: #FFFCD1;

*/

	background-color: #FFEB4C;

	background-image: url(images/vhbknd.jpg);

	background-repeat: repeat-x;	

}





.menu {

/*	background-image: url(images/headermenubknd.jpg);

*/

	background-image: url(images/2headermenubknd.jpg);

	height: 24px;

	width: 631px;

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: normal;

	text-align: center;

	padding-top: 4px; 

}

.menu2 {

	background-image: url(images/2headermenubknd.jpg);

	height: 24px;

	width: 631px;

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: normal;

	text-align: center;

	padding-top: 4px; 

}



.breadcrumb {

	background-image: url(images/breadcrumbbknd.jpg);

	height: 18px;

	width: 614px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4E4427;

	text-align: right;

	padding-top: 5px;

	padding-right: 15px;

}

.contentbottom {

	/* background-image: url(images/contentbottom.jpg);

	*/

	background-image: url(images/2contentbottom.jpg);

	bottom: 0px;

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 75px;

}

.contentbottom_index {

	/* background-image: url(images/contentbottom.jpg);

	*/

	background-image: url(images/2contentbottom.jpg);

	bottom: 0px;

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 75px;

}

.contentbottom2 {

	background-image: url(images/2contentbottom.jpg);

	bottom: 0px;

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 75px;

}

.leftnavtop {

	background-image: url(images/2template_r1_c1.jpg);

	background-repeat: no-repeat;

	height: 278px;

	top: 0px;

	width: 229px;

	padding-bottom: 55px;

}
.leftnavtop_index {

	background-image: url(images/2template_r1_c1.jpg);

	background-repeat: no-repeat;

	height: 278px;

	top: 0px;

	width: 229px;

	padding-bottom: 55px;

}

.leftnavtop2 {

	background-image: url(images/2template_r1_c1.jpg);

	background-repeat: no-repeat;

	height: 278px;

	top: 0px;

	width: 229px;

	padding-bottom: 55px;

}

.leftnavbottom {

	bottom: 0px;

	background-image: url(images/2template_r4_c1.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 10px;

}
.leftnavbottom_index {

	bottom: 0px;

	background-image: url(images/2template_r4_c1.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 10px;

}

.leftnavbottom2 {

	bottom: 0px;

	background-image: url(images/2template_r4_c1.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-bottom: 10px;

}

.fullcontent {

	background-image: url(images/2afullcontentbknd.png);

	background-repeat: repeat-y;

}

.fullcontent2 {

	background-image: url(images/2afullcontentbknd.jpg);

	background-repeat: repeat-y;

}

.meatproperty {

	position: relative;

	/*width: 587px;*/

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3F371F;

	padding-left: 15px;

	padding-right: 20px;

}

.meatproperty h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #97470A;

	font-weight: bold;

}

.meatproperty h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #25568A;

	font-weight: bold;

}

.meatproperty h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #25568A;

	font-weight: bold; 

}

.meatproperty img {

	background-color: #F5EFD9;

	margin: 2px;

	padding: 3px;

	border: 1px solid #C8BB84;

}

.meat {

	position: relative;

	width: 587px;

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3F371F;

	padding-left: 15px;

	

	



}

.meathomepage {

	position: relative;

	/*width: 587px;*/

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3F371F;

	padding-left: 35px;

	padding-right: 20px;

	padding-top: 7px;



}

.meat a{

	color: #25568A;

}

.meat a:hover{

	color: #666666;

}

.meat h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #184183;

	font-weight: bold;

}

.meat h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #25568A;

	font-weight: bold;

}

.meat h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #25568A;

	font-weight: bold; 

}

table.plain {

border: 0px;

border-collapse: collapse;

font: small/1.5 Verdana, Helvetica, sans-serif;

}

table.stylized td

{

	border               : 1px solid #BCB07C;

	border-collapse      : collapse;

  }

table.stylized

{

	border-top:1px solid #e3f1fe;

	border-right:1px solid #e3f1fe;

		border-collapse      : collapse;

		margin: 4px; max-width: 500px;

}

table.stylized .th {

	color                 : #25568A;

	padding               : 5px 10px;

	border-left           : 1px solid #BCB07C;

	background-image: url(/media/table_th_bck.jpg);

	background-repeat: repeat-x;

	font-size: 14px;

	font-weight: bold;

}



table.stylized tr td

{

	color                 : #666;

	padding-top: 3px;

	padding-right: 2px;

	padding-bottom: 3px;

	padding-left: 2px;

}

table.stylized tr:hover

{

	background-color: #FAF3DE;

}

table.stylized tr:hover{ 

background-color: none;

}

table.stylized tr:hover td {

background-color: none;

}



table.stylized tr:hover td

{

  color                 : #454545;

}

.meat tfoot td,

.meat tfoot th

{

	border-left           : none;

	border-top            : 1px solid #BCB07C;

	padding               : 4px;

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

	color: #666666;

}

.tablecaption

{

	text-align            : left;

	font-size             : 90%;

	padding               : 10px 0;

	color                 : #666;

	font-style: italic;

}

.meat table a:link

{

	color                 : #666;

}

.meat table a:visited

{

	color                 : #666;

}

.meat table a:hover

{

	color                 : #003366;

	text-decoration       : none;

}

.meat table a:active

{

	color                 : #003366;

}



.leftlogo {

	padding-top: 33px;

	position: absolute;

	z-index: 200;

	height: 155px;

	width: 200px;

}

.leftlogoIE  {
	position: relative;
	z-index: 200;
	height: 155px;
	width: 200px;
	margin-left: 0px;
}



.leftnav {

	margin-left: 35px;

	margin-top: 183px; 

	display: block; 

	position:relative;

}

.leftnav .menuimg {

	padding-top: 4px;

	padding-bottom: 0px; 

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

-moz-opacity: 1;

}

.leftnav .menuimg:hover{

 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);

-moz-opacity: 0.6;

}

.spaceto {

	padding-bottom: 10px;

}

.search {

	padding-left: 30px;

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 16px;

	font-weight: bold;

	color: #FFD53C;

	padding-top: 5px;

}

.footer {

	width: 575px; text-align: left;

	margin-right: auto;

	margin-left: auto;

	padding-left: 80px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4E4427;

	padding-left: 125px;



}

.footer .footersmall {

	font-size: 10px;

}

.footerlink {

display: block; 

float: right;

width: 150px;

text-align: right;

}

.breadcrumb a {

	color: #4E4427;

}

#homepageadright {

	padding-right: 10px;

	float: right;

	width: 250px;

	font-size: 11px;

}





#homepageadright2 {

	padding-right: 35px;

	float: right;

	width: 252px;

}



.latestnewshomepage {

font-size: 11px;

	width: 260px;

	color: #4E4427;

	margin-bottom: 10px;

	margin-top: -8px;

	line-height: 16px;

}

.latestnewshomepage a {

	color: #4E4427;

	text-decoration: none;

}

.latestnewshomepage a:hover {

	color: #000000;

}

.featuredeventshomepage {

font-size: 11px;

	width: 260px;

	color: #4E4427;

	margin-bottom: 10px;

	margin-top: -8px;

	line-height: 16px;

}

.featuredeventshomepage a:link, .featuredeventshomepage a:visited{

font-size: 11px;

	width: 260px;

	color: #4E4427;

	margin-bottom: 10px;

	margin-top: -8px;

	line-height: 16px;

	text-decoration: none;

}

.featuredeventshomepage a:hover {

font-size: 11px;

	width: 260px;

	color: #000000;

	margin-bottom: 10px;

	margin-top: -8px;

	line-height: 16px;

	text-decoration: none;

}

.banneradhomepage {

	width: 255px;

	font-size: 10px;

	text-align: right;

	color: #333333;

}

.clear {clear: both and height: 0} 

.menu li {

	display: inline;

	padding-top: 2px; 

}

.menu li a {

	color: #1B227A;

	font-weight: bold;

	display: inline;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

	font-size: 13px;

}

.menu li a:hover {

	color: #3350D8;

	display: inline;

}

.menu ul {

	padding: 0px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.pictureswap {

	position: relative;

}.pan_wrap

{

	background: url(/media/pan_checks.gif) repeat;

	margin: 0px;

	position: relative;

	width: 631px;

	height: 216px;

}

.pan_frame {

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	width: 631px;

	height: 216px;

	background-image: url(images/2homepageoverlay2.png);

}



* html .pan_frame {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2homepageoverlay.png', sizingMethod='crop');
}

.pan_frame2 {

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	width: 631px;

	height: 311px;

	background-image: url(images/2homepageoverlay.png);

}



* html .pan_frame2 {

	background-image: none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/2homepageoverlay.png', sizingMethod='crop');

}

.pictureswap-sub {

	position: relative;

}.pan_wrap-sub

{

	background: url(/media/pan_checks.gif) repeat;

	margin: 0 auto 0px;

	position: relative;

	width: 631px;

	height: 164px;

}

.pan_frame-sub {

	background: url(media/subpageoverlay.png) no-repeat;

	overflow: hidden;

	position: absolute;

	top: 0;

	left: 0;

	width: 631px;

	height: 164px;

	background-image: url(images/subpageoverlay.png);

}

* html .pan_frame-sub {

	background-image: none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subpageoverlay.png', sizingMethod='crop');

}

.hdrpicturetext {

	position: absolute;

	z-index: 5;

	display: block; text-align:right;

	width: 600px;

	top: 15px;

	left: 0px;

}

.leftnav ul {

	margin:0px 0px 0px 0px;

	padding-left:0px; padding-bottom: 8px;

	list-style-position:outside;

}



.leftnav li {

	margin-bottom: 0px; 

	list-style-type: none;

}

.leftnav ul ul{

	margin:0px 0px 0px 0px;

	padding-left:20px; padding-bottom: 8px;

	list-style-position:outside;

}

.leftnav li li {

	margin-bottom: 0px; line-height: 13px;

	list-style-type: none;

}

.leftnav a:link, .leftnav a:visited {

font-size: 12px; 

	text-decoration:none;

	color:#FFFFFF;

}

.leftnav a:hover{ text-decoration:underline; color:#FFFFFF;

}

.contact {

	display: block;

	margin-bottom: 8px;

	margin-right: 5px;

	margin-left: 15px;

	clear: both;

	margin-top: 5px;

	padding: 4px;

}

.contact .firstname {

	font-size: 17px;

	color: #214A74;

}

.contact .position {

	font-size: 14px;

	font-weight: bold;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #25578B; margin-bottom: 4px;

}

.contact .email {

	display: inline; margin-top: 5px;

}

.contact .email a {

	color: #4e4427; text-decoration: none; 

}.contact .email a:hover {

	color: #000000; text-decoration: underline; 

}

.banneradother {

	padding-left: 70px;

	padding-top: 30px;

	width: 120px;

}

.rightside {

	font-size: 12px;

	width: 148px;

	margin-top: 2px;

	margin-bottom: 2px;

	padding-bottom: 10px;

	float: right;

	clear: both;

	display: block;

	position: relative;

	background-image: url(images/didyouknowbknd.jpg);

	background-repeat: repeat-y;

	background-position: 2px;

	z-index: 3;

	margin-right: -30px;

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #75A9E3;

	border-top-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #75A9E3;

	border-bottom-color: #75A9E3;

	margin-left: 8px;

}

.rightside ul {

	list-style-image: url(images/downloadsbullet.gif);

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 8px; padding-left: 18px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;

}

.rightside li {

	font-size: 13px; margin: 0px 0px 0px 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;



}

.rightside li a {

	color: #793809; text-decoration: none;

}

.rightside li a:hover {

font-weight: bold;

}

.rightsidetxt {

	padding-left: 6px;

	padding-right: 3px;

	display: block;

	padding-bottom: 10px;

	font-size: 13px;

	font-weight: bold;

	color: #333333;

}

.newsviewall {

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	width: 55px;

	position: relative;

	left: 180px;

	top: -18px;

	text-align: center;

	padding-top: 1px;

	padding-right: 4px;

	padding-bottom: 1px;

	padding-left: 4px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.newsviewall a { color: #000000; text-decoration: none;

}

#submenu .header {

	font-size: 13px;

	font-weight: bold;

	color: #225387;

	background-image: url(media/submenuheaderbknd.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	display: block;

	padding-left: 5px; padding-top: 4px; text-transform: uppercase; padding-bottom: 8px;

}

#submenu a:link, #submenu a:visited {

	display:block;

	color:#235589;

	font-size: 13px;

	padding-top: 3px;

	padding-right: 7px;

	padding-bottom: 3px;

	padding-left: 8px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #DFD1AC;

	text-decoration: none;



}



#submenu a:hover {

	text-decoration:none;

	background-color: #C7B376;

	background-image: url(media/submenu-over.jpg);

	background-repeat: repeat;

}



.property img {

	border: thin solid #97470A;

}

.meatproperty .buildingbutton {

	text-align: center;

}

.meatproperty .buildingbutton a:link, .buildingbutton a:visited {

	width: 175px;

	padding-top: 4px;

	padding-right: 7px;

	padding-bottom: 4px;

	padding-left: 7px;

	background-color: #BCB07C;

	font-size: 14px;

	color: #97470A;

	text-decoration: none;

	display: block;

	border: medium solid #FFFFFF;

	font-weight: bold;

}

.meatproperty .buildingbutton a:hover {

	width: 175px; display: block;

	padding-top: 4px;

	padding-right: 7px;

	padding-bottom: 4px;

	padding-left: 7px;

	background-color: #97470A;

border: medium solid #FFFFFF;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

}

.meatproperty #buildingsites {

	border: thin solid #847137;

	padding: 4px;

	margin: 4px;

	width: 275px;

	}

.meatproperty #buildingbuilding {

	border: thin solid #847137;

	padding: 4px;

	margin: 4px;

	display: block;

	float: right;

	width: 275px;

}

.fullcontent .contentbottom .meatproperty .propertyphoto {

	float: right;

}
.fullcontent .contentbottom_index .meatproperty .propertyphoto {

	float: right;

}

.propertyphotogall {

	position: relative;

	clear: both;

}

.propertydownload {

	position: relative;

	clear: both;

}

.propertyphotogall li {

	float:left;

	display:block; text-align: center;

}

.propertyphotogall li a{

	width:120px;

	border-width:0 1px 1px 0;

	/* uncomment and adjust this if you want a rounded frame in Mozilla browsers

	-moz-border-radius:20px;

 */

	padding:3px;

	text-align:center;

	float:left;

	display:inline;

	margin-top: 5px;

	margin-right: 2px;

	margin-bottom: 5px;

	margin-left: 2px;

	font-size: 65%;

	color: #0168A7;

	text-decoration: none;

}



.propertyphotogall li a:hover {

	width:120px;

	/* uncomment and adjust this if you want a rounded frame in Mozilla browsers

	-moz-border-radius:20px;

 */

	padding:3px;

	text-align:center;

	float:left;

	display:inline;

	margin-top: 5px;

	margin-right: 2px;

	margin-bottom: 5px;

	margin-left:2px;

	color: #000000;

}





.fullcontent .contentbottom .meatproperty .propertyinfo {

	display: block;

}


.fullcontent .contentbottom_index .meatproperty .propertyinfo {

	display: block;

}

.contact img {

	padding: 2px;

	border: 1px solid #26588C;

	background-color: #FFFFFF;

	margin-top: 2px;

	margin-right: 5px;

	margin-bottom: 2px;

	margin-left: 0px;

}

.thumbs {

margin-left: 0px;

padding-left: 0px;

display: inline;

height: 230px;

padding-right: 5px;

list-style-image: none;

list-style-type: none;

}

.thumbs li {

	text-align: center;

	width: 175px;

	display: inline;

	float: left;

	min-height:230px;

	border-right-style-value: solid;

	margin-top: 5px;

	margin-right: 2px;

	margin-bottom: 5px;

	margin-left: 2px;

	background-color: #ffffff;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C6B57F;

}.alumni {

	clear: both;

	display: block;

		font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #25568A;

	font-weight: bold;

}

.alert {

	color: #FF0000; background-color:#FFFFFF; display:block; margin: 3px;

}

.submit {

	width:16px;

	height:16px;

	border:0;

	cursor:pointer;

	background-image: url(images/go.gif);

	background-repeat: no-repeat;

}

#mapanimation {

	float: right;

}

#mydiv {

	position: absolute;

	top: 170px;

	background-image: url(images/vvguide.png);

	background-repeat: no-repeat;

	padding-top: 28px; padding-left: 15px; padding-right: 10px;

    color: #F3EED6;

	font-size: 13px;

	font-weight: bold;

}

#vvguide {

	position: absolute;

	padding-left: 32px; padding-right: 10px;

    color: #F3EED6;

	font-size: 13px;

	font-weight: bold;

}

#mydiv .newsflashheadline {

font-size: 16px;

}

#mydiv .close  a{

	font-size: 10px;

	float: right;

	width: 47px; display: block; color:#002685;

}



#mydiv ul {

margin-top: 12px;

	margin-left: 35px;

	list-style-type: none;

}

#mydiv li a {

font-size: 14px; text-decoration: none; color:#333333; 

}

#mydiv li a:hover {

font-size: 14px; text-decoration: none; color:#000000; 

}

.fullcontent .newsflash {

	padding-left: 400px;

	position: absolute;

	z-index: 4;

	top: 273px;

}

.fullcontent .newsflash2 {

	padding-left: 275px;

	position: absolute;

	z-index: 4;

	top: 207px;

}

.fullcontent .videotestimonial {

	padding-left: 20px;

	position: absolute;

	z-index: 5;

	top: 207px;

}

#mytestimonial {

	position: absolute;

	top: 22px;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	color: #F3EED6;

	font-size: 13px;

	font-weight: bold;

	background-color: #2444CF;

}

#mytestimonial .close  a{

	float: right;

	width: 66px; 	display: block;

}

#search form {

padding:0;

margin:0;

} 

#homepageadright .homepageadrightimg {

	float: left;

	padding-right: 10px;

}

.quicklinks {

	text-align: right;

	padding-right: 15px;

}

.quicklinks a {

	color: #FFEB4B;

	font-weight: bold;

	font-size: 12px;

	text-decoration: none;

}

.quicklinks ul {

	list-style-type: none;

}

.quicklinks li {

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

}

#bnbtablecity {

	font-size: 12px;

	background-color: #FFFFFF;

}

#bnbtablecity tr {

}

#bnbtablecity th {

	background-image: url(/media/table_th_bck.jpg);

	background-repeat: repeat-x;

	font-size: 16px;

	font-weight: bold;

	padding: 5px;

	text-align: left;}

#bnbtablecity td {

	border-top-width: thin;

	border-top-style: solid;

	border-top-color: #000000;

	font-size: 12px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

}

#bnbtablecity td .larg {

	font-size: 16px;

}

#bnbtablecity .even {

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #B49C92;

}



#accomtooltip{

position: absolute;

width: 50px;

font-size: 10px;

border: 1px solid black;

padding: 2px;

background-color: lightyellow;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

.diningphone {

	float: right;

	width: 250px;

	text-align: right;

}

.topbannerad {

	padding-left: 10px;

	padding-right: 22px;

	padding-bottom: 15px;

	font-size: 10px;

	text-align: right;

	color: #333333;



}

.topbannerad a img {

	border-style:none;

}

.topbanneradsub {

	padding-left: 10px;

	padding-right: 22px;

	padding-bottom: 15px;

	padding-top: -15px;

	font-size: 10px;

	text-align: right;

	color: #333333;



}

.topbanneradsub a img {

	border-style:none;

}

.visitorspackage { 

margin-right: -15px;

z-index:15;

position:relative;

}

.visitorsguide { 

z-index:1;

position:relative;

}



.follow a:link, .follow a:visited {

font-size: 14px; 

	text-decoration:none;

	color:#FFFFFF;

}

.follow a:hover{ text-decoration:underline; color:#FFFFFF;

}


