@charset "utf-8";
/* CSS Document */

body {
	background:url(images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #86a9f9;
	margin-top: 0px;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.navigationbox{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.maincell {
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
background-color: #EFF4FC;
}

.cellback {
background: url(images/inner-back.jpg) repeat-x left top;
height: 16px;
}

hr {width: 100%; size: 1px; color: #999999; margin-top: 8px; margin-bottom: 8px; padding: 0px; border-collapse: collapse;}


/*////////////////////////// IMAGES ////////////////////////////////////////*/
/*////////////////////////// IMAGES ////////////////////////////////////////*/
/*////////////////////////// IMAGES ////////////////////////////////////////*/


img#footerimg {border: 0px;}
img.photoborder { border: #0099FF solid 2px}
a img {border: #0099FF solid 2px}
a:visited img {border: #e99f27 solid 2px}


/*////////////////////////// FONTS ////////////////////////////////////////*/
/*////////////////////////// FONTS ////////////////////////////////////////*/
/*////////////////////////// FONTS ////////////////////////////////////////*/


p.faqq {font-size: 16px; font-weight: bold; color: #0171bd; margin: 0px; }
p.faqa {margin: 0px; padding-left: 25px}

a.headerlink {color:#2266ff; text-decoration: none;}
a.headerlink:link {color:#2266ff; text-decoration: none;}
a.headerlink:hover {color:#aec7ff; text-decoration: none;}
a.headerlink:visited {color:#2266ff;}

a.infolink {color:#FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.infolink:link {color:#FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
a.infolink:hover {color:#FFFFFF; text-decoration: underline;}
a.infolink:visited {color:#FFFFFF;}

.briefdesctext {
	line-height: 15px;
	font-size: 13px;
}

div#mapHover{
	border-bottom: 1px solid #ccc;
}

div#mapHover a{
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	text-decoration: none;
}

div#mapHover a:hover{
	background-color: #d1ffba;
}


h1,h2,h3,h4,h5,h6, a b { font-family: Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; text-decoration:none; }
h1 { font-size:18px; color:#0171bd; letter-spacing:-1px; margin: 2px; }
h2{ font-size:18px; color:#0171bd; letter-spacing:-1px; margin: 0px; }
h3{ font-size:16px; color:#0171bd; letter-spacing:-1px; margin: 0px; color: #000000;  }

p.indented {padding-left: 10px; margin: 0px; padding-right: 5px;}
p.learnmore {padding-left: 10px; margin: 0px; padding-right: 20px; text-align: right;}
p {margin-bottom: 0px; padding-bottom: 0px;}
p.descriptiontext {padding-left: 50px; padding-right: 50px;}
p.amenities {padding-left: 50px; padding-right: 50px; font-size: 11px; font-weight: bold; text-align: center; color: #1447ba}

a { color:#0171bd; }
a:visited { color:#0171bd; }
a:hover { color:#008ded; }

h1 a {font-family: Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; font-size:18px; color:#0171bd; letter-spacing:-1px; margin: 2px; text-decoration:none; }

.regularheading { font-family: Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; text-decoration:none; font-size:16px; color:#000000; letter-spacing:-1px; margin: 2px; }

.propertybar {
	height: 20px;
	padding-left: 15px;
	background-image: url(images/infobox-back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}

.bodytext { 
	margin-right: 50px;
	margin-left: 50px;
	font-size: 12px;
	}
	
li {

  margin-left: -25px;

  padding-left: -5px;

}

/* ul {
	margin-top: 0px; 
	margin-bottom: 8px;
  	float: left;
	width: 25em;
	  margin: 0px;
	  padding: 0px;
	  list-style: disc;

}*/

.ammenitiesleft {
	width: 150px;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
	float: left;

}
.ammenitiesright {
	width: 152px;
	float: right;

	text-align: left;
	vertical-align: top;
		margin: 0px;
		right: auto;

}

.condodiv {
	margin-left: 20px;
	margin-right: 20px;
}

.condoheader,.rateyearheader{
background: #86a9f9;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
text-align: center;
background-image:url(images/barbg.jpg);
}

a.condoheadertext,a.condoheadertext:link,a.condoheadertext:visited{
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
text-align: center;
background-image:url(images/barbg.jpg);
text-decoration: none;
}

.condoheader2 {
background: #339900;
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
text-align: center;

}

.condobedrooms {
color: #569bff;
vertical-align: top;
}

.condotext {
font-size: 12px;
line-height: 14px;
vertical-align: top;
padding-left: 10px;
padding-top: 3px;

}

.condodesctop {
color: #2266ff;
font-size: 13px;
}

.divblueback {
	background: #d8e8ff;
	padding-bottom: 3px;
}

.myrtlebeachfacts{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.myrtlebeachfactstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	padding-left: 10px;
	padding-right: 10px;
}

.amenitiescheckbox
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
}

.teaserheader {
font-family: Verdana, Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003399;
font-style: italic;
}

table.ratetable td {
border-width: 1px 1px 1px 1px;
border-color: #0066FF;
border-style: solid;
}

table.ratetable {
background-color: #e7f1ff;
font-family: Arial, Helvetica, sans-serif;
}

.fineprint {
font-size: 11px;
}

.policiesheader {
color: #2266ff;
font-size: 14px;
font-weight: bold;
}


.footertext {
font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding-left: 10px; 
padding-right: 10px;
text-align: center;
}

.footertextbig {
font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px; 
padding-right: 10px;
text-align: center;
}

.footertext a{
color: #FFFFFF;
}

.footertext a:hover{
color: #EAEAEA;
}

/*//////////////////////////////////////////*/
/*//////////////RATE TABLES/////////////////*/
/*//////////////////////////////////////////*/

#ratetable {
width:550px;
border:solid #CCCCCC;
color:#000000;
border-collapse:collapse;

}

#ratetable td {
padding:2px;
border:solid 1px #a1d0d3;

}

.ratesdates
{

}

.ratesmoney
{
 font-family: Arial, Helvetica, sans-serif;
color:#3a3d3d;
}


.ratesheader
{
font-size:16px;
color:#45999e;
font-variant: small-caps;
text-align:center;
border-color: #a1d0d3; 
background-color:#def5f6;
}

.ratesfooter
{
color:#575757;
text-align:center
}


.ratesfooter2
{
font-size:13px;
color:#45999e;
text-align:center;
border-color: #a1d0d3; 
background-color:#eff8f8;
}