@import url(http://fonts.googleapis.com/css?family=Istok+Web);

#luxury-flash {
	position:absolute;
	left:270px;
	top:177px;
	width:134px;
	height:22px;
	z-index:1302;
}

#Segal {
	position:absolute;
	left:0px;
	top:70px;
	width:1000px;
	height:70px;
	z-index:1204;
}

#Container {
	position: relative;
	margin: 0px auto;
	width: 1000px;
	height: auto;
	z-index: 0;
}

#left-Nav-links {
	position:absolute;
	left:23px;
	top:0px;
	width:215px;
	height:auto;
	z-index:1;
}

#Header {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:234px;
	z-index:1001;
}

#bottom-header {
	position:absolute;
	left:259px;
	top:177px;
	width:741px;
	height:22px;
	z-index:1202;
	background-image: url(/images/top-header_08.jpg);
}

#light {
	background-color: #D2E8F7;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #00455B;
}

#mid {
	background-color: #9ECCED;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #00455B;
}

#mid-dark {
	background-color: #75BEFB;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #E4F1FA;
}

#mid-dark2 {
	background-color: #377EC6;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #E4F1FA;
}

#dark {
	background-color: #00455B;
	color: #FFFFFF;
}

body {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFCD59;
	background-image: url(http://www.hiltonheadrentals.com/images/bg.gif);
	color: #00455B;
	margin: 0px;
	padding:0px;
}

td, th, p {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cap {
	float: left;
	width: 42px;
	font-size: 62px;
	line-height: 51px;
	font-weight: normal;
	color:#444444;
	font-family: georgia, times;
}

form {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding:0px;
}

.PrintOnly { display: none; }

.also { width:136px; }

.tableWidth { width: 720px; }

.tableWidthCenter { width: 428px; }

.tableWidthImage { width: 416px; }

.imageAlign { text-align: center; }

h1 {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 125%;
	margin: 0px;
	padding:0px;
	color: #16628F;
}

h2 {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding:0px;
	color: #0394AD;
}

h3 {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin: 0px;
	padding:0px;
	color: #154359;
}

h4 {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding:0px;
	color: #5A7289;
}

h5 {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding:0px;
	color: #006799;
}

.blackBacking { background-color: #000000; }

.names {
	background-color: #4C5D87;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:  center;
	font-family: Verdana;
	font-weight: bold;
}

.calendarBody {
	background-color: #F0F0F0;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align:  center;
	font-family: Verdana;
}

.calCurrentDay {
	background-color: #C0C0C0;
	font-size: 11px;
	color: #FFFFFF;
}

.calOtherDay {
	background-color: #F0F0F0;
	font-size: 11px;
	color: #000000;
}

.calNotDay {
	background-color: #E1E1C4;
	font-size: 11px;
	color: #E1E1C4;
}

.calFormMenu {
	background-color: #4C5D87;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:  center;
	font-family: Verdana;
	font-weight: bold;
}

.formFields {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formFieldsError { color: red; }

.dkGreen { color: #6E7375; }

.ltGreen { color: #CCCC99; }

.mdGreen { color: #C0C0A3; }

.txtGreen { color: #878857; }

.txtRed { color: #CC0033; }

.txtWhite { color: #FFFFFF; }

.nav { font-size: 10px; }

.dkGreenBold {
	color: #6E7375;
	font-weight:bold;
}

.txtGreenBold {
	color: #878857;
	font-weight:bold;
}

.beige { background-color: #EEEAD9; }

.white { background-color: #FFFFFF; }

.ltGreenBackground { background-color: #CCCC99; }

.mdGreenBackground { background-color: #C0C0A3; }

.style6 {
	color: #FFCC00;
	font-weight: bold;
}

.white-tag {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF
}

.leftnav {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.leftnav a:link, .leftnav a:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration:none;
}

.leftnav a:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #84FDFD;
	text-decoration: none;
	font-size: 9px;
}

.input {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.input a:link, .input a:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
}

.input a:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background-color: #9ecced;
	color: #00455B;
	text-decoration: none;
	font-size: 9px;
}

.featureCopy {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	color: #00455B;
}

.postHeader { padding: 5px 0 0 25px; }

.postDesc { padding: 5px 5px 0 50px; }

.error { color: red; }

.imageBorderFeature { background-image: url(/images/imageBorderFeature.gif); }

.imageBorderSecondary {
	background-image: url(/images/imageBorderSecondary.gif);
	background-repeat: no-repeat;
}

.imageBorderArticle { background-image: url(/images/imageBorderArticle.gif); }

.greyLine { background-image: url(/images/grayPixel.gif); }

.footerLinks {
	font-size: 10px;
	color: #FFFFFF;
}

#default {
	background-color: #FFFFFF;
	width:740px;
}

#Efriend {
	background-color: #EEEAD9;
	width:380px;
	height:375px;
}

a:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2E71C2;
	font-size: 9px;
}

a:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #48709B;
	font-size: 9px;
}

a:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #00455B;
	text-decoration: none;
	font-size: 9px;
}

a.footerLinks:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 10px;
}

a.footerLinks:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}

a.footerLinks:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background-color: #D2E8F7;
	color: #00455B;
	text-decoration: none;
	font-size: 10px;
}

a.nav2:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #000066;
	font-size: 10px;
}

a.nav2:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #41629E;
	font-size: 10px;
}

a.nav2:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #556C8E;
	font-size: 10px;
}

ul.new-nav {
	margin: 10px 0 20px 15px;
	padding:0;
}

.new-nav li {
	background:url(/images/list-item.gif) no-repeat left bottom;
	padding-left:15px;
	margin: 0 0 13px 0;
	list-style:none;
	text-align:left;
}

.new-nav a:link {
	text-decoration: none;
	color: #023D64;
	font-size:12px;
}

.new-nav a:visited {
	text-decoration: none;
	color: #023D64;
	font-size:12px;
}

.new-nav a:hover {
	text-decoration: none;
	color: #023D64;
	border-bottom:solid 2px #6BB6E2;
	background-color:transparent;
}

a.Book:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: underline;
	color: #CF5912;
}

a.Book:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: underline;
	color: #824B31;
}

a.Book:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: underline;
	color: #F08F55;
}

a.slideNav:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.slideNav:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.slideNav:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.NavBold:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	color: #6E7375;
}

a.NavBold:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	color: #6E7375;
}

a.NavBold:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	color: #E9E9D1;
}

a.resourceNav:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.resourceNav:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.resourceNav:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #FFFFFF;
}

a.articleAlso:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.articleAlso:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.articleAlso:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.sponsor:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #2B61A4;
}

a.sponsor:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #224E82;
}

a.sponsor:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #4382CD;
}

a.nav:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #2E71C2;
	font-size: 9px;
}

a.nav:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #48709B;
	font-size: 9px;
}

a.nav:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background-color: #D2E8F7;
	color: #00455B;
	text-decoration: none;
	font-size: 9px;
}

a.luxurynav:link {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #403015;
	font-size: 10px;
}

a.luxurynav:visited {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #403015;
	font-size: 10px;
}

a.luxurynav:hover {
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #403015;
	font-size: 10px;
}

a.postcat:link {
	padding: 5px 0 0 35px;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #878857;
}

a.postcat:visited {
	padding: 5px 0 0 35px;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #878857;
}

a.postcat:hover {
	padding: 5px 0 0 35px;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #878857;
}

a.postcatSub:link {
	padding: 0 0 0 45px;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.postcatSub:visited {
	padding: 0 0 0 45px;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

a.postcatSub:hover {
	padding: 0 0 0 45px;
	font-weight:bold;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	color: #6E7375;
}

.tablebg td {
	background: #DADABE;
	font-size:12px;
}

.lightT { background-color:#DEEEFA; }

.midT { background-color:#9DD1EE; }

.darkT {
	background-color:#396188;
	color: #FFFFFF;
}

.darkTF { background-color:#07355A; }

.darkTFV {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	background-color:#DDEBAF;
}

#content-main {
	position:absolute;
	left: 271px;
	top: 847px;
	width: 700px;
	background-color: #D2E8F7;
	layer-background-color: #D2E8F7;
	border: 1px none #000000;
	padding:10px;
	z-index:1303;
}

#home-content2 {
	position: absolute;
	top: 234px;
	width: 1000px;
	height: 900px;
	z-index: 18;
	margin-left:0px;
}

#round {
	-moz-border-radius: 7px;
	border-radius: 7px 7px 0 0;
	padding: 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#c6f4ff;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #c6f4ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6f4ff), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#c6f4ff, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#c6f4ff, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6f4ff', endColorstr='#FFFFFF');
}

.gradation {
	padding: 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#c6f4ff;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #c6f4ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6f4ff), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#c6f4ff, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#c6f4ff, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6f4ff', endColorstr='#FFFFFF');
}

.shadow {
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

#reservations-header {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 4px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#ffd399;
}

#reservations-bottom {
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #ffd399);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd399), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#ffd399, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#ffd399, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd399', endColorstr='#FFFFFF');
}

#quick-search-header {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 4px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#99D8DB;
}

#quick-search-bottom {
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #c6f4ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6f4ff), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#c6f4ff, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#c6f4ff, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6f4ff', endColorstr='#FFFFFF');
}

.filter-header {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 4px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#81BEE2;
}

.filter-bottom {
	background-color:#2a78b1;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #053d67, #2a78b1);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a78b1), to(#053d67));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#2a78b1, #053d67);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#2a78b1, #053d67);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a78b1', endColorstr='#053d67');
	padding:5px;
}

.round {
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 0px;
	margin: 0px;
}

.home-search-header {
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	padding: 5px 0 5px 0px;
	margin: 0px;
	overflow:auto;
	background-color:#6B8F43;
}

.home-search-header h1 {
	font-size:15px;
	color:#FFFFFF
}

.home-search {
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #fffebc, #e5edce);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5edce), to(#fffebc));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#e5edce, #fffebc);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#e5edce, #fffebc);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5edce', endColorstr='#fffebc');
}

.home-search-footer {
	-moz-border-radius:0 0 7px 7px;
	border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	padding: 5px 0 5px 0px;
	margin: 0px;
	overflow:auto;
	background-color:#6B8F43;
	height:6px;
}

.home-listing-header {
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	padding: 5px 0 5px 15px;
	margin: 0px;
	overflow:auto;
	background-color:#ACDDE8;
}

.home-listing-header h2 { color:#104A61 }

.home-listing-bottom {
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #D0F0F0);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D0F0F0), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#D0F0F0, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#D0F0F0, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0F0F0', endColorstr='#FFFFFF');
}

.rental-features-header {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 2px 2px 0px 10px;
	margin: 3px 0px 0px 5px;
	overflow:auto;
	background-color:#004a5c;
	text-align:left;
	height:20px;
	color:#FFF;
	font-size:14px;
}

.rental-features-bottom {
	background-color:#c8f4ff;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #c8f4ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8f4ff), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#c8f4ff, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#c8f4ff, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8f4ff', endColorstr='#FFFFFF');
	padding:5px;
}

.map-header {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 2px 2px 0px 10px;
	margin: 3px 0px 0px 5px;
	overflow:auto;
	background-color:#58895b;
	text-align:left;
	height:20px;
	color:#FFF;
	font-size:14px;
}

.map-bottom {
	background-color:#d6ffcd;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #d6ffcd);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d6ffcd), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#d6ffcd, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#d6ffcd, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6ffcd', endColorstr='#FFFFFF');
	padding:5px;
}

.video-header {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 2px 2px 0px 10px;
	margin: 3px 0px 0px 5px;
	overflow:auto;
	background-color:#30a0bb;
	text-align:left;
	height:20px;
	color:#FFF;
	font-size:14px;
}

.video-bottom {
	background-color:#c8f4ff;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #caf5ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#caf5ff), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#caf5ff, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#caf5ff, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#caf5ff', endColorstr='#FFFFFF');
	padding:5px;
}

.video-footer {
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	padding: 2px 2px 0px 10px;
	margin: 3px 0px 0px 5px;
	overflow:auto;
	background-color:#30a0bb;
	text-align:left;
	height:20px;
	color:#FFF;
	font-size:14px;
}

.description-details {
	-moz-border-radius: 7px;
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	padding: 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #c8f4ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8f4ff), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#c8f4ff, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#c8f4ff, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8f4ff', endColorstr='#FFFFFF');
}

.description-details-feature {
	-moz-border-radius: 7px;
	border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	padding: 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #98d3ee);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98d3ee), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#98d3ee, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#98d3ee, #FFFFFF);
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d3ee', endColorstr='#FFFFFF');
}

.link-bg {
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#c8f4ff;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFDDD, #c8f4ff);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8f4ff), to(#FFFDDD));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#c8f4ff, #FFFDDD);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#c8f4ff, #FFFDDD);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8f4ff', endColorstr='#FFFDDD');
}

.complex-links {
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#c8f4ff;
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #c8f4ff, #FFFDDD, );
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFDDD), to(#c8f4ff));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#FFFDDD, #c8f4ff);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#FFFDDD, #c8f4ff);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFDDD', endColorstr='#c8f4ff');
}

.similar-header h2 {
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	padding: 4px 2px 0px 10px;
	margin: 3px 0px 0px 0px;
	overflow:auto;
	background-color:#ffd399;
	color:#756856;
}

.similar-bottom {
	/* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #ffd399);
	/* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd399), to(#FFFFFF));
	/* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#ffd399, #FFFFFF);
	/* Opera 11.10+ */
  background: -o-linear-gradient(#ffd399, #FFFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd399', endColorstr='#FFFFFF');
}

.listing h2 { font-family:'Istok Web', Arial, Helvetica, sans-serif; }

.listing P {
	font-family:'Istok Web', Arial, Helvetica, sans-serif;
	font-size:12px;
}

.listing-link a:link {
	text-decoration: none;
	color: #321D01;
	font-size:12px;
}

.listing-link a:visited {
	text-decoration: none;
	color: #321D01;
	font-size:12px;
}

.listing-link a:hover {
	text-decoration: none;
	color: #321D01;
	border-bottom:solid 2px #6BB6E2;
	background-color:transparent;
}


.email-link a:link {
	font-size:13px;
	text-decoration: none;
	color: #ED741B;
}
;

.email-link a:visited {
	font-size:13px;
	text-decoration: none;
	color: #ED741B!important;
}

.email-link a:hover {
	font-size:13px;
	text-decoration: none;
	color: #ED741B;
	border-bottom:solid 2px #11a7ed;
	background-color:transparent!important;
}

