/* Bellissima Ibiza Agency © 2008 Inhouse Designz.com */
body, td,th 
{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF; margin:0px;
  padding-left: 0;  padding-right: 0; background-color:#000000;}

/* For index page */
#wrapper {width: 800px; margin: 5px auto; height:auto;}
#header {width:800px; height:250px;}
#container {width:800px; height:auto;}
/* Menu */
.menu {width: 180px; margin:0px; float:left;}
.menu a, .menu a:visited {display:block; width:100%; height:25px; line-height:25px; text-decoration:none; color:#fff; background:url(../images/off.gif); background-repeat:no-repeat;}
.menu a span {padding-left:25px;}
.menu a:hover {display:block; width:100%; height:25px; cursor:pointer; text-decoration:none; color: #999999; background:url(../images/on.gif); background-repeat:no-repeat;}

.image { padding:0 10px;}
.logo {float:right; margin-bottom:20px;}
.banner {text-align:center;}

#contact {width: 760px; height:270px;}
.contactleft { float:left; width:400px; text-align: left; clear: left;}
.contactright { float:right; width:300px; padding:20px 0 0 50px;}

#response {text-align:center; font-size:14px; font-weight:bold; margin:100px 0px;}
#content {width:800px; text-align:justify; padding:10px 0px;} 
.content {width:800px; text-align:justify; margin:10px 0px;}
/* for location images */
.location {width:400px; text-align:justify; margin:10px 0px 0px 75px;}
.ie8 { text-align:right; font-size:10px  !important;}
.h1 {font-size:14px; font-weight:bold; text-align: justify; padding-top:20px;}
.h2 { font:bold  13px;}
.h3 {font-size:14px; font-weight:bold; line-height:25px;}
.price {font:bold; font-size:13px; text-align:right;}
#copyrite {width: 800px; text-align:right; margin-top:10px; clear:both;}
#footer {width:800px; text-align:center; line-height:90px;}

a {font-size: 12px;	color: #FFFFFF;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;	color: #CCCCCC;}
a:hover {text-decoration: underline; color: #CCCCCC;}
a:active {text-decoration: none; color: #FFFFFF;}

.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;}

#topimage {margin:10px 0px; width:800px; text-align:center;} 
#left { position:relative:top; width: 150px; left: 61px; top: 436px;}
#mainimage {top: 0; margin: auto; width:500px; text-align:center;}
#right {position: absolute; right: 14px; top: 321px; width: 200px; height:250px;}
#botimage {margin:10px 0px; width:800px; text-align:center;}

#portfolio {width:800px;}
.main1 {text-align:center;}
.potoplt { padding: 0px 9px 10px 0px;}
.potoprt { padding:0px 0px 10px 0px;}
.portbolt { padding: 10px 9px 0px 0px;}
.portside {padding-bottom:10px;}

.link-text {text-align:center; padding-top:20px;}
.link-image {padding:10px 0px;}

.team {width:800px; height:97px; margin-bottom:5px;}
.team-image { float:left; border:solid #FFFFFF 5px;}
.team-text { float:right; width:680px; height:97px; padding-left:10px; text-align:justify;}
.team-table {text-align:justify; padding-right:10px;}
.tab-text{text-align:justify;}
.table-image{ width:800px; height:auto;}
.table {width:800px; height: auto; margin-bottom:15px;}
.tableleft { float:left; width:650px; text-align: justify; margin-bottom: 10px;}
.tableright { float:right; width:140px; padding-left:10px; text-align: right;}

.bride {width:800px; height: auto;}
.bride-text { padding:0px 10px;}
.bride-image { float:right; height:460px;}

.hair {width:800px; height:25px;}
.hairleft { float:left; width:650px; text-align: justify; margin-bottom: 10px;}
.hairright { float:right; width:140px; padding-left:10px; text-align: right;}

.aesthetic {width:800px; height:105px;}
.aesthetic-text { float:left; width:500px; text-align: justify; margin-bottom: 10px;}
.aesthetic-image { float:right; width:250px; padding-left:10px; text-align: right;}

.press { padding:5px;}
.ana-lui { margin-left:12px; margin-top:5px;}

.fashion {padding:10px;}
