@import url('css/reset.css');
@import url('css/960.css');
@import url('css/text.css');

body {margin:0; padding:0; color:#6f6f6f; background:#585858 url(images/bg_luxury_villas.jpg) repeat-x top left}
a {text-decoration:none; color:#d78100}
a:hover {text-decoration:none}
p {margin:5px 0 5px; padding:0}

h1 {margin:0; padding:0; color:#000000; font:normal 18px 'Century Gothic', arial;}
h1 a {text-decoration:none;color:#000000;}
h1 a:hover {color:#000000;}
h2 {margin:0;padding:8px 8px 8px 0;font:normal 18px 'Century Gothic', arial;}
h5 {margin:0; padding:5px; background:#6f6f6f; font:normal 18px 'Century Gothic', arial; text-align:center; color:#b5b5b5}

#header {margin-top:15px;padding:5px;background:url(images/b_top_luxury_villas.jpg) repeat-x top left}
ul#menu  {margin:0; padding:0; list-style-type:none }
ul#menu  li {float:right; margin:0; padding:0 15px 0; font:normal 14px 'Century Gothic', arial}
ul#menu  li a {text-decoration:none; color:#990000}
ul#menu  li a:hover {color:#fff}

#wrapping {padding:5px 5px 28px; margin-bottom:10px;background:#ffffff url(images/bg_content_villa.jpg) no-repeat bottom left}
#wrap_right {width:620px; float:right;}
#wrap_right h3, #wrap_right h4 {margin:0; padding:5px; background: #ebebeb; font:normal 18px 'Century Gothic', arial; border-bottom:3px solid #666; color: #666666}

#wrap_left {width:322px; float:left; margin-right:4px;padding-bottom:10px;background-color:#EAEAEA}
.wrap_title {width:100%;background:url(images/bg_title.jpg) repeat-x top left;}
#wrap_left h3 {margin:0 0 0 10px; padding:5px 5px 8px 15px; background:url(images/arrow_title.gif) no-repeat 0 50%; font:normal 14px 'Century Gothic', arial; color:#fff}
.list, .list ul {margin:0 0 10px; padding:0; margin-bottom:15px; padding-top:0;}
.list li {margin:0 8px 0;padding:0; font-size:11px;border-bottom: 1px solid #c5c5c5;list-style:none; font:normal 12px 'Arial', Helvetica, sans-serif; text-transform:uppercase}
.list a, .list a:visited {display:block;color:#6f6f6f;padding:5px 5px 5px 0; margin-left:8px;background: transparent url(images/arrow_menu.gif) 100% 50% no-repeat; width:285px;}
.list a:hover { color:#d78100}
.wrap_recommended {width:314px; padding:8px !important; margin:5px 0 5px !important; padding:0 8px 0; margin:0}
.wrap_recommended img {float:left;padding:5px; margin-right:7px; background-color:#d3d3d3}
.wrap_recommended_int {width:200px; float:right}
.wrap_recommended_int h4 {margin:0; padding:0;font:normal 16px 'Century Gothic', arial;}
.wrap_recommended_int h4 a {color:#d78100;}
.wrap_recommended_int h4 a:hover {color:#ff9b04;}
.wrap_recommended_int ul {margin:0;padding:0; list-style-type:none}
.wrap_recommended_int li {margin:0;padding:0 0 0 15px; background: transparent url(images/arrow_menu.gif) 0 50% no-repeat;}
.list2, .list2 ul {margin:0; padding:0; margin-bottom:15px; padding-top:0;}
.list2 li {margin:0 8px 0;padding:0; font-size:11px;border-bottom: 1px solid #757575;list-style:none; font:normal 11px 'Arial', Helvetica, sans-serif; text-transform:uppercase}
.list2 a, .list2 a:visited {display:block;color:#c0c0c0;padding:5px 0 5px 0;background: transparent url(images/arrow_menu.gif) 100% 50% no-repeat; width:207px;}
.list2 a:hover {color:#d78100}

.wrap_gallery {width:314px; padding:8px !important; margin:5px 0 5px !important; padding:0 8px 0; margin:0}
.wrap_gallery img {margin:8px 11px 8px;padding:3px; background-color:#d3d3d3}
.img_villa {padding:9px;border:1px solid #cccccc}
#villa_desc {width:auto;margin:1px 0 5px;padding:0 5px 5px; background-color:#eaeaea}
#villa_desc h2 {margin:0; padding:0}
#villa_desc ul {margin:0; padding:0; list-style-type:none}
#villa_desc li {margin:0; padding:0 0 0 15px; background: transparent url(images/arrow_menu.gif) 0 50% no-repeat;}

.cssform label { float:left; width:150px;}
.cssform input[type="text"] {border:1px solid #CECECE;width:180px;}
.cssform input {border:1px solid #CECECE;}

.wrap_category {margin:8px 0 8px}
.wrap_category img {padding:5px; border:1px solid #cccccc} 
.wrap_category ul {margin:0; padding:0; list-style-type:none}
.wrap_category li {margin:0; padding:0 0 0 15px;background: transparent url(images/arrow_menu.gif) 0 50% no-repeat;}
.wrap_category h3 a {display:block;background: transparent url(images/arrow_menu.gif) 100% 50% no-repeat;}

#footer {margin-top:25px;padding:10px;background-color:#494949; font-size:11px}
#footer a {color:#b5b5b5}
#footer a:hover {color:#d78100}

#footer_right {padding-right:8px;border-right:1px solid #3b3b3b}