/*<style type="text/css">
*/.formline, .leftformline
{
	float:left;
	clear:left;
	width:100%;
	padding-bottom:2px;

}

.leftformline label.formlabel
{
	float:left;
	padding: 5px 10px 2px 0px;
}

form>.formline
{
	width:inherit !important;
}
.formline label.formlabel
{
	width:155px;
	float:left;
	padding: 5px 10px 2px 0px;
	text-align:right;
}

.formline .formdata,.leftformline .formdata, .one_line
{
	float:left;
}

label.tleft
{
	text-align:left !important;
}
input.checkbox
{
	float:left;
}
input.clearleft
{
	clear:left;
}
	
.product_row
{
	font-family:inherit;	
	border-bottom:1px solid cssCONTAINER_BORDER;
	display:table;
	width:100%;
	margin-bottom:10px;
}

.ps_featured
{
	display:block;
	font-family:inherit;	
	border-bottom:1px solid cssCONTAINER_BORDER;
}

.ps_featured .ps_image,.product_row .ps_image
{
	float:left;
	padding:10px;
}

.ps_featured .ps_title,.product_row .ps_title
{
	font-weight:bold;
	font-family:inherit;
	font-size:14px;
	color:cssLOCTOPAGENTNAMEH1_COLOR;
	margin-left:135px;
}
.ps_featured .ps_info,.product_row .ps_info
{
	display:block;
	margin-left:110px;
}
.ps_featured .ps_info ul,.product_row .ps_info ul
{
	list-style:none;
}

.ps_featured .ps_info ul li span,.product_row .ps_info ul li span
{
	font-weight:bold;
}


.ps_featured .ps_interested,.product_row .ps_interested
{
	float:right;
	padding-right:5px;
	width:125px;
}

.ps_navigation, .ps_sort_navigation
{
	display:block;
	padding:3px;
}
.ps_navigation
{
	text-align:right;
}

.ps_sort_navigation
{
	border-top:1px solid cssCONTAINER_BORDER;
	background:cssLOCTOP_BACKGROUND;
}

.row1
{
	background:cssLOCTOP_BACKGROUND;
}


#logoboxsub
{
	margin-top:20px;
}

/* *** */

.listings .title
{
 padding-bottom: 10px;
}

.listings .title a
{
  font-style: bold;  
  font-size: 14px;
  color:inherit !important;
  text-decoration:none;
}

#alertBox {
	background: #c00;
	border: 1px solid #a40000;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: .5em;
	text-align: center;
	display: none;
}

.box_show
{
	display:block !important;
}

.clearall{
	clear:both;
}




/* Basic Elements */
body { margin: 0px; padding:0px; text-align:center; background: #EEEEEE; }

a:active,
a:link,
a:visited,
a:active {color: LINKCOLOR; text-decoration: underline;}
a:hover {color: MASTER_HOVER; text-decoration: none; }

h3 { font-family: Arial; font-weight: Bold; font-size: 16px; margin-bottom: 0px;}
p {clear:both; font-family: Tahoma; font-size: 12px; color: #000000;}
#pagehead {font-family: Arial; font-weight: Bold; font-size: 14px;}
#pagesubhead {font-family: Arial; font-weight: Bold; font-size: 14px;}

#ad {border: 1px solid #999999; background: #EEEEEE; margin-top: 100px; padding: 10px;}

/* Specific Divs */
#container { float:left; margin: 0px auto; text-align: left; background: #FFFFFF; width: 810px; border:1px solid #000000; padding:0px;}
#banner {  padding: 0px 0px 0px 0px; border-bottom: 1.5px solid #999999;}

#header { width: 800px; background:#CCCCCC; clear:both; margin:0px; padding:0px; clear:both;}
#title { margin-left:17px; clear:both; }
#title h1 {font-family: tahoma; font-size: 18px; font-weight:bold;  color: #000000; margin:0px; padding-top:15px;}
#title h2 {font-family: tahoma; font-size: 13px; font-weight:normal; color:#999999; margin: 0px 0px 15px;}

#linkbar {float: left; width: 100%; padding:1.5px 0px; background: #7D0D01; border-bottom:2px solid BORDER; border-top:2px solid BORDER; clear:both; text-align:center; line-height: 18pt; }
#linkbar ul { margin: auto; cursor: default; list-style-type: none; white-space : nowrap;}
#linkbar ul li {float: left; padding: 0px 8px; display : inline; }
#linkbar ul li a:link,
#linkbar ul li a:active,
#linkbar ul li a:visited {font-family: arial; font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 18pt; margin: 0px; padding:0px 7px;}
#linkbar ul li a:hover {color: #C0FFD0;}

#contactsp {
	width:800px; height:78px;
	overflow:hidden; margin:0px; padding:0px; background:#FFFFFF;
	background-image: url('http://www.myhiltonheadisland.com/includes/contents/DESIGN//COLORS/brickred/header.jpg');
	background-repeat: no-repeat; background-position: left top; clear:both;
}
#contactsp a:link, a:visited, a:active {text-decoration: underline; }
#contactsp a:hover {text-decoration: none;}
#info{ padding: 12px 10px 0px 0px; font-family: Tahoma; font-size: 9px; color: #000000; text-align:right; margin-right:17px;}

/* BODY */

#wrapper {width: 800px; background-color:#FFFFFF; background-image: url('http://www.myhiltonheadisland.com/includes/contents/DESIGN/REP/nav_bar_shawdow.gif'); background-repeat: repeat-x; background-position: left top; clear:both; padding-top:10px;}
#content {width: 78%; background-color:#FFFFFF; clear:both; padding: 0px 10px 10px 10px; float:left; }
#location {width:18%; float:left; font-family: Tahoma; font-size: 11px; color: LOCATIONCOLOR; line-height: 11pt;
padding:5px; padding-top:38px; text-align:center; background-color:#FFFFFF; position: relative;}


/* Left Nav Bar */
#leftnav { width:130px; float:left; padding-left: 8px; padding-top:10px; padding-right: 8px;border:0px solid}
#leftnav ul { list-style:none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#leftnav ul li { padding-top: 5px; }
#leftnav ul li span {}
#leftnav ul li span a:link,
#leftnav ul li span a:active,
#leftnav ul li span a:visited
 { font-family: tahoma; font-size: 10pt; font-weight: normal; color: LINKCOLOR; line-height: 14pt; text-decoration:underline;}
#leftnav ul li span a:hover { text-decoration:none; color: #C0FFD0}
#leftnav ul li ul { padding:0px 0px 0px 16px; border:none; margin:0px 0px 0px 0px;}
#leftnav ul li ul li { list-style-image:url('http://www.myhiltonheadisland.com/includes/contents/DESIGN/REP/arrow_nav.gif'); padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:12px;}
#leftnav ul li a:link,
#leftnav ul li a:active,
#leftnav ul li a:visited { font-family: tahoma; font-size: 8pt; font-weight: normal; color: MINORLINK; text-decoration: none;}
#leftnav ul li a:hover { color:#C0FFD0; }


/* Content Pages With Out Left Nav - Home Page */
#nestedc{float:left; width:100%; font-family: Tahoma; font-size: 12px; color: #000000; line-height: 13pt;}
#nestedc a, #nestedc a:link, #nestedc a:visited, #nestedc a:active {font-size: 12px; text-decoration: underline;}
#nestedc a:hover { text-decoration: underline; color: MASTER_HOVER;}
#search {
	width:370px; height:210px; float:left; padding: 5px 20px 5px 1px;
	background-image: url('http://www.myhiltonheadisland.com/includes/contents/DESIGN//COLORS/brickred/search.gif');
	background-repeat: no-repeat; background-position: center left; cursor: pointer;
}

#search h3, #search p { visibility: hidden;}

#infobox { width:210px; height:160px; float:left; background-color: #f9f9f9; border: 1px solid #CCCCCC; padding:10px; text-align:center; font-family: Tahoma; font-size: 11px; color: #000000; line-height: 10pt; margin-top: 20px;}
#infobox a:link, a:visited, a:active { font-size: 10px; }

/* Content Pages With Left Nav */
#nestedcnav {padding-top: 10px;float:right; width:50%; font-family: Tahoma; font-size: 12px; color: #000000; line-height: 13pt;  position:relative;width: 475px; margin-top:10px;}
#nestedcnav table {font-family: Tahoma; font-size: 12px; color: #000000;}
#nestedcnav h3 {margin-top: 20px;}
#nestedcnav a, #nestedcnav a:link, #nestedcnav a:visited, #nestedcnav a:active {font-size: 12px; text-decoration: underline;}
#nestedcnav a:hover { text-decoration: underline; color: HOVER;}

/* Resource Page */
#resource { border: 1px solid LINKCOLOR; padding: 10px 10px 10px 10px; }
#resource ul { list-style:none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#resource ul li { padding: 12px 5px; }

#resource ul li a:link,
#resource ul li a:active,
#resource ul li a:visited
 { font-family: tahoma; font-size: 10pt; font-weight: normal; color: LINKCOLOR; line-height: 18pt; text-decoration:underline;}
#resource ul li a:hover { text-decoration:none; color: HOVER;}


/* FORMS */
#form {position: relative;}
#form  .formlabel {padding-bottom: 2px; font-family: Tahoma; font-size: 11px; color: #000000; padding-right:10px }
#form  .formdata {padding-bottom: 2px; font-family: Tahoma; font-size: 11px; color: #000000}

#form DIV.formlabel {padding: 5px 10px 2px 0px; font-family: Tahoma; font-size: 11px; color: #000000; text-align: right; width: 40%; float: left;}
#form DIV.formdata {padding: 5px 10px 2px 0px; font-family: Tahoma; font-size: 11px; color: #000000; float: left; text-align: left; clear: right;}

#form DIV.formlabel2 {padding: 5px 10px 2px 0px; font-family: Tahoma; font-size: 11px; color: #000000; text-align: center; clear: both;}
#form DIV.formdata2 {padding: 5px 10px 2px 0px; font-family: Tahoma; font-size: 11px; color: #000000; text-align: center; clear: both;}
#form hr {clear: both; position: relative;}
#form DIV.formhead {padding-bottom: 5px 10px 5px 0px; font-family: Tahoma; font-size: 11px; color: #000000; text-align: center; clear: both;}

#form DIV.formhide {font-family: Tahoma; font-size: 10px; color: #000000; text-align: center; clear: both; padding: 5px 0px 10px 0px; line-height: 10px; }

#form span.warn {font-family: Tahoma; font-size: 11px; line-height: 10px;}


#form DIV.formbutton {padding-bottom: 2px; font-family: Tahoma; font-size: 11px; color: #000000; padding-right: 10px; padding-top: 5px; text-align: center; clear: both;}
#form br {clear: both;}

#footer {float: left; width: 800px; background-color:#CCCCCC; background-image: url('http://www.myhiltonheadisland.com/includes/contents/DESIGN/REP/bottom_shawdow.gif'); background-repeat: repeat-x; background-position: left top; clear:both; padding-top:8px; position:relative; font-family: verdana; font-size: 9px; text-align: center;}

#bottomlinks {clear:both; width: 720px; text-align: center; padding: 10px 40px 0px;}
#bottomlinks a { padding: 0px 5px; white-space : nowrap;}

#bottomlinks a:link,
  a:active,
  a:visited { color: LINKCOLOR; text-decoration: none; font-family: Tahoma; font-size: 9px; margin: 0px; }
#bottomlinks a:hover { color: MASTER_HOVER; }

#auto{ margin-left:auto; margin-right:auto; width:800px; height:25px; clear:both; padding-top: 10px; text-align: left;}
#right, #left {color: #000000; float:left; width:45%; margin:0px 10px;}
#right {text-align:right; padding:6px 0px; float:right; line-height: 26px; }
#right a, a:link, a:visited {color: LINKCOLOR; text-decoration: none; font-family: Tahoma; font-size: 9px;}
#right a:hover {color: HOVER; text-decoration: none; font-family: Tahoma; font-size: 9px;}
#left ul { list-style-image: url('http://www.myhiltonheadisland.com/includes/contents/DESIGN/REP/housing.gif'); white-space : nowrap; list-style-type: none;}

br.break {clear: both;}

/* Leads */
TABLE.leads{color: #5E5E5E; font-family: tahoma; font-size: 11px; padding: 2px;}
TABLE.leads th{ border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;}
TABLE.leads td{ border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC; padding: 2px;}

/* Featured listing */
TABLE.listings { background-color: BACKGROUND; border: solid 1px  BORDER;}
TR.listingtitle { background-color: BORDER; font-family: arial; font-size: 12pt; color: #FFFFFF; line-height: 18pt; }
TR.listingcolhead { font-family: arial; font-size: 10pt; color: #FFFFFF; }
TR.listingdataeven {background-color: #CCCCCC;}
TR.listingdataodd {background-color: #FFFFFF;}
TR.picmain{background-color: pink;}
TR.listingdataeven, TR.listingdataodd, TR.picmain { font-family: arial; font-size: 10pt; color: #000000; }
a.listinglink {font-family: tahoma; font-size: 8pt; font-weight: normal; color: #EEEEEE; text-decoration: none}
a.listinglink:hover {color:	#FFFFFF}
.normaltext {font-family: Tahoma; font-size: 12px; color: #000000; line-height: 13pt;}

textarea,input,select
{

	font-size:12px;
}

.one_line
{
	float:none;
}
.one_line select, .one_line span
{
	display:block;
	float:left;
}



.select_smaller
{
	width:110px !important;
}

.formdata>.one_line
{
	float:left;
}

.formdata textarea
{
	width:250px;
}




.lkp{display:none}


