﻿/*------------ GENERAL --------------*/
body {
	margin:0;
	padding:0;
	color:#FDE294;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#BC0608 url(images/main-bg.gif) 0 0 repeat-x;
}
div, p, img, ul, a, h1, h2, h3, h4, h5, form, input, textarea, select, td {
	padding:0;
	margin:0;
}
a {
	outline:none;
	text-decoration:none;
}
img {
	border:none;
}
ul {
	list-style:none;
}
td{
	font:13px/15px Verdana, Arial, Helvetica, sans-serif;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}

/*------------ HEADER -------------*/
#header {
	width:738px;
	height:421px;
	margin:0 auto;
	padding:24px 0 0;
	background:url(images/header-bg.jpg) 0 0 no-repeat;
	color:#fff;
	position:relative;
	background-color:inherit;
}

/* TOP MENU */

ul.topMenu {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}
ul.topMenu li {
	float:left;
	padding:0 7px 0 10px;
	background:url(images/topmenu-devider.gif) 0 50% no-repeat;
	color:#ffdf6e;
	background-color:inherit;
}
ul.topMenu li a {
	color:#fff;
	background-color:inherit;
}
ul.topMenu li a:hover {
	color:#ffdf6e;
	background-color:inherit;
} 
ul.topMenu li.first,
div.midMenu ul li.first {
	padding-left:0;
	background:none;
}

/* BOOKMARK  */

p.bookmark {
	font-size:9px;
	line-height:16px;
	font-weight:bold;
	text-align:right;
}
p.bookmark a {
	color:#fff;
	background-color:inherit;
}
p.bookmark a:hover {
	color:#ffdf6e;
	background-color:inherit;
}

/* HEADER */

h1 {
	font:normal 35px/40px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	cursor:default;
	position:absolute;
	top:43px;
	left:0;
}
h2 {
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	position:absolute;
	top:84px;
	left:30px;
	color:#fff;
}

/*--------------- BODY INDEX PAGE --------------*/
p {
	font-size:13px;
	line-height:15px;
}
#bodyHome {
	width:616px;
	margin:0 auto;
}

/* Middle Menu */
div.midMenu {
	width:616px;
	margin:0 auto;
}
div.midMenu span.leftBg {
	display:block;
	float:left;
	width:5px;
	height:32px;
	background:url(images/midmenu-corner.gif) 0 0 no-repeat;
}
div.midMenu span.rightBg {
	display:block;
	float:right;
	width:5px;
	height:32px;
	background:url(images/midmenu-corner.gif) 100% 100% no-repeat;
}
div.midMenu ul {
	font-size:13px;
	line-height:32px;
	font-weight:bold;
	background:url(images/midmenu-bg.gif) 0 0 repeat-x;
	height:32px;
	width:585px;
	margin:0 auto;
	padding:0 0 0 21px;
	float:left;
}
div.midMenu ul li {
	float:left;
	background:url(images/midmenu-devider.gif) 0 50% no-repeat;
	color:#ffdf6e;
	background-color:inherit;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}
div.midMenu ul li a {
	color:#fff;
	background-color:inherit;
}
div.midMenu ul li a:hover {
	color:#ffdf6e;
	background-color:inherit;
}
div.midMenu ul li.last {
	padding-right:0;
}

/* Middle Menu Ends */
#bodyHome p {
	padding:30px 24px 31px 9px;
}
#bodyHome h3{
	font-size:14px;
	line-height:16px;
	color:#FFE38E;
	background-color:inherit;
	padding-bottom:14px;
	text-align:center;
}
#bodyHome div.gallery {
	width:609px;
	margin:0 0 15px 2px;
	position:relative;
}
#bodyHome div.gallery ul {
	width:599px;
	background:#fff;
	height:145px;
	padding:1px 0 0 4px;
	margin-bottom:12px;
	position:relative;
	z-index:1;
	color:#000;
	cursor:pointer;
}
#bodyHome div.gallery ul li {
	float:left;
}
#bodyHome div.gallery img {
	margin-right:1px;
	display:block;
}
#bodyHome div.gallery div.shadow {
	position:absolute;
	width:605px;
	height:147px;
	background-color:#790000;
	color:#fff;
	top:3px;
	left:3px;
}
#bodyHome div.gallery p {
	font-size:13px;
	line-height:15px;
	text-align:right;
	padding:0 12px 0 0;
}
#bodyHome div.gallery p a {
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
}
#bodyHome div.gallery p a:hover {
	text-decoration:none;
	color:#ffdf6e;
	background-color:inherit;
}

/*--------------- FOOTER --------------*/
#footer {
	width:746px;
	margin:0 auto;
	padding-top:28px;
	padding-bottom:67px;
}
#footer ul {
	font-size:9px;
	line-height:16px;
	width:638px;
	margin:0 auto;
}
#footer ul li {
	float:left;
	padding:0 6px 0 7px;
	color:#ffdf6e;
	background:url(images/footer-devider.gif) 0 50% no-repeat;
	background-color:inherit;
}
#footer ul li a {
	color:#FDE294;
	background-color:inherit;
}
#footer ul li a:hover {
	color:#ffdf6e;
	background-color:inherit;
}
#footer ul li.first {
	background:none;
	padding-left:0;
}
#footer p {
	font-size:9px;
	line-height:30px;
	color:#E6C054;
	background-color:inherit;
	text-align:center;
	clear:both;
}

/*---------------------- INNER PAGES STYLE --------------------*/

#innerHeader {
	width:736px;
	height:100px;
	margin:0 auto;
	padding:24px 6px 0 4px;
	position:relative;
}
#innerHeader h1 {
	left:4px;
	cursor:pointer;
}
#innerHeader h2 {
	left:34px;
}

/* MID MENU */
div.midMenuInner {
	width:746px;
	margin:0 auto;
}
div.midMenuInner ul {
	width:650px;
	padding-left:86px;
}

/* BODY */

#innerBody {
	width:718px;
	margin:0 auto;
	padding:30px 14px 0 14px;
}
#innerBody h3{
	font-size:15px;
	line-height:17px;
	color:#FFF8E4;
	background-color:inherit;
	padding-bottom:16px;
}
#innerBody p {
	padding-bottom:15px;
}
#innerBody a {
	color:#fff;
	background-color:inherit;
	text-decoration:underline;
}
#innerBody a:hover {
	text-decoration:none;
	color:#ffdf6e;
	background-color:inherit;
}

/*------ APPARTMENT PAGE ------*/
h3.gallery {
	padding:12px 0 12px;
	text-align:center;
}
#innerBody ul.gallery {
	padding:0 0 45px 5px;
}
#innerBody ul.gallery li {
	float:left;
	padding:0 3px 3px 0;
}
#innerBody ul.gallery li a {
	display:block;
	border:#B50000 3px solid;
	float:left;
}
#innerBody ul.gallery li a:hover {
	border:#A40000 3px solid;
}
#innerBody ul.gallery li a img {
	display:block;
	padding:2px;
}
#innerBody ul.gallery li.last {
	margin-bottom:32px;
}
#innerBody ul.gallery li.last1 {
	margin-bottom:48px;
}

/*------ PHOTOS/VIDEOS PAGE ------*/
h3.videoPad {
	padding:0 0 12px !important;
	text-align:center;
}
#innerBody ul.gallery li.videoPad {
	padding-right:20px;
}
#innerBody ul.gallery li.videoPadBottom {
	padding-bottom:43px;
}

/*------ CONTACT US PAGE ------*/
#innerBody form {
	font-size:13px;
	color:#FDE294;
	background-color:inherit;
}
input, textarea, select {
	color:#666666;
}
#innerBody form input {
	width:198px;
	height:15px;
	padding-top:2px;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
#innerBody form input.btn {
	width:76px;
	height:21px;
}
#innerBody form select {
	width:202px;
	height:20px;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}
#innerBody form textarea {
	width:523px;
	padding-left:2px;
	height:72px;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
#innerBody form table td {
	height:40px;
}
#innerBody form table tr.txtArea td {
	height:95px;
	line-height:32px;
}

/*------ EROTIC PACKAGES PAGE ------*/
#innerBody p.pre {
	white-space:pre;
}
#innerBody p.pre a {
	font-weight:bold;
}
#innerBody p.pre span {
	font-weight:bold;
	color:#ffdf6e;
	background-color:inherit;
}
h4 {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	padding-bottom:15px;
	color:#FFF8E4;
	background-color:inherit;
}
.botBorder {
	border-bottom:#F86D00 1px solid;
}
div.packagesContainer {
	width:330px;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:18px 15px 0 0;
}
div.packagesContainer h5 {
	font-size:13px;
	line-height:15px;
	padding-bottom:15px;
}
div.packagesContainer ul {
	padding-bottom:7px;
}
div.packagesContainer ul li {
	padding:0 0 8px 11px;
	background:url(images/bull-packages.gif) 0 6px no-repeat;
}
div.packagesContainer ul li.noBg {
	background:none;
	padding-top:4px;
}
div.packagesContainer ul.star {
	padding-bottom:24px;
}
div.packagesContainer ul.star li {
	background:none;
	padding:0;
}
div.packagesContainer p {
	font-size:12px;
	line-height:16px;
	padding-left:11px;
}
div.packagesContainerRight  {
	padding-right:0;
	float:right;
	width:345px;
}
