
body {margin:0; padding:0; font:normal 11px 'Verdana', Arial, Helvetica, sans-serif; background:#d5f1ff url(images/villa_bg.jpg) repeat-x top left}
a {text-decoration:none; color:#0c50b5}
a:hover {text-decoration:none; color:#2878f0}
form {margin:0; padding:0}

#wrap_villa {width:955px; margin:0 auto; padding-bottom:20px; background-color:#fff}

#villa_head {width:935px; padding:33px 5px 20px 15px !important; padding:33px 5px 20px 15px; background:#fff url(images/villa_bghead.jpg) repeat-x top left }
#villa_headLeft {width:635px; float:left;position:relative; margin:0; padding:0}
#villa_headTop1 {width:115px; float:left; margin-bottom:22px; margin-right:18px; padding:0 11px 10px 0; background:url(images/villa_bgshadow1.gif) no-repeat bottom right}
#villa_headTop1 h1 {margin: 0; padding:8px; font:normal 17px 'Arial'; color:#0C48B5; text-transform:uppercase; background-color:#d8e4fc}
#villa_headTop1 h1 a {color:#0C48B5;}
#villa_headTop2 {width:298px; float:left; margin-bottom:22px; padding:0 11px 10px 0; background:url(images/villa_bgshadow1.gif) no-repeat bottom right}
#villa_headTop2 h2 {margin: 0; padding:11px 8px 11px 8px; font:normal 14px 'Arial'; color:#B50C6A; text-transform:uppercase; background-color:#fddbed}

#villa_headRight {width:300px; float:right;position:relative; margin:0; padding:0}
.email_top {background:url(images/villa_btmail.gif) 0px 50% no-repeat; padding-left:13px; margin-right:5px; color:#91B908}
.phone_top {background: url(images/villa_btphone.gif) 0px 50% no-repeat; padding-left:13px; margin-left:5px; color:#91B908}

#villa_topMenu {width:955px;clear:both; background-color:#91B908}
#villa_topMenu ul {font-size:10px;margin: 0;padding: 0;list-style: none;height: 30px;width: 650px; text-transform:uppercase}
#villa_topMenu li {float:left;padding: 0;margin: 0;list-style: none;list-style-position: inside;text-align:center;}
#villa_topMenu li a {display: block;color: #fff;margin: 0;padding: 9px 20px 9px 20px;}
#villa_topMenu li a:hover {display: block; background-color: #B5E60B;margin: 0;padding: 9px 20px 9px 20px;}

#wrap_content {width:945px; padding:15px 5px 10px 5px;}
#villa_Left {width:629px; float:left; position:relative; padding-right:12px;}
#villa_Left h2 {margin:0; padding:0; font:normal 20px 'Arial',verdana; color:#92ba07}
#villa_banner1 {width:629px; padding:5px 0 0 0; background:url(images/villa_bgbanner1.gif) no-repeat top left}
#villa_banner2 {width: 629px; padding-bottom:5px; background:url(images/villa_bgbanner2.gif) no-repeat bottom left}
#villa_banner {width:607px; padding:225px 0 3px 10px; margin:0 auto; color:#fff; border:1px solid #dddddd; background:url(images/bali-villas-rate.jpg) no-repeat top left}

#villa_introduction {width:629px; margin:10px 0 10px; padding-bottom:12px;  background: transparent url(images/villa_bgshadow2.gif) no-repeat bottom right;}
#villa_introductiontext {width:609px; padding:10px; background-color:#f8f8f8 }
#villa_introductiontext h2 {padding-bottom:8px}
#villa_introductiontext p {margin:0; padding:0 0 8px; line-height:12pt; color:#8F8F8F}
.rightalign {text-align:right}
.readmore { padding-right:14px; background: transparent url(images/bg_readmore.gif) no-repeat right 50%}
#villa_introductiontext a {color:#2878F0; font-weight:bold}
#villa_introductiontext a:hover {color:#0c50b5; font-weight:bold}

#featured_villa {width:619px; padding-left:10px;}
#featured_villa h2 {margin-bottom:18px}
.villa_list {width:303px; float:left; position:relative; margin:5px 13px 15px 0px;}
.villa_list2 {margin-right:0px}
.villa_list_desc {width:192px; float:left; padding-right:5px; color: #757575; line-height:12pt}
.villa_list_desc p {margin:0 0 2px; padding:0}
.villa_list_img {width:106px; float:right}
.villa_list_img img {width:100px; height:auto; padding:2px; border:1px solid #cccccc}
a.judul_desc {font:normal 14px 'Arial',verdana; color:#0B48B6}
a:hover.judul_desc {color:#0E5CEF}
.tags a {font-size:9px; color:#6F9EF7}
.tags a:hover {color:#1E68F2}

#breadscrumb {width:614px; margin:3px 0 10px; padding-left:15px; color:#92BA07}
#villa_detail {width:619px; padding-left:10px;}
#villa_detail h2 {margin-bottom:8px}
.content_villa {width:614px;padding-left:5px; color:#585858}
.content_villa a img {border:none}
.content_villa a:focus img, .content_villa a:hover img, .content_villa a:active img{ border:none;opacity:0.4;filter:alpha(opacity=40)}
.content_villa li {list-style-type:none; padding:5px 5px 5px 15px;background: transparent url(images/bt_contentlist.gif) 0px 50% no-repeat;}
.content_villa p {margin:3px 0 3px; padding:5px 0 5px; line-height:12pt}
.contentlist, .contentlist ul {margin:0 0 10px; padding:0; }
.contentlist li {margin:0;padding:0; font:normal 12px 'Arial';border-bottom: 1px solid #e5e5e5;list-style:none}
.contentlist li {color:#2063C8;padding:5px 5px 5px 20px;background: transparent url(images/bg_listint.gif) 0px 50% no-repeat; width:auto;}
label.contenasesory {width:55px;float:left;margin-right:8px; color:#4B88E2}
img.content_banner {width:600px; height:auto; margin-bottom:8px}
.content_villa a img.content_banner {padding:5px; border:1px solid #CCCCCC}
.content_villa a:hover img.content_banner {padding:5px; border:1px solid #CCCCCC;opacity:0.4;filter:alpha(opacity=80)}


#villa_Right {width:296px; float:right; position:relative; padding-right:8px;}
.villa_RightInt {margin-top:25px}
#villa_Right h3 {margin:0; padding:0; color:#C17800;}
#villa_Right h2 {margin:8px 0 5px; padding:0; color:#91B908; font:normal 16px 'Arial'}
#right_border1 {width:296px; padding-top:9px; background:url(images/villa_bgboxright1.gif) no-repeat top left}
#right_border2 {width:278px; padding:0 9px 18px 9px; background:url(images/villa_bgboxright2.gif) no-repeat bottom left}
#right_border2int {width:278px; padding:0 9px 10px 9px; background:url(images/villa_bgboxright2.gif) no-repeat bottom left}
#search_border1 {width:278px; padding-top:10px; background:url(images/vill_bgsearch1.gif) no-repeat top left}
#search_border2 {width:262px; padding:0 8px 8px 8px !important; padding:0 8px 0 8px; background:url(images/vill_bgsearch2.gif) no-repeat bottom left}
#search_border2 h3 {margin-bottom:5px; font:normal 11px 'Arial'; text-transform:uppercase}
#search_border2 p {margin:8px 0 9px; padding:0; color:#999999}
#search_border2 label {color:#999999}
label.label1 {width:65px; float:left}
input.input1 {width:176px; padding:2px; border:1px solid #CDCDCD; color:#BBBBBB}
input.input2 {width:50px; border:1px solid #CDCDCD}
input.button {padding:3px !important;padding:2px;background-color:#C4C4C4;border:1px solid #CDCDCD; color:#fff}
#search_border2 select {border:1px solid #CDCDCD}

.list, .list ul {margin:0; padding:0; padding-top:8px}
.list li {margin:0;padding:0; font:normal 12px 'Arial';border-bottom: 1px solid #e5e5e5;list-style:none}
.list a, .list a:visited {display:block;color:#C17800;padding:5px 5px 5px 20px;background: transparent url(images/villa_btnav.gif) 0px 50% no-repeat; width:250px;}
.list a:hover {color:#c5ac1c}

.listint, .listint ul {margin:0; padding:0; padding-top:8px}
.listint li {margin:0;padding:0; font:normal 12px 'Arial';border-bottom: 1px solid #e5e5e5;list-style:none}
.listint a, .listint a:visited {display:block;color:#C17800;padding:5px 5px 5px 20px;background: transparent url(images/villa_btnav.gif) 0px 50% no-repeat; width:240px;}
.listint a:hover {color:#c5ac1c}


#villa_news {width:291px; padding-top:13px; padding-left:5px}
.news_content {width:291px; margin-bottom:10px}
.news_content h4 {margin:0 0 4px; padding:0; font:normal 13px 'Arial'}
.news_content a {color:#0B48B6}
.news_content a:hover {color:#266DF2}
.news_content p {margin:0; padding:2px 0 2px; color:#919191; line-height:12pt}
.date {color:#B9B9B9}
#villa_news ul {margin:0 0 20px; padding:0px 0 0px 10px; list-style-type:square}
#villa_news li {margin:0; padding:3px 0 3px}

#villa_gallery {width:291px; padding-top:5px; padding-left:5px}
#villa_gallery img {margin:0 8px 8px}
#villa_gallery a img {padding:5px; background-color:#eeeeee; border:1px solid #e0e0e0}
#villa_gallery a:focus img, #villa_gallery a:hover img, #villa_gallery a:active img{padding:5px; background-color:#e0e0e0; border:1px solid #C7C7C7;opacity:0.4;filter:alpha(opacity=40)}

#floorplan {width:265px;padding-top:5px; padding-left:10px }
#floorplan a img {width:254px; height:auto;padding:5px; background-color:#eeeeee; border:1px solid #e0e0e0}
#floorplan a:focus img, #floorplan a:hover img, #floorplan a:active img{padding:5px; background-color:#e0e0e0; border:1px solid #C7C7C7;opacity:0.4;filter:alpha(opacity=40)}

#villa_similar {width:291px; padding-top:13px; padding-left:5px; margin-bottom:15px}
#villa_similar ul{ list-style-type:none; margin:0; padding:0 0 0 10px}
#villa_similar li {margin:0; padding:5px 0 5px}
#villa_similar li a {color:#c17500; font-size:12px}
#villa_similar li a:hover {color:#92ba07}

#villa_bottom {clear:both;width:935px; margin:10px 5px 10px 5px; padding:8px 5px 8px 5px !important; padding:8px 5px 0 5px; border-top:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1}
#villa_bottom h2 {margin:0; padding:3px 0 8px; font:normal 11px 'Arial'; color:#9B9B9B; text-transform:uppercase}
#villa_bottom_Left {width:629px; float:left; position:relative; margin-right:5px; padding-right:6px; border-right:1px dotted #E1E1E1}
#villa_bottom_Right {width:286px; float:right; position:relative; padding-right:8px;}
#villa_bottom_Right ul {margin:0 0 8px; padding:0 0 0 5px; list-style-type:none}
#villa_bottom_Right li {float:left; margin-right:8px}
#villa_bottom_Right li a {color:#518AF4}
#villa_bottom_Right li a:hover {color:#0E52CF}

#footer {width:935px;margin:10px 5px 10px 5px; padding:0 5px 8px 5px; background: #fff url(images/villa_creditcard.gif) no-repeat top right; color:#B2B2B2}
#footer a {color:#C3C3C3; font-size:12px}
#footer a:hover {color:#0C50B5}
#villa_owner {width:629px; margin:10px 0 10px}

#search_result {width:613px; margin-top:10px; padding:8px;}
.search_villa {width:613px; margin-bottom:15px;}
.search_villa_img {120px; float:left; margin-right:10px}
.search_villa_img img {width:100px; height:auto; padding:2px; border:1px solid #cccccc}
.search_villa_desc {width:483px; float:right;color: #757575; line-height:12pt}
.search_villa_desc p {margin:0 0 2px; padding:0}
.search_villa_desc ul {margin:0; padding:0; list-style:none}
.navigation {width:613px; margin:10px 0 10px; text-align:center}

.clear {clear:left; margin:0; padding:0}
.both {clear:both}
