/** All html elements **/
*{ margin:0;  border:0; outline:0; padding:0; }
.blanks{ font-size:0; clear:both; line-height:0;}
img{ outline:none; border:none;}

@font-face {
    font-family: 'HelveticaCondensedBold';
    src: url('../fontz/ps_2-webfont.eot');
    src: url('../fontz/ps_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontz/ps_2-webfont.woff') format('woff'),
         url('../fontz/ps_2-webfont.ttf') format('truetype'),
         url('../fontz/ps_2-webfont.svg#HelveticaCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*body { font-size:14px; font-weight:normal; background:#fff url(../images/body-bg.jpg) repeat-x;}*/

body { font-size:14px; font-weight:normal; url(../images/body-bg.jpg) repeat-x;}
a.white_link:link,a.white_link:visited,a.white_link:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
}
.wrap{ width:978px; margin:0px auto ; background:#fff; padding:0 13px;}
.wrap .header{ width:978px;}
.wrap .header .logo{ float:left; width:250px; margin:20px 0 0 0;}
.wrap .header .award{ float:right; width:398px; height:35px; background:url(../images/online-award-bg.png) no-repeat; margin:27px 0 21px 0;}
.wrap .header .award p{ font-family:HelveticaCondensedBold; font-size:18px; color:#fff; text-align:center; padding:6px 0 0 0;}

.navigation{ width:978px; background:url(../images/nav-bg.png) no-repeat; height:54px; margin: 0 0 18px 0; overflow:hidden;}
.navigation ul{ list-style:none;}
.navigation ul li{ float:left;}
.navigation ul li a{ text-decoration:none; color:#fff; font-family:Arial; font-size:16px; line-height: 40px; padding: 0 18px; background:url(../images/divider.png) no-repeat 0 8px;}
.navigation ul li a:hover{ color:#ffe8a0;}
.navigation ul li a.no-bg{ background:none;}

.content-body .rsb .photo-quiz{ position:relative; background:url(../images/photo-quiz.png) no-repeat; height:164px; width:631px; margin: 15px 0 0;}

.content-body .rsb .photo-quiz a{ color:#fff; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; width:123px; height:29px; text-align:center; display:block; background:url(../images/red-btn-click-here.png) no-repeat; position:absolute; top:115px; left:270px; line-height: 26px;}
.content-body .rsb .photo-quiz a:hover{ width:123px; height:29px; background:url(../images/red-btn-click-here-hover.png) no-repeat;}

.content-body .rsb .special-offer a{ font-family:Arial; position:absolute; top:149px; left:105px; color:#000; font-weight:bold;}
.content-body .rsb .special-offer a:hover{ color:#fff;}
.content-body .rsb .special-offer{ position:relative; background:url(../images/spl-offer.png) no-repeat; height:205px; width:631px; margin: 25px 0 0;}

.content-body{ width:978px;}
.content-body .lsb{ float:left; width:318px;}
.content-body .space{ float:left; width:30px; height:50px;}
.content-body .rsb{ float:left; width:630px;}

.content-body .rsb .banner-slider{ }
.content-body .rsb h3{ font-family:Verdana; font-size:22px; color:#59b7f8; font-weight:normal; padding:10px 0;}
.content-body .rsb h3 span{ color:#a2d000;}

.content-body .rsb .destination{ background:url(../images/blue-info-bg.png) no-repeat; margin:20px 0 0 0; padding:10px 20px; width:592px; min-height:846;}
.content-body .rsb .destination ul{ list-style:none; overflow: hidden; padding: 18px 0;}
.content-body .rsb .destination ul li{ color:#85ceea; width:175px; float:left; padding:0 10px 0 0;}
.content-body .rsb .destination ul li span{ color:#ffcf6f; font-weight:bold; display: block;}
.content-body .rsb .destination h4{ color:#fff; font-family:HelveticaCondensedBold; font-size:22px; font-weight:bold;}
.content-body .rsb .listing a.click-here-more{ background:url(../images/click-btn.png) no-repeat; height:27px; width:87px; display:block; text-decoration:none; float:left; font-size:12px; text-align:center; color:#fff; line-height:25px; margin:160px 0 0 30px;}
.content-body .rsb .listing a.click-here-more:hover{ background:url(../images/click-btn-hover.png) no-repeat;}
.content-body .rsb .listing ul{ list-style:none; float:left; margin-right:20px; margin-top:15px;}
.content-body .rsb .listing ul li{ font-size:14px; font-family:Arial; text-decoration:underline; cursor:default; color:#fe9908; background:url(../images/listing-arrow.png) no-repeat left; padding:0 0 3px 20px; list-style:20px;}
.content-body .rsb .listing ul li:hover{ color:#c57b11; background:url(../images/divider.png) no-repeat left;}

.content-body .lsb .lsb-top{ height:6px; width:318px; background:url(../images/lsb-top-bg.png) no-repeat;}
.content-body .lsb .lsb-mid{ background:url(../images/lsb-mid-bg.jpg) repeat-x #ffce6f; width:288px; padding:7px 15px;}
.content-body .lsb .lsb-bottom{ height:8px; width:318px; background:url(../images/lsb-bottom-bg.png) no-repeat;}

.content-body .lsb .lsb-mid h1{ color:#343434; font-family:Verdana; font-size:17px; font-weight:bold;}
.content-body .lsb .lsb-mid p.city-p{ color:#9f5f02; font-family:Arial; font-size:12px; padding:5px 0;}
.content-body .lsb .lsb-mid .hotel-1{ padding:15px 0; border-bottom:1px dashed #7d0000;}
.content-body .lsb .lsb-mid .hotel-no-border{ border:none;}
.content-body .lsb .lsb-mid .hotel-1 h2{ color:#2791da; font-family:Arial; font-size:12px; font-weight:bold; margin:0 0 15px 0;}
.content-body .lsb .lsb-mid .hotel-1 h2.city-h{ color:#343434; font-family:Arial; font-size:14px; font-weight:bold; margin:0 0 15px 0;}
.content-body .lsb .lsb-mid .hotel-1 p{ color:#343434; font-family:Arial; font-size:12px;}
.content-body .lsb .lsb-mid .hotel-1 p.underline{ color:#7d0000; font-family:Arial; font-size:11px; text-decoration:underline;}
.content-body .lsb .lsb-mid .hotel-1 p.city-b{ color:#ac1616; padding:12px 0 0 0; font-family:Arial; font-size:18px;}
.content-body .lsb .lsb-mid .hotel-1 p.city-b span{ font-size:14px;}

.lsb-mid .hotel-1 .hotel-pic{ float:left;}
.lsb-mid .hotel-1 .hotel-info{ float:left; margin:0 0 0 12px; width:110px;}

.content-body .lsb .spl-offer{ position:relative; background:url(../images/summer-special-offer.png) no-repeat; height:141px; width:318px; margin:21px 0 0 0;}
.content-body .lsb .spl-offer a{ color:#fff; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; width:84px; height:22px; text-align:center; display:block; background:url(../images/click-here-btn.png) no-repeat; position:absolute; top:50px; left:13px; line-height: 21px;}
.content-body .lsb .spl-offer a:hover{ width:84px; height:22px; background:url(../images/click-here-btn-hover.png) no-repeat;}

.footer{ margin:32px 0 60px 0; width:978px; height:25px;}
.footer p.left-foot{ float:left; color:#3c3c3c;}
.footer a { text-decoration:none; color:#3c3c3c;}
.footer a:hover { color:#5b7a1b;}
.footer p.right-foot{ float:right; text-decoration:none; color:#3c3c3c;}

<!--=============  for back gronud image dynamic on 16.09.11 =====================.content-body .rsb .city-page-banner{ background:url(../images/city-page-bg.png) no-repeat; height:327px; width:630px;}-->
.content-body .rsb .city-page-banner h2{ color:#fcd59e; font-family:HelveticaCondensedBold; font-size:30px; font-weight:bold; padding:15px 0 35px 22px;}

.content-body .rsb .city-page-banner{ background:url(../images/banner-mid.png) repeat-y; width:630px;}
.content-body .rsb .city-page-banner-top{ background:url(../images/banner-top.png) no-repeat; height:9px; width:630px;}
.content-body .rsb .city-page-banner-bottom{ background:url(../images/banner-btm.png) no-repeat; height:9px; width:630px;}

.content-body .rsb .city-page-banner ul{ list-style:none; padding:0 0 0 42px;}
.content-body .rsb .city-page-banner ul li{ width: 472px; color:#fff; font-family:Arial; font-size:14px; padding:2px 0 4px 20px; background:url(../images/div-bg-blue.png) no-repeat 0 6px;}
.content-body .rsb .city-page-banner a.click-here-all{ color:#fff; font-family:Arial; font-size:16px; font-weight:bold; text-decoration:none; background:url(../images/green_btn.png) no-repeat; height:32px; width:166px; display:block; text-align:center; line-height:30px; margin:35px 0 0 22px}
.content-body .rsb .city-page-banner a.click-here-all:hover{ background:url(../images/green_btn_hover.png) no-repeat;}

.content-body .rsb .country-page-banner{ background:url(../images/country-page-bg.png) no-repeat; height:327px; width:630px;}
.content-body .rsb .country-page-banner h2{ color:#fcd59e; font-family:HelveticaCondensedBold; font-size:30px; font-weight:bold; padding:15px 0 35px 22px;}
.content-body .rsb .country-page-banner ul{ list-style:none; padding:0 0 0 42px;}
.content-body .rsb .country-page-banner ul li{ padding:2px 0 4px 20px; background:url(../images/div-bg-blue.png) no-repeat 0 6px; text-decoration:none;}

.content-body .rsb .country-page-banner ul li a{ color:#fff; font-family:Arial; font-size:14px; text-decoration:none;}


.content-body .rsb .country-page-banner a.click-here-all{ color:#fff; font-family:Arial; font-size:16px; font-weight:bold; text-decoration:none; background:url(../images/green_btn.png) no-repeat; height:32px; width:166px; display:block; text-align:center; line-height:30px; margin:35px 0 0 22px}
.content-body .rsb .country-page-banner a.click-here-all:hover{ background:url(../images/green_btn_hover.png) no-repeat;}

.content-body .rsb .discount{ padding:15px 0; width:630px;}
.content-body .rsb .quiz .lsb-quiz{ background:url(../images/green-box-bg.png) no-repeat; width:302px; height:287px; float:left; margin-right:25px;}
.content-body .rsb .quiz .rsb-quiz{ background:url(../images/blue-box-bg.png) no-repeat; width:302px; height:287px; float:left;}
.content-body .rsb .quiz{ margin:25px 0;}
.content-body .rsb .quiz .lsb-quiz p.big-p,.content-body .rsb .quiz .rsb-quiz p.big-p { color:#101010; font-family:HelveticaCondensedBold; font-size:20px; font-weight:bold; padding:10px 0 12px 12px;}
.content-body .rsb .quiz .lsb-quiz img{ margin:0 0 0 40px;}
.content-body .rsb .quiz .lsb-quiz p{ color:#8e1313; font-family:HelveticaCondensedBold; font-size:24px; text-align:center; line-height:24px; margin-top:8px; font-weight:bold;}
.content-body .rsb .quiz .lsb-quiz p a{ color:#1d1d1d; font-family:Arial; font-size:14px; text-align:center; text-decoration:underline; font-weight:bold; }
.content-body .rsb .quiz .rsb-quiz p.blue-underline{ margin:0 64px 0 12px; line-height:20px; color:#3880a5; font-family:Arial; font-size:14px; text-decoration:underline;}
.content-body .rsb a.click-here{ background:url(../images/click-btn.png) no-repeat; height:27px; width:87px; display:block; text-decoration:none; float:right; font-size:12px; text-align:center; color:#fff; line-height:25px; margin: 0 45px 20px 0;}
.content-body .rsb a.click-here:hover{ background:url(../images/click-btn-hover.png) no-repeat;}

/*//============================== 18.10.11  ==================*/

table.listing {border-collapse: collapse;}
	table.listing td {font-size: 13px; padding: 8px; border: 1px solid #D3D3D3;}
	table.listing a {text-decoration: underline; color: #333;}
	table.listing a:hover {text-decoration: none;}
	table.listing table td {border: 0; padding: 0;}
table.details {}
	table.details td {font-size: 13px; padding: 8px;}
	table.details a {text-decoration: underline; color: #333;}
	table.details a:hover {text-decoration: none;}
	
	.rightalign {text-align: right;}
.centeralign {text-align: center;}
.middlealign {vertical-align: middle;}

.box_single {width: 954px; background: url(../images/box-wrapper3.jpg) center top no-repeat; padding: 10px 11px 0; text-align: left;}
.box_single p {padding-bottom: 10px; font-size: 14px;}

.more{color: red;
    float: right;
    padding: 0 50px 0 0;
    text-align: right;
    text-decoration: underline;}
