/* 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;}
#offerdis{background:#276EC7; padding:9px; width:775px; color:#064796; float:left;}
.car-bg {
	padding: 5px;
	float:left;
	background-color:#08a9d1;
}
.lbl-text {
    color: #FE5D00;
}
#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:left;}
#header span a.link1:hover{
	display:block; background:url(../images/orlando_btn.gif) 0px 0px no-repeat; height:22px; 
	width:177px; float:left;}
#header span a.link2{
	display:block; background:url(../images/gulf_coast_btn.gif) 0px 0px no-repeat; height:22px; 
	width:169px; float:left;}
#header span a.link2:hover{
	display:block; background:url(../images/gulf_coast_over_btn.gif) 0px 0px no-repeat; height:22px; 
	width:169px; float:left;}
	
#header span a.link3{
	display:block; background:url(../images/FloridaHotels_dark.jpg) 0px 0px no-repeat; height:22px; 
	width:177px; float:left;}
#header span a.link3:hover{
	display:block; background:url(../images/FloridaHotel_Hover.jpg) 0px 0px no-repeat; height:22px; 
	width:177px; float:left;}
	
#header span a.link4{
	display:block; background:url(../images/Tickets_2.jpg) 0px 0px no-repeat; height:22px; 
	width:177px; float:left;}
#header span a.link4:hover{
	display:block; background:url(../images/Tickets_1.jpg) 0px 0px no-repeat; height:22px; 
	width:177px; float:left;}
	
	
	#header span a.link12{
	display:block; background:url(../images/appartments_btn.gif) 0px 0px no-repeat; height:22px; 
	width:100px; float:left;}
#header span a.link12:hover{
	display:block; background:url(../images/appartments_btn_light.gif) 0px 0px no-repeat; height:22px; 
	width:100px; float:left;}
	
	
	#header span a.link11{
	display:block; background:url(../images/homes_btn.gif) 0px 0px no-repeat; height:22px; 
	width:63px; float:left; padding-left:15px;}
#header span a.link11:hover{
	display:block; background:url(../images/homes_btn_light.gif) 0px 0px no-repeat; height:22px; 
	width:63px; float:left; padding-left:15px;}
	


	.bluetxt {font:12px Arial, Helvetica, sans-serif;color:#000066;font-weight:600;}
	
#center_container{width:65%; float:right; margin-right:3px;}
#center_containernew{width:55%; float:right;}
#left_container{width:34%; float:left;}
.searcharea {float:left; width:811px; background-color:#FE5D03; padding:0 0 15px 0;}

/* 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;}
.lftinn1010 {width:243px; padding:42px 15px 5px 15px; background:url(../images/lfttopimg_home.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;}
.radiobox22 {width:226px; padding:5px 5px 10px 10px; margin-bottom:10px; 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;}
.divcol3 {width:130px; 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;}
.top_links{font-size:11px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
.red_big{font-size:14px;padding-top:2px;padding-bottom:2px;font-weight:bold;color:#fe5d02;}


/* Left Panel for Home Page */
#leftPanelHome{width:286px; float:left;}

.searchBoxHome{width:269px; background:#76beea; text-align:left; float:left;}
.searchBoxHome h5{background:url(../images/searchTbg_small.gif) left top no-repeat; font-size:12px; font-weight:bold; color:#FFF; margin:0px 0px 12px 0px; padding:0px 0px 0px 35px;
	line-height:32px; display:block;}

.searchBoxHome table{color:#00385a; font-size:12px;}
.searchBoxHome input, select{ border:1px solid #2977a6; padding:1px; }
.searchBoxHome a{color:#cc0001; text-decoration:underline;}
.searchBoxHome a:hover{color:#cc0001; text-decoration:none;}
.searchBoxHome .searchBtn{width:106px; height:35px; line-height:35px; font-size:16px; color:#FFF; background:url(../images/btn.jpg) left top no-repeat; border:none;}

/*Search new*/
.change-mid_bxrow12 {width:225px; line-height:20px; padding:5px 0px 5px 0px; float:left;}
.change-label {width:90px; text-align:left; line-height:20px; float:left;}
.change-calicon {width:25px; height:22px; padding-left:5px; float:left;}
.change-drop {width:100px; height:18px; font-size:11px; border:solid 1px #C6000B;}
.change-div2col2 {width:102px; line-height:20px; float:left;}
.change01-div2col2 {width:62px; line-height:20px; float:left;}
.change-lftbx2row {width:110px; line-height:20px; padding:5px 0px 5px 0px; float:left;}
.change-lftbx50row {width:100%; line-height:20px; padding:5px 0px 5px 0px; float:left;}
.change01-label {width:45px; text-align:left; line-height:20px; float:left;}
.change050-label {width:75px; text-align:left; line-height:20px; float:left;}
.padd0012 { padding-left:20px;}
.change-srchbtn {width:83px; height:32px; padding:20px 0px 0px 12px; float:left;}
.adult12 { width:220px; float:left;}
.adult-first { width:60px; float:left; padding-left:50px; font-size:11px;}
.adult-first01 { width:60px; float:left; padding-left:80px; font-size:11px;}
.adult-second { width:60px; float:left; padding-left:20px; font-size:11px;}
.change-text001 { width:125px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#B1000B; padding-left:90px;}
.change-text001 a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#B1000B; text-decoration:underline;}
.change-text001 a:hover{text-decoration:none;}

/* New Table Style */

.new-heading001 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:5px;}
.new-textstyle001 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#787878; padding-left:5px;}


/* CSS Welcome panel on default */
/*.welcome-sec {width:237px; height:358px; float:left; background:url(../images/welcome-bg.jpg) no-repeat 0px 0px; padding:10px 18px 0px 18px;}*/
.welcome-sec {width:280px; margin-left:30px; margin-top:30px; margin-top:20px; float:left; padding:10px 18px 0px 18px;}
.welcome-data {width:280px; float:left;}
.welcome-data p {margin:0px; padding:10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#817F80; text-align:justify;}

.full {width:100%; float:left;}

/* CSS Age selector panel on default */


.font1{font-size:11px;}
.font2{font-size:18px;}
.font3{font-size:24px;}
.font4{font-size:10px;}
.font5{font-size:13px;}
.font6{font-size:20px;}
.font7{font-size:16px;}
.font8{font-size:14px;}
.font9{font-size:12px;}
.rounded_middlerow{width:100%;float:left;}
.rounded_middlerow_s .enquiryul{float:left;height:15px;}
.rounded_middlerow_s .enquiryul li{float:left;padding-left:2px;padding-right:5px;list-style:none;}
.rounded_middlerow_s .enquiryul li.childhead{display:none;width:60px;list-style:none;}
.rounded_middlerow_s .padleft{padding-left:78px;}
.rounded_middlerow .enquiryul{width:200px;padding-top:10px;float:left;height:17px;list-style:none;}
.txtbox-r{width:100px;height:17px;font-size:11px;font-size:11px;padding-top:0px;color:#000000;font-family:Arial, Verdana;}
select{color:#243F8E;font-size:11px;font-weight:normal;}
input{color:#243F8E;font-size:11px;font-weight:normal;}
select.paxdrop{margin:0px;padding-left:3px;line-height:14px;width:65px;color:#000000;font-family:Arial, Verdana;}
select.paxdropsml{margin:0px;padding-left:3px;line-height:14px;width:40px;float:left;color:#000000;font-family:Arial, Verdana;}
#content .monthpage h1{font-size:14px;font-weight:bold;}
#content .monthpage h2{font-family:Arial;font-size:12px;font-weight:bold;color:#243F8E;padding:0px;margin-bottom:8px;width:550px;}
#content .monthpage h3{font-family:Arial;font-size:12px;font-weight:normal;padding:0px;line-height:14px;}
#content .monthpage h3 a{font-weight:normal;}
.labelsearch{padding-bottom:10px;float:left;}
.child_ddl{float:left;width:43px;margin:0px;padding:0px 7px 0px 0px;}

.txt-pasg,select{width:210px; border:solid 1px #454545; height:18px;}





