@import url(c1_common.css);

@import url(newSelectCity.css);

body {
	margin: 0;
	padding: 0;
	background: #45484D;
}

body,html {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #fff;
}

h1,h2,h3,h4,h5,h5,h6,ol,ul,li,form {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding-bottom: 15px;
}

ul {
	list-style: none;
}

a img {
	border: none;
}

input,select,textarea {
	border: #6D7179 1px solid;
	background: #5c6067 url(../images/input-bg.gif) repeat-x left top;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 2px 1px;
}

.clrBoth {
	clear: both;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}

.dBlock {
	display: block;
}

.Bdr0 {
	border: none !important;
}

.bgNone {
	background: none !important;
}

.outLineN {
	outline: 0;
}

.relative {
	position: relative;
}

.floatR {
	float: right !important;
}

.floatL {
	float: left !important;
}

.floatN {
	float: none;
}

.VAM label,.VAM input,.VAM img,.VAM select,.VAM span {
	vertical-align: middle;
}

.w100p {
	width: 100%;
}

.w495 {
	width: 495px;
}

.w135 {
	width: 135px;
}

.w115 {
	width: 115px;
}

.w105 {
	width: 105px;
}

.w100 {
	width: 100px !important;
}

.w120 {
	width: 120px;
}

.w595 {
	width: 595px;
}

.w145 {
	width: 145px;
}

.w155 {
	width: 155px;
}

.w130 {
	width: 130px;
}

.w95 {
	width: 95px;
}

.w90 {
	width: 90px;
}

.w75 {
	width: 75px;
}

.w70 {
	width: 70px !important;
}

.w40 {
	width: 40px;
}

.w169 {
	width: 169px;
}

.w163 {
	width: 163px;
}

.w165 {
	width: 165px;
}

.w750 {
	width: 750px;
}

.w148 {
	width: 148px;
}

.w186 {
	width: 186px;
}

.w240 {
	width: 240px !important;
}

.w385 {
	width: 385px;
}

.w455 {
	width: 455px;
}

.w610 {
	width: 564px;
}

.w450 {
	width: 450px;
}

.w568 {
	width: 568px
}

.w178 {
	width: 178px;
}

.Hght19 {
	height: 19px;
}

.Hght21 {
	height: 21px;
}

.padL650 {
	padding-left: 650px;
}

.padL5 {
	padding-left: 5px !important;
}

.padT10L45 {
	padding-left: 45px;
}

.padL10 {
	padding-left: 10px
}

.padT10L395 {
	padding-left: 395px;
}

.padT14 {
	padding-top: 14px;
}

.padT5 {
	padding-top: 5px;
}

.padT10 {
	padding-top: 10px;
}

.padT8 {
	padding-top: 8px;
}

.padT2 {
	padding-top: 2px;
}

.padT3 {
	padding-top: 3px;
}

.padTN {
	padding-top: 0 !important;
}

.pad0 {
	padding: 0 !important;
}

.marT2 {
	margin-top: 2px;
}

.marT5 {
	margin-top: 5px !important;
}

.marT3 {
	margin-top: 3px !important;
}

.marT15 {
	margin-top: 15px;
}

.marT20 {
	margin-top: 20px;
}

.marT10 {
	margin-top: 10px;
}

.marT12 {
	margin-top: 12px;
}

.marT33 {
	margin-top: 33px;
}

.marT9 {
	margin-top: 9px;
}

.marL0 {
	margin-left: 0 !important
}

.marL15 {
	margin-left: 15px;
	font-size: 19px;
}

.marL14 {
	margin-left: 14px;
}

.marL7 {
	margin-left: 7px;
}

.marL5 {
	margin-left: 5px;
}

.marL3 {
	margin-left: 3px;
}

.marL2 {
	margin-left: 2px;
}

.marL1 {
	margin-left: 1px;
}

.marL10 {
	margin-left: 10px;
}

.marL20 {
	margin-left: 20px;
}

.marL34 {
	margin-left: 34px;
}

.marR0 {
	margin-right: 0 !important;
}

.marR3 {
	margin-right: 3px;
}

.marR11 {
	margin-right: 11px;
}

.marR10 {
	margin-right: 10px;
}

.marR22 {
	margin-right: 22px;
}

.marB {
	margin-bottom: 15px;
}

.marB5 {
	margin-bottom: 5px;
}

.mar3 {
	margin-bottom: 3px;
}

.mar0 {
	margin: 0 !important;
}

.marB8 {
	margin-bottom: 8px;
}

.marB9 {
	margin-bottom: 9px !important;
}

.marLR {
	margin: 0 4px;
}

.marLRAuto {
	margin: 0 auto;
}

.wp100 {
	width: 100%;
	float: left
}

.fntNormal {
	font-weight: normal
}

.ltrSpacing {
	letter-spacing: 0px;
}

.FNTSz19 {
	font-size: 19px;
}
/*.ok_btn{background:url(../images/ok-btn-bg.gif) no-repeat; border:none; width:26px; font-weight:bold; cursor:pointer;}*/
.create_btn {
	background: url(../images/create-btn.gif) no-repeat;
	border: none;
	width: 65px;
	font-weight: bold;
	cursor: pointer;
}

.plnrCreateBtn {
	background: url(../images/PlnrCreate-btn.gif) no-repeat;
	border: none;
	width: 72px;
	font-weight: bold;
	cursor: pointer;
}

.eshop_btn {
	background: url(../images/eshop-btn.gif) no-repeat;
	border: none;
	width: 93px;
	font-weight: bold;
	cursor: pointer;
}

.book_btn {
	background: url(../images/book-btn.gif) no-repeat;
	border: none;
	width: 115px;
	height: 30px;
	font-weight: bold;
	cursor: pointer;
	font-size: 12px;
}

.book_btnCom {
	background: url(../images/book-btn.gif) no-repeat;
	border: none;
	height: 30px;
	font-weight: bold;
	cursor: pointer;
	font-size: 12px;
	padding: 0 20px;
	overflow: visible
}

.blueBtnR {
	background: url(../images/blue-btn-bg-right.gif) no-repeat right;
	height: 20px;
	border: none;
	cursor: pointer;
}

.blueBtnL {
	background: url(../images/blue-btn-bg-left.gif) no-repeat left;
	height: 20px;
	border: none;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 5px;
}

.blueBtnRPencil {
	background: url(../images/with-pencil.gif) no-repeat right;
	height: 20px;
	border: none;
	cursor: pointer;
}

#wrapper {
	margin: 0 auto;
	padding: 0 7px;
	width: 990px;
	background: #3A3D42;
}

#hdrTop {
	
}

#hdrTop .top1 {
	position: relative;
	background: #000;
	height: 36px;
	z-index: 999;
}

.greyGrdnt {
	background: url(../images/grey_grdnt.gif) repeat-x;
	height: 15px;
}

.middleSection {
	position: absolute;
	top: 8px;
	left: 185px; /*width:650px;*/
	width: 500px;
	height: 28px;
	z-index: 1001 !important;
}

.middleSection .topnav .Lang {
	margin-right: 5px;
	font-weight: bold;
	font-size: 16px;
	width: 45px;
	background: none;
	border: none;
}

.middleSection .topnav .share {
	margin-right: 5px;
	font-weight: bold;
	font-size: 16px;
	width: 50px;
	background: none;
	border: none;
}

.weather {
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin-top: 5px;
}

.weather img {
	margin: 0 10px;
}

.weather span {
	font-size: 11px;
}

.spacerSmall {
	background: url(../images/top-spacer.gif) no-repeat center !important;
	margin: 0 8px !important;
	border: none !important;
	height: 24px;
	width: 2px !important;
}

.selectCity {
	
}
/*.selectCity a{background:url(../images/select_city_btn.gif) no-repeat top left; display:block; height:36px; line-height:36px; text-decoration:none; color:#fff; font-weight:bold;}
.selectCity a span{background:url(../images/select_city_rght.gif) no-repeat top right; height:36px; line-height:36px; display:block;}*/
/*.selectCity a:hover{background:url(../images/select_city_btn_rollover.gif) no-repeat top left;}
.selectCity a:hover span{background:url(../images/select_city_rghtHover.gif) no-repeat top right;}*/
.selectCity .selectCityPopup {
	height: 162px;
	padding: 0;
	margin: 0;
}
/*.selectCity .selectCityPopup .closeTop{background:url(../images/closeTop-bgLft.gif) no-repeat top left; display:block; height:19px;}*/
.selectCity .selectCityPopup .closeTop a {
	color: #FFBEBE;
	height: 19px !important;
	line-height: 19px;
	float: right;
	height: auto;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.selectCity .selectCityPopup .closeTop a span {
	background: url(../images/poUp-closeBtn-Lft.gif) no-repeat right;
	float: right;
	margin: 6px 9px 0 5px;
	width: 7px;
	height: 7px;
}
/*.selectCity .selectCityPopup .popBgRght{background:url(../images/pop1-bg-rght.gif) no-repeat top right; height:143px;}*/
/*.selectCity .selectCityPopup .popBgLft{background:url(../images/pop1-bg-lft.gif) no-repeat top left; height:143px; padding:0 11px 0 7px;}*/
/*.selectCity .selectCityPopup .mid{background:url(../images/pop1-bg-mid.gif) repeat-x; height:143px; width:477px; _width:474px; padding:0; margin:0;}*/
.selectCityPopup .mid ul li {
	float: left;
}

.selectCityPopup .mid ul li.firstCol {
	width: 195px;
}
/*.selectCityPopup .mid ul li.firstCol h2.popHead{background:url(../images/pop1-head-sym.gif) no-repeat top left; height:32px; font-size:18px; font-weight:normal; padding-left:40px; padding-top:5px;}*/
.selectCityPopup .mid ul li.firstCol ul {
	margin: 0 0 0 10px;
}

.selectCityPopup .mid ul li.firstCol li {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.selectCityPopup .mid ul li.firstCol li a {
	background: url(../images/pop-arrow.gif) no-repeat left;
	display: block;
	padding-left: 10px;
	float: left;
	text-decoration: underline;
}

.selectCityPopup .mid ul li.firstCol li a:hover {
	background: url(../images/pop-arrow.gif) no-repeat left;
}
/*.selectCityPopup .mid ul li.firstCol li input.visitCityBtn{background:url(../images/visit-btn-bg.gif) repeat-x; border-top:#EA7878 1px solid; border-right:#8F1D1D 1px solid; border-bottom:#8F1D1D 1px solid; border-left:#C85656 1px solid; text-align:center; width:115px; height:20px; font-weight:bold; cursor:pointer;}*/
.selectCityPopup .mid ul li.secondCol li {
	float: none;
}

.selectCityPopup .mid ul li.secondCol li a {
	background: url(../images/pop-arrow.gif) no-repeat top left;
	display: block;
	width: 91px;
	height: 12px;
	line-height: 12px;
	padding-left: 10px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.selectCityPopup .mid ul li.secondCol li a:hover {
	background: url(../images/pop-arrow.gif) no-repeat top left;
}
/*.selectCityPopup .mid ul li.spacer{background:url(../images/pop1-spacer.gif) no-repeat top center; width:2px; height:115px; margin:16px 15px 0 15px;}*/
* html #idSelectCT {
	behavior: expression(this.shimmed =           this.shimmed ||           'shimmed:'
		+ 
		  
		    this.insertAdjacentHTML (         'beforeBegin',
		'<iframe style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);position:absolute;top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight)"; frameBorder=0 scrolling=no src="javascript:'
		+         "''" +         '"></iframe>'), this.style.behavior =        
		null );
	);
}

* html #idSelectCT2 {
	behavior: expression(this.shimmed =           this.shimmed ||           'shimmed:'
		+ 
		  
		    this.insertAdjacentHTML (         'beforeBegin',
		'<iframe style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);position:absolute;top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight)"; frameBorder=0 scrolling=no src="javascript:'
		+         "''" +         '"></iframe>'), this.style.behavior =        
		null );
	);
}

.community {
	
}

.community a {
	background: url(../images/community-btn.gif) no-repeat top right;
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.community a span {
	background: url(../images/community-left.gif) no-repeat top left;
	height: 36px;
	line-height: 36px;
	display: block;
}

.community a:hover {
	background: url(../images/community-btn-rollover.gif) no-repeat top
		right;
}

.community a:hover span {
	background: url(../images/community-left-rollover.gif) no-repeat top
		left;
}

.community .communityPopup {
	
}

.community .communityPopup .closeTop {
	background: url(../images/closeTop-bg.gif) no-repeat top left;
	height: 19px;
}

.community .communityPopup .closeTop a {
	color: #A4D8FF;
	height: 19px !important;
	line-height: 19px;
	float: right;
	height: auto;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.community .communityPopup .closeTop a span {
	background: url(../images/poUp-closeBtn.gif) no-repeat right;
	float: right;
	margin: 6px 9px 0 5px;
	width: 7px;
	height: 7px;
}

.community .communityPopup .popBgRght {
	background: url(../images/pop-bg-rght.gif) no-repeat top right;
	height: 143px;
}

.community .communityPopup .popBgLft {
	background: url(../images/pop-bg-lft.gif) no-repeat top left;
	height: 143px;
	padding: 0 11px 0 7px;
}

.community .communityPopup .mid {
	background: url(../images/pop-bg-mid.gif) repeat-x;
	height: 143px;
	width: 477px;
}

.community2 {
	
}

.community2 a {
	background: url(../images/community-btn2.gif) no-repeat top right;
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.community2 a span {
	background: url(../images/community-left2.gif) no-repeat top left;
	height: 23px;
	line-height: 23px;
	display: block;
}
/*.community2 a:hover{background:url(../images/community-btn-rollover.gif) no-repeat top right;}*/
/*.community2 a:hover span{background:url(../images/community-left-rollover.gif) no-repeat top left;}*/
.community2 .communityPopup {
	
}

.community2 .communityPopup .closeTop {
	background: url(../images/closeTop-bg.gif) no-repeat top left;
	height: 19px;
}

.community2 .communityPopup .closeTop a {
	color: #A4D8FF;
	height: 19px !important;
	line-height: 19px;
	float: right;
	height: auto;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.community2 .communityPopup .closeTop a span {
	background: url(../images/poUp-closeBtn.gif) no-repeat right;
	float: right;
	margin: 6px 9px 0 5px;
	width: 7px;
	height: 7px;
}

.community2 .communityPopup .popBgRght {
	background: url(../images/pop-bg-rght.gif) no-repeat top right;
	height: 113px;
}

.community2 .communityPopup .popBgLft {
	background: url(../images/pop-bg-lft.gif) no-repeat top left;
	height: 113px;
	padding: 0 11px 0 7px;
}

.community2 .communityPopup .mid {
	background: url(../images/pop-bg-mid.gif) repeat-x;
	height: 113px;
	width: 477px;
}

.logOff {
	color: #A4D8FF;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-left: 433px;
	width: 41px;
	cursor: pointer;
}

.closeImg {
	float: right;
	width: 15px;
	margin-top: 9px;
	background: none !important;
	cursor: pointer;
}

.mid ul li {
	float: left;
}

.mid ul li.firstCol {
	width: 250px;
}

.mid ul li.firstCol h2.popHead {
	background: url(../images/pop-head-sym.gif) no-repeat top left;
	height: 32px;
	font-size: 18px;
	font-weight: normal;
	padding-left: 40px;
	padding-top: 5px;
}

.mid ul li.firstCol ul {
	margin: 0 0 0 10px;
}

.mid ul li.firstCol li {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mid ul li.firstCol li a {
	background: url(../images/pop-arrow.gif) no-repeat left;
	display: block;
	padding-left: 10px;
	float: left;
	text-decoration: underline;
}

.mid ul li.firstCol li a:hover {
	background: url(../images/pop-arrow.gif) no-repeat left;
}

.mid ul li.firstCol li input.popRegis-btn {
	background: url(../images/pop-regis-btn.gif) no-repeat;
	border: 0;
	text-align: center;
	width: 72px;
	height: 20px;
	font-weight: bold;
	cursor: pointer;
}

.mid ul li.secondCol h2.popHead {
	background: url(../images/pop-head-sym.gif) no-repeat top left;
	height: 32px;
	font-size: 18px;
	font-weight: normal;
	padding-left: 40px;
	padding-top: 5px;
}

.mid ul li.secondCol h2.popHead span {
	font-size: 11px;
}

.mid ul li.secondCol li {
	float: none;
}

.mid ul li.secondCol li a {
	background: url(../images/pop-arrow.gif) no-repeat 0 3px;
	display: block;
	width: 91px;
	height: 12px;
	line-height: 12px;
	padding-left: 10px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.mid ul li.secondCol li a:hover {
	background: url(../images/pop-arrow.gif) no-repeat 0 3px;
}

.mid ul li.secondCol li input.poplogin-btn {
	background: url(../images/pop-btn-bg.gif) repeat-x;
	border-top: #73A1E0 1px solid;
	border-right: #043271 1px solid;
	border-bottom: #043271 1px solid;
	border-left: #5B89C8 1px solid;
	text-align: center;
	width: 49px;
	height: 18px;
	font-weight: bold;
	cursor: pointer;
}

.mid ul li.spacer {
	background: url(../images/pop-spacer.gif) no-repeat top center;
	width: 2px;
	height: 109px;
	margin: 11px 7px 0 7px;
}

.topFunctions {
	width: 990px;
}

.topFunctions .tfLft {
	background: url(../images/topFunctLft.gif) no-repeat top left;
	width: 14px;
	height: 117px;
}

.topFunctions .tfRght {
	background: url(../images/topFunctRght.gif) no-repeat top right;
	width: 14px;
	height: 117px;
}

.topFunctions .mid {
	background: url(../images/bg-mid.gif) repeat-x;
	margin: 0 14px;
	height: 117px;
}

.topFunctions .mid ul {
	
}

.topFunctions .mid li {
	float: left;
}
/*.topFunctions .mid li.search{background:url(../images/search-bg.gif) no-repeat; height:106px; width:162px; padding:0 9px;}*/
.search span img {
	margin-right: 5px;
}

.search span a {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

.topFunctions .mid li.palnner {
	background: url(../images/planner-bg.gif) no-repeat;
	height: 106px;
	width: 144px;
	padding: 0 12px 0 25px;
	font-weight: bold;
}

.txtPlanner {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
	font-family: Verdana;
	font-size: 11px;
}

.palnner .createBtns {
	
}

.palnner .createBtns img {
	margin: 0 6px;
}

.palnner .createBtns a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	font-size: 10px;
}

.topFunctions .mid li.estore {
	background: url(../images/tours-store-bg.gif) no-repeat;
	height: 106px;
	width: 139px;
	padding: 0 13px 0 25px;
	font-weight: bold;
}
/*.topFunctions .mid li.new{background:url(../images/new-bg.gif) no-repeat; height:106px; width:145px; padding:0 8px 0 23px; font-weight:bold;}*/
.new .learnMre img {
	margin: 0 6px 0 0;
}

.new .learnMre a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	font-size: 10px;
}

.linksContainer {
	background: url(../images/tab-links-bg.gif) repeat-x;
}

.tabLinksDv {
	background: url(../images/tab-links-spacer.gif) no-repeat top right;
	position: relative;
	height: 39px;
}

.tabLinksDv ul li {
	float: left;
	background: url(../images/tab-links-spacer.gif) no-repeat top left;
	height: 39px;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0.5px;
	text-align: center;
}

.tabLinksDv ul li a {
	color: #fff;
	text-decoration: none;
	padding-left: 3px;
	margin-left: 1px;
}

.tabLinksDv ul li a span {
	height: 39px;
	padding: 0 21px;
	line-height: 39px;
	display: inline-block;
}
/*.tabLinksDv ul li a:hover{background:url(../images/tab-links-bgHover.gif) repeat-x; margin-left:1px; padding-left:12px;}
.tabLinksDv ul li a:focus{background:url(../images/tab-links-bgHover.gif) repeat-x; margin-left:1px; padding-left:12px;}
.tabLinksDv ul.red li a:hover{background:url(../images/tab-links-bgHoverRed.gif) repeat-x; margin-left:1px; padding-left:12px;}
.tabLinksDv ul.red li .active{background:url(../images/tab-links-bgHoverRed.gif) repeat-x; margin-left:1px; padding-left:12px;}*/
.global {
	float: left;
	width: 39px !important;
	height: 39px !important;
	padding: 0 !important;
	margin: 0 1px !important;
}
/*.global a{background:url(../images/tab-link1-img.gif) no-repeat;}
.global a:hover{background:url(../images/tab-link1-imghover.gif) no-repeat;}*/
.bredcrumbDV {
	background: #000 url(../images/breadcrumb-bg.jpg) no-repeat;
	height: 48px;
}

.bredcrumbDV ul li {
	float: left;
}

.bredcrumbDV .bredCrumbtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B1BAC3;
	margin-left: 22px;
	margin-top: 17px;
}

.bredcrumbDV .bredCrumbtxt a {
	color: #B1BAC3;
}

.bredcrumbDV .linkGo {
	float: right !important;
	text-align: right;
	width: 560px;
}

.bredcrumbDV .linkGo span {
	float: right;
	margin-right: 5px;
	margin-top: 15px;
}
/*.bredcrumbDV .linkGo a{background:url(../images/go-link.gif) no-repeat right top; float:right; width:94px; height:36px; margin-top:6px;}
.bredcrumbDV .linkGo a:hover{background:url(../images/go-link-hover.gif) no-repeat right top;}*/
.showcase {
	background: #000;
}

.showcase .search {
	background: url(../images/showcase-search-bg.jpg) no-repeat;
	height: 50px;
	margin-bottom: 8px;
	padding: 0px 15px 0 15px;
}

.showcase .search h1 {
	font-size: 21px;
}

.showcase .search ul li {
	float: left;
}

.showcase .refineSrch {
	background: url(../images/refineSrchBgBl.png) no-repeat;
	height: 72px;
	margin-bottom: 8px;
	padding: 0px 15px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 975px;
}

.showcase .refineSrch ul {
	float: left;
}

.showcase .refineSrch ul li {
	float: left;
	padding: 14px 17px 0 16px;
}

.showcase .refineSrch ul li.lst {
	padding-right: 0;
	padding-left: 9px
}

.showcase .refineSrch .refineSrchTxt {
	width: 148px;
	float: left;
}

.showcase .refineSrch .refineSrchTxt h2 {
	background: url(../images/refineSrchArw.png) no-repeat left 4px;
	margin: 15px 0 0 24px;
	padding-left: 20px;
	font-size: 18px;
}

.showcase .refineSrch .refineSrchTxt span {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 24px;
}

/*Add By jainish*/
.showcase .refineSrch_shoplist {
	background: url(../images/refineSrchBg_shoplist.jpg) no-repeat;
	height: 72px;
	margin-bottom: 8px;
	padding: 0px 15px 0 148px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.showcase .refineSrch_shoplist ul li {
	float: left;
	padding: 14px 40px 0 16px; /*padding:14px 17px 0 16px;*/
}

.showcase .refineSrch_shoplist ul li.lst {
	padding-right: 0;
	padding-left: 9px
}

/*End Add By jainish*/
.showcase .bookHotels {
	background: url(../images/bookHotelBg.gif) no-repeat;
	height: 72px;
	padding: 0px 15px 0 294px;
}

.showcase .bookHotels ul li {
	float: left;
	padding: 14px 17px 0 16px;
}

.showcase .search1 {
	background: url(../images/showcase-searchRefine-bg.gif) no-repeat;
	height: 50px;
	margin-bottom: 8px;
	padding: 0px 15px 0 15px;
}

.showcase .search1 h1 {
	font-size: 21px;
	float: left;
}

.showcase .search1 .refineBtnDV {
	float: right;
}

.showcase .search1 .midRefine {
	padding: 15px 220px 0;
	text-align: center;
}

.showcase .search1 .midRefine li {
	display: inline;
}

.favHeading {
	background: url(../images/fav-head-bg.gif) repeat-x bottom;
	margin-bottom: 6px;
}

.favHeading span {
	background: url(../images/fav-head-bg-main.gif) no-repeat left top;
	display: block;
	height: 24px;
	width: 255px;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
}

.geryStrip {
	background: url(../images/grey_strip-bg.gif) repeat-x;
	height: 4px;
	margin-top: 3px;
	border: #5D6571 2px solid;
	font-size: 0;
}

.eventNewsContainer {
	padding: 25px 0 0;
	background: #000;
}

.eventNewsContainerV2 {
	padding: 25px 0 10px;
	background: #000;
}

.newsEvents {
	background: #000;
}

.newsEvents a.estore {
	background: url(../images/banner1.jpg) no-repeat top left;
	width: 584px;
	height: 82px;
	display: block;
}
/*.newsEvents a.estore:hover{background:url(../images/banner1Hover.jpg) no-repeat top left;}*/
/*.newsEvents a.banner2{background:url(../images/banner2.jpg) no-repeat top left; width:584px; height:82px; display:block; margin-top:9px;}
.newsEvents a.banner2:hover{background:url(../images/banner2Hover.jpg) no-repeat top left; margin-top:9px;}*/
/*.events{height:173px; width:395px; background:url(../images/coming-events-bg.gif) repeat-x bottom;}
.events h4{background:url(../images/events-head-bg.gif) repeat-x; height:24px; padding-left:12px; padding-top:3px; font-size:15px;}*/
.events .evDetail a {
	display: block;
	margin: 3px 0 2px 3px;
	padding: 2px 15px 5px;
	color: #B1BAC3;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
}

.events .evDetail a img {
	float: right;
}

.events .evDetail a span {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	text-decoration: none !important;
}

.events .evDetail a:hover span {
	text-decoration: underline !important;
}

.allEvntsLnk {
	margin-left: 20px;
	font-weight: bold;
	color: #fff;
}

.allEvntsLnk img {
	margin-right: 5px;
}

.allEvntsLnk a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

.ltstNwsForumContainer {
	margin-top: 25px;
}

.ltstNews {
	background: url(../images/ltst-news-bg.jpg) no-repeat top left;
	width: 561px;
	height: 174px;
	padding: 0 12px 13px 11px;
}

.ltstNews .heading {
	margin-top: 12px;
	margin-left: 12px;
}

.ltstNews .heading h2 {
	font-size: 19px;
}

.ltstNews .heading span.communityBtn {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.ltstNews .heading span.communityBtn a {
	background: url(../images/community-btn-img2.gif) no-repeat;
	border: none;
	width: 95px;
	height: 17px;
	padding-top: 3px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.ltstNews .heading span.communityBtn a:hover {
	background: url(../images/community-btn-img2Hover.gif) no-repeat;
}

.forum {
	background: url(../images/forum-bg.jpg) no-repeat top;
	width: 370px;
	height: 174px;
	padding: 0 13px 13px 13px;
}

.forum .heading {
	margin-top: 12px;
	margin-left: 12px;
}

.forum .heading h2 {
	font-size: 19px;
}

.forum .heading span.forumBtn {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.forum .heading span.forumBtn a {
	background: url(../images/forums-btn.gif) no-repeat;
	border: none;
	width: 73px;
	height: 17px;
	padding-top: 3px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.forum .heading span.forumBtn a:hover {
	background: url(../images/forums-btn-hover.gif) no-repeat;
}

#footer {
	display: block;
}
/*#footer .footerLinks{background:url(../images/footer-links-bg.gif) repeat-x top left; padding:20px;}*/
#footer .footerLinks li.heading {
	float: left;
	margin-right: 10px;
}

.footerLinks li {
	width: 305px;
}
/*.footerLinks li h3{background:#A40505; color:#fff; width:285px; height:17px; font-size:12px; font-weight:bold; letter-spacing:3px; padding-left:18px; padding-top:2px;}*/
.footerLinks li ul {
	margin-top: 10px;
	margin-left: 10px;
}

.footerLinks li ul li {
	line-height: 22px; /*height:22px;*/
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footerLinks li ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
}
/*.footerLinks li ul li a:hover{background:#7F0000;}*/
.footerLinks li ul li a span {
	background: url(../images/ftr-li-sym.gif) no-repeat 10px;
	padding-left: 22px;
}
/*.copy{background:url(../images/copy-bg.jpg) no-repeat; font-weight:bold; height:19px; text-align:center; padding-top:3px; color:#FFF; text-decoration:none;}*/
.toolbarBgMain {
	background: url(../images/toolbarBgMain.gif) repeat-x 0 0;
	height: 65px;
	padding-top: 35px;
	position: relative
}

.shareHead {
	background: url(../images/shareBg.gif) no-repeat 0 0;
	width: 77px;
	height: 15px;
	position: absolute;
	top: 20px;
	left: 7px
}

.shareLst {
	background: url(../images/shareListBg.gif) repeat-x 0 0;
	height: 30px
}

.shareLst li {
	/*background:url(../images/devider.gif) no-repeat right 0;*/
	float: left;
	height: 30px;
	padding: 0 7px 0 11px;
	line-height: 27px
}

.shareLst li.first {
	padding-left: 0
}

.shareLst li.last {
	background: url(../images/deviderRht.gif) no-repeat right 0;
	padding-right: 1px !important
}

.shareLst li.first div.list {
	background: url(../images/deviderLft.gif) no-repeat 0 0;
	height: 30px;
	padding-left: 11px
}

.shareLst li .socialIcns {
	padding: 4px 0 0 0
}

.shareLst li a {
	color: #fff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.shareLst li a:hover {
	text-decoration: underline
}

.shareLst li a.mail {
	background: url(../images/emailIcon.gif) no-repeat 0 2px;
	padding-left: 22px
}

.shareLst li.dark {
	padding: 0 2px 0 0
}

.shareLst li.dark div {
	/*background:url(../images/shareBgDark.gif) repeat-x 0 0;*/
	height: 30px;
	padding: 0 8px 0 7px;
	display: block;
}

.shareLst li.dark a {
	color: #99B3C8
}

.shareLst li a.comment span {
	background: url(../images/commentIcon.gif) no-repeat 0 8px;
	padding-left: 23px;
	display: block;
}

.shareLst li a.addTravel span {
	background: url(../images/addTravelIcon.gif) no-repeat 0 6px;
	padding-left: 27px;
	display: block
}

.shareLst li a.rate span {
	background: url(../images/rateIcon.gif) no-repeat 0 6px;
	padding-left: 27px;
	display: block
}

.shareLst li .enjoyTool {
	padding: 0 3px 0 1px !important
}

.shareLst li .enjoyTool a {
	background: url(../images/enjoyToolBtn.png) no-repeat 0 0;
	color: #fff;
	text-align: center;
	width: 245px;
	height: 32px;
	display: block;
	text-transform: uppercase;
	line-height: 12px;
	padding: 4px 10px 0 0;
	margin-top: -3px;
	letter-spacing: -0.3px;
}

.shareLst li .enjoyTool a span {
	text-transform: none;
	text-decoration: underline
}

.shareLst li .enjoyTool a:hover {
	background: url(../images/enjoyToolBtnHover.png) no-repeat 0 0;
	text-decoration: none
}

/*.newsHeading{ background:url(../images/news-head-bg.gif) repeat-x bottom; position:relative}
.newsHeading span{background:url(../images/news-head-bg-lft.gif) no-repeat left top; display:block; height:24px; width:94px; font-size:14px; padding-top:10px; padding-left:30px; font-weight:bold; }
.newsHeading2{ background:url(../images/news-head-bg2.gif) repeat-x bottom; position:relative}
.newsHeading2 span{background:url(../images/news-head-bg-lft2.gif) no-repeat left top; display:block; height:24px; width:195px; font-size:14px; padding-top:10px; padding-left:30px; font-weight:bold; text-transform:uppercase }*/
.newsHeading .innerDV {
	position: absolute;
	left: 129px;
	top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold
}

/*.btnRedRht{background:url(../images/redBtnRht.gif) no-repeat right 0; float:left}
.btnRedLft{background:url(../images/redBtnLft.gif) no-repeat 0 0 !important; height:18px !important; padding:0 7px !important; text-transform:uppercase; text-decoration:none; font-size:10px !important; width:auto !important; line-height:18px}*/

/*.submenu{background:url(../images/submenuBg.gif) repeat-x 0 0 !important; position:absolute; left:0; top:39px}*/
/*.submenu li{background:url(../images/submenuDevider.gif) no-repeat right 0 !important; height:26px !important; float:left;}*/
.submenu li a {
	
}

.submenu li a span {
	padding: 0 15px 0 8px;
	height: 28px !important;
	line-height: 28px !important;
	font-size: 12px !important;
	font-weight: normal;
	text-transform: none !important;
	/* margin-left: 5px; */
}
/*.submenu li.first a, .submenu li.first a:hover{background:url(../images/submenuDevider.gif) no-repeat 0 0 !important; padding:0 14px 0 13px !important; float:left}*/
.pageTtl {
	background: url(../images/ttlBg.gif) no-repeat 0 0;
	font-size: 38px;
	font-size: 38px;
	line-height: 62px;
	height: 62px;
	font-weight: normal;
	padding-left: 22px
}

.pageTtl2 {
	background: url(../images/ttlBg2.gif) no-repeat 0 0;
	font-size: 38px;
	font-size: 38px;
	line-height: 65px;
	height: 62px;
	font-weight: normal;
	padding-left: 22px
}

.pageTtl2 .mapIcon {
	background: url(../images/mapIcon.gif) no-repeat right 0;
	float: right;
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 39px;
	margin: 13px 16px 0 0;
	padding: 10px 62px 0 0;
	text-align: right
}

.pageTtl3 {
	background: url(../images/ttlBg3.gif) no-repeat 0 0;
	font-size: 38px;
	font-size: 38px;
	line-height: 62px;
	height: 62px;
	font-weight: normal;
	padding-left: 22px
}

.pageTtl3 .lftTtl {
	float: left;
}

.pageTtl3 .rhtTtl {
	text-align: center;
	padding: 0 200px;
	font-size: 22px;
}

.goldBtnRht {
	background: url(../images/goldBtnRht.gif) no-repeat right 0;
	float: left
}

.goldBtnRht a {
	border: none;
	text-decoration: none;
}

.goldBtnLft {
	background: url(../images/goldBtnLft.gif) no-repeat 0 0;
	padding: 0 10px;
	border: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
}

.greyBtnRht {
	background: url(../images/greyBtnRht.gif) no-repeat right 0;
	float: left
}

.greyBtnLft {
	background: url(../images/greyBtnLft.gif) no-repeat 0 0;
	padding: 0 10px;
	border: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
}

.greyBtnLftCom {
	background: url(../images/greyBtnLft.gif) no-repeat 0 0;
	padding: 0 10px;
	border: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	overflow: visible;
}

.greyBtnDarkRht {
	background: url(../images/greyBtnDarkRht.gif) no-repeat right 0;
	float: left;
}

.greyBtnDarkLft {
	background: url(../images/greyBtnDarkLft.gif) no-repeat 0 0;
	padding: 0 10px;
	border: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	color: #B1BAC3;
}

.greyBtnBigRht {
	background: url(../images/greyBtnBigRht.gif) no-repeat right 0;
	float: left;
	text-decoration: none
}

.greyBtnBigLft {
	background: url(../images/greyBtnBigLft.gif) no-repeat 0 0;
	padding: 3px 10px 0;
	border: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 38px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: block
}

.greyBtnBigLft .login {
	background: url(../images/loginIcon.gif) no-repeat right 3px;
	padding-right: 38px;
	display: block
}

.greyCurveBtnRht {
	background: url(../images/greyCurveBtnRht.gif) no-repeat right 0;
	float: left
}

.greyCurveBtnLft {
	background: url(../images/greyCurveBtnLft.gif) no-repeat 0 0;
	padding: 0 20px;
	border: none;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 23px;
	line-height: 22px
}

/*.newsDv{background:#6C3539 url(../images/gradBg1.gif) repeat-x 0 bottom; padding:30px; border-top:1px solid #000}*/
.newsDv li {
	width: 189px;
	float: left;
	padding-right: 20px
}

.newsDv li.last {
	width: 303px;
	padding-right: 0
}

.TransHeadingBg4 {
	background: url("../images/imgBg.png") repeat scroll 0 0 transparent;
	height: 30px;
	margin-top: -30px;
	position: absolute;
	width: 189px;
	z-index: 5;
}

.TransHeadingBg4 .heading {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 10px;
	margin: 10px 12px;
}

.newsDv2 {
	background: #6C3539 url(../images/gradBg1.gif) repeat-x 0 bottom;
	padding: 30px;
	border-top: 1px solid #000
}

.newsDv2 li {
	width: 189px;
	float: left;
	margin-right: 20px;
	background: #2C2E33;
	padding: 7px
}

.newsDv2 li.last {
	width: 303px;
	padding-right: 0
}

/*.newsDv3{background:#000 url(../images/gradBg3.gif) repeat-x 0 0; padding:27px 11px 36px; border-top:1px solid #000}*/
.newsDv3 li {
	width: 189px;
	float: left;
	margin-right: 6px;
	background: #2C2E33;
	padding: 7px
}

.newsDv3 li.last {
	width: 303px;
	padding-right: 0
}

.greyDv {
	background: #52545B;
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 11px
}

.greyDv span {
	color: #B1BAC3;
	font-size: 10px
}

.greyDarkDv {
	background: #42444B;
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 11px;
}
/*.newsDv .events{width:303px; background:#6C3539 url(../images/eventsBg.gif) repeat-x 0 bottom; height:auto; height:346px; *height:351px}*/
.newsDv .events .evDetail a {
	height: 38px;
	padding: 4px 15px 5px
}

.newsDv .events .evDetail a .small {
	font-size: 9px;
	font-weight: normal;
	color: #B1BAC3
}

.newsDv .events .allEvntsLnk {
	border-top: 1px solid #9C0000;
	padding: 13px 0 13px 6px;
	margin: 20px 15px 0 15px
}

/*.navigateDv{background:#6C3539 url(../images/gradBg2.gif) repeat-x 0 bottom; padding:27px 20px 30px; border-top:1px solid #000}*/
/*.subTtl {background:url(../images/subTtlBg.gif) repeat-x 0 0;
font-size:14px;
height:26px;
line-height:26px;
text-transform:uppercase;
padding:0 16px 0 18px;
}*/
.subTtl label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none
}

.navigateDvMain {
	background: #42444B;
	border: 3px solid #5C6067;
	padding: 20px
}

.navigateDvRht {
	float: right;
	width: 510px;
	position: relative
}

.navigateDvLft {
	padding-right: 531px
}

.hotelsDiv,.nightlifeDiv,.restaurantDiv,.shoppingDiv,.serviceDiv,.sightseeingDiv
	{
	background: url(../images/hotelBg.gif) no-repeat 0 0;
	width: 481px;
	height: 120px;
	margin-bottom: 12px;
	border: 1px solid #6D7179;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*.hotelsDiv.Act{background:url(../images/hotelBgAct.gif) no-repeat 0 0; width:481px; height:120px; margin-bottom:12px; border:1px solid #9C0000}*/
.hotelsDiv .Ttl,.nightlifeDiv .Ttl,.restaurantDiv .Ttl,.shoppingDiv .Ttl,.serviceDiv .Ttl,.sightseeingDiv .Ttl
	{
	height: 15px;
	line-height: 15px
}

.hotelsDiv .Ttl h5,.nightlifeDiv .Ttl h5,.restaurantDiv .Ttl h5,.shoppingDiv .Ttl h5,.serviceDiv .Ttl h5,.sightseeingDiv .Ttl h5
	{
	padding: 0 7px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	float: left
}

.hotelsDiv .Ttl h5 {
	background: #0050A3;
}

.hotelsDiv .TtlB h5 {
	background: #DE6800;
}

.hotelsDiv .TtlC h5 {
	background: #A31E87;
}

.nightlifeDiv .Ttl h5 {
	background: #FF7256;
} /* BG Color Changed*/
.nightlifeDiv .TtlB h5 {
	background: #DE6800;
}

.nightlifeDiv .TtlC h5 {
	background: #A31E87;
}

.restaurantDiv .Ttl h5 {
	background: #DC143C;
} /* BG Color Changed*/
.restaurantDiv .TtlB h5 {
	background: #DE6800;
}

.restaurantDiv .TtlC h5 {
	background: #A31E87;
}

.shoppingDiv .Ttl h5 {
	background: #B8860B;
} /* BG Color Changed*/
.shoppingDiv .TtlB h5 {
	background: #DE6800;
}

.shoppingDiv .TtlC h5 {
	background: #A31E87;
}

.serviceDiv .Ttl h5 {
	background: #006400;
} /* BG Color Changed*/
.serviceDiv .TtlB h5 {
	background: #DE6800;
}

.serviceDiv .TtlC h5 {
	background: #A31E87;
}

.sightseeingDiv .Ttl h5 {
	background: #BF3EFF;
} /* BG Color Changed*/
.sightseeingDiv .TtlB h5 {
	background: #DE6800;
}

.sightseeingDiv .TtlC h5 {
	background: #A31E87;
}

.Ttl .globalRating {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #B1BAC3;
	text-transform: uppercase;
	padding-right: 9px
}

.Ttl .globalRating span {
	padding-left: 64px
}

.Ttl .globalRating .half {
	background: url(../images/halfRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .one {
	background: url(../images/oneRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .oneAndHalf {
	background: url(../images/oneandhalfRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .two {
	background: url(../images/twoRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .twoAndHalf {
	background: url(../images/twoandhalfRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .three {
	background: url(../images/threeRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .threeAndHalf {
	background: url(../images/threeandhalfRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .four {
	background: url(../images/fourRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .fourAndHalf {
	background: url(../images/fourandhalfRate.gif) no-repeat 0 5px;
}

.Ttl .globalRating .five {
	background: url(../images/fiveRate.gif) no-repeat 0 5px;
}

.hotelsDiv .dvMain,.nightlifeDiv .dvMain,.restaurantDiv .dvMain,.sightseeingDiv .dvMain,.serviceDiv .dvMain,.shoppingDiv .dvMain
	{
	padding: 16px 18px 18px 13px;
	font-size: 10px;
	color: #fff;
}

.hotelsDiv .dvMain span.greyTxt,.nightlifeDiv .dvMain span.greyTxt,.restaurantDiv .dvMain span.greyTxt,.sightseingDiv .dvMain span.greyTxt,.serviceDiv .dvMain span.greyTxt,.shoppingDiv .dvMain span.greyTxt
	{
	color: #B1BAC3;
}

.hotelsDiv .dvRht,.nightlifeDiv .dvRht,.restaurantDiv .dvRht,.sightseeingDiv .dvRht,.serviceDiv .dvRht,.shoppingDiv .dvRht
	{
	float: right;
	width: 98px
}

.hotelsDiv .dvRht img,.nightlifeDiv .dvRht img,.restaurantDiv .dvRht img,.sightseeingDiv .dvRht img,.serviceDiv .dvRht img,.shoppingDiv .dvRht img
	{
	width: 90px;
	height: 65px;
	border: 1px solid #6D7179
}

.hotelsDiv .dvLft,.nightlifeDiv .dvLft,.restaurantDiv .dvLft,.sightseeingDiv .dvLft,.serviceDiv .dvLft,.shoppingDiv .dvLft
	{
	float: left;
	width: 23px
}

.hotelsDiv .dvMid,.nightlifeDiv .dvMid,.restaurantDiv .dvMid,.sightseeingDiv .dvMid,.serviceDiv .dvMid,.shoppingDiv .dvMid
	{
	padding: 0 109px 0 37px
}

.favourite {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 7px
}

.favourite span.grey {
	font-size: 11px;
	font-weight: normal;
	color: #B1BAC3;
	margin-left: 7px
}

.favourite span.fav {
	background: url(../images/favouriteIcon.gif) no-repeat 0 0;
	width: 12px;
	height: 13px;
	display: block;
	float: left;
	margin-left: 9px
}

.favourite span.love {
	background: url(../images/love.png) no-repeat 0 0;
	width: 12px;
	height: 13px;
	display: block;
	float: left;
	margin-left: 9px
}

span.stars {
	background: url(../images/stars.gif) no-repeat 0 0;
	height: 10px;
	display: block;
	float: left;
	margin: 0 0 0 6px
}

span.stars.five {
	width: 58px;
}

span.stars.four {
	width: 46px;
}

span.stars.three {
	width: 34px;
}

span.stars.two {
	width: 22px;
}

span.stars.one {
	width: 10px;
}

.picsGallery {
	padding-top: 30px;
	background: #000
}

.pics {
	background: url(../images/picsBg.gif) repeat-x 0 0;
	height: 84px;
	padding: 29px 0 18px 145px
}

.blueGradDiv {
	background: #000 url(../images/blueGradBg.gif) repeat-x 0 0;
	border-top: 1px solid #000;
}

.blueGradDivBtm {
	background: url(../images/blueGradBgBtm.gif) repeat-x 0 bottom;
}

.blueGradDiv .bestDiv {
	padding: 23px 10px 0 20px
}

.blueGradList li {
	background: #002F55 url(../images/blueGradLstBg.gif) repeat-x 0 bottom;
	float: left;
	margin-right: 10px;
	width: 310px;
	height: 621px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blueGradList li .blueGradBg {
	background: #002F55 url(../images/blueGradLstBg.gif) repeat-x 0 bottom;
}

.goldenGradDiv {
	background: #000 url(../images/goldenGradBg.gif) repeat-x 0 0;
	border-top: 1px solid #000;
}

.goldenGradDivBtm {
	background: url(../images/blueGradBgBtm.gif) repeat-x 0 bottom;
}

.goldenGradDiv .bestDiv {
	padding: 23px 20px 0 20px
}

.topten {
	padding: 13px 10px 10px 0;
}

.topten ol {
	padding: 6px 0 22px 20px;
	border-bottom: 1px solid #09528B;
}

.topten ol li {
	list-style-type: none;
	font-size: 17px;
	font-weight: bold;
	width: 275px;
	height: auto;
	float: none;
	background: none;
	line-height: 21px;
}

.topten ol li div {
	font-size: 11px;
	font-weight: bold;
}

.topten ul {
	padding: 6px 0 15px 11px;
	border-bottom: 1px solid #09528B;
}

.topten ul li {
	background: none;
	font-size: 17px;
	width: 247px;
	height: auto;
	padding-top: 4px;
	padding-left: 10px;
	float: none;
}

.topten ul li.bold {
	background: url(../images/redBullet.gif) no-repeat 0 11px;
}

.topten ul li div {
	font-size: 11px;
}

.topten ul li.bold div {
	font-weight: bold
}

.topten ul li.bold div.citiesRating span {
	font-weight: bold
}

.bestTtl {
	background: #005699;
	height: 19px;
	position: relative;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 20px;
	line-height: 18px
}

.bestTtl span {
	background: url(../images/notepadIcon.gif) no-repeat 0 0;
	position: absolute;
	top: -11px;
	right: 13px;
	width: 32px;
	height: 37px;
	display: block
}

.bestTtl span.reviewsTtl {
	background: url(../images/reviewsIcon.gif) no-repeat 0 0;
	position: absolute;
	top: -5px;
	right: 17px;
	width: 36px;
	height: 27px;
	display: block
}

.toptenTtl {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #09528B;
	padding-bottom: 10px
}

.citiesRating,.citizensRating {
	float: right;
	width: 105px
}

.citiesRating span,.citizensRating span {
	padding-left: 72px;
	font-weight: normal
}

.citiesRating .zero {
	background: url(../images/zeroRed.gif) no-repeat 0 5px;
}

.citiesRating .half {
	background: url(../images/halfRed.gif) no-repeat 0 5px;
}

.citiesRating .one {
	background: url(../images/oneRed.gif) no-repeat 0 5px;
}

.citiesRating .oneAndHalf {
	background: url(../images/oneandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating .two {
	background: url(../images/twoRed.gif) no-repeat 0 5px;
}

.citiesRating .twoAndHalf {
	background: url(../images/twoandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating .three {
	background: url(../images/threeRed.gif) no-repeat 0 5px;
}

.citiesRating .threeAndHalf {
	background: url(../images/threeandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating .four {
	background: url(../images/fourRed.gif) no-repeat 0 5px;
}

.citiesRating .fourAndHalf {
	background: url(../images/fourandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating .five {
	background: url(../images/fiveRed.gif) no-repeat 0 5px;
}

.citizensRating .zero {
	background: url(../images/zeroBlue.gif) no-repeat 0 5px;
}

.citizensRating .half {
	background: url(../images/halfBlue.gif) no-repeat 0 5px;
}

.citizensRating .one {
	background: url(../images/oneBlue.gif) no-repeat 0 5px;
}

.citizensRating .oneAndHalf {
	background: url(../images/oneandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating .two {
	background: url(../images/twoBlue.gif) no-repeat 0 5px;
}

.citizensRating .twoAndHalf {
	background: url(../images/twoandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating .three {
	background: url(../images/threeBlue.gif) no-repeat 0 5px;
}

.citizensRating .threeAndHalf {
	background: url(../images/threeandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating .four {
	background: url(../images/fourBlue.gif) no-repeat 0 5px;
}

.citizensRating .fourAndHalf {
	background: url(../images/fourandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating .five {
	background: url(../images/fiveBlue.gif) no-repeat 0 5px;
}

.collapseDiv {
	background: url(../images/blueBoxColBg.gif) repeat-x 0 0;
	height: 86px;
	border: 1px solid #2E84E5;
	padding: 9px;
	border-bottom: none
}

.expandDiv {
	background: url(../images/blueBoxExpBg.gif) repeat-x 0 0;
	height: 81px;
	border: 1px solid #2E84E5;
	padding: 9px;
	margin-bottom: 15px
}

.collapseDiv .DVrht,.expandDiv .DVrht {
	float: right;
	width: 52px;
}

.collapseDiv .DVlft,.expandDiv .DVlft {
	padding-right: 67px
}

.collapseDiv .DVrht img,.expandDiv .DVrht img {
	width: 50px;
	height: 50px;
	border: 1px solid #92C0FF;
}

.collapseDiv .DVlft a,.expandDiv .DVlft a {
	color: #fff
}

.by {
	font-size: 13px;
	font-weight: bold
}

.silverCitizenBtn {
	background: url(../images/silverCitizen.gif) no-repeat 0 0;
	width: 109px;
	height: 20px;
	display: block;
	border: none;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	padding: 11px 0 0 36px;
	text-decoration: none
}

.silverCitizenBtn span {
	color: #868887;
	padding-right: 5px
}

.vipGoldCitizenBtn {
	background: url(../images/vipGoldCitizen.gif) no-repeat 0 0;
	width: 134px;
	height: 20px;
	display: block;
	border: none;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	padding: 8px 0 0 36px;
	text-decoration: none
}

.vipGoldCitizenBtn span {
	color: #A99057;
	padding-right: 5px
}

.vipCitizenBtn {
	background: url(../images/vipCitizen.gif) no-repeat 0 0;
	width: 96px;
	height: 19px;
	display: block;
	border: none;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	padding: 11px 0 0 36px;
	text-decoration: none
}

.vipCitizenBtn span {
	color: #B4866B;
	padding-right: 5px
}

.italicTxt {
	font-size: 15px;
	font-style: italic;
	font-weight: bold
}

.blueList {
	padding-top: 5px;
	padding-bottom: 5px
}

.blueList li {
	background: url(../images/blueListBg.gif) no-repeat 0 5px;
	height: auto;
	width: auto;
	padding-left: 8px;
	font-size: 9px;
	float: none
}

.blueList li .number {
	background: url(../images/plusIcon.gif) no-repeat 0 3px;
	padding-left: 13px
}

.collapseDivMain {
	margin-bottom: 15px
}

.collapseDivSub {
	position: relative;
	background: #013864;
	border: 1px solid #2770A9;
	padding: 23px 14px 20px 13px
}

.collapseDivSub .txt9 {
	font-size: 9px;
	font-weight: bold
}

.collapseDivSub .txt10 {
	font-size: 10px
}

.collapseDivSub p {
	font-size: 11px;
	padding-bottom: 0;
}

.blueArrow {
	background: url(../images/blueBtmArrow.gif) no-repeat 0 0;
	position: absolute;
	width: 18px;
	height: 9px;
	top: -1px;
	left: 17px
}

.checkAvailabilty {
	background: url(../images/checkAvailBtn.gif) no-repeat 0 0;
	width: 99px;
	height: 45px;
	border: none;
	cursor: pointer;
	float: left;
	margin: -2px 0 0 13px
}

.liveAssistant {
	background: url(../images/liveAssistant.gif) no-repeat 0 0;
	width: 127px;
	height: 59px;
	border: none;
	cursor: pointer;
	float: left;
	margin: 6px 0 0 9px
}

.goldenDiv { /*background:#000 url(../images/goldBg.gif) repeat-x 0 0;*/
	background: #000000 url(../images/goldBg.jpg) repeat-x left top;
	border-top: 1px solid #000;
	padding: 19px 20px 0 12px
}

.goldenDVlft {
	float: left;
	width: 220px;
	padding-right: 22px
}

.goldenDVrht {
	padding-left: 242px
}

/*.hotelInfo{background:#560000 url(../images/redDvBg.gif) repeat-x 0 0; padding:10px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; height:1168px}
.hotelInfo li{ border-bottom:1px solid #8F0000; padding:14px 0 20px; margin:0 7px; font-size:10px}*/
.hotelInfo li.first {
	padding-top: 0
}

.hotelInfo li.last {
	border-bottom: none
}
/*.champs{background:#9C0000; padding:9px 7px 7px; font-size:15px; font-weight:bold}*/
.champs span.stars {
	background: url(../images/stars.gif) no-repeat 0 0;
	display: block;
	float: left;
	height: 10px;
	margin: 4px 0 0 4px;
}

.champs .fourstars {
	width: 48px
}
/*.darkRedDV{ background:#710000; margin-top:1px; padding:3px 3px 14px}*/
/*.redBrdDV{ border:1px solid #9C0000; padding:11px 25px; text-align:center; font-size:12px; font-weight:bold}*/
.contList {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
}

.contList li {
	padding: 13px 0 0 27px !important;
	border: none !important;
	margin: 0
}

.contList li.phone {
	background: url(../images/phoneIcon.gif) no-repeat 3px 10px;
}

.contList li.email {
	background: url(../images/emailIcon2.gif) no-repeat 1px 16px;
}

.contList li.web {
	background: url(../images/webIcon.gif) no-repeat 0 12px;
}

.contList li a {
	font-size: 11px;
	color: #fff
}

.bookItBtn {
	background: url(../images/bookItBtn.gif) no-repeat 0 0;
	width: 103px;
	height: 25px;
	border: none;
	cursor: pointer
}

.brochureDV {
	background: #46484C;
	border: 1px solid #6D7179;
	padding: 28px 13px 18px;
	position: relative;
	margin: 23px 5px 0
}
/*.brochureTtl{background:url(../images/brochureTtl.gif) no-repeat 0 0; position:absolute; top:-1px; left:-1px; width:138px; height:26px; padding-top:6px; text-transform:uppercase; font-size:11px; padding-left:15px; line-height:18px}*/
.pdf {
	background: url(../images/pdfIcon.gif) no-repeat 0 0;
	position: absolute;
	top: 8px;
	right: 13px;
	width: 46px;
	height: 40px;
}
/*.redList li{background:url(../images/redBullet.gif) no-repeat 0 18px; padding:13px 0 0 10px; margin:0; border-bottom:none; font-size:10px; font-weight:bold}
.redList2 li{background:url(../images/redBullet.gif) no-repeat 0 10px; padding:5px 0 0 10px; margin:0; border-bottom:none; font-size:10px;}*/
.hotelTtl {
	font-size: 15px;
	font-weight: bold
}

.hotelTtl span {
	color: #FF2C2C;
}

.cardList li {
	width: 22px;
	padding: 8px 8px 0 0;
	float: left;
	margin: 0;
	border-bottom: none;
	position: relative
}

.cardList li a {
	background: url(../images/cardListBg.gif) no-repeat;
	width: 22px;
	height: 12px;
	display: block;
	text-indent: -9999px;
}

.cardList li a.cb {
	background-position: 0 0
}

.cardList li a.americanExp {
	background-position: -22px 0
}

.cardList li a.dena {
	background-position: -44px 0
}

.cardList li a.masterCard {
	background-position: -66px 0
}

.cardList li a.visa {
	background-position: -88px 0
}

.cardList li a.gCard {
	background-position: -110px 0
}

.cardList li a.discover {
	background-position: -132px 0
}

.cardList li span {
	display: none;
	position: absolute;
	left: 0; /*bottom:12px;*/
	top: 0;
	background: #52565C;
	border: 1px solid #7A7E84;
	padding: 2px 4px;
}

.cardList li.txtHover span {
	display: block
}

.amentiesList {
	padding-top: 7px
}

.amentiesList li {
	width: 48px;
	float: left;
	margin: 0 !important;
	padding: 7px 0 0 0 !important;
	border: none !important;
}

.amentiesList li a {
	background: url(../images/amenties.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding-left: 31px;
	display: block;
	height: 26px
}

.amentiesList li a.reception {
	background-position: 0 0
}

.amentiesList li a.restaurant {
	background-position: 0 -26px
}

.amentiesList li a.wifi {
	background-position: 0 -52px
}

.amentiesList li a.bar {
	background-position: 0 -78px
}

.amentiesList li a.porter {
	background-position: 0 -104px
}

.amentiesList li a.terrace {
	background-position: 0 -130px
}

.amentiesList li a.disabled {
	background-position: 0 -156px
}

.amentiesList li a.spa {
	background-position: 0 -182px
}

.amentiesList li a.airport {
	background-position: 0 -208px
}

.amentiesList li a.fitness {
	background-position: 0 -234px
}

.amentiesList li a.satellite {
	background-position: 0 -260px
}

.amentiesList li a.ac {
	background-position: 0 -286px
}

.amentiesList li a.safebox {
	background-position: 0 -312px
}

.amentiesList li a.limousine {
	background-position: 0 -338px
}

.amentiesList li a.pets {
	background-position: 0 -364px
}

.amentiesList li a.valet {
	background-position: 0 -390px
}

.amentiesList li a.rides {
	background-position: 0 -416px
}

.amentiesList li a.car {
	background-position: 0 -442px
}

.logReg {
	background: url(../images/loginIcon.gif) no-repeat 0 0;
	margin: 19px 0 0 14px;
	padding-left: 39px;
	font-size: 10px;
	float: left;
	height: 30px
}

.logReg a {
	color: #fff
}

.specialities {
	text-align: center;
	padding: 12px 0 14px 0
}

.specialities h1,.specialities h2,.specialities h3,.specialities h4,.specialities h5,.specialities h6
	{
	font-weight: normal
}

.specialities h1 {
	font-size: 23px
}

.specialities h2 {
	font-size: 21px
}

.specialities h3 {
	font-size: 19px
}

.specialities h4 {
	font-size: 17px
}

.specialities h5 {
	font-size: 15px
}

.specialities h6.big {
	font-size: 13px
}

.specialities h6.mid {
	font-size: 11px
}

.specialities h6.small {
	font-size: 9px
}

.comments li {
	background: url(../images/commentsLft.gif) no-repeat 0 8px;
	border-top: 1px solid #09528B;
	padding: 6px 10px 15px;
	width: 270px;
	height: auto
}

.comments li .commentsRht {
	background: url(../images/commentsRht.gif) no-repeat right 20px;
}

.commentTtl {
	font-size: 10px
}

.commentTtl a {
	color: #fff
}

.comments li p {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0
}

.allComments {
	background: url(../images/blueArrow.gif) no-repeat 0 3px;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 20px 14px
}

.offers li {
	padding-right: 13px;
	width: 230px;
	float: left;
	height: auto;
}

.offers .TransHeadingBg4 {
	width: 230px;
}

/* kamlesh */
.googleTitle {
	background-color: #8f0000;
	padding: 3px;
	font-weight: bold;
	font-size: 9px;
	margin-top: 20px;
	margin-bottom: 14px;
}

.googleTitle span {
	background: url(../images/google.gif) no-repeat right 0;
	display: block;
	float: right;
	padding-right: 40px;
	font-weight: normal
}

.gCntTlt {
	color: #FFF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

.gCntLnk {
	font-size: 11px;
	color: #ff2c2c;
	text-decoration: none;
	font-weight: bold
}

/* shrikant*/
.gallerySortDV {
	font-size: 10px;
	padding: 0 0 10px 0;
	width: 100%
}

.galleryListingDV {
	padding: 25px 0 5px 15px;
	border-top: 1px solid #6d7179;
}

.galleryListingDV li {
	padding: 0 0 19px 0;
}

.galleryListingDV div.listDV {
	float: left;
	width: 280px;
	padding-right: 15px;
}

.galleryListingDV div.listDVIn {
	border: 1px solid #858a94;
	background: #42444b url(../images/galleryListingBG.gif) repeat-x left
		top;
}

.galleryListingDV .galleryListAuthor {
	padding: 2px 2px 0 0;
	float: right;
}

.galleryListingDV .galleryListAuthorIn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #747981;
	padding: 4px 8px;
	font-style: italic;
}

.galleryListingDV .galleryListTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #565A64 url(../images/galleryListingTtlBG.gif) repeat-y left
		top;
	padding: 5px 10px 5px;
    height: 15px;
}

.galleryListingDV .galleryListMid {
	padding: 15px 0 0 15px;
	position: relative;
}

.galleryListingDV .galleryListMid .lftImg {
	width: 67px;
	border: 1px solid #6d7179;
	float: left;
}

.galleryListingDV .galleryListMid .rhtTxt {
	margin-left: 85px;
}

.galleryListingDV .galleryListMid .rhtTxtIn {
	float: left;
	width: 100%;
}

.galleryListingDV .galleryListMid .rhtTxt p {
	clear: both;
	padding-bottom: 0;
	line-height: 14px;
}

.galleryListingDV .galleryListMid .rhtTxt p .lftSpan {
	float: left;
	width: 65px;
	font-weight: bold;
	display: block;
	font-size: 11px;
	color: #b1bac3;
}

.galleryListingDV .galleryListMid .rhtTxt p .rhtSpan {
	margin-left: 65px;
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.galleryListingDV .galleryListMid .plusDV {
	
}

.galleryListingDV .galleryListMid .plusDV a {
	width: 14px;
	height: 14px;
	display: block;
	background: #565A64 url(../images/plus.gif) no-repeat left top;
	float: right;
	font-size: 0;
}

.galleryListingDV .galleryDesDV {
	border-top: 1px solid #858a94;
	padding: 6px 10px;
	background: #565a63;
}

.galleryListingDV .galleryDesDV h5 {
	font-size: 9px;
	color: #b1bac3;
}

.galleryListingDV .galleryDesDV .ratingList {
	font-size: 9px;
	color: #b1bac3;
}

.galleryListingDV .galleryDesDV .ratingList div.lftRating {
	float: left;
	width: 50%;
}

.galleryListingDV .galleryDesDV .ratingList div.rhtRating {
	margin-left: 50%;
	text-align: right;
}

.galleryListingDV .galleryDesDV .ratingList div.lftRating img,.galleryListingDV .galleryDesDV .ratingList div.rhtRating img
	{
	vertical-align: middle
}

.paginationDVWrap {
	background: url(../images/paginationBG.gif) repeat-x left 5px;
	width: 95%
}

.paginationDV {
	margin: 0 auto;
	text-align: center;
	width: 315px;
}

.paginationDV li {
	display: inline-block;
	padding: 0 20px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.paginationDV li .pageImg {
	text-align: center
}

.paginationDV li a {
	width: 11px;
	height: 11px;
	margin: auto;
	font-size: 0;
	display: inline-block;
	background: url(../images/paginationImg.gif) no-repeat left top;
}

.paginationDV li a:hover {
	background: url(../images/paginationImg.gif) no-repeat left bottom;
}

.paginationDV li a.smallDot {
	width: 6px;
	height: 6px;
	margin: auto;
	font-size: 0;
	display: inline-block;
	background: url(../images/paginationSmallDot.gif) no-repeat left top;
	margin: 2px 0 0 0;
}

.paginationDV li a.smallDot:hover {
	background: url(../images/paginationSmallDot.gif) no-repeat left bottom;
}

.paginationDV li a.all {
	width: 33px;
	height: 13px;
	margin: auto;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	background: url(../images/allBG.gif) no-repeat left top;
}

.paginationDV li a.all:hover {
	background: url(../images/allBG.gif) no-repeat left bottom;
}

.paginationDV li .pageNo {
	font-weight: bold;
	font-size: 11px;
	padding: 15px 0 0 0;
	text-align: center;
}
 /* HOME PAGE NEWS PAGINATION*/
 .paginationDIV {
	margin: 0 auto;
	text-align: center;
	width: 315px;
}

.paginationDIV li {
	display: inline-block;
	padding: 0 20px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.paginationDIV li .pageImg {
	text-align: center
}

.paginationDIV li a {
	width: 11px;
	height: 11px;
	margin: auto;
	font-size: 0;
	display: inline-block;
	background: url(../images/paginationImg.png) no-repeat left top;
}

.paginationDIV li a:hover {
	background: url(../images/paginationImg.png) no-repeat left bottom;
}

.paginationDIV li a.smallDot {
	width: 6px;
	height: 6px;
	margin: auto;
	font-size: 0;
	display: inline-block;
	background: url(../images/paginationSmallDot.gif) no-repeat left top;
	margin: 2px 0 0 0;
}

.paginationDIV li a.smallDot:hover {
	background: url(../images/paginationSmallDot.gif) no-repeat left bottom;
}

.paginationDIV li a.all {
	width: 33px;
	height: 13px;
	margin: auto;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	background: url(../images/allBG.gif) no-repeat left top;
}

.paginationDIV li a.all:hover {
	background: url(../images/allBG.gif) no-repeat left bottom;
}

.paginationDIV li .pageNo {
	font-weight: bold;
	font-size: 11px;
	padding: 15px 0 0 0;
	text-align: center;
}
 
/*.galleryheadingDV {background: url(../images/galleryheadingDVBG.gif) repeat-x left bottom;}*/
.galleryheadingDV .headDV {
	float: left;
	width: auto;
}
/*.galleryheadingDV .headDV .rhtColDV { float:left; background: url(../images/galleryheadingDVRhtBG.gif) no-repeat left top; width:16px; height:29px;}
.galleryheadingDV .headDV .lftColDV { background: url(../images/galleryheadingDVLftBG.gif) repeat-x left top; float:left; padding:7px 12px 6px; font-size:14px; font-weight:bold;}*/
.galleryDvMain {
	background: #323339 url(../images/galleryDvMainBG.gif) repeat-x left
		bottom;
	border: 3px solid #5C6067;
}

.galleryDvMain .authoreDvWrap {
	float: right;
	padding: 2px 2px 0 0;
}

.galleryDvMain .authoreDv {
	background: #747981;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding: 4px 8px;
}

.galleryDvMain .titleDv {
	background: #4a4c52;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 10px;
}

.galleryDvMain .titleDv span {
	color: #b1bac3;
	font-size: 11px;
	font-weight: bold;
}

.galleryDvMain .imgDseSmallWrap {
	width: 100%;
}

.galleryDvMain .imgDseSmall {
	font-size: 9px;
	font-weight: bold;
	color: #b1bac3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #6d7179;
	background: #565a63;
}

.galleryDvMain .imgDseSmall .txtList {
	
}

.galleryDvMain .imgDseSmall .txtList li {
	display: block;
	padding: 6px 10px;
}

.galleryDvMain .imgDseSmall .txtList li.lft1 {
	float: left;
}

.galleryDvMain .imgDseSmall .txtList li.rht1 {
	float: right;
	color: #fff;
	background: #6d7179;
}

.galleryDvMain .imgDseSmall .txtList li.rht2 {
	float: right;
	color: #fff;
	font-size: 9px;
	font-weight: normal;
	padding: 6px 30px 6px 5px;
}

.galleryDvMain .imgDseSmall .txtList li.rht2 a {
	color: #fff;
}

.galleryDvMain .imgDseSmall .txtList li.rht2 a:hover {
	text-decoration: none;
}

.galleryDvMain .imgDseSmall .txtList li.rht3 {
	float: right;
	padding: 1px 0 1px 0;
}

.galleryDvMain .imgDseSmall .rht3 a {
	text-decoration: none;
	color: #b1bac3;
	background: url(../images/rateIt.gif) no-repeat 0 0;
	width: 54px;
	padding: 5px 0 5px 9px;
	display: block;
}

.galleryDvMain .imgDse {
	padding: 30px;
}

.galleryDvMain .imgDse p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 0;
}

.galleryDvMain .imgDseTitle {
	font-size: 16px !important;
	font-weight: bold;
	padding-bottom: 10px !important;
}

/*.calenderL { background:url(../images/calendarL.gif) no-repeat 0 0!important; }
.calenderL input.calenderR  { background:url(../images/calendarR.gif) no-repeat right 0; padding:0 30px 0 10px; border:none; overflow:visible; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; height:22px;}
.calenderL input.calenderRH  { background:url(../images/calendarRhide.gif) no-repeat right 0; padding:0 30px 0 10px; border:none; overflow:visible; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; height:22px;}*/
.calenderL input.enlargeMapR {
	background: url(../images/enlargeMapR.gif) no-repeat right 0;
	padding: 0 30px 0 10px;
	border: none;
	overflow: visible;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	height: 22px;
}

/* ----------- Accordion Css --------------- */
.glossymenu { /*margin: 5px 0;*/
	padding: 0;
	/*width: 200px; width of menu
border: 1px solid #9A9A9A;
border-bottom-width: 0;*/
	width: 100%;
}

/*.glossymenuAWrapper { background:#5f0000; padding:3px; margin:0 0 3px 0; position:relative }*/

/*.glossymenu a.menuitem{
background:#aa0000 url(../images/glossy.gif) repeat-x left bottom;
color: white;
font-size:11px;
display: block;
position: relative; 
width: auto;
padding:4px 0 5px;
text-decoration: none;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
outline:none;

}*/
.glossymenu .menuitem:active {
	color: white;
}

.glossymenu a.menuitem .statusicon {
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 1px;
	right: 5px;
	border: none;
}

/*.glossymenu a.menuitem:hover{
background:#aa0000 url(../images/glossy.gif) repeat-x left bottom;
}*/
.glossymenu a.menuitem span.linkSpan {
	padding: 0 5px;
}

.glossymenu div.submenuAccordion { /*DIV that contains each sub menu*/
	color: #fff;
	width: 100%;
}

/* *******
Add By Jainish
		******* */
.search_res_bg {
	background: url(../images/search_res_bg.jpg) #040402 repeat-x left top;
	padding: 20px 12px 0 12px;
}

.search_left {
	width: 644px;
	margin: 0 12px 0 0;
}
/*.search_left .cont_bg{background:#000 url(../images/cont_bg.jpg) repeat-x left top; padding:14px 7px;}*/
/*.search_left .sortby{height:26px; padding:0 0 0 12px; line-height:24px; background:url(../images/subTtlBg.gif) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}*/
.search_left .cont_bg {
	width: 630px;
}

.search_left .sortby .pagination {
	margin: 1px 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.search_left .sortby .pagination .pre {
	background: url(../images/search_pre.png) no-repeat left top;
	height: 20px;
	width: 27px;
}

.search_left .sortby .pagination .pre a {
	height: 20px;
	width: 27px;
	display: block;
}

.search_left .sortby .pagination .num {
	background: url(../images/search_num_bg.jpg) repeat-x left top;
	padding: 3px 16px 0 16px;
	font-size: 10px;
}

.search_left .sortby .pagination .num a {
	width: 15px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	margin: 0 5px 0 5px;
	font-weight: bold;
}

.search_left .sortby .pagination .num a:hover {
	background: #FFFFFF;
	color: #d40000;
}

.search_left .sortby .pagination .num .selected {
	background: #FFFFFF;
	color: #d40000;
}

.search_left .sortby .pagination .num span {
	float: left;
	margin: 0px;
	line-height: 13px;
	font-weight: bold;
}

.search_left .sortby .pagination .next {
	background: url(../images/search_next.png) no-repeat left top;
	height: 20px;
	width: 27px;
}

.search_left .sortby .pagination .next a {
	height: 20px;
	width: 27px;
	display: block;
}

.search_left .sortby .view {
	margin: 0 0 0 10px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.search_left .sortby .view strong {
	float: left;
}

.search_left .sortby .view a {
	width: 16px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	float: left;
	height: 15px;
	margin: 5px 5px 0 5px;
	font-weight: bold;
}

.search_left .sortby .view a:hover {
	background: #FFFFFF;
	color: #d40000;
}

.search_left .sortby .view .selected {
	background: #FFFFFF;
	color: #d40000;
}

.search_left .sortby .view span {
	float: left;
	margin: 0px;
	font-weight: bold;
}

/*Tab*/
.tab_container_4 .ratingbg {
	background: url(../images/search_tabcont_top.jpg) repeat-x left 1px;
	height: 15px;
	margin: 0px;
	padding: 1px 10px 0 0;
	border-left: 1px solid #6D717A;
}

.tab_container_4 .ratingbg .name {
	background: #0051a3;
	color: #FFFFFF;
	height: 15px;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}

.tab_container_4 .ratingbg .fashion {
	background: #a31e87;
	color: #FFFFFF;
	height: 15px;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}

.tab_container_4 .ratingbg .ratingrd {
	background: url(../images/rating_red.png) no-repeat left 7px;
	width: 66px;
	float: left;
	margin: 0 5px 0 0;
}

.tab_container_4 .ratingbg .ratingbl {
	background: url(../images/rating_bl.png) no-repeat left 7px;
	width: 66px;
	float: left;
	margin: 0 5px 0 5px;
}

.tab_container_4 .dvMain {
	padding: 13px 18px 18px 10px;
	font-size: 11px;
	color: #fff;
}

.tab_container_4 .dvMain span.greyTxt {
	color: #B1BAC3;
}
.greyTxtdiv{
    margin: 18px 0 0 0;
}
.greyTxtdiv2{
    margin: 18px 0 0 0;
}
.tab_container_4 .dvRht {
	float: right;
	width: 98px
}

.tab_container_4 .dvRht img {
	width: 90px;
	height: 65px;
	border: 1px solid #6D7179
}

.tab_container_4 .dvLft {
	float: left;
	width: 23px
}

.tab_container_4 .dvMid {
	padding: 0 109px 0 37px
}

.tab_container_4 .mainbg {
	background: url(../images/search_tabcont.png) repeat-x left top;
	border-right: 1px solid #6d717a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 11px;
	margin-right: 11px;
}

.tab_container_4 .mainbg .brd {
	border-top: 1px solid #6d7179;
	border-left: 1px solid #6d7179;
	border-right: 1px solid #6d7179;
}

.tab_container_4 .new {
	background: #46484c;
	border-top: 1px solid #6d7179;
	border-bottom: 1px solid #6d7179;
	padding: 12px 0 10px 12px;
	margin-left: 11px;
	margin-right: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab_container_4 .new .Lgrey {
	background: #5b5f67;
	padding: 5px 5px 4px 10px;
	margin: 0 0 2px 0;
}

.tab_container_4 .new .Lgrey span {
	color: #b1bac3;
}

.tab_container_4 .new .newicon {
	background: url(../images/new_icon.jpg) no-repeat right top;
	width: 45px;
	height: 25px;
}

.tab_container_4 .pricebg {
	background: url(../images/news_bg.jpg) repeat-x left top;
	padding: 16px 12px 0 12px;
	margin: 0 11px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1bac3;
}

.tab_container_4 .pricebg .box {
	width: 25%;
	margin-right: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1bac3;
}

.tab_container_4 .pricebg .box .price {
	background: url(../images/price_bg.png) repeat-x left top;
	width: 141px;
	height: 83px;
	margin: 5px 0 0 0;
	padding: 7px 12px 0 11px;
	font-weight: bold;
}

.tab_container_4 .pricebg .box .price span {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab_container_4 .pricebg .box .price .checkpricebtn {
	background: url(../images/checkprice_btn.jpg) no-repeat left top;
	font-weight: bold;
	width: 84px;
	height: 22px;
	text-align: center;
	line-height: 18px;
	margin: 10px 0 0 0;
}

.tab_container_4 .pricebg .box .price .close {
	width: 44px;
	margin: -10px 0 0 0;
	text-align: center;
}

.tab_container_4 .pricebg .box .price .close img {
	margin-bottom: 3px;
}

.tab_container_4 .pricebg .box .price .close span {
	color: #b1bac3;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}

.tab_container_4 .pricebg .box .price .checkpricebtn a {
	color: #FFFFFF;
	text-decoration: none;
}

.tab_container_4 .pricebg .box ul {
	border-top: 1px solid #6d7179;
	border-bottom: 1px solid #6d7179;
	margin: 5px 0 0 0;
	padding: 9px 0 11px 0;
	line-height: 13px;
	min-height: 66px;
}

.tab_container_4 .pricebg .box ul li { /*width:110px; float:left;*/
	color: #b1bac3;
	margin: 0 0 0 10px;
	clear: both;
}

.tab_container_4 .pricebg .box ul li .TxtDv {
	width: 110px;
	float: left;
}

.tab_container_4 .pricebg .box .circle li {
	background: url(../images/dot.jpg) no-repeat left;
	padding: 0 0 0 11px;
}

.tab_container_4 .pricebg .box ul span {
	float: right;
	text-align: right;
	width: 15px;
	display: inline-block;
}

.tab_container_4 .pricebg  .boxlast {
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b1bac3;
	font-size: 10px;
}

.tab_container_4 .pricebg  .boxlast ul {
	border-top: 1px solid #6d7179;
	margin: 5px 0 0 0;
	padding: 5px 0 5px 0;
	width: 73px;
}

/*BOX 1*/
.tab_container_4 .pricebg .box1 {
	width: 29%;
	margin: 0 25px 0 0;
}

.tab_container_4 .pricebg .box1 .price {
	background: url(../images/price_bg.png) repeat-x left top;
	width: 141px;
	height: 83px;
	margin: 5px 0 0 0;
	padding: 7px 12px 0 11px;
	font-weight: bold;
}

.tab_container_4 .pricebg .box1 .price span {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab_container_4 .pricebg .box1 .price .checkpricebtn {
	background: url(../images/checkprice_btn.jpg) no-repeat left top;
	font-weight: bold;
	width: 84px;
	height: 22px;
	text-align: center;
	line-height: 18px;
	margin: 10px 0 0 0;
}

.tab_container_4 .pricebg .box1 .price .close {
	width: 50px;
	margin: -10px 0 0 0;
	text-align: center;
}

.tab_container_4 .pricebg .box1 .price .close img {
	margin-bottom: 4px;
}

.tab_container_4 .pricebg .box1 .price .close span {
	color: #b1bac3;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}

.tab_container_4 .pricebg .box1 .price .checkpricebtn a {
	color: #FFFFFF;
	text-decoration: none;
}

.tab_container_4 .pricebg .box1 ul {
	border-top: 1px solid #6d7179;
	border-bottom: 1px solid #6d7179;
	margin: 5px 0 0 0;
	padding: 9px 0 11px 0;
	line-height: 13px;
}

.tab_container_4 .pricebg .box1 ul li {
	width: 125px;
	float: left;
	color: #b1bac3;
	margin: 0 0 0 12px;
}

.tab_container_4 .pricebg .box1 .circle li {
	background: url(../images/dot.jpg) no-repeat left;
	padding: 0 0 0 11px;
}

.tab_container_4 .pricebg .box1 ul span {
	float: left;
	text-align: right;
	width: 15px;
}

/*search result shopping list BOX*/
.tab_container_4 .pricebg .slbox {
	width: 25%;
	margin-right: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1bac3;
}

.tab_container_4 .pricebg .slbox .pricerange {
	background: url(../images/pricerange_bg.png) repeat-x left top;
	width: 141px;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 4px 12px 0 11px;
	font-weight: bold;
}

.tab_container_4 .pricebg .slbox .pricerange span {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab_container_4 .pricebg .slbox .voucher_offer {
	font-weight: bold;
}

.tab_container_4 .pricebg .slbox .voucher_offer .offeron {
	line-height: 17px;
	color: #ff04a2;
	text-transform: uppercase;
}

.tab_container_4 .pricebg .slbox .voucher_offer .on {
	background: url(../images/voucher_offer_bg.png) repeat-x left top;
	width: 141px;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 6px 12px 0 11px;
	line-height: 16px;
}

.tab_container_4 .pricebg .slbox .voucher_offer .on img {
	float: left;
}

.tab_container_4 .pricebg .slbox .voucher_offer .on span {
	color: #FFFFFF;
	padding-left: 5px;
}

.tab_container_4 .pricebg .slbox ul {
	border-top: 1px solid #6d7179;
	border-bottom: 1px solid #6d7179;
	margin: 5px 0 0 0;
	padding: 9px 0 11px 0;
	line-height: 13px;
	min-height: 66px;
}

.tab_container_4 .pricebg .slbox ul li {
	width: 110px;
	float: left;
	color: #b1bac3;
	margin: 0 0 0 12px;
}

.tab_container_4 .pricebg .slbox .circle li {
	background: url(../images/dot.jpg) no-repeat left;
	padding: 0 0 0 11px;
}

.tab_container_4 .pricebg .slbox ul span {
	float: left;
	text-align: right;
	width: 15px;
}

.tab_container_4 .pricebg  .slboxlast {
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff04a2;
	font-size: 10px;
	text-transform: uppercase;
}

.tab_container_4 .pricebg  .slboxlast ul {
	border-top: 1px solid #b0006f;
	border-bottom: 1px solid #b0006f;
	margin: 5px 0 0 0;
	padding: 3px 0 5px 0;
	width: 73px;
}

/*search result shopping list BOX1*/
.tab_container_4 .pricebg .slbox1 {
	width: 28%;
	margin-right: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1bac3;
}

.tab_container_4 .pricebg .slbox1 .pricerange {
	background: url(../images/pricerange_bg.png) repeat-x left top;
	width: 141px;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 4px 12px 0 11px;
	font-weight: bold;
}

.tab_container_4 .pricebg .slbox1 .pricerange span {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer {
	font-weight: bold;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .offeron {
	line-height: 17px;
	color: #ff04a2;
	text-transform: uppercase;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .offeroff {
	line-height: 17px;
	color: #b1bac3;
	text-transform: uppercase;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .on {
	background: url(../images/voucher_offer_bg.png) repeat-x left top;
	width: 141px;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 6px 12px 0 11px;
	line-height: 16px;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .on img {
	float: left;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .on span {
	color: #FFFFFF;
	padding-left: 5px;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .off {
	background: url(../images/pricerange_bg.png) repeat-x left top;
	width: 141px;
	height: 23px;
	margin: 5px 0 0 0;
	padding: 6px 12px 0 11px;
	line-height: 16px;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .off img {
	float: left;
}

.tab_container_4 .pricebg .slbox1 .voucher_offer .off span {
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: normal;
}

.tab_container_4 .pricebg .slbox1 ul {
	border-top: 1px solid #6d7179;
	border-bottom: 1px solid #6d7179;
	margin: 5px 0 0 0;
	padding: 9px 0 11px 0;
	line-height: 13px;
	min-height: 66px;
}

.tab_container_4 .pricebg .slbox1 ul li {
	width: 125px;
	float: left;
	color: #b1bac3;
	margin: 0 0 0 12px;
}

.tab_container_4 .pricebg .slbox1 .circle li {
	background: url(../images/dot.jpg) no-repeat left;
	padding: 0 0 0 11px;
}

.tab_container_4 .pricebg .slbox1 ul span {
	float: left;
	text-align: right;
	width: 15px;
}

.tab_container_4 .prev_btn {
	background: url(../images/prev_btn.png) no-repeat left top;
	width: 113px;
	height: 29px;
	margin: 10px 0 0 0;
	text-align: center;
	line-height: 26px;
}

.tab_container_4 .prev_btn a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tab_container_4 .next_btn {
	background: url(../images/next_btn.png) no-repeat left top;
	width: 85px;
	height: 29px;
	margin: 10px 0 0 0;
	text-align: center;
	line-height: 26px;
}

.tab_container_4 .next_btn a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tab_container_4 .nextpre_btn {
	background: url(../images/next_middle.png) repeat-x left top;
}

.tab_container_4 .nextpre_btn .prev {
	background: url(../images/next_left.png) no-repeat left top;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 130px;
	height: 28px;
}

.tab_container_4 .nextpre_btn .next {
	background: url(../images/next_right.png) no-repeat right top;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 95px;
	height: 28px;
}

.tab_container_4 .pagitionbg {
	/*background:url(../images/pagination_bg.jpg) repeat-x left top;*/
	height: 27px;
	margin: 0 0 20px 0;
}

.bottombg {
	background: url(../images/next_pre_bg.png) left bottom;
	padding: 0 10px 10px 10px;
}

/* Rating */
.citiesRating_a,.citizensRating_a {
	float: right;
	color: #b1bac3;
	font-size: 9px;
}

.citiesRating_a span,.citizensRating_a span {
	padding-left: 72px;
	font-weight: bold;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.citiesRating_a .zero {
	background: url(../images/zeroRed.gif) no-repeat 0 5px;
}

.citiesRating_a .half {
	background: url(../images/halfRed.gif) no-repeat 0 5px;
}

.citiesRating_a .one {
	background: url(../images/oneRed.gif) no-repeat 0 5px;
}

.citiesRating_a .oneAndHalf {
	background: url(../images/oneandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating_a .two {
	background: url(../images/twoRed.gif) no-repeat 0 5px;
}

.citiesRating_a .twoAndHalf {
	background: url(../images/twoandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating_a .three {
	background: url(../images/threeRed.gif) no-repeat 0 5px;
}

.citiesRating_a .threeAndHalf {
	background: url(../images/threeandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating_a .four {
	background: url(../images/fourRed.gif) no-repeat 0 5px;
}

.citiesRating_a .fourAndHalf {
	background: url(../images/fourandhalfRed.gif) no-repeat 0 5px;
}

.citiesRating_a .five {
	background: url(../images/fiveRed.gif) no-repeat 0 5px;
}

.citizensRating_a .zero {
	background: url(../images/zeroBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .half {
	background: url(../images/halfBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .one {
	background: url(../images/oneBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .oneAndHalf {
	background: url(../images/oneandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .two {
	background: url(../images/twoBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .twoAndHalf {
	background: url(../images/twoandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .three {
	background: url(../images/threeBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .threeAndHalf {
	background: url(../images/threeandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .four {
	background: url(../images/fourBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .fourAndHalf {
	background: url(../images/fourandhalfBlue.gif) no-repeat 0 5px;
}

.citizensRating_a .five {
	background: url(../images/fiveBlue.gif) no-repeat 0 5px;
}

/*Right Part*/
.search_right {
	width: 310px;
}
/*.search_right .bg h3{background:url(../images/events-head-bg.gif) repeat-x; height:24px; padding:3px 0 0 12px; font-size:14px; margin:0px;  text-transform:uppercase; width:299px;}*/

/*.search_right .bg .bg_red {background:#7e0000; padding:5px 5px 5px 5px;  width:300px;}*/
.largebtn {
	background: url(../images/largemap_btn.jpg) repeat-x left top;
	width: 131px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: -1px 4px 0 0;
}

.largebtn a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	line-height: 21px;
	font-size: 10px;
	text-transform: none;
}

.amenities {
	padding-bottom: 6px;
}

.amenities ul {
	margin: 6px 0 0 3px;
	padding: 0px;
	text-align: center;
}

.amenities ul li {
	float: left;
	width: 54px;
	height: 62px;
	margin: 3px 0 0 3px;
}
/*.amenities ul li a{background:url(../images/amenties_pro_bg.png) no-repeat left top; display:block; width:54px; height:62px; padding:3px 0 0 0; color:#FFFFFF; font-size:10px; line-height:12px; text-decoration:none;}*/
.amenities ul li a img {
	margin: 0 5px 5px 5px;
}
/*.amenities ul li a:hover{background:url(../images/amenties_pro_bg_hover.png) no-repeat left top;}*/
.specialities ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.specialities ul li {
	width: 127px;
	float: left;
	text-align: left;
	margin: 0 0 0 10px;
	height: 21px;
	padding: 0 5px;
	line-height: 18px;
}

.specialities ul li a {
	width: 136px;
}

.specialities ul li a:hover {
	background: url(../images/specialities_ho_a.gif) no-repeat left top;
}

.specialities ul li a span input {
	background: #41444a;
	border: 1px solid #6d7179;
}

.specialities ul li input {
	margin: 4px 5px 0 0;
}
/*.specialities .selected{background:url(../images/specialities_sec.png) no-repeat left top;}*/
.acceptcard ul {
	margin: 13px 0 0 0;
	padding: 0 0 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.acceptcard ul li {
	width: 49px;
	float: left;
	text-align: left;
	margin: 0 2px;
	height: 21px;
	padding: 0 9px 0 11px;
	line-height: 16px;
	font-size: 11px;
}

.acceptcard ul li div {
	width: 84px;
}

.acceptcard ul li img {
	margin: 4px 3px 0 0;
}

.acceptcard ul li input {
	margin: 4px 3px 0 8px;
	padding: 0px;
	background: none;
	border: none;
	float: right;
}

.accor_bg {
	padding: 3px;
}

.mypets { /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #E1E1E1;
}

.openpet { /*class added to contents of 1st demo when they are open*/
	background: yellow;
}

.technology { /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font: bold 14px Verdana;
	margin: 10px 0;
	font-size: 12px;
	padding: 3px 5px 0 10px;
	text-transform: uppercase;
	height: 20px;
	background: url(../images/accordian_bg.jpg) repeat-x left top;
}

.openlanguage {
	/*class added to contents of 2nd demo when they are open*/
	color: #FFFFFF;
}

.closedlanguage {
	/*class added to contents of 2nd demo when they are closed*/
	color: #FFFFFF;
}

/*.moreplacered{background:#7E0000; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:1px;	}
.moreplace{background:#632e31;}*/
.newsDv8 { /*padding:27px 11px 36px;*/
	padding: 12px 11px 10px;
}

.newsDv8 li {
	width: 230px;
	float: left;
	margin-right: 6px;
	margin-left: -2px;
	padding: 7px;
}

.newsDv8 li span {
	color: #b1bac3;
}

.newsDv8 li img {
	text-align: center;
	margin: 0 0 5px 18px;
	border: 1px solid #6d7179;
}

.newsDv8 li h4 {
	font-size: 14px;
	padding-left: 10px;
}

.newsDv8 li h4 a {
	color: #FFF;
	text-decoration: none;
}

.newsDv8 li.last {
	width: 230px;
	padding-right: 0;
	margin-right: 0;
}

/*.ourfav{background:#7e0000; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.ourfav ul {
	
}
/*.ourfav ul li{background:url(../images/fav_bg.jpg) no-repeat left top; width:300px; height:85px; margin:1px 0 0 0;}*/
.ourfav ul li span {
	color: #b1bac3;
	font-size: 10px;
}

.ourfav ul li p {
	padding: 0px;
	margin: 0px;
}

.ourfav ul li h3 {
	font-size: 15px;
}

.ourfav ul li h3 a {
	color: #FFF;
	text-decoration: none;
}

.ourfav ul li .love {
	background: url(../images/love_b.png) no-repeat left top;
	width: 12px;
	height: 12px;
	display: block;
}

.ourfav ul li .lovebl {
	background: url(../images/fav_love2.png) no-repeat left top;
	display: block;
	padding: 0 10px;
	height: 14px;
}

.ourfav ul li img {
	border: 1px solid #6d7179;
}

/*.ourfav .btnbg {background:url(../images/fav_btn_bg.gif) no-repeat center bottom; padding:0 0 2px 0; }*/
.ourfav .favbtn {
	background: url(../images/favrit_btn.jpg) no-repeat left top;
	width: 185px;
	height: 29px;
	margin: 10px 0 0 50px;
	text-align: center;
}

.ourfav .favbtn a {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 27px;
	font-size: 14px;
	text-decoration: none;
}

.pageTtl2 .searchicon {
	/*background:url(../images/search_icon.jpg) no-repeat right 0;*/
	float: right;
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 39px;
	padding: 23px 163px 0 0;
	text-align: right
}

.sampleleftbg_lcrn {
	background: url(../images/sampleview_crn_a.gif) no-repeat left top;
	line-height: 28px;
	width: 7px;
	height: 27px;
}

.sampleleftbg_mcrn {
	background: url(../images/sampleview_crn_b.gif) repeat-x left top;
	line-height: 28px;
	height: 27px;
	float: left;
	padding-left: 5px;
}

.sampleleftbg_mcrn strong {
	color: #b1bac3;
	padding-right: 3px;
}

.sampleleftbg_rcrn {
	background: url(../images/sampleview_crn_c.gif) no-repeat right top;
	line-height: 28px;
	width: 7px;
	height: 27px;
}

.sampleleftbg {
	background: url(../images/sampleview_a.png) no-repeat left top;
	line-height: 28px;
	padding: 0 0 0 13px;
}

.sampleleftbg .crnright {
	background: url(../images/sampleview_a.png) no-repeat right top;
	width: 12px;
	height: 27px;
	float: right;
	margin: 0 -6px 0 0;
}

.checkbtn {
	background: url(../images/check_btn.jpg) repeat-x left top;
	padding: 0 10px 0 10px;
	line-height: 21px;
}

.checkbtn a {
	color: #FFFFFF;
	text-decoration: none;
}

.checkbtn_gr {
	background: url(../images/check_btn_gr.jpg) repeat-x left top;
	padding: 0 10px 0 10px;
	line-height: 21px;
}

.checkbtn_gr a {
	color: #FFFFFF;
	text-decoration: none;
}

.sampleleftbg .pricestart {
	color: #b1bac3;
}

.broucher {
	background: url(../images/broucher.png) no-repeat left top;
	width: 109px;
	height: 27px;
	font-weight: bold;
	line-height: 28px;
	color: #b1bac3;
}

.broucher a {
	color: #b1bac3;
	text-decoration: none;
	padding: 0 0 0 8px;
}

.tab_container_4 .simplebg {
	background: url(../images/simpleview_bt_bg.png) repeat-x left top;
	border-top: 1px solid #6d7179;
	padding: 6px 0 7px 12px;
	margin: 0 0 0 11px;
	width: 596px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.advgrey {
	background: #5b5f67;
	padding: 5px;
}

.spoffer strong {
	color: #ff04a2;
}

.availibity_ys {
	background: url(../images/rm_available_icon.gif) no-repeat left top;
	padding: 2px 9px 2px 9px;
}

.availibity_ns {
	background: url(../images/avai_not_sure.gif) no-repeat left top;
	padding: 2px 9px 2px 9px;
}

.availibity_na {
	background: url(../images/rm_notavailable.gif) no-repeat left top;
	padding: 2px 9px 2px 9px;
}

.accordion {
	
}
/*.accordion .brcolor{background:#5f0000; padding:3px 3px 3px; }
.accordion h4 {background: url(../images/acco_down.jpg) no-repeat right top; padding: 0 0 0 15px; margin:0; cursor: pointer; font-size:12px; text-transform:uppercase; height:20px; line-height:19px; }*/
.accordion h4:hover {
	
}
/*.accordion h4.active {background: url(../images/acco_up.jpg) no-repeat right top; }*/
.accordion span {
	margin: 0;
}

.padB5 {
	padding-bottom: 5px;
}

/* *******
Page For hotel_details_organization_that_pay_comments.html
		******* */
.tab_content_6 .hotelname {
	padding: 0 0 0 37px;
	margin-top: 43px;
}

.tab_content_6 .hotelname .fontbig {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 5px;
}

.tab_content_6 .hotelimg {
	margin: 17px 23px 0 0;
}

.hotelname span.grey {
	font-size: 11px;
	font-weight: normal;
	color: #B1BAC3;
	margin-left: 7px
}

.hotelname span.fav {
	background: url(../images/favouriteIcon.gif) no-repeat 0 0;
	width: 12px;
	height: 13px;
	display: block;
	float: left;
	margin-left: 9px
}

.hotelname span.greyTXT {
	font-size: 11px;
	font-weight: normal;
	color: #B1BAC3;
}

.commentBoxbg {
	/*background:url(../images/comment_box_bg.jpg) repeat left top;*/
	margin: 22px 16px 24px;
}

.commentBoxbg .comment {
	padding: 17px 16px 0 10px;
}

.commentBoxbg .lightbl {
	background: #06406e;
	border-bottom: 1px solid #09528b;
}

.commentBoxbg .darkbl {
	background: #023862;
	border-bottom: 1px solid #09528b;
}

.commentBoxbg .comment .photo {
	background: url(../images/comment_photo_bg.png) no-repeat left top;
	padding: 8px 0 0 10px;
	float: left;
}

.commentBoxbg .comment .photo img {
	border: 1px solid #6b727a;
}

.commentBoxbg .comment .commBY {
	float: left;
	font-size: 12px;
}

.commentBoxbg .comment .commBY a {
	color: #FFFFFF;
}

.commentBoxbg .comment .commBY strong {
	line-height: 28px;
}

.commentBoxbg .comment .commBY span {
	font-size: 12px;
	font-weight: normal;
}

.commentBoxbg .comment .commBY .vipGoldCitiZen {
	background: url(../images/vip_goldcitizen.png) no-repeat left top;
	height: 29px;
	width: 171px;
}

.commentBoxbg .comment .commentTEXT {
	padding: 16px 0 0 9px;
}

.commentBoxbg .comment .commentTEXT p {
	line-height: 18px;
	padding-top: 14px;
}

.commentBoxbg .comment .commentTEXT p span {
	background: url(../images/comment_cote.png) no-repeat left top;
	padding: 19px;
}

.commentpaginationDVWrap {
	background: url(../images/paginationBG.gif) repeat-x left 5px;
}

.commentpaginationDV {
	margin: 0 auto;
	text-align: center;
}

.commentpaginationDV li {
	display: inline-block;
	padding: 0 20px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.commentpaginationDV li .pageImg {
	text-align: center
}

.commentpaginationDV li a {
	width: 11px;
	height: 11px;
	margin: auto;
	font-size: 0;
	display: inline-block;
	background: url(../images/commentpaginationImg.gif) no-repeat left top;
}

.commentpaginationDV li a:hover {
	background: url(../images/commentpaginationImg.gif) no-repeat left
		bottom;
}

.commentpaginationDV li a.smallDot {
	width: 22px;
	height: 5px;
	margin: auto;
	font-size: 0;
	display: inline-block;
	background: url(../images/commentpaginationSmallDot.gif) no-repeat left
		top;
	margin: 3px 0 0 0;
}

.commentpaginationDV li a.smallDot:hover {
	background: url(../images/commentpaginationSmallDot.gif) no-repeat left
		bottom;
}

.commentpaginationDV li a.all {
	width: 33px;
	height: 13px;
	margin: auto;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	background: url(../images/allBG.gif) no-repeat left top;
}

.commentpaginationDV li a.all:hover {
	background: url(../images/allBG.gif) no-repeat left bottom;
}

.commentpaginationDV li .pageNo {
	font-weight: bold;
	font-size: 9px;
	padding: 5px 0 0 0;
	text-align: center;
}

.commentpaginationDV li .lastpageNo {
	font-weight: normal;
	color: #b1bac3;
	font-size: 9px;
	padding: 5px 0 0 0;
	text-align: center;
}

/*Top TXT Pagination*/
.commentpaginationDVTPWrap {
	background: url(../images/paginationBG.gif) repeat-x left 22px;
}

.commentpaginationDV li .pageTPNo {
	font-weight: bold;
	font-size: 9px;
	padding: 0 0 5px 0;
	text-align: center;
}

.commentpaginationDV li .lastpageTPNo {
	font-weight: normal;
	color: #b1bac3;
	font-size: 9px;
	padding: 0 0 5px 0;
	text-align: center;
}

.padL8 {
	padding-left: 8px;
}

.padR8 {
	padding-right: 8px;
}

.marR15 {
	margin-right: 15px;
}

.marB18 {
	margin-bottom: 18px;
}

/* CSS FOR news_and_events_details_of_a_news.html*/
/*.cntrCnt .lft .tle .BackBTN{background:url(../images/back_btn_bg.png) repeat-x left top; margin:1px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cntrCnt .lft .tle .BackBTN a{background:url(../images/back_btn_bg_left.png) no-repeat left top; padding:0 10px 0 26px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; }*/

/*Add By jainish 03-Dec-2010*/
.w200 {
	width: 200px;
}

.viewPage {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
}

.viewPage strong {
	float: left;
}

.viewPage a {
	width: 16px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	float: left;
	height: 15px;
	margin: 5px 5px 0 5px;
	font-weight: bold;
}

.viewPage a:hover {
	background: #FFFFFF;
	color: #d40000;
}

.viewPage .selected {
	background: #FFFFFF;
	color: #d40000;
}

.viewPage span {
	float: left;
	margin: 0px;
	font-weight: bold;
}

.titleHTbg {
	background: url(../images/search_tabcont_top.jpg) repeat-x left 1px;
	height: 15px;
	margin: 0px;
	padding: 1px 0 0 0;
	border-left: 1px solid #6D717A;
}

.titleHTbg .name {
	color: #FFFFFF;
	height: 15px;
	padding: 0 7px 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

.titleHTbg .name a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.darkBlue {
	background: #10456e;
}

.plusSign {
	background: url(../images/plussign.gif) no-repeat left top;
	width: 14px;
	height: 14px;
	display: block;
}

/*
Add BY Jainish index-v1.html 6-12-2010
*/
.community3 {
	
}

.community3 a {
	background: url(../images/community-btn.gif) no-repeat top right;
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.community3 a span {
	background: url(../images/community-left_half.gif) no-repeat top left;
	height: 36px;
	line-height: 36px;
	display: block;
}

.community3 a:hover {
	background: url(../images/community-btn-rollover.gif) no-repeat top
		right;
}

.community3 a:hover span {
	background: url(../images/community-left-rollover_half.gif) no-repeat
		top left;
}

.community3 .communityPopup {
	
}

.community3 .communityPopup .closeTop {
	background: url(../images/closeTop-bg.gif) no-repeat top left;
	height: 19px;
}

.community3 .communityPopup .closeTop a {
	color: #A4D8FF;
	height: 19px !important;
	line-height: 19px;
	float: right;
	height: auto;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.community3 .communityPopup .closeTop a span {
	background: url(../images/poUp-closeBtn.gif) no-repeat right;
	float: right;
	margin: 6px 9px 0 5px;
	width: 7px;
	height: 7px;
}

.community3 .communityPopup .popBgRght {
	background: url(../images/pop-bg-rght.gif) no-repeat top right;
	height: 143px;
}

.community3 .communityPopup .popBgLft {
	background: url(../images/pop-bg-lft.gif) no-repeat top left;
	height: 143px;
	padding: 0 11px 0 7px;
}

.community3 .communityPopup .mid {
	background: url(../images/pop-bg-mid.gif) repeat-x;
	height: 143px;
	width: 477px;
}

.w345 {
	width: 345px;
}

.padL250 {
	padding-left: 250px;
}

/* Add By Jainish 11-2-2011*/
.paginationList {
	padding: 10px 0 0 0;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
}

.paginationList span {
	color: #FFFFFF;
	font-size: 12px;
}

.paginationList a {
	color: #FFFFFF;
	font-size: 11px;
}

.search_left .sortby .pagination a {
	color: #FFFFFF;
}

.amentiesList li span {
	float: left;
	height: 26px;
	padding: 0 1px 0 0;
}

.uppercase {
	text-transform: uppercase;
}

.greyBtnDarkRht {
	
}

.greyBtnDarkRht a {
	text-decoration: none;
}

.amenitiesCheckBox {
	padding-bottom: 6px;
}

.amenitiesCheckBox ul {
	margin: 6px 0 0 3px;
	padding: 0px;
	text-align: center;
}

.amenitiesCheckBox ul li {
	float: left;
	padding: 0 8px 0 8px;
	width: 49px;
	margin-right: 7px;
}

.amenitiesCheckBox ul li a {
	padding: 3px 0 0 0;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
	text-align: left;
	float: left;
}

.amenitiesCheckBox ul li a img {
	margin: 0 5px 5px 3px;
	float: left;
}

.amenitiesCheckBox ul li input {
	margin: 8px 2px 0 0;
	border: none;
	background: none;
	padding: 0px;
	border: none;
}
/*.amenitiesCheckBox ul li a:hover{background:url(../images/amenties_pro_bg_hover.png) no-repeat left top;}*/
.favourite a {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px; /*12px;*/
	text-decoration: none;
	display: block;
	padding-bottom: 7px;
}

.topten ol li div a {
	color: #FFFFFF;
	text-decoration: none;
}

.greyDv a {
	color: #FFFFFF;
	text-decoration: none;
}

.search_left .sortby .pagination .Active {
	color: #FF0000;
	display: inline-block;
	font-weight: bold;
	height: 15px;
	line-height: 14px;
	margin: 0 2px;
	text-align: center;
	text-decoration: none;
	width: 15px;
	background: #FFFFFF;
}

.search_left .sortby .pagination a {
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	height: 15px;
	line-height: 14px;
	margin: 0 2px;
	text-align: center;
	text-decoration: none;
	width: 15px;
	padding: 0px;
}

.search_left .sortby .pagination a:hover {
	background: #FFFFFF;
	color: #FF0000;
}

.search_left .sortby .pagination .arrowimg,.search_left .sortby .pagination .arrowimg a,.search_left .sortby .pagination .arrowimg a:hover
	{
	background: none !important;
	padding: 0 0 0 0;
	height: 8px;
}

.showcase .refineSrch ul li.lst input {
	background: none;
	border: none;
}

.specialities ul li input {
	background: none;
	border: none;
}

.inputPriceBox {
	background: #6D7179 url(../images/input-bg.gif) repeat-x scroll 0 0
		!important;
	border: 1px solid #6D7179;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	ont-size: 10px;
	padding: 1px 2px;
}

.paginationCommon {
	margin: 1px 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.paginationCommon .pre {
	background: url(../images/search_pre.png) no-repeat left top;
	height: 20px;
	width: 27px;
}

.paginationCommon .pre a {
	height: 20px;
	width: 27px;
	display: block;
}

.paginationCommon .num {
	background: url(../images/search_num_bg.jpg) repeat-x left top;
	padding: 3px 16px 0 16px;
	font-size: 10px;
}

.paginationCommon .num a {
	width: 15px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	height: 15px;
	line-height: 14px;
	margin: 0 5px 0 5px;
	font-weight: bold;
}

.paginationCommon .num a:hover {
	background: #FFFFFF;
	color: #d40000;
}

.paginationCommon .num .selected {
	background: #FFFFFF;
	color: #d40000;
}

.paginationCommon .num span {
	float: left;
	margin: 0px;
	line-height: 13px;
	font-weight: bold;
}

.paginationCommon .next {
	background: url(../images/search_next.png) no-repeat left top;
	height: 20px;
	width: 27px;
}

.paginationCommon .next a {
	height: 20px;
	width: 27px;
	display: block;
}

.paginationCommon a {
	color: #FFFFFF;
}

.paginationCommon .Active {
	color: #FF0000;
	display: inline-block;
	font-weight: bold;
	height: 15px;
	line-height: 14px;
	margin: 0 2px;
	text-align: center;
	text-decoration: none;
	width: 15px;
	background: #FFFFFF;
}

.paginationCommon a {
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	height: 15px;
	line-height: 14px;
	margin: 0 2px;
	text-align: center;
	text-decoration: none;
	width: 15px;
}

.paginationCommon a:hover {
	background: #FFFFFF;
	color: #FF0000;
}

.paginationCommon .arrowimg,.paginationCommon .arrowimg a,.paginationCommon .arrowimg a:hover
	{
	background: none !important;
	height: 8px;
}

.aboutBottomBG {
	background: url(../images/aboutBottomBG.jpg) repeat-x left bottom;
	display: block;
	height: 71px;
	text-align: center;
	line-height: 71px;
}

.undo {
	background: url(../images/undoBtn.png) no-repeat left top;
	border: none;
	width: 78px;
	height: 25px;
	margin: 0 5px 0 0;
	text-indent: -1000px;
	cursor: pointer;
}

.subcribe {
	background: url(../images/subcribeBtn.png) no-repeat left top;
	width: 116px;
	height: 25px;
	border: none;
	text-indent: -1000px;
	cursor: pointer;
}

.publish {
	text-align: center;
	margin: 28px auto 0;
}

.publishBtn {
	background: url(../images/publishBtn.png) no-repeat left top;
	width: 202px;
	height: 25px;
	border: none;
}

.gels-app {
	width: 99% !important;
}

.logOffImg {
	color: #A4D8FF;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; /*padding-left:433px;*/
	width: 51px;
	cursor: pointer;
	padding: 0 18px 5px 12px !important;
	height: 24px !important;
}

.blogNav {
	
}

.blogNav ul li {
	float: left;
	margin-left: 1px;
}

.blogNav ul li a {
	background: url(../images/blog_RightBG.gif) no-repeat right top;
	display: block;
	line-height: 38px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.blogNav ul li a span {
	background: url(../images/blog_leftBG.gif) no-repeat left top;
	height: 38px;
	display: block;
	padding: 0 11px 0 10px;
}

.countDegit {
	float: left;
	font-size: 17px !important;
	padding-right: 10px;
	width: 24px;
	text-align: right;
}

.fndAnthHotelDv {
	width: 244px;
	float: left;
	height: 72px;
	margin-right: 50px;
}

.fndAnthHotelDv a {
	display: block;
	height: 30px;
	margin: 39px 0 0 0;
	text-decoration: none;
}

.saveBtnBlue {
	background: url(../images/saveBtnBlue.png) no-repeat left top;
	width: 73px;
	height: 25px;
	border: none;
	text-indent: -1000px;
	cursor: pointer;
}

.sendBtnBlue {
	background: url(../images/sendBtn.png) no-repeat left top;
	width: 73px;
	height: 25px;
	border: none;
	text-indent: -1000px;
	cursor: pointer;
}

.cancelBtnBlue {
	background: url(../images/cancelBtn.png) no-repeat left top;
	width: 80px;
	height: 25px;
	border: none;
	text-indent: -1000px;
	cursor: pointer;
}
/* 20-04-2011 */
.tab_container_4 .dvMain span.greyTxt a {
	color: #FFFFFF;
	text-decoration: none;
}

.compAdv {
	
}

.compAdv a {
	background-position: -218px 0;
}

.compAdv li {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	width: 218px;
	position: relative
}

.compAdv li a {
	width: 218px;
	height: 82px;
	display: block;
	background: url(../images/favourite_brands.gif) no-repeat 0 0;
	/*text-indent:-9999px*/
}

.compAdv li a .preview {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}

.compAdv li a:hover .preview {
	display: block
}

.compAdv li a:hover .previewSec {
	background-position: -280px 0;
}

.compAdv li a.chanel {
	background-position: 0 0
}

.compAdv li a.bentley {
	background-position: -218px 0
}

.compAdv li a.versace {
	background-position: -436px 0
}

.compAdv li a.hugo {
	background-position: -654px 0
}

.compAdv li a.mercedes {
	background-position: -872px 0
}

.compAdv li a:hover {
	width: 218px;
	height: 82px;
	display: block;
	background: url(../images/favourite_brands.gif) no-repeat 0 -82px
}

.compAdv li a.chanel:hover {
	background-position: 0 -82px
}

.compAdv li a.bentley:hover {
	background-position: -218px -82px
}

.compAdv li a.versace:hover {
	background-position: -436px -82px
}

.compAdv li a.hugo:hover {
	background-position: -654px -82px
}

.compAdv li a.mercedes:hover {
	background-position: -872px -82px
}

/* Header New Integration 20-05-2011 */
.eshop_btnNew {
	background: url(../images/eshop-btn.gif) no-repeat;
	border: none;
	width: 53px;
	font-weight: bold;
	cursor: pointer;
}

.topFunctionsNew {
	width: 990px;
}

.topFunctionsNew .tfLft {
	background: url(../images/topFunctLft.gif) no-repeat top left;
	/*width:14px;*/
	height: 117px;
} /*14-06-2011*/
.topFunctionsNew .tfRght {
	background: url(../images/topFunctRght.gif) no-repeat top right;
	/*width:14px;*/
	height: 117px;
} /*14-06-2011*/
.topFunctionsNew .midNew {
	background: url(../images/bg-mid.gif) repeat-x;
	margin: 0 0 0 0;
	height: 117px;
} /*14-06-2011*/
.topFunctionsNew .midNew ul {
	
}

.topFunctionsNew .midNew li {
	
}

.topFunctionsNew .midNew li.palnner {
	background: url(../images/planner-bgew.gif) no-repeat;
	height: 50px;
	width: 288px;
	padding: 0 12px 0 10px;
	font-weight: bold;
	margin-bottom: 5px;
	border: 1px solid #134367;
}

.topFunctionsNew .midNew li.palnner ul.plannerBox {
	
}

.topFunctionsNew .midNew li.palnner ul.plannerBox li {
	float: left;
}

.topFunctionsNew .midNew li.palnner .plannerTxt {
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 0 0;
	height: 24px;
}

.topFunctionsNew .midNew li.estore {
	background: url(../images/planner-bgew.gif) no-repeat;
	height: 50px;
	width: 288px;
	padding: 0 13px 0 10px;
	font-weight: bold;
	border: 1px solid #134367;
}

.topFunctionsNew .midNew li.estore ul.estoreBox {
	
}

.topFunctionsNew .midNew li.estore ul.estoreBox li {
	float: left;
}

.topFunctionsNew .midNew li.estore .estoreTxt {
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 0 0;
	height: 24px;
}

.topFunctionsNew .midNew li .srcTxt {
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0 3px 0;
	display: block;
}

.topFunctionsNew .midNew li.search ul.srchBx {
	
}

.topFunctionsNew .midNew li.search ul.srchBx li {
	float: left;
	margin: 0 2px 0 0;
}

.topFunctionsNew .midNew li.new .newsTxt {
	background: url(../images/cot.gif) no-repeat left top;
	height: 17px;
	padding: 0 0 0 8px;
}

.topFunctionsNew .midNew li.new .newsTxt span {
	background: url(../images/cot.gif) no-repeat right -19px;
	height: 16px;
	padding: 0 8px 0;
	display: block;
	width: 232px;
}

.topFunctionsNew .midNew li.new .newsTxt a span {
	color: #FFF;
}

.logoBig {
	float: left;
	text-align: center;
	width: 368px;
}

.txtPlannerNew {
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
	font-family: Verdana;
	font-size: 11px;
	width: 216px;
}

a {
	color: #FFFFFF;
}

.bdrN {
	border: none !important;
}

.bannerSecL {
	padding: 3px 0 0 0;
}

.bannerSecL img {
	height: 79px;
	width: 547px;
}

#at16pt,#at15s_head {
	background: #686b73 !important;
}

#at16pt h4,#at16pt a {
	color: #FFFFFF !important;
}

#at16psf {
	background-color: #d1d5d8 !important;
}

#at16ps,#at_hover {
	background: #7f838b;
}

#at_share .at_item {
	border: 1px solid #7f838b !important;
}

#at_hover .at_item,#at_share .at_item {
	background-color: #7f838b !important;
	color: #FFFFFF !important;
}

#at16pf {
	background: #686b73 !important;
	border: 1px solid #686b73 !important;
}

#at16pf a,a#at15sptx {
	color: #FFFFFF !important;
}

/*17-June-2011 add Css*/
.grade {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	padding: 2px 0 0;
	text-align: center;
	width: 23px;
	text-transform: uppercase;
}

.restaurantGrade {
	background: url(../images/restaurantGradBg.png) no-repeat left top;
}

.hotelsGrade {
	background: url(../images/hotelsGradBg.png) no-repeat left top;
}

.shoppingGrade {
	background: url(../images/shoppingGradBg.png) no-repeat left top;
}

.sightseeingGrade {
	background: url(../images/sightseeingGradBg.png) no-repeat left top;
}

.nightlifeGrade {
	background: url(../images/nightlifeGradBg.png) no-repeat left top;
}

.serviceGrade {
	background: url(../images/serviceGradBg.png) no-repeat left top;
}

ul.offersBig {
	position: relative;
	left: -7px;
	margin: 0 0 12px 0;
}

ul.offers {
	position: relative;
	left: -7px;
}

/*20-June-2011 add Css*/
.textImg {
	text-indent: -9999px;
}

.text_SelectCity {
	background: url(../images/text_selectCity.png) no-repeat left 13px;
}

.text_SelectCityLogIn {
	background: url(../images/text_selectCity.png) no-repeat left 9px;
}

.text_Community {
	/*background:url(../images/text_Community.png) no-repeat left 13px;*/
	
}

.text_Lang {
	background: url(../images/text_Lang.png) no-repeat 5px 4px;
}

.text_Share {
	background: url(../images/text_Share.png) no-repeat 5px 4px;
}

.text_Blogs {
	/*background:url(../images/text_Blogs.png) no-repeat left 13px;*/
	width: 50px;
	padding-left: 1px;
	text-align: center;
}

.text_BlogsLogIn {
	/*background:url(../images/text_Blogs.png) no-repeat left 8px;*/
	width: 42px;
	padding-left: 1px;
	text-align: center;
}

.text_Forums {
	/*background:url(../images/text_Forums.png) no-repeat left 13px;*/
	width: 56px;
	text-align: center;
}

.text_ForumsLogIn {
	/*background:url(../images/text_Forums.png) no-repeat left 8px;*/
	width: 56px;
	text-align: center;
}

.text_HotelFind {
	background: url(../images/text_hotelFind.png) no-repeat left 9px;
	width: 161px;
	display: block;
	height: 50px;
}

.text_Weather {
	width: 55px;
	height: 23px;
	padding: 5px 0 0 5px;
}

.img_Weather {
	background: url(../images/weather.png) no-repeat -68px 1px;
	width: 30px;
	height: 23px;
	float: left;
}

.text_NewarBy {
	background: url(../images/text_nearBy.png) no-repeat left 7px;
	width: 206px;
	display: block;
}

.weatherTxt {
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 8px;
	width: 179px;
	float: left;
	padding: 0 0 0 5px;
}

.backBtnComment {
	padding: 6px 0 0 0;
}

.backBtnComment a {
	background: url(../images/backBtnLeft.png) no-repeat left top;
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.backBtnComment a span {
	background: url(../images/backBtnRgt.png) no-repeat right top;
	display: block;
	margin: 0 0 0 20px;
	padding: 2px 9px 3px 6px;
        cursor: pointer;
}

/*24-June-2011 add css*/
.ltstNewsDv {
	background: url(../images/ltst-news-bgNew.jpg) no-repeat top left;
	width: 418px;
	height: 326px;
	padding: 0 13px 13px 13px;
}

.ltstNewsDv .heading {
	margin-top: 12px;
	margin-left: 12px;
}

.ltstNewsDv .heading h2 {
	font-size: 19px;
}

.ltstNewsDv .heading span.communityBtn {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.ltstNewsDv .heading span.communityBtn a {
	background: url(../images/community-btn-img2.gif) no-repeat;
	border: none;
	width: 95px;
	height: 17px;
	padding-top: 3px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

.ltstNewsDv .heading span.communityBtn a:hover {
	background: url(../images/community-btn-img2Hover.gif) no-repeat;
}

.allEvntsLnkV2 img {
	margin-right: 5px;
}

.allEvntsLnkV2 a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

.allEvntsLnkV2 a:hover {
	color: #FF8989;
}

.eventNewsContainerBluV2 {
	padding: 60px 0 10px;
	background: #000 url(../images/bluebgv2.jpg) repeat-x left 27px;
}

.fs10 {
	font-size: 10px !important;
}

/*28-July-2011 add css*/
ul.videoBox {
	
}

ul.videoBox li {
	float: left;
	margin: 5px;
	height: 160px;
}

ul.videoBox li a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

ul.videoBox li a img {
	padding: 0px;
	float: none;
	border: 1px solid #6D7179;
	padding: 2px;
}

ul.videoBox li a span {
	display: block;
	text-align: center;
	width: 80px;
}

.backBtn {
	position: relative;
	right: 30px;
	top: 41px;
}

.fs12 {
	font-size: 12px !important;
}

.setTitleMdl {
	margin: 0;
	width: 91%;
	padding: 24px 0 0;
	line-height: 0px;
	display: block;
	float: left;
	text-align: center;
}

.setTitleMdl .tleName {
	font-size: 22px;
	line-height: 10px;
	font-weight: normal;
	width: 93%;
	padding-right: 5px;
	text-align: center;
}

.mpB0 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.w140 {
	width: 140px;
}

.loginFrm ul .remember label {
	font-size: 12px;
}

#sddm {
	z-index: 100;
}

.logoffIcon {
	background: none !important;
}

ul.video {
	margin: 10px 10px 0 !important;
}

ul.video li {
	float: left;
	padding: 0 15px 15px !important;
	margin: 0px;
	list-style: none;
	background: none !important;
}

ul.video li a {
	height: 88px;
	width: 75px;
	display: block;
}

#lefteditorul li {
	width: 105%;
}

#lefteditorul li img {
	float: left;
}

#lefteditorul li {
	float: right;
}

#lefteditorul li input {
	margin: 0;
	padding: 0;
	width: 68px;
	float: right;
}

#lefteditorul li a {
	float: right;
}

.saveEditInPlace {
	display: none;
}

.undoButton {
	display: none;
}

.ajaxloader {
	display: none;
}

#editPlaceHolder .leitmotivCont {
	width: 58%;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('xml/ellipsis.xml#ellipsis');
}

#ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('xml/ellipsis.xml#ellipsis');
	width: 100px;
}

.aboutmetitle {
	color: #B1BAC3;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 22px;
	text-transform: uppercase;
}

.languagetab {
	display: block;
	width: 45px;
	position: relative;
	float: left;
	text-align: center;
	cursor: pointer;
	line-height: 21px;
}

.languagetabselected {
	background: url("/images/top.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 31px;
	width: 49px;
	line-height: 21px;
}

.flag-image {
	vertical-align: middle;
}

.about_me_lang {
	display: none;
}

.aboutmeleft {
	position: relative;
	float: left;
}

.aboutmeright {
	position: relative;
	float: right;
}

.cultureImage {
	vertical-align: top;
}

.smallwebimages {
	float: left;
	margin-right: 8px;
}

.titleNewBG {
	background: none repeat scroll 0 0 #085BB1;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	width: 80%;
	position: relative;
	float: left;
}

.lifestylewrapper {
	position: relative;
	float: left;
	width: 20%;
}

#lifestyleOptionsWrapper input {
	width: 21%
}

#uploadify-wrapper {
	margin-left: 9px;
	margin-top: 37px;
	overflow: hidden;
	position: absolute;
}

#addtofavourite {
	background: url("../images/favouriteIcon.gif") no-repeat scroll 0 0
		transparent;
	display: block;
	float: right;
	height: 13px;
	padding-left: 15px;
	width: 100px; /*130px;*/
	cursor: pointer;
	font-size: 9px;
}

#goldenDivWrapper #addtofavourite {
	background: url("../images/favouriteIcon.gif") no-repeat scroll 0 0
		transparent;
	display: block;
	float: right;
	height: 13px;
	padding-left: 13px;
	width: auto;
	cursor: pointer;
	font-size: 12px;
	margin-top: -17px;
}

/* planner css */
.grey-box-main {
	width: 900px;
}

.grey-left-section {
	width: 445px;
	float: left;
	padding: 0px;
}

.grey-right-section {
	width: 330px;
	float: right;
}

.realted-news-lefttop-bg {
	background: url(../images/related_news_left_bg.gif) no-repeat;
	width: 445px;
	padding: 9px 14px;
}

.weather-boxes-main {
	padding: 10px 0px;
}

.fontVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.weather-txt-box-bg {
	background: url(../images/weather-txt-box-bg.png) no-repeat;
	padding: 5px 0px 0px 10px;
	width: 168px;
}

.realted-middle-leftBottom {
	background: url(../images/related_news_leftBottom_bg.png) repeat-x;
	width: 425px;
	padding: 7px 10px;
}

.realted-middle-leftBottom em {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.faint-blue-bg {
	background: #1c5a8a;
	width: 400px;
	padding: 2px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dark-blue-bg {
	background: #114b78;
	width: 400px;
	padding: 2px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.txtAlign-Right {
	text-align: right;
}

.managr-planning {
	background: url(../images/manage-button.png) no-repeat left top;
	padding: 6px 3px 6px 7px;
	text-align: left;
}

.managr-planning a {
	text-decoration: none;
}

.managr-planning img {
	padding: 3px 4px;
}

.planner-white-arrow-bg {
	background: url(../images/white-arrow-bg.png) no-repeat;
	width: 24px;
	padding: 5px 0px 12px 15px;
	margin-top: 4px;
}

.question-mark-bg {
	background: url(../images/black-questionMark-bg.png) no-repeat;
	width: 33px;
	height: 8px;
	padding-top: 3px;
	padding-left: 17px;
	margin-top: 0px;
}

.blackCalander-left-curve {
	background: url(../images/black-calander-lbg.png) no-repeat;
	width: 1px;
	height: 25px;
	float: left;
}

.blackCalander-center-curve {
	background: url(../images/black-calander-cbg.png) repeat-x;
	width: 99.788%;
	height: 25px;
	float: left;
}

.blackCalander-right-curve {
	background: url(../images/black-calander-rbg.png) no-repeat;
	width: 1px;
	height: 25px;
	float: left;
}

.w30p {
	width: 30%;
}

.balck-lft-arrow {
	background: url(../images/black-left-arrow.png) no-repeat;
	width: 34px;
	height: 19px;
	margin-top: 3px;
	float: left;
}

.balck-rgt-arrow {
	background: url(../images/black-right-arrow.png) no-repeat;
}
/* Css created by artynest_V */
.wishes {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
}

.back-city-guide {
	width: 18%;
	margin-left: 42%;
	margin-top: 5px;
	position: absolute;
	z-index: 99999;
}

.header-backto-city-left-curve {
	background: url(../images/header-back-to-button_03.png) no-repeat;
	width: 9px;
	height: 21px;
	float: left;
}

.header-backto-city-bg {
	background: url(../images/header-back-to-button_04.png) repeat-x;
	height: 21px;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	padding: 2px 5px;
	float: left;
}

.header-backto-city-right-curve {
	background: url(../images/header-back-to-button_06.png) no-repeat;
	height: 21px;
	width: 11px;
	float: left;
}

#top-icon {
	margin: 0px;
	padding-top: 9px;
	float: left;
}

#top-icon ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top-icon ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#top-icon ul li a {
	background: url(../images/top-menu-back.png) no-repeat;
	height: 31px;
	width: 50px;
	margin-right: 3px;
	display: block;
}

#top-icon ul li a:hover {
	background: url(../images/top-menu-hover.png) no-repeat;
	height: 36px;
	width: 50px;
	margin-right: 3px;
	display: block;
}

.mycart {
	padding: 6px 0px 0px 14px;
}

.myplanner {
	padding: 6px 0px 0px 10px;
}

.myfavorite {
	padding: 6px 0px 0px 13px;
}

.bgColorN {
	background-color: none;
}

#top-sub-icon {
	padding: 15px 0px 0px 2px;
	float: left;
}

#top-sub-icon ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#top-sub-icon ul li {
	float: left;
	margin: 0px;
	padding-left: 10px;
}

#search-box {
	margin: 0px;
	padding: 9px 0px 0px 15px;
}

.left-curve-box {
	background: url(../images/myplan_blue_search_left_corner.png) no-repeat;
	width: 5px;
	height: 30px;
	float: left;
}

.search-bg-top {
	background: url(../images/myplan_blue_search_middle_line.png) repeat-x;
	padding: 3px 22px;
	height: 30px;
	float: left;
}

.right-curve-box {
	background: url(../images/myplan_blue_search_rigt_corner.png) no-repeat;
	height: 30px;
	width: 5px;
	float: left;
}

.mytrip_tab-main {
	float: left;
}

.mytrip-left-tab-main {
	height: 23px;
}

.mytrip-left-curve {
	background: url(../images/my-tips-tab-left.png) no-repeat;
	height: 23px;
	width: 6px;
}

.mytrip-middle-bg {
	background: url(../images/my-tips-tab-left-bg.png) repeat-x;
	height: 14px;
	width: 118px;
	padding: 9px 0 0 13px;
}

.mytrip-right-curve {
	background: url(../images/mytrip-right_05.png) no-repeat;
	height: 23px;
	width: 33px;
}

.mytrip-tab-middle-bg {
	height: 23px;
	width: 610px;
}

.mytrip-right-tab-main {
	height: 23px;
}

.mytrip-right-tab-left {
	background: url(../images/mytrip-right-tab-left.png) no-repeat;
	height: 23px;
	width: 33px;
}

.mytrip-right-tab-curve {
	background: url(../images/my-tips-tab-right.png) no-repeat;
	height: 23px;
	width: 6px;
}

.plan-newtrip-main {
	width: 100%;
	height: 20px;
}

.plan-left-curve {
	background: url(../images/mytrip-plantripleftt-curve.png) no-repeat;
	width: 5px;
	height: 48px;
}

.plan-middle-bg-cont {
	width: 942px;
}

.plan-middle-bg {
	background: url(../images/mytrip-plantrip-bg.png) repeat-x;
	height: 48px;
	width: 100%;
}

.plan-newtrip-box {
	width: 449px;
}

.newtrip-divider-line {
	background: url(../images/newtrip-divider-line.png) no-repeat;
	width: 58px;
	height: 48px;
}

.plan-right-curve {
	background: url(../images/mytrip-plantrip-right-curve.png) no-repeat;
	width: 3px;
	height: 48px;
}

.combo-box-txt {
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	padding: 18px 7px 0px 15px;
	display: block;
	float: left;
}

.white-button {
	float: left;
	width: 157px;
	height: 31px;
	background: url(../images/white-button.png) no-repeat;
	margin: 10px 0px 0px 15px;
}

.white-button a {
	text-decoration: none;
	color: #0057b0;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
}

.padL15 {
	padding-left: 15px;
}

.search-bg {
	background: url(../images/search-magnifiier.png) no-repeat left center;
	background-color: #484b51;
}

.white-button a span {
	padding: 10px 0px 0px 10px;
}
/*.white-button a span, img{ float:left; display:block;} ----------for gallery creating issue */
.white-button a span {
	float: left;
	display: block;
}

.white-button a img {
	padding: 5px 5px;
}

.small-banner-question-main {
	position: relative;
	left: 0;
	height: 100%;
}

.small-banners-main {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.small-baner-sub {
	width: 100%;
	position: relative;
	float: left;
}

.small-baner-heading-bg {
	background: url(../images/small-banner-morning-bg.png) repeat-x;
	width: 882px;
	height: 22px;
	margin: 0px auto;
	color: #92c0ff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
	padding: 8px 0px 0px 13px;
}

.small-baner-sub ul {
	list-style: none;
	width: 882px;
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	display: block;
}

.small-baner-sub ul li {
	list-style: none;
	padding-right: 5px;
}

.small-banner-img {
	background: url(../images/small-banner-bg.png) no-repeat;
	height: 146px;
	width: 141px;
	padding-right: 16px;
	float: left;
}

.small-banner-img-blank {
	background: url(../images/small-banner-bg-blank.png) no-repeat;
	height: 146px;
	width: 141px;
	padding-right: 7px;
	float: left;
}

.grayTxtColr {
	color: #b1bac3;
	font-family: verdana;
	font-size: 10px;
}

.whiteTxtColr {
	color: #fff;
	font-family: verdana;
	font-size: 9px;
	line-height: 9px;
}

.small-baner-sub-ul {
	padding: 0px;
	margin: 0px;
}

.bordT {
	border-top: 3px solid #154f8f;
}

.big-question-marks {
	background: url(../images/question-marks.png) no-repeat;
	height: 506px;
	width: 736px;
	position: absolute;
	top: 70px;
	left: 80px;
}
/* artynest_R css*/
.topgoing {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 946px;
}

.topgoing-one {
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../images/bor-left.png) no-repeat;
	width: 2px;
	height: 64px;
}

.topgoing-three {
	margin: 0px;
	padding: 0px;
	background: url(../images/bor-right.png) no-repeat right top;
	width: 2px;
	height: 64px;
	float: right;
}

.topgoingmidd {
	margin: 0px;
	padding: 0px;
	float: left;
	background: url(../images/bor-midd.png) repeat-x;
	height: 85px;
	width: 942px;
}

.out {
	margin: 0px;
	padding: 10px 0 0 0px;
	width: 942px;
	float: left;
}

.out1 {
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 49px;
	color: #154f8f;
}

.going-arrow {
	margin: 0px;
	padding: 0px;
	float: left;
}

.Paris1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
}

.all-the {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}

.parismain {
	
    margin: 0;
    text-align: center;
    width: 670px;
}

.edit-main {
	float: right;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 193px;
    top: 342px;
    width: 223px;
}

.edit-main ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#newPlanner
{
    margin-top: 33px;
}

.edittit {
	margin: 0px;
	padding: 4px 0 6px 7px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

.going-outgo {
	margin: 0px;
	padding: 16px 0 0 12px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	position: absolute;
}

.middle-reptcore {
	margin: 0px;
	padding: 6px 0 9px 0px;
	float: left;
	width: 295px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/2-middle.png) repeat-x 0 0;
}

.tabetopheader2 {
	margin: 0px;
	padding: 0 0 0 6px;
	float: left;
}

.tabe-top {
	margin: 0px;
	padding: 0 0 0 0px;
	float: left;
	width: 991px;
}

.toptabe {
	margin: 0px;
	padding: 0px;
	width: 322px;
	float: left;
}

.toptabe1 {
	margin: 0px;
	padding: 0 0 0 4px;
	width: 322px;
	float: left;
}

.toptabe a {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 12px;
	height: 31px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/lefttop.png) no-repeat;
	text-decoration: none;
}

.toptabe a span {
	margin: 0 0 0 12px;
	padding: 7px 0 0 0px;
	display: block;
	width: 309px;
	height: 31px;
	background: url(../images/aright.png) repeat-x right top;
}

.toptabe a:hover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 12px;
	height: 31px;
	background: url(../images/lefthover.png) no-repeat;
}

.toptabe a span:hover {
	margin: 0 0 0 12px;
	padding: 7px 0 0 0px;
	display: block;
	width: 309px;
	height: 31px;
	background: url(../images/right-hover.png) repeat-x right top;
}

.toptabe1 a {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 12px;
	height: 31px;
	background: url(../images/lefthover.png) no-repeat;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.toptabe1 a span {
	margin: 0 0 0 12px;
	padding: 7px 0 0 0px;
	background: url(../images/right-hover.png) repeat-x right top;
	display: block;
	width: 309px;
	height: 31px;
}

.toptabe1 a:hover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 12px;
	height: 31px;
	background: url(../images/lefttop.png) no-repeat;
	text-decoration: none;
}

.toptabe1 a span:hover {
	margin: 0 0 0 12px;
	padding: 7px 0 0 0px;
	display: block;
	width: 309px;
	height: 31px;
	background: url(../images/aright.png) repeat-x right top;
}

.maintab {
	margin-top: 10px;
	padding: 0px;
	float: left;
}

.mainonetab {
	margin: 0px;
	padding: 0;
	float: left;
	width: 239px;
}

.mainonetab a {
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/main-left.png) no-repeat;
	width: 15px;
	height: 33px;
	text-decoration: none;
}

.mainonetab a span {
	margin: 0 0 0 10px;
	padding: 8px 0 0 0px;
	float: left;
	background: url(../images/main-right.png) repeat-x right;
	width: 226px;
	height: 25px;
}

.mainonetab a:hover {
	margin: 0px;
	padding: 0px 0 0 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/mainhover.png) no-repeat;
	width: 15px;
	height: 33px;
	text-decoration: none;
}

.mainonetab a span:hover {
	margin: 0 0 0 10px;
	padding: 8px 0 0 0px;
	float: left;
	background: url(../images/rightmainhover.png) repeat-x right;
	width: 226px;
	height: 25px;
}

.mainonetab2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 237px;
}

.mainonetab2 a {
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/mainhover.png) no-repeat;
	width: 15px;
	height: 33px;
	text-decoration: none;
}

.mainonetab2 a span {
	margin: 0 0 0 10px;
	padding: 8px 0 0 0px;
	float: left;
	background: url(../images/rightmainhover.png) repeat-x right;
	width: 224px;
	height: 25px;
}

.mainonetab2 a:hover {
	margin: 0px;
	padding: 0px 0 0 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../images/main-left.png) no-repeat;
	width: 15px;
	height: 33px;
	text-decoration: none;
}

.mainonetab2 a span:hover {
	margin: 0 0 0 10px;
	padding: 8px 0 0 0px;
	float: left;
	width: 224px;
	height: 25px;
	background: url(../images/main-right.png) repeat-x right;
}

.padT12 {
	padding-top: 12px;
}

.bordN {
	border: none !important;
}
/* Footer */
.footerLinks-gray {
	background: #464850;
	width: 100%;
}

.footerLinks-gray ul {
	background: url(../images/footer-link-gray-bg.png) repeat-x;
	padding-top: 4px;
	height: 32px;
}

.footerLinks-gray ul li {
	background: url(../images/footer-li-back-bg.png) repeat-x;
	float: left;
}

.footerLinks-gray ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
}

.footer-slider ul {
	height: auto;
}

.blue-bg-my {
	background: url(../images/footer-myfav-link-bg.png) repeat-x;
	height: 24px;
	padding: 6px 21px 0px 21px;
}

.li-back-gray {
	padding: 6px 7px 6px 7px;
}

.footerLinks-gray .headTXT {
	margin-top: -10px;
	margin-left: 0px;
	font-size: 40px;
	color: #61666d;
	text-transform: uppercase;
	position: relative;
}

.combo-box-txt-footer {
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
	padding: 3px 7px 0px 15px;
	display: block;
	float: left;
}

.margT-m {
	margin-top: 1px;
}

.footer-tool {
	padding: 10px 70px;
}

.tool-left {
	background: url(../images/footer-tool.png) no-repeat;
	height: 24px;
	width: 33px;
	float: left;
}

.tool-bg {
	background: url(../images/footer-tool-bg.png) repeat-x;
	height: 17px;
	float: left;
	color: #fff;
	font-size: 12px;
	font-family: verdna;
	padding: 4px 16px;
}

.tool-right {
	background: url(../images/footer-tool-right-corn.png) no-repeat;
	height: 24px;
	width: 6px;
	float: left;
}

.manage-a-footer {
	padding-top: 10px;
}

.manage-left {
	background: url(../images/footer-tool-manage-left-corn.png) no-repeat;
	height: 26px;
	width: 5px;
	float: left;
}

.manage-right {
	background: url(../images/footer-tool-manage-bg.png) repeat-x;
	height: 22px;
	font-size: 11px;
	font-family: verdana;
	color: #fff;
	text-decoration: none;
	padding: 4px 5px;
}

.footer-slider-main {
	padding-top: 10px;
	margin: 0px;
}

.footer-line-hori {
	border-top: 1px solid #6d7179;
	border-bottom: 1px solid #6d7179;
	margin: 0px auto;
}

.aboutMe .greyCntBG {
	background: none repeat scroll 0 0 #063E66;
	border: 3px solid #024D9A;
}

.aboutMe .mySelf {
	background: url("../images/myselfBg.png") repeat-x scroll left top
		transparent;
	margin-top: -29px;
}

.aboutMe {
	
}

.marT50 {
	margin-top: 50px;
}

.aboutMe .mySelf span {
	background: url("../images/myselfBgLft.png") no-repeat scroll right top
		transparent;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding: 4px 24px 0 14px;
	text-transform: uppercase;
}

.aboutMe .greyCntBG .hText {
	color: #024D9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	margin-left: -3px;
	margin-top: -9px;
	text-transform: uppercase;
}

.favTabCategory {
	background: url("/images/about_meTxtbg.jpg") no-repeat scroll right top
		transparent;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	padding: 4px 24px 0 14px;
	text-transform: uppercase;
}

#stats li {
	width: 126px;
	line-height: 1px;
}

#styles li {
	width: 126px;
	list-style: disc;
	margin-left: 24px;
	line-height: 1px;
	padding-left: 0;
}

#favpagination {
	position: relative;
	float: left;
	margin-left: 330px;
}

#favpaginationwrapper {
	position: relative;
	float: left;
}

#favList {
	padding-top: 0px;
	margin-top: 0px;
}

#mainbg {
	margin-top: 18px;
}

.selectable {
	cursor: pointer;
}

.shoplistBox li {
	height: 25px;
	border-bottom: 1px solid #6d7179;
	border-left: 1px solid #6d7179;
	border-right: 1px solid #6d7179;
	border-top: 1px solid #6d7179;
	color: #FFFFFF;
	position: relative;
	float: left;
	line-height: 24px;
	width: 100%;
}

.shoplistBox li.favlisteven {
	background-color: #51545b;
}

.shoplistBox li.favlistodd {
	background-color: #494c53;
}

.shoplistBox li span {
	position: relative;
	float: left;
}

.listfavsname {
	font-weight: bold;
	width: 600px;
}

.listfavs {
	width: 100px;
}

.ratings {
	color: #FFFFFF;
}

.red {
	color: #F25D5D;
}

.lightGray {
	color: #B1BAC3;
}

#newplanwrapper {
	background: none repeat scroll 0 0 #0D3350;
	border-top: 0px solid #000000;
}

#planTitle {
	width: 100%;
	position: relative;
	float: left;
	margin-left: 5%;
	margin-right: 5%;
}

#planTitle label {
	width: 10%;
	position: relative;
	float: left;
}

#planTitle input {
	width: 84%;
	position: relative;
	float: left;
}

#descwrapper {
	float: left;
	position: relative;
	width: 100%;
}

#planDescription {
	position: relative;
	float: left;
	width: 45%;
	margin-left: 5%;
}

#planDescription label {
	position: relative;
	float: left;
	width: 100%;
}

#newplanningwrapper div {
	margin-top: 15px;
}

#newplanningwrapper {
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
	margin-top: 2%;
	border-top: 1px solid gray;
}

#newPlanner label {
	font-weight: bold;
	line-height: 22px;
}

#planDescription textarea {
	width: 343px;
	height: 160px;
}

#datewrapper {
	position: relative;
	float: left;
	width: 50%;
	margin-left: 0;
}

#datewrapper label {
	margin-left: 6%;
}

#datewrapper img {
	position: absolute;
	top: 1px;
}

#datewrapper input {
	width: 75px;
}

#ui-datepicker-div .ui-widget-header {
	margin-bottom: 8px;
}

#ui-datepicker-div dl {
	text-align: left;
}

#ui-datepicker-div dl dt {
	height: 25px;
	margin-bottom: -25px;
}

#ui-datepicker-div dl dd {
	margin: 0 10px 10px 65px;
}

#ui-datepicker-div td {
	font-size: 90%;
}

#ui-tpicker-grid-label {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

#plannerwrapper {
	background: none repeat scroll 0 0 #3A3D42;
	height: auto;
	margin: 0 auto 273px;
	padding: 0 7px;
	width: 990px;
}

#plannerFooter {
	position: fixed;
	right: 0;
	bottom: 0;
}

#plannerPlacesPin {
	cursor: pointer;
}

#planTitle .error {
	margin: 0;
}

#planTitle .error .toolTip {
	margin-top: -14px;
}

#newplanningwrapper div.toolTip {
	margin-top: 0px;
}

#newplanningwrapper div.error {
	margin-top: 0px;
	left: -125px;
}

#newplanningwrapper div.txt2 {
	margin-top: 0px;
	min-width: 152px;
}

#datewrapper label {
	position: relative;
	float: left;
}

#datewrapper input {
	position: relative;
	float: left;
}

#datewrapper img {
	position: relative;
	float: left;
}

#newplanningwrapper div.arrow {
	margin-top: -15px;
}

#datewrapper div.arrow {
	display: none;
}

#datewrapper div.error {
	left: -211px;
	top: -5px;
}

#mycarousel9 li a {
	z-index: 5000;
}

#bussName {
	margin-top: 2px;
}

#eventTime {
	position: relative;
	float: left;
}

#eventTime .error_list {
	color: red;
	float: left;
	padding-left: 1px;
	padding-top: 2px;
	width: 48px;
}

#daydiv {
	background: none repeat scroll 0 0 transparent;
	border: none;
	color: #333333;
}

#h3day {
	background: url("../images/small-banner-morning-bg.png") repeat-x scroll
		0 0 transparent;
	color: #92C0FF;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	margin: 0 auto;
	padding: 8px 0 0 13px;
	width: 936px;
	border-radius: 0px 0px 0px 0px;
	border: none;
}

#newplanningwrapper .error_list {
	color: red;
	font-weight: bold;
	margin-bottom: 6px;
	margin-left: 49px;
}

#plannerWrapper .small-banner-img-blank-view-plan {
	padding-right: 0px;
	background-color: #393B3F;
	border: 1px solid #4B4E55;
	width: 127px;
	margin: 2px;
}

#plannerWrapper .activeday {
	padding-right: 0px;
}

#plannerWrapper {
	margin: 7px;
}

.small-banner-img-blank-view-plan {
	background-color: #393B3F;
	border: 1px solid #464850;
	height: 186px;
	width: 131px;
	padding-right: 0px;
	float: left;
}

.activeday {
	background-color: #063E77;
	border: 1px solid #393B3F;
	height: 186px;
	margin: -1px;
	padding-right: 0;
	width: 127px;
}

.activeday span {
	margin: 0px;
	float: left;
}

#plannerWrapper .daynames {
	padding-right: 0px;
}

.planningDetails {
	margin: 2px;
}

.daynames {
	float: left;
	text-align: center;
	width: 134px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none
}

#plannerWrapper .planner-view-wrapper-ui {
	width: 100%;
}

#dayTitles { /*background: url(../images/monthbackview.png) repeat-x ;*/
	
}

.plan_buss_name {
	color: white;
	width: 50%;
}

.plan_buss_type {
	color: #b1bac3;
	width: 35%;
}

.monthDate {
	float: right;
	margin-right: 7px;
	margin-top: 4px;
	text-align: right;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none
}

.planDay {
	background-color: #0567F8;
	color: white;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	position: relative;
	width: 55px;
}

.slotTile {
	background: url("../images/plantitle_small.png") repeat-x;
	height: 24px;
	width: 100%;
	display: none;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 5px;
	line-height: 24px;
}

.slotEnd {
	height: 0px;
	width: 100%;
	border: 1px solid white;
	margin-top: 10px;
	margin-bottom: 10px;
}

.slotContainer {
	max-height: 35px;
	min-height: 25px;
	overflow: hidden;
}

.planTitle {
	background: url("../images/plantitle_small.png") repeat-x;
	height: 24px;
	width: 100%;
}

.week_of_year {
	background-color: #4b4e55;
}

#plannerWrapper .currentmonth {
	background-color: #4B4E55;
	border: 1px solid #6D7179;
	margin: 2px;
	padding-right: 0px;
	width: 127px;
	float: left;
	height: 186px;
}

#plandatepicker {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 232px;
}

#plandatepicker table.ui-datepicker-calendar {
	display: none;
}

#plandatepicker .ui-widget-content {
	background: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png")
		repeat-x scroll 50% top #063E66;
	border: 1px solid #063E66;
	color: #333333;
}

#plandatepicker .ui-widget-header {
	background: url("images/ui-bg_gloss-wave_35_f6a828_500x100.png")
		repeat-x scroll 50% 50% #063E66;
	border: 0 solid #E78F08;
	color: #FFFFFF;
	font-weight: bold;
}

ul.thumb li div.monthDate.hover {
	margin-top: 15px;
	background: url(thumb_bg.png) no-repeat center center;
	border: none;
}
/*.title{position:absolute;width:185px;height:35px;margin:0;font-weight:900;background:url(blue.png) no-repeat center center;padding:17px 0 0 0;text-align:center; color: #fff; }*/
#planparty {
	background: url("../images/white-button.png") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 31px;
	margin: 0px 0 0 15px;
	width: 157px;
}

.new_party_wrapper {
	background-color: #550062;
	border: 1px solid #7B0E8B;
	position: relative;
	float: left;
	margin: 5px;
	color: #FFFFFF;
	width: 85%;
}

.new_party_wrapper span {
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.new_party_wrapper span.timelabelspan {
	margin-top: 0px;
}

.new_party_wrapper input {
	position: relative;
	float: left;
}

#partyWrapperContainer {
	background-color: #02376D;
	filter: progid :         DXImageTransform.Microsoft.gradient (      
		  startColorstr =    
		    '#02376D�, endColorstr=' #010101� );
	background-image: url(images/fallback-gradient.png);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#02376D),
		to(#010101) );
	background-image: -webkit-linear-gradient(top, #02376D, #010101);
	background-image: -moz-linear-gradient(top, #02376D, #010101);
	background-image: -ms-linear-gradient(top, #02376D, #010101);
	background-image: -o-linear-gradient(top, #02376D, #010101);
}

#newPartyWrapper {
	margin-left: 42px;
	margin-right: 42px;
	width: 750px;
	
	
}

#newPartyWrapper div.error {
	float: none;
	z-index: 0;
	margin-bottom: 30px;
}

.new_party_wrapper ul.error_list {
	position: relative;
	float: left;
	color: red;
}

.new_party_details {
	position: relative;
	float: left;
}

#newPartyDescriptionWrapper {
	margin-top: -5px;
	margin-bottom: 30px;
}

.party_detail_label {
	position: relative;
	float: left;
	width: 25%;
}

.party_detail_field {
	position: relative;
	float: left;
	width: 70%;
}

.even_party {
	background-color: #51545B;
	border: 1px solid #6d7179;
}

.odd_party {
	background-color: #494c53;
	border: 1px solid #6d7179;
}

.parties_list li {
	position: relative;
	float: left;
	height: 80px;
	width: 97%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.party_title_wrapper {
	position: relative;
	float: left;
	margin-left: 25px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	display: inline;
	height: 100%;
	line-height: 73px;
}

.party_del_wrapper
{
    position: relative;
    float: right;
    margin-right: 5px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    display: inline;
    height: 100%;
    line-height: 73px;
    cursor: pointer;
    
}

.party_del_wrapper img
{
    margin-top: 27px;
}




#partiesList {
	border-bottom: 0px solid;
	max-height: 400px;
	overflow-x: hidden;
	overflow-y: auto;
}

.party_date_wrapper {
	position: relative;
	float: left;
	width: 60px;
	background-color: #737177;
}

.party_month {
	width: 100%;
	position: relative;
	float: left;
	height: 20px;
	text-align: center;
}

.party_day {
	width: 100%;
	position: relative;
	float: left;
	height: 40px;
	font-size: 24px;
	text-align: center;
}

.party_year {
	width: 100%;
	position: relative;
	float: left;
	height: 20px;
	text-align: center;
}

.view_party_wrapper {
	border: 1px solid #6d7179;
	width: 621px;
	filter: progid :         DXImageTransform.Microsoft.gradient (      
		  startColorstr =    
		    '#656a74�, endColorstr=' #494b4f� );
	background-color: #636771;
	background-image: url(images/fallback-gradient.png);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#656a74),
		to(#494b4f) );
	background-image: -webkit-linear-gradient(top, #656a74, #494b4f);
	background-image: -moz-linear-gradient(top, #656a74, #494b4f);
	background-image: -ms-linear-gradient(top, #656a74, #494b4f);
	background-image: -o-linear-gradient(top, #656a74, #494b4f);
	position: relative;
	float: left;
}

.view_party_details div.party_dates {
	width: 13%;
	margin: 15px;
}

.view_party_details div.party_other_details {
	margin: 8px;
	width: 50%;
}

.view_party_details div {
	position: relative;
	float: left;
}

.party_other_details h1 {
	font-size: 21px;
	height: 36px;
}

.party_other_details h2 {
	font-size: 14px;
	height: 48px;
	width: 225px;
}

.view_party_details span {
	position: relative;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.view_party_description_wrapper {
	border: 1px solid #6d7179;
	width: 621px;
	background-color: #42454B;
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.party_description {
	margin: 28px;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 93%;
}

#frmParty .mypicture {
	background: url("../images/mypartyback.png") no-repeat scroll left top transparent;
    height: 153px;
    left: 485px;
    margin-top: 11px;
    position: absolute;
    width: 135px;
}

#frmParty .pictureImg {
	background: url("../images/pictureImgBg.png") no-repeat scroll left top
		transparent;
	display: block;
	height: 58px;
	padding: 3px 0 0 3px;
	width: 58px;
}

.party_pic_wrapper {
	position: relative;
	float: left;
	width: 60px;
}

.party_pic_wrapper img {
	display: block;
	height: 40px;
	margin: auto;
	position: relative;
	top: 20px;
	vertical-align: middle;
	width: 40px;
}

.party_img_wrapper {
	margin: 5px;
}

.party_img_wrapper img {
	width: 150px;
}

#btn .error_list {
	color: red;
	float: left;
	left: 818px;
	position: absolute;
	top: 180px;
}

.party_invitation_slider {
	width: 623px;
	filter: progid :         DXImageTransform.Microsoft.gradient (      
		  startColorstr =    
		    '#5B606A�, endColorstr=' #464850� );
	background-color: #5B606A;
	background-image: url(images/fallback-gradient.png);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5B606A),
		to(#464850) );
	background-image: -webkit-linear-gradient(top, #5B606A, #464850);
	background-image: -moz-linear-gradient(top, #5B606A, #464850);
	background-image: -ms-linear-gradient(top, #5B606A, #464850);
	background-image: -o-linear-gradient(top, #5B606A, #464850);
	position: relative;
	height: 33px;
	float: left;
}

.send_invitation_btn {
	height: 30px;
	width: 150px;
	background: #4c5159; /* Old browsers */
	background: -moz-linear-gradient(top, #4c5159 37%, #3e4146 57%, #3e4146 63%, #3e4146
		73%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(37%, #4c5159),
		color-stop(57%, #3e4146), color-stop(63%, #3e4146),
		color-stop(73%, #3e4146) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c5159 37%, #3e4146 57%, #3e4146 63%,
		#3e4146 73%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c5159 37%, #3e4146 57%, #3e4146 63%, #3e4146
		73%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4c5159 37%, #3e4146 57%, #3e4146 63%, #3e4146
		73%); /* IE10+ */
	background: linear-gradient(top, #4c5159 37%, #3e4146 57%, #3e4146 63%, #3e4146 73%);
	/* W3C */
	filter: progid :       DXImageTransform.Microsoft.gradient (      
		  startColorstr =   
		   '#4c5159', endColorstr =       '#3e4146', GradientType =       0 );
	/* IE6-9 */
	border-top: #979A9F solid 1px;
	border-left: #979A9F solid 1px;
	border-right: #252629 solid 1px;
	border-bottom: #252629 solid 1px;
	line-height: 25px;
	font-size: 15px;
	padding-left: 15px;
	cursor: pointer;
}

.view_party_invitations_wrapper {
	background-color: #42454B;
	border: 1px solid #6D7179;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	width: 621px;
	min-height: 0px;
}

.party_friends_invitations {
	position: relative;
	float: left;
	width: 60%;
	margin: 15px;
}

.party_friends_invitations_categories {
	float: left;
	margin: 15px;
	position: relative;
	width: 30%;
}

.party_invitations_footer {
	background-color: #085BB1;
	color: #FFFFFF;
	height: 3px;
	width: 358px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 27px;
	float: left;
}

.notifications {
	background-color: #085BB1;
	color: #FFFFFF;
	height: 3px;
	width: 358px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 27px;
	float: left;
}

.party_invitations_to_friends {
	background-color: #085BB1;
	color: #FFFFFF;
	height: 27px;
	width: 358px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 27px;
	float: left;
}

.party_friends_invitations h4 {
	height: 35px;
}

.party_my_friends {
	position: relative;
	float: left;
	width: 40%;
	padding: 10px;
}

.party_my_friends span {
	float: left;
	height: 27px;
	position: relative;
	width: 100%;
}

.party_my_choices span {
	float: left;
	height: 27px;
	position: relative;
	width: 100%;
}

.party_invite_controls {
	position: relative;
	float: left;
	width: 15%;
}

.party_invitations_list_wrapper {
	background-color: #034675;
	position: relative;
	float: left;
	width: 99%;
}

.party_my_choices {
	position: relative;
	float: left;
	width: 40%;
	padding: 10px;
}

.party_invitations_list_wrapper ul {
	background: none repeat scroll 0 0 #034675;
	padding: 15px 22px;
}

.party_invitations_list_wrapper ul li {
	float: left;
	line-height: 22px;
}

.party_invitations_list_wrapper ul li span {
	display: block;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 4px;
}

.party_invitations_list_wrapper .multipal {
	height: 110px;
	line-height: 18px;
	padding: 5px;
	width: 130px;
}

.party_invitations_list_wrapper .multipal .option {
	height: 15px;
}

.party_invitations_main_footer {
	float: left;
	margin: 15px;
	text-align: center;
	width: 95%;
}

.party_invitations_list_wrapper li div.addRemoveBtn {
	display: block;
	margin: 60px 12px 5px;
}

.left_wrapper {
	background: none repeat scroll 0 0 #024384;
	min-height: 138px;
	left: 8px;
	position: absolute;
	width: 185px;
	-moz-border-radius: 7px; /* Firefox */
	-webkit-border-radius: 7px; /* Safari, Chrome */
	border-radius: 7px; /* CSS3 */
}

.party_invitation_title {
	background-image: linear-gradient(bottom, rgb(4, 85, 152) 25%,
		rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
	background-image: -o-linear-gradient(bottom, rgb(4, 85, 152) 25%,
		rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
	background-image: -moz-linear-gradient(bottom, rgb(4, 85, 152) 25%,
		rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
	background-image: -webkit-linear-gradient(bottom, rgb(4, 85, 152) 25%,
		rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
	background-image: -ms-linear-gradient(bottom, rgb(4, 85, 152) 25%,
		rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, rgb(4,
		85, 152) ), color-stop(0.63, rgb(19, 124, 229) ),
		color-stop(0.82, rgb(4, 85, 152) ) );
	height: 50px;
	-moz-border-radius: 7px; /* Firefox */
	-webkit-border-radius: 7px; /* Safari, Chrome */
	border-radius: 7px; /* CSS3 */
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
	text-align: center;
	width: 170px;
	font-size: 15px;
	font-weight: bold;
	line-height: 46px;
}

.parties_invitaion_list {
	margin: 5px;
}

.parties_invitaion_list li img {
	width: 45px;
}

.parties_invitaion_list li {
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
}

.parties_invitaion_list li span {
	float: left;
}

.parties_invitaion_list li span#party_invitation_list_image {
	margin: 10px;
}

.parties_invitaion_list li span#party_invitation_list_desc {
	margin-top: 8px;
}

.parties_invitaion_list li span#party_invitation_list_desc h5 {
	font-size: 12px;
	font-weight: bold;
	width: 83px;
	cursor: pointer;
}

.parties_invitaion_list li div {
	background-color: #053963;
	float: left;
	width: 100%;
	min-height: 90px;
}

.parties_invitaion_list li span#party_invitation_list_desc p {
	padding-bottom: 1px;
}

#invitation_event_date {
	color: #B1BAC3;
	font-size: 10px;
	font-weight: bold;
	width: : 82px;
}

#invitation_event_address {
	color: #B1BAC3;
	font-size: 10px;
	font-weight: bold;
	width: 82px;
}

.parties_invitaion_list li span#invitation_action {
	background: #5C626C; /* for non-css3 browsers */
	line-height: 22px;
	padding-left: 6px;
	width: 97%;
	filter: progid :   DXImageTransform.Microsoft.gradient (   startColorstr
		= 
	 '#5C626C', endColorstr =   '#43454C' ); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5C626C),
		to(#43454C) ); /* for webkit browsers */
	background: -moz-linear-gradient(top, #5C626C, #43454C);
	filter: progid :   DXImageTransform.Microsoft.gradient (   startColorstr
		= 
		 '#5C626C', endColorstr =   '#43454C' );
	line-height: 22px;
	padding-left: 6px;
	width: 97%; /* for firefox 3.6+ */
}

.parties_invitaion_list li span#invitation_action span a {
	cursor: pointer;
}

.parties_invitaion_list li span#invitation_action span a img {
	height: 13px;
	padding-left: 6px;
	padding-top: 4px;
	width: 15px;
	padding-right: 4px;
}

.edit-main ul li img
{
    float: left;
}

.plus_options
{
  display: block;
    float: left;
    margin-left: 98px;
    margin-top: 30px;
    position: absolute;
}

.plan_entity_options
{
    background: none repeat scroll 0 0 #034675;
    border: 1px solid #0351A0;
    display: none;
    float: right;
    font-weight: bold;
    position: absolute;
    margin-top:29px;
    width: 96px;
    z-index: 1000;
}

#plan_entity_options li
{
    border-bottom: 1px solid #0351A0;
    background: none repeat scroll 0 0 #034675;
    cursor: pointer;
    line-height: 25px;
    padding-left: 10px;
    color: white;
    
}  

.plan_entity_options ul{
    width:96px;
    padding: 0px;
    
}  

.invitations_wrapper
{
background: -moz-linear-gradient(center top , #5C626C, #43454C) repeat scroll 0 0 transparent;
    line-height: 22px;
    padding-left: 6px;
    width: 97%;
    float:left;
}    

#country
{
    float: left;
}
#cities
{
    float: left;
}
.w180
{
    width:180px;
}

/*.jcarousel-list li,
.jcarousel-item {
    width: 200px;
    width: 100px;
}*/



.deleteit{
    padding-top:0px;
    padding-left:15px;
}
#ui-datepicker-div
{
    z-index: 5;
}

.edittext
{
     margin-left: 0;
    margin-top: 30px;
    cursor:pointer;
}

#planningtitle
{
    height: 166px;
}

.favplaces
{
    color: wheat;
    font-size: 15px;
    text-align: left;
}


.planner_top .toptabe a span
{
    height: 24px;
}

.planner_top .toptabe1 a span
{
    height:24px;
}



.partyButtons
{
background-image: linear-gradient(bottom, rgb(4, 85, 152) 25%,
        rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
    background-image: -o-linear-gradient(bottom, rgb(4, 85, 152) 25%,
        rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
    background-image: -moz-linear-gradient(bottom, rgb(4, 85, 152) 25%,
        rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
    background-image: -webkit-linear-gradient(bottom, rgb(4, 85, 152) 25%,
        rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
    background-image: -ms-linear-gradient(bottom, rgb(4, 85, 152) 25%,
        rgb(19, 124, 229) 63%, rgb(4, 85, 152) 82% );
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, rgb(4,
        85, 152) ), color-stop(0.63, rgb(19, 124, 229) ),
        color-stop(0.82, rgb(4, 85, 152) ) );
    border-radius: 7px 7px 7px 7px;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 7px;
    text-align: center;
    width: 77px;
    bold 12px; Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
    cursor: pointer;
    
}

.note_showDiv #user_note_description
{
    width:223px;
}
.zone_text{
    background:#D8D8D8;
    border:1px solid #000;
    font-family: 'Lucida Handwriting';
    text-align: center;
    font-size: 15px;
    color: #000000;
    border: 1px solid #2F52AA;
    box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
    border-radius: 5px 5px 5px 5px;
    overflow: visible;
    z-index: -1;
    position: absolute;
}
.zone1_img {
    background:  url(/images/arrow_ExtraData.png) no-repeat;
    width: 36px;
    height: 55px;
    left: 292px;
    position: absolute;
    top: 1px;
    
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone1_img {
    background:  url(/images/arrow_ExtraData.png) no-repeat;
    width: 36px;
    height: 55px;
    left: 311px;
    position: absolute;
    top: 22px;
    
} }
.zone1_text {
    width:145px;
    left: 230px;
    height: 49px;
    line-height: 21px;
    top : 45px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone1_text {
    width:145px;
    left: 249px;
    height: 49px;
    line-height: 21px;
    top : 66px;
} }
.zone2_img{
    background:  url(/images/arrow_Legends.png) no-repeat;
    width: 33px;
    height: 58px;
    position: absolute;
    right: 471px;
    top: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone2_img{
    background:  url(/images/arrow_Legends.png) no-repeat;
    width: 33px;
    height: 58px;
    position: absolute;
    right: 451px;
    top: 23px;
} }
.zone2_text{
    width:95px;
    height: 130px;
    line-height: 21px;
    top: 50px;
    right: 445px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone2_text{
    width:95px;
    height: 130px;
    line-height: 21px;
    top: 70px;
    right: 426px;
} }
.zone3_img{
    background:  url(/images/arrow_MoreMaps.png) no-repeat;
    width: 40px;
    height: 65px;
    position: absolute;
    top: 70px;
    right: 295px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone3_img{
    background:  url(/images/arrow_MoreMaps.png) no-repeat;
    width: 40px;
    height: 65px;
    position: absolute;
    top: 90px;
    right: 275px;
} }
.zone3_text{
    width:205px;
    top: 122px;
    height: 145px;
    line-height: 20px;
    right: 205px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone3_text{
    width:205px;
    top: 143px;
    height: 145px;
    line-height: 20px;
    right: 183px;
} }
.zone4_img{
    background:  url(/images/arrow_RoadTrip.png) no-repeat;
    width: 76px;
    height: 67px;
    position: absolute;
    top: 77px;
    left: 575px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone4_img{
    background:  url(/images/arrow_RoadTrip.png) no-repeat;
    width: 76px;
    height: 67px;
    position: absolute;
    top: 97px;
    left: 598px;
} }
.zone4_text{
    width:140px;
    top: 139px;
    height: 70px;
    line-height: 22px;
    left: 513px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone4_text{
    width:140px;
    top: 157px;
    height: 70px;
    line-height: 22px;
    left: 538px;
} }
.zone5_img{
    background:  url(/images/arrow_to_right.png) no-repeat;
    width: 60px;
    height: 55px;
    position: absolute;
    top: 117px;
    left: 230px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone5_img{
    background:  url(/images/arrow_to_right.png) no-repeat;
    width: 60px;
    height: 55px;
    position: absolute;
    top: 136px;
    left: 251px;
} }
.zone5_text{
    width:140px;
    top: 139px;
    height: 50px;
    line-height: 22px;
    left: 113px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone5_text{
    width:140px;
    top: 159px;
    height: 50px;
    line-height: 22px;
    left: 133px;
} }
.zone6_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 35px;
    position: absolute;
    top: 295px;
    left: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone6_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 35px;
    position: absolute;
    top: 310px;
    left: 38px;
} }
.zone6_text{
    width:130px;
    top: 275px;
    height: 70px;
    line-height: 22px;
    left: 60px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone6_text{
    width:130px;
    top: 290px;
    height: 70px;
    line-height: 22px;
    left: 77px;
} }
.zone7_text{
    width:280px;
    top: 395px;
    height: 191px;
    line-height: 31px;
    left: 732px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone7_text{
    width:280px;
    top: 410px;
    height: 191px;
    line-height: 31px;
    left: 753px;
} }
.zone8_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 35px;
    position: absolute;
    top: 635px;
    left: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone8_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 35px;
    position: absolute;
    top: 660px;
    left: 40px;
} }
.zone8_text{
    width:146px;
    top: 625px;
    height: 45px;
    left: 60px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone8_text{
    width:146px;
    top: 654px;
    height: 45px;
    left: 80px;
} }
.zone9_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 35px;
    position: absolute;
    top: 785px;
    left: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone9_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 35px;
    position: absolute;
    top: 810px;
    left: 40px;
} }
.zone9_text{
    width:150px;
    top: 775px;
    height: 42px;
    line-height: 18px;
    left: 60px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone9_text{
    width:150px;
    top: 800px;
    height: 42px;
    line-height: 18px;
    left: 80px;
} }
.zone10_img{
    background:  url(/images/arrow_top_left.png) no-repeat;
    width: 100px;
    height: 84px;
    position: absolute;
    top: 931px;
    left: 430px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone10_img{
    background:  url(/images/arrow_top_left.png) no-repeat;
    width: 100px;
    height: 84px;
    position: absolute;
    top: 954px;
    left: 450px;
} }
.zone10_text{
    width:200px;
    top: 957px;
    height: 51px;
    line-height: 21px;
    left: 492px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone10_text{
    width:200px;
    top: 980px;
    height: 51px;
    line-height: 21px;
    left: 512px;
} }
.zone11_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 30px;
    position: absolute;
    top: 960px;
    left: 867px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone11_img{
    background:  url(/images/arrow_to_left.png) no-repeat;
    width: 60px;
    height: 30px;
    position: absolute;
    top: 980px;
    left: 887px;
} }
.zone11_text{
    width:200px;
    top: 940px;
    height: 65px;
    left: 905px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone11_text{
    width:200px;
    top: 960px;
    height: 65px;
    left: 925px;
} }
.zone12_img{
    background:  url(/images/arrow_historicalData.png) no-repeat;
    width: 100px;
    height: 85px;
    position: absolute;
    top: 1300px;
    left: 400px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone12_img{
    background:  url(/images/arrow_historicalData.png) no-repeat;
    width: 100px;
    height: 85px;
    position: absolute;
    top: 1320px;
    left: 420px;
} }
.zone12_text{
    width:205px;
    top: 1267px;
    height: 60px;
    line-height: 18px;
    left: 476px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone12_text{
    width:205px;
    top: 1287px;
    height: 60px;
    line-height: 18px;
    left: 496px;
} }
.zone13_img{
    background:  url(/images/arrow_AnimationMoved.png) no-repeat;
    width: 60px;
    height: 55px;
    position: absolute;
    top: 1270px;
    left: 883px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone13_img{
    background:  url(/images/arrow_AnimationMoved.png) no-repeat;
    width: 60px;
    height: 55px;
    position: absolute;
    top: 1290px;
    left: 903px;
} }
.zone13_text{
    width:171px;
    top: 1260px;
    height: 79px;
    line-height: 18px;
    text-align: center;
    left: 923px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.zone13_text{
    width:171px;
    top: 1280px;
    height: 79px;
    line-height: 18px;
    text-align: center;
    left: 943px;
} }
