* {
	margin: 0;
	outline: medium none;
	padding: 0;
	resize: none;
}/*
html {
	min-height: 100%;
	width: 100%;
}
body {
	height: 100%;
	width: 100%;
}*/
html, body {
	min-height: 100%; 
	height:100%;
	width: 100%;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
}
input, select, option {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
}
input { 
	border:1px solid Transparent;
}
.inlineBlock {
	position:relative;
	height:auto;
	width:auto;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
 *display:inline;
	zoom:1;
}
.adjustSpacing {
	letter-spacing: -0.3em;
	word-spacing: -0.3em;
	text-decoration:none;
}
.header {
	height: auto;
	position: relative;
	width: 100%;
	background-color:#CCC;
	z-index: 2;
}
.header .logo {
	position:absolute;
	/*top:32px;*/
	top:0;
	left:15px;
	/*width:214px;*/
	width:245px;
	height:74px;
}
.fb_login {
	background-image:url(../images/fbLogin.png);
	background-repeat:no-repeat;
	width:70px;
	height:22px;
	cursor:pointer;
}
.homePid .header .mid .fb_login {
	display:block;
}
.menuHeader {
	background-image: url(../images/bg_topMenuSub.png);
	background-repeat: no-repeat;
	height: 52px;
	padding-left: 13px;
	position: absolute;
	right: 0;
	/*top: 51px;*/
	top:19px;
	width: 680px;
}
.header .mid .fb_login {
	position:absolute;
	top:18px;
	right:9px;
	display:none;
}
.header .top {
	height: auto;
	position: relative;
	width: 100%;
	background-image:url(../images/bgrx_topHeadAdvShad.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
/*.homePid .menuHeader {
	background-image:url(../images/bg_topMenuHome.png);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 16px;
	padding-top: 14px;
	position: absolute;
	right: 5px;
	top: 99px;
	width: 640px;
}
.homePid .menuHeader .item.first {
	padding-left: 0px!important;
}
.homePid .menuHeader .item {
	padding-left: 7px;
}*/
.menuHeader .item {
	float: left;
	position: relative;
	height: 43px;
}
.menuHeader .item.first {
	width: 87px;
}
.menuHeader .item.first a {
	width: 67px;
}
.menuHeader .item.two {
	width: 65px;
}
.menuHeader .item.two a {
	width: 44px;
}
.menuHeader .item.three {
	width: 136px;
}
.menuHeader .item.three a, .menuHeader .item.three span {
	width: 115px;
}
.menuHeader .item.four {
	width: 66px;
}
.menuHeader .item.four a {
	width: 45px;
}
.menuHeader .item.five {
	width: 66px;
}
.menuHeader .item.five a {
	width: 45px;
}
.menuHeader .item.six {
	width: 66px;
}
.menuHeader .item.six a {  
	width: 45px;
}
.menuHeader .item.seven {
	width: 66px;
}
.menuHeader .item.seven a, .menuHeader .item.seven span { 
	width: 45px;
}
.menuHeader .item.last {
	width: 112px;
}
.menuHeader .item a {
	background-image:url(../images/menuRightBorder.png);
	background-position: right center;
	background-repeat: no-repeat;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	color: #565656;
	font-size: 18px;
	padding-right: 13px;
	text-decoration: none;
	left: 11px;
	position: absolute;
	top: 12px;
}
.menuHeader .item.mask span, .menuHeader .item.mask span:hover 
{
    background-image:url(../images/menuRightBorder.png);
	background-position: right center;
	background-repeat: no-repeat;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	color:#CCCCCC;
	font-size: 18px;
	padding-right: 13px;
	text-decoration: none; 
	left: 11px;
	position: absolute;
	top: 12px;
    cursor:default;
}
/*.homePid .menuHeader .item a {
	height: auto;
	left: auto;
	position: relative;
	top: auto;
	width: auto;
}
.homePid .menuHeader .item.selected, .homePid .menuHeader .item:hover {
	background-image:none;
}
.homePid .menuHeader .item.selected a, .homePid .menuHeader .item:hover a {
	color:#565656;
}*/
.menuHeader .item.selected, .menuHeader .item:hover {
	background-image:url(../images/bgrx_menu.png);
	background-repeat:repeat-x;
}
.menuHeader .item.selected a, .menuHeader .item:hover a {
	color:#FFFFFF;
}
.menuHeader .item.last a {
	padding-right:0px!important;
	background-image:none;
}
.homePid .header .mid {
	background-image:url(../images/bgStylishHead.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
/*.homePid .menuHeader .item {
	padding-right:0px;
}
.homePid .menuHeader .item.first {
	margin-left:0px!important;
}
.homePid .menuHeader .item {
	width:auto;
	height:auto;
}*/
.header .top .wrap990 {
	height: auto;
	text-align:center;
	padding-top:0;
}
.skin .header .top .wrap990 {
    height: 100px;
	padding-top:10px;
}
.header .mid .wrap990 {
	/*height: 142px;*/
	height:74px;
}
.header .mid {
	/*height: 133px;*/
	height:101px;
	position: relative;
	width: 100%;
	background-color:#F3F3F3;
}
.homePid .header .mid {
	/*height: 142px;*/
	height:110px;
}
.homePid .header .bot {
	display:block;
}
.wrapper {
	min-height: 100%;
	min-width: 990px;
	position: relative;
	width: 100%;
	background-color:#F3F3F3;
}
.linkPart {
	position: relative;
	height: auto;
	width: auto;
}
.content {
	height: auto;
	padding-bottom: 90px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.bgWhite {
	background-image:url(../images/bgrx_white.png);
	background-repeat:repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.wrap990 {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 966px;
	padding-left:15px;
	padding-right:9px;
}
.lowOpacity {
	-moz-opacity:0.4;
	-ms-filter:"alpha(opacity=40)";
	filter:alpha(opacity=40);
	opacity:0.4;
}
.byKoein {
	background-image: url(../images/byKoein.png);
	background-repeat: no-repeat;
	bottom: 12px;
	height: 14px;
	position: absolute;
	right: 0;
	width: 59px;
}
.module {
	height: auto;
	position: relative;
	width: auto;
}
.wrap_logoMenu .menu {
	background-image:url(../images/bg_menu.png);
	background-repeat:no-repeat;
	height: auto;
	position: relative;
	width: auto;
}
.header .bot {
	background-color: #F3F3F3;
	height: 382px;
	position: relative;
	width: 100%;
	display:none;
}
.slider, .sliderSmall {
	position:absolute;
	width:3200px;
	top:0px;
	left:0px;
	height:auto;
}
.header .goinOnMod .links {
	background-image:url(../images/bgrx_pink.png);
	background-repeat:repeat;
	bottom: 0px;
	color: #FFFFFF;
	/*height: 105px;
	left: 15px;*/
	height:117px;
	left:-3px;
	padding-left: 10px;
	padding-top: 12px;
	position: absolute;
	width: 192px;
}
.header .homeSlider .goinOnMod .links {
    left:10px;     
}
.header .goinOnMod .links .link {
	background-image:url(../images/bgrxborder.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #E1B2CC;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 17px;
	height: 23px;
	margin-top: 0;
	padding-bottom: 3px;
	text-decoration: none;
	width: 177px;
}
.header .homeSlider .goinOnMod .links .link {
    cursor:pointer;
}
.header .goinOnMod .links .link.last {
	background-image:none;
}
.header .goinOnMod .links .link:hover 
{
    color: #FFFFFF;
}
.header .goinOnMod .links .title
{
	color: #FFFFFF;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 23px;
	height: 30px;
	position: relative;
	vertical-align: top;
	width: auto;
}
.header .goinOnMod .links .title.last {
    font-size:22px;
}
.header .navigslider {
	background-image:url(../images/sliderBar.png);
	background-repeat:no-repeat;
	position:relative;
	height:11px;
	width:966px;
}
.header .slideMod {
	height: 12px;
	padding-top: 6px;
}
.advMod {
	margin-top:24px;
	margin-bottom:24px;
	min-height: 95px;
}
.navigsliderHandle {
	background-image:url(../images/bg_slider.png);
	background-repeat:no-repeat;
	cursor: pointer;
	height: 11px;
	left: 22px;
	position: absolute;
	top: 1px;
	width: 92px;
}
.advMod .smAdv {
	background-image:url(../images/bgrxsmBoxAdv.png);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	float: left;
	height: 90px;
	margin-right: 11px;
	position: relative;
	text-decoration: none;
	width: 217px;
}
.advMod .bigAdv {
	float: left;
	height: 94px;
	position: relative;
	width: 731px;
}
.smAdv .picture {
	height: 88px;
	position: relative;
	width: 86px;
}
.smAdv .picture .overflow {
	height: 79px;
	left: 10px;
	position: absolute;
	top: 5px;
	width: 61px;
}
.overflow {
	overflow:hidden;
	position: relative;
}
.smAdv .text {
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 14px;
	left: 85px;
	position: absolute;
	top: 15px;
	width: 113px;
}
.bigAdv .overflow {
	position:absolute;
	top:0px;
	left:3px;
	width:728px;
	height:90px;
	border:1px solid #9C9998;
}
/*footer*/

.footer {
	bottom: 0px;
	height: 30px;
	left: 0;
	margin-bottom: 44px;
	padding-top: 10px;
	position: absolute;
	width: 100%;
	z-index:1;
}
.footer .item {
	color: #7E7E7E;
	float: left;
	font-size: 12px;
	margin-right: 24px;
	position: relative;
	text-decoration: none;
}
.footer .copyright {
	position:absolute;
	right:6px;
}
.footer .item.last {
	margin-right:0px!important;
}
/*end footer*/


/*Footer Fix*/
.fb_like {
	/*background-image:url(../pictures/fbLike.png);
	background-repeat:no-repeat;*/
	width:80px;
	height:20px;
	cursor:pointer;
}
.envelope {
	background-image:url(../images/envelope.png);
	background-repeat:no-repeat;
	width:30px;
	height:20px;
}
.tweet {
	/*background-image:url(../pictures/tweet.png);
	background-repeat:no-repeat;*/
	width:107px;
	height:20px;
}
.footerFix .tweet {
    /*width:117px;*/
    width:126px;
}
.googleplus {
	/*background-image:url(../pictures/googlePlus.png);
	background-repeat:no-repeat;*/
	width:59px;
	height:20px;
}
.footerFix {
	background-image:url(../images/bgrxFootFix.png);
	background-repeat:repeat-x;
	height:41px;
	position:fixed;
	bottom:0px;
	width:100%;
	z-index:3;
}
.footerFix .wrap990 {
	height: 43px;
}
.footerFix .logPanel {
	display:none;
}
.footerFix.loggedIn .logPanel {
	bottom: 3px;
    display: block;
    float: left;
    height: 41px;
    /*margin-left: 17px;*/
    margin-right: 5px;
    margin-top: 3px;
    position: relative;
    width: auto;
}
.footerFix .logPanel .bgDropDown {
	/*background-image:url(../images/bg_selectProfile.png);
	background-repeat: no-repeat;*/
	border:1px solid #D7D7D7;
	margin-top:10px;
	height: 22px;
	position: relative;
	width: 138px;
}
.footerFix .bgSelectPanel .rows {
	height: auto;
    left: 7px;
    position: absolute;
    top: 3px;
    width: auto;
}
.ico_f {
	position:relative;
	background-image:url(../images/ico_f.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}
.footerFix .row .ico_f {
	position: absolute;
	right: 0;
	top: 3px;
}
.footerFix .nbNotification {
	background-image:url(../images/bg_nbNotification.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 18px;
	padding-top: 1px;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 19px;
}
.footerFix .bgSelectPanel .rows .row.last {
	border-bottom:1px solid Transparent;
}
.footerFix .bgSelectPanel .rows .row {
	border-bottom: 1px solid #999999;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    position: relative;
    text-decoration: none;
    width: 125px;
}
.footerFix .logPanel.opened .arrowMyProf {
	background-image: url(../images/profileArrowTop.png);
}
.footerFix .logPanel .bgDropDown .userMyprof {
	color: #FFFFFF;
    font-size: 12px;
    height: 16px;
    left: 0;
    overflow: hidden;
    position: relative;
    width: 90px;
}
.footerFix .wrapNotif {
	height: 22px;
	left: 0;
	position: absolute;
	top: 0;
	width: 28px;
}
.footerFix .wrapNotif .leftPartNotif {
	background-image:url(../images/bg_leftNotification.png);
	background-repeat: no-repeat;
	height: 22px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.footerFix .wrapNotif .userNbNot {
	background-color: #A71D69;
	color: #FFFFFF;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 20px;
	left: 4px;
	padding-left: 4px;
	padding-right: 7px;
	position: absolute;
	text-align: center;
	top: 1px;
	width: auto;
}
.footerFix .logPanel .arrowMyProf {
	background-image:url(../images/profileArrowDown.png);
	background-repeat: no-repeat;
	height: 5px;
	position: absolute;
	right: 0;
	top: 7px;
	width: 8px;
}
.footerFix .logPanel .wrapUser {
	cursor: pointer;
	height: 21px;
	left: 29px;
	position: absolute;
	top: 2px;
	width: 103px;
}
.footerFix .bgSelectPanel {
	background-color: #1F1F1F;
    border: 1px solid #D7D7D7;
    bottom: 36px;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 138px;
    display:none;
}
.footerFix.loggedIn .sharePanel {
	/*width: 321px;*/
	width:auto;
	/*margin-left: 123px;*/
}
/*.footerFix.loggedIn .fb_login {
	display:none;
}*/
.footerFix .sharePanel .btn_share {
	background-image:url(../images/btn_share.png);
	width:44px;
	height:20px;
	cursor:pointer;
}
.sharePanel .btn_share a {
    display: block;
    height: 21px;
    position: relative;
    width: 62px;
}
.footerFix .sharePanel {
	float: left;
	height: 41px;
	margin-top: 0;
	position: relative;
	width: 426px;
}
.footerFix .socialShare {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	position: relative;
}
.footerFix .search {
	background-image:url(../images/bg_search.png);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	margin-top: 7px;
	position: relative;
	width: 296px;
}
.footerFix .search .inputStyle {
	height: 19px;
	left: 16px;
	position: absolute;
	top: 4px;
	width: 152px;
}
.footerFix .search .inputStyle input {
	background-color:Transparent;
	position:absolute;
 *top:2px!important;
}
.footerFix .search .loop {
	background-image:url(../images/bg_loupeB.png);
	background-repeat: no-repeat;
	height: 20px;
	left: 166px;
	position: absolute;
	text-decoration: none;
	top: 4px;
	width: 20px;
	cursor:pointer;
}
.footerFix .search .advSearch {
	position:absolute;
	right:0px;
	font-size:12px;
	color:#A1A1A1;
	top:4px;
}
.footerFix .socialNetWrap {
	height: auto;
	position: absolute;
	right: 0;
	top: 4px;
	width: auto;
}
.footerFix .socialNetWrap .icon {
	width:32px;
	height:32px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	margin-right:8px;
}
.footerFix .socialNetWrap .mail {
	background-image:url(../images/bg_mail.png);
}
.footerFix .socialNetWrap .icon.rss {
	background-image:url(../images/bg_feed.png);
}
.footerFix .socialNetWrap .icon.fb {
	background-image:url(../images/bg_f.png);
}
.footerFix .socialNetWrap .icon.pt { 
	background-image:url(../images/Pinterest32.png);
}
.footerFix .socialNetWrap .icon.tw {
	background-image:url(../images/bg_t.png);
}
.footerFix .socialNetWrap .icon.yt {
	background-image:url(../images/bg_y.png);
}

.footerFix .socialNetWrap .icon.inst {
	background-image:url(../images/instagram.png);
}

.footerFix .socialNetWrap .icon.mobile { 
	background-image:url(../images/bg-mobile.png);
}

.footerFix .socialNetWrap .sep {
	background-image:url(../images/bg_sepFoot.png);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	margin-right: 8px;
	margin-top: 2px;
	position: relative;
	width: 3px;
}
/*end Footer Fix*/

.module.partMod .module.left {
	width:625px;
	margin-right:33px;
}
.module.partMod .module.right {
	width:308px;
}
.boxMod.photGalMod {
	min-height: 462px;
	height:auto;
	margin-bottom: 41px;
	width: 635px;
}
.homePhotoGalSlider.photGalMod .bot {
	width: 636px;
}
.photGalMod .top {
	width:222px!important;
}
.boxMod.photGalMod .mid {
	background-color: #FFFFFF;
}
.boxMod .topShad {
	background-image:url(../images/topShad.png);
	height: 30px;
	right: 0;
	top: 67px;
	width: 566px;
}
.boxMod .botShad {
	background-image:url(../images/botShad.png);
	background-position: center center;
	bottom: -9px;
	height: 30px;
	right: 0;
	width: 617px;
}
.boxMod .rightShad {
	background-image:url(../images/rightShad.png);
	height:390px;
	width:30px;
	bottom: 0;
	right: -7px;
}
.boxMod .leftShad {
	background-image:url(../images/leftShad.png);
	height:390px;
	width:30px;
	bottom: 0;
	left: -7px;
}




.popup .boxMod .topShad {
	/*background-image:url(../images/topShad.png);
	height: 30px;
	right: 0;
	top: 67px;
	width: 566px;*/
	background-image:url(../images/top-repeat-popup.png);
	background-repeat:repeat-x !important;
	width:auto;
	min-width:634px;
	height:12px;
	top:61px;
	right:0px;
}
.popup .boxMod .botShad {
	/*background-image:url(../images/botShad.png);
	background-position: center center;
	bottom: -9px;
	height: 30px;
	right: 0;
	width: 617px;*/
	background-image:url(../images/bottom-repeat-popup.png);
	background-repeat:repeat-x !important;
	width:auto;
	min-width:634px;
	height:12px;
	bottom:-10px;
	right:0px;
	z-index:1;
}
.popup .boxMod .rightShad {
	/*background-image:url(../images/rightShad.png);
	height:390px;
	width:30px;
	bottom: 0;
	right: -7px;*/
	background-image:url(../images/right-repeat-popup.png);
	background-repeat:repeat-y !important;
	width:12px;
	height:auto;
	min-height:503px;
	bottom:0px;
	right:-12px;
}
.popup .boxMod .top .rightShad {
    min-height: 67px;
    right: -12px;
    bottom: auto;
    top: -3px;
}
.wrapAddEvent.addPhoto .boxMod .rightShad{
    min-height: 168px;
}
.popup .boxMod .leftShad {
	/*background-image:url(../images/leftShad.png);
	height:390px;
	width:30px;
	bottom: 0;
	left: -7px;*/
	background-image:url(../images/left-repeat-popup.png);
	background-repeat:repeat-y !important;
	width:12px;
	height:auto;
	min-height:497px;
	bottom:0px;
	left:-12px;
}
.popup .boxMod .top .leftShad{
    min-height: 73px;
    left: -12px;
    bottom: auto;
    top: -3px;    
}
.popup .wrapAddEvent.addPhoto .boxMod .leftShad{
    min-height: 163px;
}









.boxMod .shad {
	background-repeat:no-repeat;
	position:absolute;
}
.boxMod .top {
	background-color: #FFFFFF;
	border-top: 3px solid #A71D69;
	height: 73px;
	position: relative;
	width: 161px;
}
.boxMod .top .title {
	color: #A51D66;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 28px;
	margin-left: 23px;
	margin-top: 11px;
	position: relative;
	width: 126px;
	line-height:26px;
	text-decoration: none;
	display: block;
}
.boxMod .mid {
	background-color: #FFFFFF;
}
.boxMod .bot {
}
.boxMod.photGalMod .linkPart {
	border-bottom:1px solid #F3F3F3;
	height:58px;
	width:625px;
}
.boxMod .search {
	/*background-image:url(../images/bgrx_Search.png);
	background-repeat: repeat-x;
	height: 29px;
	position: absolute;
	right: 0px;
	top: -42px;
	width: 189px;*/
	background-image: url(../images/bgrx_Search.png);
    background-repeat: repeat-x;
    height: 29px;
    position: absolute;
    right: 0;
    top: 34px;
    width: 189px;
}
.detailMod.boxMod .search {
    top:-40px;    
}
.boxMod .search.first {
	right: 197px;
}
.boxMod .search input {
	/*background-image:url(../images/bgrx_Search.png);
	background-position: 0 -4px;
	background-repeat: repeat-x;*/
	background:none;
	font-style: italic;
	left: 7px;
	position: absolute;
	top: 5px;
	width: 147px;
}
.boxMod .icon_loup {
	position: absolute;
	right: 6px;
	top: 5px;
}
.icon_loup {
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
	text-decoration:none;
}
.linkPart .links {
	position:absolute;
	top:20px;
	left:20px;
	width:610px;
	height:26px;
}
.linkPart .links .label {
	color: #666666;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	height: 24px;
	text-align: center;
	text-decoration: none;
	padding-top: 1px;
	width: auto;
}
.boxMod.goingOutMod .links .link .label {
    line-height:24px;
    font-size:17px;
    width:auto;
}
.linkPart .links .link.selected .label, .linkPart .links .link:hover .label {
	color:#fff;
}
.photGalMod .btn_view, .mostPopularMod .btn_view {
	padding-left: 15px;
	padding-right: 15px;
}
.mostPopularMod .item {
	background-repeat: no-repeat!important;
}
.btn_view, .btn_viewNoH {
	background-image:url(../images/bgrxbtnpart.png);
	background-position: 0 0px;
	background-repeat: repeat-x;
	height: 26px;
	position: relative;
	text-align: center;
}
.link.selected .btn_view, .link:hover .btn_view {
	background-position: 0 -26px;
}
.link.selected .btn_view .label, .link:hover .btn_view .label {
	color:#fff;
}
.linkPart .links .link {
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	color:#666666;
	font-size:17px;
	float: left;
	height: 24px;
	margin-right: 6px;
	text-align: center;
	text-decoration: none;
	width: auto;
	cursor:pointer;
	text-transform:uppercase;
}
.bgBtn_left, .bgBtn_leftNoH {
	background-image:url(../images/bgleftbtnpart.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
	width: 13px;
}
.bgBtn_right, .bgBtn_rightNoH {
	background-image:url(../images/bgrightbtnpart.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
	width: 13px;
}
.link.selected .bgBtn_right, .selected .bgBtn_left, .link:hover .bgBtn_right, .link:hover .bgBtn_left {
	background-position:0px -26px;
}
.noMright {
	margin-right:0px!important;
}
/*photGalMod*/
.photGalMod .overflow {
	height: 272px;
	position: relative;
	width: 600px;
}
.photGalMod .itemBundle {
	float: left;
	height: 270px;
	position: relative;
	width: 600px;
}
.photGalMod .slider {
	height: 272px;
}
.photGalMod .items .Item .item,.photGalMod .items .item
 {
	height: 124px;
	margin-bottom: 19px;
	position: relative;
	width: 298px;
	text-decoration:none;
}
.borderDiv {
	background-image:url(../images/bgrx_bbt_photGal.png);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.photGalMod .borderDiv {
	height: 1px;
	left: 21px;
	position: absolute;
	top: 141px;
	width: 580px;
}
.photGalMod .items .Item .item .picture,
.photGalMod .items .item .picture {
	background-image:url(../images/bg_box.png);
	background-position: 0 -104px;
	background-repeat: no-repeat;
	height: 104px;
	position: relative;
	width: 137px;
}
.photGalMod .items .Item .item:hover .publicBox, .photGalMod .items .Item .item.selected .publicBox,
.photGalMod .items .item:hover .publicBox, .photGalMod .items .item.selected .publicBox {
	display:none;
}
.photGalMod .items .Item .item .picture:hover, .photGalMod .items .Item .item .picture.selected,
.photGalMod .items .item .picture:hover, .photGalMod .items .item .picture.selected {
	background-position: 0 0px;
}
.photGalMod .items .Item .item .picture .overflow,
.photGalMod .items .item .picture .overflow {
	position:absolute;
	top:2px;
	left:2px;
	width:134px;
	height:100px;
}
.photGalMod .items {
	padding-left:17px;
	padding-top:17px;
}
.photGalMod .data {
	left: 148px;
	position: absolute;
	top: 11px;
	width: 147px;
	height:89px;
	text-decoration:none;
}
.photGalMod .data .title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-bottom: 7px;
	position: relative;
	width: auto;
}
.photGalMod .data .date {
	color:#666666;
	font-size:11px;
}
.photGalMod .data .author {
	color:#666666;
	font-size:11px;
}
.photGalMod .data .author span {
	font-weight:bold;
}
.photGalMod .bot {
	background-color:#E4E4E4;
	height:37px;
	width:625px;
}
/*end photGalMod*/


/*navig*/
.navig {
	height: 30px;
	position: absolute;
	right: 11px;
	top: 4px;
	width: 60px;
}
.goingOutMod.mighLikeMod .navig {
    right: 12px;
    width: 274px;
}
.navig .nav {
	background-repeat:no-repeat;
	background-position:0px -30px;
	cursor:pointer;
	height:30px;
	width:30px;
	float:left;
}
.navigateBtns {
	background-repeat:no-repeat;
	background-position:0px -30px;
	cursor:pointer;
	height:30px;
	width:30px;
	position:absolute;
	top: 9px;
}
.navigateBtns.prev {
	left: -15px;
}
.navigateBtns.next {
	right: -15px;
}
.navigateBtns.prev, .navig .prev {
	background-image:url(../images/btn_left.png);
}
.navigateBtns.next, .navig .next {
	background-image:url(../images/btn_right.png);
}
.navig .nav.on, .navigateBtns.on {
	background-position:0px 0px;
}
/*end navig*/

.txt_view {
	background-image:url(../images/viewArrow.png);
	background-position: 44px 2px;
	background-repeat: no-repeat;
	bottom: 0;
	color: #666666;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	height: 31px;
	left: 33px;
	padding-top: 11px;
	position: absolute;
	width: 84px;
}
.showLinks {
	left: 121px;
	position: absolute;
	top: 7px;
}
.showLinks .link {
	color: #333333;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 22px;
	margin-right: 11px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width:auto;
	cursor:pointer;
}
.showLinks.smallLinks .btn_view .label {
	padding-top: 3px;
}
.showLinks .link.selected .btn_view .label {
	color: #fff;
}
.showLinks .link.morePad {
	padding-left:4px;
}
/*goingOutMod*/
.boxMod.goingOutMod .mid {
	/*background-color:#E1E1E1;*/
	background-color:#FFFFFF;
	/*width:308px;*/
	width:300px;
	height:361px
}
.boxMod.goingOutMod .top {
	/*background-color:#E1E1E1;
	border-top-color:#333333;*/
	width: 126px;
	background-color: #FFFFFF;
    border-top: 3px solid #A71D69;
}
.boxMod.goingOutMod .top .title {
	/*color: #333333;*/
	color:#A51D66;
	margin-left: 14px;
	width: 61px;
}
.boxMod.goingOutMod .links .link {
	/*background-image:url(../images/btn_goingout.png);
	background-position: 0 0;
	background-repeat: no-repeat;*/
	font-size: 17px;
	padding-left: 0;
	padding-top: 3px;
	text-align: center;
	/*width: 84px;*/
	width:auto;
	cursor:pointer;
	margin-right: 3px;
}
.boxMod.goingOutMod .linkPart .links {
	width: 287px;
	left:14px;
	top:14px;
	height:auto;
}
.boxMod.goingOutMod .links .link.resto {
	background-image:url(../images/btn_resto.png);
	background-repeat: no-repeat;
	width: 104px;
	margin-right:0px;
}
.boxMod.goingOutMod .linkPart {
	height: 53px;
	position: relative;
	/*width: 308px;*/
	width:300px;
}
.boxMod.goingOutMod .sliderWrap {
	/*height: 171px;*/
	height:308px;
	position: relative;
	/*width: 308px;*/
	width:300px;
}
.boxMod.goingOutMod .sliderWrap .overflow {
	/*position:absolute;
	width:274px;
	height:171px;
	top:0px;
	left:17px;*/
	height: 308px;
    /*margin: 0 17px;*/
    margin: 0 14px;
    position: relative;
    width: 274px;
}
.boxMod.goingOutMod .sliderWrap .overflow .slider {
	/*height: 171px;*/
	height:308px;
}
.boxMod.goingOutMod .sliderWrap .overflow .slider .item {
	/*float:left;
	height: 171px;
	width: 274px;
	position: relative;*/
	float: left;
    height: 308px;
    position: relative;
    width: 274px;
}
.boxMod.goingOutMod .sliderWrap .overflow .slider .item .upper_wrapper {
    position:relative;
    height: 171px;
    width: 274px;
}
.boxMod.goingOutMod .sliderWrap .overflow .slider .item .upper_wrapper .img_wrapper {
    height: 171px;
    overflow: hidden;
    position: relative;
    width: 274px;
}
.boxMod.goingOutMod .sliderWrap .overflow .slider .item .lower_wrapper {
    position:relative;
    height: 117px;
    width: 274px;
}
.goingOutMod .wrapInfo {
	bottom: 7px;
	height: 47px;
	left: 11px;
	overflow: hidden;
	position: absolute;
	width: 262px;
}
.goingOutMod .wrapInfo .title {
	background-color: #A71D69;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	left: 0;
	padding: 2px 7px;
	position: absolute;
	top: 0;
	width: auto;
}
.goingOutMod .wrapInfo .type {
	background-color: #333333;
	bottom: 0;
	color: #B0B0B0;
	font-size: 13px;
	height: auto;
	left: 0;
	padding: 2px 7px;
	position: absolute;
	width: auto;
}
.goingOutMod .prev, .goingOutMod .next{
    background-image: url("../images/btn_left.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 30px;
    left: 3px;
    position: absolute;
    top: 67px;
    width: 30px;
    cursor:pointer;
}
.goingOutMod.mighLikeMod .prev {
    left:-14px;
    right:auto; 
}
.goingOutMod .next {
    background-image: url("../images/btn_right.png");
    left:auto;
    right:3px;
}
.goingOutMod.mighLikeMod .next {
    right:-14px;
    left:auto; 
}
.goingOutMod .prev.Off, .goingOutMod .next.Off {
    background-position: 0 -30px;
    cursor:default;
}
.goingOutMod .description {
	background-image:url(../images/bgrx_bbt_photGal.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #666666;
	font-size: 12px;
	height: 60px;
	/*margin-left: 20px;*/
	margin-left:3px;
	margin-top: 8px;
	width: 274px;
	position:relative;
}
.goingOutMod .description .readmore {
	color:#A71D69;
	font-size:11px;
}
.goingOutMod .info {
	position:relative;
	/*margin-left: 20px;*/
	margin-left:3px;
	margin-top: 8px;
	width: 274px;
}
.goingOutMod .info .location {
	background-image:url(../images/icon_location.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 19px;
	position: relative;
	width: 150px;
}
.goingOutMod .info .phone {
	background-image:url(../images/icon_phone.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-left: 19px;
	position: relative;
}
.goingOutMod .info .btn_viewmap {
	color: #A51D66;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	position: absolute;
	right: 9px;
	top: 4px;
	background-image:url(../images/bg_viewMap.png);
	width:72px;
	height:22px;
	text-align:center;
	text-decoration:none;
}
.findYourPlace {
	/*background-color: #A71D69;
	height: 217px;
	margin-left: 3px;
	position: relative;
	width: 304px;*/
	background-color: #A71D69;
    height: 217px;
    margin-top: 34px;
    position: relative;
    width: 300px;
}
.findYourPlace.genType .searchWrap {
	padding-top: 10px;
}
.findYourPlace.genType .rightShadow {
	background-image:url(../images/shFindyour.png);
	background-repeat:no-repeat;
	width:11px;
	height:270px;
	position:absolute;
	right:-11px;
	top:1px;
}
.findYourPlace.genType {
	height: 270px;
	margin-left: 0;
	margin-top: 34px;
	/*width: 310px;*/
	width:300px;
}
.findYourPlace.genType .title {
	background-image: url(../images/bgrx_dbBorder.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	padding-top: 27px;
	width: 265px;
}
.findYourPlace.genType .wrapSelect {
	margin-top: 26px;
}
.goingOutMod .bot .shadowTop {
	background-image:url(../images/shT_findyourPlace.png);
	background-position: 0 10px;
	height: 10px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 304px;
}
.findYourPlace .title {
	color: #FFFFFF;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 23px;
	height: 31px;
	margin-left: 20px;
	padding-top: 16px;
	position: relative;
	width: 284px;
}
.goingOutMod .rightShad {
	background-image:url(../images/shR_goingout.png);
	height: 540px;
	right: -11px;
	width: 34px;
	top:73px;
}
.visitMod .goingOutMod .rightShad, .visitLebanonMod .goingOutMod .rightShad {
    background-image:none;
}
.findYourPlace .wrapSelect {
	padding-left: 14px;
	position: relative;
	width: 290px;
}
.findYourPlace .wrapSelect .inputSelect {
	background-image:url(../images/bgSlc_findurplace.png);
	background-repeat:no-repeat;
	width:268px;
	height:26px;
	position: relative;
	margin-bottom: 4px;
}
.findYourPlace .wrapSelect .overflowInput {
	left: 17px;
	top: 3px;
 *top:5px;
}
.findYourPlace .wrapSelect .overflowInput select {
	background-color:#F3E9EF;
	border:0 none;
}
.goingOutMod .wrapSelect .overflow select option {
}
.findYourPlace .searchWrap {
	background-image:url(../images/bgrx_dbBorder.png);
	background-position: center top;
	background-repeat: repeat-x;
	bottom: 8px;
	height: 31px;
	/*left: 18px;*/
	left: 14px;
	padding-top: 5px;
	position: absolute;
	width: 265px;
}
.findYourPlace .searchWrap .linkSearch { 
	color: #FFFFFF;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 21px;
	position:relative;
	width:43px;
	height:auto;
	display:block;
	cursor:pointer;
}
.findYourPlace .searchWrap .linkSearch:hover {
    text-decoration:underline; 
}
/*end goingOutMod*/

/*select*/
.overflowInput {
	height: 17px;
	left: 2px;
	top: 1px;
	overflow: hidden;
	position: absolute;
	width: 240px;
	width: 239px\9;
 *height:13px;
}
.overflowInput select {
	border: 1px solid Transparent;
	color: #333333;
	font-size: 12px;
	height: 18px;
	left: -1px;
	top: -1px;
	letter-spacing: normal;
	word-spacing: normal;
	position: absolute;
	width: 240px;
 *width: 239px;
 *height: 20px;
 *left: -4px;
 *top: -4px;
}
/*end select*/

.squareAdv {
	border: 1px solid #CBCBCB;
	height: 250px;
	margin-left: 0;
	margin-top: 19px;
	width: 300px;
	background-color:#fff;
	text-align: center;
}
.squareAdv.blackBorder {
	border: 1px solid #000000;
}
.findusOnFb {
	height: 450px;
	margin-bottom: 28px;
/*	margin-left: 6px;*/
	margin-top: 44px;
	width: 300px;
}
/*featEventMod*/
.featEventMod {
	height: 415px;
	width: 624px;
}
.featEventMod .mid {
	height: 344px;
}
.featEventMod .rightShad {
	height:337px;
}
.featEventMod .botShad {
	bottom: -14px;
}
.featEventMod .overflow {
	height: 250px;
	left: 25px;
	position: absolute;
	top: 37px;
	width: 576px;
}
.featEventMod .overflow .slider {
	height:250px;
}
.featEventMod .overflow .slider .item {
	float: left;
	height: 245px;
	margin-right: 16px;
	position: relative;
	width: 132px;
	text-decoration:none;
}
.featEventMod .overflow .slider .item .picture {
	width:132px;
	height:186px;
	overflow:hidden;
}
.featEventMod .overflow .slider .item .desc {
	height: 54px;
	margin-left: 2px;
	margin-top: 6px;
	overflow: hidden;
	position: relative;
	width: 132px;
}
.featEventMod .overflow .slider .item .desc .title {
	position:relative;
	widthg:auto;
	height:auto;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.featEventMod .overflow .slider .item .desc .date {
	color: #666666;
	font-size: 11px;
	margin-top: 2px;
	position: relative;
	width: auto;
}
.featEventMod .bot {
	border-top: 1px dotted #CCCCCC;
	bottom: 6px;
	height: 32px;
	left: 24px;
	position: absolute;
	width: 577px;
}
.featEventMod .bot .btn_view {
	background-image:url(../images/bgrx_btn.png);
}
.btn_view .label {
	color: #333938;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 23px;
	padding-top:3px;
	position: relative;
	white-space:nowrap;
}
.bot .viewAll {
	position:absolute;
	bottom:0px;
	left:0px;
}
.featEventMod .navig .nav {
	float: none;
	position: absolute;
	top: 141px;
}
.featEventMod .navig .prev {
	left: -16px;
}
.featEventMod .navig .next {
	right: -26px;
}
.featEventMod .navig {
	width: 613px;
	height:0px;
}
/*end featEventMod*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.linkStyle {
	text-decoration:none;
}
/*advAndEvent*/
.advAndEvent {
	margin-top: 55px;
	width: 624px;
}
.advAndEvent .advMod {
	margin-right: 37px;
	margin-top: 0;
	width: 166px;
}
.advAndEvent .upcEventMod {
	width:419px;
}
.upComEventMod .advMod .overflow {
	width:160px;
	height:600px;
}
.upComEventMod {
	height: 609px;
	width: 420px;
}
.upComEventMod .mid {
	height: 540px;
}
.shadTitleright {
	background-image:url(../images/bgrx_right.png);
	background-repeat: repeat-y;
	height: 100px;
	position: absolute;
	right: -14px;
	top: -3px;
	width: 14px;
}
.upComEventMod .calendar_wrap {
	border: 1px solid #F3F3F3;
	height: 47px;
	position: absolute;
	top: 27px;
	width: 417px;
}
.upComEventMod .calListing .item .title {
	margin-left: 15px;
	margin-top: 24px;
	width: 425px;
}
.upComEventMod .calListing .item .author {
	margin-left: 15px;
	width: 425px;
}
.advAndEvent .calListing {
	margin-top: 0;
	padding-top: 75px;
}
.calListing {
	height: auto;
	margin-top: 75px;
	position: relative;
	width: auto;
}
.calendarEventsMod .calListing {
    margin-top:0;
}
.calListing.monthlyView {
    display:none;
}
.monthview .calListing.monthlyView {
    display:block;
}
.calendar_wrap .overflow {
	border: 1px solid Transparent;
	height: 56px;
	left: 8px;
	position: absolute;
	top: -1px;
	width: 400px;
}
.calendar_wrap .slider {
	height: 51px;
}
.calendar_wrap .Item .item {
	background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
	float: left;
	height: 45px;
	position: relative;
	width: 48px;
}
.calendar_wrap .Item .item.off {
    cursor:default;
    opacity:0.2;
    filter:alpha(opacity=20);
}
.monthview .calendar_wrap .Item .item.off {
    opacity:1;
    filter:alpha(opacity=100);
}
.calendar_wrap .Item .item .arrow {
	display:none;
}
.calendar_wrap .Item .item.selected .arrow, 
.calendar_wrap .Item .item:hover .arrow {
	background-image:url(../images/downArrow.png);
	background-position: center center;
	background-repeat: no-repeat;
	bottom: -7px;
	display: block;
	height: 6px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 48px;
}
.calendar_wrap .Item .item.off:hover .arrow {
    display:none;
}
.calendar_wrap .Item .item.selected.off:hover .arrow {
    display:block;
}
.calendar_wrap .Item .item.selected, .calendar_wrap .Item .item:hover {
	background-color:#A71D69;
	border:1px solid #A71D69;
}
.calendar_wrap .Item .item.selected {
    opacity:1;
    filter:alpha(opacity=100);
}
.calendar_wrap .Item .item:hover {
    cursor:pointer;
}
.calendar_wrap .Item .item.selected:hover {
    cursor:default;
}
.calendar_wrap .Item .item.off:hover {
    cursor:default;
    background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
}
.calendar_wrap .Item .item.selected.off:hover {
    background-color:#A71D69;
	border:1px solid #A71D69;
}
.calendar_wrap .Item .item:hover .day, 
.calendar_wrap .Item .item:hover .nb, 
.calendar_wrap .Item .item.selected .day, 
.calendar_wrap .Item .item.selected .nb {
	color:#FFFFFF;
}
.calendar_wrap .Item .item.off:hover .day, .calendar_wrap .Item .item.off:hover .nb {
    color:#333333;
}
.calendar_wrap .Item .item.selected.off:hover .day, .calendar_wrap .Item .item.selected.off:hover .nb {
    color:#FFFFFF;
}
.monthview .calendar_wrap .Item .item.selected {
    cursor:default;
    background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
}
.monthview .calendar_wrap .Item .item.selected .day, .monthview .calendar_wrap .Item .item.selected .nb {
    color:#333333;
}
.monthview .calendar_wrap .Item .item.selected .arrow {
    display:none;
}
.calendar_wrap .day {
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	left: 0px;
	position: absolute;
	top: 2px;
	text-align: center;
	width: 48px;
}
.calendar_wrap .nb {
	bottom: -5px;
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 30px;
	left: 13px;
	position: absolute;
}
.calListing .item {
	border:1px solid #D7D7D7;
	border-left:3px solid #586361;
	background-image:url(../images/bgrx_caldetail.png);
	background-repeat:repeat-x;
	height:84px;
	width:416px;
	position:relative
}
.calListing .item .title {
	color: #A61D68;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-bottom: 1px;
	margin-left: 15px;
	margin-top: 24px;
	position: relative;
	width: auto;
}
.calListing .item .author {
	color:#6F6F6F;
	font-size:11px;
	margin-left: 15px;
	position: relative;
	width: auto;
	height: auto;
}
.calListing .item .author span {
	font-weight:bold;
}
.upComEventMod .bot {
	background-color: #333333;
	height: 35px;
	/*left: 0;
    bottom: -7px;
	position: absolute;*/
	position:relative;
	width: 420px;
}
.upComEventMod .bot .label {
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
}
.upComEventMod .bot .viewAll {
	bottom: 4px;
	left: 19px;
}
.upComEventMod .bot .btn_view {
	background-image:url(../images/bgrx_btnB.png);
}
.eventMonth {
	background-image:url(../images/bg_calendar.png);
	background-repeat: no-repeat;
	bottom: 2px;
	height: 63px;
	left: 168px;
	position: absolute;
	width: 137px;
}
.eventNavigate {
	width: 10px;
	cursor:pointer;
	background-repeat: no-repeat;
	position: absolute;
	top: 23px;
	height: 19px;
}
.eventBtn_left {
	background-image:url(../images/prevMonth.png);
	left: 5px;
	cursor:pointer;
}
.eventBtn_right {
	background-image:url(../images/nextMonth.png);
	right: 5px;
	cursor:pointer;
}
.eventBtn_left.off, .eventBtn_right.off, .monthlyViewPrevNext .btn_nextMonth.off, .monthlyViewPrevNext .btn_prevMonth.off {
    opacity:0.2;
    filter:alpha(opacity=20);
    cursor:default;
}
.eventMonth .text {
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	height: 26px;
	left: 15px;
	position: absolute;
	text-align: center;
	top: 20px;
	width: 104px;
}
/*end advAndEvent*/



/*shoingNowMod*/
.boxMod.shoingNowMod {
	height: 608px;
	margin-top: 52px;
}
.boxMod.shoingNowMod.off {
    opacity:0.2;
    filter:alpha(opcaity=20);
}
.boxMod.shoingNowMod .mid {
	height: 539px;
	width: 308px;
}
.boxMod.shoingNowMod .top {
	width: 213px;
}
.boxMod.shoingNowMod .botShad {
	background-image:url(../images/smallBtmShad.png);
	bottom: -18px;
	width: 308px;
}
.boxMod.shoingNowMod .showingNowWrap {
	height: 288px;
	position: relative;
	width: 305px;
}
.boxMod.shoingNowMod .showingNowWrap .overflow {
	height: 222px;
	left: 18px;
	overflow: hidden;
	position: absolute;
	top: 31px;
	width: 287px;
}
.boxMod.shoingNowMod .showingNowWrap .slider {
}
.boxMod.shoingNowMod .showingNowWrap .slider .item {
	width:105px;
	height:185px;
	float:left;
	position:relative;
	margin-top:9px;
	z-index:1;
	overflow: hidden;
}
.boxMod.shoingNowMod .showingNowWrap .slider .item.selected {
	height:206px;
	width:139px;
	margin-top:0px;
	margin-right: -43px;
	margin-left: -43px;
	z-index:2;
}
.boxMod.shoingNowMod .showingNowWrap .slider .item .shadow {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../images/bgrx_topShowingnow.png);
	background-repeat:repeat;
	display:block;
}
.boxMod.shoingNowMod .showingNowWrap .slider .item.selected .shadow {
	display:none;
}
.boxMod.shoingNowMod .navigslider {
	background-image:url(../images/showingNowTrack.png);
	background-repeat: no-repeat;
	bottom: 12px;
	height: 8px;
	left: 33px;
	position: absolute;
	width: 235px;
}
.boxMod.shoingNowMod .navigsliderHandle {
	background-image:url(../images/showingNowHandler.png);
	height: 14px;
	left: 4px;
	top: -3px;
	width: 62px;
}
.boxMod.shoingNowMod .description {
	background-image:url(../images/bgrx_shownowBot.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 189px;
	margin-left: 6px;
	margin-top: 21px;
	width: 296px;
}
.boxMod.shoingNowMod .description .title {
	color: #A61D68;
	font-size: 16px;
	font-weight: bold;
	padding-left: 14px;
	padding-top: 14px;
	position: relative;
}
.boxMod.shoingNowMod .description .desc {
	color: #666666;
	font-size: 12px;
	height: auto;
	padding-bottom: 9px;
	padding-left: 13px;
	padding-right: 23px;
	position: relative;
	width: auto;
}
.boxMod.shoingNowMod .description .linkStyle {
	color: #A71D69;
	text-decoration: underline;
}
.boxMod.shoingNowMod .description .showingAt {
	color: #A61D68;
	font-size: 13px;
	height: auto;
	margin-top: 4px;
	padding-left: 13px;
	padding-right: 20px;
	position: relative;
	width: auto;
}
.boxMod.shoingNowMod .description .showingAt span {
	font-weight: bold;
}
.boxMod.shoingNowMod .bot {
	background-image:url(../images/bgrx_bbt_photGal.png);
	background-position: center top;
	background-repeat: repeat-x;
	bottom: 0;
	height: 34px;
	left: 15px;
	position: absolute;
	width: 275px;
}
/*end shoingNowMod*/




/*leMagMod*/
.leMagMod {
	height: 728px;
	margin-top: 27px;
}
.leMagMod .top .title {
	width: 100px;
}
.leMagMod .mid {
	width:624px;
	height: 665px;
}
.leMagMod .rightShad {
	background-image:url(../images/rshLemag.png);
	height: 661px;
	right: -8px;
	top: 96px;
	width: 33px;
}
.leMagMod .topShad {
	top: 55px;
}
.leMagMod .top {
	height: 62px;
	width: 221px;
}
.leMagMod .leftPart {
	float: left;
	height: 395px;
	padding-top: 26px;
	position: relative;
	width: 339px;
}
.leMagMod .leftPart .overflow {
	height:354px;
	width:300px;
	position:absolute;
	left:20px;
	top:26px;
}
.leMagMod .leftPart .description {
	background-image:url(../images/bgrx_descLemag.png);
	background-repeat:repeat;
	width:301px;
	height:73px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.leMagMod .leftPart .text {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	margin-left: 28px;
	margin-top: 10px;
	position: relative;
	width: 244px;
}
.leMagMod .rightPart {
	float: left;
	height: 378px;
	padding-top: 26px;
	position: relative;
	width: 284px;
}
.rightPart .items {
	height: 378px;
	position: relative;
	width: 280px;
}
.rightPart .items .item {
	background-image:url(../images/bgrx_bbt_photGal.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 115px;
	margin-bottom: 10px;
	position: relative;
	width: 260px;
	display:block;
}
.rightPart .items .item .overflow {
	float: left;
	height: 105px;
	overflow: hidden;
	position: relative;
	width: 63px;
}
.rightPart .items .item .data {
	float: left;
	height: 105px;
	margin-left: 9px;
	position: relative;
	width: 170px;
}
.rightPart .items .item.last {
	background-image:none;
}
.rightPart .items .item .data .date {
	color:#6D6D6D;
	font-size:11px;
	position:relative;
	width:auto;
	height:auto;
}
.rightPart .items .item .data .description {
	color: #262626;
	font-size: 17px;
	font-weight: bold;
	height: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	position: relative;
	width: 194px;
}
.rightPart .items .item .data .description.ar {
	color: #262626;
	direction: rtl;
	font-family: 'GESSTWOMEDIUM-MEDIUM';
	font-size: 15px;
	font-weight: normal;
}
.rightPart .items .item .data .time {
	color:#6D6D6D;
	font-size:11px;
	position:relative;
	width:auto;
	height:auto;
}
.rightPart .label {
	color:#A51D66;
}
.rightPart .viewAll {
	bottom: 0;
	position: absolute;
	right: 0;
}
.leMagMod .lifeStyleBox {
	background-image:url(../images/bgrx_lifestyle.png);
	background-position: center top;
	background-repeat: repeat-x;
	bottom: 40px;
	height: 213px;
	left: 5px;
	position: absolute;
	width: 614px;
}
.leMagMod .lifeStyleBox .title {
	color: #A51D67;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 23px;
	left: 21px;
	position: absolute;
	top: 10px;
}
.leMagMod .lifeStyleBox .data {
	position:absolute;
	top:58px;
	left:21px;
	width:578px;
	height:146px;
}
.leMagMod .lifeStyleBox .picture {
	border:4px solid #A71D69;
	overflow:hidden;
	width:195px;
	height:138px;
	position:absolute;
	left:0px;
	top:0px;
}
.leMagMod .lifeStyleBox .textwrap .topTitle {
	color: #A51D67;
	font-size: 17px;
	font-weight: bold;
	margin-top: 6px;
	position: relative;
	width: 310px;
}
.leMagMod .lifeStyleBox .textwrap .topTitle span {
	color:#6C6C6C;
	font-size:11px;
	font-weight: normal;
}
.leMagMod .lifeStyleBox .textwrap .description {
	color: #666666;
	font-size: 12px;
	margin-top: 10px;
	position: relative;
}
.leMagMod .lifeStyleBox .textwrap .description .linkstyle{
    color:#A61D68;
    text-decoration:underline;
}
.leMagMod .lifeStyleBox .textwrap .description a {
	color:#A61D68;
}
.leMagMod .lifeStyleBox .textwrap {
	width:358px;
	height:138px;
	position:absolute;
	left:218px;
	top:0px;
}
.leMagMod .module.bot {
	background-image:url(../images/bgrx_bbt_photGal.png);
	background-position: center top;
	background-repeat: repeat-x;
	bottom: 4px;
	height: 32px;
	left: 26px;
	position: absolute;
	width: 577px;
}
/*end leMagMod*/


/*mostPopularMod*/
.mostPopularMod {
	margin-top:50px;
	width:622px;
	height:492px;
	position:relative;
}
.mostPopularMod .mid {
	width:622px;
	height:424px;
}
.boxMod.mostPopularMod .botShad {
	bottom: -18px;
	width: 622px;
}
.boxMod.mostPopularMod .linkPart {
	height: 58px;
	position: relative;
	width: 622px;
}
.boxMod.mostPopularMod .linkPart .links {
	width:600px;
}
.boxMod.mostPopularMod .items {
	height: 340px;
	margin-left: 16px;
	margin-top: 7px;
	position: relative;
	width: 589px;
	overflow:hidden;
}
.mostPopularMod.smallMod {
	margin-top:30px!important;
}
.boxMod.mostPopularMod .items .item {
	border: 1px dashed #C3C3C3;
	float: left;
	height: 300px;
	margin-right: 20px;
	position: relative;
	width: 280px;
}
.boxMod.mostPopularMod .items .picture {
	border-bottom: 6px solid #333333;
	height: 212px;
	left: 5px;
	overflow: hidden;
	position: absolute;
	top: 5px;
	width: 270px;
}
.boxMod.mostPopularMod .items .item.new .new {
	display:block;
}
.boxMod.mostPopularMod .items .item .new, .new {
	background-image:url(../images/bg_new.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:77px;
	height:66px;
	display:block; 
}
.boxMod.mostPopularMod .items .item.vid .btn_play {
	display:block;
}
.boxMod.mostPopularMod .items .item .btn_play {
	background-image:url(../images/btn_playvid.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:0px;
	left:0px;
	width:270px;
	height:212px;
	cursor:pointer;
	display:none;
}
.boxMod.mostPopularMod .items .desc {
	left: 8px;
	position: absolute;
	top: 228px;
	width: 145px;
}
.boxMod.mostPopularMod.relatedVidSlider .items .desc {
    width:auto;
}
.boxMod.mostPopularMod .items .desc .title {
	color: #262626;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 3px;
}
.boxMod.mostPopularMod .items .desc .author span {
	font-weight:bold;
}
.boxMod.mostPopularMod .items .desc .author {
	color:#6E6E6E;
	font-size:11px;
}
.boxMod.mostPopularMod .items .desc .date {
	color:#6E6E6E;
	font-size:11px;
}
.boxMod.mostPopularMod .bot {
	bottom: 6px;
	height: 25px;
	position: absolute;
	width: 622px;
}
.boxMod.mostPopularMod.bigMode .bot .navigslider {
	background-image: url(../pictures/bigSliderNav.png);
	width:926px;
}
.boxMod.mostPopularMod .bot .navigslider {
	background-image: url(../pictures/sliderNav.png);
	background-repeat: no-repeat;
	bottom: 12px;
	height: 10px;
	left: 17px;
	position: absolute;
	width: 885px;
}
.boxMod.mostPopularMod .bot .navigsliderHandle {
	background-image:url(../images/bg_handlermostpop.png);
	height: 12px;
	left: 2px;
	top: -2px;
	width: 90px;
}
/*end mostPopularMod*/

.boxMod.mostPopularMod.bigMode .bot {
	width: 915px
}
/*hotDealsMod*/

.hotDealsMod {
	width:308px;
	margin-top: 45px;
	display:none;
}
.hotDealsMod .mid {
	width:308px;
	height:426px;
}
.hotDealsMod .top .title {
	width: 100px;
}
.boxMod.hotDealsMod .botShad {
	background-image: url(../images/smallBtmShad.png);
	bottom: -12px;
	width: 308px;
}
.boxMod.hotDealsMod .slideWrap {
	height: 248px;
	position: relative;
	width: 317px;
}
.boxMod.hotDealsMod .slideWrap .overflow {
	border: 1px solid #EEEEEE;
	height: 209px;
	left: 16px;
	overflow: hidden;
	position: absolute;
	top: 16px;
	width: 274px;
}
.boxMod.hotDealsMod .slideWrap .overflow .slider {
	height: 209px;
}
.boxMod.hotDealsMod .slideWrap .overflow .slider .item {
	float: left;
	height: 209px;
	position: relative;
	width: 274px;
}
.boxMod.hotDealsMod .navigateBtns.prev {
	left: 3px;
}
.boxMod.hotDealsMod .navigateBtns.next {
	right: 10px;
}
.boxMod.hotDealsMod .navigateBtns {
	top: 102px;
}
.boxMod.hotDealsMod .price {
	background-color: #A71D69;
	bottom: 36px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	left: 10px;
	min-width: 44px;
	position: absolute;
	text-align: center;
	width: auto;
	padding-left: 7px;
	padding-right: 7px;
}
.boxMod.hotDealsMod .price.old {
	background-color: #333333;
	bottom: 11px;
	color: #B0B0B0;
	font-size: 16px;
	padding-left: 4px;
	padding-right: 4px;
}
.boxMod.hotDealsMod .crossLine {
	background-color: #838383;
	height: 1px;
	left: 6px;
	position: absolute;
	top: 12px;
	width: 88%;
}
.boxMod.hotDealsMod .wrapData .title {
	color: #A51D67;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	margin-bottom: 13px;
	position: relative;
	width: auto;
}
.boxMod.hotDealsMod .description {
	color: #666666;
	font-size: 12px;
	height: auto;
	width: auto;
}
.boxMod.hotDealsMod .wrapData {
	margin-left: 23px;
	overflow: hidden;
	position: relative;
	width: 254px;
	height:162px;
}
.boxMod.hotDealsMod .readmore {
	color: #A51D66;
	font-size: 11px;
}
.boxMod.hotDealsMod .top {
	width: 126px;
}
.hotDealsMod .datetime {
	background-image:url(../images/bg_time.png);
	background-repeat: no-repeat;
	bottom: 4px;
	height: 41px;
	left: 135px;
	position: absolute;
	width: 175px;
}
.hotDealsMod .datetime .text {
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	height: 25px;
	left: 16px;
	position: absolute;
	top: 7px;
	width: 148px;
}
/*end hotDealsMod*/



/*subpages*/
.title.closeBtn {
	background-image:url(../images/btn_closetitle.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	margin-left: 21px !important;
	padding-left: 43px;
	padding-top: 6px;
	text-decoration: none;
	cursor:pointer;
}
/*subGoingOutMod*/
.subGoingOutMod {
	width:635px;
	min-height:718px;
	margin-right: 10px;
}
.subGoingOutMod .top {
	width:221px;
}
.subGoingOutMod .mid {
	min-height:645px;
}
.subGoingOutMod .linkPart .links .label.lbl_all {
	min-width:20px;
	padding-left:10px;
	padding-right:10px;
}
.subGoingOutMod .linkPart .links .label {
	padding-left: 7px;
	padding-right: 7px;
	min-width:66px;
}
.subGoingOutMod .linkPart .links .label.lbl_pubs {
	width: 72px;
	padding-left: 4px;
	padding-right: 4px;
}
.subGoingOutMod .linkPart .links .link {
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	vertical-align:top;
	float:none;
/*	margin-right: 2px;*/
	min-height:24px;
	height:auto;
	margin:0;
	padding:0;
}
.subGoingOutMod .linkPart .links .link.selected {
    cursor:default;
}
.subGoingOutMod .linkPart .links {
	background-image:url(../images/bgrx_bbt_photGal.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:587px;
	min-height:40px;
	height:auto;
	left:auto;
	top:auto;
	padding-bottom:8px;
}
.subGoingOutMod .wrap_slider {
	height: 346px;
	margin: 0 21px;
	position: relative;
	width: auto;
}
.subGoingOutMod .wrap_slider .overflow {
	border: 5px solid #A71D69;
	float: left;
	height: 336px;
	position: relative;
	width: 417px;
}
.subGoingOutMod .wrap_slider .overflow .descriptions {
	bottom: 0;
	height: 81px;
	left: 0;
	position: absolute;
	width: 417px;
}
.subGoingOutMod .wrap_slider .overflow .description {
	bottom: 0;
	height: 81px;
	left: 0;
	position: absolute;
	width: 417px;
	display:none;
}
.subGoingOutMod .wrap_slider .overflow .description.current {
	display:block;
}
.subGoingOutMod .wrap_slider .overflow .description.current a {
    text-decoration:none;
    display:block;
}
.subGoingOutMod .wrap_slider .overflow .title {
	background-color: #A71D69;
	bottom: 38px;
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	height: 32px;
	left: 2px;
	min-width: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	position: absolute;
	width: auto;
}
.subGoingOutMod .wrap_slider .overflow .type {
	background-color: #333333;
    bottom: 5px;
    color: #999999;
    font-size: 18px;
    height: 28px;
    left: 2px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    position: absolute;
}
.subGoingOutMod .linkPart {
	min-height: 60px;
	padding-bottom: 35px;
    padding-left: 20px;
    padding-top: 20px;
}
.subGoingOutMod .imgOverflow {
	position:relative;
	width:417px;
	height:336px;
	overflow:hidden;
}
.subGoingOutMod .imgOverflow .imgOverWrapper {
    position:absolute;
    left:0;
    top:0;
    width:417px;
    height:336px;
}
.subGoingOutMod .imgOverflow .imgOverWrapper .imgOverItem {
    position: relative;
    float: left;
    width: 417px;
    height: 336px;
    overflow: hidden;
}
.subGoingOutMod .detail .imgOverflow .imgOverWrapper .imgOverItem {
    width:578px;
}
.subGoingOutMod .imgOverflow a {
    display:block;
    text-decoration:none;
}
.subGoingOutMod .smallItems {
	float: right;
	height: 346px;
	position: relative;
	width: 152px;
}
.subGoingOutMod .smallItems .item {
	height: 167px;
	/*margin-bottom: 16px;*/
	overflow: hidden;
	width: 145px;
}
.subGoingOutMod .smallItems a {
    text-decoration:none;
    display:block;
}
.subGoingOutMod .smallItems .smImgOverflow {
	width:145px;
	height:96px;
	position: relative;
	overflow:hidden;
	border-bottom:2px solid #A71D69;
}
.subGoingOutMod .smallItems .title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-top: 4px;
	position: relative;
	width: auto;
}
.subGoingOutMod .smallItems .desc {
	color: #666666;
	font-size: 11px;
	height: auto;
	margin-top: 1px;
	position: relative;
	width: 130px;
}
.subGoingOutMod .text_desc {
	color: #666666;
    font-size: 12px;
    margin: 21px 19px 0 21px;
    position: relative;
    width: auto;
}
.subGoingOutMod .text_desc .readmore {
	color:#A71D69;
	font-size:11px;
}
.wrap_locPhone {
	height: auto;
	margin-bottom: 5px;
	margin-top: 22px;
	position: relative;
	width: auto;
}
.twoPartMod .rightPart {
    float:right;
    width:300px !important;
}
.boxMod .twoPartMod .rightPart, .twoPartMod .rightPart {
	height: auto;
	margin-left: 10px;
	position: relative;
	width: 308px;
	margin-bottom:31px;
	float:none !important;
}
.twoPartMod .rightPart .squareAdv.first {
	margin-top: 76px;
}
/*end subGoingOutMod*/
.socialShare {
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	position: relative;
	cursor:pointer;
}
.sharePanel {
	height: 37px;
	position: relative;
	width: 395px;
}
.subGoingOutMod .sharePanel {
    width:490px;
}
.lifeStyleSlide .sharePanel, .lemagFirstDetail .sharePanel, .vidDetailMod .sharePanel {
    width:auto;
} 
.fb_share {
	background-image:url(../images/fb_share.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
	height: 20px;
	width: 58px;
}
.locationCSS {
	background-image:url(../images/icon_location.png);
	background-repeat:no-repeat;
	color:#666666;
	font-size: 12px;
	position:relative;
	padding-left:23px;
	height: 20px;
}
.phoneCSS {
	background-image:url(../images/icon_phone.png);
	background-repeat:no-repeat;
	color:#666666;
	font-size: 12px;
	font-weight: bold;
	position:relative;
	padding-left:23px;
	height: 20px;
}
.faxCSS {
	background-image:url(../images/icon_fax.png);
	background-repeat:no-repeat;
	color:#666666;
	font-size: 12px;
	font-weight: bold;
	position:relative;
	padding-left:23px;
	height: 20px;
}
.emailCSS {
	background-image:url(../images/at.png);
	background-repeat: no-repeat;
	color: #666666;
	font-size: 12px;
	height: 20px;
	padding-left: 20px;
	padding-right: 18px;
	position: relative;
}
.webCSS {
	background-image:url(../images/icoIE.png);
	background-repeat: no-repeat;
	color: #666666;
	font-size: 12px;
	height: 20px;
	padding-left: 20px;
	position: relative;
}
/*filterMod*/
.letterMod {
	width:966px;
}
.filterMod .letters {
	height: 25px;
	position: relative;
	width: 100%;
}
.filterMod .letters .letter {
	background-image:url(../images/bg_letter.png);
	background-position: 0 -25px;
	background-repeat: no-repeat;
	color: #A51D66;
	cursor: pointer;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 22px;
	margin-right: 3px;
	padding-top: 3px;
	padding-top: 4px\9;
	height: 21px\9;
	position: relative;
	text-align: center;
	width: 25px;
}
.filterMod .letters .letter.setected, .filterMod .letters .letter:hover {
	background-position:0px 0px!important;
	color:#FFFFFF;
}
.filterMod .letters .letter.setected {
    cursor:default;
}
.btn_addVenue {
	background-image:url(../images/btn_plus.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #A61D68;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 18px;
	padding-left: 16px;
	position: absolute;
	right: 0;
	top: 0;
	cursor:pointer;
	text-decoration: underline;
}
.filterMod .filterBy {
	background-color: #D6D6D6;
	border-top: 1px dotted #838383;
	height: 38px;
	margin-top: 10px;
	position: relative;
	width: 966px;
}
.txt_filterby {
	background-image:url(../images/viewArrow.png);
	background-position: right 0;
	background-repeat: no-repeat;
	color: #666666;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 17px;
	height: 25px;
	margin-left: 11px;
	padding-top: 12px;
	position: absolute;
	top: -5px;
	width: 71px;
	left:0px;
}
.filterMod .bgSelect {
	background-image:url(../images/bgSlcFilter.png);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	margin-right: 2px;
	position: relative;
	width: 115px;
}
.filterMod .overflowInput select {
	background-image: url(../images/bgrxbtnpart.png);
	background-position: 0 -2px;
 *background-position: 0 -17px;
	background-repeat: repeat-x;
	width: 95px;
 *width: 94px;
	color:#4B4B4B!important;
	font-size:12px!important;
}
.filterMod .overflowInput option {
	color:#4B4B4B!important;
	font-size:12px!important;
}
.filterMod .overflowInput {
	left: 7px;
	top: 5px;
	width: 95px;
	width: 94px\9;
 *left: 12px;
	top: 6px\9;
 *top: 7px;
}
.filterMod .bgSelect.mostRated {
	background-image:url(../images/bgSortby.png);
	width:186px;
	height:26px;
}
.filterMod .selectWrap {
	height: 32px;
	margin-left: 81px;
	padding-top: 4px;
	position: relative;
	width: 877px;
}
.filterMod {
	position:relative;
}
.filterMod .txt_sort {
	color: #666666;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 17px;
	float:left;
	margin-top:2px;
	margin-top:2px\9;
	margin-right:2px;
}
.filterMod .wrap_sort {
	position:absolute;
	right:0px;
	width:230px;
	heigth:23px;
}
.filterMod .bgSelect.mostRated .overflowInput select {
	width: 167px;
 *width: 166px;
}
.filterMod .bgSelect.mostRated .overflowInput {
	width: 167px;
	width: 166px\9;
}
/*end filterMod*/

/*goingOutListingMod*/
.twoPartMod .goingOutListingMod.boxMod {
	min-height: 647px;
	position: relative;
	width: 648px;
	margin-right:0px;
}
.twoPartMod .goingOutListingMod.boxMod .loader {
    position:absolute;
    display:none;
}
.goingOutListingMod .items {
	margin-top: 37px;
	min-height: 647px;
	position: relative;
	width: auto;
}
.goingOutListingMod .items .item {
	background-image:url(../images/bg_smallITems.png);
	background-position: 0 -177px;
	background-repeat: no-repeat;
	height: 172px;
	margin-right: 15px;
	position: relative;
	width: 316px;
}
.goingOutListingMod .items .item a {
    text-decoration:none;
    display:block;
    width:316px;
    height:172px;
}
.goingOutListingMod .items .item .shadow {
	background-image:url(../images/bgrx_goingOutitem.png);
	background-repeat: repeat;
	height: 139px;
	left: 5px;
	position: absolute;
	top: 2px;
	width: 305px;
	display:none;
}
.goingOutListingMod .items .item:hover, .goingOutListingMod .items .item.selected {
	background-position:0px -6px;
	height: 172px;
}
.goingOutListingMod .items .item .overflow {
	border: 2px solid #343434;
	height: 112px;
	left: 17px;
	position: absolute;
	top: 13px;
	width: 144px;
}
.goingOutListingMod .items .item .title {
	color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
    position: relative;
}
.goingOutListingMod .items .item .type {
	color: #999999;
    font-size: 11px;
    margin-top: 3px;
    max-height: 26px;
    overflow: hidden;
    position: relative;
}
.goingOutListingMod .items .item .location {
	color: #666666;
    font-size: 12px;
    margin-top: 4px;
    max-height: 26px;
    overflow: hidden;
    position: relative;
}
.goingOutListingMod .items .item .data {
	height: 98px;
	left: 177px;
	line-height: 13px;
	position: absolute;
	top: 13px;
	width: 125px;
	overflow:hidden;
}
.goingOutListingMod .items .item:hover .btn, .goingOutListingMod .items .item:hover .bot, .goingOutListingMod .items .item.selected .bot, .goingOutListingMod .items .item:hover .btn_coupon, .goingOutListingMod .items .item.selected .btn_coupon {
	display:block;
}
.goingOutListingMod .items .item .bot {
	border-top: 1px solid #D2D2D2;
	bottom: 10px;
	display: none;
	height: 24px;
	left: 16px;
	position: absolute;
	width: 287px;
}
.goingOutListingMod .items .item .bot .fblike {
	background-image:url(../pictures/fbLike2.jpg);
	background-repeat:no-repeat;
	position: absolute;
	width:84px;
	height:22px;
	bottom:0px;
	left:0px;
}
.goingOutListingMod .items .item .bot .dollarRating {
	bottom: 0;
	/*left: 156px;*/
	margin-bottom: 0;
	position: absolute;
	width:auto;
	left:auto;
	right:30px;
}
.goingOutListingMod .items .item .btn {
	background-image:url(../images/btn_next.png);
	background-repeat:no-repeat;
	cursor: pointer;
	height: 29px;
	position: absolute;
	display:none;
	/*right: 1px;
	top: 0;*/
	bottom:5px;
	right:14px;
	width: 29px;
}
.goingOutListingMod .items .item .btn_coupon {
	background-image:url(../images/bg_coupon.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	color: #A51D67;
	display: none;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	/*left: 0;
    bottom: 0;*/
	padding-left: 20px;
	position: absolute;
	text-decoration: underline;
	width: 107px;
	cursor: pointer;
	right:12px;
	bottom:44px;
}
/*end goingOutListingMod*/
.viewMoreWrap {
	height:38px;
	text-align:center;
	background-color:#CCCCCC;
	letter-spacing:normal;
	word-spacing:normal;
}
.viewMoreWrap .link {
	cursor: pointer;
	display: block;
	height: auto;
	left: 456px;
	padding-top: 6px;
	position: absolute;
	text-decoration: none;
	width: auto;
}
.videoMod .viewMoreWrap .link, .HotelsBigWrap .viewMoreWrap .link {
    position:relative;
    width:122px;
    margin:0 auto;
    left:auto;
}
.HotelsBigWrap .viewMoreWrap .link {
    width:95px;
}
.viewMoreWrap .btn_view .label {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	width: auto;
}
/*goingOutMod smallMod*/
.goingOutMod.smallMod {
	height: 655px;
	margin-top: 39px;
}
.goingOutMod.smallMod .mid {
	height: 580px;
}
.boxMod.goingOutMod.smallMod .sliderWrap {
	height: 205px;
}
.goingOutMod.smallMod .sliderWrap .overflow {
	height: 188px;
	left: 13px;
	top: 11px;
	width: 282px;
	border-bottom:5px solid #333333;
}
.goingOutMod.smallMod.top_reviewed .sliderWrap .overflow {
    margin:0;
}
.goingOutMod.smallMod .sliderWrap .overflow .smallCase {
	width:87px;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#333333;
}
.goingOutMod.smallMod .sliderWrap .overflow .ratingGoldenStar {
	left: 8px;
	position: absolute;
	top: 8px;
}
.goingOutMod.smallMod .description {
	height: 81px;
	width: 254px;
	background:none;
}
.goingOutMod.smallMod.top_reviewed .description {
    margin-left:20px;
}
.goingOutMod.smallMod .wrapPreDesc {
	min-height: 50px;
	margin-left: 13px;
	margin-top: 6px;
	position: relative;
	width: 235px;
}
.goingOutMod.smallMod .wrapPreDesc .title {
	background-color: #A71D69;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	margin-top: 4px;
	padding: 4px 7px;
	position: relative;
	width: auto;
}
.goingOutMod.smallMod .wrapPreDesc .smallDesc {
	color: #333333;
	font-size: 13px;
	font-style: italic;
	height: auto;
	margin-top: 5px;
	padding-left: 3px;
	width: auto;
}
.goingOutMod.smallMod .infos {
	margin-top: 15px;
	position: relative;
}
.goingOutMod.smallMod .infos .info {
	color: #666666;
	font-size: 12px;
	margin-top: 15px;
}
.goingOutMod.smallMod.top_reviewed .infos .info {
    margin-left:20px;
}
.goingOutMod.smallMod .infos .info span {
	color:#A51D67;
	font-weight:bold;
}
/*end goingOutMod smallMod*/

/*rating Golden Star*/
.ratingGoldenStar {
	position:relative;
	height:13px;
	width:75px;
}
.ratingGoldenStar .goldeStar {
	background-image:url(../images/goldenStar.png);
	background-position:0px -13px;
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	float:left;
	margin-right:1px;
	cursor:pointer;
}
.ratingGoldenStar .goldeStar:hover, .ratingGoldenStar .goldeStar.selected {
	background-position:0px 0px;
}
.goingOutMod.smallMod .link {
	height: auto;
	margin-left: 19px;
	margin-top: 8px;
	position: relative;
	width: auto;
}
.btn_viewNoH .label {
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
}
.btn_viewNoH .label span {
	font-weight: normal;
}
.btn_viewNoH .label span {
	color:#333333;
	font-size:12px;
}
/*end rating Golden Star*/


/* Rating Dollar*/
.dollarRating {
	height: 20px;
	position: relative;
	width: 110px;
}
.ctr .dollarRating{
    width:auto;
}
.dollarRating .dollar {
	/*background-image:url(../images/dollar.png);
	background-repeat: no-repeat;*/
	float: left;
	height: 20px;
	margin-right: 0px;
	position: relative;
	width: 20px;
	display:none;
}
.dollarRating .dollar.selected {
	display:block;
	color: #333333;
    font-family: 'BertholdAkzidenzGroteskBECoRg';
    font-size: 18px;
    /*padding-left:25px;*/
    padding-left:5px;
    width:auto;
}
/*end Rating Dollar*/

.module.withpadd {
	padding-bottom: 25px;
}
/**/
.mostPopularMod.bigMode {
	margin-top: 0px;
	width: 966px;
}
.homePid .mostPopularMod.bigMode {
    letter-spacing:normal;
    word-spacing:normal;
}
.mostPopularMod.bigMode .mid {
	width: 966px;
}
.mostPopularMod.bigMode .topShad {
	display:none;
}
.mostPopularMod.bigMode .items {
	width:930px;
}
/**/

/*circles slider*/
.circles {
	height: 10px;
	left: 12px;
	position: absolute;
	top: 9px;
	width: 140px;
}
.circles .circle.current, .circles .circle:hover, .circles .swiper-pagination-switch:hover, .circles .swiper-pagination-switch.current, .circles .swiper-visible-switch{
	background-position:0px 0px!important;
}
.circles .circle, .circles .swiper-pagination-switch {
	background-image:url(../images/bg_circle.png);
	background-position: 0 -10px;
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	margin-right: 2px;
	width: 11px;
	cursor:pointer;
}
/*end circles slider*/

/*subGoingOutMod detailMod*/
.subGoingOutMod.detailMod .wrap_slider {
	padding-top: 18px;
}
.subGoingOutMod.detailMod .imgOverflow {
	width: 578px;
}
.subGoingOutMod.detailMod .wrap_slider .overflow {
	width: 578px;
}
.subGoingOutMod.detailMod .topRightInfo {
	height: 62px;
	min-width: 96px;
	position: absolute;
	right: 7px;
	top: 6px;
}
.subGoingOutMod.detailMod .text_desc {
	border-bottom: 1px solid #CCCCCC;
	margin-left: 29px;
	margin-top: 0;
	width: 578px;
}
.subGoingOutMod.detailMod .btn_addVenue {
	top: 9px;
}
.subGoingOutMod .ctr {
	height: auto;
	margin-left: 30px;
	margin-top: 22px;
	position: relative;
	width: auto;
	text-decoration:none;
}
.textCtr .leftPart {
	width:200px;
	min-height:172px;
}
.textCtr .rightPart {
	margin-left: 0;
	width: 378px !important;
	float:none !important;
}
.textCtr .leftPart .mapCtr {
	border: 1px solid #CCCCCC;
	height: 157px;
	position: relative;
	width: 171px;
}
.textCtr .leftPart .mapCtr .overflow {
	height: 151px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 165px;
	cursor:pointer;
}
.textCtr {
	padding-bottom: 23px;
	padding-top: 27px;
}
.textCtr .text {
	color: #666666;
	font-size: 12px;
	height: auto;
	margin-bottom: 33px;
	position: relative;
	width: auto;
}
.textCtr .wrapLinks .link {
	float: left;
	margin-bottom: 9px;
	margin-right: 7px;
	text-decoration:none;
}
.textCtr .wrapLinks .label {
	color:#333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size:18px;
	font-weight:normal;
	padding-top: 0;
}
.textCtr .infoWrap {
	height: auto;
	margin-bottom: 41px;
	margin-top: 8px;
	position: relative;
	width: auto;
}
.subGoingOutMod .wrapLinks {
	height: 76px;
	position: relative;
	width: auto;
}
.label.haspdf .pdf {
	background-image:url(../images/pdf.jpg);
	background-repeat: no-repeat;
	height: 7px;
	position: absolute;
	right: 0;
	top: 9px;
	width: 16px;
}
.label.haspdf {
	padding-right: 20px;
}
.dollarRating {
	margin-bottom: 19px;
}
/**/

/*smallAdv*/
.smallAdv {
	position:relative;
	width:468px;
	height:60px;
	border:1px solid #999999;
}
/*end smallAdv*/


/*relatedBox*/
.topBox {
	border-bottom: 1px dotted #979797;
	height: 27px;
	position: relative;
	width: 580px;
}
.topBox .text {
	border-bottom: 3px solid #A71D69;
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	height: 25px;
	left: 0;
	position: absolute;
	top: 0;
	text-transform:uppercase;
}
.itemBox {
	height: auto;
	margin-top: 20px;
	position: relative;
	width: auto;
	margin-right: 10px;
	text-decoration:none;
}
.itemBox .pictureBox.selected, .itemBox .pictureBox:hover {
	background-position:0px 0px;
}
.itemBox .pictureBox.selected .publicBox, .itemBox .pictureBox:hover .publicBox {
	display:none;
}
.itemBox .pictureBox {
	background-image: url(../images/bg_box.png);
	background-position:0px -104px;
	background-repeat: no-repeat;
	height: 104px;
	position: relative;
	width: 138px;
}
.itemBox .pictureBox .overflowBox {
	height: 100px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 134px;
	overflow:hidden;
}
.itemBox .dataBox .titleBox {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-bottom: 0px;
	position: relative;
	width: auto;
}
.itemBox .dataBox {
	height: 41px;
	padding-top: 10px;
	position: relative;
	width: 136px;
}
.subGoingOutMod.detailMod .itemBox .dataBox {
    min-height:41px;
    height:auto;
    padding-bottom:10px;
}
.itemBox .dataBox {
	color: #666666;
	font-size: 11px;
}
.btn_viewAllBox {
	color: #A51D67;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 5px;
	width: auto;
}
.publicBox {
	background-image:url(../images/bgrx_relatedBox.png);
	background-repeat: repeat;
	bottom: 4px;
	height: 29px;
	left: 0;
	position: absolute;
	width: 133px;
	/*display:none;*/
}
.public .publicBox {
    display:block;
    letter-spacing:normal;
    word-spacing:normal;
}
.publicBox .iconPubBox {
	background-image:url(../images/icon_public.png);
	background-repeat: no-repeat;
	height: 20px;
	left: 13px;
	position: absolute;
	top: 4px;
	width: 20px;
}
.publicBox .txtBox {
	color: #FFFFFF;
	font-size: 11px;
	height: 20px;
	left: 44px;
	position: absolute;
	top: 6px;
}
.playBtnBox {
	background-image:url(../images/playBtnBox.png);
	background-position:center;
	background-repeat:no-repeat;
	width:138px;
	height:104px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}
.btn_loupe {
	background-image:url(../images/icon_loupe.png);
	background-repeat:no-repeat;
	position:absolute;
	top:4px;
	left:4px;
	height:35px;
	width:35px;
	cursor:pointer;
}
/*end relatedBox*/
.addMarginTop {
	margin-top:20px;
}
.relatedBox.addMarginTop {
	padding-bottom:30px;
}
/*mighLikeMod*/
.goingOutMod.mighLikeMod {
	height: 438px;
	margin-top: 40px;
}
.goingOutMod.mighLikeMod .top {
	background-color: #FFFFFF;
	border-top: 3px solid #A71D69;
}
.goingOutMod.mighLikeMod .top .title {
	width: 114px;
	color: #A51D66;
}
.goingOutMod.mighLikeMod .mid {
	background-color: #FFFFFF;
	height: 337px;
	padding-top: 17px;
}
.goingOutMod.mighLikeMod .rightShad {
	background-image:url(../images/rightShMightlike.png);
	height: 352px;
}
.goingOutMod.mighLikeMod .botShad {
	background-image: url(../images/smallBtmShad.png);
	bottom: -2px;
	width: 308px;
}
/*mighLikeMod*/


.addSpaceCSS.textCtr {
	padding-top: 0;
}
.relatedBox.addSpaceCSS {
	margin-top:41px;
}
/*featuredEventsMod*/
.featuredEventsMod {
	position:relative;
	height:372px;
	width:308px;
}
.featuredEventsMod.addSpaceCSS {
	margin-top:101px;
}
.addsmSpaceCSS {
	margin-top:31px!important;
}
.featuredEventsMod .mid {
	width:308px;
	height:299px;
}
.featuredEventsMod .boxMod .top {
	height:142px;
	height:75px;
}
.featuredEventsMod .rightShad {
	background-image: url(../images/shFeaturedEvent.png);
	height: 303px;
}
.featuredEventsMod .botShad {
	background-image: url(../images/smallBtmShad.png);
	bottom: -2px;
	width: 308px;
}
.featuredEventsMod .navig {
	right: -146px;
	top: 30px;
}
.featuredEventsMod .overflow {
	width:277px;
	height:250px;
	overflow:hidden;
	position:absolute;
	top:32px;
	left:15px;
}
.featuredEventsMod .overflow .slider .item {
	float:left;
	width:130px;
	height:250px;
	position:relative;
	margin-right:17px;
}
.featuredEventsMod .overflow .slider .item .picture {
	width:130px;
	height:186px;
	overflow:hidden;
	position:absolute;
}
.featuredEventsMod .overflow .slider .item .desc {
	bottom:0px;
	position:absolute;
	width:130px;
	font-weight: bold;
}
.featuredEventsMod .overflow .slider .item .desc .title {
	position:relative;
	width:130px;
	height:auto;
	color:#333333;
	font-size:14px;
}
.featuredEventsMod .overflow .slider .item .desc .date {
	position:relative;
	width:130px;
	height:auto;
	color:#666666;
	font-size:11px;
}
.featEventPageMod {
	height: 780px;
	margin-right: 11px;
	width: 635px;
}
.featEventPageMod .mid {
	width: 635px;
	height:714px;
}
.featEventPageMod .wrap_slider {
	height: 607px;
	margin-left: 28px;
	padding-top: 42px;
	position: relative;
	width: 573px;
}
.featEventPageMod .overflow {
	width:580px;
	height:607px;
}
.featEventPageMod .text_desc {
	border-top: 1px dotted #979797;
	height: 30px;
	margin-left: 28px;
	position: relative;
	width: 570px;
	margin-top: 26px;
}
.featEventPageMod .btn_addVenue {
	top: 5px;
}
.featEventPageMod .bundleItem {
	height: 630px;
	position: relative;
	width: 595px;
	float: left;
}
.featEventPageMod .bundleItem .eventItem {
	margin-bottom: 114px;
}
.featEventPageMod .reposition {
	left: 1px;
	position: absolute;
	top: 311px;
}
.featEventPageMod .link {
	left: 0;
	position: absolute;
	text-decoration: none;
	top: 5px;
}
.featEventPageMod .btn_view .label {
	padding-top: 2px;
}
/*end featuredEventsMod*/

/*popup*/
.popup, .popup2, .mappopup, #lightboxOverlay {
	background-image:url(../images/bgrx_popup.png);
	background-repeat:repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background-color: #FFFFFF !important;
}
#lightbox, #lightboxOverlay {
    z-index: 90065 !important;
}
 .lb-outerContainer {
    border: 7px solid #A71D69 !important;
    padding: 0px;
    	/* Firefox v3.5+ */
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);/*
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#59000000,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color=#59000000, Positive=true);*/
}
.lb-data .lb-number
{
    color:#A71D69!important;
}
 .lb-container {
    padding: 0px!important;
}
 .lb-nav .lb-next {
    background-image: url("../images/right.png");
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: -54px;
    top: 0;
    width: 49px;
}
.lb-nav .lb-prev, .lb-nav .lb-next, .lb-nav .lb-prev:hover, .lb-nav .lb-next:hover {
    background-position: center center !important;
    height: 100% !important;
}

.lb-nav .lb-prev {
    background-image: url("../images/left.png");
    background-repeat: no-repeat;
    cursor: pointer;
    left: -54px;
    position: absolute;
    top: 0;
    width: 49px;
}
.lb-nav .lb-prev:hover{
    background-position: center center !important;
    background-image: url("../images/left.png");
    background-repeat: no-repeat;
    height: 100% !important;
}
.lb-nav .lb-next:hover 
{
    background-position: center center !important;
    background-image: url("../images/right.png");
    background-repeat: no-repeat;
    height: 100% !important;
}
/*end popup*/


/*eventItem*/
.eventItem {
	float: left;
	height: 245px;
	margin-right: 16px;
	position: relative;
	width: 132px;
	text-decoration:none;
}
.eventPicture {
	height: 186px;
	width: 132px;
	text-decoration:none;
	overflow:hidden;
}
.eventDesc {
	height: 54px;
	margin-left: 2px;
	margin-top: 6px;
	overflow: hidden;
	position: relative;
	width: 132px;
	text-decoration:none;
}
.eventDesc .eventTitle {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	position: relative;
	letter-spacing: normal;
	word-spacing: normal;
}
.eventDesc .eventDate {
	color: #666666;
	font-size: 11px;
	margin-top: 2px;
	position: relative;
	width: auto;
	letter-spacing: normal;
	word-spacing: normal;
}
/*end eventItem*/

/*addVenueMod*/

.addVenueMod .top {
	width: 221px;
}
.wrapAddVenue {
	min-height: 570px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 966px;
}
.wrapAddEvent {
	height: 817px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 966px;
}
.addVenueMod {
	min-height: 570px;
	left: 3px;
	position: absolute;
	top: 191px;
	width: 634px;
}
.addVenueMod .mid {
	width:634px;
	min-height:497px; 
	height:auto;
}
.addVenueMod .title.closeBtn {
	height: 49px;
	width: 59px;
}
.addVenueMod .addVenudFormWrap {
	/*border-top: 1px dotted #979797;*/ 
	min-height:160px;
	height: auto;
	margin-left: 22px;
	position: relative;
	/*top: 24px;*/
	width: 587px;
}
.addVenueMod.event .title.closeBtn {
	height: 49px;
	width: 153px;
}
/*end addVenueMod*/



/**/
.addVenuItem.required .inputStyle {
	border-left: 1px solid #A71D69;
}
.addVenuItem.missing .inputStyle {
    border: 1px solid #A71D69;
}
.addVenuItem.textarea .styleInput {
	height: 80px;
	width: 551px;
}
.addVenuItem.large {
	width: 561px;
}
.large .inputStyle.text {
	width: 561px;
}
.large .inputStyle.text .styleInput {
	width: 553px;
}
.addVenuItem.textarea {
	height: 122px;
	width: 571px;
}
.textarea .inputStyle {
	border: 1px solid #CCCCCC;
	height: 87px;
	position: relative;
	width: 561px;
}
.inputStyle.text {
	border: 1px solid #CCCCCC;
	height: 24px;
	position: relative;
	width: 262px;
}
.overflowStyle {
	height: 17px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 4px;
	width: 260px;
}
.overflowStyle .styleInput {
	height: 19px;
	position: absolute;
	left: -1px;
	top: -1px;
	width: 258px;
	color:#666666;
	font-size:11px;
}
.styleInput {
	border: 1px solid Transparent;
	color: #666666;
	font-size: 12px;
	position: absolute;
	right: 4px;
	top: 2px;
	width: 253px;
}
.labelForm {
	color: #333333;
	font-size: 12px;
	height: 16px;
	padding-bottom: 5px;
	position: relative;
	width: auto;
}
.addVenuItem {
	height: 47px;
	margin-top: 15px;
	padding-right: 35px;
	position: relative;
	width: 264px;
}
.noPaddRight {
	padding-right: 0 !important;
}
.genFormTitle {
	border-bottom: 1px dotted #979797;
	color: #333333;
	font-size: 12px;
	height: 25px;
	letter-spacing: normal;
	margin-top: 18px;
	position: relative;
	word-spacing: normal;
}
.btn_chooseFile {
	background-image:url(../images/btnChooseFile.png);
	background-repeat: no-repeat;
	height: 21px;
	margin-top: 16px;
	position: relative;
	width: 85px;
	cursor: pointer;
}
.uploader {
	background-image:url(../pictures/upload.png);
	background-repeat: no-repeat;
	height: 26px;
	margin-top: 20px;
	position: relative;
	width: 309px;
}
.btn_send {
	background-image:url(../images/btn_send.png);
	background-repeat: no-repeat;
	height: 26px;
	margin-top: 22px;
	position: relative;
	width: 91px;
	cursor: pointer;
}
.loader {
	background-image:url(../images/pinkLoader.gif);
	background-repeat: no-repeat;
	height: 16px;
	left: 103px;
	position: absolute;
	top: 5px;
	width: 17px;
	display:none;
}
.msgSent {
	color: #A71D69;
	font-size: 11px;
	left: 105px;
	position: absolute;
	top: 5px;
	display:none;
	letter-spacing:normal;
	word-spacing:normal;
}
.reqMsg {
	color: #A71D69;
	font-size: 11px;
	left: 105px;
	position: absolute;
	top: 5px;
	display:none;
	letter-spacing:normal;
	word-spacing:normal;
}
/**/



/*calendarEventsMod*/
.calendarEventsMod .navigateBtns {
	top: 15px;
	background-position: 0 -23px;
	width:23px;
	height:23px;
}
.calendarEventsMod .navigateBtns.next {
	right: -11px;
}
.calendarEventsMod .navigateBtns.prev {
	left: -8px;
}
.monthview .calendarEventsMod .calendar_wrap {
    opacity:0.2;
    filter:alpha(opacity=20);
    cursor:default;
}
.calendarEventsMod .navigateBtns.prev {
	background-image: url(../images/smbtn_left.png);
}
.calendarEventsMod .navigateBtns.next {
	background-image: url(../images/smbtn_right.png);
}
.calendarEventsMod .navigateBtns.on {
	background-position: 0 0;
}
.calendarEventsMod .calendar_wrap .overflow {
	left: 7px;
	top: 0;
	width: 950px;
}
.calendarEventsMod .calListing .item {
	width: auto;
	display:block;
	text-decoration:none;
}
.calendarEventsMod .top {
	float:left;
}
.calendarEventsMod {
	/*min-height: 571px;*/
	margin-top: 47px;
	position: relative;
	width: 962px;
}
.calTop.selected .calTitle {
	color: #A51D66;
	font-size: 28px;
	margin-top: 11px;
}
.calTop .calTitle {
	color: #666666;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 22px;
	line-height: 26px;
	margin-left: 13px;
	margin-top: 3px;
	position: relative;
	text-decoration: none;
	width: auto;
}
.calTop.selected {
	border-top: 3px solid #A71D69;
	height: 63px;
	margin-top: 0px;
	cursor:default;
}
.calTop {
	margin-top: 9px;
	background-color: #FFFFFF;
	border-top: 3px solid #666666;
	position: relative;
	width: 161px;
	height: 54px;
	margin-right: 11px;
	cursor:pointer;
}
.viewMoreWrap.addSpaceCSS {
	margin-top:9px;
}
.calendar_wrap .calListing .item {
	border:1px solid #E4E4E4;
	border-left:3px solid #586361;
}
.calListing .item .title, .calListing .item .author {
	margin-left: 0;
	margin-top: 0;
	width: 143px;
}
.calListing .picture {
	height: 75px;
	margin-left: 4px;
	margin-top: 4px;
	overflow: hidden;
	width: 53px;
}
.calListing .wrap_desc {
	margin-left: 11px;
	margin-top: 21px;
	width: 143px;
}
.calListing.calendar_wrapper .wrap_desc, .calListing.monthlyView .wrap_desc { 
    margin-top:10px;
}
.calListing .smallDescrip {
	/*height: 24px;*/
	height:auto;
	left: 255px;
	position: absolute;
	top: 16px;
	width: 394px;
}
.divSep {
	background-color:#CCCCCC;
	width:1px;
}
.calListing .divSep {
	height: 48px;
	left: 236px;
	position: absolute;
	top: 20px;
}
.calListing .desc {
	color: #333333;
	font-size: 11px;
	height: auto;
	position: relative;
	width: auto;
}
.calendarEventsMod .eventMonth {
	background-image:url(../images/bg_month.png);
	bottom: auto;
	height: 41px;
	left: auto;
	position: absolute;
	right: 0;
	top: -47px;
	width: 137px;
}
.calendarEventsMod .eventMonth.off {
    opacity:0.2;
    filter:alpha(opacity=20);
    cursor:default;
}
.calendarEventsMod .month_wrapper {
    height: 26px;
    margin-left: 15px;
    margin-top: 8px;
    overflow: hidden;
    position: relative; 
    width: 104px;
}
.monthview .calendarEventsMod .month_wrapper {
    z-index:1;
}
.calendarEventsMod .month_wrapper .month_slider {
    height: auto;
    position: absolute;
}
.calendarEventsMod .search.first {
	right: 339px;
}
.calendarEventsMod .search {
	right: 140px;
}
.calendarEventsMod .eventMonth .text {
	top: 8px;
}
.calendarEventsMod .eventMonth .month_wrapper .text {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width:106px;
}
.calendarEventsMod .eventMonth .month_wrapper .text span {
    cursor:pointer;
}
.calendarEventsMod .eventNavigate {
	top: 11px;
}
.calendarEventsMod .link.coupon {
	position: absolute;
	right: 150px;
	top: 33px;
}
.calendarEventsMod .link.addToCal {
	position: absolute;
	right: 14px;
	top: 33px;
}
.calendarEventsMod .link {
	text-decoration: none;
}
.calendarEventsMod .link .label {
	font-size: 18px;
}
.calendarEventsMod .link.addToCal .label {
	padding-left: 18px;
}
.calendarEventsMod .link.addToCal .iconCal {
	background-image:url(../images/icon_cal.png);
	background-repeat:no-repeat;
	height: 14px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 13px;
}
.btn_view.noH {
	background-image:url(../images/bgrxbtnpartnoH.png);
}
.link.selected .btn_view.noH, .link:hover .btn_view.noH {
	background-position: 0 -27px;
}
.link.selected .btn_view.noH .label, .link:hover .btn_view.noH .label {
	color: #333938;
}
.viewMoreWrap.calEvent .link {
	left: 400px;
}
.calListing .btn_arrow {
	background-image:url(../images/btn_nextArrow.png);
	background-repeat:no-repeat;
	width:19px;
	height:63px;
	position:absolute;
	right:12px;
	top:12px;
	cursor:pointer;
	text-decoration:none;
}
.calListing .picture.eventPic {
	width:92px;
	height:75px;
}
.calListing.monthlyView .bundleItem .item {
	width:467px;
	/*margin-right:18px;*/
}
.calListing.monthlyView .bundleItem {
	height: auto;
	margin-bottom: 20px;
	padding-top: 44px;
	position: relative;
	width: auto;
}
.calListing.monthlyView .bundleItem .date {
	color: #A51D66;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 24px;
	left: 18px;
	letter-spacing: normal;
	position: absolute;
	top: 9px;
	word-spacing: normal;
}
.calendarEventsMod .mid {
	/*height: 75px;
	position: absolute;
	top: 66px;*/
	width: 962px;
	position:relative;
	height:auto;
}
.monthlyViewPrevNext {
	left: 0;
	position: absolute;
	top: 9px;
	width: 966px;
	display:none;
}
.monthview .monthlyViewPrevNext {
    display:block;
}
.monthlyViewPrevNext .btn_prevMonth {
	background-image:url(../images/prevEventArrow.png);
	background-position:left 0px;
	left: 13px;
	padding-left: 16px;
}
.monthlyViewPrevNext .btn_nextMonth {
	background-image:url(../images/nextEventArrow.png);
	background-position:right 0px;
	padding-right:16px;
	right:13px;
}
.monthlyViewPrevNext .btnNavig {
	background-repeat: no-repeat;
	color: #6D6D6D;
	cursor: pointer;
	font-size: 11px;
	height: 19px;
	position: absolute;
	top: 2px;
}
.monthlyViewPrevNext .allMonthEvents {
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size:16px;
	color:#333333;
	position:absolute;
	left:435px;
	top:2px;
}
.calendar_wrap .disableClick {
	height: 48px;
	left: -7px;
	position: absolute;
	top: 0;
	width: 985px;
	display:none;
}
.monthview .calendar_wrap .disableClick {
    display:block;
}
.calendarEventsMod .eventMonth .disableClick {
    height: 26px;
    left: 15px;
    position: absolute;
    top: 8px;
    width: 104px;
}
.monthview .calendarEventsMod .eventMonth .disableClick {
    height: 41px;
    width: 137px;
    top: 0;
    left:0;
}
.viewMoreWrap.calEvent {
	background-color: #DFDFDF;
}
.monthview .viewMoreWrap.calEvent .upcomingEvents {
    display:none;
}
/*.calendarEventsMod .bot {
	margin-top: 75px;
}*/
/*end calendarEventsMod*/

.calendar_wrap {
	height: 56px;
	/*position: absolute;
	top: 27px;*/
	position:relative;
	width: 966px;
}
/*standAlone navigation*/
.standAlone {
	height: 0px;
	width: 0px;
	position:absolute;
	top:0px;
	left:0px;
}
.standAlone .nav.next, #mag_det .galleryPop .nav.next {
	background-image: url(../images/btn_right.png);
	right:0px;
}
#mag_det .galleryPop .nav.next 
{
    right:-17px;
}
.standAlone .nav.prev, #mag_det .galleryPop .nav.prev {
	background-image: url(../images/btn_left.png);
	left:0px;
}
#mag_det .galleryPop .nav.prev
{
    left:-17px;
}
.standAlone .nav.on, #mag_det .galleryPop .nav.on {
	background-position: 0 0;
}
.standAlone .nav, #mag_det .galleryPop .nav {
	background-position: 0 -30px;
	background-repeat: no-repeat;
	cursor: pointer;
	position:absolute;
	width:30px;
	height:30px;
	top:0px;
	display:block;
}
#mag_det .galleryPop .nav 
{
    background-position: 0px 0px;
    z-index: 10;
    top: 103px;    
}
#mag_det .off .nav
{
    display:none!important;
}
/*#mag_det .disable_next, #mag_det .disable_prev
{
    cursor:pointer;
    width:50px;
    height:50px;
    position:absolute;
    top:96px;
    z-index:14;
    display:none;
}
#mag_det .disable_next
{    
    right: 8px;
}
#mag_det .disable_prev
{    
    left: -18px;
}*/
.homePid .btnH
{
    display:block;
}
.btnH
{
    display:none;
    cursor:pointer;
    position:fixed;
    top:107px;
    left:-1px;
    background-repeat:no-repeat;
    width:39px;
    z-index:23;
}
.btnH1
{
    height:120px;
    background-image: url(../images/calendar_blk.png);
    top:190px;
}
.btnH2
{
    height:116px;
    background-image: url(../images/addEvents.png);
    top:305px;
}
.btnH3
{
    height:115px;
    background-image: url(../images/addVenue.png);
    top:421px;
}
/*end standAlone navigation*/

.eventNavigMod.standAlone .nav {
	top: 255px;
}
.eventNavigMod.standAlone .nav.prev {
	left: -43px;
}
.eventNavigMod.standAlone .nav.next {
	/*right: -591px;*/
	right:-622px;
}
.mostPopularMod.smallMod {
	height: 387px;
	width: 308px;
}
.mostPopularMod.smallMod .mid {
	height: 314px;
	width: 308px;
}
.mostPopularMod.smallMod .items {
	margin-top: 0;
	position: absolute;
	top: 5px;
	width: 289px;
}
.relatedAlbSlider .navig, .relatedVidSlider .navig {
	right: -147px;
	top: 35px;
}
/*popularMod*/
.popularMod .rightShad {
	background-image: url(../images/shFindyour.png);
	bottom: 7px;
	height: 270px;
	right: -19px;
}
.popularMod {
	height: 341px;
}
.popularMod .mid {
	height: 268px;
}
.popularMod .calTop.selected {
	width: 132px;
}
.popularMod .calTop {
	width: 136px;
}
.popularMod .wrapWords {
	width:273px;
	height:236px;
	position:absolute;
	overflow:hidden;
	top:16px;
	left:18px;
	color:#666666;
	font-size:11px;
}
.popularMod .wrapWords .type1 {
	font-weight:Bold;
	font-size:16px;
}
.popularMod .wrapWords .type2 {
	font-size:20px;
}
.popularMod .wrapWords .type3 {
	font-size:15px;
}
.popularMod .wrapWords .type4 {
	font-weight:Bold;
	font-size:17px;
}
.popularMod .wrapWords .type5 {
	font-size:13px;
}
.popularMod .wrapWords .type6 {
	font-size:13px;
	font-weight:Bold;
}
/*end popularMod*/



/*ncMod*/

.ncMod {
	min-height: 780px;
	margin-right: 11px;
	width: 635px;
}
.ncMod .mid {
	min-height: 714px;
	padding-bottom: 30px;
	padding-left: 28px;
	padding-top: 65px;
	width: 607px;
}
.vidDetailMod .mid {
    padding-top:65px;
}
.ncMod.boxMod .top {
	width:221px;
}
.ncMod .logo, .vidDetailMod .logo {
	width:189px;
	height:117px;
	position:absolute;
	top:-53px;
	left:25px;
	overflow:hidden;
}
.ncMod .text_desc {
	height: 42px;
	margin-top: 15px;
	position: relative;
}
.ncMod .btn_addVenue {
	left: 0;
	right: auto;
	top: 10px;
}
.ncMod .sharePanel {
	position: absolute;
	right: 0;
	top: 0;
	/*width: 372px;*/
	width:auto;
}
.btnBack {
	background-image:url(../images/btn_closetitle.png);
	background-position: right 0;
	background-repeat: no-repeat;
	color: #A51D66;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 25px;
	height: 40px;
	margin-left: 554px;
	margin-top: 20px;
	padding-top: 3px;
	position: relative;
	width: 76px;
}
.dateTitleWrap {
	border-bottom: 1px dotted #646464;
	margin-bottom: 20px;
	min-height: 40px;
	padding-bottom: 10px;
	position: relative;
	width: 590px;
}
.dateTitleWrap .date {
	height: 40px;
	position: relative;
	width: 70px;
}
.dateTitleWrap .date .day {
	color: #AA2A6E;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 40px;
	position: relative;
	width: 30px;
	float: left;
}
.dateTitleWrap .date .monthYear {
	color: #AA2A6E;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 18px;
	line-height: 16px;
	margin-left: 4px;
	margin-top: 7px;
	position: relative;
	width: 35px;
	text-transform:uppercase;
}
.dateTitleWrap .title {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 3px;
	position: relative;
	width: 184px;
}
.dateTitleWrap .wrapAuthor {
	margin-top: 4px;
	position: absolute;
	right: 0;
	top:0;
}
.dateTitleWrap .wrapAuthor .uploadedWrap {
	color: #999999;
	font-size: 11px;
	height: auto;
	min-width: 225px;
	position: relative;
	text-align: right;
}
.dateTitleWrap .wrapAuthor .uploadedWrap span {
	color: #666666;
}
.dateTitleWrap .wrapAuthor .type {
	color: #666666;
	font-size: 11px;
	height: auto;
	min-width: 225px;
	position: relative;
	text-align: right;
}
.dateTitleWrap .wrapAuthor .type span {
	font-weight: bold;
}
.photosWrap {
	height: auto;
	padding-bottom: 20px;
	position: relative;
	width: 600px;
}
.photosWrap .photo {
	border: 1px solid #CCCCCC;
	height: 140px;
	margin-right: 8px;
	margin-bottom: 8px;
	position: relative;
	text-decoration: none;
	width: 140px;
}
.photosWrap .photo.poster {
    height:207px;
}
.photosWrap .photo .overflow {
	position:absolute;
	width:132px;
	height:132px;
	top:4px;
	left:4px;
}
.photosWrap .photo.poster .overflow {
    height:auto;
}
/*.photosWrap .photo .publicBox {
	bottom: 0;
}*/
.photosWrap .photo.selected .publicBox {
	display:none;
}
.wrapAddEvent.addPhoto {
}
/*.wrapAddEvent.addPhoto .addVenueMod {
	height: 463px;
}
.wrapAddEvent.addPhoto .addVenueMod .mid {
	height: 383px;
}*/
.popup .wrapAddEvent.addPhoto .addVenueMod {
	min-height: 204px;
}
.popup .wrapAddEvent.addPhoto .addVenueMod .mid {
	min-height: 160px;
}
.wrapAddEvent.addPhoto .large .overflowStyle {
	width: 555px;
}
.venueAlbumMod .mid {
	padding-top: 22px;
}
.venueAlbumMod .btnBack, .vidDetailMod .btnBack, .leftBackMod {
	background-position: left 0;
	margin-left: 19px;
	margin-top: 25px;
	padding-left: 47px;
}
.photoGalPage.vidDetailMod .smallAdv {
	margin-bottom: 22px;
}
.vidDetailMod {
	width: 635px;
}
.vidDetailMod .dateTitleWrap {
	margin-left: 18px;
	padding-top: 22px;
}
.vidDetailMod .textCtr {
	padding-left: 21px;
}
.vidDetailMod .wrapShareBtn {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}
.addPhoto .title.closeBtn {
	width: 108px!important;
}
/*ncMod*/


/*ncMod detail*/
.wrap_sliderTag {
	/*height: 414px;*/
	height:auto;
	margin-top: 26px;
	position: relative;
	width: 587px;
}
.wrap_sliderTag .overflow {
	border: 8px solid #A71D69;
	/*height: 356px;
	left: 0;
	position: absolute;
	top: 0;*/
	height:auto;
	position:relative;
	width: 571px;
}
.wrap_sliderTag .botPart {
	height:31px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	border-top:1px solid #999999;
	text-align:center;
	background-color:#E5E5E5;
}
.wrap_sliderTag .btn_done {
	color: #A61D68;
	cursor: pointer;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: auto;
	margin-top: 4px;
	position: relative;
	text-decoration: underline;
	width: auto;
}
.wrap_sliderTag .item {
	position:relative;
	width:571px;
	/*height:356px;
    float:left;
	overflow:hidden;*/
	height:auto;
	cursor:pointer;
}
.wrap_sliderTag .item span, .wrap_sliderTag .item a {
    background-color: #000000;
    display: block;
    text-align: center;
}
.wrap_sliderTag .nav {
	top: 0px!important;
}
.wrap_sliderTag .nav.prev {
	left: -12px!important;
}
.wrap_sliderTag .nav.next {
	/*right: -568px!important;*/
	right:-12px!important;
}
.wrap_sliderTag .showHideTagg {
	background-image:url(../images/btnTag.png);
	background-repeat: no-repeat;
	height: 45px;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 100px;
	cursor:pointer;
}
.wrap_sliderTag.showingTags .showHideTagg {
	background-position:0px -45px;
}
.wrap_sliderTag .topTag {
	background-image:url(../images/tag.png);
	background-repeat: no-repeat;
	height: 34px;
	margin-bottom: 4px;
	position: relative;
	width: 37px;
}
.wrap_sliderTag .midTag {
	background-image:url(../images/bg_tagging.png);
	width:246px;
	height:271px;
	position:relative;
}
.wrap_sliderTag .tagWrap {
	display: none;
	height: 309px;
	left: 32px;
	position: absolute;
	top: 8px;
	width: 249px;
}
.wrap_sliderTag.showingTags .tagWrap {
	display:block;
}
.wrap_sliderTag .midTag .ovTag {
	height: 211px;
	left: 12px;
	overflow: auto;
	position: absolute;
	top: 45px;
	width: 220px;
}
.wrap_sliderTag .searchBy {
	border: 1px solid #CCCCCC;
	height: 22px;
	left: 12px;
	position: absolute;
	top: 12px;
	width: 219px;
}
.wrap_sliderTag .ovTag .item {
	border-bottom:1px solid #CCCCCC;
	height: 37px;
	margin-bottom: 5px;
	position: relative;
	width: 196px;
	cursor:pointer;
	overflow: visible;
}
.wrap_sliderTag .ovTag .item .fbUser {
	width:32px;
	height:32px;
	float: left;
	position: relative;
}
.wrap_sliderTag .ovTag .item .fbUserName {
	color: #333333;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 7px;
	position: relative;
}
.wrap_sliderTag .ovTag .item .shadow {
	display: none;
	height: 42px;
	left: 0;
	position: absolute;
	top: -5px;
	width: 196px;
}
.wrap_sliderTag .searchBy input {
	left: 2px;
	position: absolute;
	top: 2px;
	width: 213px;
}
.wrap_sliderTag .ovTag .item:hover .shadow, .wrap_sliderTag .ovTag .item.selected .shadow {
	background-color:#E5E5E5;
	-moz-opacity:0.6;
	-ms-filter:"alpha(opacity=60)";
	filter:alpha(opacity=60);
	opacity:0.6;
	display:block;
}
.ncMod.detail .text_desc {
	border-bottom: 1px solid #CCCCCC;
	/*bottom: 0;
	left: 0;
	position: absolute;*/
	position:relative;
	width: 587px;
}

/*.ncMod.detail .text_desc {
	right: 215px;
}*/
.ncMod.detail .tagFriend {
	cursor:pointer;
	font-size:18px;
	position: absolute;
	right: 99px;
	top: 7px;
	width: 110px;
}
.ncMod.detail .btn_addVenue {
	left: 496px;
}
.ncMod.detail .sharePanel {
	/*right: 215px;*/
	left:0;
	width:auto;
}
.ncMod.detail .btn_view .label {
	padding-top:2px;
}
.taggersWrap {
	height: auto;
	margin-top: 11px;
	position: relative;
	width: auto;
}
.taggersWrap .txtPage {
	color: #3F3F3F;
	font-size: 11px;
	margin-right: 7px;
}
.taggersWrap .taggers {
	width: 523px;
}
.bgBtn_leftTag {
	background-image:url(../images/bgLeftTag.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
	width: 13px;
}
.btn_viewTag {
	background-image: url(../images/bgrxTag.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 26px;
	position: relative;
	text-align: center;
}
.btn_viewTag .labelTag {
	color: #666666;
	font-size: 11px;
	height: 23px;
	padding-top: 1px;
	position: relative;
}
.bgBtn_rightTag {
	background-image:url(../images/bgRightTag.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
	width: 13px;
}
.linkTag.selected .labelTag {
	color:#A71D69;
	text-decoration:underline;
}
.taggedfriend {
	height: auto;
	left: 0;
	position: absolute;
	top: 0;
	width: auto;
}
.tagFriendLeft {
	background-image:url(../images/bgLeftTagger.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
	width: 13px;
}
.btn_viewTagged {
	background-image:url(../images/bgrxTagger.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 26px;
	position: relative;
	text-align: center;
}
.btn_viewTagged .taggedLabel {
	color: #FFFFFF;
	font-size: 12px;
	height: 23px;
	padding-top: 1px;
	position: relative;
}
.tagFriendRight {
	background-image:url(../images/bgRightTagger.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 26px;
	position: relative;
	width: 13px;
}
.alltags {
	width: 571px;
	height: 356px;
	position:absolute;
	top:0px;
	left:0px;
}
.removeTagWrap {
	height: 20px;
	position: relative;
	width: 400px;
}
.removeTagWrap .removeTag {
	background-image:url(../images/xRemoveTag.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	border-right: 1px solid #A3A3A3;
	color: #A51D66;
	float: left;
	font-size: 11px;
	height: 12px;
	letter-spacing: normal;
	margin-right: 8px;
	padding-left: 15px;
	padding-right: 5px;
	position: relative;
	text-decoration: underline;
	width: auto;
	word-spacing: normal;
}
.removeTagWrap .reportPhoto {
	background-image:url(../images/reportPhoto.png);
	background-repeat:no-repeat;
	background-position:left 0px;
	position:relative;
	float:left;
	color:#A51D66;
	text-decoration:underline;
	font-size:11px;
	width:auto;
	height: auto;
	padding-left: 25px;
	text-decoration: underline;
	letter-spacing: normal;
	word-spacing: normal;
	cursor:pointer;
}
/*end ncMod detail*/


/**/
.bgReport .btn_close {
	background-image:url(../images/xRemoveTag.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	bottom: 24px;
	color: #A51D66;
	cursor: pointer;
	font-size: 11px;
	padding-left: 12px;
	position: absolute;
	right: 28px;
	text-decoration: underline;
}
.bgReport {
	background-image:url(../images/bgReport.png);
	background-repeat: no-repeat;
	bottom: -18px;
	height: 150px;
	left: -81px;
	position: absolute;
	width: 622px;
}
.bgReport textarea {
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 11px;
	height: 58px;
	left: 27px;
	overflow: auto;
	padding-left: 5px;
	padding-top: 5px;
	position: absolute;
	top: 26px;
	width: 558px;
}
.bgReport .link {
	bottom: 21px;
	left: 29px;
	position: absolute;
	cursor:pointer;
}
/**/
.bgSendToFriend {
	background-image:url(../images/bgSendToFrd.png);
	background-repeat:no-repeat;
	width:158px;
	height:52px;
	display:none;
	position: absolute;
	right: -18px;
	top: -16px;
}
.socialShare.envelope:hover .bgSendToFriend, .socialShare.envelope.selected .bgSendToFriend {
	display:block;
}
.bgFormSendToFriend {
	background-image:url(../images/bgFormSend.png);
	background-repeat: no-repeat;
	height: 52px;
	position: absolute;
	right: -18px;
	top: -16px;
	width: 387px;
}
.btnSendToFriend {
	background-image:url(../images/btn_sendToFriend.png);
	background-repeat: no-repeat;
	height: 18px;
	position: absolute;
	right: 18px;
	top: 17px;
	width: 38px;
}
.socialShare.envelope .yourEmail {
	position: absolute;
	right: 198px; 
}
.socialShare.envelope .friendEmail {
	position: absolute;
	right: 42px;
}
.socialShare.envelope input {
	border: 1px solid #CCCCCC;
	height: 16px;
	padding-left: 4px;
	width: 145px;
}
.photoGalPID.photGalMod .top {
	width:221px;
}
.photoGalPID.photGalMod .items {
	border-top: 7px solid #F3F3F3;
}
.twoPartMod .boxMod {
	margin-right: 10px;
}
.visitLebanonMod .featuredEventsMod {
    margin-bottom: 35px;
}
.cloudMod.popularMod .calTop.selected {
	width: 134px;
}
.cloudMod.popularMod .calTop {
	width: 132px;
}
.cloudMod.popularMod .rightShad {
	right: -16px;
}
.cloudMod.popularMod .calTop .calTitle {
	width: 100px;
}
.photoGalItems {
	min-height: 302px;
	position: relative;
	width: 600px;
}
.photoGalPage.photGalMod .linkPart {
	border-bottom: 7px solid #F3F3F3;
	width: 635px;
}
.photGalMod .photoGalItems .itemBundle {
	float:none;
}
.photoGalPage .btn_addVenue {
	right: 20px;
	top: 20px;
}
.photoGalPage.photGalMod .borderDiv {
	left: 0;
	top: 166px;
}
.itemHolder {
	position:relative;
}
.itemHolder .topPart {
	border-bottom: 2px solid #CCCCCC;
	height: 24px;
	margin-bottom: 17px;
	position: relative;
	width: 588px;
	letter-spacing:normal;
	word-spacing:normal;
}
.itemHolder .topPart .title {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
.itemHolder .topPart .btn_viewAll {
	color:#A51D66;
	font-size:12px;
	text-decoration:underline;
	position:absolute;
	top:1px;
	right:1px;
}
.photoGalPage .smallAdv {
	margin-bottom: 26px;
	margin-left:auto;
	margin-right:auto;
}
.wrapItems .item:hover .publicBox, .wrapItems .item.selected .publicBox {
	display:none;
}
.numbersPaging {
	width:138px;
	height:25px;
	left: 33px;
	position: absolute;
	top: 3px;
}
.numbersPaging .number {
	background-repeat:no-repeat;
	background-position:0px -25px;
	float:left;
	position:relative;
	width:25px;
	height:25px;
	margin-right:2px;
	cursor:pointer;
}
.numbersPaging .number.selected, .numbersPaging .number:hover {
	background-position:0px 0px;
}
.numbersPaging .number.nb1 {
	background-image:url(../images/bg_1.png);
}
.numbersPaging .number.nb2 {
	background-image:url(../images/bg_2.png);
}
.numbersPaging .number.nb3 {
	background-image:url(../images/bg_3.png);
}
.numbersPaging .number.nb6 {
	background-image:url(../images/bg_6.png);
}
.photoGalWrapNav .threePoints {
	position:relative;
	width:25px;
	height:25px;
	float:left;
	color:#666666;
	font-size:13px;
	margin-left:5px;
}
.photoGalWrapNav {
	bottom: 0;
	height: 36px;
	position: absolute;
	right: 0;
	width: 205px;
}
.photoGalPage.photGalMod .bot {
	background-color: Transparent;
	position: absolute;
	height: 59px;
}
.photoGalWrapNav .standAlone {
	width: 207px;
}
.filterMod.photGalMod {
	border-bottom: 1px dotted #979797;
	height: 40px;
	margin-left: 19px;
	padding-top: 14px;
	width: 590px;
}
.filterMod.photGalMod .selectWrap {
	margin-left: 0;
	padding-top: 0;
	width: 590px;
}
.filterMod.photGalMod .overflowInput {
	left: 11px;
	top: 4px;
	width: 119px;
	width: 118px\9;
 *left: 16px;
	top: 5px\9;
 *top: 6px;
}
.filterMod.photGalMod .overflowInput select {
	background-image: url(../images/bgrx_slcPhotGal.png);
	background-position: 0 -4px;
 *background-position: 0 -19px;
	width: 119px;
 *width: 118px;
}
.filterMod.photGalMod .bgSelect {
	background-image:url(../images/bg_photGalSlc.png);
	width: 145px;
}
.items .photoGalItems .item {
	border-bottom:1px dotted #979797;
}
.items .photoGalItems .item.noBrBtm {
	border-bottom:1px dotted Transparent;
}
.postPhotos .btn_send {
	background-image: url(../images/btn_Post.png);
	width:91px;
	height:26px;
}
.photoGalItems .wrapAdv {
	border-bottom: 1px dotted #979797;
	height: 82px;
	margin-bottom: 17px;
	position: relative;
	/*width: 590px;*/
	width:600px;
}
.addPhoto.addVideo .title.closeBtn {
	width: 88px !important;
}
.videoMod.boxMod .top {
	width: 221px;
}
.wrapVideoTop {
	padding-top: 24px;
	position: relative;
}
.wrapVideoTop .leftMenu {
	padding-left: 18px;
	position: relative;
	width: 188px;
}
.wrapVideoTop .rightPartVid {
	padding-left: 32px;
	width: 381px;
}
.linkMenuItem.linkPadd {
	padding-bottom: 12px;
}
.wrapVideoTop .rightPartVid .topVidPart {
	height: auto;
	margin-bottom: 7px;
	position: relative;
	width: auto;
}
.linkMenuItem.last {
	border-bottom:1px solid transparent!important;
}
.wrapVideoTop .leftMenu .linkMenuItem {
	border-bottom: 1px solid #D9D9D9;
	color: #666666;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 27px;
	padding-top: 12px;
	position: relative;
	text-decoration: none;
	width: 188px;
}
.wrapVideoTop .leftMenu .link .btn_view {
	padding-left: 2px;
	padding-right: 2px;
}
.wrapVideoTop .leftMenu .link .btn_view .label {
	font-size: 18px;
	padding-top: 3px;
	text-transform:uppercase;
}
.wrapVideoTop .rightPartVid .topVidPart .title {
	color:#A51D66;
	font-weight:bold;
	font-size:17px;
}
.wrapVideoTop .rightPartVid .topVidPart .text {
	font-size:11px;
	color:#6E6E6E;
}
.wrapVideoTop .rightPartVid .topVidPart .text span {
	font-weight:bold;
}
.wrapVideoTop .rightPartVid .topVidPart .date {
	font-size:11px;
	color:#6E6E6E;
}
.photoGalPage .wrapAdv .btn_addVenue {
	right: 503px;
	top: 109px;
}
.videoMod .wrapAdv {
	border-bottom: 1px dotted #979797;
	border-top: 1px dotted #979797;
	height: 126px;
	margin-bottom: 17px;
	margin-left: 19px;
	margin-top: 19px;
	padding-top: 22px;
	position: relative;
	width: 590px;
}
.wrapVideoTop .rightPartVid .picture {
	border: 4px solid #A71D69;
	height: 256px;
	overflow: hidden;
	position: relative;
	width: 366px;
}
.wrapVideoTop .rightPartVid .picture .btn_play {
	height: 256px;
	width: 366px;
	background-image:url(../images/btn_playvid.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	text-decoration: none;
}
.rightPartVid .videoDesc {
	color: #666666;
	font-size: 12px;
	height: auto;
	padding-top: 12px;
	position: relative;
	width: auto;
}
.rightPartVid .videoDesc a {
	color:#A51D66;
	font-size:12px;
}
.wrapAdvStyle {
	padding-left: 18px;
	position:relative;
	width:auto;
	height:auto;
}
.wrapShareBtn {
	height: 37px;
	margin-left: 18px;
	position: relative;
	width: 599px;
}
.wrapShareBtn .btn_addVenue {
	top: 11px;
}
.youtubePlayer {
	height: auto;
	margin-bottom: 12px;
	padding-left: 18px;
	position: relative;
	width: auto;
}
.posTop.rightShad {
	background-image:url(../images/bgrightshadowViddet.png);
	bottom: auto;
	height: 502px;
	top: 70px;
}
/*leMagPageMod*/
.leMagPageMod .linkPart .links .label.lbl_pubs {
	width: auto!important;
}
.leMagPageMod .mid {
	height: 56px;
}
.leMagTopMod {
	height: 131px;
	position:relative;
	width:635px;
}
.leMagPageMod {
	margin-top: 27px;
	margin-bottom:31px;
}
.leMagPageMod .top .title {
	width: 100px;
}
.leMagPageMod .mid {
	width:635px;
	height: 56px;
}
.leMagPageMod .top {
	height: 72px;
	width: 221px;
}
.lemagFirstDetail {
	background-color: #FFFFFF;
	height: 403px;
	margin-top: 7px;
	padding-left: 20px;
	position: relative;
	width: 615px;
	overflow:hidden;
}
.LifeStyle .lemagFirstDetail
{
    padding-left:0px;
    padding-right:20px;
}
#LeMag .lemagFirstDetail
{
    padding-left:0px;
    width: 635px;
    margin-top:7px!important;
}

.wrapType1 {
	position:relative;
	width:611px;
	padding-left:18px;
	height:auto;
}
.lemagFirstDetail .title, .titleType1 {
	color: #A51D66;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	padding-top: 16px;
	width: 564px;
	display:block;
    text-decoration:none;
}
.lemagFirstDetail .category, .categType1 {
	color: #999999;
	font-size: 12px;
	height: auto;
	padding-bottom: 9px;
	position: relative;
	width: 564px;
	display:block;
    text-decoration:none;
}
.lemagFirstDetail .category span, .categType1 span {
	color:#6D6D6D;
	font-size:11px;
}
.lemagFirstDetail .wrapSlideDesc {
	border-bottom: 1px dotted #CBCBCB;
	height: 277px;
	position: relative;
	width: 614px;
}
.wrapSlideDesc .slide {
	width:368px;
	text-decoration:none;
}
.lifeStyleSlide .wrapSlideDesc .slide {
    float:left;
    z-index:1;
}
.wrapSlideDesc .text {
	width:228px;
	color:#666666;
	font-size:12px;
}
.wrapSlideDesc.rtl .text {
    direction:rtl;
}
.wrapSlideDesc .text a {
	color: #A51D67;
}
.lemagFirstDetail .wrapSlideDesc a {
	color:#666666;
	text-decoration:none;
}
.lemagFirstDetail .wrapSlideDesc .text span {
    color: #A51D67;
    text-decoration:underline;
}
.wrapSlideDesc .overflow {
	border:4px solid #A71D69;
	position:relative;
	width:344px;
	height:237px;
}
#mag_det .wrapSlideDesc .overflow 
{
    margin-left:0px!important;
}
.wrapSlideDesc .text span {
	color:#A51D67;
}
.lifeStyleSlide .wrapSlideDesc .text span {
    color:#666666;
}
.lemagFirstDetail .circles {
	/*bottom: 9px;*/
	bottom:auto;
	top:10px;
	left:20px;
}
.lemagFirstDetail .circles .circle, .lemagFirstDetail .circles .swiper-pagination-switch {
	background-image:url(../images/bg_eltSlide.png);
}
.leMagPageMod .wrapAdv {
	color: #666666;
	font-size: 12px;
	height: 68px;
	margin-top: 14px;
	position: relative;
}
.wrapLeMagNews .topShad {
	background-image:url(../images/norTopSh.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 36px;
	right: 0;
	top: -10px;
	width: 635px;
}
.wrapLeMagNews {
	margin-top: 10px;
	/*min-height: 805px;*/
	min-height:334px;
	position: relative;
	width: 635px;
}
.wrapLeMagNews .mid {
	background-color: #FFFFFF;
	margin-top: 10px;
	/*min-height: 805px;*/
	position: relative;
	width: 635px;
	height: auto;
}
.wrapLeMagNews .items {
	height: auto;
	padding-left: 18px;
	padding-top: 19px;
	position: relative;
}
.wrapLeMagNews .items .item {
	border-bottom: 1px dotted #CBCBCB;
	height: 100px;
	margin-bottom: 6px;
	position: relative;
	width: 590px;
	display:block;
	text-decoration:none;
}
.LifeStyle .wrapLeMagNews .items .item {
    background-color: #F1F1F1;
    border: 0 none;
    height: 360px;
    margin-bottom: 19px;
    margin-right: 19px;
    padding-left: 9px;
    padding-top: 11px;
    width: 280px;
}
.wrapLeMagNews .items .item .picture {
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:124px;
	height:87px;
	border:3px solid #333333;
}
.wrapLeMagNews .items .item .text {
	height: auto;
	left: 144px;
	position: absolute;
	top: 20px;
	width: auto;
	text-decoration:none;
}
.wrapLeMagNews .items .item .title {
	position:relative;
	width:auto;
	height:auto;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
.wrapLeMagNews .items .item .date {
	position:relative;
	width:auto;
	height:auto;
	color:#666666;
	font-size:11px;
}
.wrapLeMagNews .items .item.last {
	border-bottom: 1px dotted Transparent;
}
.botMag {
	height: 48px;
	position: relative;
	width: 635px;
}
.lifeStyleSmMod.genType {
	height:550px;
}
.lifeStyleSmMod.genType .rightShadow {
	background-image:url(../images/rSh_lifeblog.png);
	height: 531px;
	right: -13px;
	width: 13px;
}
.lifeStyleSmMod .searchWrap .linkStyle {
	left: 0;
	right: auto;
}
.lifeStyleSmMod .searchWrap .linkStyle .label, .recentArticlesMod .searchWrap .linkStyle .label {
	color:#333938;
}
.wrapDescCat {
/*	padding-left: 22px;*/
    padding-left: 14px;
	position: relative;
	width: 271px;
}
.wrapDescCat .topTitle {
	padding-top: 13px;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
}
.wrapDescCat .category {
	color: #F2DDE9;
	font-size: 13px;
}
.wrapDescCat .category span {
	font-size:11px;
	color:#CCCCCC;
}
.wrapDescCat .text {
	color: #FFFFFF;
	font-size: 13px;
	height: auto;
	padding-left: 7px;
	position: relative;
	width: 255px;
}
.wrapDescCat .readmore {
	color: #D38EB4;
	font-size: 12px;
	height: auto;
	position: relative;
	width: auto;
	padding-left: 7px;
}
.wrapDescCat .overflow {
	border: 5px solid #EBCBDC;
	height: 185px;
	margin-bottom: 6px;
	margin-top: 10px;
	width: 261px;
}
.lifeStyleSmMod.genType .searchWrap {
	background-image: url(../images/bgrx_lifestyleBlog.png);
	padding-top: 2px;
}
.findYourPlace.rightMod {
	height:600px;
}
.findYourPlace.rightMod .searchWrap {
	background-image:none;
}
.findYourPlace.rightMod .linkStyle {
	left: 0;
	right: auto;
}
.findYourPlace.rightMod .rightShadow {
	background-image:url(../images/rSh_lifeblog.png);
	background-position: center center;
	height: 600px;
	right: -13px;
	width: 13px;
}
.findYourPlace.rightMod .itemsMag {
	height: auto;
	padding-left: 19px;
	padding-top: 12px;
	position: relative;
	width: auto;
}
.findYourPlace.rightMod .itemsMag .itemMag {
	background-image: url(../images/bgrx_lifestyleBlog.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 115px;
	margin-bottom: 9px;
	position: relative;
	width: 260px;
	display:block;
}
.findYourPlace.rightMod .itemsMag .itemMag .picture {
	height: 104px;
	overflow: hidden;
	position: relative;
	width: 62px;
}
.findYourPlace.rightMod .itemsMag .itemMag .data {
	height: auto;
	left: 75px;
	position: absolute;
	top: 0;
	width: auto;
}
.findYourPlace.rightMod .itemsMag .itemMag .data .date {
	color:#EDD2E1;
	font-size: 11px;
}
.findYourPlace.rightMod .itemsMag .itemMag .data .text {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 8px;
}
.findYourPlace.rightMod .itemsMag .itemMag .data .time {
	color:#EDD2E1;
	font-size: 11px;
}
.findYourPlace.rightMod .itemMag.last {
	background-image:none!important;
}
.wrapLeMagNews .items .itemBlog {
	background-color: #F1F1F1;
	height: 360px;
	margin-bottom: 19px;
	margin-right: 19px;
	padding-left: 9px;
	padding-top: 11px;
	width: 280px;
	text-decoration:none;
}
.wrapLeMagNews .items .itemBlog a {
	color: #A51D67;
}
.wrapLeMagNews .items .wrap {
	height: auto;
	padding-top: 9px;
	position: relative;
	width: 277px;
	width: 272px\9;
}
.wrapLeMagNews .items .itemBlog .picture {
	border: 3px solid #333333;
	float: left;
	height: 87px;
	margin-right: 9px;
	overflow: hidden;
	padding-right: 0;
	position: relative;
	width: 124px;
}
.wrapLeMagNews .items .itemBlog .fb_like {
	margin-top:10px;
}
.wrapLeMagNews .items .itemBlog .data {
	color: #666666;
	display: inline;
	font-size: 12px;
	padding-right: 11px;
	position: relative;
	width: 136px;
 *line-height: 16px;
}
.wrapLeMagNews .items .itemBlog .data span {
    color:#A51D66;
    cursor:pointer;
    text-decoration:underline;
}
.LifeStyle .wrapLeMagNews .items .itemBlog .data span {
    color:#A51D67;
    text-decoration:underline;
}
.wrapLeMagNews .items .itemBlog .title {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	height: auto;
	position: relative;
	width: auto;
}
.wrapLeMagNews .items .itemBlog .date {
	color: #666666;
	font-size: 11px;
	height: auto;
	padding-bottom: 1px;
	padding-top: 3px;
	position: relative;
	width: auto;
}
.wrapLeMagNews .items .itemBlog .date span {
	color:#A4A4A4;
	margin-right: 4px;
}
.wrapPrevNextType1 {
	height: 57px;
	position: absolute;
	right: 0;
	top: -58px;
	width: 204px;
}
.lifeStyleMod .wrapPrevNextType1 {
    display:none;
}
.wrapPrevNextType1 .nav.on {
	background-position: 0 0;
}
.wrapPrevNextType1 .next {
	background-image: url(../images/btn_right.png);
}
.wrapPrevNextType1 .prev {
	background-image: url(../images/btn_left.png);
	left: 52px;
	position: absolute;
	top: 0;
}
.wrapPrevNextType1 .nav {
	background-position: 0 -30px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 30px;
	width: 30px;
}
.wrapPrevNextType1 .wrapNav {
	height: auto;
	position: absolute;
	width: auto;
	top:0px;
	left:50px;
}
.wrapPrevNextType1 .btn {
	height: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 30px;
	cursor:pointer;
}
.wrapPrevNextType1 .btn.btn_left {
}
.wrapPrevNextType1 .btn.btn_right {
	left: 93px;
}
.wrapPrevNextType1 .text {
	color: #666666;
	font-size: 12px;
	left: 0;
	margin-right: 13px;
	position: absolute;
	text-decoration: underline;
	top: 31px;
	width: 95px;
}
.lifeStyleMod {
	margin-right: 10px;
	min-height: 718px;
	width: 635px;
}
.lifeStyleMod .descriptionPart2 {
	border-bottom: 1px dotted #CBCBCB;
	color: #666666;
	font-size: 12px;
	letter-spacing: normal;
	padding-bottom: 22px;
	padding-top: 10px;
	position: relative;
	width: 581px;
	word-spacing: normal;
}
.lifeStyleMod .wrapSlideDesc .text {
	padding-bottom: 28px;
	display: block;
    width: auto;
}
.lifeStyleMod .wrapSlideDesc .item {
	float:left;
	width:344px;
	height:237px;
}
.lifeStyleMod .wrapSlideDesc .overflow {
	width: 338px;
}
.standAlone.blogMod .prev {
	left:-15px;
}
.standAlone.blogMod .next {
	left:337px;
}
.standAlone.blogMod .nav {
	top:105px;
}
.overflowSmall {
	height: 85px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	width: 353px;
}
#mag_det .overflowSmall 
{
    margin-left: 0px !important;
    margin-top: 10px !important;
}
.overflowSmall .smItem {
	height:79px;
	width:106px;
	overflow:hidden;
	float:left;
	border:3px solid Transparent;
	margin-right: 7px;
}
.overflowSmall.swiper-container1 .smItem.swiper-slide 
{
    width:105px!important;
    height:79px!important;
}
.overflowSmall .smItem.selected, .overflowSmall .swiper-slide-visible.swiper-slide-active {
	border:3px solid #A71D69;
}
.boxMod.lifeStyleMod .top {
	width: 261px;
}
.fbCommentSmall {
	padding-bottom:20px;
}
/*end leMagPageMod*/


/*Movies*/


.popularMod.moviesMod {
	height: 386px;
}
.popularMod.moviesMod .mid {
	height: 333px;
}
.popularMod.moviesMod .wrapWords {
	height: 292px;
}
.mostPopMod .mid {
	height: 326px;
	width: 635px;
}
.mostPopMod .linkPart {
	height: 70px;
	padding-top: 0;
	width: 635px;
}
.mostPopMod .wrap_slider {
	height: 260px;
	margin-left: 28px;
	position: relative;
	width: 577px;
}
.mostPopMod .overflow {
	height: 258px;
	width: 580px;
}
.mostPopMod .eventPicture {
	height: 194px;
}
.mostPopMod .eventNavigMod.standAlone .nav {
	top: 101px;
}
.mostPopMod.boxMod .topShad {
	background-image:url(../images/topShad.png);
	right: 8px;
}
.mostPopMod.boxMod .botShad {
	background-image:url(../images/mostPopshadb.png);
	bottom: -16px;
	height: 44px;
	width: 645px;
}
.mostPopMod.boxMod .rightShad {
	background-image:url(../images/mostPopshadr.png);
	height: 302px;
	right: 4px;
}
.recentArticlesMod .overflow {
	border:5px solid #A71D69;
	width:261px;
	height:185px;
}
.recentArticlesMod .wrapType1 .titleType1 {
	width: 253px;
	padding-top: 28px;
}
.recentArticlesMod .wrapType1 .categType1 {
	padding-bottom: 12px;
	padding-top: 7px;
	width: 253px;
}
.recentArticlesMod .wrapType1 {
	width: 253px;
}
.recentArticlesMod .sliderWrap {
	padding-left: 13px;
}
.recentArticlesMod .description {
	color: #666666;
	font-size: 12px;
	height: 128px;
	overflow: hidden;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-top: 19px;
	position: relative;
	width: 251px;
}
.recentArticlesMod .readmore {
	color: #A61D68;
	display: block;
	font-size: 12px;
	padding-bottom: 23px;
	padding-left: 18px;
	position: relative;
}
.recentArticlesMod .searchWrap {
	border-top:1px dotted #CBCBCB;
	height: 31px;
	margin-left: 15px;
	padding-bottom: 12px;
	position: relative;
	width: 265px;
}
.recentArticlesMod .viewAll {
	bottom: 10px;
	left: 0;
	position: absolute;
	right: auto;
}
.recentArticlesMod .leftShad {
	background-image:url(../images/recentArticlesShadl.png);
	bottom: auto;
	height: 558px;
	left: -9px;
	top: 0;
}
.recentArticlesMod .calTop .calTitle {
	width: 95px;
	padding-top: 11px;
	margin-top: 0px;
	margin-left: 18px;
}
.recentArticlesMod .calTop {
	width: 213px;
	height: 63px;
}
/*showTimesMod*/

.showTimesMod .top .title {
	line-height: 25px;
	width: 81px;
}
.showTimesMod.boxMod {
	height: 623px;
}
.showTimesMod.boxMod .mid {
	height: 560px;
}
.showTimesMod.boxMod .top {
	height: 63px;
}
.moviesMod .linkPart .links .link, .showTimesMod .linkPart .links .link {
	height: 25px;
	margin-right: 7px;
}
.mostPopMod .eventDesc .eventDate {
	color: #6E6E6E;
}
.showTimesMod .showSched {
	background-image:url(../images/bgrx_showtime.png);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
	width:635px;
	min-height:473px;
}
.showTimesMod .linkPart {
	height: 68px;
}
.showTimesMod .linkPart {
}
.showSched .wrapTop {
	height: 50px;
	position: relative;
	width: auto;
}
.showSched .showTop {
	height: 27px;
	left: 12px;
	position: absolute;
	top: 16px;
	top: 17px\9;
	width: auto;
}
.showSched .showTop .place {
	border-bottom: 3px solid Transparent;
	color: #999999;
	cursor: pointer;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 26px;
	margin-left: 15px;
	margin-right: 15px;
	position: relative;
	width: auto;
}
.showSched .showTop .place.selected .arrow, .showSched .showTop .place:hover .arrow {
	display:block;
}
.showSched .showTop .place.selected, .showSched .showTop .place:hover {
	border-bottom: 3px solid #A51D67;
	color: #A51D67;
}
.showSched .showTop .place .arrow {
	background-image:url(../images/downArrow.png);
	background-position: center center;
	background-repeat: no-repeat;
	bottom: -7px;
	display: none;
	height: 6px;
	left: 0;
	position: absolute;
	width: 100%;
}
.showSched .wrap_locPhone {
	height: 25px;
	margin-left: 29px;
	margin-top: 13px;
}
.showSched .wrap_locPhone .locationCSS {
	margin-right:20px;
	float:left;
}
.showSched .wrap_locPhone .phoneCSS {
	float: left;
	font-size: 11px;
}
.rowsCinema {
	position:relative;
	width:auto;
	height:auto;
}
.rowsCinema .row {
	border-bottom: 1px dotted #CBCBCB;
	height: 30px;
	margin-left: 23px;
	padding-top: 10px;
	position: relative;
	width: 586px;
}
.rowsCinema .show {
	position:relative;
	float:left;
}
.rowsCinema .nb {
	background-image:url(../images/nb_circle.png);
	background-repeat: no-repeat;
	color: #A51D67;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 14px;
	height: 20px;
	padding-top: 3px;
	position: relative;
	text-align: center;
	width: 23px;
}
.rowsCinema .film {
	color: #333333;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 12px;
	padding-top: 3px;
	position: relative;
	width: 303px;
}
.rowsCinema .times {
	float: left;
	height: auto;
	margin-top: 4px;
	position: relative;
	width: auto;
}
.rowsCinema .times span {
	color: #666666;
	float: left;
	font-size: 11px;
	margin-right: 9px;
	position: relative;
}
.rowsCinema .duration {
	color: #A61D68;
	float: left;
	font-size: 11px;
	margin-left: 26px;
	position: relative;
	margin-top: 4px;
}
.rowsCinema .row.last {
	border-bottom:none;
}
.recentArticlesMod .mid {
	max-height: 561px;
	overflow:hidden;
}
.filmInfo {
	height: auto;
	margin-left: 24px;
	position: relative;
	width: 583px;
}
.filmInfo .filmName {
	color:#A61D68;
	font-weight:bold;
	font-size: 16px;
}
.filmInfo .showing {
	color: #333333;
	font-size: 14px;
	height: auto;
	padding-bottom: 9px;
	padding-top: 9px;
	position: relative;
	width: auto;
}
.filmInfo .showing span {
	font-weight:bold;
}
.filmInfo .desc {
	color:#666666;
	font-size: 12px;
}
.filmInfo .readmore {
	color: #A71D69;
	display: block;
	font-size: 11px;
	height: auto;
	padding-top: 8px;
	position: relative;
	width: auto;
}
.botLink {
	border-top: 1px dotted #979797;
	height: 30px;
	margin-top: 26px;
	padding-top: 9px;
	position: relative;
	width: 570px;
}
.botLink .link {
	text-decoration: none;
}
.movieGallery {
	height: auto;
	margin-left: 22px;
	position: relative;
	width: 511px;
}
.movieGallery .overflow {
	height: 324px;
	margin-left: 36px;
	margin-top: 8px;
	overflow: hidden;
	position: relative;
	width: 511px;
}
.movieGallery .overflow .movieItem {
	width:145px;
	height:207px;
	overflow:hidden;
	float:left;
	z-index:1;
	position: relative;
	margin-top:29px;
}
.movieGallery .overflow .movieItem.med1, .movieGallery .overflow .movieItem.med2 {
	width:172px;
	height:238px;
	margin-left: -80px;
	z-index:2;
	margin-top:17px;
}
.movieGallery .overflow .movieItem.med2 {
	margin-left: 0px;
	margin-right: -80px;
}
.movieGallery .overflow .movieItem.selected {
	height: 291px;
	margin-left: -80px;
	margin-right: -80px;
	width: 196px;
	z-index:3;
	margin-top:0px;
}
.movieGallery .overflow .movieItem.selected .shadow {
	display:none;
}
.movieGallery .overflow .movieItem .shadow {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:block;
	background-repeat:repeat;
}
.movieGallery .overflow .movieItem.med1 .shadow, .movieGallery .overflow .movieItem.med2 .shadow {
	background-image:url(../images/bgrx_MedMovies.png);
}
.movieGallery .overflow .movieItem .shadow {
	background-image:url(../images/bgrx_smallMovies.png);
}
.movieGallery .navSlider {
	background-image:url(../pictures/bgSliderMovies.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 14px;
	margin-bottom: 28px;
	width: 584px;
}
/*showTimesMod*/


/*Now Showing*/
.showingNowMod .items {
	padding-left: 25px;
	padding-top: 17px;
}
.showingNowMod {
	height: auto;
	margin-bottom: 41px;
	min-height: 462px;
	width: 635px;
}
.showingNowMod .eventPicture {
	height: 194px;
}
.showingNowMod .top {
	width: 222px !important;
}
.showingNowMod .eventItem {
	float:none;
	margin-bottom: 14px;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
 *display:inline;
	zoom:1;
}
.showingNowMod .photoGalItems .wrapAdv {
	border-bottom:1px solid Transparent;
	padding-top:20px;
}
.showingNowMod .photoGalWrapNav {
	bottom: -44px;
}
.showingNowMod .txt_filterby {
	top: 10px;
}
.showingNowMod .filterMod.photGalMod .selectWrap {
	margin-left: 87px;
	width: 492px;
}
.showingNowMod .filterMod.photGalMod {
	padding-top: 19px;
}
/*end Now Showing*/

/*showing Now Detail*/
.showingNowDetMod {
}
.showingNowDetMod .movieTitle {
	border-bottom: 1px dotted #979797;
	color: #A51D66;
	font-size: 16px;
	font-weight: bold;
	height: 34px;
	margin-left: 18px;
	padding-top: 24px;
	position: relative;
	width: 587px;
}
.showingNowDetMod .wrapAdvStyle {
	padding-top: 21px;
	padding-bottom: 23px;
}
.showingNowDetMod .fbCommentSmall {
	padding-left: 18px;
}
.vidDetailMod.showingNowDetMod .wrapShareBtn {
	border-bottom: 1px solid Transparent;
	margin-left: 28px;
}
.showingNowDetMod .smRightPart {
	width:304px;
	position:relative;
	height:auto;
	padding-left:25px;
}
.showingNowDetMod .smLeftPart {
	width:278px;
	position:relative;
	height:auto;
}
.smallTwoPart {
	border-bottom: 1px dotted #979797;
	margin-left: 23px;
	padding-bottom: 33px;
	position: relative;
	width: 612px;
}
.smallTwoPart .moviePic {
	width:270px;
	height:388px;
	border:4px solid #A71D69;
	position:relative;
	overflow:hidden;
}
.smallTwoPart .infolabels {
	position:relative;
	width:auto;
	height:auto;
}
.smallTwoPart .infolabels .infolabel {
	position:relative;
}
.smallTwoPart .infolabels .infolabel .labelType {
	color:#6D6D6D;
	font-weight:bold;
	font-size:12px;
	width:107px;
	float:left;
}
.smallTwoPart .infolabels .infolabel .labelText {
	color:#666666;
	font-size:12px;
}
.wrapInfoCine {
	height: auto;
	position: relative;
	width: auto;
}
.wrapInfoCine .actors {
	color:#A51D67;
	font-size:12px;
	position:relative;
	font-style: italic;
	padding-bottom: 6px;
	padding-top: 27px;
}
.wrapInfoCine .description {
	color: #666666;
	font-size: 12px;
	padding-bottom: 23px;
	position: relative;
	width: 264px;
}
.wrapInfoCine .whereShowing {
	width:auto;
	height:auto;
	position:relative;
	padding-bottom:5px;
}
.wrapInfoCine .whereShowing .showingAt {
	color: #A51D67;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
}
.wrapInfoCine .whereShowing .rows {
	height: auto;
	position: relative;
	width: auto;
}
.wrapInfoCine .whereShowing .row {
	background-image:url(../images/bg_whereCinema.png);
	width:291px;
	height:29px;
	position:relative;
	margin-bottom: 8px;
}
.wrapInfoCine .row .cinemaName {
	color: #A51D67;
	font-size: 12px;
	left: 7px;
	position: absolute;
	top: 5px;
}
.wrapInfoCine .row .times {
	height: 27px;
	left: 118px;
	position: absolute;
	top: 1px;
	width: 168px;
}
.wrapInfoCine .row .times span {
	color:#666666;
	font-size:11px;
}
.wrapInfoCine .watchTrailer {
	background-image:url(../images/btn_watchTrailer.png);
	background-repeat:no-repeat;
	height: 33px;
	width: 137px;
	cursor:pointer;
	text-decoration:none;
	display:block;
}
.txt_trailer {
	background-image:url(../images/txt_watchTrailer.png);
	background-repeat: no-repeat;
	bottom: 81px;
	cursor: pointer;
	height: 9px;
	position: absolute;
	right: 31px;
	width: 107px;
	text-decoration:none;
}
.showingNowDetMod .btn_closeSub {
	right: 30px;
	top: 24px;
}
.btn_closeSub {
	background-image: url(../images/smallX.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #A51D66;
	cursor: pointer;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 18px;
	font-weight: normal;
	padding-left: 16px;
	position: absolute;
	right: 0;
	text-decoration: underline;
	top: 0;
}
.calListing .btn_view .label {
	padding-top: 1px;
}
.addBorder {
	border-bottom: 1px dotted #979797;
	width:590px;
	padding-bottom:20px;
	margin-left:18px;
}
.desc {
	text-decoration:none;
}
.picture {
	border:0px;
	text-decoration:none;
}
/*end showing Now Detail*/

/*end Movies*/



/*visitLebMod*/

.goingOutMod.goingOutRightMod .mid {
	height: 365px;
}
.goingOutRightMod.goingOutMod .top .title {
	width: 100px;
}
.goingOutRightMod.goingOutMod {
	height: 459px;
}
.lebPhotoMod.mostPopularMod .items .desc .author span {
	color: #262626;
	font-size: 14px;
}
.boxMod.bigMode .botShad {
	background-image:url(../images/bgShadVisitLeb.png);
	width:955px;
}
.lebPhotoMod {
	height: 446px;
}
.lebPhotoMod .rightShad {
	height: 374px;
}
.lebPhotoMod .mid {
	height: 351px;
	padding-top: 27px;
}
.lebPhotoMod .mid .items {
	margin-top: 0;
}
.visitLebMod {
	margin-right: 10px;
	min-height: 721px;
	width: 635px;
}
.visitLebMod .mid {
	min-height: 645px;
}
.visitLebMod .top {
	width: 222px;
}
.visitLebMod.boxMod .botShad {
	bottom: -4x;
	width: 632px;
}
.visitLebNavMod.standAlone .nav {
	top:0px
}
.visitLebNavMod.standAlone .nav.prev {
	background-image: url(../images/btn_up.png);
	left: 5px;
}
.visitLebNavMod.standAlone .nav.next {
	background-image: url(../images/btn_down.png);
	right: -389px;
}
.visitLebanonMod .forecast {
	background-image:url(../pictures/forecast.png);
	background-repeat: no-repeat;
	height: 60px;
	position: absolute;
	right: 0;
	top: -2px;
	width: 270px;
}
.quickFactMod .botShad {
	background-image: url(../images/smallBtmShad.png);
	bottom: -2px;
	width: 308px;
}
.quickFactMod .rightShad {
	background-image: url(../images/shFeaturedEvent.png);
	height: 291px;
}
.quickFactMod .top .title {
	width: 108px;
}
.quickFactMod {
	height: 362px;
	position: relative;
	width: 308px;
}
.quickFactMod .mid {
	height: 289px;
	width: 308px;
}
.quickFactMod.addsmSpaceCSS {
	margin-top: 30px !important;
}
.quickFactMod .infos {
	height: 161px;
	padding-left: 16px;
	padding-top: 19px;
	position: relative;
	width: 292px;
}
.quickFactMod .picture {
	height: 97px;
	overflow: hidden;
	padding-left: 13px;
	padding-top: 12px;
	position: relative;
	width: 284px;
}
.quickFactMod .info {
	height: auto;
	margin-bottom: 7px;
	position: relative;
	width: 146px;
}
.quickFactMod .infos .infoLeft {
	float:left;
	width: 146px;
	position: relative;
}
.quickFactMod .infos .infoRight {
	float:left;
	width: 146px;
	position: relative;
}
.quickFactMod .info .topInf {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	position: relative;
	width: auto;
}
.quickFactMod .info span {
	display:block;
}
.quickFactMod .info .bottomInf {
	color: #666666;
	font-size: 12px;
}
.boxMod.mostPopularMod.bigMode .items {
	width: 933px;
}
.boxMod.mostPopularMod.bigMode .items .item {
	margin-right: 13px;
	width: 296px;
}
.boxMod.mostPopularMod.bigMode .items .desc {
	width: 284px;
}
.boxMod.mostPopularMod.bigMode .items .picture {
	width: 284px;
}
.menuWraping .linkMenuItem {
	border-bottom: 1px solid #D9D9D9;
	color: #666666;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 27px;
	padding-top: 12px;
	position: relative;
	text-decoration: none;
	width: 188px;
	padding-left:10px;
}
.menuWraping .linkMenuItem.selected, .menuWraping .linkMenuItem:hover {
    background-color: #A71D69;
    color: #FFFFFF;
}
.menuWraping .linkMenuItem.selected {
    cursor:default;
}
.visitLebanonMod .menuWraping {
	height: auto;
	position: relative;
	width: auto;
}
.visitLebanonMod .wrapLeftRight {
	padding-left: 30px;
	padding-top: 22px;
	position: relative;
}
.visitLebanonMod .visitLebLeft {
	width: 198px;
}
.visitLebanonMod .visitLebRight {
	padding-left: 19px;
	width: 386px;
}
.visitLebanonMod .sharePanel {
	border-top: 1px dotted #979797;
	margin-top: 16px;
	width: 384px;
}
.visitLebanonMod .sharePane .socialSharel {
	margin-top: 7px;
}
.visitLebanonMod .wrapData .title {
	color: #A51D66;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 20px;
	position: relative;
}
.visitLebanonMod .wrapData .description {
	color: #666666;
	font-size: 12px;
}
.visitLebanonMod .wrapData .readmore {
	color: #A51D66;
	font-size: 12px;
	cursor:pointer;
}
.visitLebanonMod .wrapData .readmore:hover{
    text-decoration:underline;
}
.overflowVisit {
	position:relative;
	overflow:hidden;
	width:375px;
	height:344px;
	border:6px solid #A71D69;
}
.overflowVisit .item {
	width:375px;
	height:344px;
	float:left;
}
/*end visitLebMod*/


/*placesToGoMod*/

.placesToGoMod .botLink {
	bottom: 7px;
	left: 21px;
	margin-top: 0;
	position: absolute;
}
.placesToGoMod {
	height:513px;
	width:624px;
}
.placesToGoMod .mid {
	height:445px;
}
.overflowPlaceItem {
	width:573px;
	height:360px;
	overflow:hidden;
	position:absolute;
	top:22px;
	left:18px;
}
.overflowPlaceItem .itemBundle {
	float: left;
	height: 347px;
	position: relative;
	width: 590px;
}
.placeItem {
	float: left;
	height: 165px;
	margin-right: 14px;
	margin-bottom: 27px;
	position: relative;
	width: 182px;
}
.placeItem .picture {
	width:181px;
	height:136px;
	overflow:hidden;
	position:relative;
	display:block;
}
.placeItem .title {
	margin-top:12px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	position:relative;
	display: block;
	text-decoration: none;
}
.placesNavMod.standAlone .nav.next {
	right:-643px;
}
.placesNavMod.standAlone .nav.prev {
	left:-17px;
}
.placesNavMod.standAlone .nav {
	top:184px;
}
/*end placesToGoMod*/


/*hotelResortMod*/
.hotelResortMod {
	height:347px;
	width:624px;
}
.hotelResortMod.boxMod .botShad {
	background-image:url(../images/resortBotShad.png);
	bottom: -22px;
	height: 44px;
	right: 0;
	width: 622px;
}
.hotelResortMod.boxMod .rightShad {
	background-image:url(../images/resortrightShad.png);
	bottom: 0;
	height: 273px;
	width: 28px;
}
.hotelResortMod .placeItem .title {
	border-bottom: 1px solid #EAEAEA;
	display: block;
	padding-bottom: 3px;
	text-decoration: none;
}
.hotelResortMod.boxMod .topShad {
	background-image:url(../images/topShad.png);
}
.hotelResortMod .mid {
	height:281px;
}
.visitMod .featuredEventsMod.addsmSpaceCSS {
	margin-top:0px!important;
	margin-bottom:35px;
}
.visitMod .goingOutMod.goingOutRightMod .mid {
	height: 407px;
}
.visitMod .goingOutRightMod.goingOutMod {
	height: 510px;
}
.hotelResortMod .botLink {
	bottom: 2px;
	left: 21px;
	margin-top: 0;
	padding-top: 7px;
	position: absolute;
}
.hotelResortMod .overflowPlaceItem {
	height: 203px;
}
.hotelResortMod .standAlone .nav.next {
	right:-643px;
}
.standAlone .nav.next {
	right:-13px;
}
.standAlone .nav.prev {
	left:-17px;
}
.standAlone.resortNavMod .nav {
	top: 123px;
}
.hotelResortMod .overflowPlaceItem .location {
	color: #666666;
	font-size: 12px;
	padding-top: 2px;
	width: 117px;
	display: block;
	text-decoration: none;
}
.hotelResortMod .ratingStars {
	bottom: 25px;
	position: absolute;
	right: 0px;
}
.hotelResortMod .overflowPlaceItem .placeItem {
	height: 212px;
	margin-bottom: 0px;
	text-decoration:none;
}
.hotelResortMod.resortSlider .overflowPlaceItem .placeItem .location {
    width:auto;
}
/*end hotelResortMod*/


/*rating*/
.ratingStars {
	height: 12px;
	position: relative;
	width: 61px;
}
.ratingStars .stars {
	height: 12px;
	left: 0px;
	position: absolute;
	top: 0px;
}
.ratingStars .stars .star {
	background-image: url(../images/star.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 11px;
	margin-right: 0px;
	position: relative;
	width: 12px;
}
/*end rating*/


/*visitOverviewMod*/
.visitOverviewMod .title.dropMenu {
	background-image:url(../images/dropMenuBtn.png);
	background-position: left 1px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 35px;
	margin-left: 21px !important;
	padding-left: 43px;
	padding-top: 6px;
	text-decoration: none;
}
.bgMenuDrop {
	background-image:url(../images/bgAllmenu.png);
	background-repeat: no-repeat;
	height: 507px;
	left: -25px;
	position: absolute;
	top: -103px;
	width: 227px;
}
.visitOverviewMod .btnBack {
	left: 559px;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	top: -46px;
}
.visitOverviewMod .menuWraping {
	left: 26px;
	position: absolute;
	top: 67px;
}
.visitOverviewMod .menuWraping .linkMenuItem {
	width: 161px;
}
.visitOverviewMod {
	min-height: 829px;
	width: 635px;
}
.visitOverviewMod.boxMod .botShad {
	width: 632px;
}
.visitOverviewMod .visitLebLeft {
	position:relative;
	width: 605px;
	z-index:2;
}
.visitOverviewMod .top {
	width: 222px;
}
.visitOverviewMod .mid {
	min-height: 761px;
}
.visitOverviewMod .linkMenuItem.selected, .visitOverviewMod .linkMenuItem:hover {
	/*color:#A51D66;*/
	color:#FFFFFF;
}
.visitOverviewDesc {
	margin-top: 24px;
	position: relative;
	width: 590px;
	z-index:1;
}
.visitOverviewMod .standAlone.visitLebNavMod .nav {
	left: 480px;
	right:auto;
}
.visitOverviewMod .standAlone.visitLebNavMod .nav.prev {
	top:-16px;
}
.visitOverviewMod .standAlone.visitLebNavMod .nav.next {
	top:341px;
}
.visitLebanonMod .visitOverviewDesc .sharePanel {
	width: 590px;
}
.overviewSmall {
	height: 356px;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 0;
	width: 193px;
}
.overviewSmall .item {
	width:183px;
	height:102px;
	border:4px solid #D2D2D2;
	overflow:hidden;
	position:relative;
	margin-bottom:13px;
}
.overviewSmall .item.selected, .overviewSmall .item:hover {
	border:4px solid #A71D69;
}
.visitLebMod .visitLebNavMod.standAlone .nav {
	top:155px;
}
.visitLebMod .visitLebNavMod.standAlone .nav.prev {
	left: 5px;
	background-image: url(../images/btn_left.png);
}
.visitLebMod .visitLebNavMod.standAlone .nav.next {
	background-image: url(../images/btn_right.png);
	right: -421px;
}
.practInfoItem {
	width:587px;
	height:auto;
	position:relative;
}
.practInfoItem .overflow {
	border: 1px solid #CCCCCC;
	float: left;
	height: 207px;
	margin-right: 13px;
	position: relative;
	width: 303px;
}
.practInfoItem .topTitle {
	border-bottom: 1px dotted #979797;
	color: #A51D66;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	position: relative;
}
.practInfoItem .data {
	height: 210px;
	overflow: hidden;
	margin-bottom: 15px;
	padding-top: 8px;
	position: relative;
}
.practInfoItem .data .picture {
	height: 201px;
	left: 3px;
	overflow: hidden;
	position: absolute;
	top: 3px;
	width: 297px;
}
.practInfoItem .data .text {
	color: #666666;
	display: inline;
	font-size: 12px;
	line-height: 14px;
	position: relative;
}
.practInfoItem .data .btn_hide {
	color:#A51D66;
	font-size:12px;
	cursor:pointer;
}
.visitLebanonMod .itemBox .dataBox .titleBox {
	width: 143px;
}
.visitLebanonMod .practInfoMod .sharePanel {
	width:590px;
}
.lebNightLifeMod .botShad {
	background-image: url(../images/smallBtmShad.png);
	bottom: -2px;
	width: 308px;
}
.weaherMod .sharePanel {
	margin-top: 0;
}
.lebNightLifeMod {
	height: 540px;
	position: relative;
	width: 308px;
}
.lebNightLifeMod .mid {
	height: 467px;
	width: 308px;
}
.lebNightLifeMod .overflow {
	height: 438px;
	left: 12px;
	overflow: hidden;
	position: absolute;
	top: 23px;
	width: 294px;
}
.lebNightLifeMod .dataBox .author {
	color: #666666;
	font-size: 11px;
	width: 140px;
}
.lebNightLifeMod .dataBox .author span {
	font-weight: bold;
}
.lebNightLifeMod .itemBundle {
	float: left;
	height: 442px;
	position: relative;
	width: 299px;
	letter-spacing: -0.3em;
	word-spacing: -0.3em;
}
.lebNightLifeMod .itemBox .dateBox {
	padding-top: 11px;
}
.lebNightLifeMod .navig {
	top: -45px;
}
.lebNightLifeMod .itemBundle .itemBox {
	height: 185px;
	margin-bottom: 47px;
	margin-top: 0;
	width: 137px;
}
.lebNightLifeMod .addBorder {
	height: 1px;
	left: 4px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 210px;
	width: 281px;
}
.linksWeather {
	position: absolute;
	right: 0;
	top: 8px;
	width: 230px;
}
.linksWeather .link {
	color: #666666;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 17px;
	height: 24px;
	margin-right: 14px;
	text-align: center;
	text-decoration: none;
	width: auto;
	cursor:pointer;
}
.weatherItem .topTitle {
	color: #A51D66;
	font-size: 17px;
	font-weight: bold;
	height: auto;
	padding-bottom: 14px;
	position: relative;
	width: auto;
}
.weatherItem .leftWeather {
	width:352px;
	height:244px;
	
	float:left;
	position:relative;
	margin-right:13px;
}
.weatherItem .leftWeather .overflow {
	border: 3px solid #A71D69;
	height: 237px;
	width: 344px;
}
.weatherItem .rightWeather {
	/*padding-left: 13px;
	width: 233px;*/
	display: inline;
    letter-spacing: normal;
    width: 233px;
    word-spacing: normal;
}
.weatherItem .rightWeather .description {
	color: #666666;
	font-size: 12px;
	height: auto;
	line-height: 14px;
	position: relative;
	width: auto;
}
.weatherItem .botSection {
	height: 46px;
	position: relative;
	width: 600px;
}
.linksWeather .btn_view .label {
	font-size: 18px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	color: #333333;
}
.weatherIte .circles .circle {
	background-image: url(../images/bg_eltSlide.png);
}
.weatherItem .midSection .circles {
	bottom: 9px;
	left: 0;
	top: auto;
}
.weatherItem .midSection {
	/*height: 277px;*/padding-bottom:20px;min-height:250px;padding-right:5px;
	position: relative;
	width: auto;
}
.weaherMod .readmore {
	color: #A51D66;
	cursor:pointer;
	text-decoration:underline;
	display:inline;
}
.snowCond {
	background-image:url(../images/snowChains.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 120px;
	position: absolute;
	right: 90px;
	top: 9px;
}
.temperature {
	background-image:url(../images/currentWeather.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 83px;
	position: absolute;
	right: 7px;
	top: 4px;
}
.mostMopMoviesSlider .eventNavigMod.standAlone .nav.next {
	right: -620px;
}
.weatherItem {
	position:relative;
	width:auto;
	height:auto;
	margin-top:0px;
	padding-top:20px;
}
.practInfoMod .wrapLeftRight {
	padding-top:0px!important;
}
.practInfoMod .bgMenuDrop {
	top: -81px;
}
.practInfoItem {
	padding-top:20px;
}
.snowcondMod .title.closeBtn {
	text-decoration: underline;
}
.wrapSnowCondDetail {
	position:relative;
	width:587px;
	height:auto;
	padding-top:14px;
	padding-left:22px;
}
.wrapSnowCondDetail .toptitle {
	color:#A51D66;
	font-size:17px;
	font-weight:Bold;
	border-bottom:1px dotted #979797;
	padding-bottom:10px;
}
.snowCondDetSld {
	position:relative;
	width:571px;
	height:356px;
	overflow:hidden;
	border:7px solid #A71D69;
}
.snowCondDetSld .item {
	float:left;
	position:relative;
	width: 571px;
}
.snowCondDetail.standAlone .nav {
	top: 326px;
}
.snowCondDetail.standAlone .nav.next {
	right: -619px;
}
.snowCondDetail.standAlone .nav.prev {
	left:8px;
}
.leftCondDet .mapCtr .overflow {
	height: 151px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 165px;
}
.leftCondDet .mapCtr {
	border: 1px solid #CCCCCC;
	height: 157px;
	position: relative;
	width: 171px;
}
.rightCondDet {
	padding-left: 29px;
	width: 390px;
}
.rightCondDet .desc {
	color: #666666;
	font-size: 12px;
	line-height: 15px;
	position: relative;
}
.liveWebCam {
	background-image:url(../images/liveWebcam.png);
	width:165px;
	height:33px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.wrapLiveWeb {
	padding-bottom: 20px;
	padding-top: 35px;
	position: relative;
	width: 613px;
}
.leftCondDet .mapCtr.addmarginBtm {
	margin-bottom:14px;
}
.snowcondMod.practInfoMod .sharePanel {
	margin-top:0px;
	border-top: 1px dotted Transparent;
	border-bottom: 1px solid #CCCCCC;
}
.wrapingData .bg_whiteForVid {
	background-image:url(../images/bgrx_webcam.png);
	background-repeat: repeat;
	height: 100%;
	left: -6px;
	padding-right: 20px;
	position: absolute;
	top: 0;
	width: 100%;
}
.wrapingData {
	width:auto;
	height:auto;
	position:relative;
}
.webCamLive {
	background-color: #FFFFFF;
	left: 4px;
	padding-left: 21px;
	padding-right: 21px;
	position: absolute;
	top: 170px;
}
/**/

/*sevenDayForcast*/

.sevenDayForcast {
	position:relative;
	width:600px;
	height:240px;
}
.sevenDayForcast .toptitle {
	color:#A51D66;
	font-size:14px;
	font-weight:Bold;
	border-bottom:1px dotted #979797;
	padding-bottom:10px;
}
.sevenDayForcast .overflow {
	height: 154px;
	margin-left: 26px;
	width: 519px;
}
.sevenDayForcast .overflow .item {
	float: left;
	height: 130px;
	margin-right: 19px;
	margin-top: 12px;
	position: relative;
	width: 113px;
}
/*forecast selected item*/
.sevenDayForcast .overflow .item.selected {
	height: 154px;
	margin-right: 8px;
	margin-top: 0;
	width: 134px;
}
.sevenDayForcast .overflow .item.selected .midPart {
	height: 39px;
	width: 134px;
}
.sevenDayForcast .overflow .item.selected .txt_today {
	display: block;
	left: 22px;
	position: absolute;
	top: 2px;
}
.sevenDayForcast .overflow .item.selected .wrapDayMonth {
	padding-top: 18px;
}
.sevenDayForcast .overflow .item.selected .degrees {
	left: 41px;
}
.sevenDayForcast .overflow .item.selected .topPart {
	background-image:url(../images/bgrx_bigItemforecast.png);
	border-top:1px solid #A71D69;
	border-left:1px solid #A71D69;
	border-right:1px solid #A71D69;
	height: 114px;
}
/*forecast selected item*/
.weatherType {
	background-image:url(../images/sunnycloud.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 45px;
	left: 0;
	position: absolute;
	top: 13px;
	width: 100%;
}
.sevenDayForcast .overflow .item .topPart {
	background-image:url(../images/bgrx_smallitemforcast.png);
	background-repeat:repeat-x;
	background-position:top;
	border-top:1px dashed #C3C3C3;
	border-left:1px dashed #C3C3C3;
	border-right:1px dashed #C3C3C3;
	widows:111px;
	height:102px;
	position:relative;
}
.sevenDayForcast .overflow .item .midPart {
	background-color:#A71D69;
	width:113px;
	height:27px;
	position:relative;
}
.sevenDayForcast .degrees {
	bottom: 9px;
	left: 30px;
	position: absolute;
	text-align: center;
	width: 61px;
}
.sevenDayForcast .degrees .period {
	color: #333333;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	position: relative;
	text-align: left;
	width: 9px;
}
.sevenDayForcast .degrees .degree {
	color: #333333;
	float: left;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 20px;
	position: relative;
	background-image:url(../images/bg_degree.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right: 7px;
}
.sevenDayForcast .wrapDayMonth .day {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin-right: 14px;
	position: relative;
	font-weight: bold;
}
.sevenDayForcast .txt_today {
	color:#EFD5E3;
	font-size:14px;
	position:relative;
	display:none;
}
.sevenDayForcast .wrapDayMonth {
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	position: relative;
	width: 90px;
}
.sevenDayForcast .wrapDayMonth .month {
	background-color: #333333;
	color: #999999;
	float: left;
	font-size: 11px;
	height: 15px;
	margin-top: 2px;
	padding-bottom: 1px;
	position: relative;
	text-align: center;
	width: 43px;
}
.foreCastNav.standAlone .nav {
	top: 100px;
}
.foreCastNav.standAlone .nav.next {
	right: -590px;
}
.foreCastNav.standAlone .nav.prev {
	left: -8px;
}
.genToptitle {
	border-bottom: 1px dotted #979797;
	color: #A51D66;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
/*end sevenDayForcast*/


/*weather*/
.weatherInfoItems .practInfoItem .data .picture {
	height: 207px;
	width: 180px;
}
.weatherInfoItems .practInfoItem .season {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-top: 14px;
}
.weatherInfoItems .practInfoItem .overflow {
	height: 213px;
	width: 186px;
}
/*end weather*/


/*tipsArticleMod*/
.tipsArticleMod .wrapSlideDesc .overflow {
	height: 237px;
	width: 382px;
}
.tipsArticleMod .wrapSlideDesc .slide {
	float: left;
	margin-right: 13px;
	width: 390px;
	position:relative;
}
.tipsArticleMod .wrapSlideDesc .text {
	display: inline;
	padding-left: 0;
	padding-right: 14px;
	width: 186px;
}
.tipsArticleMod .wrapLeMagNews .items {
	padding-left: 0px;
	padding-top: 0px;
}
.tipsArticleMod .wrapLeftRight {
	padding-left: 16px!important;
}
.tipsArticleMod .wrapLeMagNews .mid {
	background-color: Transparent;
	width: 619px;
}
.tipsArticleMod .bgMenuDrop {
	left: -11px;
}
.tipsArticleMod .addBorderDiv {
	width: 590px;
	border-top: 1px dotted #979797;
}
/*tipsArticleMod*/


/*placeToGoMod*/
.placeToGoMod .placeItem {
	position:relative;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
 *display:inline;
	zoom:1;
	float: none;
}
.placeToGoMod .filterMod.photGalMod {
	margin-left: 0;
}
.placeToGoMod .txt_filterby {
	margin-left: 0;
}
.placeToGoMod .photoGalWrapNav {
	bottom: -54px;
}
.placeToGoMod .filterMod.photGalMod .selectWrap {
	margin-left: 0;
	padding-left: 80px;
	padding-top: 5px;
	width: 495px;
}
.placesDetailMod .title.closeBtn {
	text-decoration: underline;
}
.smallSliderOv {
	margin-top:12px;
	height: 86px;
	overflow: hidden;
	position: relative;
	width: 588px;
}
.smallSlider {
	position:absolute;
	top:0px;
	lefT:0px;
	width:3200px;
}
.placesDetailMod .smallSliderOv .item {
	border: 3px solid Transparent;
	float: left;
	height: 79px;
	margin-right: 7px;
	position: relative;
	width: 106px;
	overflow:hidden;
}
.placesDetailMod .smallSliderOv .item.first, .placesDetailMod .smallSliderOv .item:hover {
	border:3px solid #A71D69;
}
.placesDetailMod .smallSliderOv .item:hover {
    cursor:pointer;
}
.visitLebanonMod .placesDetailMod .sharePanel {
	width: 588px;
}
/*placeToGoMod*/



/*hotelsMod*/
.hotelsMod .smallItems .ratingStars {
	margin-top: 4px;
}
.text_desc .ratingStars {
	margin-bottom:7px;
}
.hotelsMod .hotelResLinks .links .label.lbl_all {
	padding-left: 20px;
	padding-right: 22px;
}
.relatedAlbumMod.smallMod .items {
	margin-left: 5px;
	width: 299px;
}
.relatedAlbumMod.boxMod .items .item {
	width: 295px;
}
.relatedAlbumMod.boxMod.mostPopularMod .items .picture {
	width: 284px;
}
.relatedAlbumMod.boxMod.mostPopularMod .items .desc {
	top: 232px;
}
.hotelsListing .placeItem {
	background-color: #FFFFFF;
	border-top: 2px solid #A71D69;
	height: 202px;
	margin-bottom: 32px;
	margin-right: 24px;
	padding-left: 7px;
	padding-top: 7px;
	width: 188px;
	float: none;
}
.hotelsListing .placeItem .location {
	color: #666666;
	display: block;
	font-size: 12px;
	padding-top: 2px;
	text-decoration: none;
	width: 117px;
}
.hotelsListing .placeItem .ratingStars {
	bottom: 15px;
	position: absolute;
	right: 8px;
}
.hotelsListing .placeItem .botShad {
	background-image:url(../images/bg_botHotel.png);
	background-repeat:no-repeat;
	width:195px;
	height:7px;
	position:absolute;
	bottom:-7px;
	left:0px;
}
.hotelsListing .placeItem .title {
	border-bottom: 1px solid #EAEAEA;
	display: block;
	padding-bottom: 3px;
	text-decoration: none;
	width: 179px;
}
.holderCSS {
	min-height: 347px;
	width: 648px;
}
.leftType.viewMoreWrap {
	width: 644px;
}
.leftType.viewMoreWrap .link {
	left: 288px;
}
.hotelsFilterMod {
	width:633px;
}
.filterMod.hotelsFilterMod .filterBy {
	width: 633px;
	margin-top: 0;
	margin-bottom: 30px;
}
.hotelsFilterMod .selectWrap {
	width: 561px;
}
.hotelsFilterMod {
	width: 633px;
}
.filterMod.hotelsFilterMod .bgSelect.mostRated {
	background-image: url(../images/bgSortby.png);
	height: 26px;
	width: 186px;
}
.filterMod.hotelsFilterMod .bgSelect.mostRated .overflowInput {
	width: 167px;
}
.filterMod.hotelsFilterMod .bgSelect.mostRated .overflowInput select {
	width: 167px;
}
.hotelsFilterMod.filterMod .wrap_sort {
	width: 172px;
}
.filterMod .bgSelect.allRessort {
	background-image:url(../images/bgSelectAllRessort.png);
	width:144px;
}
.hotelsFilterMod.filterMod .allRessort .overflowInput {
	width: 132px;
	width: 131px\9;
}
.hotelsFilterMod.filterMod .allRessort .overflowInput select {
	width: 132px;
 *width: 131px;
}
.hotelDetailMod .title.closeBtn {
	text-decoration:underline;
}
.mapLocMod .boxMod {
	height: 661px;
}
.mapLocMod .mid {
	height: 588px;
}
.mapLocMod .wrapMap {
	height: 540px;
	margin-left: 22px;
	position: relative;
	width: 587px;
}
.mapLocMod .wrapMap .genToptitle {
	margin-bottom: 15px;
}
.mapLocMod .wrapMap .locMap {
	position:absolute;
	widh:588px;
	height:464px;
	overflow:hidden;
}
.mapLocMod .wrapMap .locationCSS {
	margin-bottom:10px;
}
.subGoingOutMod.myProfMod .linkPart .links .label.lbl_pubs {
	width: 72px;
}
.notificationWrap {
	height: auto;
	padding-left: 22px;
	position: relative;
	width: 588px;
}
.notificationWrap .notifDay {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #CCCCCC;
	padding-bottom:5px;
}
.notificationWrap .rows {
	position:relative;
	width:auto;
	height:auto;
}
.notificationWrap .rows .row {
	border-bottom: 1px dotted #CCCCCC;
	font-size: 12px;
	height: 105px;
	padding-top: 12px;
	position: relative;
	width: 587px;
	color:#666666;
}
.notificationWrap .changeFont {
	color:#A51D67;
	text-decoration: underline;
}
.notificationWrap .rows .time {
	color:#999999;
	padding-right: 5px;
}
.notificationWrap .rows .iconCSS {
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 22px;
	position: relative;
	width: 13px;
	color:#666666;
}
.notificationWrap .rows .handLike {
	background-image:url(../images/bg_like.png);
	padding-left: 20px;
}
.notificationWrap .rows .icoComment {
	background-image:url(../images/bg_comment.png);
}
.notificationWrap .rows .icoTag {
	background-image:url(../images/bg_tag.png);
}
.notificationWrap .rows .ico_album {
	background-image:url(../images/bg_photo.png);
}
.notificationWrap .rows .icoVid {
	background-image:url(../images/bg_video.png);
}
.notificationWrap .rows .pictureBox {
	border: 1px solid #CCCCCC;
	height: 89px;
	position: absolute;
	right: 0;
	top: 12px;
	width: 111px;
}
.notificationWrap .rows .pictureBox .pic {
	height: 85px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 107px;
}
.notificationWrap .comment {
	color: #333333;
	font-size: 12px;
	padding-left: 64px;
	padding-top: 7px;
	width: 396px;
}
.notificationWrap .row.last {
	border-bottom: 1px dotted Transparent;
}
.viewMoreWrap.profileLink .link {
	left: 279px;
}
/*end hotelsMod*/


/*inboxMod*/
.inboxLink label {
	cursor:pointer;
}
.inboxLink .checkbox {
	left: 0;
	position: absolute;
	top: 6px;
 *top: 3px;
}
.inboxLink .link {
	position:relative;
	cursor:pointer;
	float:left;
}
.inboxLink .btn_viewNoH .label {
	color: #333333;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	padding-top: 3px;
	width: 38px;
	font-weight: normal;
}
.inboxLink .withCheck .btn_viewNoH .label {
	padding-left: 7px;
}
.inboxLink .withCheck {
	margin-right:7px;
}
.myInboxWrapping {
	position:relative;
	width:auto;
	height:auto;
	padding-left:22px;
}
.inboxLink {
	height: 41px;
	position: relative;
	width:588px;
}
.rowsInbox .row {
	border-top: 1px solid #E5E5E5;
	height: auto;
	min-height: 56px;
	position: relative;
	width: 588px;
}
.rowsInbox {
	height:auto;
	padding-bottom: 15px;
	position: relative;
	width: 588px;
}
.rowsInbox .row .msgLbl {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	left: 24px;
	position: absolute;
	top: -1px;
	text-decoration:none;
	display:block;
}
.rowsInbox .row .msgTitle {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	left: 136px;
	position: absolute;
	top: 22px;
	width: 347px;
	text-decoration:none;
	display:block;
}
.rowsInbox .row .msgDate {
	color:#999999;
	font-size:11px;
	position:absolute;
	top:23px;
	right:13px;
	text-decoration:none;
	display:block;
}
.rowsInbox .row .wrapCheckInb {
	left: 20px;
	position: absolute;
	top: 23px;
	width: 111px;
}
.rowsInbox .row.newMail {
	background-color: #FAFAFA;
}
.rowsInbox .row .checkWrap {
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	top: 0px\9;
 *top: -2px;
	width: 13px;
}
.inboxLink.showMsg {
	border-bottom: 1px solid #E5E5E5;
	height: 38px;
}
.inboxLink.showMsg .btnAllMsg {
	background-image:url(../images/allMsgArrow.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	color: #A51D66;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 18px;
	padding-right: 19px;
	position: absolute;
	right: 0;
	width: auto;
}
.myInboxWrapping .topWrap {
	height: 33px;
	padding-top: 15px;
	position: relative;
	width: 580px;
}
.myInboxWrapping .topWrap .msgTitle {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	width: 498px;
}
.myInboxWrapping .topWrap .msgDate {
	color: #999999;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 15px;
}
.myInboxWrapping .msgDesc {
	border-bottom: 1px solid #E5E5E5;
	color: #666666;
	font-size: 12px;
	padding-bottom: 18px;
	width: 580px;
}
.inboxMsgMod .mid {
	min-height: 798px;
}
.myInboxPhoto .picture .overflow {
	height: 104px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 137px;
}
.myInboxPhoto .picture {
	background-image: url("../images/bg_box.png");
	background-position: 0 -104px;
	background-repeat: no-repeat;
	height: 104px;
	position: relative;
	width: 137px;
}
.myInboxPhoto {
	min-height: 302px;
	padding-left: 22px;
	position: relative;
	width: 600px;
}
.myInboxPhoto .item {
	border-bottom: 1px dotted #979797;
	height: 124px;
	margin-bottom: 19px;
	position: relative;
	width: 298px;
}
.myInboxPhoto .data .title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: 15px;
	margin-bottom: 7px;
	position: relative;
	width: auto;
}
.myInboxPhoto .data .date {
	color: #666666;
	font-size: 11px;
}
.myInboxPhoto .data .author {
	color: #666666;
	font-size: 11px;
	padding-bottom: 7px;
	position: relative;
}
.myInboxPhoto .data .author span {
	font-weight: bold;
}
.myInboxPhoto .data {
	height: 89px;
	left: 148px;
	position: absolute;
	text-decoration: none;
	top: 0px;
	width: 147px;
}
.myInboxPhoto .data .nbOfPhoto {
	color:#333333;
	font-size:11px;
}
.myInboxPhoto .data .edit {
	background-image:url(../images/ico_pen.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #A51D66;
	font-size: 11px;
	padding-left: 17px;
	text-decoration: underline;
}
.myPhotosMod .itemHolder {
	padding-left: 22px;
}
.myPhotosMod .photosWrap {
	margin-bottom: 0;
	padding-bottom: 60px;
	padding-left: 22px;
}
.editPhotoMod .dateTitleWrap .btnView {
	bottom: -16px;
	color: #A51D66;
	font-size: 11px;
	position: absolute;
	right: 0;
}
.editPhotoMod .dateTitleWrap {
	border-bottom: 2px solid #CCCCCC;
	min-height: 40px;
	padding-bottom: 20px;
}
.editPhotoMod .mid {
	min-height: 691px;
}
.editPhoto.btn_addVenue {
	left: 82px;
	right: auto;
	top: 1px;
}
.stdBackBtn {
	background-image: url(../images/allMsgArrow.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	color: #A51D66;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 18px;
	padding-right: 19px;
	width: auto;
}
.stdBackBtn.backtoPhotos {
	position: absolute;
	right: 0px;
}
.editPhotoMod .linkPart {
	height: 73px;
}
.itemHolder.addPadd {
	padding-left: 22px;
}
.myVidMod .myInboxPhoto .data {
	top: 6px;
}
.myCalendarMod .wrapCalendar {
	height: 80px;
	position: relative;
	width: 587px;
}
.myCalendarMod .calendar_wrap {
	width: 573px;
}
.myCalendarMod .calendar_wrap .overflow {
	width: 550px;
}
.myCalendarMod .btn_addVenue {
	position: relative;
	right: auto;
	top: auto;
	width: 100px;
}
.smallNavBtns .navigateBtns.prev {
	background-image: url(../images/smbtn_left.png);
	left: -14px;
}
.smallNavBtns .navigateBtns {
	background-position: 0 -23px;
	height: 23px;
	top: 15px;
	width: 23px;
}
.smallNavBtns .navigateBtns.on {
	background-position: 0 0;
}
.smallNavBtns .navigateBtns.next {
	background-image: url(../images/smbtn_right.png);
	right: -11px;
}
.myCalendarMod .eventMonth {
	background-image: url(../images/bg_month.png);
	bottom: auto;
	height: 41px;
	left: auto;
	right: 22px;
	top: -13px;
}
.myCalendarMod .eventMonth .text {
	top: 8px;
}
.myCalendarMod .eventNavigate {
	top: 11px;
}
.myCalendarMod .eventNavigate {
	top: 11px;
}
.myCalendarMod .calListing .desc {
	width: 263px;
}
.myCalendarMod .calListing .item {
	background-color: #FFFFFF;
	background-image: none;
	margin-bottom: 15px;
	width: 539px;
}
.myCalendarMod .link.coupon {
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	color: #333333;
	font-size: 18px;
	position: absolute;
	right: 174px;
	text-decoration: none;
	top: 51px;
}
.myCalendarMod .monthlyViewPrevNext .allMonthEvents {
	left: 260px;
}
.myCalendarMod .monthlyViewPrevNext {
	width: 640px;
}
.myCalendarMod .calListing .wrap_desc {
	margin-top: 17px;
}
.myCalendarMod .calListing .btn_view .label {
	padding-top: 2px;
}
.myCalendarMod .calListing {
	margin-top: 15px;
}
.myCalendarMod .wrapAdv {
	margin-top: 24px;
	padding-bottom: 9px;
}
.myCalendarMod .profileLink .link {
	left: 253px;
}
.wrapAllCalendar {
	padding-left:22px;
	padding-bottom:65px;
	position:relative;
	width:auto;
	height:auto;
}
.myCalendarMod .viewMoreWrap {
	bottom: 0;
	position: absolute;
	width: 636px;
}
.bundleItemCal {
	height: auto;
	margin-bottom: 20px;
	padding-top: 44px;
	position: relative;
	width: auto;
}
.bundleItemCal .date {
	color: #A51D66;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 24px;
	left: 0px;
	letter-spacing: normal;
	position: absolute;
	top: 9px;
	word-spacing: normal;
}
/*inboxMod*/



.addPadLeft {
	padding-left:22px;
}
.addMarginLeft {
	margin-left:22px;
}
/*contactusMod*/
.wrapContact {
	padding-left:22px;
}
.wrapContact .topTitle span {
	color:#666666;
	font-size:13px;
	font-weight:normal;
}
.wrapContact .topTitle {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	width:587px;
	border-bottom:1px dotted #979797;
	height:30px;
}
.emailText {
	color: #666666;
	font-size: 13px;
	width: 578px;
	position:relative;
}
.wrapContact .mandatory {
	border-left:1px solid #A71D69;
	bottom: 11px;
	color: #333333;
	font-size: 11px;
	font-style: italic;
	height: 15px;
	padding-left: 12px;
	padding-top: 10px;
	position: absolute;
	right: 8px;
}
.wrap_buttons {
	position:relative;
	width:570px;
	height:30px;
}
/*contactusMod*/

/*radioItemWrap*/
.radioItemWrap {
	height: 25px;
	position: relative;
	width: 578px;
}
.radioItemWrap .radioCss {
	position: absolute;
	top:2px;
	top:2px\9;
 *top:3px;
}
.radioItemWrap .radioLblCSS {
	color: #333333;
	font-size: 12px;
	height: auto;
	margin-left: 22px;
	position: relative;
	width: auto;
}
/*radioItemWrap*/

/*joinNewsLetterMod*/
.generalMod .mid {
	min-height: 656px;
}
/*joinNewsLetterMod*/


/**/

.generalMod .termsDesc {
	color: #666666;
	font-size: 12px;
	height: auto;
	margin-top: 5px;
	position: relative;
	width: 589px;
}
.generalMod .termsDesc h3 {
    margin:20px 0;
}
/**/


/*usefullinks*/
.usefullinks {
	position:relative;
	width:auto;
	height:auto;
}
.usefullinks .item {
	position:relative;
	width:581px;
	min-height:91px;
	padding-bottom: 44px;
}
.usefullinks .item .overflow {
	position:absolute;
	top:0px;
	left:0px;
	width:156px;
	height:91px;
	border:1px solid #CCCCCC;
}
.usefullinks .item .picture {
	height: 84px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 150px;
}
.usefullinks .item .datalinks {
	height: 94px;
	margin-left: 175px;
	margin-top: 4px;
	position: relative;
	width: 405px;
}
.usefullinks .item .datalinks .linkTitle {
	border-bottom: 1px dotted #979797;
	color: #A51D66;
	display: block;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 6px;
	text-decoration: none;
}
.usefullinks .item .datalinks .linkDesc {
	color: #666666;
	display: block;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	position: relative;
	text-decoration: none;
}
.usefullinks .item .datalinks .link {
	background-image:url(../images/linkArrow.png);
	background-position: left 6px;
	background-repeat: no-repeat;
	color: #333333;
	display: block;
	font-size: 13px;
	padding-left: 18px;
}
/*usefullinks*/

.rowsInbox .row .wrapCheckSearch .msgLbl {
	font-weight:normal;
}
.rowsInbox .row .wrapCheckSearch {
	left: auto;
	min-width: 101px;
	position: relative;
	top: auto;
	width: auto;
}
.rowsInbox.advSearch .row {
	border-top: 1px solid Transparent;
	min-height: 30px;
	padding-top: 17px;
}
.rowsInbox.advSearch .lifeStyleBlog {
	min-width: 134px;
}
.rowsInbox.advSearch .addVenuItem {
	margin-top: 0;
}
.rowsInbox.advSearch .large .styleInput {
	font-size: 11px;
	font-style: italic;
	width: 542px;
}
.rowsInbox.advSearch {
	padding-bottom: 1px;
}
.rowsInbox.advSearch .link.noDec {
	text-decoration:none;
}
.rowsInbox.advSearch .btn_view .label {
	font-size: 20px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
}
.wrapContact .resultTitle {
	border-bottom: 1px dotted #979797;
	color: #333333;
	font-size: 14px;
	height: 30px;
	width: 587px;
	margin-bottom: 21px;
	position:relative;
}
.wrapContact .resultTitle span {
	color:#A51D66;
	font-weight:bold;
}
.wrapContact .resultTitle span.nb {
	font-weight:normal;
}
/*Search*/
.resultItems {
	position:relative;
	width:auto;
	height:auto;
}
.resultItem {
	border-bottom: 1px dotted #979797;
	height: auto;
	min-height: 118px;
	position: relative;
	width: 587px;
}
.resultItems .resultItem .picture {
	border: 2px solid #353434;
	height: 93px;
	position: relative;
	width: 120px;
}
.resultItems .resultItem .picture .overflow {
	height: 93px;
	left: 0;
	position: absolute;
	top: 0;
	width: 120px;
}
.resultItem .playBtnBox {
	height: 93px;
	width: 120px;
}
.resultItems .resultItem .data {
	height: 89px;
	left: 148px;
	position: absolute;
	text-decoration: none;
	top: 11px;
	width: 147px;
}
.resultItems .resultItem .data .title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-bottom: 7px;
	position: relative;
	width: auto;
}
.resultItems .resultItem .data .date {
	color: #666666;
	font-size: 11px;
}
.resultItems .resultItem .data .author {
	color: #666666;
	font-size: 11px;
}
.resultItems .resultItem .data .author span {
	font-weight: bold;
}
.resultItem.resto .data .date {
	color: #999999;
	font-style: italic;
	margin-bottom: 7px;
}
.resultItem.resto .data .title {
	margin-bottom: 0;
}
.searchMod .topTitle {
	font-size: 13px;
	height: 28px;
}
/*Search*/



/*sitemapMod*/
.sitemapItems {
	position:relative;
	width:auto;
	height:auto;
}
.sitemapItems .sitemapItem {
	position:relative;
	width:auto;
	height:auto;
	margin-bottom:38px;
}
.sitemapItems .sitemapItem .sitemapTitle {
	background-image:url(../images/map_downarrow.png);
	background-position: left 9px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #D9D9D9;
	color: #A51D66;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 22px;
	height: 29px;
	margin-right: 44px;
	padding-left: 20px;
	text-decoration: none;
	width: 140px;
}
.sitemapItems .sitemapItem .linkMap {
	border-bottom: 1px solid #D9D9D9;
	color: #666666;
	display: block;
	font-family: 'BertholdAkzidenzGroteskBECoRg';
	font-size: 16px;
	height: 29px;
	padding-top: 12px;
	width: 157px;
	text-decoration:none;
}
.wrapSitemap {
	height: auto;
	padding-bottom: 38px;
	position: relative;
	width: auto;
}
/*sitemapMod*/


.wrapEditphoto {
	height: auto;
	padding-left: 22px;
	padding-top: 24px;
	position: relative;
	width: auto;
}
.wrapEditphoto .addVenudFormWrap {
	height: auto;
	left: auto;
	min-height: 448px;
	padding-bottom: 22px;
	padding-left: 22px;
	position: relative;
	top: auto;
}
.wrapEditphoto .photosWrap {
	padding-top: 33px;
	width: 592px
}
.editAlbumsMod.wrapAddEvent .addVenueMod .mid {
	min-height: 383px;
	height: auto;
}
.editAlbumsMod.wrapAddEvent .addVenueMod {
	min-height: 463px;
	height:auto;
}
.editAlbumsMod .item {
	margin-bottom: 11px;
	margin-right: 11px;
}
.editAlbumsMod .btn_delete {
	color: #A51D66;
	cursor: pointer;
	font-size: 11px;
	height: auto;
	position: relative;
	text-align: left;
	text-decoration: underline;
	width: 140px;
}
.btn_send.save {
	background-image:url(../images/btn_save.png);
}
.btn_send.post {
	background-image:url(../images/btn_post.png);
}
.myVidMod .myInboxPhoto .item {
	cursor:pointer;
}
.editVideoMod .btn_removeVid {
	background-image:url(../images/xRemoveTag.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	bottom: 8px;
	color: #A51D66;
	cursor: pointer;
	font-size: 11px;
	letter-spacing: normal;
	padding-left: 12px;
	position: absolute;
	right: 28px;
	text-decoration: underline;
	word-spacing: normal;
}
.editVideoMod .wrap_btns {
	position:relative;
	width:auto;
	height:auto;
}
.wrapAddEvent.adjustHeight.addPhoto .addVenueMod {
	min-height: 376px;
	height: auto;
}
.wrapAddEvent.adjustHeight.addPhoto .addVenueMod .mid {
	min-height: 299px;
	height: auto;
}
.wrapAddEvent.adjustHeight .addVenudFormWrap {
	min-height: 261px;
	height: auto;
}
.wrapAddEvent.adjustHeight .boxMod .rightShad {
	bottom: 1px;
	height: 298px;
	background-position: 0 -29px;
}
/*homeSlider*/
.header .homeSlider .overflowSlider {
	/*border-bottom: 7px solid #A71D69;*/
	/*border-top: 2px solid #A71D69;*/
	height: 400px;
	overflow: hidden;
	padding-top: 1px;
	position: relative;
	width: 100%;
	z-index:1;
	margin:0 auto;
}
.itemHoverInfo {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 14px;
	z-index: 2;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.itemHoverInfo .title {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-bottom: 7px;
	position: relative;
	width: auto;
	text-decoration:none;
}
.itemHoverInfo .imageSpan {
	overflow:hidden;
	position:absolute;
	top: 12px;
	left: 14px;
}
.itemHoverInfo .topShad {
	background-image:url(../images/topshadSldItem.png);
	background-repeat:repeat-x;
	width:100%;
	height:14px;
	top:-14px;
	left:0px;
	position:absolute;
}
.itemHoverInfo .botShad {
	background-image:url(../images/botshadSldItem.png);
	background-repeat:repeat-x;
	width:100%;
	height:14px;
	bottom:-14px;
	left:0px;
	position:absolute;
}
.itemHoverInfo .leftShad {
	background-image:url(../images/leftshadSldItem.png);
	background-repeat:repeat-y;
	height:100%;
	width:14px;
	top:0px;
	left:-14px;
	position:absolute;
}
.itemHoverInfo .rightShad {
	background-image:url(../images/rightshadSldItem.png);
	background-repeat:repeat-y;
	height:100%;
	width:14px;
	top:0px;
	right:-14px;
	position:absolute;
}
.itemHoverInfo .corners {
	background-repeat:no-repeat;
	position:absolute;
	width:14px;
	height:14px;
}
.itemHoverInfo .corners.topRightCorn {
	background-image:url(../images/sliderImgtopright.png);
	top:-14px;
	right:-14px;
}
.itemHoverInfo .corners.topLeftCorn {
	background-image:url(../images/sliderImgtopleft.png);
	top:-14px;
	left:-14px;
}
.itemHoverInfo .corners.botrightCorn {
	background-image:url(../images/sliderImgbotright.png);
	bottom:-14px;
	right:-14px;
}
.itemHoverInfo .corners.botLeftCorn {
	background-image:url(../images/sliderImgbotleft.png);
	bottom:-14px;
	left:-14px;
}
/* IE8 (via Keith Clarke) */
@media \0screen {
.itemHoverInfo .imageSpan {
	top: 12px;
}
}
.itemHoverInfo .wrapInfo {
	position:relative;
}
.homeSlider .itemHoverInfo .wrapInfo {
	text-decoration:none;
	display:block;
}
.itemHoverInfo .btn_go {
	background-image:url(../images/btn_slideinfo.png);
	background-repeat:no-repeat;
	width:43px;
	height:43px;
	position:absolute;
	bottom:0px;
	right:-43px;
	display:block;
	text-decoration:none;
}
.itemHoverInfo .date {
	color: #666666;
	font-size: 11px;
}
.homeBoxSlide {
	/*position:absolute;
	overflow:hidden;
	top:0px;
	left:1px;
	z-index:2;*/
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	vertical-align:top;
	margin-left:-3px;
}
.homeBoxSlide.first {
    margin-left:0px;
}
.bottomBorder {
	position:absolute;
	bottom:36px;
	left:0px;
	width:100%;
	background-color:#A71D69;
	height:7px;
	z-index: 3;
}
.allItems {
	float: left;
	/*height: 357px;*/
	height:370px;
	position: relative;
}
.header .homeSlider .overflowSlider .item {
	height: 344px;
	position: relative;
	width: 6000px;   
	float: left;
	overflow:hidden; 
}
.header .homeSlider .overflowSlider .slider {
	top:1px;
}
.homeBoxSlide.box1 {
	width:122px;
	height:100px;
	top:0px;
	left:1px;
}
.homeBoxSlide.box2 {
	width:70px;
	height:100px;
	top:0px;
	left:123px;
}
.homeBoxSlide.box3 {
	height: 100px;
	left: 194px;
	top: 0;
	width: 200px;
}
.homeBoxSlide.box4 {
	height: 100px;
	left: 395px;
	top: 0;
	width: 126px;
}
.homeBoxSlide.box5 {
	height: 238px;
	left: 522px;
	top: 0;
	width: 362px;
}
.homeBoxSlide.box6 {
	height: 238px;
	left: 885px;
	top: 0;
	width: 144px;
}
.homeBoxSlide.box7 {
	height: 62px;
	left: 1030px;
	top: 0;
	width: 145px;
}
.homeBoxSlide.box8 {
	height: 89px;
	left: 1030px;
	top: 63px;
	width: 145px;
}
.homeBoxSlide.box9 {
	height: 152px;
	left: 1176px;
	top: 0;
	width: 233px;
}
.homeBoxSlide.box10 {
	height: 152px;
	left: 1410px;
	top: 0;
	width: 191px;
}
.homeBoxSlide.box11 {
	height: 151px;
	left: 1602px;
	top: 0;
	width: 132px;
}
.homeBoxSlide.box12 {
	height: 152px;
	left: 1735px;
	top: 0;
	width: 135px;
}
.homeBoxSlide.box13 {
	height: 152px;
	left: 1871px;
	top: 0;
	width: 128px;
}
.homeBoxSlide.box14 {
	height: 255px;
	left: 1px;
	top: 101px;
	width: 120px;
}
.homeBoxSlide.box15 {
	height: 255px;
	left: 122px;
	top: 101px;
	width: 227px;
}
.homeBoxSlide.box16 {
	height: 255px;
	left: 350px;
	top: 101px;
	width: 171px;
}
.homeBoxSlide.box17 {
	height: 117px;
	left: 522px;
	top: 239px;
	width: 202px;
}
.homeBoxSlide.box18 {
	height: 117px;
	left: 725px;
	top: 239px;
	width: 91px;
}
.homeBoxSlide.box19 {
	height: 117px;
	left: 817px;
	top: 239px;
	width: 142px;
}
.homeBoxSlide.box20 {
	height: 117px;
	left: 960px;
	top: 239px;
	width: 68px;
}
.homeBoxSlide.box21 {
	height: 203px;
	left: 1030px;
	top: 153px;
	width: 366px;
}
.homeBoxSlide.box22 {
	height: 101px;
	left: 1397px;
	top: 153px;
	width: 132px;
}
.homeBoxSlide.box23 {
	height: 100px;
	left: 1397px;
	top: 255px;
	width: 132px;
}
.homeBoxSlide.box24 {
	height: 203px;
	left: 1530px;
	top: 153px;
	width: 280px;
}
.homeBoxSlide.box25 {
	height: 203px;
	left: 1811px;
	top: 153px;
	width: 188px;
}
/*homeSlider*/
.scrollMostPopHomepage.bigMode .MostPopItem {
	width: 933px;
}
.MostPopItem {
	float: left;
	position: relative;
	width: 609px;
}
.google_map {
    width:165px;
    height:151px;
}
.subGoingOutMod .wrapLinks a {
    display:block;
    text-decoration:none;
    color:#333333;
}
.textCtr .infoWrap a {
    text-decoration:none;
}
.calendar_wrap.previous {
    display:none;
}
.calEvent .upcomingEvents .btn_view span, .monthlyViewPrevNext .allMonthEvents span {
    text-transform:capitalize;
}
.monthview .calendar_wrapper {
    display:none;
}
.lemagFirstDetail .item {
    float: left;
    height: 403px;
    position: relative;
    width: 635px;
}
.leMagPageMod .slider {
    padding-left:20px;
    padding-top:15px;
}
.eventNavigMod {
    height: 30px;
    width:587px;
    top:42%;
}
.featEventSlider .eventNavigMod {
    height: 0;
    width:0;
    top:0;
}
.upComEventMod .month_wrapper {
    height: 48px;
    margin-left: 15px;
    margin-top: 8px;
    overflow: hidden;
    position: relative;
    width: 104px;
}
.upComEventMod .month_slider {
    height: auto;
    left: -530px;
    position: absolute;
    width: 1272px;
}
.upComEventMod .month_slider .text {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 106px;
    height:48px;
}
.upComEventMod .month_slider .text span {
    cursor: pointer;
    line-height: 48px;
}
.upcEventMod .calendarEventsMod {
    height: 609px;
    width: 420px;
    margin-top:0;
}
.upcEventMod .calendarEventsMod .top {
    float:none;
}
.upcEventMod .calendarEventsMod .mid {
    width:419px;
}
.upcEventMod .calendarEventsMod .eventMonth {
    background-image: url(../images/bg_calendar.png);
    background-repeat: no-repeat;
    bottom: 2px;
    height: 63px;
    left: 168px;
    position: absolute;
    width: 137px;
    right:auto;
    top:auto;
}
.upcEventMod .calendarEventsMod .eventNavigate {
    top:23px;
}
.upcEventMod .calendarEventsMod .calendar_wrap .overflow{
    width:400px;
    left:8px;
    top:-1px;
}
.upcEventMod .calendarEventsMod .navigateBtns.prev{
    background-image:url(../images/btn_left.png);
    left:-15px;
}
.upcEventMod .calendarEventsMod .navigateBtns {
    background-position:0 -30px;
    height:30px;
    top:9px;
    width:30px;
}
.upcEventMod .calendarEventsMod .navigateBtns.next {
     background-image:url(../images/btn_right.png);
     right:-15px;
}
.upcEventMod .calendarEventsMod .navigateBtns.on {
    background-position:0 0;
}
.upcEventMod .calendarEventsMod .calListing .item {
    width:416px;
}
.upcEventMod .calendarEventsMod .calListing .divSep, .upcEventMod .calendarEventsMod .calListing .smallDescrip, 
.upcEventMod .calendarEventsMod .link.coupon, .upcEventMod .calendarEventsMod .link.addToCal {
    display:none;
}
.upcEventMod .calendarEventsMod .calListing .wrap_desc {
    margin-left:0;
    margin-top:0;
    width:358px;
}
.upcEventMod .calendarEventsMod .calListing .item .title, .upcEventMod .calendarEventsMod .calendar_wrap .day {
    text-transform:uppercase;
}
.row_first{
    height: 220px;
    position: relative;
    width: 100%;
}
.row_second{
    height: 127px;
    position: relative; 
    width: 100%;
    margin-top:2px;
}
.overflowSlider .jspContainer {
    height:380px !important;
}
.overflowSlider .bottomBorder {
    bottom:42px;
}
.jspHorizontalBar .jspTrack {
    margin:0 auto;
    float:none;
}
.wrapSlideDesc {
    min-height:250px;
}
.lebPhotoMod .jspVerticalBar {
    display:none;
}
.mostPopularMod.bigMode .jspVerticalBar {
    display:none;
}
.noBorder {
    border: 0 none !important;
}
.wrapSlideDesc .smallAdv {
    margin-top:15px;
}
.footerFix .wrapNotif .fb_pic {
    position:absolute;
    width:21px;
    height:20px;
    top:1px;
    left:1px;  
}
.footerFix .wrapNotif .fb_logo {
    position:absolute;
    width:11px;
    height:11px;
}
.footerFix .logPanel .fb_login {
    position:relative;
    margin-top:9px;
}
.gmap_mask {
    cursor: default;
    height: 151px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 165px;
    display:none;
}
.menuHeader .mask {
    cursor: default;
    background-color: #F1F1F1;
}
.menuHeader .mask .menu_mask {    
    display:block;
    width: 100%;
    position:absolute;
    height:34px;
}
.menuHeader .mask:hover {
    background-image:none;
}
.menuHeader .mask a, .menuHeader .mask:hover a, .menuHeader .mask a:hover, .homePid .menuHeader .item.mask a:hover {
    color:#CCCCCC;
}
.advAndEvent .calendarEventsMod .calListing {
    max-height: 430px;
    overflow: hidden;
}
.cloudMod.mask, .popularMod.mask {  
    opacity:0.2;
    filter:alpha(opacity=20);
}
.mask div {
    cursor:default !important;
}
.compact.boxMod .topShad, .compact.boxMod .leftShad, .compact.boxMod .bot {
    display:none;
}
.compact.featuredEventsMod .navig {
    right: 1px;
    top: -45px;
    width: 60px;
    height: 30px;
}
.compact .featEventMod {
    width:auto;
    height:auto;
}
.compact .featEventMod .navig .prev {
    left: 0;
    top: 0;
}
.compact .featEventMod .navig .next {
    right: 0;
    top: 0;
}
twoPartMod .compact .boxMod {  
    margin-right:auto;
}
.boxMod.mostPopularMod.relatedAlbSlider .items .desc {
    width:265px;
}
.homeSlider .jspHorizontalBar{
    bottom: auto;
    height: 16px;
    left: auto;
    margin: 368px auto 0;
    position: relative;
    width: 966px !important;
    overflow:hidden;
}
.goingOutMod.mighLikeMod .slider .item .wrap_img {
    height: 171px;
    position: relative;  
    width: 274px;
}
.lifeStyleMod .wrapSlideDesc .text div  {
    display:inline;
}
.linkPadd.off {
    padding:0;
}
.linkPadd.off .bgBtn_left, .linkPadd.off .bgBtn_right {
    display:none !important;
}
.wrapVideoTop .leftMenu .linkPadd.off .link .btn_view {
    background: 0 none;
    padding: 0;
}
.wrapVideoTop .leftMenu .linkPadd.off .link .btn_view .label {
    color: #666666;
    font-size: 16px;
    height: 27px;
    padding: 0;
    cursor:pointer;
}
.skin .header, .skin.homePid .header .mid, .skin .header .mid { 
    background:0 none transparent;
}
.skin .header {
    padding-top:0;
}
.skin .header, .skin .content {
    width:990px;
    margin:0 auto;
}
.skin .header .top {
    display:none;  
}
.inner_wrapper {
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 100%;
}
.skin .inner_wrapper {
    top: 82px;
    width: 990px;
}
.calendarEventsMod .selectWrap {
    position:absolute;
    top:30px;
    left:350px;
}
.calendarEventsMod .selectWrap .inputSelect { 
    background-image: url("../images/bgSlcFilter.png");
    background-repeat: no-repeat;
    float: left;
    height: 26px;
    margin-right: 2px;
    position: relative;
    width: 115px;
}
.calendarEventsMod .overflowInput {
    left: 7px;
    top: 5px;
    width: 95px;
}
.calendarEventsMod .overflowInput select {
    background-image: url("../images/bgrxbtnpart.png");
    background-position: 0 -2px;
    background-repeat: repeat-x;
    color: #4B4B4B !important;
    font-size: 12px !important;
    width: 95px;
}
.skin .footer {
    bottom: -45px;
    margin-bottom: 0;
}
.mapPop .google_map {
    width:587px;
    height:540px;
}
.mappopup iframe{
    border: 0 none;
    display: block;
    overflow: hidden;
    width:966px;
    height:817px;
}
.closeMap{
    background-image: url(../images/btn_closetitle.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 35px;
    left: 24px;
    position: absolute;
    top: 258px;
    width: 35px;
}
.lifeStyleSlide .wrapSlideDesc.off .nav, .lifeStyleSlide .wrapSlideDesc.off .overflowSmall {
    display:none;
}
.lifeStyleSlide .sharePanel {
    padding-bottom:50px;
}
.adpop {
    background-color: #FFFFFF;
    display: none;
    height: 450px;
    left: 459px;
    position: absolute;
    top: 160px;
    width: 450px;
    z-index: 1000;
}
.adpop iframe{
    border:none;
}
.adpop .closeMap {
    top:5px;
    right:5px;
    left:auto;
}
.calendar_wrap .slider .Item {  
    position:relative;
    float:left;
    width:950px;
    height:51px;
}
.skin_wrapper {     
    display:none;
    position:fixed;
    width:100%;
    height:1446px;
    background-position:center 0px;
    background-repeat:no-repeat;
    background-image:url(../images/Beiruting-NokiaSkin-3.jpg);
}
.skin .skin_wrapper {
    display:block;
}
.uploaded .progress_bar {
    display:none;
}
.upload_image .btn_chooseFile {
    min-height:21px;
    height:auto;
    width:100%;
}
.upload_image .uploaded, .upload_image .uploading {
    display: inline-block;
    letter-spacing: normal;
    position: relative;
    vertical-align: top;
    width: 179px;
    height:168px;
    word-spacing: normal;
    margin: 0 5px 5px 0
}
.upload_image .uploadMessage {
    font-size:12px;
    color:#333333;
    font-family:Tahoma,Geneva,sans-serif;
    display:none;
}
.upload_image .closeImageUpload {
    background-image: url(../images/smallX.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	width:13px;
	height:12px;
	right: 0;
	top: 23px;
}
.uploadImage {
    position:relative;
    margin-top:15px;
    border: 1px solid #CCCCCC;
    width: 179px;
    height: 160px;
}
.fallingLeaves {
    left: 0;
    position: absolute;
    top: -15px;
    width:306px;
    height:425px;
    overflow:hidden;
}
.uploadImage img {
    padding:3px;
    position:absolute;
    top:24px;
}
.fallingLeaves div { 
     width: 306px;
     height: 402px;
     z-index: 1; 
     background:url(../images/Sponsor-Nokia-Lumia.gif);
     position:absolute;
    
     /* Firefox: */
     -moz-animation-name: fallingLeaves;
     -moz-animation-duration: 6s;
     -moz-animation-timing-function: linear;
     -moz-animation-delay: 3s;
     -moz-animation-iteration-count: 1;
     -moz-transform: translate(0, 405px) rotateZ(0deg);
     
     /* Safari and Chrome: */
     -webkit-animation-name: fallingLeaves;
     -webkit-animation-duration: 6s;
     -webkit-animation-timing-function: linear;
     -webkit-animation-delay: 3s;
     -webkit-animation-iteration-count: 1;
     -webkit-transform: translate(0, 405px) rotateZ(0deg);
     
     /* Opera: */
     -o-animation-name: fallingLeaves;
     -o-animation-duration: 6s;
     -o-animation-timing-function: linear;
     -o-animation-delay: 3s;
     -o-animation-iteration-count: 1;
     -o-transform: translate(0, 405px) rotateZ(0deg);
     
     /* Internet Explorer 10: */
     -ms-animation-name: fallingLeaves;
     -ms-animation-duration: 6s;
     -ms-animation-timing-function: linear;
     -ms-animation-delay: 3s;
     -ms-animation-iteration-count: 1;
     -ms-transform: translate(0, 405px) rotateZ(0deg);
}

/* Firefox */
@-moz-keyframes fallingLeaves { 
     0% 
     {
         -moz-transform: translate(0, 0) rotateZ(0deg);
     }
     75% {
         -moz-transform: translate(0, 0) rotateZ(0deg);
     }
     90% {
         -moz-transform: translate(0, 200px) rotateZ(-270deg);
     }
     100% 
     {
         -moz-transform: translate(0, 405px) rotateZ(-360deg);
     }
}
/* Safari and Chrome */
@-webkit-keyframes fallingLeaves {
     0% 
     {
         -webkit-transform: translate(0, 0) rotateZ(0deg);
     }
     75% {
         -webkit-transform: translate(0, 0) rotateZ(0deg);
     }
     90% {
         -webkit-transform: translate(0, 200px) rotateZ(-270deg);
     }
     100% 
     {
         -webkit-transform: translate(0, 405px) rotateZ(-360deg);
     }
}
/* Opera */
@-o-keyframes fallingLeaves {
     0% 
     {
         -o-transform: translate(0, 0) rotateZ(0deg);
     }
     75% {
         -o-transform: translate(0, 0) rotateZ(0deg);
     }
     90% {
         -o-transform: translate(0, 200px) rotateZ(-270deg);
     }
     100% 
     {
         -o-transform: translate(0, 405px) rotateZ(-360deg);
     }
}
/* Internet Explorer 10: */
@-ms-keyframes fallingLeaves {
     0% 
     {
         -ms-transform: translate(0, 0) rotateZ(0deg);
     }
     75% {
         -ms-transform: translate(0, 0) rotateZ(0deg);
     }
     90% {
         -ms-transform: translate(0, 200px) rotateZ(-270deg);
     }
     100% 
     {
         -ms-transform: translate(0, 405px) rotateZ(-360deg);
     }
} 
.fb-connect-wrapper {
    position:relative;
    background-color:#ECEEF5;
    width:585px;
    height:98px;
    top:24px;
}
.fb-connect-wrapper img {
    margin-top:20px;
    margin-left:20px;
    cursor:pointer;
}
.fb-connect-wrapper .fb-sep {
    border:1px solid #CCCCCC;
    height:50px;
    margin:20px 25px 0px;
}
.fb-connect-wrapper .fb-title {   
    font-family:Tahoma,Geneva,sans-serif;
    color:#333333;
    font-size:11px;
    width:269px;
    height:auto;
    margin-top:20px;
}
.chckItem {
    height:auto;
}
.chckItem input {
    position:absolute;
    top:0px;
    left:0px;
}
.chckItem label{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    word-spacing: normal;
    letter-spacing: normal;
    position: relative;
    margin-left: 20px;
}
/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
    margin-left: 5px;
    width: 103px;
}
.upload_wrapper{
    margin-top: -11px;
    position: relative;
    margin-bottom:15px;
}
.green a{
    background-image:url(../images/x-delete-image.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    position:absolute;
    bottom:9px;
    left:5px;
    width:33px;
    height:12px;
    cursor:pointer;
}
.blue a{
    display:none;
}
.green .green a, .blue .green a, .closeImageUpload{
    background-image:url(../images/x-delete-image.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    position:absolute;
    bottom:9px;
    left:5px;
    width:33px;
    height:12px;
    cursor:pointer;
    display:none;
}
.blue .green a, .closeImageUpload {
    bottom:9px;
    left:5px;
    display:block;
}
.closeImageUpload {
    left:5px;
    bottom:9px;
}
.uploaded {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    margin: 0 0 9px;
    min-height: 95px;
    padding: 0;
    position: relative;
}
.upload_image {   
    padding: 10px;
    position: relative;
}
.progressWrapper {
    position:relative;
	height:auto;
	width:auto;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	display:inline-block;
    *display:inline;
	zoom:1;  
	height: 168px; 
    width:173px; 
    border: 1px solid #CCCCCC; 
    padding: 3px;
    margin-right: 5px;
    margin-bottom: 15px;
}
.uploaderThumbnail{
    height: 135px;
    position: relative;
    width: 173px;
    cursor:pointer;
    background-image:url(../kmsimages/un_file.png);
    overflow:hidden;
}
.blue .uploaderThumbnail {
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.captionHidden{
    display:none;
}
.green .progressBarInProgress, .progressBarComplete, .progressBarError{
    /*background-image:url(../kmsimages/progress_bar.png);
    background-repeat:repeat-x;
    background-color:transparent;
    margin:0;
    width: 0%;
    height:29px;*/
    background-color: #A51d66;
    width: 64%;
    height: 3px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.blue .progressBarComplete{
    display:none;
}
.user_img .input_row{
    min-height:30px;
    height:auto;
}
.hide_uploader_button
{
    visibility:hidden;
}
.upload_image .progressBarStatus, .upload_image .progressName {
    display:none;
}
.homePid .header .mid .fb_login, .showHideTagg, .tagFriend, 
.taggersWrap, .footerFix .wrapNotif .leftPartNotif, .footerFix .wrapNotif .userNbNot,
.footerFix .socialShare.fb_login, .photGalMod .txt_view, .photGalMod .showLinks,
.footerFix .socialNetWrap .icon.rss, .footerFix .socialNetWrap .sep,
.goingOutMod.smallMod .link, .goingOutMod.smallMod .infos,
.goingOutMod.smallMod .sliderWrap .overflow .ratingGoldenStar, #original_img_src {
    display:none;
}

.item .publicBox.caption
{
    width:571px;
    height:39px;
    bottom:0px;
    /*display:none;*/
}

.item .publicBox.caption .iconPubBox
{
    display:none;
}

.item .publicBox.caption .txtBox
{
    text-align:center;
    width:571px;
    left:0;
    top:11px;
    font-size:13px;
}

.myCalendarMod .eventMonth .month_wrapper .text{
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 106px;
}


.myCalendarMod .month_wrapper {
    height: 26px;
    margin-left: 15px;
    margin-top: 8px;
    overflow: hidden;
    position: relative;
    width: 104px;
}

.myCalendarMod .eventMonth
{
    background-image: url("../images/bg_month.png");
    bottom: auto;
    height: 41px;
    left: auto;
    position: absolute;
    right: 0;
    top: -47px;
    width: 137px;
}

.myCalendarMod.calendarEventsMod {
    margin-top: 0;
    position: relative;
    width: auto;
}
    
.calendarEventsMod .mid {
    height: auto;
    position: relative;
    width: auto;
}

.smCcalendar_wrap11 .slider .Item {
    float: left;
    height: 51px;
    position: relative;
    width: 550px;
}

.today {
    background-color: #FFCC00 !important;
    color: #000000 !important;
} 

.btn_delete {
	color: #A51D66;
	cursor: pointer;
	font-size: 11px;
	height: auto;
	position: absolute;
	bottom:5px;
	left:5px;
	text-align: left;
	text-decoration: underline;
	width: 140px;
}

.overflowStyle .date input{ /*msaadeh: I changed this style as to apply style to input within the element with style date and not the element having style date*/
	background:url(../images/calendar.png) no-repeat;
	background-position:right;
	cursor:pointer;
	width:255px;
}
.tallAd {
    border: 1px solid #CBCBCB;
    height: 600px;
    margin-left: 0;
    margin-top: 19px;
    width: 300px;
    background-color: #fff;
    text-align: center;
    margin-top:34px;
}
.homePid .findusOnFb, .homePid .tallAd, .homePid .squareAdv, .homePid .findYourPlace, .homePid .boxMod.goingOutMod {
    margin-top:25px;
}
.noMarginTop {
    margin-top:0px;
}
.homePid .squareAdv.noMarginTop {
    margin-top:0px;
}
.goingout .advMod {
    margin: 0;
    width: 731px;
    height: 94px;
    position: absolute;
    z-index: 1;
    bottom: 458px;
    right: 0;
}
.goingout .advMod .smAdv {
    display:none;
}
.goingout .advMod .bigAdv {
    float:none;
}
.goingout .mostPopularMod.bigMode {
    margin-top:58px;
}
.mostPopularMod.bigMode {
    margin-bottom:25px;
}
.eventdetails .ncMod .mid {
    padding-left: 10px;
    width: 625px;
}
.eventdetails .photosWrap {
    width: 615px;
}
.eventdetails .photosWrap .photo {
    margin-right: 15px;
    display: block;
    float: left;
}
.eventdetails .photosWrap .photo.nomarginright {
    margin-right:0px;
}
.eventdetails .squareAdv.inlinead {
    float: left;
    width: 298px;
    height: 290px;
    border: 1px solid #CBCBCB !important;
    margin-right: 14px;
}
.eventdetails .squareAdv.inlinead div {
    top: 17px;
    position: absolute;
    left: -2px;
}
.eventdetails .textCtr {
    clear:left;
}
.eventdetails .ncMod .sharePanel {
    right:6px;
}
.eventdetails .dateTitleWrap {
    width:615px;
}
.placestogo .twoPartMod .boxMod {
    margin-top:25px;
}
.fb-evt_sel-wrapper {
    padding:10px;
    position: relative;
    background-color: #ECEEF5;
    width: 585px;
    height: 98px;
    top: 24px;
}
.fb-evt_sel-wrapper .evt_sel_row {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: normal;
    word-spacing: normal;
    margin-top:10px;
    cursor:pointer;
}
.fb-evt_sel-wrapper .evt_sel_row span {
    margin-left:10px;
}
.addVenuItem.dsc {
    letter-spacing: normal;
    word-spacing: normal;
    width: 560px;
    height: auto;
}
.addVenuItem.dsc .inputStyle.text {
    height: 150px;
    width: 560px; 
}
.addVenuItem.dsc .styleInput {
    width: 98%;
    height: 96%;
    right: auto;
    top: auto;
    left:4px;
}
.homePid .advMod .bigAdv {
    height: auto;
}
.homePid .bigAdv .overflow {
    overflow:visible; 
}

.showOnResponsive 
{
    display:none;
}

.getEventPhotoByAjaxLoader
{
    background-image: url("../images/pinkLoader.gif");
    height: 16px;
    left: 285px;
    position: absolute;
    top: 7px;
    width: 16px;
    display:none;
    }
    
    .whiteLayer
    {
     display:none;   
    }
    
    
    .lifeStyleMod .wrapSlideDesc
    .image-frame > img {
    max-width: 600px;
}

@media (max-width:767px)
{
    .mostPopularMod.bigMode
    {
        display:none;
    }
}

.rtl .eventDesc,
.rtl.itemBox,
.rtl.eventItem,
.rtl.item,
.rtl .textCtr .text,
.rtl .title
{
    direction: rtl;
}