body{margin-left:20%;margin-top:7px;margin-right:20%;margin-bottom:0px}
.text{font:9pt/12pt verdana;color:#000000;text-decoration:none}
.redtext{font:9pt/12pt verdana;color:#9C1418;text-decoration:none}
.smalltext{font:8pt/10pt verdana;color:#000000;text-decoration:none}
h1{font:12pt verdana;color:#9C1418;text-decoration:none;font-weight:bold}
/* Drop Menu Code */
#menu{background:#9d1819;margin:0 auto;width:780px}
#menu ul{list-style:none;padding:0;margin:0;left:0px;width:130px;float:left;text-align:left}
#menu ul a, #menu h3{font:9px arial, helvetica, sans-serif;display:block;margin:0;padding:2px 3px}
#menu a{cursor:pointer;display:block}
#menu h3{color:#fff;background:#9D1819;text-transform:uppercase;cursor:default}
#menu a{color:#fff;text-decoration:none}
#menu ul ul a{background:#BA1615}
#menu a:hover{color:#a00;background:#fff}
#menu li{position:relative;border-right:1px solid #fff;border-left:1px solid #fff;padding-left:7px;background-color:#9d1819}
#menu ul ul li{padding-left:0px}
#menu ul ul{position:absolute;z-index:500}
#menu ul ul ul{position:absolute;top:0;left:100%}
#wrapper{width:770px;position:relative;text-align:center;margin:0 auto 0 auto}
#SEOheader{width:770px;text-align:center;position:absolute;margin:0 auto 0 auto;bottom:-15px;color:black}
#SEOheader h1, #SEOheader h2, #SEOheader h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;text-align:center;display:inline}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul{display:none}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{display:block}
div#menu ul li:hover{ padding-left:7px;background-image:url(arrow.gif);background-repeat:no-repeat;background-position:0;background-color:#9D1819}
div#menu ul ul li:hover{padding-left:0px;background-image:none}	
div#menu ul li:hover ul{left:0px}
/* End of Drop Menu Code */
table.linkex{font-size:10px;text-align:center}
h1.linkex{text-align:center;font-size:14px;width:773px;border-left:1px solid #000;border-right:1px solid #000;margin:0 auto;padding-bottom:12px;_width:774px}
/* Chris New Home Page Design */
.hp{width:596px;position:relative;overflow:hidden;padding:0 8px 8px 8px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.hp a{text-decoration:none}
.social{margin:0;padding:0;overflow:hidden}
.social li{list-style-type:none;float:left;padding:0 6px 0 0;font-size:14px;color:#577ca9}
.social li a{width:16px;height:16px;display:block;text-indent:-9999px}
.social .facebook a{background:url(/images/facebook.gif) top left no-repeat}
.social .twitter a{background:url(/images/twitter.gif) top left no-repeat}
.social .stumble a{background:url(/images/stumbleupon.gif) top left no-repeat}
.social .delicious a{background:url(/images/delicious.gif) top left no-repeat}
#rotate{margin:8px 0 0;clear:both;width:590px;height:231px;border:4px #ffe79c solid;position:relative;top:10px\9}
#rotate img{width:580px\9}
.left{float:left;width:393px}
.join-eclub{position:relative;margin:10px 0 8px 0;background:url(/images/join-eclub.jpg) top left no-repeat;color:#7D7D7D;font-family:Arial;font-size:11px;height:53px;letter-spacing:-0.02em;line-height:14px;padding:10px 10px 0 205px;width:178px;width:400px\9;top:10px\9;height:63px\9}
.featured{border:3px #f7f3dd solid;height:166px;background:url(/images/featured.jpg) top left repeat-x;position:relative;top:10px\9}
.featured h4{color:#7494BB;float:left;font-family:Verdana;font-size:14px;font-weight:normal;margin:9px;padding:0 0 0 7px;text-shadow:1px 1px 0 #FFFFFF}
.featured table{border-top:1px solid #ccc;margin:10px 0 0;width:160px;font-size:11px;color:#909090;font-family:Arial}
.featured td{padding:6px;border-bottom:1px #ccc solid}
.f-img{text-align:center;float:left;padding:8px}
.f-img img{border:none;width:194px;height:144px;border:3px #f7f3dd solid}
.f-img a{color:#8c8c8c}
.right{height:237px;background:url(/images/featured.jpg) top left repeat-x;border:3px solid #E2E8F0;float:left;margin:10px 0 0 8px;width:173px;padding:0 8px;position:relative;top:10px\9;left:-5px\9;width:180px\9}
.right h4{color:#7494BB;float:left;font-family:Verdana;font-size:14px;font-weight:normal;margin:9px 0;text-align:center;text-shadow:1px 1px 0 #FFFFFF;width:100%}
.right p{font-size:11px;color:#8c8c8c;text-align:center;margin:0 0 4px}
.right form{margin:0}
.right button{border:none;background:#7d90a8;color:#fff;padding:6px 7px;cursor:pointer;font-size:11px;padding:6px\9 0px\9;font-size:9px\9;margin:2px\9 6px\9 7px\9 0\9}

.right input.home_button{border:none;background:#7d90a8;color:#fff;padding:6px 7px;cursor:pointer;font-size:11px;padding:6px\9 0px\9;font-size:9px\9;margin:2px\9 6px\9 7px\9 0\9}


.asl{margin:5px 1px 5px 0;padding:0;float:left;width:65px\9}
.asl li{height:19px;list-style-type:none;color:#878787;font-size:10px;font-family:Arial;text-align:right;letter-spacing:-0.01em;font-size:9px\9}
.asr{margin:5px 0;padding:0;float:left;position:relative}
.asr li{list-style-type:none;height:19px}
.asr input{border:1px #ccc solid;width:96px;margin:0 2px 0 0;color:#878787;font-size:9px;font-family:Arial;width:85px\9}
.asr select{border:1px #ccc solid;width:96px;color:#444444;font-size:9px;font-family:Arial;width:85px\9}
.asr img{position:absolute;top:2px;right:2px}
.article{clear:both;padding:15px;border-bottom:1px #c7c7c7 solid}
.article h4{margin:5px 0 10px 0;color:#1b578b;font-family:Georgia;font-size:20px;font-weight:normal;line-height:20px}
.article h4 span{display:block;font-family:Verdana;color:#898989;font-size:11px;font-style:italic}
.article p{color:#5e5e5e;font-size:12px;font-family:Verdana;line-height:20px}
.article img{border:3px #e2e8f0 solid}
#intContent{margin-left:15px;margin-top:15px;width:597px}
#intContent h1{font-size:1.5em;background-color:#b70019;border-bottom:1px solid #CCCCCC;color:#fff;font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;font-weight:normal;margin:0 0 15px;padding:10px 0 10px 10px;}
#intContent h3{font-size:1.5em;background-color:#b70019;border-bottom:1px solid #CCCCCC;color:#fff;font-family:'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;font-weight:normal;margin:0 0 15px;padding:10px 0 10px 10px;}
#intContent a.red_link{color:#b70019;font-size:12px;text-decoration:none}
#intContent a.red_link:hover{color:#666}
table.top_form{font-size:12px}
p.moreInfo{margin:0;padding:0}
p.moreInfo img{vertical-align:middle;}
p.moreInfo a:link, p.moreInfo a:visited{font-size:12px;color:#b70019;text-decoration:none;padding:0;margin:0}
div#resultsHead2{background:none repeat scroll 0 0 #EEEEEE;color:#666;font-size:14px;margin:0 4px 4px 4px;padding:4px;width:457px}
p.resultsDesc{font-size:11px;margin:8px;color:#878787;width:457px}
#resultsBorderAdv{border:1px solid #D9E6EB;padding:5px}
table.quick_info{font-size:11px;margin:0 0 5px 0;color:##666666;width:469px}
table.quick_info a:link, table.quick_info a:visited{color:#b70019}
div#nextResults{width:611px;margin: 0 auto}
p.prev10{float:left;width:100px;}
p.resultsHead{float:left;text-align:center;width:380px;}
p.next10{float:right;width:100px}
p.resultsHead a, p.next10 a, p.prev10 a{color:#b70019;text-decoration:none}
div.search_criteria{padding:8px 20px 22px;font-size:11px;border-bottom:1px #D9E6EB solid;border-top:1px #D9E6EB solid;margin:0 0 10px 0;width:541px}
/*---Property Details---*/
div.left_column{float:left;width:253px;border:1px solid #eeeeee;margin-right:9px}
	
div.right_column{float:left;}
div.right_column .rc_content1{width:315px;padding:0 5px 5px 5px;border:1px solid #eeeeee;margin-bottom:5px}
				 .rc_content1 h2.description{margin-top:3px}
 				 .rc_content2{width:315px;border:1px solid #eeeeee}
 				 	.rc_content2 a{text-decoration:none;color:#b70019}
 				 	.rc_content2 img.ui-datepicker-trigger{padding-left:5px}
 				 	.rc_content2 input{margin-left:10px}
div#clear{clear:both}
a.modify_search{float:right;width:100px}
.avail_table{font-size:11px}

/*---Calendar CSS----*/
.topicTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #FFFFFF;}
.topicText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;}
.tabText{font-family : Arial, Helvetica, sans-serif;font-size : 14px;font-style : normal;color : White;font-weight : bold;text-decoration : none;}
a:hover{color : Red;}
.topicTextsmall{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;}
.calendar .tabTextsmallm{font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-style : normal;font-weight : bold;color : black;text-decoration : none;background-color:#eeeeee}
#gencal td {text-align:center;color:##727272;font-size:9px;padding:3px 1px;height:21px}
#gencal td.tabTextsmall span.label{color:white}

img.icon{vertical-align:middle}

/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
#photo-gallery { margin: 0 auto 10px; text-align: center; }
.pika-thumbs li{width: 77px; height:65px;}
.pika-stage {width: 250px; height: 180px;}
.pika-textnav, .pika-counter{display: none;}
.pika-imgnav a { position: absolute; text-indent: -5000px; display: block; z-index: 2; cursor: pointer; }
.pika-imgnav a.next { background: url(/rentals/images/next.png) no-repeat right 50%;height: 180px;width: 50px;top: 0;right: 0;}
.pika-imgnav a.previous { background: url(/rentals/images/prev.png) no-repeat left 50%; height: 180px; width: 50px; top: 0; left: 0;}
.pika-imgnav a.play, .pika-imgnav a.pause { background: no-repeat 50% 50%; height: 100px; width: 40px; top: 0; left: 45%; }
.pika-imgnav a.play { background-image: url(/rentals/images/play.png); }
.pika-imgnav a.pause { background-image: url(/rentals/images/pause.png); }
.pika-stage {position: relative;}
	
/*if you change the padding on pika-stage you must adjust the top left of this to match! */
.pika-stage .main-image {position: absolute; top: 0px; left: 0px;}
.pika-stage .pika-aniwrap{position: absolute; top: 0px; left: 0px;}
.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
.pika-stage img {border:0;height:100%;width:100%;}

.pika-thumbs {margin: 0; padding: 15px 0;}
	.pika-thumbs li {display: inline-block; list-style-type: none;cursor: pointer; margin: 1px;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}
		.pika-thumbs li { border: 1px solid #FFF; }
		.pika-thumbs li.active { border-color: red; }


