/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#230000;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#995a5a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a, .link span {color:#d34c39; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
strong a {color:#995a5a;}

/* ============================= main layout ====================== */


.bottom-tail {background:#090807 url(images/bottom-tail.gif) bottom repeat-x;}
.top-tail {background:url(images/top-left-tail.gif) top repeat-x;}
.top-bg {background:url(images/header-bg.jpg) no-repeat top center; position:relative;}
.top-right-tail {/*background:url(images/top-right-tail.gif) right top repeat-x;*/ width:50%; position:absolute; right:0; height:455px;}

li { background:url(images/marker1.gif) no-repeat 0 10px; padding-left:12px; line-height:2em;}
li a {color:#d34c39;}
.box li { background:url(images/marker2.gif) no-repeat 0 9px;}
.box li a {color:#fff;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

#header .menu {padding:14px 0 0 2px; height:27px;}
#header .menu ul {width:100%; overflow:hidden;}
#header .menu li {float:left; background:url(images/menu-separator.gif) no-repeat 0 2px; padding:0 9px 0 6px; margin-left:-4px; font-size:1.167em; line-height:1em;}
#header .menu li a {display:block; width:120px; text-align:center; color:#fff; text-decoration:none; padding:5px 0 7px 0;}
#header .menu li a:hover, #header .menu .active a {border-bottom:1px solid #671529; background:#3c0406 url(images/menu-bg.gif) right top no-repeat;}

.row2 {padding:30px 0 11px 0;}
.data-time {float:right; font-weight:bold; color:#000; background:url(images/data-time-bg.jpg) no-repeat 0 7px; padding:7px 40px 0 42px; line-height:1.5em;}

.header-form {}
.header-form img {padding:0px 0px 0px 0px;}
h4 {color:#eb3c73; font-size:1.667em; line-height:1.2em; font-weight:normal; padding-left:6px; margin-bottom:13px;}
h1 {font-size:3em; line-height:1.2em; color:#fb3c22; font-weight:normal; margin-bottom:-6px;}
h1 span {display:block; font-size:1.333em; line-height:1.667em; color:#fff;}
.property {display:inline-block; width:84px; padding:4px 0 6px 7px; background:#160a0c; color:#cf4e53; font-size:1.167em; line-height:1em; margin:0 4px 4px 0;}
.info {font-size:1.167em; line-height:1.571em; color:#f78a55; padding:55px 0 0 3px;}

#header .banner {padding:30px 0 0 39px;}


/* ============================= header-girl ====================== */

#header-girl .menu {padding:14px 0 0 2px; height:27px;}
#header-girl .menu ul {width:100%; overflow:hidden;}
#header-girl .menu li {float:left; background:url(images/menu-separator.gif) no-repeat 0 2px; padding:0 9px 0 6px; margin-left:-4px; font-size:1.167em; line-height:1em;}
#header-girl .menu li a {display:block; width:120px; text-align:center; color:#fff; text-decoration:none; padding:5px 0 7px 0;}
#header-girl .menu li a:hover, #header-girl .menu .active a {border-bottom:1px solid #671529; background:#3c0406 url(images/menu-bg.gif) right top no-repeat;}


/* ============================= content ====================== */

#content {padding:9px 0 32px 0; }
h2 {font-size:2.5em; line-height:1.2em; color:#fb3c22; margin-bottom:13px;}
h5 {margin-bottom:8px; font-size:2em; line-height:1.2em; color:#F78A55; margin-bottom:13px;}
.margin1 {margin-top:10px;}
.margin2 {margin-top:14px;}
.margin3 {margin-top:30px;}
.taright {text-align:right;}
.indent {padding:19px 0 0 40px;}
.indent2 {padding:19px 32px 0 40px;}
.phone {display:inline-block; width:63px;}


.box {background:#550a23; line-height:1.5em; color:#f78a55;}
.box h2 {font-size:2em; line-height:1.2em; color:#f78a55;}
.box .indent {padding:14px 23px 15px 25px;}
.box .indent2 {padding:20px 25px 22px 40px;}

.link {text-align:right; padding:14px 0 0 0;}
.linkleft {text-align:left;}
.link a, .link span {display:inline-block; font-size:1.167em; line-height:1em; background:#370918 url(images/link-right-bg.gif) right top no-repeat; color:#995a5a; text-decoration:none; padding:5px 19px 5px 10px;}
.link a:hover, .link span {background:#550a23 url(images/link-right-bg2.gif) no-repeat right top;}
.link span{cursor:pointer;}
.link2 {background:url(images/marker3.gif) no-repeat right 4px; padding-right:14px; color:#f78a55; text-transform:uppercase; font-size:.917em; display:inline-block; margin-top:10px;}
.link3 {text-align:right; padding:4px 10px 0 0;}
.link3 a {color:#d34c39; background:url(images/marker4.gif) no-repeat right 6px; padding-right:12px;}
.rss {text-align:right; padding:20px 0 0 0;}
.rss a {display:inline-block; font-size:1.167em; line-height:1em; background:#370918 url(images/rss-bg.gif) right top no-repeat; color:#995a5a; text-decoration:none; padding:5px 30px 5px 10px;}
.box .link {text-align:right; padding:8px 0 0 0;}
.box .link a {display:inline-block; font-size:1em; line-height:1em; background:#370918 url(images/boxlink-right-bg.gif) right top no-repeat; color:#995a5a; text-decoration:none; padding:5px 17px 5px 8px;}
.box .link a:hover {background:#480513 url(images/boxlink-right-bg2.gif) no-repeat right top;}

.line {border-bottom:1px solid #350a14; padding-bottom:13px; margin-bottom:29px;}
.box .line {border-bottom:1px solid #995a5a; padding-bottom:19px; margin-bottom:17px;}

.gallery {margin:-18px 0 0 0; padding:0 0 1px 1px;}
.gallery img {margin:1px;}
.gallery2 {margin:0 -35px 0 0; padding-top:31px;}
.gallery2 img {margin:0 33px 0 0;}

.name {font-size:1.167em;}
.list-col {width:288px; float:left;}
.list-col2 {width:278px; float:left;}
.col-pad {padding-right:40px;}

dl {margin-bottom:-22px;}
dt {font-weight:bold; color:#fff;}
dd {margin-bottom:22px;}

.date {background:#370918 url(images/date-bg.jpg) no-repeat 0 0; display:inline-block; padding:5px 15px 4px 27px; color:#fff; font-size:1.167em; line-height:1em; margin-bottom:5px;}

/* ============================= footer ====================== */

#footer {text-align:right; width:100%; overflow:hidden; padding-top:11px;}
#footer span {color:#995a5a; font-size:1.167em; line-height:2em; display:inline-block;}
#footer span a {color:#995a5a; text-decoration:none;}
#footer span a:hover {text-decoration:underline;}
#footer .menu {margin-right:-15px;}
#footer .menu li {display:inline; background:url(images/menu-separator2.gif) no-repeat right 3px; line-height:1em; padding:0 14px 0 10px;}
#footer .menu li a {color:#995a5a; text-decoration:none; padding:0; line-height:1em;}
#footer .menu li a:hover, #footer .menu .active a {color:#fb3c22; text-decoration:underline;}

/* ============================= forms ============================= */

.input {width:167px; border:1px solid #1e1117; border-right:1px solid #660f08; border-bottom:1px solid #660f08; color:#c53262; background:#2b1821; padding:2px 0 5px 5px; font-size:1em;}
textarea {width:167px; height:118px; border:1px solid #1e1117; border-right:1px solid #660f08; border-bottom:1px solid #660f08; color:#c53262; background:#2b1821; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:10px;}

#BookingForm label {height:58px; display:block;}
#BookingForm .select1 {width:172px;}
#ContactForm label {height:42px; display:block;}
#ContactForm .col-1 {width:195px !important; padding:0 !important;}
#ContactForm .col-2 {width:163px !important; padding:0 !important;}
#ContactForm textarea {height:106px; width:157px;}
#ContactForm .input {width:157px;}
#ContactForm .link {padding-top:10px;}

.select1 {width:187px; border:1px solid #1e1117; border-right:1px solid #660f08; border-bottom:1px solid #660f08; color:#c53262; background:#2b1821; font-size:1em; margin-top:11px; padding-bottom:3px;}

#seo_link {
	clear:both;
	height:40px;
	padding-top:6px;
	text-align:center;
}
#seo_link a:link img, #seo_link a:visited img, #seo_link a:hover img {
	border:none;
}
#more_keep_your, #more_keep_your1, #more_keep_your2, #more_keep_your3 {
	display:none;
	border-top: none !important;
	margin-top: 15px;
}
#background {
bottom:0;
left:0;
position:fixed;
width:100%;
}

.Girl  {
background-color:#230000;
border:1px solid #D3C6B6;
height:400px;
width:453px;
display:block;
float:left;
}

.Girl img {
border:1px solid #D3C6B6;
margin:10px;
}

.Girl p, .Girl h1 {
bottom:250px;
color:#FFF;
left:275px;
line-height:18pt;
margin:0;
position:relative;
width:260px;
}


.portfolio{
	display:table-row;
}




.Girlpages  {
background-color:#230000;
border:1px solid #D3C6B6;
width:909px;
display:block;
margin-bottom:30px;
}

.divslide{
background-color:#230000;
border:1px solid #D3C6B6;
width:909px;
display:block;

}

.GirlpagesSmallimg{
left:5px;
position:relative;
display:inline;
width:200px;
}

.GirlpagesSmallimg img{
width:150px;
height:150px;
}
.Girlpages img {
border:1px solid #D3C6B6;
}


.Girlpages p {
color:#FFF;
line-height:18pt;
margin:5px 30px 5px 30px;
position:relative;
}
.Girlpages h1 {
color:#FFF;
line-height:18pt;
margin:30px 30px 30px 30px;

position:relative;
width:260px;
}




.Girllink {text-align:right; padding:14px 0 0 0; display:inline-block; font-size:1.167em; line-height:1em; background:#370918 url(images/link-right-bg.gif) right top no-repeat; color:#995a5a; text-decoration:none; padding:5px 19px 5px 10px;}
