@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; }*/

#pageWrapper div#Header { width:463px; height:86px; float:left; padding:107px 0 0 487px; background:url(../images/heading_txt.jpg) no-repeat; margin-top:18px; }

#Header div#header_txt { width:443px; float:left; text-align:center;  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;font-size:15px;line-height:22px;color:#414141;}

.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:10px 0 0 0; }

/*.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; }*/



.leftbox div.boxcenter { background:url(../images/repeat_box.gif) 11px 0 repeat-y; width:565px; float:left; height:auto; }

.boxcenter div.boxtop { background:url(../images/top_box.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 8px; }

.imagedes { width:353px; height:auto; float:left;font-size:24px;line-height:28px;padding-bottom:8px; }

.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; font-weight:bold; }

.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;margin-bottom:20px;}

#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;}*/

h2.AtlanticCityHdg { background:url(../images/myrtle_vacations_resorts.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; }*/

.boxcenter div.boxbtm { background:url(../images/bottom_box.gif) 11px bottom no-repeat; width:555px; float:left; height:auto; padding:27px 0 52px 10px; }

.pricebgbig { background:url(../images/price_tag_big.gif) no-repeat; height:68px; float:left; width:169px; font-size:40px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding:15px 0 0 10px; }

/*.pricetxt{ font-size:13px; color:#9a9a9a; position: absolute; top:25px; left:25px; font-weight:bold;}*/

.pricetxt { font-size:13px; color:#FFF; position: absolute; top:25px; left:15px; font-weight:bold; }

.pricetxt1 { font-size:13px; color:#6fddff; position: absolute; top:80px; left:12px; }

.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; }*/

#pageWrapper div#maincontainer { padding-top:10px; }

#FooetrTop { width:950px; height:auto; float:left; padding:20px 0 23px 0; }

#bottomcontainer1 { width:939px; float:left; padding:17px 0 10px 10px; }

a.header-link { color:#CE0000; }

a.header-link:hover { color:#CE0000; }

a.header-link:visited { color:#CE0000; }

h5.packageH5 { float:left; width:120px; line-height:30px; }

div.desOverride { width:190px; line-height:30px; }

.pri-pol { color:#414141; float:left; font-size:15px; line-height:22px; text-align:justify; font-family:Arial, Helvetica, sans-serif; }

.price_main2 { float:left; width:203px; }

.pricebgbig2 { background:url(../images/price_tag_big.gif) no-repeat; height:81px; float:left; width:240px; color:#fff; padding:2px 0 0 10px; }

.pricetxt4 { font-size:38px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; float:left; width:240px; text-align:center; }

.pricetxt2 { font-size:12px; color:#fff; width:240px; }

.pricetxt3 { font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; width:240px; text-align:center; }

/*New CSS*/
.top_heading {width:540px; float:left; padding:0 0 5px 0;margin:0 0 10px 20px;border-bottom:1px solid #dadada;}
