body {
	font-family: arial, sans-serif;
	font-size: 11px;
	background-image:url(/newimages/websitebg.jpg);
	background-repeat:repeat-x;
	background-color: #6A7354;
	margin:0px;
}

.contentHolder {
	width:100%;
}

.mainContentHolder {
	width:767px;
}

.titleBar {
	background-image:url(/newimages/titlebar.gif);
	background-repeat:no-repeat;
	width:529px;
	height:24px;
	font-family: arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
}

.titleBarFull {
	background-image:url(/newimages/titlebarfull.gif);
	background-repeat:no-repeat;
	width:629px;
	height:24px;
	font-family: arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
}


.titleBarRight {
	float: right;
  text-align: right;
	padding:1px 10px 0 0;
	width: 200px;
}

.titleBarRight a:link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.titleBarRight a:hover {	
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.titleBarRight a:visited {	
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.distanceBar {
	background-image:url(/newimages/titlebar.gif);
	background-repeat:no-repeat;
	width:529px;
	height:24px;
	font-family: arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
}

.dateBar {
	background-image:url(/newimages/titlebar.gif);
	background-repeat:no-repeat;
	width:529px;
	height:24px;
	font-family: arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 10px 0px 10px;
}

.subTabsContainer {
	width: 540px;
	text-align: center;
	margin-left: .08em;
}

.subTabs {
	margin-left: -5px;
}

.subTabs a {
	float: left; 
	margin: 12px 2px -14px 0px;
	overflow: hidden;
	display: block;
	width: 104px;
	height: 27px;
	background: url(/images/bt_subTab.gif) no-repeat top left;
	text-decoration: none;
	color: #EBEEDB;
	font-weight: bold;
	font-size: 11px;
	background-color: #333333;
}

.subTabs a span {
	margin-top: 4px;
	display: block;
}

.subTabs a:hover {
	background-position: 0px 0px;
	margin-top: 7px;
}


.smallFooterText {
	font-size:10px;
	color:#b0b0b0;
}

.topStripes {
	width:100%;
	height:143px;
	background-image:url(/images/stripes.jpg);
	background-repeat:repeat-x;
}

.mainContentHolder {
	width:767px;
}

.topHeader {
	width:767px;
	height:143px;
	background-image:url(/newimages/logotopglow.jpg);
	float:left;
	cursor:pointer;
}

.topLogoImage {
	width:100%;
	height:119px;
	float:left;
}

.navButtonsBar {
	width:767px;
	height:43px;
	padding-top:57px;
	float:left;
}

.tabsHolder {
	width:708px;
}

.tabrollover a {
	background: url(/newimages/button-tabbg.gif) 0 0 no-repeat;
	display:block;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width: 118px;
	height: 20px;
	padding-top:23px;
	float:left;
}

.tabrollover a:hover { 
	background-position: 0px -43px;
	padding-top:13px;
	height:30px;
}

.tabrolloveryellow a {
	background: url(/newimages/button-tabbg.gif) 0 0 no-repeat;
	display:block;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffd2;
	text-decoration:none;
	width: 118px;
	height: 20px;
	padding-top:23px;
	float:left;
}

.tabrolloveryellow a:hover { 
	background-position: 0px -43px;
	padding-top:13px;
	height:30px;
}

.tabrolloverlogin a {
	background: url(/newimages/button-logintabbg.gif) 0 0 no-repeat;
	background-position: 0px -43px;
	display:block;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width: 118px;
	height: 38px;
	padding-top:5px;
	margin-right:15px;
	float:right;
}

.tabrolloverlogin a:hover { 
	background-position: 0px 0px;
	height:28px;
	padding-top:15px;
}

.topGraphic {
	width:767px;
	height:153px;
	float:left;
	margin:0px;
	padding:0px;
}

.topGraphicDetails {
	width:767px;
	height:153px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(/newimages/topbanners/propertydetail.jpg);
}

.topGraphicDetailsText {
	top: 40px;
	left: 100px;
	width: 145px;
	height: 97px;
	float:left;
	position: relative;
	margin: 0px auto;

/*	border: 2px solid #F7F7EF; */
	
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;		
}

.topGraphicHome {
	width:767px;
	height:220px;
	float:left;
}

.kcBar {
	width:767px;
	height:54px;
	float:left;
}

.middleContentHolder {
	width:767px;
	background-image:url(/newimages/middlecolumns-repeat.jpg);
	background-repeat:repeat-y;
	float:left;
}

.middleContentHolderFull {
	width:767px;
	background-image:url(/newimages/middlecolumns-repeat_full.jpg);
	background-repeat:repeat-y;
	float:left;
}

.middleContentHolderHome {
	width:767px;
	background-image:url(/newimages/middlenocolumns-repeat.jpg);
	background-repeat:repeat-y;
	float:left;
}

.rolloverCP a {
	background: url(/newimages/lftbtn-cp.jpg) 0 0 no-repeat;
	display:block;
	padding-top:8px;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width: 149px;
	height: 22px;
}

.rolloverCP a:hover { 
	background-position: 0 -30px;
	color:#FFFFFF;
	text-decoration:none;
}

.rolloverCP a:visited {
	color:#FFFFFF;
}

.rollover a {
	background: url(/newimages/lftbtn-bg.jpg) 0 0 no-repeat;
	display:block;
	padding-top:8px;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width: 149px;
	height: 22px;
}

.rollover a:hover { 
	background-position: 0 -30px;
	color:#FFFFFF;
}

.rollover a:active {
	background-position: 0 0px;
}

.rolloverhowwe a {
	background: url(/newimages/lftbtn-howwe.jpg) 0 0 no-repeat;
	display:block;
	padding-top:8px;
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width: 149px;
	height: 22px;
}

.rolloverhowwe a:hover { 
	background-position: 0 -30px;
	text-decoration:none;
	color:#FFFFFF;
}

.rolloverhowwe a:active {
	background-position: 0 0px;
}

.leftColumn {
	width:160px;
	padding-left:28px;
	float:left;
}

.leftColumn a:link {
	color: #CCCCCC;
	text-decoration: none;
}

.leftColumn a:visited {
	text-decoration: none;
	color: #CCCCCC;
}

.leftColumn a:hover {
	text-decoration: none;
	color: #FFFFFF;
}


.whiteText {
	font-family: arial, sans-serif;
	color:#FFFFFF;
}

.rightColumn {
	width:540px;
	padding:3px 15px 10px 10px;
	float:left;
}

.rightColumnFull {
	width:660px;
	padding:3px 15px 20px 60px;
	float:left;
}

.articleHolder {
	width:530px;
}

.articleHeader {
	width:530px;
	height:105px;
	float:left;
}

.articleContent {
	width:100%;
	font-size:11px;
	float:left;
}

.articleContent a {
	color:#6c7253;
	text-decoration:none;
}

.articleContent a:hover {
	color:#5e6446;
	text-decoration:underline;
}

.pagesHolder {
	width:100%;
}

.pageButtons {
	float:right;
	padding:10px 15px 0px 5px;
	display:inline;
	width:97%;
}

.pagesRollover a {
	background: url(/newimages/button-pages.jpg) 0 0 no-repeat;
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	margin-left:2px;
	width:27px;
	height:26px;
	float:left;
}

.pagesRollover a:hover { 
	background-position: 0 -26px;
	color:#000000;
}

.pagesRolloverSelected a {
	background: url(/newimages/button-pages.jpg) 0 0 no-repeat;
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#960001;
	text-decoration:none;
	margin-left:2px;
	width:27px;
	height:26px;
	float:left;
}

.pagesRolloverSelected a:hover { 
	background-position: 0 -26px;
	color:#000000;
}

.appointmentBar {
	width:530px;
	height:32px;
	background-image:url(/newimages/appointmentbar.jpg);
	background-repeat:no-repeat;
	float:left;
}

.appointmentText {
	width:95%;
	padding:9px 15px 0 20px;
	color:#FFFFFF;
}

.propertyFrameHolder {
	width:530px;
	float:left;
	padding-top:15px;
}

.propertyFrameTop {
	width:530px;
	height:11px;
	background-image:url(/newimages/propertyframe-top.jpg);
	background-repeat:no-repeat;
	float:left;	
}

.propertyFrameRepeat {
	width:530px;
	background-image:url(/newimages/propertyframe-repeat.jpg);
	margin-top:-3px;
	float:left;	
}

.propertyFrameContent {
	width:100%;
}

.propertyImageholder {
	width:175px;
	height:140px;
}

.propertyLocation {
	width:37px;
	float:left;
}

.propertyImage {
	width:145px;
	height:100px;
	float:left;
	padding-top:4px;
}

.propertyImage img {
	border:solid 2px #CFD2B3;
}

.propertyImage p {
	color:#636163;
	font-weight:bold;
	font-size:16px;
	margin-top:0px;
	padding-top:5px;
}

.propertyDetails {
	width:345px; 
	height:130px;
	float:left;
	padding-top:4px;
}

.propertyDetailsButtons {
	width:100%;
	background-color:#F7F7EF;
	background-image:url(/newimages/propertydetailsbuttonsbg.jpg);
  background-repeat:no-repeat;
	height:27px;
}

.propertyPic {
	width:290px;
	float:left;
	padding:15px 0 0 0;
}

.propertyDetailTitle {
	width:529px;
	height:20px;
	background-image:url(/newimages/titlebar-propsection.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}

.propertyDetailTitleText {
	width:509px;
	padding:3px 10px 0 10px;
	color:#6C7253;
	font-weight:bold;
	float:left;
}

.propertyDetailHalf {
	width:264px;
	float:left;
}

.propertyDetailTitleSmall {
	width:265px;
	height:20px;
	background-image:url(/newimages/titlebar-propsectionsmall.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}

.propertyDetailTitleSmallText {
	width:244px;
	padding:3px 10px 0 10px;
	color:#6C7253;
	font-weight:bold;
	float:left;
}

.searchResultsAddress {
	width:97%;
	float:left;
	font-size:12px;
}

.searchResultsAddress a {
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

.searchResultsAddress a:hover {
	text-decoration:none;
	color:#999999;
}

.searchResultsButtons {
	width:80%;
	float:left;
}

.propertyAddressText a {
	font-family: arial, sans-serif;
	font-size: 12px;
	padding-top:5px;
}

.propertyNameText {
	color:#960001;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}

.propertyNameText a:hover {
	color: #5e2121;
	font-weight: bold;
	font-size: 15px;
	text-decoration:none;
}

.propertyFrameBottom {
	width:530px;
	height:11px;
	background-image:url(/newimages/propertyframe-bottom.jpg);
	background-repeat:no-repeat;
	float:left;
}

.searchResultsButton {
	width:164px;
	height:24px;
	float:left;
}

.searchButtonText {
	width:140px;
	padding-top:5px; 
	font-weight:bold;
}

.searchButtonTextBlue a {
	background: url(/newimages/button-searchblue.jpg) 0 0 no-repeat;
	display:block;
	font: arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:140px;
	height:19px;
	padding-top:5px;
	float:left;
}

.searchButtonTextBlue a:hover { 
	background-position: 0px -24px;
	padding-top:5px;
	height:19px;
}

.searchButtonTextPink a {
	background: url(/newimages/button-searchpink.jpg) 0 0 no-repeat;
	display:block;
	font: arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:140px;
	height:19px;
	padding-top:5px;
	float:left;
}

.searchButtonTextPink a:hover { 
	background-position: 0px -24px;
	padding-top:5px;
	height:19px;
}

.searchStepsHolder {
	width:535px;
}

.searchSubTitle {
	width:165px;
	height:19px;
	background-image:url(/newimages/searchsubtitlebg.jpg);
	font-size: 12px;
	color: #3F5C62;
	font-weight: bold;
	padding:5px 10px 0px 10px;
	float:left;
}

.countiesHolder {
	width:185px;
	float:left;
}

.mapHolder {
	width:340px;
	float:left;
}

.addFavsButton {
	width:160px;
	height:26px;
}

.addFavsButton a:hover {
	color:#666666;
	background-color:#DE8E8C;
}

.viewProfile {
	margin-top: 4px;
	margin-right: 5px;
}

.viewProfile a:hover {
	color:#666666;
	background-color:#6B9ECE;
}

.messageFrameRepeat {
	width:530px;
	background-image:url(/newimages/messageframe-repeat.jpg);
	margin-top:-2px;
	float:left;
}

.messageHolder {
	width:100%;
	padding:10px 5px 10px 0;
	font-size:120%;
	color:#FFFFFF;
}

.messageFrameBottom {
	width:530px;
	height:23px;
	background-image:url(/newimages/messageframe-bottom.jpg);
	float:left;
	padding-top:3px;
}

.messageFrameBottom a {
	color:#EBEED9;
}

.messageFrameBottom a:hover {
	color:#d6dabe;
	text-decoration:none;
}

.footnew {
	width:767px;
	height:146px;
	padding-top:14px;
	background-image:url(/newimages/footernew.jpg);
	color:#FFFFFF;
	float:left;
}

.footer {
	width:767px;
	height:134px;
	background-image:url(/newimages/footer.jpg);
	color:#FFFFFF;
	float:left;
}


.footerUpper {
	width:767px;
	height:43px;
	background-image:url(/newimages/footer.jpg);
	color:#FFFFFF;
	float:left;
}

.footer a {
	color:#CCCCCC;
}

.footer a:hover {
	color: #999999;
}

.mcCloseButton a {
	background: url(/newimages/closebutton.jpg) 0 0 no-repeat;
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:78px;
	height:24px;
	float:right;
}

.mcCloseButton a:hover { 
	background-position: 0 -24px;
}

.mcSubmitMessageButton a {
	background: url(/newimages/submitmessagebutton.jpg) 0 0 no-repeat;
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:132px;
	height:24px;
	float:left;
}

.mcSubmitMessageButton a:hover { 
	background-position: 0 -24px;
}

.mcReplyButton a {
	background: url(/newimages/replybutton.jpg) 0 0 no-repeat;
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:78px;
	height:24px;
	float:left;
}

.mcReplyButton a:hover { 
	background-position: 0 -24px;
}

.propertyDetailsMain {
}

.articleSummaryHolder {
	width:100%;
}

.articleHolderTop {
	width:538px;
	height:13px;
	background-image:url(/newimages/articleframe-top.jpg);
	float:left;
}

.articleHolderRepeat {
	width:538px;
	background-image:url(/newimages/articleframe-repeat.jpg);
	float:left;
	padding:0;
	margin-top:-1px;
}

.articleHolderBottom {
	width:538px;
	height:17px;
	background-image:url(/newimages/articleframe-bottom.jpg);
	float:left;
}

.articleThumb {
	width:75px;
	height:105px;
	float:left;
	padding-left:20px;
}

.searchStepThumb {
	width:135px;
	height:105px;
	float:left;
	padding-left:20px;
}

.articleSummary {
	width:390px;
	padding-left:20px;
	float:left;
}

.searchStepSummary {
	width:330px;
	padding-left:20px;
	float:left;
}

.articleSummaryText a {
	color:#960001;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.articleSummaryText a:hover {
	color:#550607;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.propertyDetailFrameHolder {
	width:540px;
	margin-left:-5px;
	margin-top:4px;
}
	
.propertyDetailFrameTop {
	width:540px;
	height:10px;
	background-image:url(/newimages/propertydetailframe-top.jpg);
	background-repeat:no-repeat;
	float:left;
}

.propertyDetailFrameRepeat {
	width:540px;
	background-image:url(/newimages/propertydetailframe-repeat.jpg);
	margin-top:-4px;
	float:left;
}

.propertyDetailFrameBottom {
	width:540px;
	height:17px;
	background-image:url(/newimages/propertydetailframe-bottom.jpg);
	float:left;
}


.map {width: 530px; margin-top: 10px; margin-bottom: -8px; position: relative; float: left;}
.map a {text-decoration: none; color: #CE5939; }
/* margin-top: 50px; with numbered links; */
html>body .map{margin-top: 10px; margin-left: 5px; position: relative; }
.map table{width: 530px; margin-right: 0px; background-color: #CFD2B3; }
html>body .map table{width: 523px; }
.map table th {width: 205px; font-size: 12px; background-color: #CFD2B3; color: #3F5C62; text-align: left; padding-left: 3px; }
.map table td {color: #9A3336; font-size: 11px; text-align: left; height: 20px; background-color: #F5F6EE; border-bottom: solid 1px #EBEEDB; }
.map table td img {margin: 4px 5px -3px 3px; }


/* Search Steps */

.numberedLinks{margin-top: 15px; margin-bottom: -5px; text-align: center; float: right; height: 30px; }
.numberedLinks  {font-size: 12px; }
.numberedLinks ul {margin-left: -0px; }
.numberedLinks ul li img {background-color: #323232; }
html>body .numberedLinks {margin-top: -53px; margin-left: -5px; }
html>body .numberedLinks {margin-right: 10px; }
html>body .numberedLinks ul li {margin-right: -3px; }
html>body .numberedLinks ul {margin-left: -44px; }
.numberedLinks ul li {display: inline; list-style-type: none; margin-right: 2px; font-size: 12px; font-weight: bold; color: #787C6D; }
.numberedLinks ul li a {display: inline; color: white;  background-color: #333333; text-decoration: none; }
.numberedLinks ul li a:hover{color: #323232; background-color: #EBEEDB; margin-bottom: -10px; }
.numberedLinks ul li a:hover img{background-color: #EBEEDB; }
html>body .numberedLinks ul li {margin-left: 5px; }
.numberedLinks img {border: none; background-color: #EBEEDB; }
.numberedLinks p {margin-top: 5px; font-size: 11px; margin-bottom: 0px; margin-left: 3px; margin-right: 3px; }
html>body .numberedLinks p {margin-top: 5px; }
.numberedLinks a span {margin-top: -20px; margin-bottom: 15px; font-size: 11px; display: block; margin-left: 2px; }
html>body .numberedLinks a span {margin-top: -24px; }
.numberedLinks .active {background-color: #EBEEDB; }
.numberedLinks table th {vertical-align: middle; }

.home{width: 706px; padding: 20px 10px 20px 10px; font-size: 12px; }
html>body .home{width: 687px; }
.home span {display: inline; color: #9C3839; font-size: 20px; font-weight: bold; display: inline; margin-right: 5px; }
.home h2{font-size: 14px; font-weight: bold; display: inline; margin-right: 5px; }

.propertyUserIcons {
	width:530px;
	height:26px;
	float:left;
}

.backtosearchButton {
	width:121px;
	height:26px;
	float:left;
}

.propertyTabs {
	width:530px;
	height:44px;
	float:left;
	background-image:url(/newimages/propertytabbar.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:5px;
}

.propertyTab a {
	background: url(/newimages/propertytab.jpg) 0 0 no-repeat;
	display:block;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#6C7253;
	text-decoration:none;
	width:103px;
	height:26px;
	float:left;
	margin-left:2px;
	padding-top:18px;
}

.propertyTab a:hover { 
	background-position: 0 -44px;
	padding-top:12px;
}

.propertyTabText {
}

.propDetailsMain {
	width: 100%;
	padding:0px;
	margin-top: 0px;
	float:left;
	background-color:#F7F7EF;
}

.propertyInfo {
	width:230px;
	float:left;
	padding:15px 0 0 10px;
	background-color:#F7F7EF;
}

.propDetailsAddress {
	width:230px;
	background-color:#F7F7EF;
	font-size:12px;
}

.propDetailsAddress h1 {
	color: #9C3839;
	font-weight: bold;
	font-size: 16px;
}

.propDetailsAddress a {
	color: #9C3839;
	text-decoration: none;
}

.priceText {
	color: #000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:0px;
}

.priceTextSpecial {
	color: #FF0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:0px;
}

.priceTextStrike {
	color: #000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:0px;
	text-decoration: line-through; 
}

.propDetailsButtons {
	width: 230px;
	background-color: #F7F7EF;
	text-align: center;
	float:left;
}

.propertyButtons {
	width:180px;
	height:24px;
	float:left;
}

.propertyButtons a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.propertyButtons a:hover {
	color:#960001;
}

.propertyButtonsText {
	width:156px;
	padding-top:5px; 
	font-weight:bold;
}

.propertyButtonsTextBlue a {
	background: url(/newimages/propbuttonblue.jpg) 0 0 no-repeat;
	display:block;
	font: arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:156px;
	height:19px;
	padding-top:5px;
	float:left;
}

.propertyButtonsTextBlue a:hover { 
	background-position: 0px -24px;
	padding-top:5px;
	height:19px;
}

.propertyButtonsTextPink a {
	background: url(/newimages/propbuttonpink.jpg) 0 0 no-repeat;
	display:block;
	font: arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:156px;
	height:19px;
	padding-top:5px;
	float:left;
}

.propertyButtonsTextPink a:hover { 
	background-position: 0px -24px;
	padding-top:5px;
	height:19px;
}

.visitPlannerHolder {
	width: 100%;
	height: 40px;
	display: block;
	float: right;
}

.visitPlannerButton {
	width:180px;
	height:24px;
	float: right;
	position: relative;
	padding: 10px 25px 5px 0px;
}

.visitPlannerButtonTextBlue a {
	background: url(/newimages/propbuttonblue.jpg) 0 0 no-repeat;
	display:block;
	font: arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:156px;
	height:19px;
	padding-top:5px;
	float:left;
}

.visitPlannerButtonTextBlue a:hover { 
	background-position: 0px -24px;
	padding-top:5px;
	height:19px;
}


.directionsHolder {
	width: 100%;
	height: 40px;
	display: block;
	float: right;
}

.directionsButton {
	width:180px;
	height:24px;
	float: right;
	position: relative;
	padding: 10px 25px 5px 0px;
}

.directionsButtonTextBlue a {
	background: url(/newimages/propbuttonblue.jpg) 0 0 no-repeat;
	display:block;
	font: arial;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	width:156px;
	height:19px;
	padding-top:5px;
	float:left;
}

.directionsButtonTextBlue a:hover { 
	background-position: 0px -24px;
	padding-top:5px;
	height:19px;
}


a.tooltip {
	position: relative;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 20px;
	left: 0px;
	width: 200px;
	padding: 0.2em 0.6em;
	border: 2px solid #F7F7EF;
	background-color: #CECFAD;
	color: #333333;
	z-index: 1000;
	
}

html body a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 20px;
	left: 0px;
	width: 200px;
	padding: 0.2em 0.6em;
	border: 2px solid #F7F7EF;
	background-color: #CECFAD;
	color: #333333;
	z-index: 1000;
}

a.tooltip:hover {
	font-size:99%; /*Fixes bug in IE5.x/Win */
}


.center{text-align: center; }
.tight{margin-bottom: -3px;}
.tighter{margin-bottom: -10px; }
.tightest{margin-bottom: -15px; }
html>body .tight{margin-bottom: -6px; }
.spacer{height: 10px; }
.left{float: left; }
.right {float: right; }
.clear {clear: both; }
.rightPad {margin-right: 6px; }
.noBack {background-image: url(); }

.subContentHalfHolder {
	width: 270px;
	float: left;
}

.subHeadHalf{
	width: 263px;
	background-color: #CECFAD;
	margin-top: 0px;
	padding: 2px 0 0 0;
	height: 20px;
	color: #6C7253;
	float: left;
}

.subHeadHalf p {
	font-weight: bold;
	font-size: 12px;
	color: #6C7253;
	margin-top: 0px;
}

.subContentHalf {
	width: 263px;
	background-color: #F7F7EF;
	font-size: 12px;
	padding: 0px;
	float: left;
}

.subContentHalf h2 {
	font-size: 12px;
	font-weight: bold;
}

.subContentHalf a {
	text-decoration: none;
	color: #9C3434;
}

.subContentHalf table {
	width: 263px;
	border: 0px;
	height: 100%;
	font-size: 12px;
	margin-top: 0px;
}

.alarmMessage {
	color:#960001;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}

.alarmMessageSmall {
	color:#960001;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}


.redirectImage {
	background-image:url(/newimages/kc-girl.jpg);
	background-repeat:no-repeat;
	width:394px;
	height:351px;
	font-family: arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}


.redirectImageGIF {
	background-image:url(/newimages/kc-girl.gif);
	background-repeat:no-repeat;
	width:394px;
	height:351px;
	font-family: arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.signTitle {
	position: relative;
	top: 240px;
	left: 0px;
	width: 300px;
	height: 100px;
	font-family: arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color:#6c7253;
}

.signClick a {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

.signClick a:hover {
	text-decoration:underline;
}

.cornerBanner {
	position:absolute; 
	left:0px; 
	top:0px; 
	overflow:visible; 
	height:106px; 
	width:145px; 
	background-image:url(/newimages/claim100banner.png); 
	background-repeat:no-repeat; 
	background-color:transparent; 
	margin:0; 
	padding:0; 
	z-index:10000; 
	float:none; 
	cursor:pointer	
}

.cornerBannerStatus {
	position:absolute; 
	left:0px; 
	top:0px; 
	overflow:visible; 
	height:106px; 
	width:145px; 
	background-image:url(/newimages/claim100bannerStatus.png); 
	background-repeat:no-repeat; 
	background-color:transparent; 
	margin:0; 
	padding:0; 
	z-index:10000; 
	float:none; 
	cursor:pointer	
}

.alreadyRegistered a:link {
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.alreadyRegistered a:hover {	
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;	
}

.alreadyRegistered a:visited {	
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

.tableHolder {
	width:529px;
	float:left;
	padding-top:5px;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	border-bottom-color:#EBEED9;
	border:1px;
}

table td {
	text-align:center;
}

table th {
	background-color:#EBEED9;
	text-align:left;
	padding:5px 0 5px 10px;
}

table a {
	color:#6C7253;
}

table a:hover {
	color:#4e533a;
}

table img {
	border:0;
}

.style1 {
	color: #666666;
}


.propContentHolder {
	width:509px;
	padding:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.propContentHolderHalf {
	width:240px;
	padding:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.dashedLine {
	border-bottom: 1px dashed #000;
	clear: both	
}
.topGraphicHomeNew {
	width:767px;
	height:216px;
	float:left;
}
.kcBarNew {
	width:767px;
	height:32px;
	float:left;
}

.wildcardBar {
	width:767px;
	height:114px;
	padding-top:0px;
	float:left;
}

.wildcardLeftEdge {
	width:24px;
	height:114px;
	padding-top:0px;
	float:left;
}

.wildcardRightEdge {
	width:23px;
	height:114px;
	padding-top:0px;
	float:left;
}
.wildcard {
	width:240px;
	height:114px;
	padding-top:0px;
	float:left;
}

.wildcardBarBottom {
	width:767px;
	height:19px;
	padding-top:0px;
	float:left;
}


div .plusone, .twitter, .fb-like {
    font-size: 1px;
    display: inline-block;
}
div .fb_reset {
    display: inline;
} 

