#popupContent, .checkbox-label{zoom:1;}
.homepage .footer{z-index:1;}

.mainText{
	font-size:21px;
	line-height:25px;
	padding-bottom:15px;
	color:#666;
}
#contentEdit{
	display:none;
	padding-bottom:15px;
}
#contentEdit textarea{
	border-width:0;
	line-height:25px;
	width:358px;
	height:117px;
	overflow:auto;
	font-size:21px;
}
#contentEdit .default{
	color:#c0c0c0;
	font-style:italic;
	font-weight:bold;
	font-size:19px;
}
.profile{
	padding:5px 0 12px 58px;   /* NPF */
	position:relative;
	min-height:48px;
	_height:48px;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	clear:both;
}
.profile img{
	position:absolute;
	top:10px;  /* NPF */
	left:0;
	width:48px;
	height:48px;
}
h1{
	font-size:2.3em;
	font-weight:normal;
}

.profile p{
	font-size:1.2em;
	color:#666;
	margin:3px 0 0 1px;
}
/*-------------------search control------*/
.comments-box{clear:both;}
.container{
	position:absolute;
	left:-22222px;
	top:-22222px;
	margin:0 auto;
	padding-top:21px;
	padding-bottom:21px;
}
.slide-show .slide-box,.final-stage #schmapitform,.single-page-start #schmapitform,.no-result #noResult,.search-result #searchResults,.setting-style #searching,.initial .initial-container{position:static;}
.editing #contentEdit, .editing #state, .normal-state .detail,.normal-state .mainText,.editing #editedArea,.show-comment .comments-box, .show-rsvp .illbethere, .initial #state{display:block;}
.editing #hub, .editing #educate, .editing .mainText,.editing .timeStamp,.editing .comments-box,.illbethere,.editing .illbethere,.editing .statContainer,.editing .mainText,.editing #illbethere, .dynamic-map #staticmap,.dynamic-map #mapicon, .editing .detail,.normal-state #mapswitch,#retweetButton,.comments-box,  #state{display:none;}
#schmapitform{
	overflow:hidden;
}
#searchResults,#searching{
	min-height:342px;
	_height:342px;
}
#searching{
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	color:#666;
	z-index:1001;
}
#tiptext{
	font-size:13px;
	margin:13px 0;
}
#tiptext img{margin-top:10px;}
.google-logo{
	background:url(/image/advert3.png?20100325) no-repeat -179px 0px;
	height:24px;
	width:109px;
	margin:10px auto 0;
}
.animation{margin:105px 42px 0 0;}
#searchResults{font-size:15px;}
.resultsContainer,.resultIntro{margin-left:19px;margin-right:19px;}
.resultsContainer h3{
	font-style:italic;
	color:#666;
	line-height:38px;
	background:#FFFF9B;
	border-bottom:1px solid #BDBDBD;
	text-align:center;
	padding:0 5px 0 0;
}
.resultsContainer{
	border:1px solid #BDBDBD;
	margin-bottom:15px;
	text-align:left;
}
#searchResults ol{
	padding:5px 12px;
}

#searchResults li{
	line-height:22px;
	cursor:pointer;
}
.searchIntro{
	padding:8px 27px 12px;
	font-weight:bold;
	color:#666;
}
#pages{
	text-align:right;
	margin:5px 13px 0 0;
	text-align:right;
	cursor:pointer;
	padding-bottom:11px;
}
#pages span{
	color:#5D81A5;
	text-decoration:underline;
	margin-right:5px;
}
#pages .active{
	color:#000;
	text-decoration:none;
	cursor:default;
}
#more{color:blue;}
.side{
	float:right;
	width:265px;
	padding-right:19px;
}
.main{
	width:358px;
	float:left;
	padding-left:19px;
}
/*-------map-------*/
#mapholder{
	border:1px solid #E4E4E4;
	background:#f8f8f8;
}
#mapouter,#staticmap,#map{
	height:260px;
	width:260px;	
}
#mapouter{
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #E4E4E4;
}
#staticmap{
	left:0;
	position:absolute;
	top:0;
}
#zoominout,#mapswitch{
	position:absolute;
	top:9px;
	z-index:10;
}
#mapswitch{right:5px;}
#zoominout{left:7px;}
#mapicon{
	left:100px;
	position:absolute;
	top:100px;
	z-index:11;
}

#zoominout img,#mapswitch img{cursor:pointer;}

#zoomout {
    position: absolute;
	top: 20px;
	left: 0px;
}
#staticmap,#mapicon,#map img{
    cursor: -moz-grab;
    *cursor: url('/image/openhand.cur');
}
/*-------------end-------------*/
.placeDetail {
	background-color:#F7F7F7;
	font-size:13px;
	line-height:16px;
	padding:9px 11px 4px;
	position:relative;
	text-align:left;
}
.placeDetail dt{
	font-weight:700;
	padding-bottom:4px;
}
.placeDetail dt.normal{font-weight:normal;}
.placeDetail dt span{
	color:#0084B4;
	font-style:italic;
	font-weight:normal;
	margin-left:10px;
}
.placeDetail dd{
	height:16px;
	margin-bottom:5px;
	overflow:hidden;
}
.placeDetail address br{float:left;}
.funContainer{padding:4px 0 0;text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.placeDetail{font-size:12px;}
}
.detail{
	padding-top:5px;
	font-size:13px;
}
.detail h3{margin-bottom:2px;}
.detail span{
	font-weight:bold;
	font-size:13px;
	position:absolute;
	top:2px;
	left:2px;
}
.detail p{
	padding:2px 0 0 57px;
	position:relative;
}
.detail p,.detail address{
	line-height:20px;
	zoom:1;
}
.detail address{padding:2px 0 0 4px;}
#editedArea,.detail{
	margin:0 auto 4px;
	width:245px;
	text-align:left;
}
#editedArea h3,.detail h3{
	text-align:center;
	border-bottom:1px solid #d2d2cb;
	padding-bottom:6px;
	font-size:13px;
}

#editedArea label,.detail span{
	width:54px;
	font-weight:bold;
	font-size:13px
}
#editedArea  label{
	padding-left:2px;
	float:left;
}
#editedArea{
	display:none;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:6px;
	width:245px;
	text-align:left;
}
#editedArea p{
	padding-top:6px;
}
#editedArea h3,#editedArea p{
	position:relative;
	overflow:hidden;
	zoom:1;
}
#editedArea .default{
	color:#969696;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
#pagetitle{
	position:relative;
}
#editedArea input{
	border:none;
	font-size:13px;
	background:#f0f6ee;
}
#eventtime_text,#placename{
	width:188px;
	*width:185px;
}
#gaddress{width:100%;}

#editedArea h3 strong{
	left:0;
	width:100%;
	height:18px;
	overflow:hidden;
	text-align:center;
	top:0px;
	position:absolute;
	display:none;
	zoom:1;
}
#editedArea h3 .default{left:34px;}
#editedArea h3 input{
	z-index:100;
	width:100%;
	font-weight:700;
}
.showInput{
   opacity:1;
	filter:alpha(opacity=100);
}
.hideInput{
   opacity:0;
	filter:alpha(opacity=0);
}
.gaddressContainer{
	margin-left:3px;
}
.gaddress{
	top:2px;
	width:100%;
	text-align:center;
}
.funContainer{padding:9px 0 7px 10px;}
.func,.func:link,.func:active,.func:hover,.func:visited{color:#666699;}
#mapholder{
	border:1px solid #d2d2cb;
	background:#f0f6ee;
	text-align:center;
}

#map,#staticmap{
	width:245px;
	height:202px;
}
#mapouter{
	clear:both;
	margin:0 auto;
	border:1px solid #d2d2cb;
	width:245px;
	height:202px;
}
#noResult{
	overflow:auto;
	height:auto;
	font-size:14px;
}
.no-result{
	font-size:14px;
	margin:1px 19px 15px 21px;
}
.no-result th{
	line-height:38px;
	font-weight:bold;
	color:#666666;
	padding:0 12px;
}
.col1{width:147px;}
.no-result thead{background:#FFFF9B;}
.no-result td,.no-result th{
	border:1px solid #BDBDBD;
}
.no-result td{
	padding:5px 9px 6px;
	line-height:21px;
	vertical-align:top;
}

/*--------- NPF added defintions below here ---------*/
.hashTagDiv{
	text-align:right;
	position:absolute;
	right:0;
	top:10px;
	width:162px;
}
.hashTagDivSchnap{
	text-align:right;
	position:absolute;
	right:0;
	top:10px;
	width:300px;
}
.hashtag-container{
	margin-bottom:3px;
}
.hash-link{margin-left:3px;}
.illbethere{
	margin-top:12px;
	background:#ffffdd;
	border:1px solid #E4E4E4;
	min-height:70px;
	_height:70px;
}

.illbethereline {
	padding-top:8px;
	margin-left: 10px;
	margin-right: 10px;
	height: 20px;
	border-bottom:1px solid #ddd;
	position:relative;
}

.counterText {
        float:left;
        margin-top: 0px;
}

.illbeteheretitle {
	font-weight:bold;
	font-size:13px;
	width: 100%;
	top:7px;
	left:0;
	text-align:center;
	position:absolute;
}

.metooLink {
    float:right;
	position:relative;
	z-index:10;
    font-weight:bold;
}
.blue,.blue:link,.blue:hover,.blue:active,.blue:visited{color:#0A0BB1;cursor:pointer}
.blue:hover{text-decoration:underline;}
.profile_images_container{
	padding:8px 0 7px 8px;
	overflow:hidden;
}
.profileImage {
    width: 24px;
    height: 24px;
    margin:0 3px 4px 1px;
	float:left;
	cursor:pointer;
}
a.profileImage {
	background:url(/image/advert3.png?20100325) no-repeat -148px 0;
}
.tooltip {
    position: absolute;
    z-index:999;
    white-space: nowrap;
    visibility: hidden;
    padding : 1px 4px;
    width: auto;
    top: 360px;
    left 50px;
    background:#ffffeb;
    border:1px solid #303030;
}
.side #moreinfo{
    position:relative;
	left:80px;
	display:none;
}
/*-----------ovelay layer/popup definitions--------------*/

.comment-popup{
	width:348px;
	overflow:hidden;
}
.comment-popup .default{
	color:#808080;
}
#popupContent{
	padding:13px 18px;
	overflow:hidden;
}
.bethere .comment-text, .bethere .checkbox-label, .bethere-intro, .no-rsvp .checkbox-label{display:none;}
.bethere .bethere-intro{display: block;}
.bethere-intro{
	font-size:15px;
	line-height:19px;
	margin-left:-4px;
	padding:1px 0 29px;
}
.signed-in .btn7{display:inline;}
.comment-title{
	font-size: 17px;
	text-align: center;
	margin-bottom: 11px;
}
.comment-submit{
	text-align:right;
	float:right;
	margin:11px -5px 0 0;
}
.comment-submit .btn,.comment-submit .checkbox-label{
	float:left;
}
.comment-submit .checkbox-label{
	color:#838383;
    font-size:14px;
	margin:6px 37px 0 0;
	padding-right:28px;
    font-weight: bold;
}
.checkbox-label{
	position:relative;
	line-height:19px;
}
.comment-submit .checkbox-label span,.comment-submit .checkbox-label input{
	position:absolute;
	top:0;
	right:0;
	height:20px;
	width:20px;
}
.btn7{
	width:86px;
	height:33px;
	font-size:17px;
}
.popupheader{
	font-weight:700;
	font-size:18px;
	padding:6px 0 5px 0;
	color:#0084B4;
	position:relative;
}
.popupheader span{
	border-bottom:2px solid #0084B4;
}
.popupheader img{
	position:absolute;
	right:5px;
	top:4px;
	width:auto;
	height:auto;
	margin:0;
	cursor:pointer;
}
/*-----------End of ovelay layer/popup definitions--------------*/

.comment-text {
    width: 100%;
    font-size:15px;
	line-height:19px;
    height: 95px;
    padding:4px 5px;
	margin-left:-6px;
    color:#222;
}

.viewCountNum {
    float:left;
    margin-right: 45px;
}
.retweetCountText {
    float:left;
    color: #363636;
	font-weight:bold;
}

.statContainer {
    height: 30px;
	padding:10px 0 0 16px;
	position:relative;
	color:#363636;
}

.btn5{
	text-align:center;
	float:left;
	cursor:pointer;
	line-height:16px;
	width:54px;
	margin-left:8px;
	font-size:11px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.btn5,.btn5:link,.btn5:hover,.btn5:focus,.btn5:visited,.btn5:active{background:#98CB00;text-decoration:none;color:#fff;}
.btn5:hover{background:#AAE104;}
.btn6{
	color:#fff;
	border:none;
	text-align:center;
	background:#98CB00;
	font-weight:bold;
	cursor:pointer;
	line-height:16px;
	padding:3px 0;
	width:60px;
	margin-left:8px;
	font-size:12px;
	border:none;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.btn6:hover,.btn6:focus{background:#AAE104;}
.addCommentLink {
    white-space: nowrap;
    font-weight:bold;
    display:none; 
	clear:both;
}

.addMine {
    white-space: nowrap;
}

.addMineDiv {
    position: relative;
    padding:19px 17px 9px 0;
    display:none;
	clear:both;
	text-align:center;
	overflow:hidden;
	zoom:1;
}

.addMineLink {
    white-space: nowrap;
    font-weight:bold;
}

.commentsRow {
	position:relative;
	padding:8px 0 6px 59px;
	border-top:1px solid #E6E6E6;
	min-height:48px;
	_height:48px;
	zoom:1;
}

.commentsSection {
    position:relative;
}

.commentProfileImage {
    position:absolute;
	top:8px;
	left:0;
    width:48px;
    height:48px;
}

.commentNameAndDate {
    height: 20px;
	font-size:12px;
	padding-bottom:0;
}

.commentName {
    font-weight:bold;
}

.commentName,.commentName:link,.commentName:hover,.commentName:visited,.commentName:active{color: #717084;}

.dateTimeStr {
    color: #AEAEAE;
	font-weight:500;
}

.commentText {
    width: 290px;
    color:#363636;
}

.separatorLine {
    float: left;
    height: 0px;
    width: 358px;
    border-bottom:1px solid #E6E6E6;
}

.widgetAd {
    clear: both;
    padding-top: 14px;
    text-align:center;
}

/*------popup---------*/

.flash-container{
	background:#fff;
	padding-top:6px;
	height:290px;
}
/*-----------new change------*/
.changing-location .footer,.at-search-result h4{display:none;}
.changing-location .re-search-box{display:block;}
.re-search-section{
	padding:8px;
	width:247px;
	background:#F0F6EE;
	border:1px solid #D2D2CB;
	float:right;
	position:relative;
	
}
.re-search-box{
	display:none;
	position:relative;
	top:-19px;
	font-size:13px;
	padding-right:19px;
	text-align:left;
	overflow:hidden;
	zoom:1;
}
.re-search-text{
	width:202px;
	font-size:13px;
	border:1px solid #bababa;
	background:#fff;
	color:#808080;
	position:relative;
	left:-2px;
	height:23px;
	padding:4px 0 0 4px;
}
.re-search-submit{
	cursor:pointer;
	text-indent:-3333em;
	position:absolute;
	bottom:0;
	*bottom:1px;
	left:206px;
	text-align:left;
	overflow:hidden;
	background:url(/image/advert3.png?20100325) no-repeat -32px -211px;
	width:40px;
	height:29px;
	line-height:0;
	border:none;
}
.re-search-container{position:relative;}
.tip3{
	font-style:italic;
	padding:8px 0 0 0;
	font-size:11px;
}
.re-search-label{
	display:block;
	padding: 8px 0 7px 0;
}
.at-search-result {margin-top:15px;}
.at-search-result .re-search-label{padding-top:0;}
/*---------photo-------------*/
.editing  .home-add-photo-box{display:block;}
.photoing .editing .home-add-photo-box{display:none;}
.image-box{
	display:table-cell;
	vertical-align:middle;
	width:358px;
	height:130px;
}
.medium .image-box{text-align:center;}
.more-than-1 img{
	
	position:absolute;
	top:-9999px;
}
.zoomin img{
    cursor:url(/image/zoomin.cur), -moz-zoom-in;
}
.image-box .current-img{position:static;}
.editing  .image-overlay,.deleting .delete-tip,.editing .photo-size{display:block;}
.image-list-box{
	position:relative;
	width:358px;
	padding-bottom:15px;
	overflow:hidden;
}
.image-overlay,.overlay-div{
	width:100%;
	height:130px;
	position:absolute;
	top:0;
	left:0;
}
.delete-tip{
	font-size:23px;
	font-weight:bold;
	left:19px;
	line-height:130px;
	position:absolute;
	text-align:left;
	top:0;;
	display:none;
}
.image-overlay{display:none;z-index:11;}
.overlay-div{
	opacity:0.6;
	filter: alpha(opacity=60);
	background:#fff;
}
.delete-image{
	background:url(/image/advert3.png?20100325) no-repeat -186px -32px;
	width:29px;
	height:34px;
	display:block;
	margin:8px 0 0 8px;
	cursor:pointer;
}
.more-than-1 .slide-nav,.more-than-1 .prev,.more-than-1 .next{
	display:block;
}
.slide-nav{
	overflow:hidden;
	float:left;
	display:none;
}
.prev,.next{
	background-image:url(/image/advert3.png?20100325);
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}
.slide-box .prev,.slide-box .next{
	width:38px;
	height:23px;
	position:absolute;
	top:10px;
}
.slide-box .prev{
	background-position:-153px -111px;
	left:40%;
}
.slide-box .next{
	background-position:-153px -81px;
	left:60%;
}
.img-page-box .prev a, .img-page-box .next a{
	display:block;
	width:100%;
	height:100%;
}
.img-page-box .prev, .img-page-box .next{
	width:9px;
	height:10px;
	float:left;
	margin-top:3px;
}
.img-page-box .prev{background-position:-225px -130px;margin-right:10px;}
.img-page-box .next{background-position:-236px -130px;margin-right:16px;}
.img-page-box .prev:hover{background-position:-225px -120px;}
.img-page-box .next:hover{background-position:-236px -120px;}
.add-more-link{
	float:left;
	display:none;
}
.editing .add-more-link{display:inline;}
.editing .more-than-7 .add-more-link{display:none;}
.img-page-box{overflow:hidden;padding-top:8px;clear:both;}
.editing .img-page,.editing .current{cursor:default;}
.img-page,.current{
	cursor:default;
	float:left;
	margin-right:10px;
	font-weight:bold;
	color:#aaa;
	font-size:14px;
}
.current{/*background-position:-269px -24px;*/color:#333;}
#upload_container{
	text-align:left;
	position:absolute;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	left:50%;
	top:-9999px;
	width:420px;
	height:243px;
	background:#ffffff;
	z-index:10000;
	overflow:hidden;
	visibility:hidden;
}
.slide-back{
	position:absolute;
	top:14px;
	right:12px;
}

#upload_container iframe{
	width:100%;
	height:100%;
	border-width:0;
	position:relative;
}
.loaded .photo-iframe-loading-box{display:none;}
.photo-iframe-loading-box{
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.photo-iframe-loading{
	position:absolute;
	top:100px;
	left:135px;
}
.image-popup-box{
	position:relative;
	overflow:hidden;
	width:1000px;
	height:140px;
}
.no-thumbnail .slide-cursor, .no-thumbnail .slide-thumbnail,.slide-show .footer{display:none;}
.slide-cursor{
	position:absolute;
	width:50%;
	height:480px;
	top:2222px;
	z-index:10;
	background:#fff;
	opacity:0;
	filter: alpha(opacity=0);
}
.left-cursor{
	left:0;
	cursor:url(/image/left.cur), auto;
}
.right-cursor{
	cursor:url(/image/right.cur), auto;
	left:50%;
}
.content{position:relative;}
.slide-box{
	margin:0 18px;
	zoom:1;
	overflow:hidden;
	padding-bottom:0;
}

.home-add-photo-box{
	overflow:hidden;
	display:none;
	padding-bottom:15px;
}
.home-add-photo-link-box{
	background:#F8F8F8;
	border:1px dashed #BBBBBB;
	float:left;
	margin-right:15px;
	padding:56px 0;
	text-align:center;
	width:175px;
}
.home-add-photo-link{text-decoration:underline;}
/*---------delete popup----*/
.delete-popup{
	padding:10px;
	font-size:14px;
	width:444px;
	line-height:22px;
	overflow:hidden;
}
.delete-popup h3{
	text-align:center;
	font-size:15px;
	padding-bottom:2px;
}
.delete-message{
	font-style:italic;
	margin:0 12px;
}
.delete-links-box{
	overflow:hidden;
	padding-top:15px;
	float:right;
}
.button{
	font-size:14px;
	line-height:25px;
	margin-right:5px;
	padding:0 9px;
	background:#98CB00;
	float:left;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	position:static;
}
.button,.button:link,.button:active,.button:hover,.button:visited{text-decoration:none;color:#fff;}
.button:hover{background:#AAE104;}
/*----------fix the iframe reload bub/firefox---------*/
.hide-iframe{
	position:absolute;
	left:-8888px;
}
.footer{overflow:hidden;position:relative;}

/*------for the case that the tweet text is more than 200-------*/
.more-than-200{
	line-height:22px;
	font-size:17px;
}
/*------photo size---------*/
.medium .img-page-box{text-align:center;}
.inlineblock{display:inline-block;
	*display:inline;
	zoom:1;
}
.photo-size{
	position:absolute;
	top:2px;
	right:11px;
	font-size:15px;
	line-height:20px;
	z-index:20;
	display:none;
}
.photo-size p{margin-left:0;}
.photo-size input{margin-right:4px;}
.photo-size label,.photo-size{color:#969696;}
.photo-size h4{font-weight:500;margin-bottom:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mainText{font-size:19px;}
	.zoomin{cursor:-webkit-zoom-in;}
}


/*---------old iframe style--------*/
.img{
	position:absolute;
	top:0;
	left:0;
	width:138px;
	height:74px;
	background:url(/image/advert3.png?20100325) no-repeat 0 0;
}

.learn{
	position:absolute;
	top:17px;
	font-size:11px;
	right:20px;
}
.disabled .username-input,.disabled .address-input{
	background:#fff;
	border-color:#c3bfc0;
}
.disabled .tryitout-input{
	background:#c3bfc0;
	cursor:default;
	border-color:#c3bfc0;
}

.tryitout-input{
    background:#98CB00;
	cursor:pointer;
	font-style:italic;
	border:1px solid #A0B858;
	width:91px;
	padding:6px 0 5px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:#fff;
	position:relative;
	top:-1px;
	left:-4px;
	*padding:3px 0;
	*top:0;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-radius-bottomright:8px;
	-webkit-border-radius-topright:8px;
}
*+html .tryitout-input {padding:4px 0 2px; top:0px;}
.hover{
	background-color:#AAE104;
}
.inputContainer{
	font-size:15px;
	padding-left:5px;
	color:#7f7f7d;
}
.username-input,.address-input{
	border:1px solid #c6c396;
	color:#848450;
	font-size:16px;
	padding:4px 4px;
}
.ownstaff .username-input{display:inline;}
.ownstaff .address-input{width:312px;}
.username-input{width:192px;display:none;}
.address-input{width:533px;border-right-width:0;}
.choices .unchecked, .choices .checked, .choices .hiddenCheckbox{
	top:0;
	left:0;	
	width:27px;
	height:20px;
}

/*-----this is for the edit section---*/
.footer-wrapper{
	position:relative;
	padding:0 9px 0 13px;
	text-align: left;
}
.tip{
	padding:12px 0 13px;
}
.intro-text{
	padding:9px 0 10px 3px;
	font-weight:bold;
	font-size:15px;
	color:#207d6a;
}
.intro-text2{
	color:#666666;
	font-size:11px;
	font-style:italic;
	text-align:right;
	clear:both;
}
.edit-section, .create-section{
	height:74px;
}
.create-section{
display:none;
}
.edit-section{
	font-size:15px;
	position:relative;
	background:#fff;
}
/*---------new -----*/
.font-1{
	color:#757575;
	font-size:15px;
	font-weight:bold;
}
.font-5{
	cursor: pointer;
	color:#666699;
}
.backButton{
	right:20px;
	font-size:12px;
	top:14px;
	font-style:italic;
	position:absolute;
	display:none;
}
.inputContainer2{
	width:330px;
}
.inputContainer2 .relative{zoom:1;}
.inputContainer2 p{
	overflow:hidden;
	line-height:24px;
	padding-bottom:3px;
}
.inputContainer2 .default{
	font-style:italic;
	font-size:13px;
	color:#808080;
}
.inputContainer2 label{
	width:85px;
	float:left;
	padding-right:9px;
	text-align:right;
}
.ads-tip{
	position:absolute;
        z-index: 5;
	top:-1160px;
	text-align:left;
	border:1px solid #666;
	background:#FFFF9B;
}
.ads-tip-text{
	padding:5px 10px;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
.ads-tip-a{font-weight:bold;font-style:italic;margin-left:5px;font-size:12px;color:#999;}
.ads-tip-a,.ads-tip-a:link,.ads-tip-a:visited, .ads-tip-a:hover, .ads-tip-a:active{color:#999;}
.input-text-2{
	padding:3px 4px 4px;
	background:#fff;
	border:1px solid #c0c0c0;
	font-size:13px;
	color:#4b4b4b;
	width:203px;
}

.customization{
	position:relative;
	margin-top:8px;
	text-align:left;
	display:none;
}
.choice-box{
	left:336px;
	position:absolute;
	top:3px;
	width:125px;
}
.choice-box .font-1{
}
.choices{
	margin-top:8px;
}
.choices p{
	height:20px;
	line-height:17px;
	margin-bottom:6px;
}
.choices .checkbox-label span,.choices .checkbox-label input{
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:20px;
}
.choices .checkbox-label{
	padding-left:28px;
	line-height:17px;
	display:block;
}
.customize-option{
	font-size:13px;
	left:0;
	position:absolute;
	bottom:11px;
	padding-left:23px;
	cursor:pointer;
	background:url(/image/advert3.png?20100325) no-repeat -1px -92px;
}
.show-customize .footer-wrapper{
	border-bottom:1px solid #E6E6E6;
}
.show-customize .customization{display:block;}
.show-customize .customize-option{background-position:-1px -73px;}
/*----map icon--*/
.ddArrow,.iconBox, .tweetIconsPopup{position:absolute;}
.iconUpload{
	position:absolute;
	right:11px;
	top:2px;
	width:201px;
}
.iconLabel{
	font-size:13px;
	color:#666;
	padding:2px 76px 9px 0;
	text-align:right;
}
.iconLabel .font-1{
	padding-bottom:5px;
}
.iconBox {
	width:42px;
	padding-right:21px;
	line-height: 34px;
	height: 41px;
	border:1px solid #c0c0c0;
	border-width: 1px 0 1px 1px;
	background:#fff;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
}
.ddArrow {
	right:0;
	top:-1px;
	width:21px;
	height:43px;
	background:url(/image/advert3.png?20100325) no-repeat -149px -32px;
}
.tweetIconsPopup {
	left:0;
	top:0;
	background:#FFFFFF url(/image/icons.jpg) no-repeat 2px 6px;
	border:1px solid #555555;
	width:583px;
	height:163px;
	visibility: hidden;
	text-align: left;
	z-index: 5000;
}
.selectedIcon{
	background:#FFFFFF url(/image/icons.jpg) no-repeat 4px 0;
	width:37px;
	margin:0 auto;
	height:41px;
	display:block;
}
.tweetIconsPopup a{
	float:left;
	margin:7px 0 0 4px;
	width:32px;
	height:32px;
}
.tweetIconsPopup img{
	margin:4px 0 0 4px;
}
/*-----end------*/

.saved-section, .creating .edit-section,.creating  .customize-option, .editing-section, .create-section{
	display:none;
}
.saved .saved-section, .footer-editing .editing-section, .creating .create-section{display: block;}
.saving{position:relative;}
.saving a{visibility:hidden;}
.saving-status{
	position:absolute;
	top:-8888px;
	right:91px;
	font-weight:bold;
	color:#222;
}
.saving .saving-status{
	top:0;
}
.saving-status img{
	margin-left:5px;
	position:relative;
	top:4px;
}
.tweet-btn{
	position:absolute;
	right:4px;
	top:9px;
}
.ap1{
	bottom:11px;
	position:absolute;
	left:158px;
	font-size:13px;
}
.delete, .delete:link, .delete:active, .delete:visited{background-color:red;}
.delete:hover{background-color:#DF0000;}
.hide-ad .footer{display:none;}
.normal-state .no-tweet-text{padding-bottom:0;}

/*-------styles for the new images slide -----------*/
.schnap_spinner {
	left:315px;
	position:absolute;
	top:215px;
	height : 400px;
	display : block;
}
.height-481{
	height : 481px;
	display : block;
}
.height-481 img{
	display: block;
    margin-left: auto;
    margin-right: auto
}
.slide-title{
	font-size:18px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-weight:normal;
}
.slide{
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
	height : 400px;
}
.slideFlexible{
	overflow:hidden;
	padding-bottom:20px;
	position:relative;
}
.bigimgBox{
	overflow:hidden;
	width:640px;
	font-size:0;
}
.bigimg{
	width:100000px;
	text-align:left;
	margin-left:-580px;
}
.width-640{width:640px;}
.width-640{width:640px;}
.height-480{height:480px;}
.height-481{height:481px;}
.bigimg span{
	width:1800px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}
.thumbnail{
	position:relative;
	overflow:hidden;
	_width:334px;
}
.s-imglist-box{
	padding:4px 5px 4px 240px;
	margin-top:12px;
	position:relative;
	background:#e6e6e6;
	border:1px solid #cacaca;
	zoom:1;
}
.s-imglist-box-flickr{
	padding:4px 5px 4px 240px;
	/*margin-top:12px;*/
	position:relative;
	background:#e6e6e6;
	border:1px solid #cacaca;
	zoom:1;
}
.gt6{
	padding-right:23px;
	padding-left:280px;
}
.gt6 .s-imglist{
	width:60000px;
	text-align:left;
}
.thumbnail span{
	display:inline-block;
	text-align:center;
	font-size:0;
}
.s-imglist{
	text-align:right;
}
.thumbnail .last{
	margin-right:0;
}
.thumbnail img{
	border:1px solid #919191;
	height:41px;
	cursor:pointer;
	margin-right:3px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.slide-actions{
	overflow:hidden;
	position:absolute;
	left:13px;
	top:0;
	font-size:16px;
}
.img-num-hint,.prev-1, .next-1, .img-pause, .img-start {
	float:left;
	margin-right:5px;
}
.img-num-hint{line-height:52px; margin-left:32px;}
.prev-1, .prev-2, .next-1, .next-2, .img-pause, .img-start{
	background-image: url(/image/photo_buttons.png);
	background-repeat: no-repeat;
	background-color:#e6e6e6;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
}
.img-pause, .img-start{
	width:32px;
	height:32px;
	margin-top:10px;
}
.img-pause{
	background-position:-78px -12px;
}
.img-pause:hover{background-position:-78px -61px;}
.img-start{
	background-position:-41px -12px;
}
.img-start:hover{background-position:-41px -61px;}
.prev-1, .next-1{
	width:30px;
	height:30px;
	margin-top:12px;
}
.prev-2, .next-2{
	width:16px;
	height:44px;
	position:absolute;
	top:4px;
}
.prev-1{
	background-position:-6px -13px;
}
.prev-1:hover{background-position: -6px -62px;}
.prev-disabled .prev-1, .prev-disabled .prev-1:hover{background-position:-6px -109px}
.next-1{
	background-position:-114px -13px;
}
.next-1:hover{background-position:-114px -62px;}
.next-disabled .next-1, .next-disabled .next-1:hover{background-position:-114px -109px;}
.next-2{
	background-position:-172px -7px;
	right:3px;
}
.next-2:hover{background-position:-172px -56px;}
.next2-disabled .next-2, .next2-disabled .next-2:hover{background-position:-172px -103px;}
.prev-2{
	background-position:-150px -7px;
	left:261px;
}
.prev-2:hover{background-position:-150px -56px;}
.prev2-disabled .prev-2, .prev2-disabled .prev-2:hover{background-position:-150px -103px;}
.text{
	font-size:17px;
	line-height:18px;
}
.thumbnail .current-thubmnail img{
	opacity:1;
	filter:alpha(opacity=100);
}
.next-disabled .right-cursor{top:-2222px;}
.prev-disabled .left-cursor{top:-2222px;}
