@import url("/css/nav.css");
@import url("/css/rateCalendar.css");
@import url("/css/styles-blog.css");

body {margin: 0 0 0 0; background-color:#ffffff;}
.bodyPopup {margin: 0 0 0 0; background-color:#a9a9a9;}

a {outline: none;}

p { text-align: justify; font-size: 12px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 10px 0px; font-family: arial, verdana, helvetica, sans-serif; }
p.psmall { text-align: justify; font-size: 11px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 10px 0px; font-family: arial, verdana, helvetica, sans-serif; }
p.amenities { font-size: 12px; color: #3c3d5c; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 3px 0px 10px 0px; font-family: arial, verdana, helvetica, sans-serif; }
p.nomargin { text-align: justify; font-size: 12px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 0px 0px; font-family: arial, verdana, helvetica, sans-serif; }
p.nomargin1 { text-align: justify; font-size: 12px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: -3px 0px 2px 0px; font-family: arial, verdana, helvetica, sans-serif; }
.Copy { font-size: 12px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; font-family: arial, verdana, helvetica, sans-serif; }
.CopySmall { font-size: 11px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; font-family: arial, verdana, helvetica, sans-serif; }
.rezBox { font-size: 11px; color: #3d3d3d; margin: 4px 0px 0px 0px; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; font-family: verdana, helvetica, arial, sans-serif; }
.CAD { color: #ae4040; font: 12px helvetica, verdana, arial, sans-serif; font-weight: bold }

H1 { font-size: 16px; color: #555682; font-style: normal; font-weight: bold; text-decoration: none; margin: 7px 0px -15px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
H1.title { font-size: 16px; color: #555682; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
H2 { font-size: 12px; color: #555682; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
H3 { font-size: 14px; color: #555682; font-style: normal; font-weight: normal; text-decoration: none; margin-bottom: -15px; margin-top: 8px; font-family: verdana, helvetica, arial, sans-serif; }
H2.orange { font-size: 12px; color: #753d1f; font-style: normal; font-weight: bold; text-decoration: none; margin: 15px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
H2.orangeNomargin { font-size: 12px; color: #753d1f; font-style: normal; font-weight: bold; text-decoration: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
H2.activities { font-size: 14px; color: #555682; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
h1.home { margin: 3px 0 2px 0; padding: 0; color: #424d87; font-size: 16px; font-weight: bold; }
img.featurehome {border: 1px solid #d4d1cd; margin: 14px 0px 4px 13px;}
td.featured {background: url(/images/design/bg-featured.gif) repeat-x top #fff;}
td.featured p {margin-left: 13px; width: 230px;}
td.featured a {color: #424d87; font-weight: bold;}
td.featured a:hover {color: #374172;}
.bullet {margin-right: 4px;}
.qicons, .qicons2 {padding-right: 67px; margin: 10px 0 0 0; border: none; border-bottom: 1px dotted #d8dadf; padding-bottom: 5px;}
.qicons2 {border: none;}
#airfarehotel {width: 530px; background: url(/images/design/bg-airfare.gif) no-repeat top #fdfcfb; border-bottom: 1px solid #eeecea;}
#airfarehotel p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; color: #484848;}
#airfarehotel p strong {color: #6e431c;}
#airfarehotel p em {color: #954f33; font-style: normal; font-weight: bold;}
.prices {color: #6d0101;}
p.airrates {color: #7f8395; font-size: 11px; text-align: right; margin-right: 24px;}
H6 { font-size: 12px; color: #555682; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
.bhead {color: #424d87; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}

ul {  text-align: justify; list-style-type: disc; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none; line-height: 1.25}
ol { text-align: justify; padding: 0px 20px; margin: 5px 0px 0px 8px; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #808080; text-decoration: none; line-height: 1.2}
li { text-align: justify; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

.Link { font-size: 12px; color: #090c9b; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }
.Link:hover { font-size: 12px; color: #8e644b; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }
.Link2 { font-size: 12px; color: #090c9b; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }
.Link2:hover { font-size: 12px; color: #8e644b; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }
.Link3{ font-size: 11px; color: #805e3f; text-decoration: underline; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
.Link3:hover { color: #6d4f34; }
.LinkSmall { font-size: 11px; color: #090c9b; font-style: normal; font-weight: normal; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }
.LinkSmall:hover { font-size: 11px; color: #8e644b; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }


hr { border: none; background-color: #cccccc; color: #cccccc; height: 1px; width: 100%;	}

.Image { border: 1px solid #666666; margin-left: 0px; margin-right: 10px; margin-bottom: 5px; margin-top: 3px; }

.Footer { font-size: 12px; color: #666666; font-style: normal; font-weight: normal; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }
.FooterLink { font-size: 12px; color: #8e6457; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }
.FooterLink:hover { font-size: 12px; color: #7c564a; font-style: normal; font-weight: normal; text-decoration: underline; font-family: arial, verdana, helvetica, sans-serif; }
.footerimg {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.FooterLogo img { text-decoration: none; border: none; }
.FooterLogo:hover { text-decoration: none; border: none; }

.inquiry { font-size: 12px; color: #3d3d3d; font-style: normal; font-weight: normal; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }
.inquirySmall { font-size: 11px; color: #3d3d3d; font-style: normal; font-weight: normal; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }
.inquiryBlue { font-size: 12px; color: #4e5480; font-style: normal; font-weight: bold; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }
.inquiryTitle { font-size: 11px; color: #535671; font-style: normal; font-weight: bold; text-decoration: none; font-family: arial, verdana, helvetica, sans-serif; }
.amenities {  font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #4f4f4f; text-decoration: none}
.PropTitle2 {  font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #7a5021; text-decoration: none}
.PropTitle {  font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #7a5021; text-decoration: none}
.PropTopTitle {  font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.PropTop {  font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #3d3d3d; text-decoration: none; line-height: 1.3}
.RatesTable {  font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #4f4f4f; text-decoration: none}
/*.RatesTableTitle {  font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
.RatesTableTitle2 {  font-family: arial, verdana, helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
*/


#thumbs {
	width: 530px;
	height: 77px;
	overflow: auto;
	text-align: left;
	z-index: 5;
}

#planner { text-align: center; margin: 6px 0 10px 0; padding: 8px 0 10px 0; width: 215px; border-top: #c1d0db solid 1px; border-bottom: #c1d0db solid 1px;
			background: url(/images/design/plannerBkg.gif) repeat-x top #f9faff;}
#plannerTable { margin: 0 0 0 10px; padding: 0; color: #515151; font-size: 11px; width: 205px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; }
#plannerTable input { margin: 4px 0 4px 5px; padding: 1px 0 1px 4px; color: #666666; background-color: #ffffff; border: 1px solid #c1c1c1; font-size: 12px; }
#plannerTable select { margin: 4px 5px 4px 5px; padding: 1px 0 1px 2px; color: #666666; background-color: #ffffff; border: 1px solid #c1c1c1; font-size: 12px; }
#plannerTable a { color: #805e3f; font-size: 11px; text-decoration: underline; font-weight: bold;}
#plannerTable a:hover { color: #6d4f34; }

#contactus { margin: 0; padding: 0; background: url(/images/design/contact-us.jpg) no-repeat top; width: 215px; height: 129px; overflow: hidden}
#contactus p {visibility: hidden; display: none;}
#contactusTable { color: #6a71af; font: normal 12px "lucida grande", verdana, sans-serif; letter-spacing: 0.01em; line-height: 1.25em; }
#contactusTable .title { color: #4b88a8; letter-spacing: 0.05em; }
#contactusTable .small { color: #888f99; font-size: 11px; }
#contactus a { color: #6a71af; font-size: 11px; text-decoration: none; }
#contactus a:hover { color: #8e644b; text-decoration: underline; }

#featured { text-align: center; margin: 2px 0 0 0; padding: 6px 0 8px 0; width: 200px; background-color: #f1f5ff;
			border-top: #c1d0db solid 1px; border-bottom: #c1d0db solid 1px; }
#featuredTable { margin: 0 8px 0 8px; padding: 0; width: 184px; text-align: left; font-family: arial, verdana, helvetica, sans-serif; }
#featuredTable p { text-align: justify; margin: 4px 0 6px 0; padding: 0; color: #676767; font-size: 12px; line-height: 1.2em; }
#featuredTable p.rateline { color: #374c7e; font-size: 11px; }
#featuredTable .rate { color: #864607; font-size: 12px; }
#featuredTable .title { color: #374c7e; font-size: 12px; }
#featuredTable a { color: #4b88a8; font-size: 12px; text-decoration: none; }
#featuredTable a:hover { color: #8e644b; text-decoration: underline; }

#quicklinks {
	width: 216px;
	padding: 0;
	margin: 4px 0 30px 0;
	font: normal 12px/17px "lucida grande", verdana, sans-serif;
}

#quicklinks a {
	color: #6c7c97;
	text-decoration: none;
	display: block;
	padding: 2px;
}

#quicklinks a:hover {
	background-color: #fff9d7;
}

#quicklinks a em{
	color: #7AB4D4;
}

#quicklinks ul{
margin-top: 12px;
}

#quicklinks p {
	font: normal 13px/18px georgia, serif;
	color: #8C9297;
	margin: 5px 0;
	padding: 0;
}

#quicklinks .even {
	background-color: #f1f5ff;
	border-bottom: 1px solid #c1d0db;
	border-top: 1px solid #c1d0db;
}


.picBorder {
	border: 1px solid #ffffff;
}
.spas {
	font-family: arial;
	font-size:11px;
	border: 0px solid #848484;
	border-collapse:collapse;
	color: #25254a;
}
.spas th {
	border: 0px solid #848484;
	/*background-color: #f1f5ff;*/
	padding:2px;
	font-size:10px;
	color: #3c4d8c;
	text-align:left;
}
.spas td {
	border: 0px solid #848484;
	text-align:center;
	padding:2px;
}

.spas th.light {
	border: 1px solid #000000;
	background-color: #f5f5f5;
	padding:2px;
	color: #696f86;
}
.spas tr {
	background-color: #ffffff;
}

.spas tr.altrow {
	background-color: #f7f7f7;
}
.spas tr.altrowmain {
	background-color: #EEEEEE;
}

.spas td.leftcol {
	border: 0px solid #848484;
	text-align:left;
	padding:2px;
	width:160px;
	vertical-align:top;
}

.spas td.leftcolPop {
	border: 0px solid #848484;
	text-align:left;
	padding:2px;
	vertical-align:top;
}

.spas ul {
	font-size:12px;
	margin: 4px 4px 4px 20px;
	padding: 0px 0px 0px 0px;
	font-weight: normal; 
}
.rates {font-family: arial; font-size:11px; border: 1px solid #848484; border-collapse:collapse; color: #25254a;}
.rates th {border: 1px solid #848484; background-color: #f1f5ff; padding:2px; font-size:10px; color: #3c4d8c;}
.rates td {border: 1px solid #848484; text-align:center; padding:2px;}
.rates th.light {border: 1px solid #000000; background-color: #f5f5f5; padding:2px; color: #696f86;}
.rates tr {background-color: #ffffff;}
.rates tr.altrow {background-color: #f7f7f7;}
.rates tr.altrowmain {background-color: #EEEEEE;}
.rates td.leftcol {border: 1px solid #848484; text-align:left; padding:2px; width:160px; vertical-align:top;}
.rates td.leftcolPop {border: 1px solid #848484; text-align:left; padding:2px; vertical-align:top;}
.rates ul {font-size:11px; margin: 4px 4px 4px 20px; padding: 0px 0px 0px 0px; font-weight: normal;}


.nowrap {
	border: 0px solid #848484;
	white-space:nowrap;
	text-align:left;
}
.nowrapPop {
	border: 0px solid #848484;
	white-space:nowrap;
	text-align:center;
}
.listing tr{
	font-size:12px;
	color: #808080; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3;
	font-family: arial, verdana, helvetica, sans-serif;
}

.ol_li{
	margin:.5em 3% .5em 3%;
}

.FloorPlan{  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #61678a; 
	text-decoration: none;
}
.FloorPlan:hover {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #8e644b; 
	text-decoration: underline;
}

.CopyLink2 {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #61678a; 
	text-decoration: none;
}
.CopyLink2:hover {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #8e644b; 
	text-decoration: underline;
}
.CopyLink2old {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #8e644b; 
	text-decoration: none;
}

.CopyLink2old:hover {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #090c9b; 
	text-decoration: none;
}
.CopyLink2Indent { 
	font-size: 11px; 
	color: #61678a; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-indent:1em;
	text-decoration: none;
}
.CopyLink2Indent:hover { 
	font-size: 11px; 
	color: #8e644b; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-indent:1em;
	text-decoration: underline;
}
.CopyLink2Indentold { 
	font-size: 11px; 
	color: #8e644b; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-indent:1em;
	text-decoration: underline;
}
.CopyLink2Indentold:hover { 
	font-size: 11px; 
	color: #090c9b; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	text-indent:1em;
	text-decoration: underline;
}

.copyRed {  
	font-family: verdana, helvetica, arial, sans-serif;  
	font-style: normal; 
	font-weight: normal; 
	color: #562803; 
}
.price { color: #212c72; font: 12px helvetica, verdana, arial, sans-serif; font-weight: bold }

.TurkLink2 {  
	font-size: 14px; 
	color: #555682; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	margin-bottom: -15px;
	margin-top: 8px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}

.TurkLink2:hover {  
	font-size: 14px; 
	color: #555682; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	margin-bottom: -15px;
	margin-top: 8px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}
.H3link { 
	font-size: 14px; 
	color: #555682; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	margin-bottom: -15px; 
	margin-top: 8px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}
.H3link:hover { 
	font-size: 14px; 
	color: #555682; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	margin-bottom: -15px; 
	margin-top: 8px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}
.H2link { 
	font-size: 12px; 
	color: #555682; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}
.CopyBody {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #808080; 
	text-decoration: none
}
.centerred {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #ff0000; 
	text-decoration: none;
}
.error { 
	color: #ff0000; 
	font: 12px helvetica, verdana, arial, sans-serif; 
	font-weight: bold 
}
.specialTextBottom { 
	font-size: 11px;
	color: #3d3d3d; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 10px 0px; 
	font-family: arial, verdana, helvetica, sans-serif;
}
.closedRen { 
	font-size: 12px;
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 10px 0px; 
	font-family: arial, verdana, helvetica, sans-serif;
}
.redText {
	color: #FF0000; 
}
.accommTable {
	text-align:justify; 
	font-size: 12px; 
	color: #3d3d3d; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px; 
	margin: -15px 0px 10px 0px; 
	font-family: arial, verdana, helvetica, sans-serif;

}
.accommTableImg {  
	text-align:center;
	vertical-align:top;
	/*width:102px;*/

}
.accommTableImgSpec {  
	text-align:left;
	vertical-align:top;

}
.accommTableImg th { 
	background-color: #ddddf3;
}
.accommTable1{
	text-align:justify; 
	font-size: 12px; 
	color: #3d3d3d; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px; 
	margin: -45px 0px 10px 0px; 
	font-family: arial, verdana, helvetica, sans-serif;

}
.accommInnerTable {
	text-align:justify; 
	font-size: 12px; 
	color: #808080; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	font-family: arial, verdana, helvetica, sans-serif;

}

.weatherTable {
	text-align:justify; 
	font-size: 12px; 
	color: #3d3d3d; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 10px 0px; 
	font-family: arial, verdana, helvetica, sans-serif;

}
.tabListing {
 
}
p.tabListing { text-align:justify; font-size: 12px; color: #3d3d3d; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 0px 0px; font-family: arial, verdana, helvetica, sans-serif; }

.tabTravel { 
	text-align:justify; 
	font-size: 11px; 
	color: #3d3d3d; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px; 
	margin: 2px 0px 0px 0px; 
	font-family: arial, verdana, helvetica, sans-serif; 
}
.tabTH { 
	background-color:#ddddf3;
	padding: 0px 2px 0px 3px;
}
.tabTDfirst { 
	background-color:#fbf8f3;
	padding: 0px 2px 0px 3px;
}
.tabTDsec { 
	background-color:#f5f7fe;
	padding: 0px 2px 0px 3px;
}
.h2nowrap { font-size: 12px; color: #555682; font-style: normal; font-weight: bold; text-decoration: none; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
.pnowrap { text-align: justify; font-size: 11px; color: #3d3d3d; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 10px 0px; font-family: verdana, helvetica, arial, sans-serif; }
.black { text-align: justify; font-size: 12px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 10px 0px; font-family: arial, verdana, helvetica, sans-serif; }

.packagesBlue {
	padding:2px;
	font-size:10px;
	color: #3c4d8c;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	font-family: arial, verdana, helvetica, sans-serif; 
	white-space:nowrap;
}
.packagesBlue:hover { 
	font-size: 10px; 
	color: #8e644b; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline; 
	font-family: arial, verdana, helvetica, sans-serif; 
}
.fontP { text-align: left; font-size: 12px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; padding: 0px 0px 0px 0px; margin: 2px 0px 0px 0px; font-family: arial, verdana, helvetica, sans-serif; }

.spatabpop {
	font-family: arial;
	font-size:11px;
	border: 0px solid #848484;
	border-collapse:collapse;
	color: #25254a;
}
.spatabpop th {
	border: 0px solid #848484;
	background-color: #f1f5ff;
	padding:2px;
	font-size:8pt;
	color: #3c4d8c;
}
.spatabpop td {
	text-align: justify; 
	font-size: 12px; 
	color: #808080; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	line-height: 1.3; 
	padding: 0px 0px 0px 0px; 
	margin: 2px 0px 10px 0px; 
	font-family: arial, verdana, helvetica, sans-serif;
	border: 0px solid #848484;
	/*text-align:center;*/
	padding:2px;
}
.nowrapTab {
	white-space:nowrap;
}
.alignTop {
	vertical-align:top;
}
.popBottom { font-size: 11px; color: #808080; font-style: normal; font-weight: normal; text-decoration: none; line-height: 1.3; font-family: arial, verdana, helvetica, sans-serif; }

/*layer for hide and show */
.demo  {
	color:#000033;  
	position:relative;
	z-index:99;  
	visibility:hidden;
}
.demoClose  {
	color:#000033;  
	position:relative;
	z-index:99;  
	visibility:hidden;
	margin: -10px 0 0 0;
}
.showDiv {
	border: 1px solid #848484;
	text-align:center;
	background-color: #dddddd;
}
.orange { font-size: 12px; color: #753d1f; font-style: normal; font-weight: bold; text-decoration: none; margin: 15px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }
.orangeLarge { font-size: 14px; color: #753d1f; font-style: normal; font-weight: bold; text-decoration: none; margin: 15px 0px 5px 0px; padding: 0px 0px 0px 0px; font-family: verdana, helvetica, arial, sans-serif; }

/* SEARCH RESULTS */
.results { margin: 15px 0 15px 0; padding: 0; border-collapse: collapse; font-family: arial, verdana, sans-serif; border: 1px solid #c6c6c6; background: url(../images/design/resultsBKG.gif) top center repeat-x #fff; }
/*.results td { border: 1px solid #c6c6c6; }*/
.resultsContent { padding: 7px 12px 0 12px; }
.resimage {margin: 5px;}
td.resultsTitle a { font-size: 14px; font-weight: bold; color: #424d87; line-height: 1.2em; text-decoration: none; letter-spacing: -0.02em;}
td.resultsTitle a:hover {text-decoration: underline;}
.results p { margin: 10px 0 10px 0; color: #737373; font-size: 11px; text-align: justify; line-height: 1.3em;}
.resdescrip {margin: 10px 0;}
.ratesp {color: #6d0101; font-weight: bold; font-size: 20px; letter-spacing: -0.02em; padding-left: 7px;}
.ratesphead {padding: 5px 5px 10px 11px; vertical-align: middle;}
img.rates {position: relative; top: 0px; left: -10px;}
.value { font-size: 11px; color: #444; float: right; position: relative; top: 5px; margin-left: 5px; font-weight: bold; text-align: left; width: 70%; vertical-align: middle;}
.results2 { margin: 0; padding: 0; }
.results2 td { border: 0; }
.results3 {background: #ede8e4; border-bottom: 1px solid #ccc; border-top: 2px solid #ddd3ca; padding: 10px;}
.results3 td {border-right: 1px solid #ccc;}
.resultsRate { float: right; position: relative; top: -12px; }
.resultsLocation { color: #6e431c; font-size: 11px; text-align: center; }
td.rllast {border: none; text-align: center;}
.results a { font-size: 11px; color: #5e638a; text-decoration: underline; }
.results a:hover { color: #844419; text-decoration: underline; }
.resultsRates { margin: -15px 0 15px 0; padding: 0; border: 1px solid #c6c6c6; border-top: 0; font-size: 11px; color: #676767; font-family: arial, verdana, sans-serif; vertical-align: middle; }
.resultsPrice { color: #7d2c2d; font-size: 11px; font-weight: bold; }
.resultsSelect { display: block; color: #ffffff; font-size: 10px; background-color: #9bacd9; margin: 0; padding: 0; text-decoration: none; padding: 2px; }
.resultsSelect:hover { background-color: #ffd975; color: #3a4384; }





/* NEEDED FOR NIGHTLY RATES IN SEARCH RESULTS - SLIGHTLY MODIFIED FROM GARY'S ORIGINAL ON EW.COM */
.srcalendar { width:528px; font-family: arial, verdana, sans-serif; border-collapse:collapse; margin-left:1px; margin-top:1px;}
.srcalendar th { background: url(../images/searchResults/bg-days.gif) repeat-x top; font-size: 11px; color: #646464; height: 27px; text-align: center; border:1px solid #fff; }
.srcalendar td { font-size: 10px; color: #282828; text-align: center; background: #ecf1ff; padding: 5px 0; border:1px solid #fff; }
.price { font-size:10px; font-weight: bold; color: #8e1d1d; }
th.left, td.left {text-align: left; padding-left: 10px;}
.free {color: #b12f22; font-weight: bold;}
.cross {text-decoration: line-through;}
.notavail { color:red; font-weight:bold; }


.hotelLink {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #61678a; 
	text-decoration: none;
	background-color: #f1f5ff;
}
.hotelLink:hover {  
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #8e644b; 
	text-decoration: underline;
	background-color: #fff9d7;
}

.newSearch {
	width:100px;
	background-color: #f1f5ff;
	border: 1px solid #c1d0db;
	padding: 0;
	margin: 4px 0 30px 0;
	font: normal 12px/17px "lucida grande", verdana, sans-serif;
}

.newSearch a {
	color: #6c7c97;
	text-decoration: none;
	display: block;
	padding: 2px;
}

.newSearch a:hover {
	background-color: #fff9d7;
}

/* SUBMIT BUTTONS 2008 */

.submitButton {
    border: 1px solid #dd9509;
    background: #fff url(/images/design/submitBKG.gif) repeat-x center left;
    font-size: 13px;
    font-weight: bold;
    color: #182c41;
    text-align: center;
    padding: 3px 5px;
    margin: 30px 0 5px 0;
}
.submitButton:active { outline: none; }
.submitButton:hover {
    border: 1px solid #dd9509;
    background-color: #fff;
    background-image: none;
    color: #b56101;
}

.submitButton2 {
    border: 1px solid #dd9509;
    background: #fff url(/images/design/submitBKG2.gif) repeat-x center left;
    font-size: 14px;
    font-weight: bold;
    color: #182c41;
    text-align: center;
    padding: 6px 5px;
    margin: 30px 0 25px 0;
    width:175px;
}
.submitButton2:active { outline: none; }
.submitButton2:hover {
    border: 1px solid #dd9509;
    background-color: #fff;
    background-image: none;
    color: #b56101;
}

/* PACKAGE STYLES 2008 */

.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }

.kpackageLink { font-family: arial, verdana, helvetica, sans-serif; margin: 0; padding: 0 0 0 19px; color: #535593; font-size: 11px; text-decoration: none; display: inline; background: #fff url(/images/design/arrow.gif) no-repeat center left; }
.kpackageLink:hover { color: #562803; text-decoration: underline; }

.input2 { 
 width: 85px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #fff; 
 color: #102132; 
 border: 1px solid #9da5b5; 
 padding: 2px 5px;
 margin: 2px 0 0 0;
}

.guarantees { margin: 20px 0; padding: 15px 0 0 0; float:right; width:287px; background: #fff url(/images/design/dottedline3.gif) no-repeat top right; }
.guarantee { float:left; text-align: left; width: 200px; vertical-align: top; margin: 35px 0 0 0; }
.guarantee a { color: #6388be; font-size: 11px; text-decoration: underline; }
.guarantee a:hover { color: #b56101; text-decoration: underline; }
.guarantee img { float:left; margin:1px 7px 0 0; }

.lock { color: #535593; text-decoration: none; display: inline; background: transparent url(/images/design/lock.gif) no-repeat center left; padding: 0 0 0 15px; }
.lock:hover { color: #562803; text-decoration: underline; }

.dotline { margin: -2px 0 20px 0; width: 96%; height: 1px; background: transparent url(/images/design/dot.gif) repeat-x top left; }

.packageImageBorder { vertical-align:top; background: url('/images/design/imageBKGthumb.gif') top no-repeat; }
.packageImage { margin-top:8px }

/* MEMBER LOGIN DIVISION */
#login {margin-bottom:9px; margin-top:0px; width:215px;}
#logintop {background: url(/images/design/bg-login-top.gif) 0 0 no-repeat; height: 4px; overflow: hidden;}
#loginbottom {background: url(/images/design/bg-login-bottom.gif) 0 0 no-repeat; height: 4px; overflow: hidden;}
#loginmid {background: url(/images/design/bg-login-mid.gif) 0 0 repeat-y; text-align: center; padding: 5px; font-size:12px; font-family: arial, verdana, helvetica, sans-serif; }
#loginmid img {vertical-align: text-top; padding-right: 5px;}
#loginmid a{ text-transform: uppercase; font-weight: bold; color: #555682; text-decoration: none;}
#loginmid a:hover {text-decoration: underline;}

/* FORM STYLES SUMMER 2008 */

.kform {   
 width: 100%; 
 border-bottom: 1px solid #6990b3; 
 background-color: #F2F7FB;
} 

.kform th { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3a476b;
 font-weight: bold;
 text-align: left;
 padding: 0 0 4px 8px;
 background-color: #fff;
 border-bottom: 1px solid #6990b3;
}

.kform td { 
 margin: 0;
 padding: 0; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #4964a2; 
 padding: 2px 0;
}

.kform .td2 { margin: 0; padding: 0; color: #4964a2; padding: 2px 0; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 1px solid #c6d4e0; }

.kform .labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #4964a2; 
 padding: 2px 4px 2px 8px;
 vertical-align: middle;
} 

.kform .fieldcell {  
 color: #000000; 
 text-align: left;   
 padding: 2px 4px 2px 0;
 vertical-align: top;
} 

.kform .checkcell {  
 color: #000000; 
 text-align: left;   
 padding: 2px 8px;
} 

.kform .fieldcell input { 
 width: 150px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #fff; 
 color: #102132; 
 border: 1px solid #9da5b5; 
 padding: 2px 5px;
 margin: 1px 0;
} 

.input2 { 
 width: 85px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #fff; 
 color: #102132; 
 border: 1px solid #9da5b5; 
 padding: 2px 5px;
 margin: 2px 0 0 0;
} 

.kform .checkcell input { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #102132; 
 padding: 0;
} 

.kform select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #fff; 
 color: #102132; 
 border: 1px solid #9da5b5; 
 padding: 1px;
} 

.kform .selector { display: block; padding: 2px 5px 3px 5px; background-color: #ffcd77; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; text-align: center; }
.kform .selector:hover { background-color: #a3a5e0; }

#airPackage 
{
	text-align: left;
	width: 215px;
	background-color: #f1f5ff;
	border: #c1d0db solid 1px;
	background-image: url(/images/design/plannerBkg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:215px;
	height:130px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#airPackage .rate { color: #864607; font-size: 12px; }
#airPackage a { color: #4b88a8; font-size: 12px; text-decoration: none; }
#airPackage a:hover { color: #8e644b; text-decoration: underline; }

.airPackage  {
	font-weight: bold;
	height: 40px;
	color: #990000;
}

.finePrint { color: #888f99; font-size: 11px; }

.CopyBold { 
	font-size: 12px; 
	color: #555682; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}

.CopyBoldLink { 
	font-size: 12px; 
	color: #555682; 
	font-style: normal; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}
.CopyBoldLink:hover { 
	font-size: 12px; 
	color: #8e644b; 
	font-style: normal; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-family: verdana, helvetica, arial, sans-serif; 
}

/* STYLES FOR THE FLASH SAVER DISCOUNT CELLS THROUGHOUT THE SITE */
td.flashsaver { background: url(/images/design/bg-flashsaver.gif) repeat-x top #ffdf2d; color:#333; text-align:center; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; cursor:pointer;}
td.flashsaver img {margin-right:10px;}
.flashtxt {color: #990000; font-weight: bold;}
.flashbanner {z-index:100; position: absolute;}
.flashview {font-size: 9px; padding: 5px 0;}

.signup {font-size: 12px; width: 200px; padding: 10px; border-top: 1px solid #d4d1cc; border-bottom: 1px solid #d4d1cc; background: url(/images/design/bg-signup.gif) repeat-x top #fff;}

td.prepaid {background: #d5f09c; border: 1px solid #ccd9bb; padding: 5px; font-size: 11px; color: #555;}
td.prepaid strong {color: #44611f;}

#mainnav{
	width: 529px;
	height: 25px;
}

#mainnav ul {
	padding: 0px;
	margin: 0px;
	height: 25px;
}
#mainnav ul li {
	display: block;
	text-indent: -5000px;
	float: left;
}
#mainnav ul li a {
	padding: 0;
	background: url(/images/design/button-group.gif) 0 0 no-repeat;
	height: 25px;
	display: block;
}
	
#mainnav a#roomtypes {
   background-position: 0 0;
   width: 126px;
}

#mainnav a {
	outline:none;
}

#mainnav a#roomtypes:hover {
   background-position: 0 -25px;
}

#mainnav a#amenities {
   background-position: -126px 0;
   width: 113px;
}

#mainnav a#amenities:hover {
   background-position: -126px -25px;
}

#mainnav a#guestreviews {
   background-position: -239px 0;
   width: 145px;
}

#mainnav a#guestreviews:hover {
   background-position: -239px -25px;
}

#mainnav a#guestphotos {
   background-position: -385px 0;
   width: 144px;
}

#mainnav a#guestphotos:hover {
   background-position: -385px -25px;
}

#guestnav{
	width: 529px;
	height: 71px;
	overflow: hidden;
	margin-bottom: 10px;

}

#guestnav ul {
	padding: 0px;
	margin: 0px;
	height: 41px;
}
#guestnav ul li {
	display: block;
	text-indent: -5000px;
	float: left;
}
#guestnav ul li a {
	padding: 0;
	background: url(/images/design/buttons-guest.gif) 0 0 no-repeat;
	height: 41px;
	display: block;
}

#guestnav a {
	outline:none;
}

#guestnav a#writeareview {
   background-position: 0px 0;
   width: 231px;
   margin: 12px 20px 20px 20px;
}

#guestnav a#writeareview:hover {
   background-position: 0px -41px;
}

#guestnav a#addyourphotos {
   background-position: -231px 0;
   margin: 12px 20px 20px 0px;
   width: 231px;
}

#guestnav a#addyourphotos:hover {
   background-position: -231px -41px;
}

.box {background: #fdfdfd; padding: 5px; border: 1px solid #eaedee; margin: 10px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.box a { text-decoration: none; }
.box a.quote { font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* STYLES FOR THE INTERACTIVE PROPERTY GUIDE SORTABLE TABLE */
#interactiveList thead tr .header {
	background-image: url(/images/design/sort.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

#interactiveList thead tr .headerSortUp {
	background-image: url(/images/design/asc.gif);
}
#interactiveList thead tr .headerSortDown {
	background-image: url(/images/design/desc.gif);
}

.msg { color:red; font-weight:bold; }
.standard { color: #808080; font-size:11px }

/* Added October 7, 2010 */

.TransferTableTitle {  font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #555682; background-color: #f1f5ff; text-decoration: none}

.transfer {font-family: arial; font-size:11px; border: 1px solid #848484; border-collapse:collapse; color: #808080;}
.transfer th {border: 1px solid #848484; background-color: #f1f5ff; text-align:center; padding:2px; font-size:12px; color: #3c4d8c;}
.transfer td {border: 1px solid #848484; text-align:left; padding:2px;}
.transfer td.right {text-align:right;}
.transfer tr {background-color: #ffffff;}
.transfer tr.altrow {background-color: #f7f7f7;}
.transfer td.TransferTableTitle {text-align:center;}

table tr.featureSpecial {
	background-color: #f1f5ff;
}

.specialSmallPrint {
	font-size: 10px;
}
