/* CSS Document */
html {margin-bottom:1px; height:100%;}
*{ margin:0px; padding:0px;}
body {margin:0px; padding:0px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background:url(../images/pg-bg.jpg) repeat-x 0px 0px #548AC3; font-size:13px;}
.full {width:100%; float:left;}

.md-align {vertical-align:middle;}
#wrapper {width:1000px;  margin:0px auto;}
.mr-tp1 {margin-top:8px;}
img{ border:0px none;}



.fleft{ float:left;}
.fright{ float:right;}
.clearfix{ clear:both;}
.padT1{ padding-top:2px;}
.padT2{ padding-top:10px;}
.padT3{ padding-top:15px;}
.padT4{ padding-top:20px;}
.padT5{ padding-top:25px;}
.padT6{ padding-top:51px;}

.padB1{ padding-bottom:5px;}
.padB2{ padding-bottom:10px;}
.padB3{ padding-bottom:20px;}


.padL1{ padding-left:5px;}
.padL2{ padding-left:10px;}
.padL3{ padding-left:15px;}
.padL4{ padding-left:20px;}
.padL5{ padding-left:25px;}
.padL6{ padding-left:51px;}

/* Header CSS Starts Here */

.logo {width:263px; float:left; padding-top:15px;}

/*.toplinks-midbg{ background:  url(../images/toplinks-midbg.gif) repeat-x; width:990px;}
.contactnum{ color:#e0edfd; font-size:18px; padding:10px 0px 0px 25px; letter-spacing:2px; margin:0px;}
ul.nav {margin:0px; padding:0px 0px 0px 8px;}
ul.nav li {list-style-type:none; color:#ffffff; font-size:14px; padding:0px 0px 0px 0px; float:left; line-height:46px; background:url(../images/nav-seperator.jpg) no-repeat right top; display:block; }
ul.nav li a {color:#fff; font-family:Verdana, Geneva, sans-serif; text-decoration:none; padding:0px 15px 0px 15px; display:block;}
ul.nav li a:hover {color:#000; text-decoration:none; display:block; background:url(../images/nav-hover-bg.jpg) repeat-x 0px 1px;}
ul.nav li.none {background:none;}

ul.nav li a:hover, ul.nav li a.active{color:#000; text-decoration:none; display:block; background:url(../images/nav-hover-bg.jpg) repeat-x 0px 1px;}*/
/* Header CSS Ends Here */

.whitetop-cr{ background:url(../images/whitetop-cr.png) no-repeat; width:1000px; height:7px; font-size:0px;}
.whitebt-cr{ background:url(../images/whitebt-cr.png) no-repeat; width:1000px; height:7px; font-size:0px;}
.white-bg{ background-color:#fff; padding:0px 0px 0px 5px; }
.leftwidth{ width:305px;}
.search-bg{ background:url(../images/search-bg.jpg) no-repeat; width:305px; height:265px;}
.inp01{ width:157px; height:21px; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.pad-1{ padding-top:7px;}
.width01{ width:97px; padding-left:25px;}
.inp02{ width:123px; height:20px; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.inp03{ width:84px; height:21px; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.inp04{ width:64px; height:21px; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.width02{ width:216px;}
.pad-2{ padding-top:58px;}
.mapbg{ background:url(../images/mapbg.gif) no-repeat; width:305px; float:left; margin-bottom:3px;}
.mapbg .map_position{width:305px; position:relative; float:left;}
.mapbg p{display:block; width:252px; line-height:28px; height:29px; font-size:16px; color:#fff; padding:0px 0px 0px 53px;}
.map_position a{display:block; text-decoration:none; line-height:20px; color:#353535; font-size:13px; font-weight:bold; position:absolute;}
.map_position a:hover{color:#135200; font-size:15px;}
.map_position a.puerto{left:62px; top:4px;}
.map_position a.puerto:hover{background:url(../images/one.png) left 0px no-repeat; padding-right:8px;}
.map_position a.sancarlos{left:91px; top:47px;}
.map_position a.sancarlos:hover{background:url(../images/two.png) left 0px no-repeat; padding-right:5px;}
.map_position a.mazatlan{left:149px; top:114px;}
.map_position a.mazatlan:hover{background:url(../images/three.png) left 0px no-repeat; padding-right:7px;}
.map_position a.riviera{left:152px; top:145px;}
.map_position a.riviera:hover{background:url(../images/four.png) left 0px no-repeat; padding-right:5px;}
.map_position a.barra_de{left:170px; top:165px;}
.map_position a.barra_de:hover{background:url(../images/five.png) left 0px no-repeat; padding-right:5px;}
.visit-infobg{ background:url(../images/visitor-infobg.gif) no-repeat; width:252px; line-height:28px; font-size:16px; color:#223100; padding:0px 0px 0px 53px; float:left; margin-top:3px;}
.light-blue{ background-color:#7cb2eb; border-top:1px solid #fff;}
ul.info {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.info li {list-style-type:none; color:#072443; padding:0px 0px 0px 0px; float:left; background:url(../images/arrow.gif) no-repeat 8px 10px; display:block; font-size:13px; width:135px; padding:5px 0px 0px 12px; }
ul.info li a {color:#072443; text-decoration:none; }
ul.info li a:hover {color:#fff; text-decoration:none;  }
.artcles-bg{ background:url(../images/article.gif) no-repeat; width:252px; line-height:28px; font-size:16px; color:#fff; padding:0px 0px 0px 53px; float:left; margin-top:7px;}
.graybg{ background-color:#cfcdcd;}

ul.articles{margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.articles li {list-style-type:none; color:#393939;font-size:13px; width:295px; padding:14px 0px 10px 10px;  background-color:#cfcdcd; display:inline-block; /*background:url(../images/divider.gif) left bottom no-repeat;*/ border-bottom:1px solid #e7e7e7; border-top:1px solid #939393; margin:0px; float:left;}
ul.articles li:hover {background:url(../images/grayhover.gif) repeat-x left bottom #dfdfdf; display:inline-block; }
ul.articles li a {color:#001c3b; text-decoration:none; }
.smallimg{ border:1px solid #a2a2a2; padding:3px; float:left; background-color:#fff;}
.font1{ font-size:11px;}
.rightwidth{width:676px; padding-left:9px;}
.graymidbg{ background:url(../images/graymid-bg.gif) repeat-x left top ; width:661px; padding:17px 0px 0px 5px;}
.welocome_h{ color:#01356e; margin:0px; padding:0px; font-size:20px; font-weight:normal;}
.graycolor{ color:#353535;}
.dotted-bg{ background: url(../images/dotted.gif) repeat-x; height:1px; margin:19px 0px 19px 0px; }
.location_h{ font-size:16px; color:#272726;}
.linebg{background:url(../images/line.gif) repeat-x left top ;}
.imgbr{ border:1px solid #bfc0c1; padding:5px; padding-bottom:2px; width:145px;}
.resort-name{ font-size:12px; color:#383939; text-align:center; font-weight:bold; padding-top:7px;}
.pad-3{ padding-left:8px;}
.pad-33{ padding-left:11px;}
.orange-midbg{ background:url(../images/orange-midbg.gif) repeat-x; line-height:38px; width:633px; color:#01356e; padding-left:12px; font-size:16px; font-weight:bold;}
.midarea{ background:url(../images/orangemid-area.gif) repeat-x left top #dddddd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-top:1px solid #fff; width:659px; padding:10px 0px 8px 0px; }
.midarea-03{ background:url(../images/orangemid-area-03.gif) repeat-x left top #dddddd; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-top:1px solid #fff; width:659px; padding:10px 0px 8px 0px; }
.orangebt-bg{ background:url(../images/orange-btmidbg.gif) repeat-x; height:6px; width:643px;}

ul.hotel {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.hotel li {list-style-type:none; color:#01356e; padding:0px 0px 0px 0px; float:left; background:url(../images/arrow.png) no-repeat 18px 15px; display:block; font-size:13px; width:283px; padding:9px 0px 0px 41px;}
ul.hotel li a {color:#01356e; text-decoration:none; }
ul.hotel li a:hover {color:#000; text-decoration:none;  }
.blue-midbg{ background:url(../images/blue-midbg.gif) repeat-x; line-height:38px; width:633px; color:#01356e; padding-left:12px; font-size:16px; font-weight:bold;}
.bluebt-bg{background:url(../images/blue-btmidbg.gif) repeat-x; height:6px; width:643px;}
.bluemidarea{ background:url(../images/bluemidarea.gif) repeat-x left top #e6f2ff; border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:659px; padding:10px 0px 8px 0px; }
.ftmid-bg{ background:url(../images/footermid-bg.gif) repeat-x; line-height:48px; width:980px; color:#70a7e2;  text-align:center;}
.ftmid-bg a{ color:#70a7e2;  text-decoration:none;}
.ftmid-bg a:hover{ color:#fff;  text-decoration:none;}
.copy{ color:#33404e;}

/*-----------------------------------30Nov2011---------------------------------*/
.color_blue{color:#01356e;}
.round_box{
	width:322px;
	float:left;
	}
.padT{
	padding-right:9px;
	}
	.padTT{
	padding-right:12px;
	}
	.padTT1{
	padding-right:16px;
	}

.roundM{
	width:306px;
	background:url(../images/roundM_T.jpg) no-repeat scroll left top transparent;
	padding:8px 8px 0px 8px;
	min-height:180px;	
	float:left;
	}
.roundMTP{
	width:322px;
	background:url(../images/roundM_mid.jpg) repeat-y scroll left top transparent;
	float:left;
	}	
.roundMBTM{
	width:322px;
	background:url(../images/roundM_B.jpg) no-repeat scroll left bottom transparent;
	float:left;
	}		
.pad_01{padding:0 14px 14px 0;}
.roundM a:link, .roundM a:visited{color:#01356e; text-decoration:none;}
.roundM a:hover, .roundM a.active{text-decoration:underline;}
.roundT{
	width:322px;
	background:url(../images/roundedGRT.png) left top no-repeat;	
	color:#fff;
	font:16px "Trebuchet MS";	
	line-height:31px;
	float:left;
	}
.roundT3{
	width:322px;
	background:url(../images/roundedBLT.png) left top no-repeat;	
	color:#fff;
	font:16px "Trebuchet MS";	
	line-height:31px;
	float:left;
	}
.roundT4{
	width:322px;
	background:url(../images/roundedBLCT.png) left top no-repeat;	
	color:#fff;
	font:16px "Trebuchet MS";	
	line-height:31px;
	float:left;
	}
.roundT2{
	width:322px;
	background:url(../images/roundedYeT2.png) left top no-repeat;	
	color:#fff;
	font:16px "Trebuchet MS";	
	line-height:31px;
	float:left;
	}
.roundT5{
	width:322px;
	background:url(../images/roundedBLT2.png) left top no-repeat;	
	color:#fff;
	font:16px "Trebuchet MS";	
	line-height:31px;
	float:left;
	}
.roundT6{
	width:322px;
	background:url(../images/roundedBLCT2.png) left top no-repeat;	
	color:#fff;
	font:16px "Trebuchet MS";	
	line-height:31px;
	float:left;
	}
.roundT span, .roundT2 span, .roundT3 span, .roundT4 span {
    float: left;
    padding: 6px 0 0 10px;
    width: 43px;
}	
	
	
/*detail page css start*/
.datesearch-bg{ background: url(../images/datesearch-bg.jpg) no-repeat; width:211px; height:304px;} 
.unit_bdr{ background: url(../images/unit_btmBdr.gif) repeat-x 0 0;} 
.date-inp{ width:150px; height:20px; border:1px solid #d89135 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0px 3px 0px 5px;}
.date-bor{ border:1px solid #d89135;}
.date-selinp{ width:50px; height:21px; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.width03{width:95px; padding-right:10px; padding-top:2px; text-align:right;}
.width04{width:160px;}
.gray-topmidbg{ background: url(../images/gray-topmidbg.gif) repeat-x; width:759px; height:5px;}
.detail-riwidth{width:769px; padding-left:9px;}
.gray-btmidbg{background: url(../images/gray-btmidbg.gif) repeat-x; width:759px; height:5px;}
.gray-middle{ border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; width:767px;}
.graymiddle-bg{ background:url(../images/gray-middlebg.gif) repeat-x top center;  margin-left:5px; width:757px; float:left;}
.slideshow-bg{background:url(../images/slideshow-bg.jpg) no-repeat; width:538px; height:297px; margin-left:2px;}
.pad-4{padding:19px 0px 0px 17px; float:left;}
.graymidbg-02{ background:url(../images/graymid-bg.gif) repeat-x left top ; width:955px; padding:17px 10px 0px 14px;}
.bluebox-midbg{background:url(../images/blue-boxmidbg.gif) repeat-x left top ; line-height:30px; font-size:14px; text-align:center; color:#fff; font-weight:bold; width:205px;}
.bluebox-midbg a{font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.box-width{ width:221px; border-left:1px solid #bbbbb8; border-right:1px solid #bbbbb8;}
.box-btgray-bg{background:url(../images/box-btgray-bg.gif) repeat-x left bottom #fbfbfb; }
.box-topgray-bg{background:url(../images/box-topgray-bg.gif) repeat-x left top ; width:219px; border-left:1px solid #fff; border-right:1px solid #fff; min-height:175px; height:auto !important; height:250px;}
.hotelimgbr{ border:1px solid #a8a7a7; padding:5px;}
.h_tittle{ color:#01356e; font-size:13px; text-align:left !important;}
.h_tittle a{ color:#01356e; font-size:13px; text-align:left !important;}
.text_left{ text-align:left !important;}
.pad-5{padding-right:10px; }
a.blacklink{ text-decoration:none; color:#000;}
a.blacklink:hover{ text-decoration:none; color:#01356e;}
.width05{width:223px;}
.dotted-bg2{ background: url(../images/dotted.gif) repeat-x; height:1px; margin:19px 0px 0px 0px; }
.car-bor{ border:1px solid #bbbbb8; padding:2px;}
.pad-6{ padding-left:11px;}
.orange-midbg-02{ background:url(../images/orange-midbg.gif) repeat-x; line-height:38px; width:942px; color:#01356e; padding-left:12px; font-size:16px; font-weight:bold;}
.midarea-02{ background:url(../images/orangemid-area.gif) repeat-x left top #DDDDDD;  border-left:1px solid #CACACA; border-right:1px solid #CACACA; border-top:1px solid #fff; width:968px; padding:10px 0px 8px 0px; }

.orangebt-bg-02{ background:url(../images/orange-btmidbg.gif) repeat-x; height:6px; width:952px;}
.gallery-bor{ border:1px solid #bfc0c1; padding:1px;}
ul.gallery{ list-style-type:none; padding:0px; margin:0px;}
ul.gallery li{ float:left; padding:0px 5px 0px 0px; display:block;}
.blue-midbg-02{ background:url(../images/blue-midbg.gif) repeat-x; line-height:38px; width:942px; color:#01356e; padding-left:12px; font-size:16px; font-weight:bold;}
.bluemidarea-03{ background:url(../images/bluemidarea.gif) repeat-x left top #e6f2ff; border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:968px; padding:10px 0px 8px 0px; }
.bluebt-bg-02{background:url(../images/blue-btmidbg.gif) repeat-x; height:6px; width:952px;}
ul.article{ list-style-type:none; padding:0px; margin:0px;}
ul.article li{ float:left; margin:10px 8px 0px 2px; display:inline; width:472px; border:1px solid #d4d4d4; background-color:#fff; min-height:115px;}
.font-15{ font-size:15px;}
.width06{width:305px; padding:10px;}
.width006{width:338px; padding:10px;}
.pad-7{margin-top:20px; float:left;}
.pad-8{padding-top:45px;}
.pad-9{padding-right:15px; padding-top:45px;}

/*detail page css start*/


/*calendar css*/
.date-selinp-01{ width:140px; height:18px !important; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
.date-inp-01{ width:140px; height:20px; border:1px solid #d89135 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0px 3px 0px 5px;}
.calendar-border {background-color:#fff; border: 1px solid #ea8501; height:132px; margin:2px; font-size:11px;}
a.bluelink{ color:#fff; text-decoration:none;}
a.bluelink:hover{ color:#000; text-decoration:none;}
.br-bottom{border-bottom:1px solid #8f4f03;}
.dayname a { color:#0000ff; text-decoration:none; background-color:#f5f5f5; display:block; border-top:1px solid #eaeaea; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.dayname a:hover { color:#fff; text-decoration:none; background-color:#000; display:block; }
.pad-10{padding-left:12px; padding-top:5px;}
.width07{width:114px; padding-left:7px; padding-top:33px;}
.width08{width:170px; padding-left:10px;}
.date-selinp-02{ width:110px; height:18px !important; border:1px solid #d89135; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.pad-11{  padding-top:10px; _padding-top:0px;}

/*calendar css*/

/*footer css 5-1-2012*/
.copy{ color:#33404e;}
.address{ color:#bbdbfd;}
.address a{ color:#bbdbfd; text-decoration:none;}
/*footer css 5-1-2012*/

/*calendar new css 5-5-2011*/
.cal-label{ float:left; width:72px; padding:2px 5px 0px 6px; font-size:12px; color:#212f01; font-family:Verdana, Geneva, sans-serif;}
.destination-selinp{ float:left; width:121px; font-size:12px; color:#262626; font-family:Verdana, Geneva, sans-serif; margin-left:1px;}
.checkin-inp{width:86px; height:19px; border:1px solid #d89135 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; padding:0px 3px 0px 5px; line-height:19px;}
.calendor-icon{padding:1px 0px 0px 5px;}
/*calendar new css 5-5-2011*/

.pad-12{ padding-left:7px;}
.graytop-midbg{ background:url(../images/gray_topmidbg.gif) repeat-x; height:5px; width:956px;}
.graybt-midbg{background:url(../images/gray_btmidbg.gif) repeat-x; height:5px; width:956px;}
.carinsurance{ border-left:1px solid #cacaca; border-right:1px solid #cacaca; width:964px; padding:7px 0px 7px 0px; }
.pad-13{ padding:12px 0px 0px 12px; float:left;}

/* new style changes developer*/
.viewall{
	color:#01356E;
	float:right;
}
.viewall a{
	color:#01356E;
	float:right;
	padding-right:5px;
	text-decoration:none;
}

.blue-midbg-info-02{ background:url(../images/blue-midbg.gif) repeat-x; line-height:38px; width:743px; color:#01356e; padding-left:12px; font-size:16px; font-weight:bold;}
.bluemidarea-info-03{ border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:769px; }
/*
.bluemidarea-info-03{ background:url(../images/bluemidarea.gif) repeat-x left top #e6f2ff; border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:769px; }*/
.bluebt-bg-info-02{background:url(../images/blue-btmidbg.gif) repeat-x; height:6px; width:753px;}
.detail-riwidth-info{width:771px; padding-left:8px;}

.blue-midbg-article-02{ background:url(../images/blue-midbg.gif) repeat-x; line-height:38px; width:962px; color:#01356e; padding-left:12px; font-size:16px; font-weight:bold;}
.bluemidarea-article-03{ background:url(../images/bluemidarea.gif) repeat-x left top #e6f2ff; border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:968px; padding:10px 10px 8px; }
.bluemidarea-article-13{ border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:968px; padding:10px 10px 8px; }
.bluebt-bg-article-02{background:url(../images/blue-btmidbg.gif) repeat-x; height:6px; width:972px;}
.detail-riwidth-article{width:981px; padding-left:8px;}

/**/
.ui-datepicker-trigger {
margin-left : 3px;
vertical-align :middle;

}

.resort-name{ font-size:12px; color:#383939; text-align:center; font-weight:bold; padding-top:7px;}
.resort-name a{ font-size:12px; color:#383939; text-align:center; font-weight:bold; text-decoration:none; padding-top:7px;}


/**event page css start**/
.blue-midbg-03{ background:url(../images/blue-midbg.gif) repeat-x; line-height:38px; width:746px; color:#01356e; padding-left:6px; font-size:16px; font-weight:bold;}
.bluemidarea-04{ border-left:1px solid #c6d8e1; border-right:1px solid #c6d8e1; border-top:1px solid #fff; width:766px;  }
.bluebt-bg-03{background:url(../images/blue-btmidbg01.gif) repeat-x; height:6px; width:750px;}
.eventimg-br{ border:1px solid #cacaca; background-color:#fff; padding:3px;}
.bluetext{ color:#01356e; }
.graytext{ color:#353535 !important; font-size:11px !important;}
.width09{width:164px;}
.pad-14{padding-top:5px}
.width10{width:560px; padding-left:5px;}
.pad-15{padding-top:7px; }
.blue-lightbg{background-color:#eff7ff; width:751px; }
.blue-darkbg{background-color:#ddedfe; width:751px; }
/**event page css end**/


/***all event page css start***/
.event-strip{background:url(../images/event-strip.gif) repeat-x left bottom #fff; line-height:32px; width:750px; border:1px solid #d3d3d3; }
.white-bor{ border:1px solid #fff;}
a.bluelink{ color:#01356e; text-decoration:none;}
a.bluelink:hover{ color:#000; text-decoration:none;}
.pad-16{padding:8px 10px 0px 10px;}
.bluebg{background-color:#eff7ff;}
/***all event page css end***/

/**top header phone num**/
.top_tittle{ font-size:26px; color:#fff; font-weight:normal; }
.pad-17{padding-top:38px; }
.width11{width:191px; padding-top:40px;}
.width12{width:165px;}
.whitenum{ padding:0px 5px 0px 5px; color:#fff; font-size:14px;}
.yellownum{color:#ffd908; font-size:16px; font-weight:normal;}
.pad-18{padding-top:38px;}
.width13{width:120px; padding:40px 11px 0px 11px;}
.width14{width:97px;}
.width15{width:126px;}
.width16{width:152px; padding:40px 0px 0px 15px;}

/**Availability page css start**/
.select-resort{ font-size:14px; color:#000; background:url(../images/blue-dot.gif) repeat-x left bottom; padding-bottom:8px; margin:0px 10px 0px 10px;}
.blue-dot{ background:url(../images/blue-dot.gif) repeat-x; height:1px;}
.pad-19{ padding-left:28px;}
.h_tittle-02{ color:#01356e; font-size:13px; text-align:center; }
.h_tittle-02 a{ color:#01356e; font-size:13px; text-align:center; text-decoration:none; }
.button_bt{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#fff;  line-height:23px; background:url(../images/black-midbg.gif) repeat-x; height:27px; border:1px solid #000; cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; position:relative; display: inline-block; behavior: url(css/PIE.htc);  padding:0px 5px 4px 5px; }
/**Availability page css end**/ 	


.searchresult {
    border: 1px solid #C6C6C6;
    float: left;
    width: 750px;
}

.search_h_div {
    background: url("../images/search_top_bg.gif") repeat-x scroll left top transparent;
    border-bottom: 1px solid #C6C6C6;
    height: 28px;
    line-height: 27px;
    padding: 5px 10px;
    width: 730px;
}
.topheading {
    float: left;
    width: 700px;
}
.topheading span {
    padding: 0 5px;
}

.float_L {
    float: left;
}
.exclusive {    
    float: left;
    height: 77px;
    margin: -6px 0 0;
    position: absolute;
    right: 0;
    width: 77px;
}
.exclusive {
    float: left;
    height: 77px;
    margin: -6px 0 0;
    position: absolute;
    right: 0;
    width: 77px;
}
.search_r_bg {
    background: url("../images/search_content_bg.gif") repeat-x scroll left bottom #FFFFFF;
    float: left;
    width: 750px;
}
.search_arrow {
    background: url("../images/search_content_arrow.gif") no-repeat scroll 20px top transparent;
    float: left;
    padding: 20px 10px 10px;
    width: 730px;
}
.search_image {
    background: none repeat scroll 0 0 #E6E1E1;
    border: 1px solid #C8C6C6;
    float: left;
    height: 108px;
    padding: 10px;
    width: 158px;
}
.search_content {
    float: left;
    padding: 0 0 0 15px;
    text-align: left;
    width: 430px;
}
.search_ltcont {
    float: left;
    width: 430px;
}

.pad1 {
    padding-top: 13px;
}
.pad3 {
    padding-top: 5px;
}

.redtext {
    color: #FD0000;
}
.search_rtcont {
    float: left;
    width: 130px;
}

.ct-align {
    text-align: center;
}
.mar3 {
    margin-top: 45px;
}
.textright {
    text-align: right;
}


h3 {
    color: #156EBE;
    font-size: 17px;
    font-weight: normal;
}

.orangetext {
    color: #F38C0F;
}
.bluetext {
    color: #3087CE;
}
.pad2 {
    padding-bottom: 15px;
}

.textboxresize{ width:200px;
}


.content-right {width:704px; float:left;}
.breadcrum {width:704px; float:left; font-size:12px; font-weight:bold; color:#01356E; padding:0px 0px 5px 0px;}
.breadcrum span {color:#FE9900;}
.right-heading {width:689px; height:37px; float:left; background:url(../images/right-heading.jpg) no-repeat 0px 0px; font-size:20px; color:#01356E; line-height:37px; padding:0px 0px 0px 15px;}
.right-data {width:750px; float:left; background:#FFFFFF;}
.right-row1 {width:750px; float:left;}
.org-headbar {width:723px; height:38px; float:left; background:url(../images/org-heading-bar.jpg) no-repeat 0px 0px; font-size:15px; font-weight:bold; color:#FE9900; line-height:38px; padding:0px 0px 0px 27px;}
.org-headbar a {color:#FE9900; text-decoration:none;}
.org-data {width:728px; float:left; border-left:1px solid #E9C793; border-right:1px solid #E9C793; border-top:1px solid #E9C793; border-bottom:1px solid #E9C793; padding:10px 10px 10px 10px; background:url(../images/org-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.org-data2 {width:680px; float:left; border-left:1px solid #E9C793; border-right:1px solid #E9C793; border-top:1px solid #E9C793; border-bottom:1px solid #E9C793; padding:10px 0px 0px 0px; background:url(../images/org-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.blue-headbar {width:724px; height:38px; float:left; background:url(../images/blue-heading-bar.jpg) no-repeat 0px 0px; font-size:15px; font-weight:bold; color:#01356E; line-height:38px; padding:0px 0px 0px 27px;}
.blue-headbar a {color:#01356E; text-decoration:none;}
.blue-data {width:728px; float:left; border-left:1px solid #C6D8E1; border-right:1px solid #C6D8E1; border-top:1px solid #C6D8E1; border-bottom:1px solid #C6D8E1; padding:10px 10px 10px 10px; background:url(../images/blue-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.blue-data2 {width:680px; float:left; border-left:1px solid #C6D8E1; border-right:1px solid #C6D8E1; border-top:1px solid #C6D8E1; border-bottom:1px solid #C6D8E1; padding:10px 0px 0px 0px; background:url(../images/blue-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.blue-data3 {width:680px; float:left; border-left:1px solid #C6D8E1; border-right:1px solid #C6D8E1; border-top:1px solid #C6D8E1; padding:0px 0px 0px 0px; background:url(../images/blue-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.information-row {width:680px; float:left;}
.anthem-col1 {width:150px; float:left; background:#DFEEFD; border:1px solid #BDDBFB; padding:10px;}
.anthem-col2 {width:478px; float:left; padding:0px 0px 0px 10px;}
.anthem-col3 {width:150px; float:left; background:#FCF2E2; border:1px solid #FCD7A2; padding:10px;}
.anthem-col4 {width:155px; float:left; padding:0px 0px 10px 10px;}
.anthem-col5 {width:133px; float:left; background:#DFEEFD; border:1px solid #BDDBFB; padding:10px;}
.anthem-row1 {
    float: left;
    font-size: 13px;
    padding: 0;
    width: 546px;
}
.shade8 {color:#7D7D7D;}
.shade8 a {color:#01356E; text-decoration:none;}
.shade8 a:hover {color:#01356E; text-decoration:underline;}
.mr-tp1 {margin-top:8px;}
.mr-tp2 {margin-top:5px;}
.mr-tp3 {margin-top:10px;}
.mr-tp4 {margin-top:15px;}

.blue-headbar-b2 {width:938px; height:38px; float:left; background:url(../images/blue-heading-bar-b2.jpg) no-repeat 0px 0px; font-size:15px; font-weight:bold; color:#01356E; line-height:38px; padding:0px 0px 0px 27px;}
.blue-headbar-b2 a {color:#01356E; text-decoration:none;}

.org-headbar-b2 {width:938px; height:38px; float:left; background:url(../images/org-heading-bar-b2.jpg) no-repeat 0px 0px; font-size:15px; font-weight:bold; color:#FE9900; line-height:38px; padding:0px 0px 0px 27px;}
.org-headbar-b2 a {color:#FE9900; text-decoration:none;}


.content-right-b {width:970px; float:left;}
.breadcrum-b {width:704px; float:left; font-size:12px; font-weight:bold; color:#01356E; padding:0px 0px 5px 0px;}
.breadcrum-b span {color:#FE9900;}
.right-heading-b {width:970px; height:37px; float:left; background:url(../images/right-heading.jpg) no-repeat 0px 0px; font-size:20px; color:#01356E; line-height:37px; padding:0px 0px 0px 15px;}
.right-data-b {width:970px; float:left; background:#FFFFFF;}
.right-row1-b {width:970px; float:left;}
.org-headbar-b {width:945px; height:38px; float:left; background:url(../images/org-heading-bar-b.jpg) no-repeat 0px 0px; font-size:15px; font-weight:bold; color:#FE9900; line-height:38px; padding:0px 0px 0px 27px;}
.org-headbar-b a {color:#FE9900; text-decoration:none;}
.org-data-b {width:950px; float:left; border-left:1px solid #E9C793; border-right:1px solid #E9C793; border-top:1px solid #E9C793; border-bottom:1px solid #E9C793; padding:10px 10px 10px 10px; background:url(../images/org-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.org-data2-b {width:680px; float:left; border-left:1px solid #E9C793; border-right:1px solid #E9C793; border-top:1px solid #E9C793; border-bottom:1px solid #E9C793; padding:10px 0px 0px 0px; background:url(../images/org-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.blue-headbar-b {width:945px; height:38px; float:left; background:url(../images/blue-heading-bar-b.jpg) no-repeat 0px 0px; font-size:15px; font-weight:bold; color:#01356E; line-height:38px; padding:0px 0px 0px 27px;}
.blue-headbar-b a {color:#01356E; text-decoration:none;}
.blue-data-b {width:950px; float:left; border-left:1px solid #C6D8E1; border-right:1px solid #C6D8E1; border-top:1px solid #C6D8E1; border-bottom:1px solid #C6D8E1; padding:10px 10px 10px 10px; background:url(../images/blue-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.blue-data2-b {width:680px; float:left; border-left:1px solid #C6D8E1; border-right:1px solid #C6D8E1; border-top:1px solid #C6D8E1; border-bottom:1px solid #C6D8E1; padding:10px 0px 0px 0px; background:url(../images/blue-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.blue-data3-b {width:680px; float:left; border-left:1px solid #C6D8E1; border-right:1px solid #C6D8E1; border-top:1px solid #C6D8E1; padding:0px 0px 0px 0px; background:url(../images/blue-bg-strip.jpg) repeat-x 0px 0px; font-size:12px; color:#7D7D7D; text-align:justify;}
.information-row-b {width:680px; float:left;}
.anthem-col1-b {width:200px; float:left; background:#DFEEFD; border:1px solid #BDDBFB; padding:10px;}
.anthem-col2-b {width:718px; float:left; padding:0px 0px 0px 10px;}
.anthem-col3-b {width:200px; float:left; background:#FCF2E2; border:1px solid #FCD7A2; padding:10px;}
.anthem-col4-b {width:155px; float:left; padding:0px 0px 10px 10px;}
.anthem-col5-b {width:133px; float:left; background:#DFEEFD; border:1px solid #BDDBFB; padding:10px;}
.anthem-row1-b {
    float: left;
    font-size: 13px;
    padding: 0;
    width: 564px;
}
.shade8-b {color:#000;}
.shade8-b a {color:#01356E; text-decoration:none;}
.shade8-b a:hover {color:#01356E; text-decoration:underline;}
.mr-tp1-b {margin-top:8px;}
.mr-tp2-b {margin-top:5px;}
.mr-tp3-b {margin-top:10px;}
.mr-tp4-b {margin-top:15px;}

h1.anthem {
    color: #01356E;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0 0 5px;
}

.whitecolor{ color:#FFF;}
.bluecolor{color:#025E98;}
.orangecolor{color:#FF9933;}
.font12{font-size:12px;}
.liststyle{ margin:0; padding:5px 0 0 25px;}
.liststyle li{ list-style:decimal outside; padding:0 0 8px 0;}

.rules_div{ float:left; width:960px; padding:10px 0;}
.rules_div .rcol1{ width:500px; float:left; text-align:left; padding:0 0 0 10px;}
.rules_div .rcol2{width:440px; float:left;}
.bordertb{border-style:dotted; border-color:#025E98; border-width:1px 0;}

.ruels_main{width:916px; float:left; background:#FFF; border:1px solid #025E98; padding:10px 12px; margin:5px 0 10px 0;}
.ruels_main a, .ruels_main a:link, .ruels_main a:visited{text-decoration:none; color:#FF9933;}
.ruels_main a:hover{color:#025E98;}
a img{ border:0 none;}
.ltpadding{padding:0 10px;}

#navigation a.active {
    color: #000000;
    font-weight: bold;    
}


/** reservations page css start**/
.blue-midbg-03 span{ font-size:13px ; color:#000; font-weight:normal;}
.hotelpic-br{border:1px solid #c9c7c7; padding:5px;}
.h-smallbr{border:1px solid #c9c7c7; padding:3px;}
.orange-box{ border:1px solid #ebc795; width:742px; margin-left:10px;}
.h2_tittle{ background: url(../images/orange-strip.gif) repeat-x; line-height:37px; border-bottom:1px solid #fff; font-size:13px; color:#01356e; font-weight:bold; padding-left:10px;}
.bt-garybg{background: url(../images/bt-garybg.gif) repeat-x left bottom #fdfdfd;}
.orange-bg{background: url(../images/orange-topbg.gif) repeat-x left top ; border-top:1px solid #ebc795; min-height:100px;}
ul.amenites {list-style-type:none; padding:0px 0px 10px 10px; float:left;}
ul.amenites li{ font-size:13px; float:left;  color:#01356e; background:url(../images/bullet-arrow.gif) no-repeat 0px 8px; width:223px; padding-left:15px; line-height:20px;}

.h2_tittle-02{ background: url(../images/graybg.gif) repeat-x; line-height:37px; border-bottom:1px solid #fff; font-size:13px; color:#01356e; font-weight:bold; padding-left:10px;}
.gray-box{ border:1px solid #c6c6c6; width:742px; margin-left:10px;}
.gray-bg{ border-top:1px solid #c6c6c6;}
.l_height{ line-height:23px;}


.quote_box{width:212px; padding-left:10px; float:left;}
.quote_box_in{width:945px; border:solid 1px #bdcfe1; float:left;}

.quote_pad{padding-top:10px;}
.quote_pad2{padding-bottom:30px;}
.quote-bg {background:#fff url("../images/qoute_mid.gif") bottom repeat-x;}
.quote-bg p{padding:0 0 12px 10px;}
.qoute_label{width:69px; display:inline-block;}
.qoute_F{width:125px; display:inline-block;}
.reserve_box{width:512px; padding-left:20px; float:left;}
.reserve_box_in{width:512px; border:solid 1px #bdcfe1; float:left;}
.reserve_box p{padding:0 0 10px 10px;}
.reserve_label{width:102px; line-height:19px; display:inline-block;}
.reserve_F{width:394px; display:inline-block;}
.reserve_F span{margin-right:10px; line-height:19px;}
.reserve_F em{font-size:11px;}
.reserve_select{width:52px; padding:1px; margin-right:10px;}
.reserve_select2{width:52px; padding:1px; margin-right:5px;}
.reserve_inp{width:180px; padding:1px;}
.reserve_inp2{width:54px;margin-right:5px;}
a.argeement{font:11px Arial, Helvetica, sans-serif; color:#0000ee; text-decoration:none;}
a.argeement:hover, a.argeement.active{text-decoration:underline;}
.make_reservation{background:url("../images/make_reservation.png") left top no-repeat; width:146px; height:30px; border:none;}

.pricetbl td {
	border-left: 1px solid #E9C793;
    border-right: 1px solid #E9C793;
    border-top: 1px solid #E9C793;
	padding:2px;
}




/** reservations page css start**/
.blue-midbg-03 span{ font-size:13px ; color:#000; font-weight:normal;}
.hotelpic-br{border:1px solid #c9c7c7; padding:5px;}
.h-smallbr{border:1px solid #c9c7c7; padding:3px;}
.orange-box{ border:1px solid #ebc795; width:742px; margin-left:10px;}
.h2_tittle{ background: url(../images/orange-strip.gif) repeat-x; line-height:37px; border-bottom:1px solid #fff; font-size:13px; color:#01356e; font-weight:bold; padding-left:10px;}
.bt-garybg{background: url(../images/bt-garybg.gif) repeat-x left bottom #fdfdfd;}
.orange-bg{background: url(../images/orange-topbg.gif) repeat-x left top ; border-top:1px solid #ebc795;}
ul.amenites {list-style-type:none; padding:0px 0px 10px 10px; float:left;}
ul.amenites li{ font-size:13px; float:left;  color:#01356e; background:url(../images/bullet-arrow.gif) no-repeat 0px 8px; width:280px; padding-left:15px; line-height:20px;}

.h2_tittle-02{ background: url(../images/graybg.gif) repeat-x; line-height:37px; border-bottom:1px solid #fff; font-size:13px; color:#01356e; font-weight:bold; padding-left:10px;}
.gray-box{ border:1px solid #c6c6c6; width:742px; margin-left:10px;}
.gray-bg{ border-top:1px solid #c6c6c6;}
.l_height{ line-height:23px;}


.quote_box{width:212px; padding-left:10px; float:left;}
.quote_box_in{width:945px; border:solid 1px #bdcfe1; float:left;}
.quote_box_title{
   
    border-bottom: 1px solid #bdcfe1;
    color: #01356e;
    font-size: 13px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 10px;
}
.quote_pad{padding-top:10px;}
.quote_pad2{padding-bottom:30px;}
.quote-bg {background:#fff url("../images/qoute_mid.gif") bottom repeat-x;}
.quote-bg p{padding:0 0 12px 10px;}
.qoute_label{width:82px; padding-left:10px; display:inline-block;}
.qoute_F{width:125px; display:inline-block;}
.reserve_box{width:947px; padding-left:10px; float:left;}
.reserve_box_in{width:510px; border:solid 1px #bdcfe1; float:left;}
.reserve_box p{padding:0 0 10px 10px;}
.reserve_label{width:102px; line-height:19px; display:inline-block;}
.reserve_F{width:394px; display:inline-block;}
.reserve_F span{margin-right:10px; line-height:19px;}
.reserve_F em{font-size:11px;}
.reserve_select{width:52px; padding:1px; margin-right:10px;}
.reserve_select2{width:52px; padding:1px; margin-right:5px;}
.reserve_inp{width:180px; padding:1px;}
.reserve_inp2{width:54px;margin-right:5px;}
a.argeement{font:11px Arial, Helvetica, sans-serif; color:#0000ee; text-decoration:none;}
a.argeement:hover, a.argeement.active{text-decoration:underline;}
.make_reservation{background:url("../images/make_reservation.png") left top no-repeat; width:146px; height:30px; border:none;}


/** reservations page css end**/


.slideshow-background {
	background-color: #FFF;
	width: 979px;
	padding-top:10px;
	height:280px;
}
#slideShow {   
    height: 264px;
    padding: 2px;
    text-align: right;
    width: 410px;
	padding-top:14px;
	}
/*new detail page  css start*/

.datesearch-bg-new{ background: url(../images/datesearch-bg_new.jpg) no-repeat; width:281px; height:307px;}
.detail-riwidth-02 {padding-left:15px; width: 693px;}
.gray-middle-new {border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; width: 691px;}
.graymiddle-bg-new {background: url("../images/gray-middlebg.gif") repeat-x scroll center top transparent; float: left; margin-left:5px; width:682px;}
.slideshow-bg-new{background:url(../images/slideshow-bg-new.jpg) no-repeat; width:430px; height:297px; margin:1px 0px 0px 8px;}

.gray-topmidbg-new{ background: url(../images/gray-topmidbg.gif) repeat-x; width:683px; height:5px;}
.gray-btmidbg-new{background: url(../images/gray-btmidbg.gif) repeat-x; width:683px; height:5px;}
.cal-label-02{ float:left; width:100px; padding:2px 5px 0px 13px; font-size:12px; color:#212f01; font-family:Verdana, Geneva, sans-serif;}
.slide-img{padding:14px 0px 0px 2px;}
/*new detail page  css start*/

.booking-box{
border:1px solid #A8C9EC; width:298px; min-height:317px; background-color:#D5EAFD;margin-left:20px; float:left;
}

.unittitle{
color:#0E407B; padding:7px 7px 7px 12px; font-size:19px; 
}

.unit_box{width:950px; padding-left:10px; padding-right:9px; float:left;}
.unit_box .tab{width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; height:34px; float:left;}
.unit_box .tab a{display:block; margin-right:5px; background:url(../images/gray_tab_l.gif) left top no-repeat; padding-left:10px; height:34px; line-height:27px; text-decoration:none; float:left;}
.unit_box .tab a em{display:block; height:7px; width:85%; float:left;}
.unit_box .tab a span{display:block; background:url(../images/gray_tab_r.gif) right top no-repeat; padding-right:10px; cursor:pointer; line-height:27px;; color:#01356e;}
.unit_box .tab a:hover, .unit_box .tab a.active{background:url(../images/blue_tab_l.gif) left top no-repeat;}
.unit_box .tab a:hover em, .unit_box .tab a.active em{display:block; height:7px; width:85%; float:left; background:url(../images/blue_arrow.gif) center top no-repeat;}
.unit_box .tab a:hover span, .unit_box .tab a.active span{background:url(../images/blue_tab_r.gif) right top no-repeat; color:#FFF;}
.unit_box .tab_content{width:928px; padding:21px 9px 6px; background:#fff url(../images/unit_boxBg.gif) left top repeat-x; border:1px solid #a8c9ec; 
border-bottom:none; float:left; min-height:250px;}
.unit_box .tab_content p{display:block; width:100%; padding-bottom:10px; float:left;}
.unit_box .tab_content h1{display:block; padding-bottom:10px; width:100%; float:left; font-size:15px; color:#01356e; font-weight:normal;}

.cal-label2{ float:left; width:72px; padding:2px 34px 0px 37px; font-size:12px; color:#212f01; font-family:Verdana, Geneva, sans-serif;}

.booking_unit_detail{
margin-right:15px; margin-bottom:10px; border: 1px solid rgb(168, 201, 236); background-color: rgb(213, 234, 253);
}
.footer-img{padding:10px 15px;}
#hotelId a {color:#01356e; text-decoration:none; }
#hotelId a:hover {color:#000; text-decoration:none;  }

#apDiv1 {
	position:absolute;
	z-index:1;
	left: 200px;
	top: 75px;
}



#gallery {		
		padding: 10px;
		width: 909px;
		padding-left:12px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; padding:5px 7px; float:left;}
	
	
	/*new detail page  css start*/

.datesearch-bg-new{ background: url(../images/datesearch-bg_new.jpg) no-repeat; width:281px; height:307px;}
.detail-riwidth-02 {padding-left:8px; width: 693px;}
.gray-middle-new {border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; width: 691px;}
.graymiddle-bg-new {background: url("../images/gray-middlebg.gif") repeat-x scroll center top transparent; float: left; margin-left:5px; width:682px;}
.slideshow-bg-new{background:url(../images/slideshow-bg-new.jpg) no-repeat; width:430px; height:297px; margin:1px 0px 0px 8px;}

.gray-topmidbg-new{ background: url(../images/gray-topmidbg.gif) repeat-x; width:683px; height:5px;}
.gray-btmidbg-new{background: url(../images/gray-btmidbg.gif) repeat-x; width:683px; height:5px;}
.cal-label-02{ float:left; width:100px; padding:2px 5px 0px 13px; font-size:12px; color:#212f01; font-family:Verdana, Geneva, sans-serif;}
.slide-img{padding:14px 0px 0px 2px;}
/*new detail page  css start*/
.unit_box{width:950px; padding-left:9px; padding-right:9px; float:left;}
.unit_box .tab{width:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; height:34px; float:left;}
.unit_box .tab a{display:block; margin-right:5px; background:url(../images/gray_tab_l.gif) left top no-repeat; padding-left:10px; height:34px; line-height:27px; text-decoration:none; float:left;}
.unit_box .tab a em{display:block; height:7px; width:85%; float:left;}
.unit_box .tab a span{display:block; background:url(../images/gray_tab_r.gif) right top no-repeat; padding-right:10px; cursor:pointer; line-height:27px;; color:#01356e;}
.unit_box .tab a:hover, .unit_box .tab a.active{background:url(../images/blue_tab_l.gif) left top no-repeat;}
.unit_box .tab a:hover em, .unit_box .tab a.active em{display:block; height:7px; width:85%; float:left; background:url(../images/blue_arrow.gif) center top no-repeat;}
.unit_box .tab a:hover span, .unit_box .tab a.active span{background:url(../images/blue_tab_r.gif) right top no-repeat; color:#FFF;}

.unit_box .tab_content p{display:block; width:100%; padding-bottom:10px; float:left;}
.unit_box .tab_content h1{display:block; padding-bottom:10px; width:100%; float:left; font-size:15px; color:#01356e; font-weight:normal;}
.pad_r1{padding-right:25px;}
.detail h2{color: #01356E; font-size:18px; font-weight: normal; margin: 0; padding: 0 0 5px;}
.detail p{margin: 0;}
.detail .video{width:505px; border: 1px solid #CCCCCC;padding: 10px; float:left;}
.item_box{width:221px; float:left;}
.item_box h3{font-size:16px; font-weight:bold; color:#FFF; width:100%; margin-bottom:19px; float:left; text-align:center; line-height:27px; height:27px;}
.item_box h3 a{color:#FFF; text-decoration:none;}
.item_box .box_c{width:199px; padding:0 10px; float:left;}
.item_box .box_c img{display:block;}
.item_box .box_c p{display:block; margin-top:10px; font-size:13px; color:#434343;}

.blue_box{background:url(../images/blue_box_t.jpg) left top no-repeat;}
.blue_box .box_c{border-left:1px solid #b6d0e7; border-right:1px solid #b6d0e7; background:url(../images/blue_box_m.jpg) left bottom no-repeat;}
.yellow_box{background:url(../images/yellow_box_t.jpg) left top no-repeat;}
.yellow_box .box_c{border-left:1px solid #e9d2ab; border-right:1px solid #e9d2ab; background:url(../images/yellow_box_m.jpg) left bottom no-repeat;}
.greewn_box{background:url(../images/green_box_t.jpg) left top no-repeat;}
.greewn_box .box_c{border-left:1px solid #d0dba7; border-right:1px solid #d0dba7; background:url(../images/green_box_m.jpg) left bottom no-repeat;}
.gray_box{background:url(../images/gray_box_t.jpg) left top no-repeat;}
.gray_box .box_c{border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:url(../images/gray_box_m.jpg) left bottom no-repeat;}
.pad1{padding:3px 10px;}
.pad2{padding-right:31px;}

.width17{width:432px; float:left;}
.pad_b2 { padding-right:12px; padding-left:12px; padding-bottom:20px;}


/*resort page  css start*/
.pricing-br{ border:1px solid #c5c5c5;}
.pricing-graybg{ background: url(../images/pricing-graybg.gif) repeat-x; line-height:39px; color:#01356e; padding-left:10px; }
.first-row{ background-color:#ececec;}
.first-rowetxt{ color:#000; padding-left:10px; border-left:1px solid #fff; border-top:1px solid #fff; line-height:29px; border-bottom:1px solid #c1c0c0;} 
.first-rowetxt-02{ color:#000; padding-left:10px; border-left:1px solid #b0b0b0; border-top:1px solid #fff; line-height:29px; border-bottom:1px solid #c1c0c0;}
.first-rowetxt-03{ color:#000; padding-left:10px; border-left:1px solid #b0b0b0; border-top:1px solid #fff; line-height:29px; border-right:1px solid #fff; border-bottom:1px solid #c1c0c0;}
.second-rowetxt{ color:#01356e; padding-left:10px; line-height:27px; border-bottom:1px solid #b0b0b0;} 
.second-rowetxt-02{ color:#01356e; padding-left:10px; line-height:27px; border-bottom:1px solid #b0b0b0; border-left:1px solid #b0b0b0;} 
/*resort page  css end*/

.buttons-bar {width:994px; height:36px; float:left; background:#FFFFFF;}
.btn-faq {width:212px; height:36px; float:left; background:url(../images/faq-bg-01.jpg) no-repeat 0px 0px; padding:0px 5px 0px 40px; font-size:14px; line-height:36px; font-weight:bold;}
.btn-maps {width:186px; height:36px; float:left; background:url(../images/maps-bg-1.jpg) no-repeat 0px 0px; padding:0px 5px 0px 53px; font-size:14px; line-height:36px; font-weight:bold;}
.btn-maps-home {width:198px; height:36px; float:left; background:url(../images/maps-bg-02.jpg) no-repeat 0px 0px; padding:0px 5px 0px 41px; font-size:14px; line-height:36px; font-weight:bold;}
.btn-things {width:222px; height:36px; float:left; background:url(../images/things-bg-2.jpg) no-repeat 0px 0px; padding:0px 5px 0px 48px; font-size:14px; line-height:36px; font-weight:bold;}
.btn-travel {width:164px; height:36px; float:left; background:url(../images/travel-bg.jpg) no-repeat 0px 0px; padding:0px 0px 0px 48px; font-size:14px; line-height:36px; font-weight:bold;}
.shade3 {color:#FFFFFF;}
.shade3 a {color:#FFFFFF; text-decoration:none;}
.shade3 a:hover {color:#FFFFFF; text-decoration:underline;}

.property_manager{width:964px; padding:5px; float:left;}
.question h3{display:block; font-size:22px; background:url(../images/fdiv.gif) left 32px no-repeat; margin:0px; padding-bottom:25px; color:#01356e; width:100%; float:left;}
.question img{display:block; float:left;}
.question p{display:block; padding-left:10px; width:750px; float:left;}
.pad_b1{padding-bottom:20px;}
.property_manager .learnBox{width:954px; float:left; padding-left:15px;}
/*===========29Feb2012=========*/
.font16{font-size:16px;}
.pad_02{padding-top:20px;}
.blue{color:#01356e;}
.learn_contR p{line-height:24px;}
.border_B{border-bottom:dotted 1px #414141;}
.learnBoxT{width:937px; height:54px; background:url(../images/learn_box_top.gif) left top repeat-y; float:left;}
.learnBoxT h1{font-size:22px; color:#01356e; padding:5px 0 0 53px; margin:0;}
.learnBoxM{width:937px; background:url(../images/learn_mid.gif) left top repeat-y; float:left;}
.learnBoxB{width:937px; background:url(../images/learn_B.gif) left bottom no-repeat; float:left;}
.learn_cont{width:848px; padding-left:39px; float:left;}
.learn_contR{width:848px; float:left;}
.l_col1{width:363px; float:left; padding-bottom:10px;}
.l_col2{width:363px; float:right; padding-bottom:10px;}
.l_label{width:95px; padding-top:3px; float:left; font-size:16px; color:#01356e;}
.inpF{width:267px; float:left;}
.learn_inp{width:255px; border:solid 1px #b2b2b2; height:23px; padding:0 5px; *height:18px; *padding-top:5px; height:18px\0/; padding-top:5px\0/;}
.connect{float:right; padding-right:134px;}
.connect img{border:none;}

/*-------------30March2012----------------*/
.width001{width:248px;}
.width001 h2{padding-bottom:5px;}
.width001 h2 a{font-size:20px; color:#01356e; text-decoration:none;}
.blue_txt{color:#01356E;}
.width001 span{font-weight:bold;}
.width001 p a{color:#01356E; text-decoration:underline;}
.width001 p a:hover, .width001 p a.active{text-decoration:none;}
.width001 p{padding-bottom:10px;}
.cont_pad{padding-right:15px;}
.contact_right{width:432px; float:left; background:url(../images/contact_bgT.gif) right top no-repeat; padding-top:12px;}
.contact_mid{width:432px; float:left; background:url(../images/contact_bgM.gif) right top repeat-y;}
.contact_bottom{width:432px; float:left; background:url(../images/contact_bgB.gif) right top no-repeat; height:29px;}
.contact_T{width:311px; background:url(../images/contact_title.png) left top no-repeat; height:39px; padding-top:10px} 
.contact_T span{ font-size:14px; font-weight:bold; color:#583201; padding-left:35px;}
.contact_mid_in{width:426px; float:left; background:url(../images/contact_bgM.gif) right top repeat-y; padding-left:6px;}
.contact_mid_row{width:426px; float:left;}
.cont_label{width:117px; float:left; line-height:22px; padding-left:28px;}
.cont_f{width:267px; float:left; padding-bottom:7px;}
.cont_inp{width:244px; height:20px; line-height:20px; border:solid 1px #7f9db9; padding:0 5px;}
.cont_textarea{width:244px; height:60px; border:solid 1px #7f9db9; padding:0 5px; overflow:auto;}
.send_btn{width:62px; height:30px; background:url(../images/send.jpg) left top no-repeat; border:none;}
.reset_btn{width:62px; height:30px; background:url(../images/reset.jpg) left top no-repeat; border:none;}
.map_area{width:727px; border:solid 1px #d3d3d3; float:left; padding:4px; background-color:#fff;}

/*april 2*/
.width012{width:254px; float:left; padding-left:25px; height:186px;}
.width012_in{width:254px;}
.inp012 {
    border: 1px solid #D89135;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    width: 252px;
}
.book_col{width:120px;}
.book_label, .book_inpF{width:120px; float:left; }
.inp021 {
    border: 1px solid #D89135;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    width: 89px;
}
.inp041 {
    border: 1px solid #D89135;
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    width: 75px;
}
.book_col2{width:78px;}
.book_label2, .book_inpF2{width:78px; float:left;}
.book_label2, .book_label{padding-top:5px;}
.pad002{padding-right:10px;}
.width012 a{color:#01356E; text-decoration:underline;}
.width012 a:hover, .width012 a.active{text-decoration:none;}
.guarantee_btn{width:305px; float:left; text-align:center;}


/*-------------------------Contact Us-----------------------------------*/
.width192{width:192px; height:200px; float:left; padding-left:10px;}
.width192_in{width:192px; float:left;}
.inp014 {border: 1px solid #D89135; color: #000000; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; height: 21px; width:190px;}
.label_contact, .field_contact{width:192px; float:left; }
.checkin-inp01 {border: 1px solid #D89135 !important; color: #000000; font-family: Verdana,Geneva,sans-serif; font-size: 11px; height: 19px; line-height: 19px; padding: 0 3px 0 3px; width: 60px;}
.width60{width:64px;}
.label_contact2, .field_contact2{width:64px; float:left; }
.date-selinp01 {border: 1px solid #D89135; color: #000000; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; height: 21px; width: 55px;
}
.guarantee_btn2{width:211px; float:left; text-align:center;}
.pad003{padding-top:10px;}
.pad004{padding-top:15px;}
.width90{width:96px;}
.label_contact3, .field_contact3{width:90px; float:left; }
.datesearch-bg02 {
    background: url("../images/datesearch-bg2.jpg") no-repeat scroll 0 0 transparent;
    height: 304px;
    width: 211px;
}

.padT210{ padding-top:8px;}


/*2 apr 2012*/
/*---------------Search---------------------------------*/
.ph_gallery{padding: 10px 20px; width: 948px; float:left;}
.ph_border{border-bottom:solid 1px #d0d8da;}
.ph_pad{padding:10px 0;}
.ph_row{width:948px; float:left;}
.search_inp, #searchbox{width:147px !important; height:26px !important; line-height:26px !important; padding-right:5px; outline:none; /*padding:0 10px; background:url(../images/src_inpbg.gif) left top no-repeat;*/ border:none; font:13px "Trebuchet MS"; color:#000;}
.search_btn01{width:32px; height:30px; background:url(../images/inp_btn.gif) left top no-repeat; cursor:pointer; border:none;}
.search_label01{float:left; padding-right:10px; line-height:30px; font-size:16px; font-weight:bold; color:#0f2b52;}
.navigaiton_main{width:366px; float:left;}
.navigation{width:366px !important; float:left; padding-top:15px; background:url(../images/navigationT.gif) left top no-repeat;}
.navigationM{width:366px; float:left; background:url(../images/navigationM.gif) left top repeat-y;}
.navigationB{width:366px; height:12px; float:left; background:url(../images/navigationB.gif) left top no-repeat;}
ul.thumbs{float:left; list-style:none; padding:0 0 0 23px !important; margin:0;}
ul.thumbs li{float: left; list-style: none; padding: 5px 10px 5px 0;}
ul.thumbs li.selected a.thumb{background:#000000;}
ul.thumbs a img{border:none;}
a.thumb {
    border: 1px solid #CCCCCC;
	float:left;
    padding: 2px;
}

#galleryslider{width:549px; background-color:#fff; border:solid 1px #cfcfcf; float:right;}
.controls {width:529px !important; background:url(../images/slide_t.gif) left top repeat-x; padding:0 10px; height: 40px  !important; margin-top: 0px  !important; border-bottom:solid 1px #c6c6c6;}
.ss-controls{float:left; padding-top:5px;}
.ss-controls .play{background:url(../images/slide_play.png) left top no-repeat; width:148px; height:30px; float:left; text-indent:-8000px;}
.nav-controls{float:right; padding-top:8px;}
.nav-controls a.prev{width:19px; height:20px; margin-left:10px; float:left; background:url(../images/slide_pre.png) left top no-repeat; text-indent:-8000px;}
.nav-controls a.next{width:19px; height:20px; margin-left:10px; float:left; background:url(../images/slide_next.png) left top no-repeat; text-indent:-8000px;}
.slideshow-container{clear: both; height: 400px; position: relative; float:left; text-align:center; width:549px; padding-top:50px;}
div.caption {
    background-color: #EDEDED;
    color: #000;
    margin: 0 0 10px 0 !important;
    padding: 0;
	width: 527px;
	}
div.image-desc {
    line-height: 1.3em;
    padding: 8px;

}

.image-caption{left:11px !important; width:527px !important;}
div.slideshow a.advance-link{border:none !important;}
/*-----------pagging------------*/
.pagination{width:332px; float:left; background-color:#fff; border:solid 1px #cfcfcf; border-top:none; padding:6px 0 5px 32px;}
div.pagination span.current {
    background:#257eb8 url(../images/pg_current.gif) left bottom no-repeat !important;
    color: #FFFFFF;
    font-weight: bold;
	border:solid 1px #2665a8 !important;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    border: 1px solid #c6c6c6 !important;
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    border: 1px solid #c6c6c6;
	background:url(../images/pg_link.gif) left bottom repeat-x;
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
div.pagination a:hover {
    border:solid 1px #2665a8 !important;
	background:#257eb8 url(../images/pg_current.gif) left bottom no-repeat !important;
	color:#fff;
}
.ss-controls .pause{background:url(../images/slide_pause.png) left top no-repeat; width:158px; height:30px; float:left; text-indent:-8000px;}

.contact-sec {float:right; background:url(../images/phone_icon.gif) left top no-repeat; margin-top:23px; padding-left:50px;}
.contact-sec ul{display:block; height:66px; list-style-type:none; color:#fff; float:left;}
.contact-sec ul li{display:block; width:150px; list-style-type:none; padding-left:10px; float:left;}
.contact-sec ul li strong{display:block; width:100%; font-size:14px; padding-bottom:3px; font-weight:normal; color:#a3d0ff; float:left;}
.contact-sec ul li span{display:block; width:100%; font-size:18px; color:#fff; float:left;}

.divider{background:url(../images/phone_div.gif) right top no-repeat;}
.ownerinfo { font-weight:bold; color:#01356E;}

/*-----------------------------New------------------------*/
.icon_rocky{background: url(../images/icon_rocky.jpg) left top no-repeat; padding-left:45px !important; line-height:35px !important;}
.icon_driving{background: url(../images/icon_driving.jpg) left top no-repeat; padding-left:45px !important; line-height:24px !important;}
.map_col{width:478px;}
a.map_link{background: url(../images/map_bullet.gif) left 5px no-repeat; color:#093c69; text-decoration:none; line-height:16px; padding-left:10px; float:left;}
a.map_link:hover{text-decoration:underline;}
.map_pad{padding-right:12px;}

/*-------------------------04April2012-------------------------------*/
.rock_pad{padding-top:5px;}
.rocky_point{background: url(../images/rocky_point_B.gif) left bottom no-repeat; width:316px; padding-bottom:10px; float:left;}
.rocky_pointT{background: url(../images/rocky_point_T.gif) left top no-repeat; width:316px; line-height:36px; padding-top:2px; float:left; color:#fff; font-size:14px; font-weight:bold;}
.rocky_pointT span, .driving_directionsT span{padding-left:52px;}
.rocky_pointM{background: url(../images/rocky_point_M.jpg) left top no-repeat; width:296px; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; float:left; padding:5px 9px 0 9px;}
.rocky_pointM_in{width:296px; float:left;}
.rocky_point a, .driving_directions a{color:#093c69; text-decoration:none;}
.rocky_point a:hover, .rocky_point a.active, .driving_directions a:hover, .driving_directions a.active{text-decoration:underline;}
.gray_bdr{background: url(../images/gray_bdr.gif) left top repeat-x;}
.map_field{width:288px; background-color:#fff; padding:3px; border:solid 1px #d2d2d2; float:left;}
.driving_directions{background: url(../images/driving_B.gif) left bottom no-repeat; width:636px; float:right; padding-bottom:10px;}
.driving_directionsT{background: url(../images/driving_T.gif) left top no-repeat; width:636px; line-height:36px; padding-top:2px; float:left; color:#fff; font-size:14px; font-weight:bold;}
.driving_directionsM{background: url(../images/driving_M.jpg) left top no-repeat; width:616px; border-left:solid 1px #d2d2d2; border-right:solid 1px #d2d2d2; float:left; padding:5px 9px 0 9px;}
.driving_directionsM_in{width:616px; float:left;}
.driving_col{width:296px;}


/*what wedo5-4-2012*/

.bluebg01{background:url(../images/bluebg-01.gif) left top repeat-x; height:36px; border:1px solid #b7c6d5; border-bottom:1px solid #b7c6d5; -webkit-border-radius:8px; border-radius:8px 8px 0 0; position:relative; display: inline-block; behavior: url(css/PIE.htc); color:#01356e; font-size:16px; padding:0 0 0 15px; line-height:36px; width:955px; margin:0 0 0 0px; font-weight:bold;}
.bluebg-middle{background:url(../images/bluebgmiddle-02.gif) left top repeat-x;  border:1px solid #c6d8e1; border-top:1px solid #fff;  color:#01356e; font-size:13px; padding:25px 0 0 20px; width:950px; margin:0 0 0 0px; border-bottom:0px; line-height:19px;}
.bluebg-middle a{ text-decoration:none; color:#01356e; font-weight:bold;}

.bluebottotmbg{background:url(../images/blue-bottom.gif) left bottom repeat-x; height:22px; border:1px solid #c6d8e1; border-top:0px none; -webkit-border-radius:8px; border-radius:0 0 8px 8px; position:relative; display: inline-block; behavior: url(css/PIE.htc); width:970px; margin:0 0 0 0px; float:left;}

.newimgbr{ border:1px solid #c3c3c3; padding:5px;}
.width765{ width:756px; padding:0 20px;}
.newspad{margin-bottom:10px;}


.yellowbg01{background:url(../images/newsyellow-topbg.jpg) left top repeat-x; height:36px; border:1px solid #ddc498; border-bottom:1px solid #ddc498; -webkit-border-radius:8px; border-radius:8px 8px 0 0; position:relative; display: inline-block; behavior: url(css/PIE.htc); color:#01356e; font-size:16px; padding:0 0 0 15px; line-height:36px; width:955px; margin:0 0 0 0px; font-weight:bold;}
.yellowbg-middle{background:url(../images/yellowbgmiddle.gif) left top repeat-x;  border:1px solid #ddc498; border-top:1px solid #fff;  color:#01356e; font-size:13px; padding:25px 0 0 20px; width:950px; margin:0 0 0 0px; border-bottom:0px; line-height:19px;}
.yellowbg-middle a { text-decoration:none; color:#01356e; font-weight:bold;}

.yellowbottotmbg{background:url(../images/yellow-bottombg.gif) left bottom repeat-x; height:22px; border:1px solid #ddc498; border-top:0px none; -webkit-border-radius:8px;border-radius:0 0 8px 8px; position:relative; display: inline-block; behavior: url(css/PIE.htc); width:970px; margin:0 0 0 0px; float:left;}
/*what wedo5-4-2012*/

/*6-4-2012*/
.graytop-bg{ position:relative; display: inline-block; behavior: url(css/PIE.htc);}
.width672{width:972px;}
.pad06{ padding:6px;}
.blueN-topmidbg{background:url(../images/blueN-topmidbg.gif) left top repeat-x; font-size:16px; height:45px; line-height:35px; width:626px; color:#fff;}
.lighblue-bg{ background-color:#a0c9f5; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; position:relative; display: inline-block; behavior: url(css/PIE.htc); padding-bottom:20px;}
/*6-4-2012*/

/*franchise opportunities 5-4-2012*/
.mainslide{ -webkit-border-radius:8px;-moz-border-radius:8px; border-radius:8px; position:relative; display: inline-block; behavior: url(css/PIE.htc); background-color:#fff; padding:5px 0 ;}
.borbot{ border-bottom:1px  dashed #cccccc; height:1px;}
.inp-midbg{ height:33px; width:432px; background-color:#fff;}
.inp-newsletter{ background:none; border:0px; width:432px; height:23px; padding:4px 0 4px 0; line-height:23px; }
.newsletter{ width:107px; padding:13px 0 0 35px; font-size:14px; float:left; font-weight:bold; color:#012751;}
.width651{width:666px; line-height:20px;}
.width656{width:644px; margin:0 0 0 20px; }
.bluearrow{position:absolute; top:35px; left:47px;}
.picbg{position:relative; display: inline-block; behavior: url(css/PIE.htc);  border:1px solid #9b9b9b; background-color:#fff; margin:20px 0 0 0;}
.padimg{float:left; padding:1px 0 0 17px}
.video-01{ border: 1px solid #ccc; height:213px; margin-top:15px; padding:5px; width: 226px;}

/*franchise opportunities 5-4-2012*/

/*-----------------------------Travel Info------------------------*/
.travel_info_buleT{width:970px; background: url(../images/travel_info_buleB.gif) left bottom no-repeat; padding-bottom:6px; float:left; margin-bottom:16px;}
.travel_info_bule_title{width:970px; background: url(../images/travel_info_buleT.gif) left top no-repeat; height:54px; float:left; color:#143266; font-size:16px; font-weight:bold;}
.travel_info_bule_title span{padding-left:97px; line-height:43px; display:block;}
.travel_info_buleM{width:932px; background: url(../images/travel_info_buleM.gif) left top repeat-x; float:left; padding:10px 18px 0 18px; border-left:solid 1px #c6d8e1; border-right:solid 1px #c6d8e1;}
.travel_info_buleM p{padding-bottom:10px;}
.icon_vehical{background: url(../images/icon_vehical.png) 16px 10px no-repeat;}
.travel_info_blackT{width:970px; background: url(../images/travel_info_blackB.gif) left bottom no-repeat; padding-bottom:6px; float:left; margin-bottom:16px;}
.travel_info_black_title{width:970px; background: url(../images/travel_info_blackT.gif) left top no-repeat; height:54px; float:left; color:#143266; font-size:16px; font-weight:bold;}
.travel_info_black_title span{padding-left:97px; line-height:43px; display:block;}
.travel_info_blackM{width:932px; background: url(../images/travel_info_blackM.gif) left top repeat-x; float:left; padding:10px 18px 0 18px; border-left:solid 1px #cacaca; border-right:solid 1px #cacaca;}
.travel_info_blackM p{padding-bottom:10px;}
.icon_zone{background: url(../images/icon_zone.png) 16px 4px no-repeat;}

.travel_info_yellowT{width:970px; background: url(../images/travel_info_yellowB.gif) left bottom no-repeat; padding-bottom:6px; float:left; margin-bottom:16px;}
.travel_info_yellow_title{width:970px; background: url(../images/travel_info_yellowT.gif) left top no-repeat; height:54px; float:left; color:#143266; font-size:16px; font-weight:bold;}
.travel_info_yellow_title span{padding-left:97px; line-height:43px; display:block;}
.travel_info_yellowM{width:932px; background: url(../images/travel_info_yellowM.gif) left top repeat-x; float:left; padding:10px 18px 0 18px; border-left:solid 1px #f7cb8e; border-right:solid 1px #f7cb8e;}
.travel_info_yellowM p{padding-bottom:10px;}
.icon_border{background: url(../images/icon_border.png) 16px 5px no-repeat;}

.travel_info_greenT{width:970px; background: url(../images/travel_info_greenB.gif) left bottom no-repeat; padding-bottom:6px; float:left; margin-bottom:16px;}
.travel_info_green_title{width:970px; background: url(../images/travel_info_greenT.gif) left top no-repeat; height:54px; float:left; color:#143266; font-size:16px; font-weight:bold;}
.travel_info_green_title span{padding-left:97px; line-height:43px; display:block;}
.travel_info_greenM{width:932px; background: url(../images/travel_info_greenM.gif) left top repeat-x; float:left; padding:10px 18px 0 18px; border-left:solid 1px #CCDAA5; border-right:solid 1px #CCDAA5;}
.travel_info_greenM p{padding-bottom:10px;}
.icon_time{background: url(../images/icon_times.png) 16px 5px no-repeat;}
.icon_prohibited{background: url(../images/icon_prohibited.png) 16px 6px no-repeat;}
.icon_accept{background: url(../images/icon_accept.png) 16px 4px no-repeat;}
.icon_green{background: url(../images/icon_green.png) 16px 4px no-repeat;}
.icon_money{background: url(../images/icon_money.png) 16px 4px no-repeat;}
.icon_medical{background: url(../images/icon_medical.png) 16px 4px no-repeat;}
.icon_pet{background: url(../images/icon_pet.png) 16px 4px no-repeat;}
.icon_atv{background: url(../images/icon_atv.png) 16px 4px no-repeat;}
.icon_tent{background: url(../images/icon_tent.png) 16px 6px no-repeat;}
.icon_fishing{background: url(../images/icon_fishing.png) 16px 10px no-repeat;}
.icon_cell{background: url(../images/icon_cell.png) 16px 4px no-repeat;}
.icon_weather{background: url(../images/icon_weather.png) 16px 4px no-repeat;}
.icon_TEMPERATURES{background: url(../images/icon_TEMPERATURES.png) 16px 4px no-repeat;}
.temp_font{font-size:14px; color:#183167; font-weight:bold;}

/*-----------------------------affilate------------------------*/

.affilate_border{background: url(../images/affilate_bdr.gif) left bottom no-repeat;}
.aff_pad{padding-right:10px;}
.affilate_col1{width:429px; float:left; padding:10px 20px 0 0; background: url(../images/affilate_shadow.jpg) right top no-repeat;}
.affilate_col2{width:502px; float:right; padding:10px 0 0 0;}
.sign_upT{width:418px; float:left; padding-left:84px; background: url(../images/signup_icon.gif) left top no-repeat; padding-bottom:10px; color:#585858;}
.sign_upT span{font-size:16px; font-weight:bold; color:#ee5746;}
.aff_label{width:157px; padding-left:14px; line-height:22px; font-weight:bold; color:#02356c; float:left;}
.aff_field{width:330px; float:left; padding-bottom:10px;}
.aff_input{width:207px; height:22px; background-color:#e4e4e4; border:solid 1px #c3c3c3; line-height:22px; color:#585858; font-size:13px; padding:0 10px;}
.aff_submitbtn{width:87px; height:37px; border:none; background: url(../images/submit_btn.jpg) left top no-repeat; cursor:pointer;}

/*-----------------------------franchisopportunities------------------------*/
.franchise_colL{width:377px; float:left; padding:0 10px 0 10px;}
.franchise_colL_in{width:377px; float:left;}
.franchise_border{background: url(../images/franchise_border.jpg) left bottom no-repeat; }
.img_border{padding:3px; border:solid 1px #c4c4c4; background-color:#fff;}
.video_field{width:535px; border:solid 1px #d5d5d5; float:right; padding:8px;}
.bg_newsletter{background:#fff url(../images/bg_newsletter.gif) left top repeat-x; width:990px; padding:0 5px; float:left;}

.cont_input{width:114px; height:19px; background-color:#e4e4e4; border:solid 1px #c3c3c3; line-height:19px; color:#585858; font-size:12px; padding:0 10px;}
.aff_submitbtn2{width:71px; height:21px; border:none; background: url(../images/submit_btn2.gif) left top no-repeat; cursor:pointer;}


.contactB_title{background:url(../images/signup_icon.gif) left top no-repeat; width:890px; padding:0 0 10px 80px; float:left;}
.contactB_title span{font-size:20px; color:#ec5647; font-weight:bold;}

/*-----------------------------form css------------------------*/
.news_bg{background:url(../images/news_bg.jpg) center top no-repeat;}
.news_colL{width:302px; float:left; font-size:14px; padding-top:8px;}
.news_colL h1{font-size:22px; /*color:#183169;*/ color:#ec5647; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dashed #CCCCCC;}
.news_colL p{font-size:14px !important; line-height:20px;}
.news_colR{background: url(../images/news_divider.png) 25px top no-repeat; width:612px; float:left; padding:19px 0 0 50px;}
.news_colR_in{width:612px; float:left;}

/*-----------------------------New Navigation Css------------------------*/
.toplinks-midbg{ background:  url(../images/toplinks-midbg.jpg) top left no-repeat; width:1000px;}
.contactnum{ color:#e0edfd; font-size:18px; padding:10px 0px 0px 25px; letter-spacing:2px; margin:0px;}
ul.nav {margin:0px; padding:0px 0px 0px 1px; list-style:none;}
ul.nav li {list-style-type:none; color:#ffffff; font-size:14px; padding:0px 0px 0px 0px; float:left; line-height:46px; background:url(../images/nav-seperator.jpg) no-repeat right 1px; display:block; }
ul.nav li a {color:#000; font-size:14px; text-decoration:none; font-weight:600; padding:0px 15px; display:block;}
ul.nav li a:hover, ul.nav li a.active{color:#fff; text-decoration:none; display:block; background:url(../images/nav-hover-bg.jpg) repeat-x 0px 1px;}
ul.nav li ul {display:none;}
ul.nav li ul li {clear:left;}
ul.nav li:hover ul {display:block;}
ul.nav li.first a:hover, ul.nav li.first a.active{color:#fff; text-decoration:none; display:block; background:url(../images/nav-hover-bg1.jpg) 0px 1px no-repeat;}
ul.nav li.none {background:none;}
li ul { display: none; }
ul li a:hover { background: #617F8A; }
li:hover ul { display: block; position: absolute;}
li:hover li { float: none; font-size: 11px;}
li:hover a { background: #617F8A; }
li:hover li a:hover { background: #95A9B1; } 

ul.navy { display: none; }
ul.navy li { clear: left; }
ul.navy li:hover{display: block; }


#imgLoadingGallery{
padding: 5px 10px 5px 0px;
}
.inp_bg{width:194px; float:left; background:url(../images/inp_bg01.gif) left top no-repeat; height:30px; padding:1px 0 0 5px;}

/*-----------------------------17 Aprail2012------------------------*/
.trav_list{width:930px; float:left;}
.trav_list li{background: url(../images/trav_icon.png) left 2px no-repeat; padding:0 0 5px 25px; display:block;}
/*-----------------------------new 17 Aprail2012------------------------*/
.news_bg_out{background-color:#ffecb3; width:987px; float:left;}
.news_bgB{background:url(../images/news_bgB.jpg) center bottom no-repeat; width:987px; float:left;}

#bestrateform{background:url(../images/guarantee_bg.gif) left top repeat-x; width:932px; float:left; border:1px solid #D4D4D4; padding:15px;}
#bestrateform1 ul{padding:0 10px; margin:0; width:912px; float:left; list-style:none;}
#bestrateform1 ul li{background:url(../images/icon-cirle.jpg) left 5px no-repeat; padding:0 0 10px 20px; display:block;}
#bestrateform1 ul li ul{background:none; list-style:none; float:none; width:auto;}
#bestrateform1 ul li ul li{background:url(../images/icon-cirle2.jpg) left 10px no-repeat; padding:5px 0 5px 20px; display:block;}
#bestrateform h4,.terms_field h4{
    border-bottom: 1px dashed #CCCCCC;
    color: #EC5647;
    font-size: 20px;
    margin-bottom: 8px;
    padding: 0px 0px 8px 0px;
	width:932px;
}
.field{width:932px; float:left; padding-bottom:10px;}
.field label{ width:272px; float:left; line-height:20px;}
.middleColumn,.middleColumn1{ float:left;}
.middleColumn1 input, .middleColumn1 img{ float:left !important;}
.middleColumn .text{width:250px; border:solid 1px #requiredField; height:20px; line-height:20px; border:solid 1px #d4d4d4; float:left;}
.middleColumn img{margin-left:10px;}
#Form_Form_EditableRadioField61{width:645px; list-style:none; float:left;}
#Form_Form_EditableRadioField61 li{width:645px;float:left;}
#Form_Form_EditableRadioField61 li label{width:auto !important; float:none  !important;}
#EditableCheckbox63 label{width:auto; float:none;}
#bestrateform a{color:#01356E; text-decoration:underline;}
#bestrateform a:hover{text-decoration:none;}
#bestrateformbutton{width:87px; height:30px; background:url(../images/submit_btn.jpg) left top no-repeat; border:none;}
.red_text{color:#ff0000;}
.validateTips{font-size:14px !important; color:#FF0000 !important; font-weight:bold;}

.terms_field ul{padding:0; margin:0; width:932px; float:left; list-style:none;}
.terms_field ul li{background:url(../images/icon-cirle.jpg) left 5px no-repeat; padding:0 0 10px 20px; display:block;}
.terms_field ul li ul{background:none; list-style:none; float:none; width:auto;}
.terms_field ul li ul li{background:url(../images/icon-cirle2.jpg) left 10px no-repeat; padding:5px 0 5px 20px; display:block;}
.terms_field{background:url(../images/guarantee_bg.gif) left top repeat-x; width:932px; float:left; border:1px solid #D4D4D4; padding:15px;}
.terms_field1 h4{
    border-bottom: 1px dashed #CCCCCC;
    color: #EC5647;
    font-size: 20px;
    margin-bottom: 8px;
    padding: 0px 0px 8px 0px;
	width:932px;
}
.terms_field1{background:url(../images/guarantee_bg.gif) left top repeat-x; width:932px; float:left; border:1px solid #D4D4D4; padding:15px;}

.terms_field1 ul{padding:0; margin:0; width:932px; float:left; list-style:none;}
.terms_field1 ul li{padding:0 0 10px 0px; display:block;}
.terms_field1 ul li span{padding-right:10px; color:#01356E; font-weight:bold; float:left;}
.terms_field1 ul li p{float:left; padding:0; margin:0; float:left; width:908px; padding-bottom:10px;}


.bluetextbold{color:#01356E; font-weight:bold;}

.popup_map{width:809px; position:relative; float:left;}
.popup_map a{font-size:20px; position:relative; color:#002a55; font-weight:bold; text-decoration:none;}
.popup_map a img{background:url(../images/yellow_dots.png) left top no-repeat;}
.popup_map a:hover img{background:url(../images/blue_dots.png) left top no-repeat;}
.popup_map a:hover{color:#fc6b00;}
.popup_map .playa{position:absolute; left:143px; top:178px;}
.popup_map .playa img{left: 20px; position: absolute; top: 32px;}
.popup_map .marina{position:absolute; left:248px; top:283px;}
.popup_map .marina img{left:-10px; position: absolute; top:20px;}
.popup_map .las_glorias{position:absolute; left:383px; top:269px;}
.popup_map .las_glorias img{left:34px; position: absolute; top:28px;}
.popup_map .san_carlos{position:absolute; left:457px; top:217px;}
.popup_map .san_carlos img{left:42px; position: absolute; top:29px;}
.popup_map .bahia{position:absolute; left:681px; top:224px;}
.popup_map .bahia img{left:72px; position: absolute; top:27px;}

.arttextbold{color:#01356E; font-weight:bold;
}


/*------------------------20Aprail2012-----------------------------*/

.width190{width:190px;}
.width141{width:141px;}
.availability_bg{background:url(../images/availability_bg.jpg) center top no-repeat; width:989px; float:left;}
.icon_availability{background:url(../images/book_icon.png) 11px 8px no-repeat;}
.availability_bg h5{padding-left:69px; line-height:35px; display:block; color:#01356e; font-size:18px; font-weight:normal;}
.avl_label{width:75px; float:left; line-height:21px;}
.avl_label2{width:auto; float:left; line-height:21px; padding:0 5px 0 20px;}
.avl_label3{width:74px; float:left; text-align:right; line-height:21px; padding:0 5px 0 0px;}
.avl_label4{width:80px; float:left; text-align:right; line-height:21px; padding:0 5px 0 0px;}
.avl_inp{width:188px; height:21px; line-height:21px; float:left; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000;}
.avl_inp2{width:110px; height:18px; line-height:18px; float:left; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000;}
.searchresult h3{font-size:17px; color:#01356E; font-weight:normal; padding-bottom:0px; background:none;}

/*------------------------old css changes-----------------------------*/
.searchresult{border: 1px solid #C6C6C6; float: left; width: 962px;}
.search_h_div{background: url(../images/search_top_bg.gif) repeat-x scroll left top transparent; border-bottom: 1px solid #C6C6C6; height: 28px;     line-height: 27px; padding: 5px 10px; width: 942px;}
.search_r_bg { background: url(../images/search_content_bg.gif) repeat-x scroll left bottom #FFFFFF; float: left; width: 962px;}
.search_arrow {background: url(../images/search_content_arrow.gif) no-repeat scroll 20px top transparent; float: left; padding: 20px 10px 10px; width: 942px;}
.search_image {background:#E6E1E1; border: 1px solid #C8C6C6; float: left; height: 108px; padding: 10px; width: 158px;}
.search_content {float: left; padding: 0 0 0 15px; text-align: left; width: 430px;}

/*------------------------New 20Aprail2012-----------------------------*/
.tblbooking .textboxresize{width:150px; height:20px; line-height:20px; border:solid 1px #d4d4d4; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000;}
.tblbooking .select01, #credit_card_number, #credit_card_type_id{width:100px; border:solid 1px #d4d4d4; height:20px; line-height:20px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000;}
#occupants_small, #country_name, #credit_card_expiration_month, #credit_card_cid{width:36px; border:solid 1px #d4d4d4; height:20px; line-height:20px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000;}
#credit_card_expiration_year{width:49px; height:20px; line-height:20px; border:solid 1px #d4d4d4; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000;}
#client_comments{width:405px; height:99px; border:solid 1px #d4d4d4; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#000; overflow:auto;}

/*------------------------24Aprail2012-----------------------------*/
.five_reason{background:#ffffff url(../images/five_reasonB.jpg) left bottom no-repeat; width:962px; float:left; padding-bottom:15px;}
.five_reason_T{background:url(../images/five_reasonT.gif) left top no-repeat; width:932px; float:left; padding:0 15px; height:44px;}
.five_reason_T h4{font-size:18px; color:#ffffff; padding-top:8px; font-weight:normal;}
.five_reason_in{background:url(../images/five_reasonBdr.gif) left bottom repeat-y; width:960px; float:left; padding: 0 1px;}
.five_reason_M{background:url(../images/five_reasonM.gif) left top repeat-x; width:932px; padding:12px 14px 0 14px; float:left;}
.five_reason_row{width:932px; float:left;}
.five_reason_M p{padding-bottom:10px;}
.five_reason_M ul{list-style:none; width:auto; float:left;}
.five_reason_M ul li{width:932px; float:left; padding-bottom:10px;}
.five_reason_M ul li span{color:#ec5647; font-weight:bold; width:22px; float:left;}
.five_reason_M ul li p{width:910px; float:left; padding-bottom:20px; background:url(../images/strip-divider2.png) left bottom repeat-x;}
.five_reason_M ul li p.none{background:none; padding-bottom:0px;}

/* slider css 8-5-2012 */


.restaurant {width:961px; margin:auto;}
.restaurant h2 {text-align:center; color:#FFFFFF; font-size:14px; line-height:26px; margin:0px;}
.restaurant h2 a {color:#FFFFFF; text-decoration:none;}
.orange_box1 {width:171px; float:left; margin-right:7px; }
.orange_box_top1 {background:url(../images/orange-top.jpg) no-repeat; width:171px; height:35px;} 
.orange_middle1 { background:#ffebca url(../images/orange-middle.jpg) no-repeat; width:169px; min-height:102px; border-left:1px solid #e9d2ab; border-right:1px solid #e9d2ab;}
.orange_bottom1 {background: url(../images/orange-bottom.jpg) no-repeat; width:171px; height:10px;}  

.blue_box1 {width:171px; float:left; margin-right:12px;}
.blue_box_top1 {background:url(../images/blue-top.jpg)  no-repeat; width:171px; height:35px;}
.blue_middle1 {background:#cadcef url(../images/blue-middle.jpg)  no-repeat; width:169px; min-height:101px; border-left:1px solid #b6d0e7; border-right:1px solid #b6d0e7;}
.blue_bottom1 {background:url(../images/blue-bottom.jpg) no-repeat; width:171px; height:12px;}

.green_box1 {width:171px; float:left; margin-right:12px;}
.green_box_top1 {background:url(../images/green-top.jpg) no-repeat;   width:171px; height:35px;}
.green_middle1 {background:#e5edc3 url(../images/green-middle.jpg) no-repeat; width:169px; min-height:105px; border-left:1px solid #d0dba7; border-right:1px solid #d0dba7;}
.green_bottom1 {background:url(../images/green-bottom.jpg) no-repeat; width:171px; height:10px;}

.gray_box1 {width:171px; float:left; margin-right:12px;}
.gray_box_top1 {background:url(../images/black-top.jpg) no-repeat; width:171px; height:35px;}
.gray_middle1 {background:#cdcdcd url(../images/black-middle.jpg) no-repeat; width:169px; min-height:102px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.gray_bottom1 {background:url(../images/black-bottom.jpg) no-repeat; width:171px; height:10px;}  

/* end of code */

/*next button*/
.bx-next {
border:none;
position:absolute;
top:40%;
right:-20px;
z-index:999;
width: 31px;
height: 32px;
text-indent: -999999px;
background: url(../images/icon_arrow_right.png) no-repeat 0 -31px;
outline:none;
}

/*previous button*/
.bx-prev {
border:none;
text-decoration:none;
position:absolute;
top:40%;
left:-35px;
z-index:999;
width: 30px;
height: 32px;
text-indent: -999999px;
background: url(../images/icon_arrow_left.png) no-repeat 0 -31px;
outline:none;
}

/*pager links*/
.bx-pager a {
margin-right: 5px;
color: #fff;
padding: 3px 8px 3px 6px;
font-size: 12px;
zoom:1;
background: url(gray_pager.png) no-repeat 0 -20px;
}






/*
* End color scheme styles
*/


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
width: 31px;
height: 31px;
border:none;
text-decoration:none;
background-position: 0 0 ;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
text-align:center;
padding-top: 7px;
font-size:12px;
color:#666;
}

/*captions*/
.bx-captions {
text-align:center;
font-size: 12px;
padding: 7px 0;
color: #666;
}

/*auto controls*/
.bx-auto {
text-align: center;
padding-top: 15px;
}

.bx-auto a {
color: #666;
font-size: 12px;
}







