@charset "windows-1250";
/* CSS Document */

body{
	background:url(../images/bg.png) repeat-x top #fff;
	margin:0;
	padding:0;
	}
	
body, select, input, div{
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:12px;
	color:#666;
	line-height:18px;
	}	
	
img{
	border:none;
	}
	
.clr{
	clear:both;
	height:0;
	}
	
hr{
	margin:15px 0;
	}

	
a{
	color:#1c4d8c;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	color:#1c4d8c;
	text-decoration:none;
	outline:none;	
	}

.color1{
	color:#1c4d8c;
	}

.color2{
	color:#70a41a;
	}

.NoBorder{
	border:none !important;
	}

.NoMarginRt{
	margin-right:0 !important;
	}

.NoMarginLt{
	margin-left:0 !important;
	}
	
.imgstyle{
	float:left;
	margin:13px 0 6px 65px;
	}

.imgstyle2{
	float:right;
	}

.imgstyle3{
	float:left;
	margin-right:10px;
	}
	
.container{
	width:1000px;
	margin:0 auto;
	}

.header{
	width:1000px;
	float:left;
	}

.logo{
	background:url(../images/logo.jpg) no-repeat;
	height:102px;
	width:575px;
	float:left;
	margin-left:3px;
	}

.logo a{
	height:101px;
	width:320px;
	display:block;
	}

.TopRightC{
	width:370px;
	float:right;
	}

.chatBtn{
	height:29px;
	width:174px;
	float:left;
	position:relative;
	}

.chatBtn a{
	background:url(../images/LiveChatBtn.png) no-repeat top;
	height:29px;
	width:174px;
	display:block;
	}

.chatBtn a:hover{
	background:url(../images/LiveChatBtn.png) no-repeat bottom;
	}

.quoteBtn{
	height:29px;
	width:194px;
	float:left;
	margin-left:-35px;
	}

.quoteBtn a{
	background:url(../images/QuoteBtn.png) no-repeat top;
	height:29px;
	width:194px;
	display:block;
	}

.quoteBtn a:hover{
	background:url(../images/QuoteBtn.png) no-repeat bottom;
	}
	
#menu{
	background:url(../images/menu.png) no-repeat;
	height:36px;
	width:1000px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:36px;
	text-align:center;
	}
	
#menu ul{
	margin:0; 
	padding:0;
	}
	
#menu ul li{
	display:inline;
	float: left;
	list-style:none;
	}
	
#menu ul li a{
	color:#333;
	display:block;
	padding:0 36px;
	text-decoration:none;
	border-left:1px solid #e1e1e1;
	}
	
#menu ul li a:hover{
	color:#333;
	text-decoration:underline;
	}
	
#menu ul li a.active{
	background:url(../images/homeBtn.png) no-repeat top;
	width:47px;
	border:none !important;
	padding:0 !important;
	text-decoration:none;
	}

#menu ul li a.active:hover{
	background:url(../images/homeBtn.png) no-repeat bottom;
	}

.bannerC{
	background:url(../images/bannerBg.jpg) no-repeat center bottom;
	width:100%;
	float:left;
	}

.banner{
	background:url(../images/banner.jpg) no-repeat;
	height:306px;
	width:721px;
	float:left;
	margin:10px 0 20px 0;
	padding:5px 0 0 279px;
	}

.mascot{
	background:url(../images/mascot.png) no-repeat;
	height:361px;
	width:291px;
	position:absolute;
	margin:-15px 0 0 -290px;
	}

.bannerText{
	float:left;
	width:380px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin:140px 0 0 0;
	}

.prices{
	float:right;
	width:335px;
	margin:0;
	padding:0;
	}

.prices li{
	background:url(../images/priceBg.png) no-repeat;
	height:32px;
	width:271px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	list-style:none;
	padding:19px 20px;
	margin:0 0 5px 25px;
	}

.prices li.active{
	background:url(../images/priceActiveBg.png) no-repeat;
	width:275px;
	height:38px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:20px 20px 20px 45px;
	margin:0 !important;
	}

.leftC{
	width:699px;
	float:left;
	}

.box1{
	background:url(../images/box1Btm.png) no-repeat bottom #ffcb08;
	width:332px;
	float:left;
	margin:20px 0px 0 0;
	padding-bottom:14px;
	}

.box1Top{
	background:url(../images/box1Top.png) no-repeat;
	height:13px;
	width:332px;
	float:left;
	}

.box1Contents{
	background:url(../images/box1Bg.png) repeat-x top #fff;
	width:270px;
	float:left;
	padding:15px 20px;
	margin:0 10px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}

.box1Btn{
	width:228px;
	margin:15px auto 5px auto;
	}

.yellowBtn{
	width:228px;
	float:left;
	}

.yellowBtn a{
	background:url(../images/yellowBtn.png) no-repeat top;
	height:33px;
	width:208px;
	color:#00355f;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	display:block;
	padding-left:20px;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.yellowBtn a:hover{
	background:url(../images/yellowBtn.png) no-repeat bottom;
	text-decoration:none;
	}

.tabBoxC{
	width:709px;
	float:left;
	margin:18px 0 0 -15px;
	}
	
.tabBox{
	background:url(../images/tabBoxBtm.png) no-repeat bottom;
	width:709px;
	float:left;
	margin-top:-22px;
	padding-bottom:40px;
	}

.tabBoxTop{
	background:url(../images/tabBoxTop.png) no-repeat;
	width:629px;
	float:left;
	padding:40px 40px 0 40px;
	}

.imgBox{
	background:url(../images/imgBox.png) no-repeat;
	height:137px;
	width:137px;
	float:left;
	padding:7px;
	margin-right:8px;
	text-shadow:3px 3px 0 #000;
	}

.NewTag{
	background:url(../images/NewTag.png) no-repeat;
	height:16px;
	width:30px;
	position:absolute;
	margin:-7px 0 0 35px;
	}

.testimonial{
	background:url(../images/testimonialBtm.png) no-repeat bottom #f7f7f7;
	width:679px;
	float:left;
	padding-bottom:4px;
	}

.testimonialTop{
	background:url(../images/testimonialTop.png) no-repeat;
	width:639px;
	float:left;
	padding:4px 20px 0 20px;
	}

.testimonialTop h1{
	background:url(../images/BorderBg.png) repeat-x bottom;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	margin:16px 0 8px 0;
	text-transform:uppercase;
	}

.testimonialContents{
	background:url(../images/testimonialBg.png) no-repeat;
	width:608px;
	height:55px;
	float:left;
	margin:10px 20px;
	padding:30px 15px;
	}

.testimonialContents p{
	font-size:14px;
	font-style:italic;
	clear:#444;
	margin:0;
	padding:0 88px 0 35px;
	}

.mascot02{
	background:url(../images/mascot2.png) no-repeat;
	height:164px;
	width:125px;
	position:absolute;
	margin:17px 0 0 540px;
	}

.rightC{
	width:301px;
	float:right;
	}

.greenBox{
	background:url(../images/greenBoxBtm.png) no-repeat bottom;
	width:301px;
	float:left;
	padding-bottom:4px;
	margin-top:20px;
	}
	
.greenBoxTop{
	background:url(../images/greenBoxTop.png) no-repeat;
	width:301px;
	height:6px;
	float:left;
	}

.greenBoxContents{
	background:url(../images/greenBoxCBg.png) repeat-x top  #74a71c;
	width:281px;
	float:left;
	padding:6px 10px;
	}

.greenBoxContents ul{
	margin:0;
	padding:0;
	}

.greenBoxContents ul li{
	background:url(../images/greenBoxBg.png) no-repeat;
	height:75px;
	width:91px;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	list-style:none;
	margin-right:4px;
	padding-top:8px;
	text-transform:uppercase;
	}

.greenBoxContents ul li.active{
	background: url(../images/grayBoxTop.png) no-repeat top #f7f7f7;
	height:79px;
	width:91px;
	color:#666;
	}

.grayBox{
	background:url(../images/grayBoxBtm.png) no-repeat bottom #f7f7f7;
	width:241px;
	float:left;
	padding:20px;
	}

.textfield{
	background:url(../images/textfield.png) no-repeat;
	height:18px;
	width:228px;
	border:none;
	margin:5px 0 15px 0;
	padding:3xp 5px;
	}

.hotelBtn{
	width:228px;
	margin:20px auto 0 auto;
	
	}

.textfield2{
	width:75px;
	}

.smallText{
	font-size:10px;
	}

.news{
	background:url(../images/newsBtm.png) no-repeat bottom;
	width:301px;
	float:left;
	padding-bottom:14px;
	margin-top:10px;
	}

.newsTop{
	background:url(../images/newsTop.png) no-repeat;
	height:14px;
	width:301px;
	}

.newsContents{
	background:url(../images/newsBg.png) repeat-y;
	width:241px;
	float:left;
	padding:15px 30px;
	}

.newsContents h1{
	font-size:18px;
	font-weight:bold;
	margin:0;
	}

.PaperClip{
	background:url(../images/PaperClip.png) no-repeat;
	height:25px;
	width:27px;
	position:absolute;
	margin:-29px 0 0 -24px;
	}

.footer{
	background:url(../images/footer.jpg) no-repeat top center #70a41a;
	width:100%;
	float:left;
	margin-top:30px;
	}

.sitemap{
	float:left;
	color:#fff;
	min-height:265px;
	margin:40px 0 20px 30px;
	padding-right:30px;
	border-right:1px solid #5f910b;
	text-transform:1px 1px 0 #4e6b16;
	}

.sitemap h1{
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	}
	
.sitemap ul{
	margin:0;
	padding:0;
	}

.sitemap ul li{
	font-size:14px;
	list-style:none;
	line-height:24px;
	}

.sitemap ul li a{
	color:#fff;
	text-decoration:none;
	}

.sitemap ul li a:hover{
	color:#fff;
	text-decoration:underline;
	}

.spacer{
	float:left;
	width:100%;
	height:20px;
	}
	
.socialnetworks{
	height:30px;
	float:left;
	}
	
.socialnetworks a.linkedin, a.twitter, a.facebook{
	width:26px;
	height:24px;
	padding:5px 2px;
	float:left;
	margin-right:8px;
	border:none;
	margin-top:-6px;
	}
	
.socialnetworks a.linkedin{	background:url(../images/social-networks.png) no-repeat 0px 4px;}
.socialnetworks a.facebook{	background:url(../images/social-networks.png) no-repeat -40px 4px;}
.socialnetworks a.twitter{	background:url(../images/social-networks.png) no-repeat -80px 4px;}

.footerRightC{
	width:280px;
	float:right;
	margin-top:40px;
	}

.footerRightC h1{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:40px 0 10px 0;
	text-transform:1px 1px 0 #4e6b16;
	}

.deal{
	background:url(../images/dealBg.png) no-repeat;
	height:29px;
	width:233px;
	float:left;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	padding:12px 20px;
	margin-bottom:10px;
	}

.subscribeBtn{
	width:145px;
	float:left;
	}

.subscribeBtn a{
	background:url(../images/subscribeBtn.png) no-repeat top;
	height:33px;
	width:125px;
	color:#00355f;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	display:block;
	padding-left:20px;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.subscribeBtn a:hover{
	background:url(../images/subscribeBtn.png) no-repeat bottom;
	text-decoration:none;
	}


.copyright{
	width:1000px;
	float:left;
	color:#fff;
	text-align:center;
	margin-top:30px;
	padding:20px 0 50px 0;
	border-top:1px solid #5f910b;
	}

/*******************************Style of Subpage*****************************************/
.fullBox1{
	width:1000px;
	float:left;
	background:url(../images/fullboxTop.png) no-repeat left top;
	padding-top:5px;
	margin-top:10px;
}

.fullBox1Content{
	width:960px;
	float:left;
	background-color:#fff;
	padding:15px 20px 20px;
}

.subpageBanner{
	width:932px;
	padding-left:28px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:86px;
	font-size:42px;
	color:#fff;
	background:url(../images/subpageBanner.jpg) no-repeat left top;
	height:86px;
	margin-bottom:15px;
	text-shadow:1px 1px #333;
}

.box2{
	width:960px;
	float:left;
	padding-bottom:5px;
	background:url(../images/box2Btm.png) no-repeat left bottom;
	margin-bottom:15px;
}

.box2Top{
	float:left;
	background:url(../images/box2Top.png) no-repeat left top;
	width:960px;
	height:5px;
}

.box2Content{
	float:left;
	background:url(../images/box2Bg.png) repeat-y left top;
	width:900px;
	padding:25px 30px;
}

.ImageBox{
	background:url(../images/ImageBG.jpg) no-repeat left top;
	width:299px;
	height:193px;
	float:left;
	margin-right:25px;
}

.featured{
	background:url(../images/featured.png) no-repeat left top;
	width:93px;
	height:94px;
	position:absolute;
	margin-left:206px;
	margin-top:0px;
	display:block;
}

.textStyle01{
	float:left;
	width:576px;
}

.textStyle01 h1{
	margin:0;
	padding:0;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
	color:#668e17;
	margin-bottom:5px;
}

.textStyle01 h2{
	margin:0;
	padding:0;
	font-size:30px;
	font-weight:bold;
	line-height:30px;
	color:#ffcb08;
	margin-bottom:15px;
	text-shadow:1px 1px #c68800;
}

.textStyle01 ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:20px;
}

.textStyle01 ul li{
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	color:#646464;
	padding-left:35px;
}

.icon1{
	background:url(../images/icon1.png) no-repeat left top;
}

.icon2{
	background:url(../images/icon2.png) no-repeat left top;
}

.colorStyle01{
	color:#000;
}

.bookNowBtn{
	width:121px;
	height:33px;
	float:left;
}

.bookNowBtn a{
	background:url(../images/bookNowBg.png) no-repeat left top;
	width:121px;
	height:33px;
	display:block;
	text-align:center;
	line-height:33px;
	font-weight:bold;
	color:#155800;
	text-decoration:none;
}

.bookNowBtn a:hover{
	background:url(../images/bookNowBg.png) no-repeat left bottom;
	text-decoration:none;
}

.box2Btn{
	margin:0;
	}

.box2Btn div{
	margin-right:3px;
}

.addbanner{
	background:url(../images/Addbanner.jpg) no-repeat left top;
	width:160px;
	height:600px;
	float:right;
}

.leftC2{
	float:left;
	width:790px;
	}

.rightC2{
	width:160px;
	float:right;
	}

.tabBoxC2{
	width:810px;
	float:left;
	margin:5px 0 0 -15px;
	}
	
.tabBox2{
	background:url(../images/tabBoxBtm2.png) no-repeat bottom;
	width:810px;
	float:left;
	margin-top:-22px;
	padding-bottom:40px;
	}

.tabBox2Top{
	background:url(../images/tabBoxTop2.png) no-repeat;
	width:730px;
	float:left;
	padding:40px 40px 0;
	}
	
.tabBox2Top h1{
	font-size:24px;
	font-weight:bold;
	color:#668e17;
	margin:0;
	padding:0;
	line-height:30px;
	background:url(../images/headingBg.png) no-repeat left bottom;
	height:60px;
	margin-bottom:5px;
}

.tabBox2Top h1 span{
	font-size:16px;
	color:#777777;
}

.tabBox2 p{
	margin:0;
	padding:0;
	color:#777;
	font-size:14px;
	line-height:24px;
	margin-bottom:20px;
}

.date{
	background:url(../images/dateBg.png) no-repeat top left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	width:40px;
	height:58px;
	margin-left:-65px;
	margin-top:-25px;
	position:absolute;
	padding-top:35px;
	text-align:center;
	padding-right:22px;
}
/*******************************EOF Style of Subpage*************************************/


/*******************************Style of Subpage2*****************************************/

.tabBoxC3{
	width:810px;
	float:left;
	margin:-10px 0 0 -15px;
	}
	
.tabBox3{
	background:url(../images/tabBoxBtm2.png) no-repeat bottom;
	width:810px;
	float:left;
	margin-top:0px;
	padding-bottom:40px;
	}

.tabBox3Top{
	background:url(../images/tabBoxTop2.png) no-repeat;
	width:730px;
	float:left;
	padding:40px 40px 0;
	}

.ImageBox2{
	background:url(../images/ImageBG2.jpg) no-repeat left top;
	width:271px;
	height:201px;
	float:left;
	margin-right:25px;
}

.textStyle02{
	float:left;
	width:434px;
}

.textStyle02 h1{
	margin:0;
	padding:0;
	font-size:30px;
	font-weight:normal;
	line-height:30px;
	color:#000;
	margin-bottom:5px;
}

.textStyle02 h2{
	margin:0;
	padding:0;
	font-size:30px;
	font-weight:bold;
	line-height:40px;
	color:#ffcb08;
	background:url(../images/headingBg2.png) no-repeat left top;
	width:400px;
	height:58px;
	padding-left:34px;
}

.textStyle02 h2 span{
	font-weight:normal;
	font-size:24px;
	color:#646464;
}

.textStyle02 ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:12px;
}

.textStyle02 ul li{
	line-height:30px;
	font-size:18px;
	font-weight:bold;
	color:#646464;
	padding-left:35px;
}

.pageNavigation{
	float:right;
	color:#646464;
	font-size:14px;
	line-height:30px;
}

.pageNavigation h2{
	color:#646464;
	font-size:14px;
	line-height:30px;
	margin:0;
	padding:0;
	float:left;
	width:50px;
	font-weight:normal;
}

.pageNavigation ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	margin:0 5px;
	margin-top:-3px;
}

.pageNavigation ul li{
	float:left;
	display:inline;
	margin-right:3px;
	padding-top:9px;
}

.pageNavigation ul li a{
	padding:0px 5px;
	display:block;
	background-color:#bababa;
	color:#fff;
	border:1px solid #a3a3a3;
	font-size:12px;
	line-height:18px;
}

.pageNavigation ul li a:hover{
	background-color:#70a41a;
	color:#fff;
	border:1px solid #699012;
}

.pageNavigation .nextlink{
	float:right;
	padding-top:5px;
}

.nextlink a{
	color:#646464;
	font-size:14px;
	text-decoration:none;
	line-height:30px;
}
 .nextlink a:hover{
	color:#646464;
	text-decoration:underline;
}

/*******************************EOF Style of Subpage2*************************************/