/* Bellissima Property © 2008 InhouseDesignz.com */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin:0; background-color:#000000;}
a:link {text-decoration: none; color: #fff; font-weight:bold;}
a:visited {text-decoration: none; color: #fff; font-weight:bold;}
a:hover {text-decoration: none;	color: #666666; font-weight:bold;}
a:active {text-decoration: none; color: #fff; font-weight:bold;}

.inhouse {font-family: Comic Sans MS;}
a.inhouse {font-family: Comic Sans MS; font-size: 10px;	color: #999;}
a.inhouse:link {text-decoration: none; font:11px;}
a.inhouse:visited {text-decoration: none; color: #333;}
a.inhouse:hover {text-decoration: none;	color: #fff; font-weight:bold;}

#container {width:800px; height:auto; margin:5px auto; position:relative;}
/* Headers */
#header-index {width:800px; height:129px; background-image: url(../images/bellissima-ibiza.jpg); background-repeat: no-repeat;}
#header-concierge {width:800px; height:129px; background-image: url(../images/bellissima-concierge.jpg); background-repeat: no-repeat;}
#header-apartments {width:800px; height:129px; background-image: url(../images/bellissima-apartments.jpg); background-repeat: no-repeat;}
#header-villas {width:800px; height:129px; background-image: url(../images/bellissima-villas.jpg); background-repeat: no-repeat;}
/* new additions 14-05-2011  affects only index page to add new type fade image*/
#wrapper {width:800px; height:550px; margin:5px auto; position:relative;}
#menu {position:absolute; top:12px; right:35px; width:400px; text-align:right;}
#left {position:absolute; top:129px; left:0; width:140px; height:400px;}
#right {position: absolute; top:129px; right:0; width:660px; height:auto;}
#heading {width:660px; height:25px;}
#banner {width:660px; height:300px;}
#end {width:800px; height:15px; margin:0 auto; text-align:right;}
h1,h2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; margin:0; padding:0;}
h1 {font-size: 12px;}
h2 {font-size: 14px;}
/* for contact page */
.contact-left {width:330px; padding:5px 0; float:left;}
.contact-right {width:330px; padding:5px 0; float:right;}


#top-links {text-align:right; float:right; padding:12px 35px 0 0;}
.clear {clear: both; margin: 0; padding: 0; width: auto;}

#left-column {width:140px; height: auto; float:left;}
#content {width:660px; height:auto; float: right;}
#footer {width:800px; height:85px; text-align:right; clear:both; text-decoration: none;}

/* list */
.table-row { padding:5px 0; width:660px;}
.list-text { float: left; width:70%; padding:5px 0; text-align:justify;}
.list-photo { float:right; width:30%; padding:5px 0; text-align:right; color:#FFFFFF;}


#headings {font-weight:bold; font-size:14px; padding-bottom:10px;}
.text {padding:5px 0;}
#content-left {width:330px; padding:5px 0; float:left;}
#content-right {width:330px; padding:5px 0; float:right;}
#content-l {width:165px; padding:5px 0; line-height:20px; float:left;}
#content-m {width:165px; padding:5px 0; line-height:20px; float:left;}
#slider{padding:5px 0;}
.centre {text-align:center;}

H2.list-header {color: #CCCCCC; font-family: sans-serif;
  font-size: 1em; font-style: italic; font-weight: bold; margin: 0;
  padding: 0.3em; text-align: left; width: auto;}

.received {padding:50px 0px 180px 0px; text-align:center; font-size:24px;}

.left-container2 {
  border: none; float: left; margin: 0; padding: 0; width: 70%;
}

.right-container2 {
  border: none; float: right; margin: 0; padding: 0; width: 30%;
}
