/* Global Reset */
html{

}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
html, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{ margin:0; padding:0; border:0; text-decoration: none; }

li{ list-style:none; float:left; }

a img { border:none; }

a { cursor:pointer; outline:none; }

input, select, textarea{ font-family: Arial; }

textarea{ font-size:12px; }

textarea{ resize:none; }

/* Fonts */
@font-face {
    font-family: 'DroidSerifRegular';
    src: url('../fonts/droidserif-regular-webfont.eot');
    src: url('../fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidserif-regular-webfont.woff') format('woff'),
         url('../fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('../fonts/droidserif-regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Page Holder */
#container,
#header,
#content,
#footer{
	padding: 0px;
	margin: 0 auto;
	width: 100%;
	clear:both;
}
.header-holder,
.navigation-holder,
#content-holder,
#footer-holder{
	padding: 0px;
	margin: 0 auto;
	width: 966px;
	text-align:left;
	padding-left: 14px; /* added new for top footer pages */
}

/* General Styles */
.clear { clear:both; }
.float-l{ float:left; }
.float-r{ float:right !important; }

/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:12px; }

/* Header */
#header{
	
}
#header #logo{
	float:left;
	padding:10px 0;
	position:relative;
	z-index:99;
}
#header #logo #location{
	position:absolute;
	left:95px;
	bottom:2px;
}
#header #logo #location li{
	position:relative;
	z-index:999;
}
#header #logo #location li a{
	color:#000;
	padding:0 20px 0 0;
	font-family: 'DroidSerifRegular';
	font-size:18px;
	font-weight:bold;
	background:url(../images/icon_arrow2.gif) no-repeat right center;
}
#header #logo #location li ul{
	display:none;
}
#header #logo #location li ul li{
	float:none;
}
#header #logo #location li:hover ul{
	display:block;
	position:absolute;
	left:0;
	top:22px;
	border:1px #cccccc solid;
	background:#fff;
	padding:2px 0 5px 0;
	width:150px;
}
#header #logo #location li:hover ul a{
	padding:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding: 0 10px;
}
#header #logo #location li:hover ul a:hover{
	color:#1f82c0;
}
#header #search-where{
	background: none repeat scroll 0 0 #D5E5F0;
    border-radius: 5px 5px 5px 5px;
    float: right;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    position: relative;
}

#header #search-where li{
	margin:0 10px 0 0;
}
#header #search-where li p{
	background:url(../images/textbox1.png) no-repeat left top;
	width:172px;
	height:24px;
}
#header #search-where input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	border:none;
	padding:0 5px;
	margin:5px 0 0 0;
	background:none;
	width:162px;
}


#header #beforeafter-log {
    float: right;
    padding: 5px 0 0 70px;
    text-align: right;
}


#header #beforeafter-log2 {
    float: left;
    /*padding: 30px 0 0 70px;
	padding:15px 0 0 70px;*/
	padding: 35px 0 0 30px;
    text-align: right;
}

#header #beforeafter-log p{
	color:#555555;
	margin:0 0 5px 0;
}
#header #beforeafter-log p a{
	color:#1f82c0;
	font-weight:bold;
}
#header #beforeafter-log p a:hover{
	text-decoration:underline;
}
#header #beforeafter-log p a.linktype2{
	padding:0 0 0 10px;
	background:url(../images/icon_arrow4.gif) no-repeat left center;
}
#header #beforeafter-log h2{
	color:#555555;
}
#header #beforeafter-log h2 a{
	color:#555555;
	font-weight:bold;
     border-right: 1px dotted #CCCCCC;
    padding: 0 2px 0 0;
 }
#header #beforeafter-log h2 a:hover{
	text-decoration:underline;
}
#header #beforeafter-log h2 a.linktype1{
	padding:0 0 0 10px;
	background:url(../images/icon_arrow3.gif) no-repeat left center;
}
#header #beforeafter-log h2 a.linktype3{
	padding:0 7px 0 12px;
	font-weight:bold;
	background:url(../images/icon_arrow5.gif) no-repeat left center;
}
#header #beforeafter-log #usermenu{
	float:right;
	margin:0 0 20px 0;
}
#header #beforeafter-log #usermenu li{
	position:relative;
	z-index:999;
}
#header #beforeafter-log #usermenu li ul{
	display:none;
}
#header #beforeafter-log #usermenu li:hover ul{
	display:block;
	position:absolute;
	top:15px;
	right:0; !important
	width:110px;
	border:1px #c7c7c7 solid;
	background:#fff;
	font-size:11px;
	padding:4px;
}
#header #beforeafter-log #usermenu li:hover ul li{
	float:none;
	text-align:left;
	line-height:18px;
}
#header #beforeafter-log #usermenu li:hover ul li a{
	color:#000;
	padding:0 0 0 10px;
	background:url(../images/icon_arrow6.gif) no-repeat left center;
}
#header #beforeafter-log #usermenu li:hover ul li a:hover{
	text-decoration:underline;
}
#header h3#status-messages{
	clear:both;
	font-size:11px;
	float:left;
	margin:-25px 0 0 370px;
}
#header h3#status-messages a{
	
	color:#555555;
	line-height:20px;
}
#header h3#status-messages a:hover{
	text-decoration:underline;
}
#header h3#status-messages a.icon_phone{
	background:url(../images/icon_phone.jpg) no-repeat left center;
}
#header h3#status-messages a.icon_message{
	background:url(../images/icon_message1.gif) no-repeat left center;
}
#header #sitemenu{
	clear:both;
	height:38px;
	font-weight:bold;
}
#header #sitemenu li{
	position:relative;
	z-index:99;

}
#header #sitemenu li a{
	font-size:14px;
	display:block;
	line-height:38px;
}
#header #sitemenu li a.selected{
	border-radius:3px 3px 0 0 ;
	background:#ffffff;
	margin-top:5px;
	margin-bottom:-5px;
}
#header #sitemenu li ul{
	display:none;	
}
#header #sitemenu li:hover ul{
	display:block;
	position:absolute;
	left:0;
	top:38px;
	width:220px;

/*border-left:none;
	float:none;
	height:23px;
	width:220px
*/
}
#header #sitemenu li.last-item:hover ul{
	right:0;
	left:auto;	
}
#header #sitemenu li:hover ul li{
	border-left:none;
	float:none;
	height:23px;
}
#header #sitemenu li:hover ul a{
	font-size:12px;
	line-height:22px;
	height:22px;
}
#header #sitemenu li.first-item{
	border-left:none;
}
#header #sitemenu li.last-item,
#header #sitemenu li.more-item{
	border-left:none;
	float:right;
	margin:0;
}
#header #sitemenu li.last-item{
	background:#c84f94;
}
#header #sitemenu li.more-item{
	background:#1f82c0 url(../images/icon_arrow7.png) no-repeat right center;
}
#header #sitemenu  ul li.more-item a{
	padding:0 12px;
}
#header #sitemenu  ul li.more-item ul{
	background:#1f82c0;
}
#header #sitemenu  ul li.more-item ul li:first-child a{
	border-top:none;
	height: 22px;
}
#header #sitemenu  ul li.more-item ul li a{
	border-top:1px #e5ebf6 solid;
	margin:0px;
}
#header #sitemenu ul li.more-item ul li a:hover{
	background:#e5ebf6;
	color:#000000;
}
#header #sitemenu ul li.item-deals ul,
#header #sitemenu ul li.item-deals:hover a{
	background:#e20036;
}
#header #sitemenu ul li.item-deals ul li a{
	border-bottom:1px #ee8478 solid;

}
#header #sitemenu ul li.item-deals a:hover{
	background:#ee8478;
text-decoration: underline;
}
#header #sitemenu ul li.item-eatdrink ul,
#header #sitemenu ul li.item-eatdrink:hover a{
	background:#69af23;
}
#header #sitemenu ul li.item-eatdrink ul li a{
	border-bottom:1px #b0d082 solid;
}
#header #sitemenu ul li.item-eatdrink a:hover{
	background:#b0d082;
	text-decoration: underline;
}
#header #sitemenu ul li.item-thingstodo ul,
#header #sitemenu ul li.item-thingstodo:hover a{
	background:#00a9ca;
}
#header #sitemenu ul li.item-thingstodo ul li a{
	border-bottom:1px #95ccdf solid;
}
#header #sitemenu ul li.item-thingstodo a:hover{
	background:#95ccdf;
text-decoration: underline;
}
#header #sitemenu ul li.item-thingstodo_1 ul,
#header #sitemenu ul li.item-thingstodo_1:hover a{
	background:#00a9ca;
}
#header #sitemenu ul li.item-thingstodo_1 ul li a{
	border-bottom:1px #95ccdf solid;
}
#header #sitemenu ul li.item-thingstodo_1 a:hover{
	background:#95ccdf;
text-decoration: underline;
}

#header #sitemenu ul li.item-lifestyle ul,
#header #sitemenu ul li.item-lifestyle:hover a{
	/*background:#863887;*/
	background:#E4731D;
}
#header #sitemenu ul li.item-lifestyle ul li a{
	border-bottom:1px #b388b6 solid;
}
#header #sitemenu ul li.item-lifestyle a:hover{
	background:#b388b6;
	text-decoration: underline;

}
#header #sitemenu ul li.item-shopping ul,
#header #sitemenu ul li.item-shopping:hover a{
	/*background:#863887;*/
	background:#E4731D;
}
#header #sitemenu ul li.item-shopping ul li a{
	/*border-bottom:1px #b388b6 solid;*/
	border-bottom:1px #f1ae75 solid;

}
#header #sitemenu ul li.item-shopping a:hover{
/*	background:#b388b6;*/
	background:#e69a61;
	text-decoration: underline;
}
#header #sitemenu ul li.item-hotelstravel ul,
#header #sitemenu ul li.item-hotelstravel:hover a{
	background:#863887;	text-decoration: underline;

}
#header #sitemenu ul li.item-hotelstravel a.selected{
	margin: 0;
	background:#7782b0;
}
#header #sitemenu ul li.item-hotelstravel ul li a{
	border-bottom:1px #7782b0 solid;
}
#header #sitemenu ul li.item-hotelstravel a:hover{
	/*background:#7782b0;*/
	background:#863887;
}
#header #sitemenu ul li.item-family ul,
#header #sitemenu ul li.item-family:hover a{
	background:#a5174d;
}
#header #sitemenu ul li.item-family ul li a{
	border-bottom:1px #c67c88 solid;
}
#header #sitemenu ul li.item-family a:hover{
	background:#c67c88;text-decoration: underline;
}
#header #sitemenu ul li.item-groups ul,
#header #sitemenu ul li.item-groups:hover a{
	/*background:#1F82C0;*/
	background:#00A9CA;
}
#header #sitemenu ul li.item-groups ul li a{
	border-bottom:1px #76B7E3 solid;
}
#header #sitemenu ul li.item-groups a:hover{
	/* background: #566dab;*/ /*#0000FF;*/
	text-decoration: underline;
	/*background:#f1ae75;*/
	background:#00a9ca;
}
#header #sitemenu ul li.item-buy ul,
#header #sitemenu ul li.item-buy:hover a{
	background:#c84f94;
}
#header #sitemenu ul li.item-buy ul li a{
	border-bottom:1px #dd9ec2 solid;
}
#header #sitemenu ul li.item-buy a:hover{
	background:#dd9ec2;text-decoration: underline;
}
#header #submenu{
	clear:both;
	height:30px;
	background:url(../images/bg_submenu.gif) repeat-x left top;
}
#header #submenu li:first-child{
	background:none;
}
#header #submenu li{
	position:relative;
	z-index:9;
	background:url(../images/bg_submenu-li.gif) no-repeat left center;
}
#header #submenu li a{
	font-size:13px;
	display:block;
	line-height:30px;
}
#header #submenu li a:hover{
	color:#000000;
}
#header #submenu li a.special-item{ 
	color:#e20036;
}

/* Global */
#header .menu-global { background:#1f82c0; }
#header .menu-global li{ border-left:1px #90b1d9 solid; }
#header .menu-global li a{ padding:0 15px; color:#ffffff; }
#header .menu-global li.last-item a{ padding:0 24px; }

/* Deals  */
#header .menu-deals { background:#E20036; }
#header .menu-deals li{ border-left:1px #ee8478 solid; }
#header .menu-deals li a{ padding:0 11px; margin:0 3px; }
#header .menu-deals li a{ color:#ffffff; }
#header .menu-deals li a.selected, #header .submenu-deals li a{ color:#E20036; }
#header .submenu-deals li a{ padding:0 15px; }

/* Eat & Drink  */
#header .menu-eatdrink { background:#69af23; }
#header .menu-eatdrink li{ border-left:1px #b0d082 solid; }
#header .menu-eatdrink li a{ padding:0 11px; margin:0 3px; }
#header .menu-eatdrink li a{ color:#ffffff; }
#header .menu-eatdrink li a.selected, #header .submenu-eatdrink li a{ color:#69af23; }
#header .submenu-eatdrink li a{ padding:0 10px; }

/* Things to do  */
#header .menu-thingstodo { background:#00a9ca; }
#header .menu-thingstodo li{ border-left:1px #95ccdf solid; }
#header .menu-thingstodo li a{ padding:0 8px; margin:0 2px; }
#header .menu-thingstodo li a{ color:#ffffff; }
#header .menu-thingstodo li a.selected, #header .submenu-thingstodo li a{ color:#00a9ca; }
#header .submenu-thingstodo li a{ padding:0 8px; }

/* Lifestyle  */
#header .menu-lifestyle { background:#863887; }
#header .menu-lifestyle li{ border-left:1px #B388B6 solid; }
#header .menu-lifestyle li a{ padding:0 9px; margin:0 3px; }
#header .menu-lifestyle li a{ color:#ffffff; }
#header .menu-lifestyle li a.selected, #header .submenu-lifestyle li a{ color:#E4731D;/* color:#863887; */}
#header .submenu-lifestyle li a{ padding:0 4px; }

/* Hotels & travel  */
#header .menu-hotelstravel { background:#004485; }
#header .menu-hotelstravel li{ border-left:1px #dedeeb solid; }
#header .menu-hotelstravel li a{ padding:0 9px; margin:0 3px; }
#header .menu-hotelstravel li a{ color:#ffffff; }
#header .menu-hotelstravel li a.selected, #header .submenu-hotelstravel li a{ color:#004485; }
#header .submenu-hotelstravel li a{ padding:0 16px; }


#header .menu-hotelstravel { background:#004485; }
#header .menu-hotelstravel li{ border-left:1px #dedeeb solid; }
#header .menu-hotelstravel li a{ padding:0 9px; margin:0 3px; }
#header .menu-hotelstravel li a{ color:#ffffff; }
#header .menu-hotelstravel li a.selected, #header .submenu-hotelstravel-vistor li a{ color:#004485; }
#header .submenu-hotelstravel li a{ padding:0 10px; }



#header .menu-hotelstravel-vistor { background:#004485; }
#header .menu-hotelstravel-vistor li{ border-left:1px #dedeeb solid; }
#header .menu-hotelstravel-vistor li a{ padding:0 9px; margin:0 3px; }
#header .menu-hotelstravel-vistor li a{ color:#ffffff; }
#header .menu-hotelstravel-vistor li a.selected, #header .submenu-hotelstravel li a{ color:#863887; /*color:#004485;*/ }
#header .submenu-hotelstravel-vistor li a{ padding:0 5px; }


/* Family  */
#header .menu-family { background:#A5174D; }
#header .menu-family li{ border-left:1px #C67C88 solid; }
#header .menu-family li a{ padding:0 11px; margin:0 3px; }
#header .menu-family li a{ color:#ffffff; }
#header .menu-family li a.selected, #header .submenu-family li a{ color:#A5174D; }
#header .submenu-family li a{ padding:0 7px; }

/* Groups  */
#header .menu-groups { background:#1F82C0; }
#header .menu-groups li{ border-left:1px #76B7E3 solid; }
#header .menu-groups li a{ padding:0 11px; margin:0 3px; }
#header .menu-groups li a{ color:#ffffff; }
#header .menu-groups li a.selected, #header .submenu-groups li a{ color:#1F82C0; }
#header .submenu-groups li a{ padding:0 20px; }

/* Buy  */
#header .menu-buy { background:#C84F94; }
#header .menu-buy li{ border-left:1px #dd9ec2 solid; }
#header .menu-buy li a{ padding:0 11px; margin:0 3px; }
#header .menu-buy li a{ color:#ffffff; }
#header .menu-buy li a.selected, #header .submenu-buy li a{ color:#C84F94; }
#header .submenu-buy li a{ padding:0 24px; }


/* Footer */
#footer{
	background:url(../images/bg_footer.gif) repeat-x left top #ececec;
	overflow:hidden;
	margin-top:10px;
}
#footer-holder{
	padding:0 10px;
	width: 946px;
}
#footer-holder p{
	line-height:40px;
	font-size:14px;
	font-family: 'DroidSerifRegular';
}
#footer-holder div{
	float:left;
	width: 189px;
}
#footer-holder div div{
	border-right:1px #b9b9b9 dashed;
	margin:5px 16px 5px 0;
	width: 181px;
	height:185px;
}
#footer-holder div p{
	line-height:40px;
}
#footer-holder div li{
	float:none;
	display:block;
	line-height:18px;
}
#footer-holder div li a{
	font-size:13px;
	color:#000000;
	padding:0 0 0 10px;
	background:url(../images/icon_arrow1.gif) no-repeat left center;
}
#footer-holder div#footer-places{
	width: 189px;
}
#footer-holder div#footer-places ul{
	float:left;
	width:180px;
}
#footer-holder div#footer-places li a{
	padding:0;
	font-weight:bold;
	background:none;
}
#footer-holder div li a:hover{
	text-decoration:underline;
}
#footer-holder #footer-statement{
	clear:both;
	float:left;
	width:100%;
	padding:10px 0;
	font-size:11px;
	color:#767676;
	background:url(../images/bg_footer-statement.gif) repeat-x left top;
}
#footer-holder #footer-statement a{
	color:#767676;
	font-weight:bold;
	text-decoration:underline;
}
#footer-holder #footer-statement a:hover{
	text-decoration:none;
}
#footer-holder #footer-sitelinks div{
	margin-right:0px;
	border-right:none;
}

/* All Strips */
.strip-main{
	width:966px;
	display:table;
	margin:10px 0 0 0;
	*width:auto !important;
}
.strip-1{
	width:515px;
	float:left;
}
.strip-2{
	width:240px;
	float:left;
	/*background:url(../images/bg_separator-3.png) repeat-y left top;*/
	padding: 0 0 0 5px;
}
.strip-3{
	width:173px;
	float:left;
	/*padding:0 1px;*/
}
.strip-4{
	width:770px;
	float:left;
}
.strip-5{
	width:711px;
	float:left;
}
.strip-6{
	width:211px;
	float:left;
}
.strip-7{
	width:722px;
	float:left;
}
.strip-8{
	width:225px;
	float:left;
}
.strip-9{
	width:574px;
	float:left;
}
.strip-10{
	width:531px;
	float:left;
}

/* All Strips Spacers */
.spacer-1{
	margin: 0px 23px 0 8px;
}
.spacer-2{
	/*margin:0 0 20px 0;*/
margin:0 0 6px 0;
}
.spacer-3{
	margin:20px 0 0 0;
}
.spacer-4{
	margin:0 20px;
}
.spacer-5{
	margin:10px 0;
}

/* All Strips Separators */
.separator-1{
	background:url(../images/bg_separator-2.gif) repeat-y center top;
}
.separator-1-1 {
	/*background:url(../images/bg_separator-2.png) repeat-y center top;*/
}
.separator-2{
	background:url(../images/bg_separator-2.gif) repeat-y center top;
}
.separator-3{
	background:url(../images/bg_separator-3.gif) repeat-y center top;
}
.separator-4{
	background:url(../images/bg_separator-4.gif) repeat-y center top;
}
.separator-5{
	background:url(../images/bg_separator-5.gif) repeat-y center top;
}
.separator-6{
	background:url("../images/bg_separator-6.gif") repeat-y scroll -18px top rgba(0, 0, 0, 0);
}
.separator-7{
	background:url(../images/bg_separator-7.gif) repeat-y center top;
}
.separator-8{
	background:url(../images/bg_separator-8.gif) repeat-y left top;
}

/* Linktypes */
.linktype4{
	color:#1F82C0;
}
.linktype4:hover{
	text-decoration:underline;
}

/* All Block Header Types */
.blockhead-main{
	border-radius:3px 3px 0 0 ;
	position:relative;
}
.blockhead-main span{
	display:block;
	padding:10px 30px 10px 10px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	/*font-family: 'DroidSerifRegular';*/
}
.blockhead-main span a{
	position:absolute;
	right:10px;
	top:11px;
}
.blockhead-main small{
	display:block;
	padding:0 10px 10px 10px;
	margin-top:-5px;
	font-size:12px;
	color:#ffffff;
}
.blockhead-main .righttext{
	color:#fff;
	float:left;
	font-size:18px;
}
.blockhead-global{
	background:#1f82c0;
}
.blockhead-1{
	background:#e20036;
}
.blockhead-2{
	background:#69af23;
}
.blockhead-3{
	background:#00a9ca;
}
.blockhead-3_1{
	background:#95ccdf;
}
.blockhead-4{
	background:#00a9ca;
}
.blockhead-5{
	/*background:#863887;*/
	background:#E4731D;
}

.blockhead-10{
	
	background:#E4731D;
}

.blockhead-6{
	/*background:#004485;*/
	background:#863887;
}
.blockhead-7{
	background:#a5174d;
}
.blockhead-8{
	background:#e4731d;
}
.blockhead-9{
	background:#c84f94;
}

/* All Block Content Types */
.blocktype-1{
	overflow:hidden;
	position:relative;
}
.blocktype-2{
	border: 1px solid #DEDEDE;
    overflow: hidden;
    padding: 10px;
}
.blocktype-1 .blocktype-3:first-child{
	padding-top:0px;
}
.blocktype-3{
	overflow: hidden;
	padding: 10px 0 0 0;
}
.blocktype-3 h1{
	padding:0 0 10px 0;
}
.blocktype-3 h1 a {
    font-weight: bold;
	color: #000000;
}
.blocktype-3 h1 a:hover {
    text-decoration:underline;
}
.blocktype-3 h1 span {
   color: #999999;
}
.blocktype-3 .block_info {
    margin: 0 0 0 10px;
    min-height: 113px;
    position: relative;
    width: 110px;
}
.blocktype-3 .block_button {
    bottom: 0;
    right: 0;
    position: absolute;
}
.blocktype-4{
	/*border-top:1px #c7c7c7 solid;*/
	padding:20px 20px 10px 20px;
	overflow:hidden;
}

/* Content */
#content{
	
}

/* Get secrets by mobile */
#getsecrets-bymobile li{
	position:relative;
	float:none;
	z-index:6;
}
#getsecrets-bymobile li a{
	display:block;
	color:#ffffff;
	background:url(../images/icon_arrow8.png) no-repeat right center #1f82c0;
	line-height:25px;
	height:25px;
	text-align:center;
	border-radius:3px;
	font-family: 'DroidSerifRegular';
}
#getsecrets-bymobile li ul{
	display:none;
}
#getsecrets-bymobile li:hover ul{
	display:block;
	position:absolute;
	left:0;
	top:25px;
	border:1px #cccccc solid;
	background:#e1e1e1;
	width:171px;
}
#getsecrets-bymobile li ul li a{
	color: #555555;
	background:none;
	text-align:left;
	border-radius:0;
	font-weight:bold;
	padding:0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
}
#getsecrets-bymobile li ul li a:hover{
	color: #000000;
}
#getsecrets-bymobile li ul li a#icon_iphone{
	background:url(../images/icon_mob-iphone.png) no-repeat 5px center;
}
#getsecrets-bymobile li ul li a#icon_bb{
	background:url(../images/icon_mob-bb.png) no-repeat 5px center;
}
#getsecrets-bymobile li ul li a#icon_android{
	background:url(../images/icon_mob-andriod.png) no-repeat 5px center;
}
#getsecrets-bymobile li ul li a#icon_windows{
	background:url(../images/icon_mob-windows.png) no-repeat 5px center;
}

/* Newsletter Subscribe */
#newsletter-subscribe{
	border:1px #000000 solid;
	padding:5px;
	font-size:11px;
	text-align:right;
	height:74px;
	background:url(../images/bg_newsletter-subscribe.gif) no-repeat left top;
}
#newsletter-subscribe .view-magz{
	font-size:10px;
	display:block;
	color:#000000;
	margin:3px 0 5px 0;
	text-decoration:underline;
}
#newsletter-subscribe .view-magz:hover{
	text-decoration:none;
}
#newsletter-subscribe p input{
	font-size:10px;
	padding:0;
	margin:0 0 5px 0;
	color:#999999;
	width:137px;
}

/* Special Offers */
#special-offers{
	overflow:hidden;
	width:200px;
	/*height:197px;*/
}
#special-offers p a{
	padding:15px;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
	background:#e20036;
	display:block;
	width:145px;
}
#special-offers_town  a{
	padding:15px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;	
	display:block;
}
#special-offers #redboxrotate{
	height:172px;
}
#special-offers #redboxrotate .red-box{
	display: none;
}
#special-offers li:first-child a{
	margin-left:0px;
	 padding-left: 1px; 
}
#special-offers li a{
	display:block;
	color:#ffffff;
	background:#e20036;
	margin:0 0 0 2px;
	border-top:2px #ffffff solid;
	padding:5px 0;
	width:56px;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:0 0 5px 5px;
}
#special-offers li a:hover{
	color:#000000;
}
#special-offers li.activeSlide a{
	border-top:2px #e20036 solid;
}

/* Website Ads Right Strip */
.ads-holder{
	text-align:center;
	clear:both;
}
.ads-holder .rotateAds{
	height:176px;
	width:180px;
	margin:0px auto;
}
.ads-holder .pagination {
	padding:5px 0 0 0;
}
.ads-holder #prev1,
.ads-holder #next1,
.ads-holder #prev2,
.ads-holder #next2,
.ads-holder #prev3,
.ads-holder #next3 {
	margin:0 5px;
}

/* Get Noticed */
#get-noticed{
	width:173px;
	margin:0px auto;
}
#get-noticed h1{
	background:#c0ccdd;
	padding:15px;
	font-size:14px;
	text-align:center;
	border-radius:0 0 10px 10px;
}
#get-noticed h1 a{
	color:#000000;
}
#get-noticed h1 strong{
	display:block;
	font-size:17px;
	margin:0 0 10px 0;
}

/* Hotstuff */
#hotstuff{
	width:515px;
	height:25px;
	overflow: hidden;
}
/*#hotstuff #tick1 li {
	line-height:25px;
	height:25px;
	width:770px;
	background:url(../images/bg-hotdeals.png) no-repeat left top;
}*/
#hotstuff #tick2 li {
	line-height:25px;
	height:25px;
	width:770px;
	background:url(../images/win-prizes.png) no-repeat left top;
}

#hotstuff a { 
	width:660px;
	float:left;
	color:#000000;
	padding:0 0 0 110px;
}

/* Dining Deals */
#dining-deals{
	border:1px #dedede solid;
	padding:10px;
	overflow:hidden;
}
#dining-deals #dealslist{
	float:left;
	width:250px;
}
#dining-deals #dealslist li{
	float:none;
	height:38px;
}
#dining-deals #dealslist li:first-child a{
	border-top:none;
}
#dining-deals #dealslist li.select-item{
	background:url(../images/icon_arrow11.gif) no-repeat right center #dfdfdf;
}
#dining-deals #dealslist li a{
	border-top:1px #cccccc dotted;
	display:block;
	line-height:38px;
	width:231px;
	color:#818181;
	padding:0 0 0 10px;
	font-family: 'DroidSerifRegular';
}
#dining-deals #dealslist li a:hover,
#dining-deals #dealslist li.select-item a{
	color:#333333;
}
#dining-deals #dealsinfo{
	float:right;
	width:234px;
	font-family: 'DroidSerifRegular';
}
#dining-deals #dealsinfo div{
	display:none;
}
p.deals-p-h1{
	height:63px;
	padding:6px;
	background:#f0f0f0;
}
#dining-deals #dealsinfo h1 span{
	color:#8c8c8c;
	font-size:11px;
}
#dining-deals #dealsinfo .title{
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../images/icon_arrow12.png) no-repeat 95% center #dd99a9;
}
#dining-deals #dealsinfo .title a{
	display: block;
	color: #000;
}

/* Prizes Towin */
#prizes-towin{
	border:1px #dedede solid;
	padding:10px;
	overflow:hidden;
}
#prizes-towin .separator-2{
	overflow:hidden;
}
#prizes-towin div.float-l,
#prizes-towin div.float-r{
	width:236px;
	font-family: 'DroidSerifRegular';
	color:#4c4c4c;
	position:relative;
}
#prizes-towin div p{
	text-align:center;
	padding:0 0 10px 0;
}
#prizes-towin div a{
	position:absolute;
	right:0;
	bottom:0;
}

/* Latest reviews, tips and comments */
#latest-rtc{
	border:1px #dedede solid;
	padding:10px;
	overflow:hidden;
}
#latest-rtc .article-type:first-child{
	border-top:none;
	padding-top:0px;
}
#latest-rtc .article-type{
	position:relative;
	font-size:11px;
	padding:10px 0;
	border-top:1px #DEDEDE dashed;
}
#latest-rtc .article-type img{
	float:left;
	padding:0 10px 0 0;
}
#latest-rtc .article-type strong{
	display:block;
	font-size:12px;
	padding:0 0 10px 0;
}
#latest-rtc .article-type a{
	position:absolute;
	right:0;
	bottom:5px;
}
#latest-rtc .other-type{
	font-size:11px;
	padding:10px 0;
	overflow:hidden;
	border-top:1px #DEDEDE dashed;
}
#latest-rtc .other-type .content-block{
	float:left;
	width:429px;
	height:78px;
	position:relative;
}
#latest-rtc .other-type .content-block .content-image{
	padding:0 10px 0 0;
	float:left;
}
#latest-rtc .other-type .content-block p{
	width:323px;
	float:left;
}
#latest-rtc .other-type .content-block strong{
	display:block;
	font-size:12px;
	padding:0 0 10px 20px;
	background-position:left top;
	background-repeat:no-repeat;
}
#latest-rtc .other-type .content-block span{
	color:#8C8C8C;
	font-weight:normal;
	font-size:11px;
}
#latest-rtc .other-type .content-block .icon-tip{
	background-image:url(../images/icon_tip.png);
}
#latest-rtc .other-type .content-block .icon-comment{
	background-image:url(../images/icon_comment.png);
}
#latest-rtc .other-type .content-block .icon-spot{
	background-image:url(../images/icon_spotted.png);
}
#latest-rtc .other-type .content-block a{
	position:absolute;
	right:0;
	bottom:0;
}
#latest-rtc .other-type .userposted{
	float:right;
	width:54px;
	text-align:center;
	line-height:12px;
	background:#DEDEDE;
	color:#1F82C0;
	padding:0;
	margin:0;
	border-top:none;
	clear:none;
}

/* Top rated */
#top-rated{
	border:1px #dedede solid;
	overflow:hidden;
}
#top-rated div:first-child{
	border-top:1px #ffffff solid;
}
#top-rated div:first-child{
	height:80px;
}
#top-rated div{
	border-top:1px #dedede dashed;
	padding:0 10px;
	height:82px;
	font-size:10px;
	position:relative;
	background:url(../images/bg_top-rated.gif) repeat-x left bottom;
}
#top-rated div .block-arrow{
	position:absolute;
	right:10px;
	top:10px;
}
.trfocus div{
	height:65px !important;
}
.trfocus div .block-arrow{
	top:3px !important;
}
#top-rated div h2{
	font-family: 'DroidSerifRegular';
	padding:6px 0 0 0;
	color:#1F82C0;
}
#top-rated div p{
	font-weight:bold;
	line-height:20px;
}
#top-rated div h1 span{
	color:#8C8C8C;
	font-weight:normal;
	font-size:11px;
}
#top-rated div li{
	margin:0 4px 0 0;
	text-align:center;
}
#top-rated div li.first-item p{
	padding:5px 0 2px 0;
}
#top-rated div li.middle-item,
#top-rated div li.last-item{
	padding:2px 4px;
	border-radius:3px;
	border:1px #e5ebf6 solid;
}
#top-rated div li.middle-item{
	background:#ffffff;
}
#top-rated div li.last-item{
	margin:0px;
	background:#e5ebf6;
}

/* Featured venues */
#featured-venues{
	border:1px #dedede solid;
	overflow:hidden;
}
#featured-venues div:first-child{
	border-top:none;
	padding:10px;
}
#featured-venues div{
	padding:11px 10px;
	height:81px;
	border-top:1px #dedede dashed;
	position:relative;
}
#featured-venues div .venue-image{
	float:left;
	margin:0 10px 0 0;
}
#featured-venues div .venue-catg , #featured-venues div .venue-catg a{
	font-family: 'DroidSerifRegular';
	color:#1F82C0;
}
#featured-venues div .venue-name a{
	color:#333333;
	font-weight:bold;
	font-size:12px;
}
#featured-venues div .venue-name a:hover{
	text-decoration:underline;
}
#featured-venues div .venue-name span{
	display:block;
	color: #8C8C8C;
    font-size: 11px;
	margin:0 0 5px 0;
}
#featured-venues div .venue-name,
#featured-venues div .venue-review{
	font-size:11px;
}
#featured-venues div .block-arrow{
	position:absolute;
	right:10px;
	bottom:10px;
}

/* Upcoming events */
#upcoming-events{
	border:1px #dedede solid;
	overflow:hidden;
}

#upcoming-events div:first-child{
	border-top:none;
}
#upcoming-events div{
	padding:10px;
	height:70px;
	border-top:1px #dedede dashed;
	border-bottom:1px #ffffff solid;
	position:relative;
}
#upcoming-events div.even{
	background:#ffffff;
}
#upcoming-events div.odd{
	background:#f4f4f4;
}
#upcoming-events div .event-image{
	float:left;
 	/*margin:0 10px 0 0;*/
	padding-top: 5px;
	/*width:81px;*/
}
#upcoming-events .event-date{
	font-family: 'DroidSerifRegular';
	text-align:center;
	background:#ccc;
	line-height:25px;
	clear:both;
}
#upcoming-events div .event-name a{
	/*font-weight:bold;*/
	color:#333333;
	font-size:12px;
}
#upcoming-events div .event-name a:hover{
	text-decoration:underline;
}
#upcoming-events div h1 span{
	display:block;
	color: #8C8C8C;
  font-size: 11px;
}
#upcoming-events div .event-date,
#upcoming-events div .event-catg{
	font-size:11px;
}
#upcoming-events div .event-date span,
#upcoming-events div .event-catg span{
	display:block;
}
#upcoming-events div .block-arrow{
	position:absolute;
	right:10px;
	bottom:10px;
}
#upcoming-events ul{
	border-top:1px #dedede dashed;
	padding:1px 0 0 0;
	clear:both;
}
#upcoming-events ul li:first-child{
	background:none;
}
#upcoming-events ul li{
	height:34px;
	background:url(../images/bg_upcoming-events_li.gif) no-repeat left top;
	padding:0 0 0 1px;
}
#upcoming-events ul li a{
	background:url(../images/bg_upcoming-events_a.gif) repeat-x left top;
	display:block;
	padding:2px 14px 2px 14px;
	text-align:center;
	color:#ffffff;
	font-family: 'DroidSerifRegular';
}
#upcoming-events ul li a span{
	font-size:11px;
}
#upcoming-events ul li a.active-event{
	background:none;
	color:#000000;
	height:34px;
}
/* Signup Page */
.signup-page{
	overflow: visible;
}
.signup-page #signup-login-using{
	padding:2px 20px;
	color:#46494b;
	width:926px;
	clear:both;
	/*height:451px;*/
	height:590px;
	/*background:url(../images/bg_signup-login-using.jpg) no-repeat;*/
	background:url(../images/bg_signup-login-using-new.jpg) no-repeat;
}
.signup-page #signup-login-using h1{
	padding:20px 0;
	font-size:20px;
	color:#fff;
	font-family: 'DroidSerifRegular';
}
.signup-page .textbox{
	width:282px;
	height:31px;
	margin:0 0 10px 0;
	background:url(../images/textbox2.png) no-repeat;
}
.signup-page .textbox label,
.signup-page #signuphere #birthday label{
	float:left;
	width:70px;
	line-height:31px;
	padding:0 0 0 10px;
}
.signup-page .textbox input{
	float:left;
	width:180px;
	margin:8px 0 0 10px;
	padding:0;
	background:none;
	border:none;
}
.signup-page .textbox2{
	width: 282px;
	height: 36px;
	text-align: center;
	line-height: 31px;
	background:url(../images/textbox2-full.png) no-repeat;
}
.signup-page .textbox2 #select_location{
	color:#2685BF;
	font-size:15px;
}
.signup-page #signuphere{
	float:left;
	width:282px;
}
.signup-page #signuphere #birthday{
	padding:0 0 10px 0;
	height:31px;
}
.signup-page #signuphere #birthday label{
	color:#fff;
}
.signup-page #signuphere #termscond{
	padding:0 0 10px 0;
	font-size:11px;
	text-align:center;
	float:none;
	clear:both;
	color:#fff;
}
.signup-page #signuphere #termscond a{
	color:#fff;
	text-decoration:underline;
}
.signup-page #signuphere #termscond a:hover{
	text-decoration:none;
}
.signup-page #signuphere #button_signup{
	text-align:right;
	float:none;
	clear:both;
}
.signup-page #loginhere{
	float:left;
	width:282px;
	padding:0 20px;
	margin:0 20px;
}
.signup-page #loginhere h1{
	color:#08343d;
}
.signup-page #loginhere .textbox{
	background:url(../images/textbox3.png) no-repeat;
}
.signup-page #loginhere #forgot-password{
	padding:0 0 5px 0;
	text-align:right;
	float:none;
	font-size:11px;
}
.signup-page #loginhere #forgot-password a{
	color:#2685bf;
	text-decoration:underline;
}
.signup-page #loginhere #forgot-password a:hover{
	text-decoration:none;
}
.signup-page #loginhere #forgot-password-text{
	float: right;
    padding: 0 0 5px 0;
    text-align: right;
	width: 282px;
}
.signup-page #loginhere #button_login{
	text-align:right;
	float:none;
	clear:both;
	/*padding:10px 0 30px 0;*/
}
.signup-page #loginhere small{
	font-size:11px;
}
.signup-page #loginhere h2{
	background:#b388b6;
	border-bottom:1px #9b6d9e solid;
	border-top:1px #9b6d9e solid;
	line-height:30px;
	color:#fff;
	font-size:15px;
	padding:0 0 0 20px;
	margin:0 -20px 10px -20px;
	font-family: 'DroidSerifRegular';
}
.signup-page #loginhere #activating-email a{
	color:#46494b;
	text-decoration:underline;
}
.signup-page #loginhere #activating-email a:hover{
	text-decoration:none;
}
.signup-page #usinghere{
	float:left;
}
.signup-page #usinghere h1{
	text-align:center;
}
.signup-page #usinghere p{
	text-align:center;
	margin:90px 0 0 0;
}

.textbox .jquery-selectbox {
	background-image: none;
	width : 185px !important;
	border: none;
}
.textbox .jquery-selectbox .jquery-selectbox-moreButton {
	background: url(../images/icon_arrow28.png) no-repeat right center;
	position: absolute;
	width: 185px;
}
.textbox .jquery-selectbox .jquery-selectbox-list{
	width : 180px !important;
}
#birthday .jquery-selectbox {
	background-image: url(../images/selectbox1.png);
	width : 60px !important;
	height: 31px;
	border: none;
}
#birthday .jquery-selectbox .jquery-selectbox-moreButton {
	background: url(../images/pixel.gif);
	height: 31px;
	position: absolute;
	width: 60px;
}
#birthday .jquery-selectbox .jquery-selectbox-currentItem {
	padding-left: 3px;
	line-height: 30px;
}
#birthday .jquery-selectbox .jquery-selectbox-list {
	top: 25px;
	min-height: 165px;	
}

/* Webstore */
#block_left-webstrore h2{
	color:#C84F94;
	font-size:28px;
	font-weight:bold;
}
#block_left-webstrore .strip-6{
	padding:0px 0 0 0;
	overflow:hidden;
}
#block_left-webstrore .strip-6 p{
	border:1px #E20036 solid;
}
#block_left-webstrore .midblock{
	margin:0 39px;
}
#block_header-webstrore{
	position:absolute;
	right:0;
	top:0;
}
#block_trolley-webstrore{
	border-left:4px #C84F94 solid;
	border-right:4px #C84F94 solid;
	padding:5px;
	min-height:50px;
}

/* Breadcrumb */
#subnavigation{
	float:left;
	width:100%;
	padding:0 0 5px 0;
}
#subnavigation a{
	color:#000000;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	background:url(../images/icon_arrow13.png) no-repeat right center;
}
#subnavigation a:hover{
	color:#999999;
}

/* Restaurant Map */
#restaurantmap ul{
	float:left;
	width:92%;
	height:25px;
	line-height:25px;
	background:#cccccc;
	padding:0 4%;
}
#restaurantmap ul li.float-l{
	font-size:11px;
	font-weight:bold;
}
#restaurantmap ul li.float-l a{
	background:url(../images/icon_arrow14.gif) no-repeat left center;
}
#restaurantmap ul li.float-r{
	font-size:10px;
}
#restaurantmap a{
	color:#1F82C0;
	padding: 0 0 0 8px;
}
#restaurantmap a:hover{
	text-decoration:underline;
}

/* Restaurant News & Offers */
.restaurantnews{
	padding:10px;
	overflow:hidden;
	position:relative;
	width:210px;
}
.restaurantnews{
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
}
.restaurantnews p{
	font-size:11px;
}
.restaurantnews p span,
.restaurantnews p a{
	display:block;
	color:#004485;
	margin:10px 0 0 0;
}
.restaurantnews p a.block_arrow10{
	position:absolute;
	bottom:5px;
	right:10px;
}
.restaurantnews-type1{
	background:#edf4e2;
}
.restaurantnews-type2{
	background:#fce4dc;
}

/* Restaurant */
#restaurant-main #restaurant-head{
	overflow:hidden;
	margin:10px 0 10px 0;
}
/*#restaurant-main #restaurant-head .float-l{
	width: 325px;
}*/
#restaurant-main #restaurant-head h1{
	font-size:24px;
	font-weight:bold;
	color:#1F82C0;
}
#restaurant-main #restaurant-head h1 span{
	font-size:18px;
	font-weight:normal;
}
#restaurant-main #restaurant-head li.float-r{
	margin:5px 0 0 0;
}
#restaurant-main #restaurant-tabs{
	height:30px;
	border-bottom:2px #69AF23 solid;
}
#restaurant-main .event-tabs {
	border-bottom:2px #00A9CA solid !important;
}
#restaurant-main .event-tabs li a{
	background:#00A9CA !important;
}
#restaurant-main #restaurant-tabs li a{
	background:#69af23 !important;
	padding:0 10px;
	float:left;
	margin:0 2px 0 0;
	line-height:30px;
	font-size:14px;
	color:#ffffff;
	height:30px;
	border-radius:3px 3px 0 0 ;
}
#restaurant-main #restaurant-tabs li.active a{
	height:35px;
	margin-top:-5px;
	padding-top:5px;
}
/*#restaurant-main #booka_table-room{
	float:right;
	margin:-53px 0 0 0;
}*/
/*#restaurant-main #icon-print {
	float:right;
	margin:-26px 0 0 0;
}*/

#restaurant-main #icon-print {
float: right;
margin: -40px 0 0 0;
}

#icon-print a {
	font-weight:bold;
	color:#FF0000;
}
#restaurant-tabs #booka_table-room
{
	float:right;
}
#restaurant-main  .tab_content{ 
	display:none;
	padding:10px;
	background:#edf4e2;
}
#restaurant-main #restaurant-slideshow{
	margin:-10px 0 10px -10px;
	position:relative;
	height:406px;
}
#restaurant-main #slide_arrows{
	position: absolute;
	margin:0px;
	padding-top:155px;
	width:722px;
	z-index: 15;
}
#restaurant-main #slide_arrows li.scroll-arr1 {
	float: left;
	margin: 0 0 0 10px;
}
#restaurant-main #slide_arrows li.scroll-arr2 {
	float: right;
	margin: 0 10px 0 0;
}
#restaurant-main .restaurant-leftright{
	display:table;
	width:100%;
	background:url(../images/bg_separator-restaurant.gif) repeat-y center top;
}
#restaurant-main .restaurant-left{
	float:left;
	width:477px;
}
#restaurant-main .restaurant-left p{
	line-height:18px;
}
#restaurant-main .restaurant-right{
	float:right;
	width:204px;
}
#restaurant-main #restaurant-eventstab h1{
	font-size:14px;
	line-height:20px;
}
#restaurant-main #restaurant-eventstab h2{
	border-top:1px #69af23 solid;
	border-bottom:1px #69af23 solid;
	background:#ffffff;
	padding:0 10px;
	line-height:28px;
	height:28px;
	font-weight:bold;
	margin:10px 0 0 0;
}
#restaurant-main #restaurant-eventstab p{
	position:relative;
	font-size:11px;
	line-height:18px;
	padding:6px 10px 10px 10px;
	overflow:hidden;
}
#restaurant-main #restaurant-eventstab p a.block_arrow2{
	position:absolute;
	right:10px;
	bottom:10px;
}
#restaurant-main #restaurant-eventstab p span.eventname{
	width:235px;
	float:left;
	font-weight:bold;
}
#restaurant-main #restaurant-eventstab p span.eventdate{
	float:right;
	font-weight:bold;
}
#restaurant-main #restaurant-eventstab p img.eventimage{
	float:left;
	margin:0 10px 0 0;
}
#restaurant-main #restaurant-eventstab p.odd{
	background:#f8fbf3;
	border-top:1px #cccccc solid;
}
.bookmark-follow-review{
	border-top:1px #69af23 solid;
	border-bottom:1px #69af23 solid;
	background:#ffffff;
	height:28px;
	line-height:28px;
	font-size:11px;
	padding:0 5px;
	margin:0 0 10px 0;
}
.bookmark-follow-review .followplace,
.bookmark-follow-review .rating-dh,
.bookmark-follow-review .share-this{
	border-left:1px #cccccc dotted;
	padding:0 0 0 9px;
	margin:0 0 0 8px;
}
.bookmark-follow-review .share-this{
	padding-top:5px;
}
#restaurant-main .icon-bookmark,
#restaurant-main .icon-follow,
.bookmark-follow-review .icon-review{
	color:#000000;
	padding:0 0 0 20px;
}
#restaurant-main .icon-bookmark:hover,
#restaurant-main .icon-follow:hover,
.bookmark-follow-review .icon-review:hover,
.bookmark-follow-review .rating-dh a:hover{
	text-decoration:underline;
}
#restaurant-main .icon-bookmark{
	background:url(../images/icon_bookmark.png) no-repeat left center;
}
#restaurant-main .icon-follow{
	background:url(../images/icon_follow.png) no-repeat left center;
}
.bookmark-follow-review .icon-review{
	font-weight:bold;
	background:url(../images/icon_review.png) no-repeat left center;
}
.bookmark-follow-review .total-reviews{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	margin:0 10px 0 0;
}
.bookmark-follow-review .total-reviews:hover{
	text-decoration:none;
}
.bookmark-follow-review .rating-dh a{
	color:#2383c6;
	padding:0 10px 0 0;
	margin:0 5px;
	background:url(../images/icon_arrow29.gif) no-repeat right center;
}
#restaurant-main .restaurant-left .ratingstars{
	line-height:normal;
	margin:5px 0 0 0;
}
#restaurant-main .restaurant-left .ratingstars img{
	margin:0 1px 0 0;
}
#restaurant-main .rrholder{
	background:#ffffff;
	border-radius:5px;
	padding:10px;
}
#restaurant-main .rrholder .icons{
	width:160px;
	margin:0px auto;
	margin-bottom:6px;
}
#restaurant-main .rrholder .buttons{
	width:174px;
	/*height:19px;*/
	margin:0px auto;
	margin-bottom:6px;
}
#restaurant-main .rrholder .blockholder-1{
	padding:10px;
	font-size:11px;
	overflow:hidden;
	border-bottom:1px #cccccc dotted;
}
#restaurant-main .rrholder .blockholder-1 .opening-time,
#restaurant-main .rrholder .blockholder-1 .serving-time{
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0;
}
#restaurant-main .rrholder .blockholder-1 .linktype1,
#restaurant-main .rrholder .blockholder-1 .icon-pdf{
	color:#000000;
}
#restaurant-main .rrholder .blockholder-1 .linktype1{
	text-decoration:underline;
	font-weight:bold;
}
#restaurant-main .rrholder .blockholder-1 .linktype1:hover{
	text-decoration:none;
}
#restaurant-main .rrholder .blockholder-1 .tel-num{
	display:none;
}
#restaurant-main .rrholder .blockholder-1 .icon-pdf{
	display:block;
	float:left;
	clear:left;
	line-height:18px;
	padding:0 0 0 20px;
	background:url(../images/icon_pdf.png) no-repeat left center;
}
#restaurant-main .rrholder .blockholder-1 .icon-pdf:hover{
	text-decoration:underline;
}
#restaurant-main .rrholder .blockholder-1 .word-icon{
	display:block;
	float:left;
	clear:left;
	line-height:18px;
	padding:0 0 0 20px;
	background:url(../images/word-icon.png) no-repeat left center;
}
#restaurant-main .rrholder .blockholder-1 .word-icon:hover{
	text-decoration:underline;
}
#restaurant-main .rrholder .owndescription,
#restaurant-main .rrholder .icons-bf{
	text-align:center;
	font-size:11px;
}
#restaurant-main .rrholder .owndescription a{
	color:#000000;
	text-decoration:underline;
}
#restaurant-main .rrholder .icons-bf{
	margin:10px 0;
}
#restaurant-main #restaurant-rrttab #whatwethought{
	background:#ffffff;
	padding:10px;
}
#restaurant-main #restaurant-rrttab .show_Content,
#restaurant-main #restaurant-rrttab .close_Content{ 
	color:#187cc2;
}
.usercomment h1,
#restaurant-main #restaurant-rrttab h1{
	font-weight:bold;
	padding:0 0 10px 0;
}
#restaurant-main #restaurant-rrttab h2{
	float:right;
	font-size:11px;
}
#restaurant-main #restaurant-rrttab h2 a{
	padding:0 0 0 20px;
	color:#000000;
	line-height:18px;
	display:block;
	float:left;
	text-decoration:underline;
}
#restaurant-main .rrholder .owndescription a:hover,
#restaurant-main #restaurant-rrttab h2 a:hover{
	text-decoration:none;
}
#restaurant-main #restaurant-rrttab h2 a.icon-review{
	background:url(../images/icon_review2.png) no-repeat left center;
	margin:0 10px 0 0;
}
#restaurant-main #restaurant-rrttab .wwt-message{
	width:148px;
	float:right;
	font-style:italic;
	margin:0 0 0 10px;
	line-height:18px;
	padding:15px 0 0 0;
	margin:10px 0 0 5px;
	background:url(../images/curve_wwt-message_top.png) no-repeat left top;
}
#restaurant-main #restaurant-rrttab .wwt-message h4{
	background:url(../images/curve_wwt-message_bottom.png) no-repeat left bottom;
	padding:0 10px 45px 10px;
}
.userinfo{
	width:54px;
	margin:0 10px 0 0;
}
.userinfo .username{
	font-size:11px;
	color:#2383c6;
	display:block;
	text-align:center;
	background:#cccccc;
	padding:3px 0;
}
.userinfo .username:hover,
.userinfo .userreviews:hover{
	text-decoration:underline;
}
.userinfo .userreviews{
	font-size:10px;
	color:#000000;
	display:block;
	padding:3px 0;
	text-align:center;
}
.userposted{
	overflow:hidden;
	padding:8px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px #cccccc dotted;
	clear:both;
}
.userposted ol {
	margin-left: 20px;
	margin-top: 15px;
	float:left;
	width: 100%;
}
.userposted ol li{
	list-style: inherit !important;
	float: left;
	width: 100%;
}
.usercomment{
	width:413px;
}
.usercomment .comment-date {
    float: right;
    font-size: 11px;
    margin: 0 0 0 5px;
}
.user-options{
	float:right;
	font-size:11px;
	clear:right;
}
.icon-usefull,
.icon-comment,
.icon_flag,
.icon_report{
	color:#000000;
	padding:0 0 0 20px;
	margin:2px 10px 0 0;
	display:block;
}
.icon-usefull:hover,
.icon-comment:hover,
.icon_flag:hover,
.icon_report:hover,
#restaurant-main #restaurant-rrttab #getfreeapp .icon-info:hover,
#restaurant-main #restaurant-rrttab #getfreeapp .icon-app:hover,
.postcomment .icon-savecomment:hover{
	text-decoration:underline;
}
.icon-usefull{
	background:url(../images/icon_usefull.png) no-repeat left center;
}
.icon-comment{
	background:url(../images/icon_comment2.png) no-repeat left center;
}
.icon_flag{
	background:url(../images/icon_abuse.png) no-repeat left center;
}
.icon_report{
	background:url(../images/icon_used.png) no-repeat left bottom;
}
.postcomment{
	font-size:11px;
	display:none;
}
.postcomment .cancel_tab{
	float:right;
	margin:0 0 -5px 0;
}
.postcomment textarea{
	border:1px #cccccc solid;
	background:#ffffff;
	/*color:#666666;*/
	color:#333333;
	width:475px;
	margin:10px 0;
	font-size:11px;
}
.postcomment .tbholder{
	width:283px;
}
.postcomment .icon-abuse{
	background:url(../images/icon_abuse.png) no-repeat left center;
	color:#000000;
	padding:0 0 0 15px;
	margin:7px 0 0 0;
	display:block;
}
.postcomment .icon-savecomment{
	background: #2383C6;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    line-height: 25px;
    padding: 0 10px;
	margin:0 0 0 10px;
}
.afoodpot{
	overflow:hidden;
	padding:10px;
	margin:0 0 10px 0;
}
#restaurant-main #restaurant-foodspot .afoodpot{
	background:#ffffff;
}
.afoodpot{
	background:#EDF4E2;
}
.afoodpot ul{
	float:left;
	width:100%;
}
.afoodpot p.spoticons{
	font-size:11px;
	overflow:hidden;
	clear:both;
}
.afoodpot p.spoticons a,
.afoodpot p.spoticons .icon-span{
	float:left;
	padding:0 0 0 20px;
	margin:0 10px 0 0;
}
.afoodpot .spotdesc h2 a,
.afoodpot .spotdesc h3 a,
.afoodpot p.spoticons a,
.asightings .spot-image a,
.asightings .user-icons a{
	color:#000000;
}
.afoodpot .spotdesc h2 a:hover,
.afoodpot .spotdesc h3 a:hover,
.afoodpot p.spoticons a:hover,
.asightings .spot-image a:hover,
.asightings .user-icons a:hover{
	text-decoration:underline;
}
.afoodpot p.spoticons a,
.afoodpot p.spoticons .icon-span{
	background-repeat:no-repeat;
	background-position:left center;
}
.afoodpot p.spoticons .icon_wantit{
	background-image:url(../images/icon_bookmark.png);
}
.afoodpot p.spoticons .icon_nommit{
	background-image:url(../images/icon_usefull.png);
}
.afoodpot p.spoticons .icon_flag{
	background-image:url(../images/icon_abuse.png);
}
.asightings{
	overflow:hidden;
}
.asightings .sightdesc{
	margin:0 0 0 10px;
	width:347px;
}
.asightings .spot-image{
	line-height:30px;
}
.asightings .spot-image a{
	float:left;
	margin:0 10px 0 0;
}
.asightings .spot-image em{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.asightings .spot-comments{
	font-size:11px;
	overflow:hidden;
	clear:both;
	padding:10px 0;
}
.asightings .user-icons{
	float:left;
	width:100%;
	font-size:11px;
}
.asightings .user-icons a{
	padding:0 10px 0 0;
	color:#187CC2;
}
.asightings .postcomment{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
.asightings .postcomment li textarea{
	width:300px;
	font-size:11px;
	margin:0 0 0 10px;
}
#restaurant-main #restaurant-justfrdz h1.blockhead-main{
	margin:10px 0 0 0;
}
#restaurant-main .blocktype-14 .blockhead-main span strong,
#restaurant-main #restaurant-justfrdz h1.blockhead-main span strong{
	font-size:15px;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz,
#restaurant-main #restaurant-justfrdz #recent-checkins{
	overflow:hidden;
	margin:10px 0;
	width:100%;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz ul{
	width:100%;
	float:left;
	height:38px;
	margin:0 0 10px 0;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz ul li.username{
	width:80px;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz ul li.usercomment{
	width:auto;
	padding:0 0 0 10px;
	background:url(../images/icon_arrow16.png) no-repeat left top;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz ul li.usercomment div{
	padding:8px 10px;
	font-size:11px;
	background:#ffffff;
}
#restaurant-main #restaurant-justfrdz #recent-checkins ul{
	float:left;
	margin:0 10px 0 0;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz img,
#restaurant-main #restaurant-justfrdz #recent-checkins img{
	margin:0 10px 0 0;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz a,
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz span,
#restaurant-main #restaurant-justfrdz #recent-checkins a,
#restaurant-main #restaurant-justfrdz #recent-checkins span{
	font-size:11px;
	display:block;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz a,
#restaurant-main #restaurant-justfrdz #recent-checkins a{
	margin:5px 0 0 0;
	color:#2383c6;
	text-decoration:underline;
}
#restaurant-main #restaurant-justfrdz #tipsfrm-frdz a:hover,
#restaurant-main #restaurant-justfrdz #recent-checkins a:hover{
	text-decoration:none;
}
#reviews-sources p:first-child{
	border-top:none;
}
#reviews-sources p{
	position:relative;
	padding:5px;
	line-height:18px;
	border-top:1px #cccccc dotted;
}
#reviews-sources p a{
	color:#000000;
	font-weight:bold;
}
#reviews-sources p span{
	color:#999999;
}
#reviews-sources a.block_arrow2{
	position:absolute;
	bottom:5px;
	right:10px;
}
.friends-viewed{
	overflow:hidden;
	padding:10px 0 0 0;
}
.friends-viewed h1 a{
	color:#000000;
	font-weight:bold;
}
.friends-viewed h1 a:hover{
	text-decoration:underline;
}
.friends-viewed h1 small{
	font-size:11px;
	color:#999999;
	padding:0 0 10px 0;
}
.friends-viewed .block_info{
	width:110px;
	position:relative;
	margin:0 0 0 10px;
	min-height:55px;
}
.friends-viewed .block_info span{
	font-size:11px;
}
#places-nearby {
    margin: 20px 0;
	width: 515px;
	overflow:hidden;
}
#places-nearby .aplace {
    float: left;
	height: 145px;
	width: 255px;
}
#places-nearby .aplace .venue-name{
	 padding: 10px 0;
}
#places-nearby .aplace .venue-name a {
    font-weight: bold;
	color: #000000;
}
#places-nearby .aplace .venue-name a:hover {
	text-decoration:underline;
}
#places-nearby .aplace h1{
	 padding: 10px 0;
}
#places-nearby .aplace h1 a {
    font-weight: bold;
	color: #000000;
}
#places-nearby .aplace h1 a:hover {
	text-decoration:underline;
}
#places-nearby .aplace h1 small {
    color: #999999;
	font-size:11px;
}
#places-nearby .aplace .block_info {
    margin: 0 8px;
    height: 113px;
    position: relative;
    /*width: 110px;*/
	width: 100px;

}
.friends-viewed .block_button,
#places-nearby .aplace .block_button {
    bottom: 0;
    right: 0;
    position: absolute;
}
.friends-viewed .block_rating {
    bottom: 0;
	left: 0;
    position: absolute;
}
#places-nearby .aplace .block_rating {
    bottom: 25px;
	left: 0;
    position: absolute;
}
#browse-nearby{
	overflow:hidden;
	padding:0 0 10px 0;
	border-bottom:2px #2383c6 solid;
}
#browse-nearby h1{
	font-size:15px;
	color:#2383c6;
	font-weight:bold;
	padding:0 0 10px 0;
}
#browse-nearby p{
	color:#cccccc;
}
#browse-nearby p a {
	color: #000000;
}
#browse-nearby p a:hover {
	text-decoration:underline;
}
.topchoice-magazine{
	position:relative;
	overflow:hidden;
	font-size:11px;
	padding:10px 0 0 0;
}
.topchoice-magazine img{
	float:right;
	margin:0 2px 0 0;
}
.topchoice-magazine strong{
	display:block;
}
.topchoice-magazine a{
	position:inherit;
	right:0;
	bottom:0;
}

/* Foodspotting Focus */
#foodspot-focus{
	/*padding-top: 33px;*/	
}
#foodspot-focus h1 {
    color: #1F82C0;
    font-size: 24px;
    font-weight: bold;
}
#foodspot-focus h1 span{
   font-size: 18px;
   font-weight: normal;
}
#foodspot-focus #show-map{
	margin:10px 0;
}
#foodspot-focus #show-map #largemap{
	color:#000000;
	line-height:25px;
	text-decoration:underline;
}
#foodspot-focus #show-map #largemap:hover{
	text-decoration:none;
}
#foodspot-focus #spotted-something{
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
#foodspot-focus #spotted-something h1{
	font-size:14px;
	width:150px;
	font-weight:bold;
	line-height:22px;
}
#foodspot-focus #spotted-something input{
	margin:0 10px;
	width:298px;
}
#foodspot-focus .foodspot_block{
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	clear:both;
	border-bottom: 2px dotted #DEDEDE;
}
#foodspot-focus .foodspot_pic{
	float:left;
}
#foodspot-focus .foodspot_info{
	float:left;
	margin:0 0 0 10px;
	width:414px;
}
#foodspot-focus .foodspot_info h2{
	padding:0 0 5px 0;
	line-height:20px;
}
#foodspot-focus .foodspot_info h2 a{
	color: #1F82C0;
	font-size:18px;
	text-decoration:underline;
}
#foodspot-focus .foodspot_info h2 a:hover{
	text-decoration:none;
}
#foodspot-focus .foodspot_info h2 span{
	display:block;
	color: #8C8C8C;
}
#foodspot-focus .foodspot_info h3{
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0;
}
#foodspot-focus .foodspot_info .userposted {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #1F82C0;
    /*float: right;*/
    line-height: 12px;
    text-align: center;
    width: 54px;
	font-size:11px;
	padding:0;
	margin:0;
	border-top:none;
	display:block;
}
#foodspot-focus .foodspot_info .usermessage {
     width: 350px;
	 font-size:11px;
	 margin:0 0 0 10px;
	 position:relative;
	 height:78px;
}
#foodspot-focus .foodspot_info .foodspot_icons {
     position:absolute;
	 left:0;
	 bottom:0;
}
#foodspot-focus .foodspot_info .foodspot_icons a,
#foodspot-focus .foodspot_info .foodspot_icons .icon-span {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 20px;
	color:#000;
	background-position: left center;
    background-repeat: no-repeat;
}
#foodspot-focus .foodspot_info .foodspot_icons a.icon_sightings {
	background-image:url(../images/icon_arrow5.gif);
}
#foodspot-focus .foodspot_info .foodspot_icons .icon_wantit {
    background-image: url("../images/icon_bookmark.png");
}
#foodspot-focus .foodspot_info .foodspot_icons .icon_nommit {
    background-image: url("../images/icon_usefull.png");
}
#foodspot-focus .foodspot_info .foodspot_icons .icon_flag {
    background-image: url("../images/icon_abuse.png");
}
#foodspot-focus .foodspot_info .foodspot_icons a:hover {
    text-decoration:underline;
}

/*popupboxes */
#popup-ratings,
#basic-modal-content {
	display:none;
}
#simplemodal-overlay {
	background-color:#000;
	cursor:wait;
}
#simplemodal-container a.modalCloseImg {
	background:url(../images/icon_x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-15px;
}
#simplemodal-container {
	width:600px;
	padding:10px;
	background-color:#fff;
	border-radius:5px;
}

/* Mypage */
.mypage #leftstrip #user-profileimage{
	border:1px #cccccc solid;
	padding:1px;
	position:relative;
}
.mypage #leftstrip #user-profileimage a{
	display:block;
	position:absolute;
	bottom:1px;
	text-align:center;
	font-size:11px;
	width:169px;
	line-height:21px;
	color:#ffffff;
	background:url(../images/bg_userupload-photo.png);
}
.mypage #leftstrip #user-profileimage a span{
	background:url(../images/icon_userupload-photo.png) no-repeat left center;
	padding:0 0 0 20px;
	display:inline-block;
}
.mypage #leftstrip h1{
	font-size:15px;
	padding:10px 0 6px 0;
}
.mypage #leftstrip h2{
	color:#767676;
	font-size:11px;
}
.mypage #leftstrip #user-icons{
	float:left;
	width:100%;
	margin:8px 0;
}
.mypage #leftstrip #user-icons li a{
	color:#2383c6;
}
.mypage #leftstrip #user-icons li a.icon-rewards{
	background-image:url(../images/icon_rewards.png);
}
.mypage #leftstrip #user-icons li a.icon-invitations{
	background-image:url(../images/icon_invitations.png);
}
.mypage #leftstrip #user-icons li a.icon-requests{
	background-image:url(../images/icon_requests.png);
}
.mypage #leftstrip #user-icons li a.icon-messages{
	background-image:url(../images/icon_messages.png);
}
.mypage #leftstrip #user-icons li a.icon-business{
	background-image:url(../images/icon_business.png);
}
.mypage #leftstrip #user-icons li a.icon-events{
	background-image:url(../images/icon_events.png);
}
.mypage #leftstrip #user-icons li a.icon-articles{
	background-image:url(../images/icon_articles.png);
}
.mypage #leftstrip #user-icons li a.icon-recommendations{
	background-image:url(../images/icon_recommendations.png);
}
.mypage #leftstrip #user-icons li a.icon-foodspot{
	background-image:url(../images/icon_foodspot.png);
}
.mypage #leftstrip #user-icons li a.icon-tip{
	background-image:url(../images/icon_tip2.png);
}
.mypage #leftstrip #user-icons li a.icon-tablebooking{
	background-image:url(../images/icon-tablebooking.jpg);
}
.mypage #leftstrip #top10-frdz{
	border-top:1px #cccccc solid;
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
}
.mypage #leftstrip #top10-frdz h3{
	overflow:hidden;
	color:#2383c6;
}
.mypage #leftstrip #top10-frdz h3 strong{
	float:left;
}
.mypage #leftstrip #top10-frdz h3 a{
	float:right;
	font-size:11px;
	color:#2383c6;
	text-decoration:underline;
}
.mypage #leftstrip #top10-frdz h3 a:hover{
	text-decoration:none;
}
.mypage #leftstrip #user-icons li,
.mypage #leftstrip #top10-frdz ul li{
	float:none;
}
.mypage #middlestrip .useractivity .userpic a img,
.mypage #leftstrip #top10-frdz ul li a img{
	float:left;
	line-height:normal;
	margin:0 10px 0 0;
}
.mypage #leftstrip #top10-frdz ul li a{
	color:#2383c6;
	font-weight:bold;
	line-height:20px;
	display:block;
	overflow:hidden;
	margin:10px 0 0 0;
}
.mypage #middlestrip #activity-icons{
	float:left;
	font-size:11px;
	margin:10px 0 10px 20px;
}
.mypage #middlestrip #activity-icons li{
	position: relative;
	z-index:9;
}
.mypage #middlestrip #activity-icons li ul{
	display: none;
}
.mypage #middlestrip #activity-icons li:hover ul{
	display:block;
	position:absolute;
	left:0;
	top:20px;
	background:#fff;
	padding:5px 0 15px 0;
	width:150px;
	border:1px solid #1F82C0;
}
.mypage #leftstrip #user-icons li a,
.mypage #middlestrip #activity-icons li a{
	display:block;
	font-size:11px;
	line-height:20px;
	padding:0 0 0 20px;
	background-position:left center;
	background-repeat:no-repeat;
}
.mypage #middlestrip #activity-icons li a{
	color:#000000;
	margin:0 10px 0 0;
}
.mypage #leftstrip #user-profileimage:hover a:hover span,
.mypage #leftstrip #user-icons li a:hover,
.mypage #leftstrip #top10-frdz ul li a:hover,
.mypage #middlestrip #activity-icons li a:hover,
.mypage #middlestrip .useractivity .userpic a:hover strong{
	text-decoration:underline;
}
.mypage #middlestrip #activity-icons li a.icon-rtc{
	background-image:url(../images/icon_rtc.png);
}
.mypage #middlestrip #activity-icons li a.icon-settings{
	background-image:url(../images/icon_settings.png);
}
.mypage #middlestrip #activity-icons li a.icon-writeroom{
	background-image:url(../images/icon_writeroom.png);
}
.mypage #middlestrip #activity-icons li a.icon-invitefrdz{
	background-image:url(../images/icon_invitefrdz.png);
}
.mypage #middlestrip #activity-icons li a.icon-magazine{
	background-image:url(../images/icon_magazine.png);
}
.mypage #middlestrip .blockhead-main{
	margin:0 0 10px 0;
}
.mypage #middlestrip .useractivity{
	overflow:hidden;
	margin:0 0 10px 0;
	border-bottom:1px #cccccc solid;
}
.mypage #middlestrip .useractivity .userpic{
	float:left;
	width:173px;
}
.mypage #middlestrip .useractivity .userpic a{
	color:#2383c6;
	display:block;
	overflow:hidden;
}
.mypage #middlestrip .useractivity .userpic a span{
	color: #999999;
	font-size:11px;
}
.mypage #middlestrip .useractivity .userpic a img.icon-group{
	margin:10px 0 0 0;
}
.mypage #middlestrip .useractivity .usercomment{
	float:right;
	background: url("../images/icon_arrow21.png") no-repeat scroll left top;
    padding: 0 0 0 10px;
    width: 348px;
	margin:0 0 10px 0
}
.mypage #middlestrip .useractivity .usercomment .commentbox{
	background: #e5ebf6;
    font-size: 11px;
    padding: 8px 10px;
	overflow:hidden;
}
.mypage #middlestrip .useractivity .usercomment .commentbox .comment-text{
	width:264px;
	margin:0 0 0 10px;
}
.mypage #middlestrip .useractivity .usercomment .commentbox .comment-text p{
	overflow:hidden;
	font-size:11px;
	padding:0 0 5px 0;
}
.mypage #middlestrip .useractivity .usercomment .commentbox .comment-text p strong{
	float:left;
	font-weight:normal;
}
.mypage #middlestrip .useractivity .usercomment .commentbox .comment-text p strong a{
	font-style:italic;
	color:#000000;
	text-decoration:underline;
}
.mypage #middlestrip .useractivity .usercomment .commentbox .comment-text p strong a:hover{
	text-decoration:none;
}
.mypage #middlestrip .useractivity .usercomment .commentbox .comment-text p span{
	float:right;
}
.bookmarks-deals .blockhead{
	border-bottom:1px #a5174d solid;
	background:#f0e0e0;
	overflow:hidden;
	line-height:24px;
	height:24px;
	padding:0 5px;
	margin:0 0 10px 0;
}
.bookmarks-deals .blockhead strong{
	float:left;
}
.bookmarks-deals .blockhead a{
	float:right;
	font-size:10px;
	color:#2383c6;
}
.bookmarks-deals .blockhead a:hover{
	text-decoration:underline;
}
.abookmark{
	display: table;
    padding: 0 0 10px;
		/*overflow:hidden;*/
	clear:both;
}
.abookmark .block_info {
    min-height: 55px;
    width: 155px;
	margin: 0 0 0 10px;
	position: relative;
}
.abookmark .block_info p a {
    font-weight: bold;
	color: #000000;
}
.abookmark .block_info h1 a:hover {
	text-decoration:underline;
}
.abookmark .block_info h1 small {
	font-size: 11px;
	color: #999999;
}
.abookmark .block_info .block_rating {
	bottom: 0;
	left: 0;
	position: absolute;
}
.abookmark .block_info .icon_delete {
    position: absolute;
    right: 0;
    top: 0;
}
.abookmark .block_mydeals{
	clear:both;
	font-size:11px;
	font-weight:bold;
	position:relative;
	padding:5px 0;
	border-bottom:1px #cccccc solid;
}
.abookmark .block_mydeals span{
	position:absolute;
	right:0;
	bottom:0;
}

/* Deals of the day */
#dealsof-theday{
	border:1px #dedede solid;
	overflow:hidden;
}
#dealsof-theday h1{
	padding:10px;
	color:#C84F94;
	font-weight:bold;
}
#dealsof-theday h2{
	padding:0 10px;
	font-size:11px;
}
#dealsof-theday ul{
	padding: 9px 10px;
	float:left;
	font-size:11px;
}
#dealsof-theday ul li{
	padding:0 10px 0 0;
}
#dealsof-theday ul li input{
	font-size:11px;
	padding:0;
}
#dealsof-theday ul li img{
	margin:10px 0 0 0;
}

/* Deals of the day */
#topthings-todo{
	border:1px #dedede solid;
	overflow:hidden;
}
#topthings-todo #toplist li{
	float:none;
	line-height:22px;
	padding:0 0 0 10px;
}
#topthings-todo #toplist li a{
	color:#000000;
}
#topthings-todo #toplist li a:hover{
	text-decoration:underline;
}
#topthings-todo #toplist li span{
	float:right;
	margin:8px 8px 0 0;
}
#topthings-todo #upcoming-events{
	border:none;
	margin:8px 0 0 0;
	width:100%;
}

/* Select a competetion */
#competition-answer{
	overflow:hidden;
}
#competition-answer label{
	float:left;
	clear:left;
	display:block;
	width:95px;
	line-height:20px;
	margin:0 0 5px 0;
}
#competition-answer input{
	float:left;
	width:113px;
	margin:0 0 5px 0;
	padding:0;
}
#competition-answer input.button_enter{
	margin:5px 0 10px 50px;
}

/* Get loyalty today */
#get-loyalty li{
	float:none;
	list-style:disc;
	margin:0 0 0 15px;
}
#get-loyalty p{
	margin:10px 0 0 0;
	text-align:center;
	font-style:italic;
	font-size:11px;
}
#get-loyalty a{
	color:#000;
}
#get-loyalty a:hover{
	text-decoration:underline;
}

/* Loyalty offers */
#loyalty-offers p:first-child{
	border-top: none;
	padding-top:0;
}
#loyalty-offers p{
	border-top: 1px dotted #CCCCCC;
    line-height: 18px;
    padding: 5px 0;
    position: relative;
}
#loyalty-offers p a {
    color: #000000;
    font-weight: bold;
}
#loyalty-offers p a:hover {
   text-decoration:underline;
}
#loyalty-offers .block_arrow {
    position: absolute;
    right: 0;
}

/* Top choices  !important*/
.top-choices div{
	height:110px;
}
.top-choices h1,
.top-choices h1 span{
	padding-top:8px;
}
.top-choices h2{
	clear:both;
	padding:5px 20px 10px 0;
}

/* Magazine Listings */
.magazine-listing{
	overflow:hidden;
	margin:10px 0 0 0;
}
.magazine-listing div{
	width:272px;
	height:200px;
	padding:5px;
	background:#ececec;
	margin:0 0 10px 0;
	position:relative;
}
.magazine-listing div h1{
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:14px;
}
.magazine-listing div p img.float-l{
	margin:0 8px 0 0;
	float: right;
}
.magazine-listing div p a.float-r{
	position:absolute;
	bottom:5px;
	right:5px;
}
.magazine-archieve{
	overflow:hidden;
	padding:0 10px 10px 10px;
}
.magazine-archieve h1{
	/*padding:10px 0 5px 0;*/
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:14px;
	border-bottom: 1px dashed #999;
}
.magazine-archieve h2{
	line-height:25px;
}
.magazine-archieve h2 a{
	color:#666;
}
.magazine-archieve h2 big{
	float:left;
	width:165px;
}
.magazine-archieve h2 span{
	float:left;
	width:195px;
	overflow:hidden;
	height:25px;
	padding:0 10px 0 0;
}
.magazine-archieve h2 small{
	float:left;
	width:120px;
	font-size:12px;
}
.magazine-archieve h2 a:hover big{
	text-decoration:underline;
}

/* Article Page */
.article-list{
	background:#F6E8F1;
	padding:5px;
	margin:5px 0 0 0;
}
.article-list h1{
	font-size: 14px;
    font-weight: bold;
    padding: 0 0 5px;
}
.article-list p{
	position:relative;
}
.article-list p a{
	position:absolute;
	right:0;
	bottom:0;
}

/* Table */
.table-type1{
	background:#ccc !important;
}
.table-type1 th{
	padding:5px;
	font-size:13px;
}
.table-type1 td{
	padding:5px;
	background:#fff;
}

/* Buy Category */
#buy-category{
	border:1px #C84F94 solid;
	overflow:hidden;
}
#buy-category div{
	float:left;
	width:216px;
	margin:10px 0 10px 15px;
	/*border: 2px solid #969696;*/
	border: 1px solid #C84F94;
}
#buy-category div h1{
	font-weight:bold;
	clear:both;
	padding:5px;
}
#buy-category div p{
	font-size:11px;
	position:relative;
	line-height:16px;
	padding: 0 5px 10px 5px;
}
#buy-category div p a{
	/*position:absolute;*/
	right:10px;
	bottom:5px;
}
#buy-category p.separator{
	border-top:1px #cccccc dashed;
	clear:both;
	margin:0 15px;
}

/* Buy Detail */
#buy-detail{
	border:1px #C84F94 solid;
	overflow:hidden;
	padding:10px;
}
#buy-detail #buy-lcontent{
	float:left;
	width:455px;
}
#buy-detail #buy-lcontent h1{
	font-size: 18px;
    padding: 0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px #ccc solid;
}
#buy-detail #buy-lcontent p{
	line-height:18px;
}
#buy-detail #buy-rcontent{
	float:right;
	width:216px;
	margin:0 0 0 15px;
}
#buy-detail #buy-rcontent ul{
	font-size: 11px;
    padding: 9px 10px;
	float:left;
	width:196px;
}
#buy-detail #buy-rcontent ul li {
    padding: 0 10px 0 0;
}
#buy-detail #buy-rcontent ul li img {
    margin: 15px 0 0 5px;
}

/* Manage Friends List */
#friends-list{
	width:477px;
}
#friends-list div{
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px #ccc dotted;
}
#friends-list div .userdetails{
	line-height:18px;
}
#friends-list div .userdetails h1{
	font-weight:bold;
}
#friends-list div .userdetails h1 a,
#friends-list div .userdetails h3 a{
	color:#2383C6;
}
#friends-list div .userdetails h2{
	color:#8C8C8C;
}
#friends-list div .userdetails h1 a:hover,
#friends-list div .userdetails h2 a:hover,
#friends-list div .userdetails h3 a:hover{
	text-decoration:underline;
}
#friends-list div .userbuttons{
	position:absolute;
	right:0;
	top:0;
}
#friends-list div .userbuttons a{
	display:block;
	float:left;
	padding:0 10px;
	margin:0 0 0 10px;
	line-height:25px;
	border:1px #999 solid;
	font-weight:bold;
}
#friends-list div .userbuttons a.type1{
	background:#1F82C0;
	color:#fff;
}
#friends-list div .userbuttons a.type2{
	background:#dedede;
	color:#000;
}

/* Offers listing */
#offers-listing{
	overflow:hidden;
}
#offers-listing .blockhead-main span a{
	left: 0px;
	top: 0px;
	color: #fff;
	position: relative;
	float:left;
}
#offers-listing .blockhead-main small{
	text-align:right;
	margin-top: 0px;
	padding: 0 0 25px 0;
}
#offers-listing div p{
	position:relative;
	padding:10px;
}
#offers-listing div p span{
	display:block;
	color: #8C8C8C;
	padding:5px 0 0 0;
}
#offers-listing div p a{
	position:absolute;
	right:10px;
	bottom:10px;
}

/* Offers details */
#offers-details{
	overflow:hidden;
	margin-left:10px;
}
#offers-details h2{
	padding:10px 0 0 0;
}
#offers-details h3{
	padding:10px 0;
}

/* Buy trolley */
.icon_checkout,
.icon_emptycart{
	padding:0 0 0 20px;
	color: #C84F94;
}
.icon_checkout{
	background:url(../images/icon_checkout.png) no-repeat left top;
}
.icon_emptycart{
	background:url(../images/icon_empty-cart.png) no-repeat left top;
}

/* Submit a review & comment  */
#review-comment #rc-holder{
	padding:10px;
	line-height:18px;
}
.radio {
	width: 25px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/button_input-radio.png) no-repeat;
	display: block;
}

/* Global search */
#global-search{
	padding:10px 0;
	margin:10px 0;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
}
#global-search div{
	padding:0 0 5px 0;
	clear:both;
}
#global-search div h1 a{
	font-size:14px;
	font-weight:bold;
	color:#1F82C0;
}
#global-search div h1 a:hover{
	text-decoration:underline;
}
#global-search div h2{
	padding:5px 0 10px 0;
}
#global-search div p a{
	display:inline-block;
	line-height:25px;
	font-size:11px;
	color:#fff;
	border-radius:3px;
	width:60px;
	text-align:center;
}
#global-search div p a.overview{
	background:#69af23;
}
#global-search div p a.offer-news{
	background:#e20036;
}
#global-search div p a.article{
	background:#1f82c0;
}
#global-search div p a.review{
	background:#863887;
}
#global-search div p a.group{
	background:#e4731d;
}
#global-search div p a.event{
	background:#00a9ca;
}

/* Button types */
.buttontype_1{
	display:inline-block;
	font-size:11px;
	color:#fff;
	padding:5px 8px;
	border-radius:3px;
	text-align:center;
	background:#1F82C0;
	border:none;
}

/* Things to do listing */
#thingstodo-listing{
	overflow:hidden;
}
#thingstodo-listing div{
	margin:0 0 10px 0;
}
#thingstodo-listing div .blockhead-main span a {
	background: url(../images/icon_arrow10.png) no-repeat right top;
	width: 15px;
	height:15px;
}
#thingstodo-listing div .active span a {
	background: url(../images/icon_arrow19.png) no-repeat right top;
	width: 15px;
	height:15px;
}
#thingstodo-listing div div{
	margin:10px 0;
}
#thingstodo-listing div h2{
	padding:10px 0 0 10px;
	font-size:14px;
	font-weight: bold;
}
#thingstodo-listing div p{
	position:relative;
	padding:10px;
}
#thingstodo-listing div div p{
	padding:10px;
	margin:5px 0 0 0;
	overflow:hidden;
}
#thingstodo-listing div div p.even{
	background: #eee;
}
#thingstodo-listing div div p.odd{
	background: #fff;
}
#thingstodo-listing div div p img{
	float: left;
	margin:0 10px 0 0;
}
#thingstodo-listing div p a{
	font-weight:bold;
	color: #000;
	/*font-size: 13px;*/
	font-size: 18px;
}
#thingstodo-listing div p a:hover{
	text-decoration: underline;
}
#thingstodo-listing div p span{
	display:block;
	color: #8C8C8C;
	padding:0 0 5px 0;
	font-size: 11px;
}
#thingstodo-listing div p span small{
	font-size: 11px;
	padding:0 10px;
}
#thingstodo-listing div p a.buttontype_1{
	float: right;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	margin:0 0 0 2px;
}
#thingstodo-listing div p a.block-arrow{
	position:absolute;
	right:10px;
	bottom:5px;
}
#thingstodo-listing div div .blockhead-main span{
	/*font-size: 15px;*/
	font-size: 14px;
}


#upcoming-events div {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px dashed #DEDEDE;
    height: 80px;
    padding: 10px;
    position: relative;
}
.footerh2 h2 {
    color: #2383C6;
    font-size: 10px;
    font-weight: normal;
	text-align:center;
	margin-top:5px;
}
#block_left-webstrore h1 {
    color: #C84F94;
    font-size: 28px;
    font-weight: bold;
}

.userText p { margin:10px}

#areatownlabel .jquery-selectbox .jquery-selectbox-list {
	min-height: 135px;	
}

.rest-mess p {margin-bottom:10px;}

/* Take away */
#takeaway{
	background: #e9f0f5;
	/*width: 300px;*/
	width:172px;
	display: table;
	/*padding: 0 0 40px 0;*/
	padding: 0 0 5px 0;
	position: relative;
}
#takeaway h1{
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	background: url(../images/bg_takeaway-title.gif) repeat-x;
}
#takeaway h3{
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	background: #4f545d;
	font-weight: bold;
}
#takeaway h4{
	line-height: 25px;
	font-size: 14px;
	color: #69AF23;
	font-weight: bold;
	padding: 0 5px;
}
#takeaway h5{
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
}
#ordermenu ul:first-child{
	background: none;
	padding-top: 5px;
}
#ordermenu ul{
	padding: 7px 0 5px 0;
	width: 290px;
	margin: 0 5px;
	clear: both;
	float: left;
	background: url(../orders/images/bg_separator-9.gif) repeat-x;
}
#ordermenu li label{
	width: 200px;
	padding-right: 8px;
	display: block;
	line-height: 20px;
	font-weight: bold;
}
#ordermenu li input{
	width: 30px;
	border: 1px #8f9ea8 solid;
	margin: 0;
	padding: 1px 0;
	text-align: center;
	color: #474747;
	background: #fdfdfe;
}
#ordermenu li .icon-quantity,
#ordermenu li .quantity-reduce{
	width: 20px;
	height: 20px;
	display: block;
	margin: 0 6px 0 10px;
	background: url(../orders/images/icon_plus-minus.png) no-repeat left top;
}
#ordermenu li .icon-quantity:hover{
	background: url(../orders/images/icon_plus-minus.png) no-repeat left -20px;
}
#ordermenu li .quantity-reduce{
	background: url(../orders/images/icon_plus-minus.png) no-repeat left -40px;
}
#ordermenu li .icon-detail{
	width: 14px;
	height: 20px;
	display: block;
	background: url(../orders/images/icon_arrow30.png) no-repeat left top;
}
#ordermenu li .icon-detail:hover{
	background: url(../orders/images/icon_arrow30.png) no-repeat left -20px;
}
#ordermenu #item-head_quantity{
	background: #e4e8ea;
	color: #69AF23;
	padding: 0;
	margin: 0;
	width: 300px;
}
#ordermenu #item-head_quantity li:first-child{
	border-left: none;
	padding-left: 4px;
}
#ordermenu #item-head_quantity li{
	border-left: 1px #aeb4b9 solid;
}
#ordermenu #item-head_quantity .itemname,
#ordermenu .item-quantity .itemname{
	width:122px;
}
#ordermenu #item-head_quantity .itemuprice,
#ordermenu #item-head_quantity .itemtprice,
#ordermenu .item-quantity .itemuprice{
	width:50px;
	text-align: center;
}
#ordermenu .item-quantity .itemtprice{
	width:50px;
	text-align: center;
	color: #69AF23
}
#ordermenu #pickup-info input{
	width: 140px;
	text-align: left;
	background: url(../orders/images/icon_search.png) no-repeat 98% center #fff;
	margin: 0 5px 0 0;
}
#ordermenu #pickup-info select{
	width: 143px;
}
#ordermenu #pickup-info img{
	margin: 0;
}

#takeaway #itemdetail{
	width: 290px;
	margin: 5px;
	line-height: 18px;
}
#takeaway #itemdetail div{
	background: url(../images/bg_separator-9.gif) repeat-x;
	padding: 14px 0 0 0;
	margin: 10px 0 0 0;
}
#takeaway #itemdetail div ul{
	border: 1px #9da0a9 solid;
	border-radius: 5px;
	background: #fff;
	padding: 5px;
	float: left;
	width: 278px;
}
#takeaway #itemdetail div ul #item-pricetext{
	width: 135px;
	padding: 0 10px 0 5px;
}
#takeaway #itemdetail div ul #item-pricetext h2{
	font-weight: bold;
	padding: 0 0 5px 0;
}
#takeaway #itemdetail div ul #item-pricetext p{
	font-size: 11px;
	line-height: normal;
}
#takeaway #itemdetail div ul #item-image{
	border: 1px #b3b3b3 solid;
	border-radius: 5px;
	background: #d9e1e2;
}
#takeaway #pagebuttons{
	position: absolute;
	bottom: 0;
	width: 290px;
}
#takeaway #pickup-info{
	padding: 5px;
}
#takeaway #pickup-info input{
	width: 90px;
	border: 1px #8f9ea8 solid;
	padding: 3px 5px;
	color: #474747;
	margin: 0 10px 5px 0;
	border-radius: 5px;
}
#takeaway #pickup-info img{
	margin: 3px 10px 0 0;
}
#takeaway #spl-info textarea {
	margin: 0 5px 10px 5px;
	width: 278px;
	border: 1px #8f9ea8 solid;
	padding: 3px 5px;
	border-radius: 5px;
	height: 42px;
}
#takeaway #billing-address{
	width: 290px;
	padding: 0 5px;
}
#takeaway #billing-address li{
	width: 140px;
}
#takeaway #order-confirm{
	text-align: center;
}
#takeaway #email-invoice{
	border: 2px #c1c7cc solid;
	padding: 5px;
	margin: 0 10px;
	line-height: 20px;
	background: #f6f9fb;
	border-radius: 5px;
}
#takeaway #email-invoice a{
	color:#69AF23;
	text-decoration: underline;
}
#takeaway #email-invoice a:hover{
	text-decoration: none;
}
#trans-overlay {
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background: url(../images/trans-overlay.png);
}

/* Login popup */
#login-popup {
	float: left;
    padding: 0 20px 8px 20px;
    width: 282px;
	border: 1px #fff solid;
	background: #e1e1e1;
	border-radius: 10px;
}
#login-popup h1 {
    color: #08343D;
    font-family: 'DroidSerifRegular';
    font-size: 20px;
    padding: 10px 0;
}
#login-popup .textbox {
    background: url("../images/textbox3.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    margin: 0 0 10px;
    width: 282px;
}
#login-popup #forgot-password {
    float: none;
    font-size: 11px;
    padding: 0 0 10px;
    text-align: right;
}
#login-popup #forgot-password a {
    color: #2685BF;
    text-decoration: underline;
}
#login-popup #forgot-password a:hover {
    text-decoration: none;
}
#login-popup #button_login {
    clear: both;
    float: none;
    padding: 10px 0;
    text-align: right;
}
#login-popup h2 {
    background: none repeat scroll 0 0 #B388B6;
    border-bottom: 1px solid #9B6D9E;
    border-top: 1px solid #9B6D9E;
    color: #FFFFFF;
    font-family: 'DroidSerifRegular';
    font-size: 15px;
    margin: 0 -20px 10px;
    padding: 0 0 0 20px;
}
#login-popup label {
    float: left;
    line-height: 31px;
    padding: 0 0 0 10px;
    width: 70px;
}
#login-popup .textbox input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    margin: 8px 0 0 10px;
    padding: 0;
    width: 180px;
}

/* Login popup */
#ratereview-popup {
	width: 700px;
}

#ratereview-popup #userinfo-title {
	background: #1F82C0;
	float: left;
	width: 700px;
}

#ratereview-popup #userinfo-title #userinfo {
	padding: 15px;
	text-align: center;
	border-right: 1px #fff dotted;
}

#ratereview-popup #userinfo-title #userinfo img {
	border: 3px #fff solid;
	margin-bottom: 5px;
}

#ratereview-popup #userinfo-title #userinfo a {
	font-weight: bold;
	color: #fff;
}

#ratereview-popup #userinfo-title #userinfo a:hover {
	text-decoration: underline;
}

#ratereview-popup #userinfo-title #title {
	padding: 80px 0 0 15px;
	font-family: 'DroidSerifRegular';
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
#ratereview-popup #rrp-content {
	overflow: hidden;
	padding: 20px;
	clear: both;
	background: url(../images/bg_rrp-content.gif) repeat-x;
}

#ratereview-popup .rateplace-content #search-where {
	width: 475px;
	margin: 0 auto;
	margin-bottom: 15px;
	height: 47px;
}

#ratereview-popup .rateplace-content #search-where input {
	width: 400px;
	padding: 15px;
	margin: 0 15px 0 0;
	border: 1px #adadad solid;
	font: 12px Arial, Helvetica, sans-serif;
	border-radius: 5px;
	color: #adadad;
	float: left;
}

#ratereview-popup .rateplace-content #search-where img {
	margin: 10px 0 0 0;
}

#ratereview-popup .rateplace-content div {
	width: 280px;
	border-radius: 5px;
	border: 1px #d3d3d3 solid;
	padding: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	background: url(../images/bg_rateplace-content_div.gif) repeat-x #fff left bottom;
}

#ratereview-popup .rateplace-content div .place-location a {
	color: #1F82C0;
	font-size: 16px;
	font-family: 'DroidSerifRegular';
}

#ratereview-popup .rateplace-content div .place-location span {
	display: block;
	color: #919191;
}

#ratereview-popup .rateplace-content div .stars-rate {
	float: right;
}

#ratereview-popup .rateplace-content div .stars-rate a.clicktorate {
	text-align: center;
	display: block;
	color: #525252;
	margin: 2px 0 0 0;
}

#ratereview-popup .rateplace-content div .place-location a:hover,
#ratereview-popup .rateplace-content div .stars-rate a.clicktorate:hover {
	text-decoration: underline;	
}

#ratereview-popup #statement {
	color: #1F82C0;
	padding: 15px ;
}

#ratereview-popup #preview-review a {
	color: #000;
	font-weight: bold;
	display: block;
	margin: 0 5px 0 0;
	text-decoration: underline;
}

#ratereview-popup #preview-review a:hover {
	text-decoration: none;
}

#ratereview-popup .review-content .heading1 {
	color: #1F82C0;
    font-family: 'DroidSerifRegular';
    font-size: 16px;
	font-weight: bold;
}

#ratereview-popup .review-content .inputtype1 {
	width: 628px;
	padding: 15px;
	margin: 5px 0 10px 0;
	border: 1px #adadad solid;
	font: 12px Arial, Helvetica, sans-serif;
	border-radius: 5px;
	color: #adadad;
}

#ratereview-popup .review-content .heading2 {
	color: #fff;
    font-family: 'DroidSerifRegular';
    font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	padding: 0 20px;
	background: url(../images/bg_review-content_heading.gif) repeat-x #2497de;
}

#ratereview-popup .review-content .blocktype1 {
	border: 1px #d3d3d3 solid;
	background: #fbfafa;
	border-radius: 5px;
	margin: 0 0 10px 0;
}

#ratereview-popup .review-content .rrp-holder {
	padding: 10px 20px;
	overflow: hidden;
}

#ratereview-popup .review-content .rrp-holder .rating-label {
	width: 100px;
	clear: left;
	line-height: 19px;
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0;
}

#ratereview-popup .review-content .rrp-holder textarea {
	width: 270px;
	height: 102px;
	min-width: 270px;
	min-height: 102px;
	padding: 5px;
	border: 1px #adadad solid;
	font: 12px Arial, Helvetica, sans-serif;
	color: #adadad;
}

#ratereview-popup .review-content .heading3 {
	color: #1c87c9;
    font-family: 'DroidSerifRegular';
    font-size: 16px;
	line-height: 35px;
	padding: 0 20px;
	clear: both;
	border-top: 1px #b9b9b9 dotted;
}

#ratereview-popup .review-content .checkbox-holder {
	float: left;
	margin: 0 20px 10px 20px;
}

#ratereview-popup .review-content .checkbox-holder li {
	text-align: center;
	width: 88px;
	font-weight: bold;
}
#ratereview-popup .review-content .checkbox-holder li .radio {
	width: 31px;
	height: 31px;
	background: url(../images/button_input-radio2.png) no-repeat;
	margin: 0 auto;
}

#ratereview-popup .writeplace-content div {
	width: 618px;
	margin-bottom: 15px;
	border-radius: 5px;
	border: 1px #d3d3d3 solid;
	padding: 20px;
	overflow: hidden;
	background: url(../images/bg_rateplace-content_div.gif) repeat-x #fff left bottom;
}

#ratereview-popup .writeplace-content div .user-options {
	width: 420px;
	padding: 0 0 0 18px;
}

#ratereview-popup .writeplace-content div .user-options h6 {
	font-weight: bold;
	font-size: 17px;
	color: #1F82C0;
}

#ratereview-popup .writeplace-content div .user-options input {
	width: 414px;
	color: #ADADAD;
	padding: 2px;
	margin: 5px 0;
}

#ratereview-popup .writeplace-content div .user-options textarea {
	width: 414px;
	max-width: 414px;
	height: 40px;
	max-height: 40px;
	color: #ADADAD;
	padding: 2px;
}

/* Call to action button */
.callto-action {
	display: block;
	line-height: 32px;
	background: url(../images/bg_callto-action.gif) repeat-x;
}
.callto-action span {
	display: block;
	color: #fff;
	font-family: 'DroidSerifRegular';
	font-size: 14px;
	padding: 0 0 0 40px;
	background: url(../images/bg_callto-action_span.png) no-repeat 10px center;
	
}
.callto-action span:hover {
	color: #ecebeb;
}

/* get more secrets */
#getmore-secrets {
	height: 173px;
	background: url(../images/bg_getmore-secrets.gif) no-repeat;
}
#getmore-secrets p {
	width: 173px;
	height: 173px;
	position: relative;
	overflow: hidden;
}
#getmore-secrets p span {
	font-size: 11px;
	text-align: center;
	color: #F00;
	position: absolute;
	left: 10px; 
	top: 95px;
}
#getmore-secrets p .textbox {
	padding: 0;
	margin: 0;
	float: left;
	width: 122px;
	margin:0 5px;
}
#getmore-secrets p .submitbox {
	padding: 0;
	margin: 0;
	border: 0;
	color: #fff;
	background: #1f82c0;
	height: 20px;
	width: 30px;
	text-align: center;
}
#getmore-secrets p input {
	margin-top: 110px !important;
}
#getmore-secrets p a.link-email {
	width: 90px;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

/* eatdrink search */
#edsearch-left ul {
	border: 1px #ceebb1 solid;
}
#edsearch-left ul li {
	float: none;
	background: url(../images/bg_edsearch-left_li.gif) repeat-x;
}
#edsearch-left ul li a {
	display: block;
	padding: 0 0 0 20px;
	line-height: 24px;
	color: #26400c;
	font-weight: bold;
	background-image: url(../images/icon_arrow31.png);
	background-repeat: no-repeat;
	background-position: 5px 0;
}
#edsearch-left ul li.selected a {
	background-position: 5px -24px;
}
#edsearch-left ul li a:hover {
	color: #000;
}
#edsearch-left ul ul {
	border: none;
}
#edsearch-left ul li li {
	background: #f8fdf2;
}
#edsearch-left ul li li a {
	padding: 0 0 0 7px;
	color: #365c0f;
	font-weight: normal;
	background-image: url(../images/icon_arrow32.gif);
	border-bottom: 1px #b6bfad dotted;
}
#edsearch-left ul li li a,
#edsearch-left ul li.selected li a {
	background-position: 95% center;
}
#edsearch-left label {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
	line-height: 30px;
	color: #365C0F;
}
#edsearch-left .textbox {
	padding: 0;
	margin: 0 5px 10px 5px;
	width: 120px;
	border: 1px #afbba1 solid;
}
#edsearch-left .textbutton {
	padding: 0 5px;
	margin: 0 0 10px 0;
	width: auto;
	border: 0;
	color: #fff;
	background: #52940f;
}
#edsearch-middle {
	border: 1px #c1c1c1 solid;
	padding: 2px;
}
#edsearch-middle #maintable {
	
}
#edsearch-middle #maintable th {
	background: #69af23;
	line-height: 25px;
	padding: 0 5px;
	color: #fff;
}
#edsearch-middle #maintable th a {
	color: #fff;
	padding: 0 4px 0 5px;
	border-left: 1px #b0d788 dotted;
}
#edsearch-middle #maintable .label-top {
	border: 1px #b7c9a7 solid;
	background: #fff;
	padding: 0 4px;
	margin: 5px 0;
	color: #304a15;
}
#edsearch-middle #maintable td {
	padding: 0 5px;
	line-height: 23px;
}

#edsearch-middle #maintable .alllist tr {
	background: #e7fbd3;
}
#edsearch-middle #maintable .alllist tr a {
	color: #000;
}
#edsearch-middle #maintable .alllist tr .float-r {
	background: url(../reviews/images/icon_vote.png) no-repeat left center;
	padding: 0 0 0 20px;
}
#votepopup {
	width: 450px;
	border: 2px #d3d3d3 solid;
	padding: 20px;
	margin: 0 auto;
	background: #f6fbf2;
}
#votepopup h6 {
	font-weight: bold;
	font-size: 17px;
}
#votepopup .textbox {
	width: 414px;
	color: #ADADAD;
	padding: 2px;
	margin: 5px 0;
}
#votepopup textarea {
	width: 414px;
	max-width: 414px;
	height: 40px;
	max-height: 40px;
	color: #ADADAD;
	padding: 2px;
	margin: 0 0 5px 0;
}
#ot-selectcatg li {
	float: none;
	line-height: 20px;
}
#ot-selectcatg li a {
	font-weight: bold;
	color: #000;
}
#ot-selectcatg li.active a,
#ot-selectcatg li a:hover {
	text-decoration: underline;
}
.ottab ul {
	width: 450px !important;
	padding-bottom: 10px !important;
}
.ottab li label {
	width: 450px !important;
}
.ottab li .incart {
	float: right;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	color: #ff0000;
	font-size: 11px;
	font-weight: normal;
	background: url(../images/icon_checkout.png) no-repeat left center;
}
.ottab li.clear {
	width: 330px !important;
}

.main-stip
{
float:left;
 width:791px;
}

.bottom-featured-venues
{
clear:both; 
overflow: hidden;
 background:#fff;
 width:770px; 
 padding:0 21px 0 0;
}

.left-mid-strips .bottom-featured-venues {
	background: none !important;
	padding: 0 !important;
}

.magazine {
	width: 493px;
	clear: both;
	overflow: hidden;
	padding: 5px 0;
	
}

.magazine li.left{
	width: 246px;
	height: 113px;
	float: left;
	list-style:none
}
.magazine li.right {
	width: 247px;
	height: 113px;
	float: right;
}
.magazine li.border{
width: 100%;
clear: both;
overflow: hidden;
height: 11px;
margin: 0 0 10px 0;
border-bottom: 1px solid #DEDEDE

}

.magazine2 {
	float: left;
	width: 505px;
}
.magazine2 li {
	padding: 0 5px;
	width: 240px;
}
.magazine2 li.border{
	width: 505px;
	height: 1px;
	margin: 10px 0;
	background: #DEDEDE;
}
.magazine2 li img {
	float: right;
	padding: 0 0 10px 10px;
}
.magazine2 li .left {
	float: left;
}
.magazine2 li .right {
	float: right;
}

.magazine li .img {
	width: 113px;
	height: 113px;
	float: left;
}
.magazine li div {
	width: 115px;
	float: right;
	padding: 0 10px 0 0;
}
.magazine li div h4 {
	clear: both;
	overflow: hidden;
	font-size: 12px;
	height: 15px;
	padding: 0 0 10px 0;
}
.magazine li div h4 a {
	color: #000;
}
.magazine li div h4 a img {
	width: 15px;
	height: 15px;
	float: right;
}
.magazine li div p {
 /*height: 70px*/
}
.magazine li div span {
 height: 16px
}
.magazine li div span a {
	width: 16px;
	height: 16px;
	float: right;
}
.magazine li div span a img {
	width: 16px;
	height: 16px;
}

.what-you-say-left
{
width:156px; height:110px; overflow: hidden; float:left; padding: 15px 10px; /*border-right:1px solid #DEDEDE;*/
}


.what-you-say-left-img
{
width: 75px; 
float:left; 
/*padding:5px;*/
}
.what-you-say-right
{
width:164px; height:110px; overflow: hidden; float:right; padding: 15px 10px;
}.what-you-say-right-img
{
width: 75px; 
float:left; 
/*background:#DEDEDE;*/ 
/*padding:5px;*/
}


#comments_block{
	border:1px #dedede solid;
	overflow:hidden;
}

places-nearby .aplace .venue-name{
	 padding: 10px 0;
}
#places-nearby .aplace .venue-name a {
    font-weight: bold;
	color: #000000;
}
#places-nearby .aplace .venue-name a:hover {
	text-decoration:underline;
}
#special-offers_town  a{
	padding:15px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;	
	display:block;
}


.what-you-say-left
{
width:164px; height:110px; overflow: hidden; float:left; padding: 15px 10px; /*border-right:1px solid #DEDEDE;*/
}


.what-you-say-left-img
{
width: 75px; 
float:left; 
/*padding:5px;*/
}
.what-you-say-right
{
width:164px; height:110px; overflow: hidden; float:/*right;*/left; padding: 15px 10px;
}.what-you-say-right-img
{
width: 75px; 
float:left; 

}

#comments_block{
	border:1px #dedede solid;
	overflow:hidden;
}

.left-mid-strips {
	float: left;
}

/*ADDED FOR NEW MEGANAV CHANEGS SEP 18 2012*/

.header-top {
		background:url(../images/bg_header.png) repeat-x left top;
	width: 100%;
	float: left;
	height: 28px;
	/*background:url(../images/bg_submenu.gif) repeat-x left top;*/
	position:fixed;
	z-index:100000;
	top:0;
	left:0;
	}
.header-top-fixed {
	width: 966px;
	margin: 0 auto;
	}
.header-top-fixed .float-r {
	padding: 5px 0;
	}
.header-top-fixed .float-r li {
	float: left;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #555555;
	border-left: 1px dotted #ccc;
	}
.header-top-fixed .float-r li:first-child {
	border-left: 0;
	}
.header-top-fixed .float-r li a {
	color: #1F82C0;
	}
.header-top-fixed .float-r li a:hover {
	text-decoration: underline;
	}



#location li{
	position:relative;
	z-index:999;
}
#location li a{
	color:#000;
	padding:0 20px 0 0;
	font-family: 'DroidSerifRegular';
	font-size: 16px;
	font-weight:bold;
	line-height: 28px;
	background:url(../images/icon_arrow2.gif) no-repeat right center;
}
#location li ul{
	display:none;
}
#location li ul li{
	float:none;
}
#location li:hover ul{
	display:block;
	position:absolute;
	left:0;
	top:25px;
	border:1px #cccccc solid;
	background:#fff;
	padding:2px 0 5px 0;
	width:150px;
}
#location li:hover ul a{
	padding:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding: 0 10px;
}
#location li:hover ul a:hover{
	color:#1f82c0;
}

#header #logo {

padding: 20px 0; !important
}



#header #search-where{
	 float: left;
    font-weight: bold;
    height: 53px;
    margin: 35px 0 0 20px !important;
    overflow: hidden;
    width: 450px; 
 }
#header #search-where li{
	margin:0 0 0 10px;
	line-height: 20px;
}
#header #search-where li p{
	/*background:url(../images/textbox1.png) no-repeat left top;*/
	width:192px;
	height:27px;
	padding: 3px 0 0 0;
	border: 1px solid #1f82c0;
	background: #f4fafe;
	border-radius: 5px;
	behavior: url(scripts/pie.htc);
	position:relative;
}
#header #search-where input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	border:none;
	padding:0 5px;
	margin:5px 0 0 0;
	background:none;
	width:162px;
	outline: none
}
#header #search-where li a img {
	margin: 3px 0 0 0;
	}



.header-holder {
  /*  margin-top: 20px !important;*/ 
position:relative;
   
}

#header #beforeafter-log p {
 margin: 20px 20px 0 0;
}


.eat-drink-newdefaultselect
{
	background:#69AF23; 
	padding-bottom:0
}
.lifestyle-newdefaultselect
{
	background:#863887; 
	padding-bottom:0
}

.shopping-newdefaultselect
{
	/*background:#863887;*/
background:#E4731D;
	padding-bottom:0
}
.magazine-newdefaultselect
{
background:#004485; 
	padding-bottom:0
}
.hotels-newdefaultselect
{
	background:#004485; 
	padding-bottom:0
}

.family-newdefaultselect
{
	background:#a5174d; 
	padding-bottom:0
}

.special-item-family-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#a5174d !important;
font-weight: bold !important;
 
}
.special-item-family-meganav
{
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}



.deals-newdefaultselect
{
	background:#e20036; 
	padding-bottom:0
}

.special-item-deals-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#e20036 !important;
font-weight: bold !important;
 
}


.special-item-deals-meganav
{
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}
 


.thingstodo-newdefaultselect
{
	background:#00a9ca; 
	padding-bottom:0
}

.special-item-thingstodo-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#00a9ca !important;
font-weight: bold !important;
 
}
.special-item-thingstodo-meganav
{
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}
 
.special-item-hotel-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#004485 !important;
font-weight: bold !important;
 
}
.special-item-hotel-meganav
{
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}

.special-item-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#69AF23 !important;
font-weight: bold !important;
 
}

.special-item-buy-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#E20036 !important;
font-weight: bold !important;
 

}
.special-item-buy-meganav{
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}

.special-item-meganav {
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}


.special-item-lifestyel-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#863887 !important;
font-weight: bold !important;
 
}
.special-item-lifestyel-meganav {
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}
.special-item-shopping-meganav {
    background: url("../images/side_arrow.png") no-repeat scroll right center;
    color: #FFFFFF !important;
    font-size: 14px;
    font-weight: bold !important;
    padding-right: 21px !important;
}


.special-item-shopping-meganav
{
font-size:14px;
color: #FFFFFF !important; 
/*background-color:#863887 !important;*/
background-color:#E4731D !important;
font-weight: bold !important;
 
}
.navigation-holder
{
font-weight: bold !important;

}

.subnavigation .column5{
	float:left;
	width:200px;
}


.header-top-fixed #beforeafter-log {
	padding: 0 0 0 5px;
	}
.header-top-fixed #beforeafter-log li {
	color: #555555;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
	/*padding-left:10px;*/
   /* padding: 0 8px 0 6px;*/


	}
	.header-top-fixed #beforeafter-log .headings {
	color: #555555;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    padding: 0 0 0 2px;


	}
.header-top-fixed #beforeafter-log li:first-child {
	border-left: 0;
	}
.header-top-fixed #beforeafter-log li a {
	color: #1F82C0;
	}
.header-top-fixed #beforeafter-log li a:hover {
	text-decoration: underline;
	}



/*subnavigation2{
	width:500px;
	padding:10px;
	overflow:hidden;
}
.subnavigation2 h1{
	border-bottom:1px #000000 dashed;
	height:19px;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.subnavigation2 h2 a{
	font-weight:bold;
	font-size:11px !important;
	padding:0 !important;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	line-height:normal !important;
}
.subnavigation2 h2 a:hover{
	text-decoration:underline;
}
.subnavigation2 h3 a{
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	font-size:11px !important;
	color:#000000 !important;
	line-height:normal;
}
.subnavigation2 ul{
	overflow:hidden;
	margin:0 0 10px 0 !important;
}
.subnavigation2 ul li{
	float:none;
	font-size:11px;
	font-weight:bold;
	background:none !important;
}
.subnavigation2 ul li a{
	font-size:11px !important;
	color:#000000 !important;
	padding:0 !important;
	line-height:normal !important;
	font-weight:normal;
}
.subnavigation2 ul li a:hover{
	text-decoration:underline;
}

.subnavigation .column6{
	float:left;
	width:133px;
}
.subnavigation .column6-middle_1{
	width:131px;
	margin:0 10px;
	padding:0 10px;
}
#submenu ul li div.subnavigation2{
	display:none;
}
#submenu ul li:hover div.subnavigation2{
	display:block;
	position:absolute;
	left:0;
	top:30px;
}
.subnavigation2 p {
    border-bottom: 1px dashed #000000;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    margin: 0 0 10px;
    text-transform: uppercase;
}*/


.subnavigation2{
	width:850px;
	padding:10px;
	overflow:hidden;
}
.subnavigation2 h1{
	/*border-bottom:1px #000000 dashed;
	height:19px;*/
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
.subnavigation2 h2 a{
	font-weight:bold;
	font-size:11px !important;
	padding:0 !important;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	line-height:normal !important;
}
.subnavigation2 h2 a:hover{
	text-decoration:underline;
}
.subnavigation2 h3 a{
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	font-size:11px !important;
	color:#000000 !important;
	line-height:normal;
}
.subnavigation2 ul{
	overflow:hidden;
	margin:0 0 10px 0 !important;
}
.subnavigation2 ul li{
	float:none;
	font-size:11px;
	font-weight:bold;
	background:none !important;
}
.subnavigation2 ul li a{
	font-size:11px !important;
	color:#000000 !important;
	padding:0 !important;
	line-height:normal !important;
	font-weight:normal;
}
.subnavigation2 ul li a:hover{
	text-decoration:underline;
}

.subnavigation2 .column6{
	float:left;
	width:105px;
}
.subnavigation2 .column6-middle_1{
	width:105px;
	margin:0 10px;
	padding:0 10px;
}
.subnavigation2 .column7{
	float:left;
	width:155px;
}
.subnavigation2 .column7-middle_1{
	width:105px;
	margin:0 10px;
	padding:0 10px;
}
#submenu ul li div.subnavigation2{
	display:none;
}
#submenu ul li div.subnavigation4{
	display:none;
}
#submenu ul li:hover div.subnavigation2{
	display:block;
	position:absolute;
	left:20px;
	top:30px;
}




.subnavigation p a {
    border-bottom: 1px dashed #000000;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.spacer-1-1 {
    margin: 0 23px 0 20px;
}

.subnav-devide{
	clear: both;
	width : 600px;
	height: 200px;
}

#usermessage {
    clear: both;
    float: left;
    /*margin: -35px 0 0;*/
    padding: 7px 0 0 72px;
    width:450px;
	position: absolute;
    top: 70px;
	left: 0;
	margin: 0;
	z-index: 9999   
}
.new_user_message {
	margin-left:10px;
    padding: 6px 0 5px;
}
 #header #logo {
	margin: 30px 0 0;
	padding: 0  0 5px;
 }
 #header #search-where{
margin: 30px 0 5px 0;
}

#subnavigation21{
	float:left;
	width:100%;
	padding:0 0 5px 0;
	overflow:hidden;
	height:15px;
}
#subnavigation21 h2{
	color:#000000;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	background:url(../images/icon_arrow13.png) no-repeat right center;
	font-size:12px;
}
#subnavigation21 a h2:hover{
	color:#999999;
}

/*new css 20 NOV 2012*/
#author_details{
	line-height:18px;
}
#author_details span#name{
	font-size:13px;
	color:#1F82C0;
}
#author_details span#name a{
	font-size:13px;
	color:#1F82C0;
}
#author_details span#location{
	font-size:10px;
	color:#999999;
}
#author_details span#date{
	font-size:11px;
}

#mag_full_desciption p a{
	color:#000000;
	text-decoration:underline;
}

/*.userposted p span{
	line-height:18px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}*/

.submit_article{
    color: #1F82C0;
    font-size: 13px;
}
.submit_article:hover{
   text-decoration: underline;
}
.blockhead-main span a.submit_article_header{
	right:270px;
    display: block;
    margin-top: -5px;
    padding: 0 10px 10px;
	color:#FFFFFF;
	font-size:15px;
	float:left;	
}
/*.new_user_message
{
	position:absolute;
	margin:0;
	padding:0;
	left:92px;
	top:80px; 
	z-index:9999;
	width:400px;
}*/


/*new */



/*end of ADDED FOR NEW MEGANAV CHANEGS SEP 18 2012*/


.wrap-article-top{
	border-top:1px #69af23 solid;
	border-bottom:1px #69af23 solid;
	background:#ffffff;
	font-size:11px;
	padding: 10px 0;
	margin:0 0 10px 0;
	clear: both;
	overflow: hidden;
}
#mag_full_desciption {
	float: left;
}
.bookmark-article {
	float: right;
}
.bookmark-article li {
	float: none;
}
.bookmark-article li span {
margin: 0 !important;
}
.article_comment_name{
	font-size:11px;
	color:#2383c6;
	display:block;
	text-align:center;
	/*background:#cccccc;*/
	padding:3px 0;
}

.magazine-listing1{
	overflow:hidden;
	margin:10px 0 0 0;
}
.magazine-listing1 div{
	width:230px;
	height:298px;
	padding:5px;
	background:#ececec;
	margin:3px 5px;
	position:relative;
}
.magazine-listing1 div h1{
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:14px;
}
.magazine-listing1 div p img.float-l{
	margin:0 8px 0 0;
}
.magazine-listing1 div p a.float-r{
	position:absolute;
	bottom:5px;
	right:5px;
}
.magazine-listing1 div h1 span{
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:14px;
	color:#1F82C0;
}

.ul_recent_contrib li {
	clear:both;
	width: 100%;
	float: left;
	padding: 5px 0;
	border-bottom: 1px solid #69af23;
	overflow:hidden;
}
.ul_recent_contrib li a{
	background:none !important;
	color:#1F82C0 !important;
	font-weight:bold !important;
	cursor:pointer !important;
	padding:0px !important;
}
.ul_recent_contrib li span{
	color:#1F82C0;
	font-weight:bold;
	font-size:14px;
}
.ul_recent_contrib li a img {
	float: left;
	width: 60px;
	/*height:60px;*/	
	padding-left:5px;
}
.ul_recent_contrib li div {
	float: right;
	width: 100px;
	padding: 0 0 0 5px;
}
.ul_recent_contrib li div a{
	width: 100px;
}

.author_myarticles{
 	float:right;
 	bottom: 7px;
	position: absolute;
	right: 6px;
	color:#1F82C0;
}
.author_websitelink{
 	float:left;
 	bottom: 7px;
	position: absolute;
	left: 6px;
	color:#1F82C0;
}

#author_details span#name a.icon-comment{
	margin:2px 10px 0 0;
	padding:0 0 0 20px;
	display:inline;
}
/*.new_user_message
{
	position:absolute;
	margin:0;
	padding:0;
	left:92px;
	top:80px; 
	z-index:9999;
	width:400px;
}*/


/*new */



/*end of ADDED FOR NEW MEGANAV CHANEGS SEP 18 2012*/

/*Added new CSS 11Jan2013*/
.top-space {
	width: 100%;
	/*height: 28px;*/
	height:27px;
	clear: both;
	overflow: hidden;
	display: block;
}
#header-row1 {
	clear: both;
	overflow: hidden;
	width: 100%;
}
#header-row1-wrap {
	clear: both;
	overflow: hidden;
	width: 966px;
	margin: 0 auto;
	/*padding: 10px 0;*/
	padding:6px 0;
	border-bottom: 1px solid #B0B0B0;
}
#header-row1 a {
	/*width: 180px;*/
	height: 176px;
	float: left;
	margin: 0 0 0 44px;
}
#header-row1 a:first-child {
	margin-left: 60px;
}
#header-row2 {
	width: 966px;
	height: 30px;
	margin: 0 auto;
	padding: 9px 0;
	line-height: 30px;
	border-bottom: 1px solid #B0B0B0;
}
#header-row2 .left {
	float: left;
	font-weight: bold;
	width:580px;
	line-height:1.5;
	height:38px;
	overflow:hidden;
	text-align:left;
}
#header-row2 .left a{
	float: left;
	text-align:left;
}
#header-row2 .left span {
	color: #ff0000;
	float: left;
}
#header-row2 .left span a{
	float:none;
}
#header-row2 .right {
	float: right;
}
#header-row2 .right p {
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	border: 1px solid #1F82C0;
	border-radius: 5px;
	margin: 0 0 0 10px;
	width:325px;
}
#header-row2 .right p label {
	float: left;
	padding: 0 5px 0 0;
	font-weight: bold;
}
#header-row2 .right p input[type="text"]  {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	background: #ccc;
	/*background: #fff !important;*/
	height: 26px;
	width: 260px;
	background: none;
	color: #7f7f7f;
	line-height:26px;
}
#header-row2 .right .buttonfield_search{
	background:url(../images/btn-search.gif) no-repeat left center;
    border: 0 none;
    cursor: pointer;
    height: 28px;
    margin: 0 0 0 5px;
    outline: medium none;
    padding: 0;
    width: 34px;
}
.social-network {
	float: right;
	/*width:172px;*/
}
.social-network p {
	float: left;
	line-height: 28px;
	font-size: 16px;
	font:Arial, Helvetica, sans-serif;
	font-weight:100;		
}
/*.social-network a {
	float: left;
	margin: 0 0 0 5px;
}*/
.header-holder {
	padding: 10px 0 !important;
	overflow: hidden;
}
#logo {
	margin: 0 !important;
	padding: 0 !important;
	/*height: 73px !important;*/
	height: 78px !important;
}
.city-name {
	float: right;
	/*padding: 0 0 0 25px;*/
	line-height: 40px;
	width:534px;
	font-size: 20px;
	font-weight:bold;
	color:#000000;
	/*font-family:'sans-serif';	*/
}
.city-name a {
   /* display: block;*/
	color: #1F82C0;
    font-size: 14px;
    /*padding: 0 0 0 10px;*/
	line-height:28px;
}
#socialnetwork-icons {
	position: fixed;
	left: 0%;
	top: 30%;
	width: 50px;
	z-index: 9999999;
}
#socialnetwork-icons span {
	width: 32px;
	display: block;
	font-size: 10px;
	text-align: center;
	color: #535353;
	margin: 0 0 5px 0;
}
#socialnetwork-icons .top,
#socialnetwork-icons .bottom  {
	width: 47px;
	float: left;
	margin: 0;
}
#socialnetwork-icons .top {
	height: 7px;
	background: url(mini_Top_Cap.png) no-repeat left top;
}
#socialnetwork-icons .bottom {
	height: 13px;
	background: url(mini_Bottom_Cap.png) no-repeat left top;
}
#socialnetwork-icons .center {
	width: 43px;
	float: left;
	padding: 0 0 3px 4px;
	background: url(mini_BG.png) repeat-y left top;
}
#socialnetwork-icons a {
	float: left;
	margin: 2px 0; 
}
/*End new CSS 11Jan2013*/
<!---Product right nav scroll added on Dt:10/01/2013 --->
.slides_control {
			width: 100% !important;
			}
.slides_container {
	width:100%;
	display:none;
} 
#offers-slider .slides_container {
	/*width:695px;*/
	height: 280px !important;
	display:none;
	border: 1px solid #C84F94;
	width: 215px;
}
#offers-slider .slides_container .slide1 {
	background: #fff;
	width:212px;
}
#offers-slider {
	position: relative;
}
#offers-slider .prev,
#offers-slider .next {
	position: absolute;
	top: 182px;
	width: 18px;
	height: 60px;
	color: #fff;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	text-indent: -999999em;
}
#offers-slider .prev {
background: url(../images/arrow-prev.gif) no-repeat left top;
	left: -20px;
}
#offers-slider .next {
	background: url(../images/arrow-next.gif) no-repeat left top;
	right: -17px;
}
.bottomtext {
	padding:9px; background: #d8d8d8; margin:5px; font-size:14px; font-weight:bold; color:#C84F94; float:left; width:187px;
	/*height:27px; overflow:hidden;*/
}
.bottomtext span {
	float: left;
    height: 33px;
    overflow: hidden;
    width: 100%;
}

.middle-spacer{
	/*margin: -35px 23px 0 8px;*/
}

.block-font span{
	font-size:15px;
}
.event-buttons
{
	/*background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    width: 250px;
	text-align:center;*/
	background: url("../images/button_bg.gif") repeat scroll 0 0 #CCCCCC;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    font-size: 14px;
    font-weight: bold;
    padding: 11px 0;
    text-align: center;
    width: 270px;
}
.event-buttons a
{
color:#000000;
}
 <!---Product right nav scroll styels end --->
.user-comments {
	border-top:1px #dedede dashed;
	position:relative;
}

/*merged stylesheet commonn 06-10-2013*/ 

#header #search-where .buttonfield{
	background:url(../images/icon_search1.gif) no-repeat !important; 
	width:32px !important;
	height:24px;
	padding:0px !important;
	margin:23px 0 0; !important;
}
#newsletter-subscribe{
	height:85px; !important;
}
#special-offers p a{
	padding:14px;
	font-size:19px;
	height:52px;
}
.rotatecompetitions
{
margin:0px auto;
}

#prizes-towin div.float-l, #prizes-towin div.float-r{
height: auto;       /*changed from 222 to auto 23-04-2012*/
font-size:13px;
}


#top-rated div p a{
   color:#000;
   font-size:12px;
}
#top-rated div p a:hover{
   text-decoration:underline;
}

/* Listing Filters */
div.refine-controls div.refine-control-header{border-top:1px solid #999999;clear:both;overflow:hidden;width:100%;}
div.refine-controls div.refine-control-header h2{color:#000000;display:inline;float:left;font-family:Tahoma;font-size:1.7em;margin:0;padding:1em 0;text-transform:uppercase;}
div.refine-controls div.refine-control-header h3{display:inline;float:left;font-size:1em;margin:0;padding:0.7em 0;text-transform:uppercase;}
div.refine-controls div.refine-control-header h3 a{font-weight:bold;}
div.refine-controls div.refine-control-header h3 a:hover{text-decoration:none;}
div.refine-controls div.refine-control-header a.clear-all{float:right;font-weight:bold;line-height:2.2em;padding:1.6em 0 0;}
div.refine-controls div.refine-control-header a.clear{float:right;font-weight:bold;padding:1em 0;}
div.refine-controls div.refine-control-header a.toggleControl{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/toggleAttribute.gif) no-repeat scroll left top;display:block;float:left;padding:0 0 0 1.5em;}
div.refine-controls div.refine-control-header a.toggleControl.closed{/*background-position:left bottom;*/  background-position: left -50px;}
div.refine-controls div.control{overflow:visible;position:relative;}
div.refine-controls div.control input{border:0 none;color:#666666;height:1.5em;width:30px;}
div.refine-controls div.control .slider-price-user-min{float:left;}
div.refine-controls div.control .slider-price-user-max{float:right;}
div.refine-controls div.control .min{float:left;visibility:hidden;}
div.refine-controls div.control .max{float:right;visibility:hidden;}
div.refine-controls div.control ul{overflow:auto;padding:1px;}
div.refine-controls div.control ul.scrollable{border:1px solid #CCCCCC;height:130px;overflow:auto;}
div.refine-controls .control.hidden{display:none;}
div.refine-controls ul{clear:both;margin:0 0 1em;}
div.refine-controls ul li{float:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:1px 0;}
div.refine-controls ul li a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/links.png) no-repeat scroll -10px -59px;clear:both;color:#DDDDDD;cursor:default;display:block;float:left;padding:1px 0 1px 15px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
div.refine-controls ul li a.radio{background:url(../images/links.png) no-repeat scroll -10px -59px transparent;clear:both;color:#DDDDDD;cursor:default;display:block;float:left;padding:1px 0 1px 15px;}
div.refine-controls ul li a:hover{text-decoration:none;}
div.refine-controls ul li a.selected{background-position:-30px -39px;color:#DDDDDD;cursor:pointer;}
div.refine-controls ul li a.enabled, div.refine-controls ul li a.enabled.disabled{background-position:-70px 4px;color:#666666;cursor:pointer;}
div.refine-controls ul li a.selected.disabled, div.refine-controls ul li a.selected.enabled.disabled{background-position:-50px -19px;}
div.refine-controls ul li a.selected:hover{background-position:-50px -19px;color:#666666;text-decoration:underline;}
div.refine-controls ul li a.enabled:hover{text-decoration:underline;}
div.refine-controls ul > li a.enabled.selected{background-position:-50px -19px;color:#666666;}
div.refine-controls ul li a.selected-enabled{background-position:-50px -16px;color:#1276bc;}
div.refine-controls ul li a.disabled{background-position:-10px -59px;color:#DDDDDD;cursor:default;}
div.refine-controls ul li a.selected.disabled:hover, div.refine-controls ul li a.enabled.disabled:hover, div.refine-controls ul li a.selected.enabled.disabled:hover, div.refine-controls ul li a.disabled:hover{text-decoration:none;}
div.refine-controls ul#Rf-200 li{clear:none;float:left;margin:1px 0 0;width:49%;}
div.refine-controls ul#Rf-200 li a{float:none;}
div.refine-controls div#Rf-800{margin:0 0 1em;overflow:auto;visibility:hidden;}
div.refine-controls .ui-slider{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#DCD1BB none repeat scroll 0 0;border-bottom:1px solid #959485;border-top:1px solid #959485;height:4px;margin:6px 0 11px;position:relative;width:166px;}
div.refine-controls .ui-slider-range{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#464646 none repeat scroll 0 0;font-size:4px;height:4px;position:absolute;}
div.refine-controls .ui-slider-handle{background-image:url(../images/slider.gif);height:15px;left:0;position:absolute;top:-5px;width:8px;z-index:1;}
div.searchcriteria h1{color:#2383C6;padding-bottom:10px;margin:0;font-size:18px;font-weight:bold;vertical-align:top;line-height:25px;}/*height:35px; changed height=30 to 35&line-height=30 to 25*/

/* Venue Listing */
.venue-listing{
	overflow:hidden;
	margin:0 0 10px 0;
}
.venue-listing .listing-image{
	float:left;
	overflow:hidden;
	width:210px;
	height:121px;
}
.venue-listing .listing-details{
	float:left;
	width:364px;
	height:121px;
}
.venue-listing .listing-details-1{
	float:left;
	width:352px;
	height:121px;
}
.venue-listing .listing-details .name-rating{
	/**background-color:#297DBA*/
	min-height:50px;
	overflow:hidden; 
	padding:5px;
}
.venue-listing .listing-details .name-rating .venue-name{
	float:left;
	font-weight:bold;
	padding:5px 0;
}
.venue-listing .listing-details .name-rating .rating-stars p{
	margin:0 5px;
}
.venue-listing .listing-details .venue-tagline{
	clear:both;
	color:#FFFFFF;
}
.venue-listing .listing-details .address-buttons{
	background:#FFFFFF;
	height:53px;
	padding:5px;
}
.venue-listing .listing-details .address-buttons .buttons{
	height:30px;
}
.venue-listing .listing-details .venue-quote{
	background:#6D6F71;
	height:30px;
	padding:0 5px;
	line-height:25px;
	overflow:hidden;
}
#top-rated div {
	padding:0 5px;
}
#top-rated div li{
	margin:0 3px 0 0;
	color:#000033;
}
#top-rated div li.first-item p{
	padding:2px 0 0 0;
}
#top-rated div li.first-item:hover{
text-decoration:underline;
}
#top-rated div li.middle-item, #top-rated div li.last-item{
	padding:0px;
	width:35px;
}
#upcoming-events ul li a{
padding:2px 0px;
width:57px;
}
.signup-page #leftstrip .password{
width:158px;
}
.signup-page #rightstrip .password 
{
width:158px;
}
#restaurant-main #restaurant-tabs{
	height:30px;
	border-bottom:2px #69AF23 solid;
	width:100%;
	clear:both;
}
.hide {
    display: none;
}

/* Buy  */
#header .menu-buy { background:#C84F94; }
#header .menu-buy li{ border-left:1px #dd9ec2 solid; }
#header .menu-buy li a{ padding:0 11px; margin:0 3px; }
#header .menu-buy li a{ color:#ffffff; }
#header .menu-buy li a.selected, #header .submenu-buy li a{ color:#E20036; }
#header .submenu-buy li a{ padding:0 6px; }

/* Listpage Ratings as per Category  */
.rating-category{
	clear:both;
	float:right;
}
.rating-category li{
	text-align: center;
	margin: 0 3px 0 0;
	position:relative;
	border:1px solid #E5EBF6;
	border-radius: 3px;
	font-size:10px;
	behavior: url(js/pie.htc);
	padding:0px;
	width:35px;
}
.rating-category li.middle-item {
    background: #FFFFFF;
}
.rating-category li.last-item {
    background: #E5EBF6
}
.mypage #leftstrip #user-profileimage a {
	left:0
}
.abookmark .block_mydeals {
	width:100%
}

/* Table */
.table-type1{
	background:#ccc;
}
.table-type1 th{
	padding:5px;
	font-size:13px;
}
.table-type1 td{
	padding:5px;
	background:#fff;
}
/*.table-type1 ..table-type1 td{
	
}
.table-type1 ..table-type2 td{
	
}*/

.box-head3{height:65px;line-height:65px;position:relative;z-index:5;background:#00A9CA; border-radius: 3px 3px 0 0;}
.box-head3 p{margin:0;color:#ffffff;}
.box-head3 p span.title{float:left;padding:0 0 0 15px;font-size:1.8em;font-weight:bold;color:#FFFFFF;}
.box-head3 div.title{float:left;padding:15px 0 0 15px;}
.box-head3 div.title h1{font-size:18px;font-weight:bold;color:#FFFFFF;}
.box-head3 p span.mess{float:right;padding:0 15px 0 0;}
.box-head3 p span.mess a{color:#FFFFFF;}
.box-head3 p span.mess a:hover{color:#FFFFFF;text-decoration:underline;}
.box-head3 div.spanright span.mess{float:right;padding:0 15px 0 0;background:url(../images/cur10_rht.gif) right top no-repeat;}
.box-head3 div.spanright span.mess a{color:#FFFFFF;}
.box-head3 div.spanright span.mess a:hover{color:#FFFFFF;text-decoration:underline;}
.accordion{}
.accordion h5{background:#00A9CA url(../images/arrow-square2.gif) no-repeat right -51px;border-bottom:1px solid #fff;color:#fff;cursor:pointer;font-weight:bold;margin:0;padding:0px 15px;}
.accordion h5:hover{color:#000;}
.accordion h5.active{color:#000;background-position:right 5px;}
.accordion div{background:#fff;border:none;margin:0;}
.accordion div img{margin:10px auto 10px auto;text-align:center;}
.accordion div p{clear:both;margin:0px 0 0 5px;padding:0;}
.accordion2 h1{}
/*.accordion2{}
.accordion2 h1{}
.accordion2 h6:hover{text-decoration:underline;}
.accordion2 h6.active{background-position:right 5px;}
.accordion2 span{background:#fff;border:none;margin:0;}
.accordion2 span img{display:block;margin:10px auto 10px auto;text-align:center;}
*/.venue{font-weight:normal;font-size:1.25em;font-family:Arial, Times,serif;margin-bottom:0;}
.smallbb{border-bottom:1px dotted #c0c0c0;margin-bottom:10px !important;}
.smalltb{border-top:1px dotted #c0c0c0;margin-top:10px !important;}
#left_column dl{margin:0 0 1.5em 0;}
#left_column dl dt{font-weight:bold;}
#left_column dt{clear:both;font-family:Verdana;margin:0 0 1em 0;}
#left_column dd{font-size:.9em;line-height:1.675em;margin:0;}
.details{text-align:right !important;margin:0 0 0 0;padding:0 0 10px 0;line-height:0;text-indent:0;}
.details a:link{color:#5597fb;}
.details a:hover{text-decoration:underline;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-datepicker{width:17em;padding:.2em .2em 0;float:right}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
#ui-datepicker-div{z-index:3000;}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}
.ui-widget-content{background:url(../images/ui-bg_glass_75_ffffff_1x400.png) repeat-x scroll 0 0 #FFFFFF; border:1px solid #AAAAAA;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x;color:#222222;font-weight:bold;}
.ui-widget-header a{color:#222222;}
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x;font-weight:normal;color:#555555;outline:none;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555555;text-decoration:none;outline:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #999999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) repeat-x;font-weight:normal;color:#212121;outline:none;}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none;}
.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #aaaaaa;background:#ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) repeat-x;font-weight:normal;color:#212121;outline:none;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_inset-soft_95_fef1ec_1x100.png) repeat-x;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a{color:#363636;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#cd0a0a;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-icon{width:16px;height:16px;background-image:url('../images/ui-icons_222222_256x240.png');}
.ui-widget-content .ui-icon{background-image:url('../images/ui-icons_222222_256x240.png');}
.ui-widget-header .ui-icon{background-image:url('../images/ui-icons_222222_256x240.png');}
.ui-state-default .ui-icon{background-image:url('../images/ui-icons_888888_256x240.png');}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url('../images/ui-icons_454545_256x240.png');}
.ui-state-active .ui-icon{background-image:url('../images/ui-icons_454545_256x240.png');}
.ui-state-highlight .ui-icon{background-image:url('../images/ui-icons_2e83ff_256x240.png');}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url('../images/ui-icons_cd0a0a_256x240.png');}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}

.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;}
.ui-widget-overlay{background:#aaaaaanone00repeat-x;opacity:.3;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:-4px0 0 -4px;padding:4px;background:#aaaaaanone00repeat-x;opacity:.35;filter:Alpha(Opacity=35);-moz-border-radius:4px;-webkit-border-radius:4px;}
.ui-dialog{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:Verdana,Arial,sans-serif;font-size:1.1em;background:#ffffff url(../images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;color:#222222;border:4px solid #aaaaaa;position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;}
.ui-resizable .ui-resizable-handle{display:block;}
body .ui-resizable-disabled .ui-resizable-handle{display:none;}
body .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0px;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0px;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0px;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0px;height:100%;}
.ui-resizable-se{cursor:se-resize;width:13px;height:13px;right:0px;bottom:0px;background:url(../images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:0px;bottom:0px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:0px;top:0px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:0px;top:0px;}
.ui-dialog-titlebar{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;padding:.5em 1.5em .5em 1em;color:#555555;background:#e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border-bottom:1px solid #d3d3d3;font-size:1em;font-weight:normal;position:relative;}
.ui-dialog-title{}
.ui-dialog-titlebar-close{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;background:url(../images/888888_11x11_icon_close.gif) 0 0 no-repeat;position:absolute;right:8px;top:.7em;width:11px;height:11px;z-index:100;}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover{background:url(../images/454545_11x11_icon_close.gif) 0 0 no-repeat;}
.ui-dialog-titlebar-close:active{background:url(../images/454545_11x11_icon_close.gif) 0 0 no-repeat;}
.ui-dialog-titlebar-close span{display:none;}
.ui-dialog-content{margin:0;padding:0;border:1;outline:0;line-height:1.3;text-decoration:none;font-size:100%;color:#222222;padding:1.5em 1.7em;text-align:center;}
.ui-dialog-buttonpane{position:absolute;bottom:0;width:100%;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;background:#ffffff;float:center;}
.ui-dialog-buttonpane button{margin:.5em 0 .5em 8px;color:#555555;background:#e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;font-size:1em;border:1px solid #d3d3d3;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;}
.ui-dialog-buttonpane button:hover{color:#212121;background:#dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #999999;}
.ui-dialog-buttonpane button:active{color:#212121;background:#ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;border:1px solid #aaaaaa;}
.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-hidden{display:none;;}
.ui-accessible-hidden{position:absolute;left:-99999999px;}
.ui-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-clearfix{display:inline-block;}
* html .ui-clearfix{height:1%;}
.ui-clearfix{display:block;}
.ui-component{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-component-content{border:1px solid #aaaaaa;background:#ffffff url(../images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;color:#222222;}
.ui-component-content a{color:#222222;text-decoration:underline;}
.ui-default-state{border:1px solid #d3d3d3;background:#e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;font-weight:normal;color:#555555 !important;}
.ui-default-state a{color:#555555;}
.ui-default-state:hover, .ui-hover-state{border:1px solid #999999;background:#dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;font-weight:normal;color:#212121 !important;}
.ui-hover-state a{color:#212121;}
.ui-default-state:active, .ui-active-state{border:1px solid #aaaaaa;background:#ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;font-weight:normal;color:#212121 !important;outline:none;}
.ui-active-state a{color:#212121;outline:none;}
.ui-arrow-right-default{background:url(../images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover{background:url(../images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active{background:url(../images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content{background:url(../images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-left-default{background:url(../images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover{background:url(../images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active{background:url(../images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content{background:url(../images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-down-default{background:url(../images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover{background:url(../images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active{background:url(../images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content{background:url(../images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-up-default{background:url(../images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover{background:url(../images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active{background:url(../images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content{background:url(../images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-close-default{background:url(../images/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover{background:url(../images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active{background:url(../images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content{background:url(../images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-folder-closed-default{background:url(../images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover{background:url(../images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active{background:url(../images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content{background:url(../images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-open-default{background:url(../images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover{background:url(../images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active{background:url(../images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content{background:url(../images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-doc-default{background:url(../images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover{background:url(../images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active{background:url(../images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content{background:url(../images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default{background:url(../images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover{background:url(../images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active{background:url(../images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content{background:url(../images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default{background:url(../images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover{background:url(../images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active{background:url(../images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content{background:url(../images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-minus-default{background:url(../images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover{background:url(../images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active{background:url(../images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content{background:url(../images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-plus-default{background:url(../images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover{background:url(../images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active{background:url(../images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content{background:url(../images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-hidden{display:none;;}
.ui-accessible-hidden{position:absolute;left:-99999999px;}
.ui-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-clearfix{display:inline-block;}
* html .ui-clearfix{height:1%;}
.ui-clearfix{display:block;}

/* confirmation box */

.jConfirmAction_question {
	position: absolute;
	display: inline;
	text-align: center;
	width: 174px;
	height: 78px;
	font-size: 13px;
	line-height: 1.5em;
	background: url('../images/bubble.png') left top no-repeat;
	padding: 10px 0 0 0;
	text-shadow: 0px 1px 0px #fff;
	margin-left: -7em;
	margin-top: -6em;
	opacity: 0;
}
.jConfirmAction_yes, .jConfirmAction_cancel {
	margin-top: .5em;
	margin-right: .5em;
	cursor: pointer;
	display: inline-block;
	width: 63px;
	height: 21px;
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	text-align:center;
	background: url('../images/button.png') left top no-repeat;
}
.jConfirmAction_title {
	font-size: 30px;
	font-weight:bold;
	margin-bottom: 1.5em;
	font-weight: bold;
	font-style: italic;
	text-align:center;
	text-shadow: 0px 2px 0px #fff;
}
.menu-root {
 background-color: #E8E8E8 ;
 border: 1px solid #D0D0D0 ;
 color: #000000 ;
	display: block ;
 height: 22px ;
 line-height: 22px ;
 text-align: center ;
 text-decoration: none ;
 width: 70px ;
 }
 #buy-category div {
    float: left;
    height: 313px;
    margin: 10px 0 10px 12px;
    width: 216px;
}

/* Manage Friends List */
#friends-list{
	width:477px;
}
#friends-list div{
	position:relative;
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
}
#friends-list div .userdetails{
	line-height:18px;
}
#friends-list div .userdetails h1{
	font-weight:bold;
}
#friends-list div .userdetails h1 a,
#friends-list div .userdetails h3 a{
	color:#2383C6;
}
#friends-list div .userdetails h2{
	color:#8C8C8C;
}
#friends-list div .userdetails h1 a:hover,
#friends-list div .userdetails h2 a:hover,
#friends-list div .userdetails h3 a:hover{
	text-decoration:underline;
}
#friends-list div .userbuttons{
	position:absolute;
	right:0;
	top:0;
}
#friends-list div .userbuttons a{
	display:block;
	float:left;
	padding:0 10px;
	margin:0 0 0 10px;
	line-height:25px;
	border:1px #999 solid;
	font-weight:bold;
}
#friends-list div .userbuttons a.type1{
	background:#1F82C0;
	color:#fff;
}
#friends-list div .userbuttons a.type2{
	background:#dedede;
	color:#000;
}

.searchfrdz img{
	float:left;
	height: 40px;
	width: 40px;
	padding:0 5px 0 0;
}
.searchfrdz span{
	float:left;
	color: #1F82C0;
	font-weight: bold;
	padding:0 0 5px 0;
}
.searchfrdz small{
	color: #999999;
	font-weight:normal;
}
___plusone_0{
width: 80px !important;
float:left !important;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{
top: -3px;
}

table.display {
	border:none;
	margin: 0 auto;
	width: 100%;
	clear: both;
}

table.display thead th {
	padding: 3px 10px;
	border-bottom: 1px solid #aaa;
	font-weight: bold;
	cursor: pointer;
	}

table.display tfoot th {
	padding: 3px 10px;
	font-weight: bold;
}

table.display tr.heading2 td {
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}

.bigboxy{position:relative;margin-bottom:15px;zoom:1;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bigboxy h3{background:#fff;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted;clear:both;height:auto !important;}
.bigboxy2{position:relative;border-top:3px solid;margin-bottom:10px;zoom:1;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;}

leftdetails{text-align:left !important;margin:0 0 0 0;padding:0 0 10px 0;line-height:0;text-indent:0;}
.leftdetails a:link{color:#5597fb;}
.leftdetails a:hover{text-decoration:underline;}

p.incr, .incr p{font-size:12px;line-height:1.44em;margin-bottom:.25em;}
p.revincr{font-size:11px;line-height:0.5em;margin-bottom:.4em;margin-left:0px;}

table.cinema tr.odd{background-color:#f8f8f8;}
.ac_odd{color:#000000;}/*background-color:#FFFFFF;*/
.tablerowodd{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-color:#FFFFFF;border:dotted;border-width:thin;}
.formfield{font-weight:bold;display:block;float:left;width:204px;}
.formlabel{padding-left:0px;font-weight:bold;display:block;float:left;width:185px;}
.formlabel1{padding-left:0px;font-weight:bold;display:block;float:left;width:180px;}
.formfield1{font-weight:bold;display:block;float:left;width:224px;}

.graybk{background:#F2F2F2;}

.bigboxy{position:relative;margin-bottom:15px;zoom:1;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;}

.span-7{width:420px;}
.span-4{width:234px;}
/*input.text, input.title, input.title1, textarea, select{margin:0 0 0.5em 0;border:1px solid #777;background:#fafafa;}

input.text:focus, input.title:focus, input.title1:focus, textarea:focus, select:focus{border:1px solid #333;background:#fff;}

input.text, input.title, input.title1{width:200px;padding:2px 5px;}
input.title1{font-size:1em;}*/

div.colborder{border-right:1px dotted #ccc;margin-right:35px;padding-right:35px;}
.first{margin-left:0;padding-left:0;}

#left_column hr, #search-help hr{background:#fff;border-bottom:1px dotted #777;clear:both;color:#fff;float:none;height:.1em;margin:0 0 1.45em;width:100%;}
#left_column .fleft{float:left;margin:0 10px 6px 0;}
#left_column .fright{float:right;margin:0 0 6px 10px;}
#left_column .box img{border:1px solid #555;}
#left_column dl{margin:0 0 1.5em 0;}
#left_column dl dt{font-weight:bold;}
#left_column dt{clear:both;font-family:Verdana;margin:0 0 1em 0;}
#left_column dd{font-size:.9em;line-height:1.675em;margin:0;}
.strip-main-content{padding-left:0px;}
input.title{font-size:1em;}
.box-head2 p span.title{float:left;padding:0 0 0 15px;font-size:1.8em;font-weight:bold;}
.box-head3 div.title{float:left;padding:15px 0 0 15px;}
.box-head3 div.title h1{font-size:18px;font-weight:bold;color:#FFFFFF;}
.smallbox-head3 p span.title{float:inherit;padding:0 0 0 15px;font-size:1.8em;font-weight:bold;color:#FFFFFF;}
.box-head4 p span.title{float:left;padding:0 0 0 15px;font-size:1.8em;font-weight:bold;}
.box-head4-auto p span.title{float:left;padding:0 0 0 15px;font-size:1.8em;font-weight:bold;}

.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11;padding:5px;}
.error, .notice, .success{display:block;margin-bottom:5px;margin-left:3px;height:inherit;width:auto;/*word-wrap:break-word;*/font-weight:bold;}
.error{color:#FF0000;}
/*.title{margin-bottom:5px;}*/

/*#right_column{width:274px;}*/


.form-error{display:block;font-size:12px;margin-bottom:5px;margin-left:13px;height:inherit;width:auto;word-wrap:break-word;font-weight:bold;}
.form-error{color:#FF0000;}

.field-error{display:block;font-size:12px;margin-bottom:5px;margin-top:-20px;height:inherit;width:auto;word-wrap:break-word;font-weight:normal;}
.field-error{color:#FF0000;}

.span-13{width:783px;}
.span-3{width:173px;}
.span-16, div.span-16{margin:0;width:966px;}
#offers-listing .blockhead-main small a
{
 width:200px;
}

/*#non-client .listing-details 
{

 height:10px !important;
}
*/

#non-client .address-buttons 
{
height:11px !important;

}

.venue-listing #non-client {
    float: left;
   /* height: 125px !important;*/
    width: 364px;
}

#special-offers #pager3 a{
	display: none;
}

#special-offers #pager3 li a{
	display: block;
}
#colorbox, #cboxOverlay, #cboxWrapper{z-index:9999;}

#featured-venues div:first-child {padding:5px;}

#featured-venues div
{
	height:115px;
	padding:5px;
}

.box-head4-auto {
    background: url("../images/cur9_lft.gif") no-repeat scroll left top #C656A0;
    height: 65px;
    line-height: 65px;
	width:720px;
}

.box-head4-auto p span.title {
    float: left;
    font-size: 1.8em;
    font-weight: bold;
    padding: 0 0 0 15px;
	color:#FFFFFF;
}

#trolleycontent a.webstorebutton{
/*background:url(../images/pinkbutton.jpg) no-repeat left top;*/
background:#C84F94;color:#FFFFFF;height:25px;line-height:25px;margin-bottom:3px;padding:0 10px;font-size:14px;font-weight:bold;
position:absolute;margin-left:0px;border-radius: 3px; behavior: url(scripts/pie.htc);
}

#addtobasket a.webstorebutton{
/*background:url(../images/pinkbutton.jpg) no-repeat left top;*/
background:#C84F94;color:#FFFFFF;height:25px;line-height:25px;margin-bottom:3px;padding:0 10px;font-size:14px;font-weight:bold;
position:absolute;margin-left:0px;border-radius: 3px; behavior: url(scripts/pie.htc);
}

#trolleycontent a.continueshopping{background:url(../images/continue-shopp.png) no-repeat left top;color:#FFFFFF;height:25px;line-height:25px;margin-bottom:3px;
font-size:12px;font-weight:bold;position:absolute;padding:0 10px;margin-left:0px;
border-radius: 3px;
behavior: url(scripts/pie.htc);
}

/*
a.webstorepinkbutton {
    background: url("../images/pinkbutton.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 3px;
    padding: 0 0 0 20px;
    width: 95px;
}

*/
#trolleycontent1
{
	width:720px;
}

#block_trolley-webstrore {
    border-left: 4px solid #C84F94;
    border-right: 4px solid #C84F94;
    min-height: 50px;
    padding: 5px;
}

.blocktype-1 {
    overflow: hidden;
    position: relative;
}

.set9-mess-hold-auto {
    /*background-color: #F6EAF4;*/
    padding: 20px;
}

.set9-mess-hold-auto h5{font-size:20px;border-bottom:1px #AAA8AE dotted;display:inline;}
.set9-mess-hold-auto #store-mess-auto #order-box-auto{background:url(../images/bg_ws-order.png) no-repeat left top;width:110px;height:35px;padding:15px;margin:0 0 20px 0;}
.set9-mess-hold-auto #store-mess-auto #order-box-auto ul{padding:0;margin:0;}
.set9-mess-hold-auto #store-mess-auto #order-box-auto ul li.price-info{float:left;margin:0 10px 0 0;}

.formlabel1 {
    display: block;
    float: left;
    font-weight: bold;
    padding-left: 0;
    width: 180px;
}

.formfield1 {
    display: block;
    float: left;
    font-weight: bold;
    width: 224px;
}

#latest-rtc .article-type:first-child {
    border-top: medium none;
    height: 65px;
    padding-top: 0;
}
.sitemap {font-size:16px; font-weight:normal; color:#5C378A; margin-bottom:10px}

.subnavigation p {
    border-bottom: 1px dashed #000000;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    margin: 0 0 10px;
    text-transform: uppercase;
	}


#sitemap-page { overflow: hidden; }
#sitemap-page ul a { color:#000000; }
#sitemap-page_all a { color: #1F82C0; font-size: 18px; display:inline-block; line-height:26px; padding: 0 0 0 20px; }

#sitemap-page_subpage { overflow: hidden; }
#sitemap-page_subpage ul {  }
#sitemap-page_subpage ul a { color: #1F82C0 }
#sitemap-page_subpage ul a:hover { text-decoration: underline; }
#sitemap-page_subpage ul li { float: none; line-height:24px; list-style: disc; margin: 0 0 0 10px; font-size: 18px; }
#sitemap-page_subpage ul li li { margin: 0 0 0 20px; }

div.searchcriteria {
    -moz-background-inline-policy: continuous;
    font-size: 14px;
    font-style: normal;
    margin: 0;
    padding: 0 0 0 0;
    position: relative;
    top: 4px;
 }
#header .submenu-eatdrink li a
{/* padding:0 20px;*/
}

#top-rated div li {
    color: #000033;
}

#latest-rtc .article-type,#latest-rtc .other-type {
   font-size:12px;
}

#dining-deals #dealslist li a
{
color:#000000; /* changed from red(#E20036) color to black */
}

#latest-rtc .article-type
{
height:auto;
}

#dining-deals #dealslist li a:hover, #dining-deals #dealslist li.select-item a
{
color:#000000;
}

#restaurant-main #restaurant-rrttab #whatwethought {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 10px;
	display: table;
    width: 457px;
    float: left;
}


.usercomment h3 {
    float: right;
    font-size: 11px;
}
#paymentmethods
{
text-align:center;
padding:15px 0;
}


/*/*ADDED FOR NEW MEGANAV CHANEGS SEP 18 2012*/

.header-top {
	background:url(../images/bg_header.jpg) repeat-x left top;
	width: 100%;
	float: left;
	height: 28px;
	/*background:url(../images/bg_submenu.gif) repeat-x left top;*/
	position:fixed;
	z-index:100000;
	top:0;
	left:0;
	}
.header-top-fixed {
	width: 966px;
	margin: 0 auto;
	}
.header-top-fixed .float-r {
	padding: 5px 0;
	}
.header-top-fixed .float-r li {
	float: left;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	/*color: #555555;*/
	color:#fff;
	border-left: 1px dotted #ccc;
	}
.header-top-fixed #beforeafter-log .headings {
	float: left;
	/*font-size: 11px;*/
	line-height: 17px;
	font-weight: bold;
/*	padding: 0 8px 0 2px;
	margin: 0 0 0 10px;*/
	color: #555555;
	border-right: 1px dotted #ccc;
	}
.header-top-fixed .float-r li:first-child {
	border-left: 0;
	}
.header-top-fixed .float-r li a {
	color: #FFF;
	font-size:14px;
	}
.header-top-fixed .float-r li a {
	color: #FFF;
	font-size:14px;
	}
#header #beforeafter-log #usermenu li a , #header #beforeafter-log #usermenu li{
color:#fff;
}
.header-top-fixed .float-r li a:hover {
	text-decoration: underline;
	}



#location{
	 
	/*position:absolute;
	left:95px;
	bottom:5px;*/
}
#location li{
	position:relative;
	z-index:999;
}
#location li a{
	color:#000;
	padding:0 20px 0 0;
	font-family:'sans-serif';
	font-size: 20px;
	font-weight:bold;
	line-height: 28px;
	background:url(../images/icon_arrow2.gif) no-repeat right center;
}
#location li ul{
	display:none;
}
#location li ul li{
	float:none;
}
#location li:hover ul{
	display:block;
	position:absolute;
	left:0;
	top:25px;
	border:1px #cccccc solid;
	background:#fff;
	padding:2px 0 5px 0;
	width:150px;
}
#location li:hover ul a{
	padding:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding: 0 10px;
}
#location li:hover ul a:hover{
	color:#1f82c0;
}

 



#header #search-where{
	float:right;
/*	margin:12px 0 0 0;*/
	margin:30px 0 0 0;
	font-weight:bold;
	background: #d5e5f0;
	border-radius: 5px;
	behavior: url(scripts/pie.htc);
	position:relative;
	padding: 0 10px 10px 5px;
}
#header #search-where li{
	margin:0 0 0 10px;
	line-height: 20px;
}
#header #search-where li p{
	/*background:url(../images/textbox1.png) no-repeat left top;*/
	width:192px;
	height:27px;
	padding: 3px 0 0 0;
	border: 1px solid #1f82c0;
	background: #f4fafe;
	border-radius: 5px;
	behavior: url(scripts/pie.htc);
	position:relative;
}
#header #search-where input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	border:none;
	padding:0 5px;
	margin:5px 0 0 0;
	background:none;
	width:162px;
	outline: none
}
#header #search-where li a img {
	margin: 3px 0 0 0;
	}


 

#header #beforeafter-log p {
 margin: 20px 20px 0 0;
}


.eat-drink-newdefaultselect
{
	background:#69AF23; 
	padding-bottom:0
}


.special-item-meganav
{
font-size:14px;

color: #FFFFFF !important; 
background-color:#69AF23 !important;
font-weight: bold !important;
 
}
.navigation-holder
{
font-weight: bold !important;
}



.subnavigation-new {
    overflow: hidden;
    padding: 10px;
    width: 300px;
}

/* top navigation css overwritten new*/


#header #sitemenu ul li.item-groups a:hover {
    background: none repeat scroll 0 0 #95CCDF;
    text-decoration: underline;
}
#submenu ul li div.subnavigation2 {
    display: none;
    margin-left: -280px;
}
 .subnavigation3{
	/*width:800px;*/
	width:705px;
	padding:10px;
	overflow:hidden;
}
.subnavigation3 h1{
	margin: 0 0 10px;
}
.subnavigation3 h1 a{
 	font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
	line-height:0px;	
 	/*  font-size: 12px;
    font-weight: bold;
	margin: 0 0 10px;*/
   /* text-transform: uppercase;
	border-bottom:1px #000000 dashed;
	height:19px;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	text-transform:uppercase;*/
}
.subnavigation3 h2 a{
	font-weight:bold;
	font-size:11px !important;
	padding:0 !important;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	line-height:normal !important;
}
.subnavigation3 h2 a:hover{
	text-decoration:underline;
}
.subnavigation3 h3 a{
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	font-size:11px !important;
	color:#000000 !important;
	line-height:normal;
}
.subnavigation3 ul{
	overflow:hidden;
	margin:0 0 10px 0 !important;
}
.subnavigation3 ul li{
	float:none;
	font-size:11px;
	font-weight:bold;
	background:none !important;
}
.subnavigation3 ul li a{
	font-size:11px !important;
	color:#000000 !important;
	padding:0 !important;
	line-height:normal !important;
	font-weight:normal;
}
.subnavigation3 ul li a:hover{
	text-decoration:underline;
}

.subnavigation3 .column1{
	float:left;
	width:115px;
}
.subnavigation3 .column7{
	float:left;
	width:125px;
}
.subnavigation3 .column1 h1 a{
	padding:0px;
}
#submenu .navigation-holder .subnavigation3 item-eatdrink .column1 a{
	padding: 0px;
}
.subnavigation3 .column1-middle_1{
	width:105px;
	margin:0 10px;
	padding:0 10px;
}
#submenu ul li div.subnavigation3{
	display:none;
}
#submenu ul li:hover div.subnavigation3{
	display:block;
	position:absolute;
	left:0;
	top:30px;
}

.subnavigation4{
	/*width:800px;*/
	width:550px;
	padding:10px;
	overflow:hidden;
}
.subnavigation4 h1{
	  font-size: 12px;
    font-weight: bold;
   /* margin: 0 0 10px;*/
    text-transform: uppercase;
	/*border-bottom:1px #000000 dashed;
	height:19px;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	text-transform:uppercase;*/
}
.subnavigation4 h2 a{
	font-weight:bold;
	font-size:11px !important;
	padding:0 !important;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	line-height:normal !important;
}
.subnavigation4 h2 a:hover{
	text-decoration:underline;
}
.subnavigation4 h3 a{
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
	color:#000000;
	font-size:11px !important;
	color:#000000 !important;
	line-height:normal;
}
.subnavigation4 ul{
	overflow:hidden;
	margin:0 0 10px 0 !important;
}
.subnavigation4 ul li{
	float:none;
	font-size:11px;
	font-weight:bold;
	background:none !important;
}
.subnavigation4 ul li a{
	font-size:11px !important;
	color:#000000 !important;
	padding:0 !important;
	line-height:normal !important;
	font-weight:normal;
}
.subnavigation4 ul li a:hover{
	text-decoration:underline;
}

.subnavigation4 .column1{
	float:left;
	width:105px;
}
.subnavigation4 .column1-middle_1{
	width:105px;
	margin:0 10px;
	padding:0 10px;
}
#submenu ul li div.subnavigation4{
	display:none;
}
#submenu ul li:hover div.subnavigation4{
	display:block;
	position:absolute;
	left:0;
	top:30px;
}
 
/*.subnavigation3 h1{
	border-bottom:1px #000000 dashed;
	height:19px;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	text-transform:uppercase;
}*/
.column1 h1 , .column6 h1, .column7 h1{
border-bottom:1px #000000 dashed;
width:95px;
}

/*end of ADDED FOR NEW MEGANAV CHANEGS SEP 18 2012*/

 .magazine-listing1 div{
	height:300px;
}
.article_archive{
	width:700px;
	height:75px;
	cursor:pointer;
}
.article_image{
 	padding:10px 10px 0 10px;
	width: 64px;
	height:64px;
}
.article_content{
	width:325px;
}
.article_content h2{
	padding-top:8px;
}
.article_content h2 a{
	font-size:16px;
	font-weight:bold;
}
.article_content p{
	font-size:12px;
	color:#666666;
}
.article_content-right{
	float:right;
	width:120px;
	color:#666666;
	font-size:12px;
	padding-top:15px;
}
/* Added on 27/11/2012*/
.button-pricetag {
	float: left;
	background: url(../images/price-tag.gif) no-repeat left top;
	color: #fff;
	width: 69px;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 12px;
}
.button-pricetag span {
	float: left;
	/*height: 24px;*/
	padding: 2px 10px;
	color: #fff;
	line-height: 19px;
	font-size:13px;
	font-weight:bold;
	background: url(../images/button-pricetag.png) no-repeat right top;
}
 #sidePanel {
    position: fixed;
    right: -375px;
    top: 45%;
    width: 420px;
    z-index: 99999;
}

#panelContent {
    background-color: #EEEEEE;
}
#panelHandle {
    background: url("../images/feed-back.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 120px;
    width: 40px;
}

.feedback-wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #168DCC;
    border-left: 5px solid #168DCC;
    border-top: 5px solid #168DCC;
    float: right;
    height: 270px;
    padding: 19px 17px;
    width: 335px;
}

.feedback-wrap span {
    color: #168DCC;
    font-size: 18px;
    margin: 0 0 15px;
}

.texttype11 {
		 background: none repeat scroll 0 0 #DBE5F1;
     clear: both;
    color: #4F81BD;
    font-size: 22px;
    overflow: hidden;
    padding: 7px 14px 10px;
    text-align: center;
}
.texttype11 > a
{
color: #4F81BD;
}
/* .share_follow_us{
	width: 285px;
}
.sharethis_now{
	background: url("../images/button_1.png") no-repeat;
	width: 108px;
	height: 31px;
	float: left;
}
.sharethis_now p{
	line-height: 31px;
	padding: 0 10px;
	width: 91px;	
}
.sharethis_now p span{
	color: #231f20;
	float: left;
   font-size:11px;
}
.sharethis_now p img{
	float: right;
	padding: 5px 7px 0;
}*/

.share_follow_us{
	width: 285px;
}
.sharethis_now{
	/*background: url("../images/button_1.png") no-repeat;
	width: 145px;*/
	height: 31px;
	float: left;
}
.st_sharethis_custom{
	background: url("../images/sharethis_32-r.png") no-repeat scroll left top transparent;
	margin:0 0 0 5px;
	width:33px;
	height:33px;
	padding:0;
}
.sharethis_now p{
	line-height: 31px;
	padding: 0 5px 0 10px;
	float:right;
	/*width: 96px;*/	
}
.sharethis_now p span{
	color: #231f20;
	float: left;
   font-size:11px;
}
.sharethis_now p img{
	float: right;
	padding: 5px 7px 0;
}

.follow_us{
	background: url("../images/button_2.png") no-repeat;
	width: 156px;
	height: 31px;
	float: right;
}
.follow_us p{
	line-height: 31px;
	/*padding: 0 10px;*/
	width: 135px;
}
.follow_us p span{
	float: left;
	color: #231f20;
	font-size: 13px;
}
.follow_us p img{
	float: right;
	padding: 4px 0 0 3px;
}
 
 .header-top-fixed #beforeafter-log li a
 {
 color:#fff;
 }
#header #beforeafter-log #usermenu li , #header #beforeafter-log h2 a {
 color:#fff;
 }
 #anchor-things_to_do li
 {
 	width:225px;
 }
 /*Autocomplete loader*/
 .ui-autocomplete-loading { 
	background:url('https://www.localsecrets.com/images/ajax-loader_new.gif') no-repeat right center !important;
 }
 
#featured_placenear #places-nearby {
	width: 478px;
	background-color:#FFFFFF;
}
#featured_placenear #places-nearby .aplace {
	width: 239px;
	height: auto !important;
}
#featured_placenear #places-nearby .aplace .block_info{
	width: 110px;
	height: 150px;
	margin:	0 4px;
}		
#featured_placenear #places-nearby .aplace ul li p{
	padding: 0 4px;
}				   

.topbar_head{
	padding:0;
}

.topbar_head .topbar_head_child{
	line-height:26px !important;
	background:url(/images/toparrow_new.png) no-repeat;
	text-transform:uppercase;
	color:#000000 !important;
	padding-right:30px !important;
	width:535px;
}

.topbar_head .topbar_head_child span{
	font-size:15px;
}

.topbar_head .topbar_head_child a{
	text-transform:uppercase;
	color:#000000 !important;
	text-decoration:none;
	border-bottom:1px solid #000;
	font-size:15px !important;
}

.topbar_head .topbar_head_child a:hover{
	text-decoration:none !important;
	border-bottom:1px solid #000;	
}

.topbar_head li{
	line-height:26px !important;
}

.previous {
	float: left;}
	.next {
	float: left;}
	.pagination_class {
	float: left;
}
	.pagination_class b,
	.pagination_class a {
	float: left;
	width: 30px;
	height: 20px;
	border-radius: 5px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 20px;
	color: #000;
	}
	.pagination_class b { background:#1F82C0; color:white; border:1px solid #000;}
	.previous a,
	.next a {
	float: left;
	height: 20px;
	border-radius: 5px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 20px;
	color: #666;
	padding: 0 5px;
	}
	.snippethidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}



/* right content-25-04 */
.strip-3-new { float: left;  width: 37%;}
.related-intrest{background: #1f82c0 none repeat scroll 0 0;}
.related-intrest span{   color: #ffffff; display: block; font-size: 12px; font-weight: bold; padding: 10px 10px 10px 10px; text-align:center;}
.recomandations{ margin:3px 0 10px 0; overflow: hidden;}
.recomandations h5 { background: rgba(153, 153, 153, 0.74) none repeat scroll 0 0; color: #000; font-weight: 800; line-height: 26px;  width: 100%;
	text-align:center; margin-bottom:3px;}
.recomandations img{ }
.rec-text{ overflow: hidden; background-color:#f7f7f7; padding:10px; width: 173px;}
.rec-text > h3 {  color: #2ba4ee; font-size: 16px; font-weight: 700;  overflow: hidden;}
.rec-text > p { color: #3b3b3b;  font-size: 12px;  font-weight: normal;  overflow: hidden;  padding: 5px 0px 6px 0;}
.rec-text > span {    color: #2ba4ee;    font-size: 14px;    font-weight: 800;}
.recomandations .pull-left {    margin-right: 4px;}
.recomandations a {
    overflow: hidden;
    clear: both;
    display: block;
	background-color:#f7f7f7;
	margin-bottom:10px;
}

@media( max-width:991px) 
{
	#content-holder{width :750px;}
	.trip-main .sitemap-page_all{ margin-bottom:10px;}
}


@media( max-width:767px) 
{
	.strip-3-new {  float: left; width: 100%;}
	.rec-text{ width:auto;}
	.recomand-img{ float:none !important;}
	.recomand-img img{ width:100%; height:auto;}
	.recomandations .pull-left {    margin-right: 0px;}
	#content-holder{width :100%}
}

#content-holder {padding-left:0px !important;}
footer {
   
    width: 100% !important;
    margin-top: 15px;
    display: inline-block;
}

.at_flat_counter
{ 
   display:none !important;
}
