/* CSS Document */
*{margin:0px; padding:0px;}

body{
	margin:10px 0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2E2E2E;
	background:#F6F6F6; text-align:left;
}
ul, li{list-style-type:none;}

#wrapper{width:811px; margin:0 auto;}
#container{width:811px; background:#FFF url(../images/top_bg.gif) 0px 0px repeat-x; float:left;}

#header{
	width:811px; height:100px; padding-bottom:13px; 
	background:url(../images/header_right.gif) right top no-repeat; float:left;
}
#header span{display:block; float:left;}
#header span a.link1{
	display:block; background:url(../images/orlando_n_btn.gif) 0px 0px no-repeat; height:22px; 
	width:177px; float:right;}
#header span a.link1:hover{
	display:block; background:url(../images/orlando_btn.gif) 0px 0px no-repeat; height:22px; 
	width:177px; float:right;}
#header span a.link2{
	display:block; background:url(../images/gulf_coast_btn.gif) 0px 0px no-repeat; height:22px; 
	width:169px; float:right;}
#header span a.link2:hover{
	display:block; background:url(../images/gulf_coast_over_btn.gif) 0px 0px no-repeat; height:22px; 
	width:169px; float:right;}
#header span a.link3{
	display:block; background:url(../images/hotels_btn.gif) 0px 0px no-repeat; height:22px; 
	width:90px; float:right;}
#header span a.link3:hover{
	display:block; background:url(../images/hotels_over_btn.gif) 0px 0px no-repeat; height:22px; 
	width:90px; float:right;}
#center_container{width:811px; float:left;}

/* Left Section */
.lftsec {width:273px; padding-right:8px; background:url(../images/lftstrip.jpg) repeat-y; float:left;}
.lftinn {width:243px; padding:42px 15px 5px 15px; background:url(../images/lfttopimg.jpg) top no-repeat; float:left;}
.lftinn1 {width:243px; padding:42px 15px 5px 15px; background:url(../images/bgSearch.jpg) top no-repeat; float:left;}
.radiobox {width:226px; padding:5px 5px 10px 10px; margin-bottom:10px; border:solid 1px #ffe46e; float:left;}
.mid_bxrow {width:200px; line-height:22px; padding:5px 0px 5px 0px; float:left;}
.mid_bxrow label{padding-left:10px;}
.mid_bxrowmattr {width:170px; padding-left:10px; float:left;}

.mid_bxrow12 {width:200px; line-height:20px; padding:5px 0px 5px 0px; float:left;}
.mid_bxrow12 select {width:100px; height:20px; font-size:11px; font-size:11px; border:solid 1px #C6000B; color:#000000;font-family:Arial, Verdana ;}
.label {width:50px; text-align:left; line-height:20px; float:left;}
.divcol2 {width:100px; line-height:20px; float:left;}
.txtbox {width:100px; height:17px; font-size:11px; font-size:11px; border:solid 1px #C6000B;padding-top:3px;}
.txtbox2 {width:50px; height:17px; border:solid 1px #C6000B; float:left;}
.calicon {width:25px; height:22px; padding-left:10px; float:left;}
.drop {width:60px; height:18px; font-size:11px; border:solid 1px #C6000B;}
.div2col2 {width:70px; line-height:20px; float:left;}
.lftbx2row {width:125px; line-height:20px; padding:5px 0px 5px 0px; float:left;}
.lftbx3inn {width:125px; float:left;}
.srchbtn {width:83px; height:32px; padding:52px 0px 0px 12px; float:left;}
.rooms-sec {width:83px; height:32px; padding:5px 0px 0px 0px; float:left;}

/* Center Section */
#center{width:530px; float:left;}
#center p{display:block; padding:0px 20px 10px 0px;}
#center .photo{width:530px; padding-top:14px;}
.photo ul li{
	display:block; float:left; text-align:center; margin:auto; background:url(../images/photo_frame.gif) 0px 0px no-repeat;
	width:119px; height:156px; padding:4px; margin-bottom:10px; border:0px solid #FF0000;
}
.photo ul li .title{display:block;}
.photo ul li .title a{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FE5D03; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;
}
.photo ul li .title a:hover{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:uderline;
}
.photo p{font-family:Arial, Verdana ; font-size:12px; line-height:16px;}

.floatl{float:left;}
.floatr{float:right;}
.txtr{text-align:right;}

.mrntxt {color:#b1000b;}
.mrntxt a {color:#b1000b; text-decoration:none;}
.mrntxt a:hover {color:#b1000b; text-decoration:underline;}

.mrntxt1 {color:#ffffff;}
.mrntxt1 a {color:#ffffff; text-decoration:none;}
.mrntxt1 a:hover {color:#fbd840; text-decoration:underline;}

.w1{width:540px;}

.pad1{padding-top:11px;}
.pad2{padding-top:15px;}
.pad3{padding-left:10px;}
.pad4{padding-left:5px;}
.pad-room{padding:5px 0px 5px 10px;}
.pad-room-b{padding:2px 0px 2px 10px;}
.pad-top5{padding-top:5px;}
.mrgr{margin-right:5px;}
.padB{padding-bottom:10px;}
.padB5{padding-bottom:5px;}
.padB15{padding-bottom:15px;}
.padT5{padding-top:5px;}
.padT10{padding-top:10px;}
.padR5{padding-right:5px;}


.heading {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FE5D03; text-align:left;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:20px; 
}

.heading  a{
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FE5D03; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;
}
.heading  a:hover{
	 text-decoration:underline;
}

.heading1{
	font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FE5D03; text-align:left;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:22px; 
}
.heading1  a{
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FE5D03; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;
}
.heading1  a:hover{
	 text-decoration:underline;
}

.heading2 {
	font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FE5D03; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:20px; 
}
/*---------------------------------------------------------*/
#details div.main {
	/*float: left;*/
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.0em;
	text-align: left;
	position: relative;
}
#details div.main h1 {
	padding-right: 112px;
}


.hotellist {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}
.hotellist .wrapperOne .content {
	padding-bottom: 0;
}
.hotellist li {
	vertical-align: bottom;
	position: relative;
}
.hotellist h2 {
	margin: 0;
	padding: 0;
	color: #f75a23;
	padding-right: 112px;
	position: relative;
	top: 0.5em;
}
.hotellist .villadescrip {
	width: auto;
	float: none;
	
}


.image {
	float: left;
	width: 65%;
	vertical-align: bottom;
}
.image img {
	float: left;
	margin-right: 4px;
}
.image .galleryList {
	float: left;
	width: 190px;
	padding-top:8px; 
}
.image .galleryList li {
	float: left;
}
.image .galleryList li img {
	margin: 1px;
}
#content h1 {
	font-size: 1.5em;
	color: #f75a23;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 1em 0;
}
.redclass
{
	color:#fd5808;
}

#indentclass
{
color:#fd5808;
padding :0px 5px 0px 5px; 
}
#indentclass li{
	display:block; width:90%; 
	list-style-type:none; background:url(../images/arrow1.gif) 0px 5px no-repeat;
	padding-left:20px; padding-bottom:5px;
}

.rates {
	text-align: center;
}
.rates table {
	margin: 0 auto;
}
.rates th {
	color: #f75a23;
	text-align: left;
}
.rates td {
	padding-right: 10px;
	text-align: left;
}
.ratessubtitle {
	color: #f75a23;
	font-weight: bold;
}
.rates ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.txt-grey {color:#221f58; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.txt-grey1 {color:#221f58; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.villaimg {
	float: left;
	border: 1px solid #f75a23;
	padding: 1px;
	margin-right: 4px;
}
.villaimg img {
	float: left;
}
.villaimg .listGalleryList {
	float: left;
	width: 76px;
}
.villaimg .listGalleryList li {
	float: left;
}
.villaimg .listGalleryList li img {
	margin: 1px;
}

.villadescrip 
{
	width:450px;
	float: left;
	margin: 0 5px 0 5px;
}

.villabuttons {
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding:5px 0px 0px 50px;
}
.villabuttons img {
	float: none;
	margin-right: 10px;
}
.villas .villabuttons {
	text-align: left;
}
.address {
	float: right;
	margin-right: 3px;
	width: 33%;
	text-align: center;
}

.address span {
	color: #f75a23;
	font-weight: bolder;
}
.address p {
	margin: 0;
	padding: 0;
}

.ftrmain {width:811px;}
.ftrcrv {width:11px; height:39px; float:left;}

.ftrmid {width:811px; height:39px;background-color:#e6072e;   float:left;}

.ftrinn {width:768px; line-height:39px; padding-right:20px; text-align:right;background-color:#e5052f; float:left;}
#map {
	margin: 0 auto 0 auto;
	width: 90%;
}
#map img {
	border: none;
}

/*--------------Booking-------------------------*/

.tdbooking td
{
	margin: 5px 0px 5px 5px;
	padding:5px 0px 5px 5px; 
}


.mid_bxrow1 {width:200px; line-height:22px;padding: 5px 0px 5px 0px; float:left;}
.mid_bxrow1 label{padding-left:5px;}

.Bookheading {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:left;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:25px; 
  background-color:#fc5b04;
}

.innerbox{background:url(../images/innerbox_bg.jpg) repeat-x; border-left:1px solid #eee5e5; border-right:1px solid #eee5e5;}
.innerboxtop{border-top:1px solid #EEE5E5;}
.innerboxleft{border-left:1px solid #EEE5E5;}
.innerboxright{border-right:1px solid #EEE5E5;}
.innerboxbottom{border-bottom:1px solid #EEE5E5;}
.labelAgent{color:#0969A3; font-size:18px;}

.bondedtitle {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#b1000b; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;
}

.bondedtitle a{
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#b1000b; text-align:center;
	padding-top:3px; text-decoration:none;
}
.bondedtitle a:hover{
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#b1000b; text-align:center;
	padding-top:3px; text-decoration:uderline;
}
.thanks {
	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#002060; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:20px; 
}

.request {
	font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#b1000a; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:20px; 
}
.request a{
	font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#b1000a; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:underline;line-height:20px; 
}

.request {
	font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#b1000a; text-align:center;
	font-weight:bold; padding-top:3px; text-decoration:none;line-height:20px; 
}


.bdr-bottom{ border-bottom :2px solid #F75A23;}
.spc-bdr{ border-top :2px solid #F75A23;} 
.spc-bdrb{ border-bottom :2px solid #F75A23;}
.bdr-top{ border-top :2px solid #F75A23;} 

.room-col{color: #b1000a; background-color: #ffd9c8; border-right: solid 1px #f4a5a1;}


