html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



:focus {

	outline: 0;

}



table {

	border-collapse: collapse;

	border-spacing: 0;



}





.clearfix:after {

    content: "\0020";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }



.clearfix {display: block; zoom:1}



.floatL{float:left}

.floatR{float:right}



a {text-decoration:none; color:#fff}

a:hover { color:#d6e03d}



body { background:#534640 url(images/bg.jpg) repeat-x; font:13px/1.231 arial,helvetica,clean,sans-serif}

#footer,.container, .footer-inner { width:962px; margin:0 auto; position:relative; color:#fff}



#main { position:relative}

#branding { margin:5px 0 5px 0px}



#topmenu { position:absolute; top:0px; right:10px}

#topmenu li{float:left; display:inline;  }

#topmenu li a {  padding: 5px; float:left;}



.callus { position:absolute; top:60px; right:10px; text-align: right}

.call {color:#d6e03d; background:url(images/call.jpg) no-repeat; height:25px; line-height:25px; padding-left:25px; margin-left: 130px;font-size:18px; width:200px}



#navigation {

	height:40px;

	background:url(images/nav.jpg) no-repeat

}



#navigation li {float:left; display: inline; padding:0 15px; }

#navigation li a {	

	float:left;

	display:block;

	overflow:hidden;

	height: 40px;

	line-height:40px;

	font-size:14px;

	}

	







#footer { margin-top:10px}

.footer-inner {background:#c1c1c1; padding:20px 0 }

.cp {clear:both; background:url(images/slogo.jpg) no-repeat; padding:6px 0 6px 35px; margin:5px 0}

.cp span {margin-left: 50px;}

.cp2 { margin:10px 0}



.col { float:left; display:inline;  }

.col h3 { font-size:20px;  margin-bottom:15px}





.leftcol { width:300px; padding-left:25px}

.leftcol li { line-height:1.5}

.mdcol {border: dotted #fff; border-width:0 1px; padding:0 25px; width:280px}

.rightcol{ padding-left:25px; position:relative}





.mdcol p {padding-left:30px}

.mdcol h3 { background:url(images/fticon.jpg) no-repeat; padding-left:30px}

.airports { background:url(images/fticon.jpg) no-repeat 0 -38px; }

.night  { background:url(images/fticon.jpg) no-repeat 0 -78px; }



h3.loc { background:url(images/fticon.jpg) no-repeat ; padding-left:30px}

.clickmap { width:80px; margin:40px 0 0 20px }



.bigbox {   background:url(images/bigbox.jpg) no-repeat; width:700px; height:348px; margin-left: -16px;}



.leftbox, .mdbox, .rightbox { position:relative; height: 170px; float:left; display:inline; color:#fff}

.leftbox {width: 240px;}

.mdbox {width: 221px;}

.rightbox {width: 224px;}



.leftbox .text{ font-size:18px; padding:85px 0 0 25px;  }

.mdbox .text{ font-size:18px; padding:85px 0 0 10px;  }

.rightbox .text{ font-size:18px; padding:85px 0 0 14px;  }



.row2 .text{ padding-top:95px }

.readmore { position:absolute; bottom:10px; right:10px; }

.readmore a{color:#d6e03d }





p.boxtext { font-size:18px;  height:34px; padding-top: 143px; font-weight:700; color:#fff; text-align:center; display:block}



.desp {width: 670px;}

.desp h2 { font-size:24px; color:#d6e03d}

.book {background:url(images/button.jpg) no-repeat; height:57px; color:#fff; font-size:18px; line-height:56px ; padding-left:20px; width:226px }



.inner-desp { width: 410px;}

.inner-right {margin-left:20px}



#aside, #content {float:left; display:inline}

#aside { width:250px; margin-top: 5px; position:relative;}

#aside h2 {font-size:20px;}

#aside h2 span { display: block; color:#d6e03d}



.index-aside li {background:url(images/dot.jpg) no-repeat; padding:10px 0; padding-left: 35px; }

.inner-li { line-height:1.8; height:500px}

.inner-li h3 { font-size:18px}





#content {width:710px}

 .head { background:url(images/title.jpg) no-repeat ; height: 50px; line-height:38px; font-size:24px; color:#fff; padding-left:10px }

 .callgirl { position:absolute; right: 0px; bottom:0; }

.inner-callgirl {position:absolute; right: 0px; bottom:0;}

.form { margin-left:30px}
.form label{ display:block; font-size:16px; margin:20px 0 5px 0}
.form input , .form textarea{ padding:8px 0; width:300px}
.form textarea { height:100px}
.form .line { background:#d5e03c; height:1px; width:80%; margin:20px 0}
.form .book {margin-left: 77px;}

img, div, input { behavior: url("images/iepngfix.htc") }

.booking-form { width:650px }
.booking-form h2 { font-size:22px; margin-bottom:10px; }
.booking-form p { clear:both; margin-bottom:10px; height:40px}
.booking-form label, .booking-form input, .booking-form textarea { float:left}
.booking-form label { width:300px; margin:0; line-height:20px}
.booking-form input { width:150px}
.booking-form select { float:left; width:150px; height:35px; line-height:35px; font-size:22px}

.dod {font-size:16px; line-height:40px}
.dod input{ width:25px; margin-right:25px}
.booking-form textarea {margin-bottom:20px; }

.chkbox span { float:left}
.chkbox input {width:25px}
