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

#villa-prop-layout {width:500px;border:1px solid #600;margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;line-height: 1.1em;}
.villa-prop {position:relative;top:0px;left:0px;margin:5px 5px 10px 5px;padding:10px;border:1px solid #CCC;height:180px;width:auto;}
.villa-prop h1 {position:absolute;top:0px;left:0px;margin:4px;color:#600;font-size:20px;}
.villa-prop h3 {position:absolute;top:2px;left:0px;margin:4px;color:#600;font-size:15px;}


p + p { margin-top: 0.5em; } 

.villa-book-now {position:absolute;bottom:5px;right:5px;margin:0px;color:#CCC;width:80px;border:1px solid #ccc;background:#edf2f6 url(../images/bg-button-5x20.gif) top left repeat-x;}
.villa-book-now a,
.villa-book-now a:active,
.villa-book-now a:visited {font-weight:bold;display:block;color:#600;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.villa-book-now a:hover {color:#393;}

.villa-book-now-r {position:absolute;bottom:5px;right:5px;margin:0px;color:#fff;width:150px;border:1px solid #600;background:#990000 url(http://allaboutcabo.com/assets/css/cabo-san-lucas-villas-red-button.gif) top left repeat-x;}
.villa-book-now-r a,
.villa-book-now-r a:active,
.villa-book-now-r a:visited {font-weight:bold;display:block;color:#fff;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.villa-book-now-r a:hover {color:#FFC;}

.villa-more-info {position:absolute;bottom:5px;left:175px;margin:0px;color:#CCC;width:150px;border:1px solid #ccc;background:#edf2f6 url(http://allaboutcabo.com/assets/css/cabo-san-lucas-villas-button-2.gif) top left repeat-x;}
.villa-more-info a,
.villa-more-info a:active,
.villa-more-info a:visited {font-weight:bold;display:block;color:#600;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.villa-more-info a:hover {color:#393;}

.villa-more-pics {position:absolute;bottom:5px;left:5px;margin:0px;color:#CCC;width:165px;border:1px solid #ccc;background:#edf2f6 url(http://allaboutcabo.com/assets/css/cabo-san-lucas-villas-button-1.gif) top left repeat-x;}
.villa-more-pics a,
.villa-more-pics a:active,
.villa-more-pics a:visited {font-weight:bold;display:block;color:#600;text-align:center;text-decoration:none;margin:3px;font-size:12px}
.villa-more-pics a:hover {color:#393;}

.villa-thmb {position:absolute;top:36px;left:5px;margin:0px;border:1px solid #ccc;}
.villa-thmb img {margin:2px;}


.villa-price {position:absolute;top:6px;right:10px;text-align:right;font-weight:bold;font-size:16px;color:#393;}
.villa-beachfront {position:absolute;top:35px;right:10px;margin:0px;color:#f00;font-weight:bold;font-size:12px;}
.villa-header {position:absolute;top:0px;left:0px;background-color:#efefef;width:100%;height:30px;}

ul.villa-amenities {position:absolute;top:40px;left:180px;margin:0 5px 0 0;padding:0;}
ul.villa-amenities li {color:#333;font-size:12px;list-style-type:none;margin:1px 0px;line-height: 1.2em;}
ul.villa-amenities li strong {color:#600;font-weight:bold;}

ul.villa-amenities-sm {position:absolute;top:40px;left:180px;margin:0 5px 0 0;padding:0;}
ul.villa-amenities-sm li {color:#333;font-size:12px;line-height: 1.2em;list-style-type:none;margin:0px;}
ul.villa-amenities-sm li b {color:#660000;font-weight:bold;}




