@charset "utf-8";
/* CSS Document */
body
{ 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0; 
	background:#fff url(../images/bg_home.jpg) 50% 0 no-repeat;
}

#outerContainer{
	float:left;
	width:100%;
	background:#000 url(../images/bg_home.jpg) 50% 0 no-repeat; 
}

.bodyIner
{ 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif;
	padding:0; 
	background:#fff; 
}


.innerbg{
	background:#005FC3 url(../images/bg1.jpg) 50% 0 no-repeat ;
			width:100%;
									float:left;
	}
/*******************General Section*****************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; list-style-type:none; }

img, fieldset { border:0; float:left; outline:none; }

a { outline:none; border:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.display { display: none }

input { outline:none; }

.clearboth { clear:both; }

.PosRelative { position:relative; float:left; }

/***********Main Structure**************/
#pageWrapper { width:950px; height:auto; margin:auto; }

#pageWrapper div#Header { width:457px; height:92px; float:left; padding:173px 0 0 493px; background:url(../images/heading_txt.jpg) no-repeat; }

#Header div#header_txt { width:443px; float:left; text-align:center; line-height:28px; font-size:20px; color:#535353; text-transform:uppercase;font-weight:bold; }

#Header div#header_txt div.chat_txt { width:443px; float:left; text-align:center; line-height:28px; font-size:32px; color:#21211f; text-transform:uppercase;}

#Header div#header_txt span { color:#ce0000; }

/**************Main container***************/
#pageWrapper div#maincontainer { width:950px; height:auto; float:left; }

/********top container***********/
#maincontainer div#topcontainer { width:950px; height:auto; float:left; }

#topcontainer div.leftpanal { width:572px; float:left; padding:0 0 0 0px; }

.leftpanal div.Postmain { width:540px; float:left; padding:0 0 0 20px; }

.Postmain h1 { width:538px; float:left; padding:0 0 0px 0; font-size:26px; color:#000; font-weight:normal; border-bottom:1px solid #dadada; height:45px; line-height:45px; }

.Postmain p { font-size:15px; padding:7px 0 0 0; width:100%; color:#414141; float:left; line-height:22px;  }
.leftpanal div.post { width:100%; float:left; padding:0 0 0 20px;}
.post{ background: #fff url(../images/white_bg_top.jpg) no-repeat; width:936px; float:left; padding-left:14px;}
 .post h1 { width:912px;; float:left; padding:0 7px 0 0px; font-size:26px; color:#000; font-weight:normal; border-bottom:1px solid #dadada; height:45px; line-height:45px; background-color:#fff; margin-top:7px;}
 .post p { font-size:15px; /*padding:7px 14px 0 14px;*/ width:922px;; color:#414141; float:left;background-color:#FFFFFF; line-height:22px; text-align:justify;}

.leftbox { width:565px; float:left; padding:28px 0 0 12px; }

.leftbox div.bluebox { background:url(../images/offer_box_bg.jpg) no-repeat; width:549px; float:left; height:460px;padding-top:20px; }

/*.leftbox div.boxcenter { background:url(../images/bluebox_repeat.gif) 11px 0 repeat-y; width:565px; float:left; height:auto; }

.boxcenter div.boxtop { background:url(../images/bluebox_top.gif) 11px top no-repeat; width:565px; float:left; }*/

/*.boxcenter div.boxbtm { background:url(../images/bluebox_bottom.gif) 5px bottom no-repeat; width:555px; float:left; height:auto; padding:27px 0 70px 10px; }*/

.imageContainer { width:157px; float:left; padding:0 0 0 14px; }

.imagedes { width:353px; height:auto; float:left; }

.imagedes h2{ color:#fff; }

.imagedes ul { width:353px; height:auto; float:left; list-style-type:none; padding:10px 0 0 0; }

.imagedes li { width:337px; height:auto; float:left; background:url(../images/bullet.gif) 0 4px no-repeat; font-size:13px; line-height:17px; color:#fff; padding:0 0 0 16px; }

.des { width:353px; float:left; font-size:13px; line-height:22px; color:#fff; }

.boxcenter h2, h5, span { color:#fff; }

.boxcenter span { color:#fff; font-size:13px; }

.price { width:367px; float:left; padding:18px 0 0 0; position:relative;}
.price_main {float:left; width:147px; }
.pricebg { background:url(../images/price_tag.gif) no-repeat; height:75px; float:left; width:139px; font-size:40px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
.pricetxt{ font-size:13px; color:#9a9a9a; position: absolute; top:80px; left:14px;}
.knowmore { float:left; width:147px; padding:10px 0 0 0; }

.compcoin_main{float:left; width:210px; padding:0 0 0 10px;} 

.thumbimg { width:546px; height:auto; float:left; }

.thumbimg ul { width:552px; height:auto; float:left; list-style-type:none; padding:10px 0 0 0; }

.thumbimg li { height:auto; float:left; font-size:13px; line-height:17px; color:#fff; padding:0 0 0 8px; }

/********end of left panal**************/

/*******right panal***********/
#topcontainer div.rightpanal { width:372px; float:left; padding:13px 0 0 0; }

.rightpanal div.rightboxcenter { background:url(../images/form_repeat.gif); width:366px; float:left; height:auto; }

.rightboxcenter div.boxtop { background:url(../images/form_top.gif) 0px top no-repeat; width:366px; float:left; }

.btn_submit { float:left; padding:0px 0 28px 27px; }

.boxbtmform h4 { width:314px; height:auto; float:left; font-weight:normal; font-size:11px; color:#bfbfbf; padding:0 0 20px 21px; }

.mainfield { width:366px; float:left; }

.mainfield div.rowform { width:366px; float:left; padding:0 0 8px 0; }

.mainfield div.bestway { width:366px; float:left; padding:0 0 8px 0; }

.bestway .bst { width:340px; font-size:12px; font-weight:bold; color:#dedede; padding:0 0 0 26px; }

.bestway .opt { font-size:12px; font-weight:normal; color:#dedede; }

.mainfield div.rowform label { width:94px; float:left; padding:0 0 0 26px; height:24px; line-height:20px; text-align:left; font-size:12px; font-weight:bold; color:#dedede; }

.mainfield div.rowform label.label2 { width:186px; float:left; padding:0 0 0 26px; height:24px; line-height:20px; text-align:left; font-size:12px; font-weight:bold; color:#dedede; }

.mainfield div.rowform label.label_without_height { width:94px; float:left; padding:0 0 0 26px; line-height:20px; text-align:left; font-size:12px; font-weight:bold; color:#dedede; height:auto; }

.input { width:217px; float:left; background:#fff; color:#000; font-size:12px; border:1px solid #000; height:20px; }

#formfooter { width:366px; float:left; background:url(../images/form_bottom_chk.gif) no-repeat; height:99px; padding:12px 0 0 0;margin-top:10px;}

#formfooter .chkinput { width:23px; float:left; padding:0 0 0 22px; }

#formfooter .btext { float:left; font-size:12px; font-weight:normal; color:#BFBFBF; width:270px; }

.btext a{font-size:12px; font-weight:bold; color:#ca0f0f; text-decoration:none; }
.btext a:hover{ text-decoration:underline; }
.chk { width:15px; height:15px; float:left; margin:0; padding:0; }

.chckrow { padding: 0 0 12px 0; float:left; }
/**************bottom container*********/
#bottomcontainer
{
width:939px;
float:left; padding:0 0 16px 10px;

}

#bottomcontainer h1{
	width:929px;
	float:left; 
	padding:5px 0 3px 0;
	font-size:26px; font-weight:normal;
	border-bottom:1px solid #dadada; height:36px; line-height:36px;
}
#bottomcontainer div.bottomleft
{
	width:939px;
	float:left;
	padding: 10px 0 0px 0;
}

#bottomcontainer div.bottomleftnop
{
	padding: 5px 0 0px 0;
}


.leftfirst{
	background:url(../images/casino_bg.gif) no-repeat;
	float:left;
	width:447px;
	height:116px;
	margin-bottom:15px;
	padding:10px 4px 0 15px;
	}
	
	
	.nopadding{padding:10px 0px 0 15px; float:left;}
	
	.leftfirst div.ImageHolder{
	float:left;
	width:108px;
	height:auto;
	
	}
	
	
	.rightfirst{
	background:url(../images/casino_bg.gif) no-repeat;
	float:left;
	width:462px;
	height:120px;
	padding:10px 0  0 0;
	}
	
#bottomcontainer div.bottomright
{
	width:459px;
	float:left;
	padding: 10px 0 0 0px;
	}

.lefttxt{
	
		font-size:13px;
		color:#414141;
		width:326px;
		float:left;
	}
	.lefttxt h2{
		width:326px; 
		float:left;
		font-size:13px;
		color:#b30a0a;
	}

.lefttxt p {
color:#414141;
float:left;
font-size:13px;
padding:5px 0 0;
width:332px;
}
.lefttxt a{
	
		font-size:13px;
		color:#b30a0a;				
		text-decoration:none;
	}
.lefttxt p a {
color:#B30A0A;
font-size:12px;
font-weight:bold;
text-decoration:none;
}








/***********************Footer top***********/

/*#FooetrTopinner { width:950px; height:auto; float:left; padding:9px 0 23px 91px;  background-color:#FFF;}*/
#FooetrTopinner { width:950px; height:auto; margin:0 auto; /*float:left;padding:9px 0 23px 91px;*/  background-color:#FFF;}
/*#FooetrWrapperinner{ float:left; width:926px; padding:12px 0 23px 53px;}*/
#FooetrWrapperinner{ float:left; width:926px; padding:12px 0 23px 0px;}
#FooetrTop h2{ width:950px; height:auto; float:left; font-size:48px; text-align:center; line-height:51px; color:#2c2c2c;font-weight:normal;}
#FooetrTopinner h2{ width:950px; height:auto; float:left; font-size:48px; text-align:center; line-height:51px; color:#2c2c2c;}
#FooetrTop h2 span{  font-weight:bold;color:#ac1111;}

#FooetrTopinner h2 span{  color:#ac1111;}
#FooetrTop h3{ width:950px; height:auto; float:left; font-size:27px; text-align:center; line-height:31px; color:#2c2c2c;font-weight:normal;}
#FooetrTopinner h3{ width:950px; height:auto; float:left; font-size:27px; text-align:center; line-height:31px; color:#2c2c2c; }
#FooetrTop h3 span{  color:#ac1111;font-weight:bold;}
#FooetrTopinner h3 span{  color:#ac1111;}
#FooetrTop h4{ width:950px; height:auto; float:left;  font-size:21px; text-align:center; line-height:23px; color:#2c2c2c;font-weight:normal;}
#FooetrTopinner h4{ width:950px; height:auto; float:left;  font-size:21px; text-align:center; line-height:23px; color:#2c2c2c;}
#FooetrTop h4 span{  color:#ac1111;font-weight:bold;}
#FooetrTopinner h4 span{  color:#ac1111;}
#FooetrTop h5{width:950px;float:left;  font-size:42px; text-align:center; line-height:28px;font-weight:normal;padding-top:10px;}
#FooetrTop h5 .footer_contactnum{width:342px;height:42px;margin:0 auto;background:#f5f6f5;color:#000;padding-top:15px;text-align:center;font-weight:bold;}

#FooetrTop div.BtnPhone{ float:left; padding:8px 0 0 300px;}

#FooetrTopinner div.BtnPhoneinner{ float:left; padding:8px 0 0 300px;}
#FooetrTopinner h4 span{  color:#ac1111;}
.BtnPhone h5{ float:left; width:343px; background:url(../images/phoneno_bg.gif) no-repeat; height:55px; text-align:center; line-height:55px; font-size:42px; color:#000;}
.BtnPhoneinner h5{ float:left; width:343px; background:url(../images/phoneno_bg.gif) no-repeat; height:55px; text-align:center; line-height:55px; font-size:42px; color:#000;}


/***********************Footer Bottom***********/
#MainFooter{ width:100%; height:auto; float:left; border-top:1px solid #e2e2e2;}

#MainFooterinner{ width:100%; height:auto; float:left; border-top:1px solid #e2e2e2;  background-color:#FFF;}
#MainFooterinnertop{ width:100%; height:auto; float:left;   background-color:#FFF;}
#MainFooterinner div#FooetrWrapper {  height:auto; margin:auto;  }

#FooetrWrapper h2 { width:940px; height:33px; line-height:33px; float:left; font-size:11px; text-transform:uppercase; color:#818181; padding:0 0 0 10px;text-align:left;} 
#FooetrWrapper h3 { width:940px; height:28px; line-height:28px; float:left; font-size:11px; color:#818181; padding:5px 0 0 10px;text-align:left;} 
#FooetrWrapper p { width:930px; height:auto; float:left; font-size:11px; color:#818181; padding:0 0 0 10px; line-height:13px;text-align:left;} 


/********************* Contact Form Classes ***********************/
.wpcf7-list-item-label {color:#DEDEDE; font-size:12px; font-weight:normal;}
.wpcf7-response-output {color:#f00; font-size:12px; margin-left:30px; _margin-left:15px; margin-top:5px; float:left; clear:right; width:315px; clear:both;}
.wpcf7-not-valid-tip-no-ajax {color:#f00; font-size:12px; font-weight:normal; margin-left:24px; _margin-left:22px; margin-top:2px; float:left; clear:both; width:315px;}
.wpcf7-validation-errors {color:#f00; font-size:12px; margin-left:30px; _margin-left:15px; margin-top:5px; float:left; clear:right; width:315px; clear:both;}
.wpcf7-display-none {display:none;}
/*.wpcf7-list-item-label {display:none;}*/
.dispBlock {display:block;}

.width217 {width:217px;}
.width125 {width:125px;}
.posReletive {position:reletive;}

.fl {float:left;}
.fr {float:right;}
.clear_div {clear:both;font-size:1px;height:1px;}
.fs26 {font-size:26px;}
.mt2 {margin-top:2px;}
.c444 {color:#444;}
.pt13{padding-top:13px;}
.leftbox-resort { width:525px; float:left; padding:0px 0 0 20px; color:#414141; }
.imagedes-resort { width:525px; height:auto; float:left; padding:10px 0 20px 0;}
.imagedes-resort ul { width:353px; height:auto; float:left; list-style-type:none; padding:10px 0 0 0; }
.imagedes-resort li { width:337px; height:auto; float:left; background:url(../images/arrow-resort.gif) 0 4px no-repeat; font-size:13px; line-height:17px; color:#414141; padding:0 0 0 16px; }

.thumbimg-resort { width:525px; height:auto; float:left; }
.thumbimg-resort ul { width:525px; height:auto; float:left; list-style-type:none; padding:15px 0 0 0; }
#imageDetails, #caption, #numberDisplay {color:#444;}

h2.AtlanticCityHdg{ background:url(../images/atlantic_city_resorts_txt.gif) no-repeat; float:left; height:26px; width:540px; margin-bottom:12px; border-bottom:1px #dadada solid; margin-top:10px; padding-bottom:4px;}


/*Pop up window*/
.popup_content{ background: #fff url(../images/white_bg_top.jpg) no-repeat; width:666px; float:left; padding-left:14px;}
.popup_content h1 { width:639px; float:left; padding:0 20px 0 7px; font-size:22px; color:#000; font-weight:normal; border-bottom:1px solid #dadada; height:45px; line-height:45px; background-color:#fff; margin-top:7px;}
.popup_content p { font-size:13px; padding:0 20px 0 7px; color:#414141; background-color:#FFFFFF; line-height:22px; text-align:justify;}
.popup_content p img.alignright {float:right;margin:5px 10px 15px 10px;}

/************** Index Page Updated ***********************/
.VacationLeft{ float:left; width:463px;}
.VacationLeft h2.VacationHdg{ background:url(../images/vacation_attractions.gif) no-repeat; float:left; height:26px; width:463px; margin-bottom:12px; border-bottom:1px #dadada solid; padding-bottom:4px;}

/** Other Destinations **/
.OtherDestinations{ float:left; padding-left:14px; width:450px;}
.OtherDestinations h2.OtherDestinationHdg{ background:url(../images/visit_other_dest.jpg) no-repeat; border-bottom:1px #dadada solid; float:left; height:26px; margin-bottom:12px; padding-bottom:4px; padding-right:8px; width:442px;}
.OtherDestinations div.DestinationBlock{ float:left; padding:0 0 0 8px; width:442px;}
.DestinationBlock div.LeftImgs{ width:105px; float:left;}
.DestinationBlock div.DestinationTxt{ width:324px;color:#555555; float:left;font-size:13px; line-height:20px;}
.DestinationTxt h2{color:#2e2e2e; float:left; font-size:17px; line-height:24px; width:324px;}
.DestinationTxt p{color:#555555; float:left; font-size:14px; line-height:23px; width:324px;}
.DestinationTxt a{color:#b30a0a; font-size:12px; font-weight:bold; text-decoration:none; line-height:23px;}
.DestinationTxt a:hover, .lefttxt p a:hover{ text-decoration:underline;}

.OtherDestinations span.DestinationDivider{ background:#ececec; height:1px; float:left; overflow:hidden; margin:8px 0; width:452px;}

.leftfirst.Botm0{margin-bottom:0px;}
.resort-back {position:absolute; left:541px; margin-top:13px;}
.resorth1class {border-bottom:1px solid #DADADA;color:#000000;float:left;font-size:26px;font-weight:normal;height:45px;line-height:45px;padding:0 0 0;width:538px;}
.resort-building-bg {background: url(../images/image_building.gif) no-repeat 402px 128px;}

/* OVERRIDDEN CLASS */
/*.boxcenter div.boxbtm { background:url(../images/bluebox_bottom.gif) 5px bottom no-repeat; width:555px; float:left; height:auto; padding:27px 0 21px 10px; }*/
.pricebgbig { background:url(../images/price_tag_big.gif) no-repeat; height:75px; float:left; width:138px; font-size:40px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
.pricetxt{ font-size:13px; color:#2f2f30; position: absolute; left:35px;top:70px;}
.btn_submit { float:left; padding:15px 0 0px 27px; }
.rightboxcenter div.boxbtmform { background:url(../images/form_bottom.gif) left bottom no-repeat; width:366px; float:left; padding:58px 0 25px 0; margin-top:10px; }
.thumbimg-resort a { border:1px solid #EFEFEF; float:left;}
.thumbimg-resort li { height:auto; float:left; font-size:13px; line-height:17px; color:#fff; padding:0 0 4px 4px; }
.PostmainDiv { width:538px; float:left; padding:0 0 0px 0; color:#000; font-weight:normal; border-bottom:1px solid #dadada; height:45px; line-height:45px; }
#pageWrapper div#maincontainer { padding-top:15px; }
#FooetrTop { width:950px; height:auto; float:left; padding:20px 0 23px 0; }
#bottomcontainer1 { width:939px; float:left; padding:17px 0 10px 10px; }

.pri-pol { color:#414141; float:left; font-size:15px; line-height:22px; text-align:justify;font-family:Arial,Helvetica,sans-serif; }

