@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #011223;
	color: #423732;
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
}
a {
	color: #ba8900;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px;
}
h1 {
	height: 57px;
	margin: 0px;
	padding: 0px;
	width: 276px;
	text-align: right;
	float: right;
}
h1.home_h1 { 	height: auto;
	margin: 0px;
	padding: 0px 0 0 px;
	text-align: left;
	float: left;
	width:auto;
	display:block;
	font-size:16px; }

h6 {
	height: 57px;
	margin: 0px;
	padding: 0px;
	width: 276px;
	text-align: right;
	float: right;
}

h2 {
	font: normal 18px/18px Georgia, "Times New Roman", Times, serif;
	margin: 24px 0px;
}
#container #content .tagline02 p {
	padding: 16px 0 0 30px;
	margin: 0px;
}
#container #content .tagline03  p{
	padding: 27px 0 0 30px;
	margin: 0px;
}
#tagline {
	font: normal 12px/16px Georgia, "Times New Roman", Times, serif;
	background-color: #f7f7ef;
	height: 110px;
}

#tagline_home {
	font: normal 12px/16px Georgia, "Times New Roman", Times, serif;
	background-color: #f7f7ef;
	height: 110px;
}
#tagline h2 {
	margin: 0px;
}
#tagline_words { width:400px; float:left; }
#tagline_picture { width:396px; float:right; }
#tagline_words h1 {
	height: auto;
	margin: 0px;
	padding: 27px 0 0 30px;
	text-align: left;
	float: left;
	width:auto;
	display:block;
	font-size:16px;
}
#tagline p {
	padding: 27px 0 0 30px;
	margin: 0px;
}

#tagline_words p {
	padding: 27px 0 0 30px;
	margin: 0px;
	display:block;
}
.tagline {
	float: right;
}
body#home #flash{
	padding:10px 10px 10px 10px;
	background-color:#d3d1b8;
	border-bottom: 5px solid #9d9d72;
	width:779;
}

body#home #flash #interior{ 
	padding:5px 5px 5px 5px;
	background-color:#f7f7ef;
}

#mainContent #interior{ 
	padding:5px 5px 5px 5px;
	background-color:#f7f7ef;
}
.oversized {
	margin-right: -13px !important;
	display: block;
}
body.video #container .right img {
	margin: 34px auto auto 68px;
}


/******************/
/*                */
/*   containers   */
/*                */
/******************/
#container {
	margin: 0px auto;
	width: 846px;
}
/***************/
/*             */
/*   content   */
/*             */
/***************/
#content {
	margin: 0px;
	width: 799px;
	/*min-height: 868px;
	_height: 868px;*/
	padding: 15px 15px 18px 14px;
	background-color: #002244; /* #797945 */
	border: 1px solid #4E6882;
}

#mainContent {
	background-color: #d3d1b8;
	padding: 10px 13px 30px 9px;
	clear: both;
	border-bottom: 8px solid #c89908;
}

#mainContent h1 {
	height: auto;
	margin: 0px;
	padding: 0px 0 0 0px;
	text-align: left;
	float: left;
	width:265px;
	clear:both; 
	font-size:16px;
}

#panel {
	border: 1px solid #f7f7ef;
	padding: 4px 4px 5px 3px;
}



/**************************/
/*                        */
/*  "Home Sales" Styles   */
/*                        */
/**************************/

body.homeSales #columns .left .main h3 {
	margin-bottom: 0;
	font-weight: normal;
	font-size: 14px;
	color: #000;
}
body.homeSales #columns .left .main p {
	margin-bottom: 3px;
}



/**************************/
/*                        */
/*  "Directions" Styles   */
/*                        */
/**************************/

body#directions #columns .left .main {
	margin: 0;
	padding: 0;
}
body#directions #columns .left .main h2,
body#directions #columns .left p,
body#directions #columns .left .main .contact {
	margin: 21px 23px;
}
body#directions #columns .left .main img {
	margin: 4px;
}
body#directions #columns .left .contact {
	background: none;
	margin: 0px 23px;
	padding: 0px;
	min-height: 50px;
	_height: 50px;
}
body#directions #columns .left .contact .map, 
body#directions #columns .left .contact a {
	display: none;
}
body#directions #columns .left .contact p {
	margin: 0 0 12px;
	font: normal 14px/24px Georgia, "Times New Roman", Times, serif;
}
body#directions #columns .left .contact em {
	color: #5f5045;
}
body#directions #columns .left .contact strong {
	font-size: 18px;
}


body#directions #columns .left .main h3 {
	font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-left: 23px;
}
body#directions #columns .left .main ul {
	list-style-type: none;
	border-top: 1px solid #c4c4bc;
	margin: 1em 23px 2em;
}
body#directions #columns .left .main li {
	list-style-type: none;
	border-bottom: 1px solid #c4c4bc;
	margin: 0;
}
body#directions #columns .left .main img {
	margin: 0;
	vertical-align: middle;
}
body#directions #columns .left .main li a {
	color: #736357;
	text-decoration: none;
}
body#directions #columns .left .contact .map {
	display: none;
}
body#directions #columns .left .contact p a {
	color: #736357;
}

body#directions #columns .right .section01 h3 {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	font: normal 14px/27px Georgia, "Times New Roman", Times, serif;
	color: black;
}
body#directions #columns .right .section01 h3 img {
	margin: 0;
}
body#directions #columns .right .section01 h3 a {
	float: right;
}
body#directions #columns .right .section01 .getDirections {
	text-align: right;
}
body#directions #columns .right .section01 .getDirections a {
	color: #736357;
}
body#directions #columns .right .section01 li {
	padding-left: 0px;
	margin-left: 0px;
}
body#directions #columns .right .section01 ul {
	margin-left: 14px;
	padding-left: 0px;
}


/**********************/
/*                    */
/*  "Events" Styles   */
/*                    */
/**********************/

#eventsContent {
	background-color: #FFFFFF;
	padding: 23px 29px 20px 43px;
	min-height: 600px;
	_height: 600px;
}
#eventsText {
	background-color: #FFFFFF;
	margin: 0px 105px 40px 130px;
}
#eventsText h3 {
	padding: 0px;
	margin: 0px;
	font: normal 18px/18px Georgia, "Times New Roman", Times, serif;
}
#eventsText p {
	padding: 0px;
	margin: 21px 0px 0px 0px;
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
}
#eventsListing {
	margin: 21px 0 0 0;
	border-collapse: collapse;
}
#eventsListing {
	border-bottom: 1px solid #e0e0e0;
	list-style-type: none;
	margin:0;
	padding:0;
}
#eventsListing li {
	border-top: 1px solid #e0e0e0;
	margin: 0px;
	padding: 3px 0px;
}
#eventsListing td {
	padding: 3px 0px;
}
#eventsListing .date {
	color: #000;
}
#eventsListing .eventTitle {
	font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
#eventsListing a {
	color: #423732;
	text-decoration: none;
}
#eventsListing a:hover {
	text-decoration: underline;
}



/*****************************/
/*                           */
/*  "Press Release" Styles   */
/*                           */
/*****************************/

#pressContent {
	background-color: #FFFFFF;
	padding: 23px 29px 20px 43px;
	min-height: 300px;
	_height: 300px;
}
#pressText {
	background-color: #FFFFFF;
	margin: 0px 105px 0px 130px;
}
#pressText h3 {
	padding: 0px;
	margin: 0px;
	font: normal 18px/18px Georgia, "Times New Roman", Times, serif;
}
#pressText p {
	padding: 0px;
	margin: 21px 0px 0px 0px;
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
}
#pressListing {
	margin: 21px 0 0 0;
	border-collapse: collapse;
}
#pressListing td {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 6px 0;
}
#pressListing .date a {
	color: #000;
}
#pressListing a {
	color: #423732;
	text-decoration: none;
}
#pressListing a:hover {
	text-decoration: underline;
}
.news #container #content #mainContent #panel #pressContent #ReleasePanel #pressText p.MsoNormal span {
	font: normal 12px/16px Georgia, "Times New Roman", Times, serif !important;
}

/*****************************/
/*                           */
/* "Come for a Visit" Styles */
/*                           */
/*****************************/

body#visit .visitForm {
	margin: 0px 30px 0px 25px;
	padding-top: 13px;
}
body#visit .visitForm h3 {
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	color: black;
}
body#visit .visitForm p.instuctions {
	font: normal 12px/24px Georgia, "Times New Roman", Times, serif;
	color: #736357;
}
body#visit .visitForm {
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #666666;
}
body#visit .visitForm .textbox input {
	border: 1px solid #dbdbdb;
	width: 259px;
}
body#visit .visitForm .checkbox select {
	width: 170px;
	border: 1px solid #dbdbdb;
	position: absolute;
	left: 88px;
	top: 0px;
}
body#visit .visitForm .checkbox .text {
	width: 170px;
	border: 1px solid #dbdbdb;
	margin: 6px 0 10px 88px;
}
body#visit .visitForm .radio td {
	width: 170px;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: middle;
}
body#visit .visitForm .radio label {
	display: inline;
}
body#visit .visitForm .checkbox {
	margin: 0;
	position: relative;
}
#state {
	border: 1px solid #dbdbdb;
	width: 101px;
}
#province {
	border: 1px solid #dbdbdb;
	width: 155px;
}
body#visit .visitForm p.required {
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	text-align: right;
	border-top: 1px solid #dbdbdb;
}
body#visit .visitForm .asterisk {
	color: #005e20;
	font-size: 18px;
}
body#visit .visitForm .part1,
body#visit .visitForm .part2 {
	margin: 0px 75px 0px 23px;
}
body#visit .visitForm textarea {
	width: 300px;
}

body#visit .visitForm form label {
	display: block;
	margin: 1em 0;
}

#visitButton {background: url(/_images/submitBtn_4.png) no-repeat center bottom;
	/*text-indent: -1000em;*/
	color: #FFF;
	width: 114px !important;
	overflow: hidden !important;
	margin-left: 100px;
	height: 30px !important;
	border: 0; cursor:pointer; }
	
#visitButton:hover {
	background-position: top;
}

#visitButton a { display:block;
	width:114px;
	height: 30px;text-indent:-1000em; }

#visitButton_Interior {
	background: url(/_images/submitBtn_4.png) no-repeat center bottom;
	/*text-indent: -1000em;*/
	color: #FFF;
	width: 114px !important;
	overflow: hidden !important;
	height: 30px !important;
	border: 0;cursor:pointer; float:right; clear:both; margin: -5px 95px 0 0; }
	
#visitButton_Interior:hover, #visitButton_Interior:active {
	background-position: top;
}
#visitButton_Interior a { 
	text-indent:-1000em;
	display:block;
	width:114px;
	height: 30px;
}


#playVideoCallout {
	background: url(/_images/playVideoCalloutBtn_1.png) no-repeat center bottom;
	/*text-indent: -1000em;*/
	color: #FFF;
	width: 114px !important;
	overflow: hidden !important;
	height: 30px !important;
	border: 0;
	cursor:pointer;
	float:right;
	margin: -5px 45px 0 0;
	}
	
#playVideoCallout:hover, #playVideoCallout:active {
	background-position: top;
}
#playVideoCallout a { 
	text-indent:-1000em;
	display:block;
	width:114px;
	height: 30px;
}



body#visit .visitForm .textbox .submitbtn {
	background: url(/_images/submitBtn.png) no-repeat center top;
	text-transform: capitalize; 
	text-indent: -1000em;
	color: #FFF;
	width: 114px !important;
	overflow: hidden !important;
	margin-left: 191px;
	height: 30px !important;
	border: 0;
	display: block
}

body#visit .visitForm .textbox .submitbtn:hover {
	background-position: bottom;
}

body#visit #columns .left .main {
	margin: 0;
	padding: 0;
}
body#visit #columns .left .main h2,
body#visit #columns .left .main p,
body#visit #columns .left .main .contact {
	margin: 21px 23px;
}
body#visit #columns .left .main img.topimage {
	margin: 4px 4px 9px;
}
body#visit #columns .left .contact {
	background: none;
	margin: 0px;
	padding: 0px;
	min-height: 60px;
	_height: 60px;
}
body#visit #columns .left .contact .map, 
body#visit #columns .left .contact a {
	display: none;
}
body#visit #columns .left .contact p {
	margin: 0 0 12px;
	font: normal 14px/24px Georgia, "Times New Roman", Times, serif;
}
body#visit #columns .left .contact em {
	color: #5f5045;
}
body#visit #columns .left .contact strong {
	font-size: 18px;
}


#columns {
	border: 1px solid #f7f7ef;
	padding: 4px 4px 5px 3px;
}


#columns .left {
	background-color: #f7f7ef;
	width: 308px;
}
#columns .left .main {
	padding: 9px 23px 25px 21px;
}
#columns .left .main h2 {
	margin: 24px 0px;
}
#columns .left .main h2 img {
	margin: -24px 0px;
	_zoom:1;
}
#columns .left .main ul {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: disc;
}
#columns .left .main li {
	margin: 0px 0px 6px 14px;
	padding: 0px;
}
#columns .left .main p {
	margin: 0 0 14px 0;
}
#columns .left .main a {
	font-size: 14px;
}

/***************/
/*             */
/*   contact   */
/*             */
/***************/


#columns .left .contact {
	background: url(/_images/bg-contact.png) no-repeat center top;
	margin: 0px 5px;
	padding: 12px 19px 0 14px;
	min-height: 148px;
	_height: 148px;
}
#columns .left .contact .map a {
	line-height: 22px;
}
#columns .left .contact .map {
	float: right;
	width: 100px;
	margin-top: 34px;
	margin-bottom: 6px;
	display: none;
}
#columns .left .contact p {
	margin: 0 0 12px;
	font: normal 14px/24px Georgia, "Times New Roman", Times, serif;
}
#columns .left .contact em {
	color: #5f5045;
	display: block;
	border-bottom: 1px solid #dfe0d4;
	margin-bottom: 6px;
}
#columns .left .contact strong {
	color: #000;
	font-weight: normal;
}
#columns .left .contact a {
	color: #000;
	font: normal 12px/14px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#columns .left .contact a.email {
	padding-left: 22px;
	background: url(/_images/email.png) no-repeat left top;
}
#columns .left .contact a:hover {
	text-decoration: underline;
}




#columns .right {
	background-color: #fff;
	width: 460px;
	color: #5f5045;
	padding-bottom: 5px
}
#columns .right .section01,
#columns .right .section02 {
	margin: 0px 18px 0px 15px;
	padding-top: 13px;
}
#columns .right .section02 {
	border-top: 1px solid #d5d5d5;
}
#columns .right h3 {
	font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color: #000;
}
#columns .right .section02 h3 {
	margin: 6px 0;
}
#columns .right p {
	margin: 0 0 1em 0;
}
#columns .right img {
	margin: 5px 5px 0 5px;
}
#columns #flashMap {
	padding: 5px 5px 0 5px;
}
#columns #flashMap img {
	margin: 0;
}
#columns .right .section02 img {
	margin: 0 0px 0 24px;
	float: right;
}


#mainContent div.mainQuote blockquote,
#mainContent div.quote01 blockquote,
#mainContent div.quote02 blockquote,
#mainContent div.quote03 blockquote,
#mainContent div.quote04 blockquote,
#mainContent div.quote05 blockquote,
#mainContent div.quote06 blockquote {
	color: #292322;
	font: italic 14px/22px Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	width: auto;
}
#mainContent div.quote01 blockquote {margin: 20px 22px 0px 260px;}
#mainContent div.quote02 blockquote {margin: 20px 22px 0px 100px;}
#mainContent div.quote03 blockquote {margin: 20px 22px 0px 240px;}
#mainContent div.quote04 blockquote {margin: 20px 22px 0px 150px;}
#mainContent div.quote05 blockquote {margin: 20px 22px 0px 100px;}
#mainContent div.quote06 blockquote {margin: 20px 22px 0px 80px;}

#mainContent div.mainQuote p.quoteCredit,
#mainContent div.quote01 p.quoteCredit,
#mainContent div.quote02 p.quoteCredit,
#mainContent div.quote03 p.quoteCredit,
#mainContent div.quote04 p.quoteCredit,
#mainContent div.quote05 p.quoteCredit,
#mainContent div.quote06 p.quoteCredit {
	margin: .5em 0 0 520px !important;
	width: auto;
}
#mainContent div.mainQuote {display:block}
#mainContent div.quote01,
#mainContent div.quote02,
#mainContent div.quote03,
#mainContent div.quote04,
#mainContent div.quote05,
#mainContent div.quote06 {
	display: none;
}
body#seeHomes #mainContent div.quote01,
body#lifestyle #mainContent div.quote02,
body#availableHomes #mainContent div.quote03,
body#about #mainContent div.quote04,
body#news #mainContent div.quote05,
body#visit #mainContent div.quote06,
body#directions #mainContent div.quote06,
body#siteMap #mainContent div.quote06 {
	display: block;
}




#mainContent #columns blockquote {
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0 .5em 0;
	padding: 0px;
	text-indent: 0px;
}
#mainContent #columns p.quoteCredit {
	margin: .5em 2em 1.5em 2em !important;
}




/***********/
/*         */
/*   nav   */
/*         */
/***********/
#nav_top_container { 
	float:right;
}

#nav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	float:left;
	
}
#nav li {
	float: left;
	padding-right: 17px;
}
#nav li a {
	color: #93a8bd;
	text-decoration: none;
}
#nav li a:hover {
	color: #93a8bd;
	text-decoration: underline;
}
/***************/
/*             */
/*   mainNav   */
/*             */
/***************/
#mainNav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 20px;
	color: #2f241c;
	border: 1px solid #a6a580;
	background-color: #a6a580;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	overflow: visible;
}
#mainNav li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 20px;
	position: relative;
	border-right: 1px solid #97956b;
	overflow: hidden;
	z-index: 100;
}
#mainNav li:hover {
	overflow: visible;
}
#mainNav li a {
	color: #231b15;
	background-color: #a6a580;
	display: block;
	padding: 0px 12px;
	margin: 0px;
	height: 20px;
	text-decoration: none;
	width: 174px;
	text-align: center;
}

/*#mainNav .seeHomes {width: 97px;}
#mainNav .videoHistory {width: 88px;}
#mainNav .lifestyle {width:54px;}
#mainNav .availableHomes {width: 106px;}
#mainNav .about {width: 60px;}
#mainNav .newsEventsReviews {width: 113px;}*/
#mainNav .visit {width: 176px;}


div#container div#content #mainNav li a:hover {
	color: #53561f; /* #2f241c */
	background-color: #fff;
}

/* pulldowns */
#mainNav ul {
	list-style-type: none;
	color: #000;
	font: italic 12px/20px Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
	position: absolute;
	border-top: 1px solid #bab99a;
	top: 20px;
	left: 0;
}
#mainNav ul li {
	float: none;
	margin: 0px;
	width: 257px;
	border-color: #bab99a;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
}
#mainNav ul li a{
	color: #000;
	background-color: #d3d1b8;
	width: auto;
	text-align: left;
}

/*****************/
/*               */
/*   eventsNav   */
/*               */
/*****************/
#eventsNav {
	list-style-type: none;
	padding: 1px 105px 6px 130px;
	font: normal 12px/14px Georgia, "Times New Roman", Times, serif;
	height: 14px;
	margin: 0px;
}
#eventsNav li {
	float: left;
	color: #5f5045;
}
#eventsNav li a.on {
	color: #534741;
}
#eventsNav li a.on:hover {
	color: #534741;
}
#eventsNav li a {
	color: #ba8900;
	text-decoration: none;
}
#eventsNav li a:hover {
	color: #ba8900;
	text-decoration: underline;
}


/****************/
/*              */
/*   pressNav   */
/*              */
/****************/
#pressNav {
	list-style-type: none;
	padding: 1px 105px 30px 130px;
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	height: 14px;
	margin: 0px;
}
#pressNav li {
	float: left;
	color: #5f5045;
}
#pressNav li a.on {
	color: #534741;
}
#pressNav li a.on:hover {
	color: #534741;
}
#pressNav li a {
	color: #ba8900;
	text-decoration: none;
}
#pressNav li a:hover {
	color: #ba8900;
	text-decoration: underline;
}


/**************/
/*            */
/*   footer   */
/*            */
/**************/
#footer {
	color: #596876;
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px auto;
	text-align: center;
	clear: both;
	padding: 21px 0px;
}
#footer p {
	margin: 0px;
}
#footer a {
	color: #596876;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}




/********************/
/*                  */
/*   menu classes   */
/*                  */
/********************/
body#home #nav .home,
body#logIn #nav .logIn,
body#siteMap #nav .siteMap,
body#directions #nav .directions,
body#visit #nav .contact,
body#contact #nav .contact {
	font-weight: bold;
}

body#seeHomes #mainNav .seeHomes,
	/*body.homes #mainNav ul .homes,
	body.neighborhoods #mainNav ul .neighborhoods,
	body.topRidge #mainNav ul .topRidge,
	body.swingingBridge #mainNav ul .swingingBridge,
	body.mistyAcres #mainNav ul .mistyAcres,*/
body.video #mainNav .videoHistory,
body#lifestyle #mainNav .lifestyle,
	/*body.lake #mainNav ul .lake,
	body.concierge #mainNav ul .concierge,
	body.hiking #mainNav ul .hiking,
	body.specialEvents #mainNav ul .specialEvents,
	body.bethelWoods #mainNav ul .bethelWoods,
	body.activities #mainNav ul .activities,
	body.cornerShops #mainNav ul .cornerShops,
	body.area #mainNav ul .area,*/
body#availableHomes #mainNav .availableHomes,
	/*body.homeDesign #mainNav ul .homeDesign,
	body.homeSales #mainNav ul .homeSales,
	body.landSales #mainNav ul .landSales,
	body.chapinRealty #mainNav ul .chapinRealty,*/
body#news #mainNav .newsEventsReviews,
	/*body.events #mainNav .events,
	body.news #mainNav .news,
	body.reviews #mainNav .reviews,*/
body#about #mainNav .about,
	/*body.craftsmanship #mainNav ul .craftsmanship,
	body.history #mainNav ul .history,
	body.video #mainNav ul .video,
	body.media #mainNav ul .media,*/
body#contact #mainNav .visit,
body#visit #mainNav .visit {
	background-color: #d3d1b8;
}
	
/* Print Stuff */
#printLogo {
	display: none;
	text-align: right;
}
@media print {
	#tagline,
	#mainNav,
	#nav,
	#content h1,
	#directions .getDirections,
	.quote,
	#directions #columns .left .main,
	.printIcon,
	#flashMap {
		display: none;
	}
	* {
		border: 0 !important;
		color: #000;
	}
	.printLogo {
		display: block;
	}
}

/*#visitButton_Contact {background: url(/_images/submitBtn_2.png) no-repeat center top;
	text-indent: -1000em;
	color: #FFF;
	width: 110px !important;
	overflow: hidden !important;
	height: 26px !important;
	border: 0;cursor:pointer; }
	
#visitButton_Contact:hover {
	background-position: bottom;
}

#visitButton_Contact a { color:#fff; margin-left:3px; position:relative; top:4px; text-decoration:none; font-size:12px; }*/

#visitButton_Contact {
	background: url(/_images/submitBtn_2.png) no-repeat center top;
	/*text-indent: -1000em;*/
	color: #FFF;
	width: 114px !important;
	overflow: hidden !important;
	height: 30px !important;
	border: 0;cursor:pointer; }
	
#visitButton_Contact:hover, #visitButton_Interior:active {
	background-position: bottom;
}
#visitButton_Contact a { 
	text-indent:-1000em;
	display:block;
	width:114px;
	height: 30px;
}


a.white { color:#fff; }

