/**
  * YouPlanet @2007
  * Screen CSS
  *
  */

/* reset */
html, body, div, p, blockquote,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend,
ul, ol, li, dl, dt, dd,
a, b, img, address, strong, em{
    margin: 0;
    padding: 0;
    font-weight:normal;
    font-style: normal;
    list-style: none outside none;
    border: 0 none;
    text-decoration: none;
    outline: medium none;
    word-wrap: break-word;
}

label{ cursor: pointer; }
a span { cursor: pointer; }

form legend { display: none; }
/*
form select, form textarea,
form .text, form .password{
    padding: 3px;
    border: 2px solid #00baff;
}
*/

input,select,textarea{
	outline:none;
}
input:-webkit-autofill {background: none !important;}
textarea{ resize: none;}
input[type="radio"] {
	background: none !important;
	border: none !important;
	width: auto !important;
	height: 15px !important;
	margin-top: 5px !important;
}
body {
    color: #2b638f;
    background: #fff url(/images/page/bodyBg.png) top repeat-x;
    font: normal 11px Tahoma,"Trebuchet MS",Verdana,sans-serif;
}

fieldset, img{ border: 0; }
a { color: #2b638f; }
a:focus, a.focus, a:hover { color: #c1383f }

strong, .bold { font-weight: bold; }
.talic { font-style: italic; }
.left { float: left; }
.right { float: right; }
.aural { position: absolute; left: -1000em; }

.flash-replaced .alt { display: block; position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; }

/* New header */
#wrapper {
	background: none !important;
}
#wrapper header {
	height: 104px;
}
#wrapper header ul#nav {
	width: auto;
	float: left;
	padding: 25px 0 0 4px !important;
}
#wrapper header ul#nav li a {
	border-right: 1px solid #ff7100;
	float: left;
    font: bold 13px/12px tahoma;
    padding: 0 10px;
	text-transform: none;
}
#wrapper header ul#nav li a:hover {
	color: #C1383F; 
}
#wrapper header ul#nav li.selected a {
	color: #00BAFF;
}
#wrapper header ul#nav li:last-child a {
	border-right: none;
}
#wrapper header #login_panel  {
	float: left;
	position: inherit;
	margin-right: 0;
}
#wrapper header #searchform {
	position: inherit;
	float: left;
	padding-top: 15px;
}
#wrapper header #ambassador_link {
	background: url(/images/page/ambassador-cta.png) left -20px no-repeat;
	display: inline-block;
	width: 194px;
	height: 63px;
	text-indent: -99999px;
	margin-left: -8px;
	margin-right: 36px;
}
#wrapper header #sign_up_link,
#wrapper header #sign_in_link {
    font: 13px tahoma;
    padding-left: 17px;
    position: relative;
    top: 22px;
}

#wrapper header #sign_up_link {
	background: url(/images/page/signup.png) left center no-repeat;
	margin-right: 14px;
}
#wrapper header #sign_in_link {
	background: url(/images/page/login.png) left center no-repeat;
}
#wrapper header .partner_link {
	display: none;
}
#wrapper header ul#nav_icons {
	padding: 15px 25px 0 7px;
}
#wrapper header ul#nav_icons li {
	padding: 0 10px;
}
#wrapper header a#profile {
    background: url("/images/header/icon_profile_ove2.png") no-repeat scroll center top transparent;
    display: block;
    height: 31px;
    text-indent: -10000px;
    width: 31px;
}
#wrapper .line .x-trig {
	border-color: #00baff;
}
#wrapper header a#profile:hover,
a#ambassador:hover {
	background-position: 0 -31px;
}
a#ambassador {
    background: url("/images/header/ico_ambasador.png") no-repeat scroll center top transparent;
    display: block;
    height: 31px;
    text-indent: -10000px;
    width: 31px;
}
nav#bread_crumbs {
    clear: both;
    margin-left: 0;
    overflow: hidden;
    padding-left: 0;
    padding-top: 17px;
    text-align: center;
}
nav#bread_crumbs span {
	display: inline-block;
	margin-right: 4px;
}
/* New header end */

#page-title {
    width: 800px;
    line-height: 1.2em;
    margin: 0 auto -15px;
    font-size: 1.6em;
    font-weight: bold !important;
    text-align: center;
    padding-right: 70px;
    position: relative;
    z-index: 10;
}

#headWrapper #head {
    background: url(/images/page/headerBg.jpg) top left no-repeat;
    height: 206px;
    overflow: hidden;
}

.partner #headWrapper #head {background: url(/images/page/headerPartnerBg.gif) top center no-repeat;}

#head{
    width: 974px;
    margin: 0 auto;
}
#head h1{
    margin: 5px 0 0 0;
    float: left;
}

#head h1, #head h1 a{
    display: block;
    text-indent: -99999px;
    background: url(/images/page/logo.gif) 0 0 no-repeat;
    width: 130px;
    height: 42px;
}

#headNav{
    width: 230px;
    height: 90px;
    display: inline;
    float: left;
    margin: 80px -140px -80px -90px;
}

#headNav ul li{
    float: left;
    width: 100px;
    padding-right: 10px;
    height: 22px;
    padding-bottom: 3px;
}
#headNav ul li span {float: left}

#headNav li a{
    color: #fff;
    font-size: 12px;
    line-height: 11px;
    display: block;
    padding-left: 13px;
    background: url(/images/page/markerDot.gif) 0 1px no-repeat;
}
#headNav li a:hover{
    color: #3e70a1;
    background-position: 0 -41px;
}
#headFlash{
    width: 330px;
    height: 160px;
    z-index: 2;
    float: left;
    display: inline;
    margin: 22px 0 0 195px;
}
#headActions{
    height: 27px;
    width: 195px;
    margin: 19px 0 0 0;
    float: right;
}
#headActions li, #headActions li a{
    float: left;
    height: 27px;
    text-indent: -99999px;
    background: url(/images/page/headActions.png) 0 0 no-repeat;
}
#headActions li.act-1, #headActions li.act-1 a{ width: 30px; background-position: 0 0; }
#headActions li.act-2, #headActions li.act-2 a{ width: 35px; background-position: -30px 0; }
#headActions li.act-3, #headActions li.act-3 a{ width: 25px; background-position: -66px 0; }
#headActions li.act-4, #headActions li.act-4 a{ width: 30px; background-position: -91px 0; }
#headActions li.act-5{
    text-indent: 0;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    background: none;
    text-align: right;
    line-height: 27px;
    font-size: 10px;
    color: #00BAFF;
    padding-right: 5px;
}
#headSearch{
    width: 190px;
    height: 95px;
    margin: 30px 10px 0 0;
    float: right;
    display: inline;
}
#headSearch .search{
    float: left;
    padding-left: 19px;
}
#headSearch .search input{
    border-width: 1px;
    border-color: #9BD3ED;
    border-style: solid;
    height: 15px;
    width: 138px;
    font-size: 11px !important;
    padding: 0 3px;
    font-family: Tahoma, Verdana, sans-serif;
    color: #2B638F;
}
#headSearch .submit{
    float: right;
    margin-top: -1px;
    z-index: 9998;
    position: relative;
}

#headForumBreadcrumb {
    width: 370px;
    height: 95px;
    color: #3d70A3;
    float: right;
    margin-top: 5px;
}

#headForumBreadcrumb a {
       font-weight: bold;
}
/* header */

/* footer */
#footer {
    background: url(/images/page/footerBg.gif) repeat-x;
    height: 120px;
    clear: both;
    padding-top: 104px; 
/*    padding-top: 30px; */
    width: 100%;
    min-width: 974px;
}

.partner #footer {background: url(/images/page/footerPartnerBg.gif) center -1px repeat-x;}

#footer ul {
    width: 610px;
    margin: 0 auto;
    height: 116px;
    background: url(/images/page/footerNavBg.png) center no-repeat;
    padding: 0 182px 0 182px;
    position: relative;
    clear: both;
}

.partner #footer ul {background: url(/images/page/footerNavPartnerBg.png) center -5px no-repeat;}

#footer ul li {
    height: 20px;
    float: left;
    font-size: 11px;
    padding: 0 0 0 12px;
    margin: 15px 0 0 5px;
    background: url(/images/page/markerDot.gif) 0 4px no-repeat;
}
#footer ul li a {
    color: #fff;
    white-space: nowrap;
}

/* common begin */
#wrapper-old .line .x-form-field-wrap{
    width: auto;
    float: left !important;
    background: url(/images/page/text-border.png) top left no-repeat !important;
    padding: 5px 0 5px 7px !important;
    height: 18px !important;
}
#wrapper-old .line.add_gallery .x-form-field-wrap {
	width: 271px !important;
}
#wrapper-old .line.add_gallery .x-form-field-wrap {
	background: url("/images/page/text-border.png") no-repeat scroll left -89px transparent !important;
	height: 18px !important;
    padding: 10px 0 5px 7px !important;
	position:relative;
	left: -1px;
 }
 #wrapper-old .line.add_gallery .x-form-field-wrap .x-trig {
	top: 5px;
 }
#wrapper-old #guide-main-left-side .key-info .line {
	  float: left;
	  height: 35px;
    width: 185px;
    _margin-right: -10px;
    clear: right;
}

#wrapper-old .line .x-form-field-wrap .x-form-text{
    float: left;
    padding: 0 0 0 5px;
    border: 0;
    background: 0;
    width: 100%;
    height: 18px;
    font-size: 12px;
    font-family: Tahoma, verdana, tahoma, sans-serif;
    color: #2B638F;
}
#wrapper-old .line .x-trig,
#form_gallry_create .radios #sharedWith .shared_inputs .x-trig{
    border: 2px #0FBDFE solid;
    border-left: 0;
    margin-right: -6px;
    background: #fff url(/images/page/trigger2.gif) 0 0 no-repeat;
    width: 23px;
    height: 24px;
    right: 0;
    top: 0;
    display: block;
    position: absolute;
    cursor: pointer;
}
#wrapper-old .line .x-trig:hover{ background-position: right; }
#wrapper-old input.text{
    border-left: none;
    border-bottom: none;
    border-top: none;
    background: url(/images/page/text-border.png) top left no-repeat;
    padding: 5px 0 5px 12px;
    height: 18px;
    font-family: Tahoma, Verdana, Tahoma, sans-serif;
    color: #2B638F;
    font-size: 12px;
}
#wrapper-old .itext, .itext{
    background: url(/images/page/text-border.png) top left no-repeat;
    padding: 5px 0 5px 12px;
    height: 18px;
    border-right: 2px solid #00BAFF;
}
#wrapper-old .itext input, .itext input{
    border: 0;
    font-family: Tahoma, Verdana, Tahoma, sans-serif;
    color: #2B638F;
    font-size: 12px;
    width: 99%;
}
#wrapper-old .textarea textarea{
    font-family: Tahoma, Verdana, Tahoma, sans-serif;
    color: #2B638F;
    font-size: 12px;
}
#wrapper-old .submit{
    background: url(/images/page/btn-wizard.png) right -38px no-repeat;
    display: block;
    height: 18px;
    padding-top: 1px;
}
#wrapper-old .submit:hover{ background: url(/images/page/btn-wizard.png) right -95px no-repeat; }
#wrapper-old .submit input{
    background: transparent;
    padding-right: 25px;
    font-size: 12px;
    width: auto;
    border: 0;
    font-family: Tahoma, Verdana, Tahoma, sans-serif;
    color: #2B638F;
    cursor: pointer;
    float: right !important;
    text-align: right;
	position: relative;
	left: 27px;
}
#wrapper-old .submit:hover input{ color: #C1383F;}

section div#ambassador{
    background: url(/images/page/bg-map.gif) left bottom no-repeat;
    height: 1%;
    overflow: hidden;
    padding: 30px 40px 50px;
    width: 780px;
    margin: 0 auto;
}

#section div#ambassador{
    padding: 30px 40px 50px;
    width: 780px;
    margin: 0 auto;
}

/* common end */


/* pagination */
.pagination {
    width: 620px;
    float: right;
    margin: 0 0 -20px;
    padding: 0 0 20px;
    background: url(/images/page/bg-pagination.gif) no-repeat 100% 3px;
    clear: both;
    overflow: hidden;
}
.pagination li { float: left; padding: 1px 3px; color: #00baff; background: #fff;  font-weight: bold; }
.pagination li a { color: #00baff; font-size: 0.9em; font-weight: bold; white-space: nowrap; }
.pagination li.active, .pagination li span, .pagination1 li.active, .pagination1 li span{ font-size: 1.3em; }
.pagination1 { width: 640px; float: left; margin: 0 0 -20px; padding: 0 0 20px; background: url(/images/page/bg-pagination.gif) no-repeat 100% 3px; }
.pagination1 li { float: left; padding: 1px 3px; color: #00baff; background: #fff; }
.pagination1 li a { color: #00baff; font-size: 0.9em; font-weight: bold; }
.pagination1 li.active a { font-size: 1.3em; }


.x-window-tl{
    background: url(/images/page/ext-info.png) bottom right no-repeat !important;
}
.x-window-tr, .x-window-tc, .x-window-ml, .x-window-mr, 
.x-window-mc, .x-window-bl, .x-window-br, .x-window-bc,
.x-window-bc .x-btn-left, .x-window-bc .x-btn-center, .x-window-bc .x-btn-right{
    background: none !important;
}
.x-window-header-text{
    display: block !important;
    text-indent: -9999em !important;
}
.x-window-bwrap{
    background: url(/images/page/ext-info2.png) bottom right no-repeat !important;
    padding: 0 13px 0 0 !important;
}
.x-window-ml{
    background: url(/images/page/lineInfoBg-3.png) left top no-repeat !important;
    padding: 0 0 10px !important;
    margin: 0 !important;
}
.ext-mb-text{
    font: 11px "Trebuchet MS",Verdana,sans-serif !important;
    color: #fff !important;
    padding-right: 14px;
}
.x-window-mc .x-window-body{
    margin-left: -6px !important;
}
.x-window-bc .x-panel-btns-ct{
    padding: 0 0 10px !important;
    margin-top: -15px !important;
    _margin-top: 0 !important;
}
.x-window-bc .x-btn-center button{
    font-size: 11px !important;
    font-family: Tahoma, Verdana, Tahoma, sans-serif !important;
    color: #fff !important;
    font-weight: bold !important;
}
.x-window-bc .x-btn-center em{
    padding: 0 5px !important;
    border: 2px #00BAFF solid !important;
    display: block !important;
    background: #2B638F !important;
}
.x-window-bc .x-btn-over .x-btn-center em{
    background: #00BAFF !important;
}
.x-panel-btn-td, #ext-gen13.x-panel-btn-td{
    border: 0 !important;
}
.x-panel-btn-td button#ext-gen15{ width: auto !important; }
.x-window-bc div#ext-gen10.x-window-footer{
    display: block !important;
}

.x-combo-list{
    background: #F2F9FB !important;
    border: 1px #00BAFF solid !important;
}
.x-combo-list .x-combo-selected{
    background: #F2F9FB !important;
    border: 1px #00BAFF solid !important;
}

#GMapSwf {
	border: 3px solid #4170a2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#nav-list { position: relative; top: -13px; left: 582px; background: #CDE8F4; padding: 0 8px; font-size: 90%;}

/* new save button */
.subSubmit{
    border-top: 1px #F7CC00 solid;
    clear: both;
}

#footer {
	display: block !important;
}
.submit2 {
    clear: both;
    overflow: hidden;
    height: 1%;
}
.submit3 {
    clear: both;
    width: 840px;
    margin: 0;
    height: 24px;
    background: url(/images/page/btn-send3.gif) left top no-repeat;
    width: 70px;
    float: right;
    margin-top: -2px;
    border: 0;
}

.submit2 input {
    background: url(/images/page/btn-send2.gif) no-repeat scroll 0%;
    border: 0;
    cursor: pointer;
    display: block;
    float: right;
    height: 24px;
    margin: 2px 22px 0pt 0pt;
    padding-top: 26px;
    width: 80px;
}

.submit3 input {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    text-align: left;
    cursor: pointer;
    display: block;
    height: 24px;
    width: 70px;
    _width: 50px;
}
#wrapper #comment_form .textarea{
    width: 433px;
    height: 63px;
    float: left;
    padding: 5px 5px 31px 50px;
    margin-left: -35px;
    margin-bottom: -25px;
    background: transparent url(/images/page/commentsBg.png) 0 0 no-repeat;
}
#wrapper #comment_form textarea{
    border: 0;
    margin: 0;
    padding: 0;
    width: 433px;
    height: 62px;
    overflow-y: scroll;
    background: transparent;
    float: right;
}
#wrapper #comment_form #stars{
    position: static;
    width: 200px;
    float: left;
    color: #00BAFF;
    font-weight: bold;
    font-size: 0.91em;
    margin-top: 0;
    padding-left: 230px;
}
#wrapper #comment_form #stars b{ float: left; font-weight: bold; line-height: 3em; }
#wrapper #comment_form #stars.cstars{
    padding-left: 130px !important;
}

#comment_form .sub{
    float: left;
    padding: 3px 5px 0 140px;
}
#comment_form .sub input{
    background: url(/images/page/send2.png) 0 0 no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    position: relative;
    padding-top: 25px;
    width: 78px;
    z-index: 5;
    float: none;
    text-align: center;
    margin: 0 !important;
}
/* END new save button */
.tag{
    margin: 10px 0;
    padding: 7px 4px;
    position: relative;
    height: 1%;
    overflow: visible;
}
 .tag h4{
		border-bottom: solid 2px #00BAFF;
		font-size: 14px;
		height: 1%;
		width: 180px;
		float: left;
		font-weight: bold;
		padding-bottom: 5px;
		margin-bottom: 5px;
}
 .tag a{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Tahoma, sans-serif;
    padding-right: 4px;
    background: #00BAFF;
    padding: 0 3px;
    margin: 2px;
    display: inline-block;
}
.tag .more{
    position: absolute;
    bottom: -7px;
    right: 2px;
    background: #fff;
    padding: 0 2px;
    float: right;
}

#wrapper .reportBtn{
    background: url(/images/page/tripDayActions.png) right -36px no-repeat;
    height: 17px;
    margin: 10px 0 0;
    overflow: hidden;
    position: relative;
    width: 73px;
    float: right;
}
#wrapper .reportBtn input{
    background: none;
    border: 0;
    color: #00BAFF;
    cursor: pointer;
    display: block;
    font-family: Tahoma, Verdana,Tahoma,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 1px;
    text-align: left;
    width: 73px;
}
#wrapper .reportBtn-1{
    color: #00BAFF;
    cursor: pointer;
    background: none repeat scroll 0 0 transparent;
    float: right;
    border: 0;
    font-weight: bold;
    font-size: 10px;
    padding-top: 2px;
	margin-top: -1px;
    position: relative;
    font-family: Tahoma, Verdana, sans-serif;
}

.global_notice {
    border: 1px solid #F7CC00;
    color: #00BAFF;
    font-size: 90%;
    font-weight: bold;
    margin: 5px auto;
    padding: 5px;
    text-align: center;
    width: 630px;
}

#wrapper #abuse_report_main{ padding-right: 40px; }

#wrapper #abuse-report-box label{
    float: left;
    font-size: 13px;
    width: 110px;
    padding-top: 3px;
    position: relative;
    left: -110px;
    bottom: -19px;
    margin-top: -19px;
    text-align: left;
    white-space: nowrap;
    color: #2b638f;
}
#wrapper #photo-comments #abuse-report-box{
    position:relative;
    top:-18px;
    width:380px;
    float: right;
}
#wrapper #photo-comments .content .post-data .manage{ margin-left: -1px !important; }
#photo-comments .content .post-data{ height: 1% !important; overflow: hidden; }
#wrapper #abuse-report-box div{ clear: both; }
#wrapper #abuse-report-box form{
    clear: both;
    padding: 5px 10px 0 110px;
    display: block;
}
#wrapper #photo-comments #abuse-report-box form{ padding-top: 20px; }
#wrapper #abuse-report-box .textarea{
    float: left;
    background: url(/images/page/textarea-border.png) 0 0 no-repeat;
    padding: 5px 0 0 10px;
    border-right: 2px #00baff solid;
    height: 130px;
    width: 100%;
}
#wrapper #abuse-report-box .textarea textarea{
    border: 0;
	color: #2B638F;
    padding: 0;
    width: 100%;
	font: 12px tahoma;
    height: 125px;
}
#wrapper #abuse-report-box .sumButtons{
    clear: both;
}
#wrapper #abuse-report-box .sumButtons input{
    background: url(/images/page/send2.png) 0 0 no-repeat;
    height: 24px;
    width: 78px;
    display: block;
    border: 0;
    float: right;
    cursor: pointer;
}
#wrapper #abuse-report-box .report-txt{
    clear:both;
    font-size:10px;
    font-weight:bold;
    text-align:justify;
    font-family: Tahoma, Verdana;
    border: 1px #f7cc00 solid;
    padding: 5px;
    margin-top: 5px;
    color: #00baff;
}

.confirm_notice, .confirm_notice-1, .confirm_notice-2 {
    border: 1px solid #F7CC00;
    color: #00BAFF;
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    margin: 15px auto 15px;
    padding: 10px;
    text-align: center;
    width: 270px;
}
.confirm_notice{
    width: 600px;
    margin: 15px 0 15px 20px;
}

.confirm_notice-2 {
    width: 140px;
}

#userWall #comment-ajax-list .confirm_notice-1 {
	width: 145px;
}

#groupWall #comment-ajax-list .confirm_notice-1 {
  width: 145px;
}

#group_wizard .line.udTooltipTrigger #description{
	background: none;
}
#group_wizard #tagList .yp-tokenizer .x-form-field-wrap {
	width: 593px !important;
}
.indicator{
    background: url(/images/ajax-loader.gif) no-repeat;
    height: 16px;
    text-indent: -99999px;
}

#promptLogin{
    background: url(/images/page/promptLoginBg.png) 0 0 no-repeat;
    width: 543px;
    height: 302px;
    z-index: 5432;
    overflow: hidden;
    padding-top: 70px;
}
#promptLoginShort{
	background: url(/images/page/promptLoginBgShort.png) 0 0 no-repeat;
	width: 195px;
	height: 225px;
  z-index: 5432;
}
.loginPopupC {
    width: 543px;
    height: 302px;
}
#promptLogin  p{
    float: left;
    padding: 25px 0 0 53px;
    position: relative;
}
#promptLogin  p #RES_ID_fb_login {
	left:0;
	top:0;
	display: block;
	margin: 8px 0 15px 0;
}
#promptLogin  p span {
	display: block;
}
#promptLogin  > #logInf ul {
	float: left;
	position: relative;
	left: 60px;
	top: -11px;
}
#promptLogin  > #logInf ul li {
	background: url(/images/page/ok.png) left center no-repeat;
	padding-left: 15px;
}
#promptLogin form,
#prompt_login_form{
    float: right;
    width: 150px;
    padding: 21px 10px 0 0;
}
#prompt_login_form {
	padding: 21px 19px 0 0 !important;
}
#promptLogin #logInf {
	width: 300px;
	float: left;
}
#promptLogin .line{
    height: 1%;
    overflow: hidden;
    padding: 0 0 5px;
}
#promptLogin .line label,
#promptLoginShort .line label{
    font-size: 13px;
    height: 16px;
    line-height: 16px;
    padding: 0 5px 3px;
}
#promptLogin .line .itext,
#promptLoginShort .line .itext{
    background-position: -658px -89px;
    border: 0;
    width: 130px;
    padding: 11px 5px 4px;
}
#promptLogin .submit,
#promptLoginShort .submit{
    padding: 0 18px 0;
}
#promptLogin .submit input,
#promptLoginShort .submit input{
    float: right;
}
#promptLogin .checkbox,
#promptLoginShort .checkbox{
    padding: 0 0 0;
}
#promptLoginShort .checkbox {
	width: 105px !important;
	overflow: hidden;
}
#promptLogin .checkbox input,
#promptLoginShort .checkbox input{
    float: left;
    width: 15px;
    height: 15px;
}
#promptLogin .checkbox label,
#promptLoginShort .checkbox label{
    font-size: 10px;
    font-family: Tahoma, Verdana, sans-serif;
    line-height: 14px;
    height: 15px;
    padding: 0 3px 0;
}
#promptLogin .forgot,
#promptLoginShort .forgot{
    font-size: 10px;
    font-family: Tahoma, Verdana, sans-serif;
    display: block;
    padding-left: 2px;
}
#promptLogin .register,
#promptLoginShort .register{
    display: block;
    font-size: 24px;
    padding-right: 28px;
    float: right;
    height: 26px;
    /* position: absolute; */
    /* top: 65px; */
    white-space: nowrap;
    /* right: 0px; */
	margin-bottom: -5px;
	margin-top: 14px;
    line-height: 24px;
    font-weight: normal;
    background: url(/images/page/submit.gif) right 1px no-repeat;
}
#promptPassword,
#promptUsername {
	background: #faffbd;
}
#promptLogin #promptClose,
#promptLoginShort #promptClose
{
float: right;
  color:white;
  cursor:pointer;
  font-size:11px;
  margin-right:15px;
  margin-top:-20px;
}
#promptLoginShort #promptClose {
	margin-top: 5px !important;
}

span.nfs {
	color:#00BAFF;
  font-weight:bold;
}

.confirm_notice a {
	font-weight: bold;
}

#GMap_wrapper {
	height: 300px;
	position: relative;
	padding: 10px;
	margin: -40px auto -80px;
}

.addthis_toolbox {
	width: 180px;
	margin-bottom: 20px;
	padding-left: 80px;
}
#youplanet_partners a {
	font-family: Tahoma, Arial !important;
	font-weight:bold !important;
	font-style:italic !important;
	font-size: 12px !important;
	text-transform:none !important;
}
.section-2 {
	width: 160px !important;
}
.section-3 {
	width: 100px !important;
}

#save_step {
	/* margin-top: -18px !important; */
}
#photosActions > ul {
	font-size: 15px;
    width: 205px;
	margin: 0 auto;
    text-align: center;
}
#photosActions ul li {
	float: left;
	overflow: hidden;
    width: 170px;
}

#photosActions ul li h4 {
	border-bottom: 1px solid #F7CC01;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-left: 5px;
    text-align: left;
    width: 163px;
}
#photosActions ul li .x-form-field-wrap {
	width: 157px !important;
}
#photosActions ul li .galleries_list-sselect {
	background: url("/images/page/text-border.png") no-repeat scroll left top transparent !important;
	width: 156px !important;
	height: 18px !important;
}
#photosActions ul li .galleries_list-stext {
	width: 156px !important;
	height: 18px !important;
	top: 2px !important;
	left: 12px !important;
	text-align: left;
	padding-top: 6px;
}
#photosActions {float: right;
	/* width: 628px; */ 
	width: 176px;
}
/* #photosActions #add-to-gallery {
	background: url("/images/page/submit2.png") no-repeat scroll right center transparent;
	color: #00baff;
	display: block;
	float: right;
	font: 10px/22px tahoma;
	height: 26px;
	padding-right: 25px;
} */
#galleryFolder #photo-list li input {
	display: block;
	margin: 0 auto;
}

#galleryFolder #photo-list li a img {
	border: 1px solid #00BAFF;
}

#wizardContainer.photoUploadWizard #tabs1 #step_content .accordion #title {
	/* width: 475px; */
	width: 483px;
}
#photo_info img {
	border: 2px solid #2b638f;
    display: block;
    /* margin: 0 auto; */
	margin-bottom: 25px;
}
span.bg_fill,
div.bg_fill{
	background: url(/images/page/bg-line-3.gif) 0 0 no-repeat;
	overflow:hidden;
	height:20px;
	position:relative;
	top:5px;
}

.photos-box div.bg_fill{
	background: url("/images/images/page/bg-line-5.png") no-repeat scroll 0 0 transparent;
	overflow:hidden;
	height:20px;
	position:relative;
	top: 18px;
}
#usercardFeed div.bg_fill {
    background: url("/images/page/bg_line_4.png") no-repeat scroll 0 -1px transparent;
    height: 20px;
    overflow: hidden;
    position: relative;
    top: -4px;
	left: 4px;
}

#page-title span {
    padding-left: 25px;
}
#page-title.loading span {
    background: url(/images/ajax-loader.gif) no-repeat scroll 0 center transparent;
}
#photosActions #add-to-gallery {
	background: url("/images/page/add_new.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    float: right !important;
    font: 11px/20px tahoma;
    height: 26px;
    padding-right: 7px;
    text-align: center;
    width: 90px;
}
/* AMBASSADOR */
#wrapper.ambassador {
	padding: 30px 5px 0;
	overflow: hidden;
}
	#wrapper h3.ambassador_title,
	.ambassador h4 {
		color: #08b0ee;
		font: normal 16px tahoma;
	}
	
	.ambassador p {
		font: 11px/18px tahoma;
		color: #2b638f;
	}
	
	.ambassador_title {
		padding-left: 0;
		padding-top: 64px;
		width: 100%;
	}
	
	#asection_2,
	#asection_3, h4 {
		padding-bottom: 10px;
	}
	
  .ambassador p a,
  .ambassador label a,
   .ambassador li a
   {
		text-decoration: underline;
	}  
  
	
	.ambassador_box_info {
		background: url("/images/page/bg-f-info.gif") right bottom no-repeat;
		border: 1px solid #f7cc00;
		padding: 11px 8px;
		float: left;
		width: 625px;
		margin-top: 15px;
		margin-bottom: 40px;
	}
	.ambassador #member {
		background: url("/images/page/bg-user.gif") no-repeat scroll 0 0 transparent;
		float: left;
		padding: 1px 0 15px;
		position: relative;
		width: 200px;
		margin-right: 15px;
	}
			.ambassador #member .author-avatar {
				display: block;
				float: left;
				height: 60px;
				margin: 12px 0 0 20px !important;
				width: 60px;
			}
			.ambassador #member .status {
				left: 71px;
				position: absolute;
				top: 4px;
			}
			.ambassador #member .author-name {
				float: right;
				font-size: 1em;
				font-weight: bold;
				line-height: 1.2em;
				text-align: left;
				margin: 20px 0 0;
				width: 110px;
			}
			.ambassador #member ul {
				float: right;
				font-family: Tahoma,Verdana,sans-serif;
				font-size: 10px;
				width: 100px;
			}
	#ambassador_icon {
		display: block;
		height: 120px;
		width: 102px;
		float: right;
		margin: 6px 150px 0 0;
	}
	#how_do_i {
		background: url("/images/page/submit_go_line_260.png") right top no-repeat;
		clear: both;
		display: block;
		float: left;
		font: 14px tahoma;
		height: 24px;
		text-align: left;
		width: 248px;
	}
	.ambassador #asection_1 {
		clear: both;
		overflow: hidden;
		background: url("/images/page/bg_asection.gif") no-repeat;
		padding-top: 30px;
		width: 817px;
		padding-bottom: 10px;
	}
	
.ambassador #submit_application {
	float: left;
	font: bold 18px Tahoma,Verdana,sans-serif;
	background: url("/images/page/bg_aplication_light.png") center 0 no-repeat;
	width: 305px;
	height: 69px;
	display:block;
	margin-left: 90px;
	margin-top: -20px;
	padding-top: 25px;
	padding-left: 115px;
}
.ambassador #submit_application:hover {
	background-position: center -131px;
	color: #2b638f;
}

.ambassador #pending_application {
	float: left;
	font: bold 14px Tahoma,Verdana,sans-serif;
	background: url("/images/page/bg_aplication_light.png") no-repeat;
	width: 305px;
	color: #08b0ee;
	height: 69px;
	display:block;
	margin-left: 90px;
	margin-top: -20px;
	padding-top: 25px;
	padding-left: 75px;
}
	.ambassador #pending_application span {
		color: #2b638f;
		font-size: 12px;
		font-weight: normal;
		display: block;
	}

.ambassador #asection_2 {
	border-top: 1px solid #00baff;
	overflow: hidden;
	width: 817px;
	padding: 20px 0 10px 6px;
}
	.ambassador #asection_2 img{
		float: right;
    border: 2px solid #00baff;
		margin-right: 30px;
	}
	
.ambassador #asection_3 {
	width: 817px;
	overflow: hidden;
	border-top: 1px solid #00baff;
	padding: 20px 0 10px 6px;
}
	.ambassador #asection_3 img {
		float: left;
		margin-right: 16px;
	}

	
/* AMBASSADOR END*/

/* AMBASSADOR FAQ */
 
.ambassador_faq {
	width: 820px;
	/* margin: 0 auto; */
	margin: 55px auto 0;
}
	.ambassador.faq p {
		margin: 5px 0 12px 10px;
		text-align: justify;
		font: 12px tahoma;
    line-height: 16px;
	}
	.ambassador.faq ul,
  .ambassador.faq ol  {
		margin-left: 50px;
		text-align: justify;
		width: 770px; 
    margin-bottom: 8px;
	}
  
	.ambassador.faq ul li,
  .ambassador.faq ol li  {
			margin-bottom: 2px;
      line-height: 16px;
	  font-size: 12px;
		}  
  
		.ambassador.faq ul li {
			list-style: disc outside;
		}

    .ambassador.faq ol li  {
      list-style-type: decimal;
		}      
    
			.ambassador.faq ul li strong ,
      .ambassador.faq ol li strong {
				line-height: 20px;
			}
/* AMBASSADOR FAQ END*/

/* AMBASSADOR FORM */
.submit_aplication {
	float: right;
    margin-top: 54px;
    width: 830px;
}
	.submit_aplication p {
		font-size: 12px;
		margin-bottom: 14px;
		width: 700px;
	}
	.submit_aplication form h3 {
		color: #214777;
		font-size: 24px;
		margin-bottom: 14px;
		width: 100%;
	}
	.submit_aplication form input {
		float: left;
		margin-right: 8px;
		margin-top: 0;
	}
	.submit_aplication form label {
		line-height: 12px;
		font-size: 12px;
	}
	.submit_aplication form .line {
		clear: both;
		margin-bottom: 12px;
	}
	.submit_aplication #embassy_letter {
		background: url("/images/page/textarea-border-top.png") no-repeat scroll left top transparent;
		border: medium none;
		height: 125px;
		padding: 12px 8px 5px;
		width: 679px;
		overflow: auto;
	}
	.submit_aplication .buttons input {
		background: url("/images/page/send2.png") no-repeat scroll left top transparent !important;
		border: medium none;
		cursor: pointer;
		float: right;
		height: 24px !important;
		margin: -5px 135px 0 0;
		width: 78px;
	}
  
  .submit_aplication ul {
    margin-top: -10px;
  }
  
  .submit_aplication ul li {
    list-style-position: inside;
    list-style-type: disc;
    margin-bottom: 3px;
    margin-left: 10px;
	font-size:12px;
  }
/* AMBASSADOR FORM END*/



/* LAYOUT */

#header, #wrapper {
    height: auto;
    margin: 0 auto;
    min-height: 380px;
    width: 972px;
}

header .lineErrorWrapper {
    display: inline-block;
    position: absolute;
}

header .line {
    display: inline-block;
}

header .hiddenFields {
    display: inline-block;
}

#planet_members {
    float: none;
    margin-left: 803px;
    margin-top: -15px;
    position: relative;
    z-index: 50;
}

#planet_members {
	background: url("/images/page/bg_ypartner.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    font: bold 11px/20px tahoma !important;
    height: 22px;
    padding-right: 25px;
    width: 57px;
}

#wrapper header ul#nav {
  padding-top: 25px;
}

header #searchform {
    margin: 6px 24px 0 0;
}

footer {
    background: url("/images/page/footerBg.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    display: block !important;
    height: 120px;
    margin-bottom: 0 !important;
    min-width: 974px;
    padding-top: 104px;
    width: 100%;
}

header, hgroup, section, article, aside, nav, footer {
    margin: 0;
	display: block;
}

#footer_menu ul {
    background: url("/images/page/footerNavBg.png") no-repeat scroll center center transparent;
    clear: both;
    height: 117px;
    margin: 0 auto;
    padding: 0 182px;
    position: relative;
    width: 610px;
}

#footer_menu ul li {
    background: url("/images/page/markerDot.gif") no-repeat scroll 0 7px transparent;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin: 15px 0 0 8px;
    padding: 0 0 0 12px;
}

#container {
    background: url("/images/page/bg_wrap.png") no-repeat scroll center 16px transparent;
    clear: both;
    float: left;
    height: auto;
    margin: 7px auto 0;
    width: 972px;
}
#container section.ambassador {margin-left: 58px;}
#container section.ambassador.faq {margin: 0;}
#container section.ambassador.application {margin: 0;}

#wrapper h1 {
	font: bold 18px tahoma,Verdana,sans-serif;
    text-align: center;
}

#footer_menu ul li a {
    color: #FFFFFF;
    font: 11px tahoma;
    white-space: nowrap;
}

section#main {
	display: block;
	width: 630px;
	float: left;
	padding-top: 37px;
	z-index:100;
	position:relative;
}
section a:focus, section a.focus, section a:hover, aside a:focus, aside a.focus, aside a:hover {
color: #C1383F;
}
section#main.no-columns {
	display: block;
	width: 830px;
	float: none;
	padding-top: 20px;
	z-index:100;
	position:relative;
	margin:0 auto;
	padding-right: 10px;
}
section#main.no-columns p{
	margin: 5px 0 10px;
	text-align: justify;
}
section#main.no-columns strong{
	font-weight:700;
}
section#main.no-columns h2{
	border-bottom-color: #00BAFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 14px;
	font-weight: 900;
	padding: 10px 0px 0px;
	margin-left:-10px;
}
section#main.no-columns.text ul{
	padding: 10px 0px 15px 30px;
}
section#main.no-columns .text li{
	background: url(http://youplanet.com/images/marker.gif) no-repeat 0% 6px;
	padding: 0px 0px 15px 15px;
	text-align: justify;
}
section#main.no-columns.text  a {
	font-weight: 900;
	text-decoration: underline;
}
section#main.no-columns a:focus, section#main.no-columns  a.focus, section#main.no-columns  a:hover {
	color: #C1383F;
}


#container.page_landing {
    background: none;
    margin-top: -10px;
}
#main_search {
    border: 2px solid #55AADA;
    color: #2B638F;
    font: 11px Tahoma,arial;
    height: 15px;
    padding-left: 5px;
    position: relative;
    top: -7px;
    width: 148px;
}


#confirmationPopup {
	left: 0px;
	position: fixed;
	top: 82px;
	width: 100%;
	overflow: hidden;
	z-index: 1000;
}
#confirmationPopup .overlayContent{
	width: 300px;
	margin: 0 auto;
	overflow: hidden;
}

.overlayContent .top {
	background: url("/images/page/ext-info.png") no-repeat scroll right bottom transparent !important;
  height: 15px;
}

.overlayContent .overlayContentInner {
    background: url("/images/page/ext-info2.png") no-repeat scroll right bottom transparent !important;
    color: white;
    padding: 0 13px 23px 0 !important;
}

.overlayContentInner .message {
    background: url("/images/page/lineInfoBg-3.png") no-repeat scroll left top transparent !important;
    margin: 0 !important;
    line-height: 17px;
    padding: 5px 25px 10px 10px !important;
	 text-align: center;
}
.overlayButtons {
	margin: 0 auto;
    overflow: hidden;
    width: 138px;
}
.overlayButtons .clickOk,
.overlayButtons .yes,
.overlayButtons .no {
  margin: 0 auto;
  width: 50px;
  font-weight: bolder;
  line-height: 15px;
  text-align: center;
  height: 15px;
  display: block;
  color: white;
  margin: 0 4px;
  float: left;
  border: 2px solid #00BAFF !important;
}
.overlayButtons .clickOk {
	margin-left: 34px;
}

.overlayButtons .clickOk:hover,
.overlayButtons .yes:hover,
.overlayButtons .no:hover  {
  background-color: #00BAFF;
}

/* ERROR */
#error_container{
	background: url('http://youplanet.com/images/page/bg-splash-3.gif') no-repeat 0 100%;
	border-bottom: 2px solid #00baff;
	clear: both;
	display: block;
	float: none;
	overflow:hidden;
	margin: 0 auto;
	padding: 40px 0 50px 20px;
	position: relative;
	width: 830px;
}
section#main.error{
	padding:0;
}
	section#main.error h5 {
		font-size:14px;
		font-weight:700;
		padding-bottom:10px;
	}
	section#main.error h6 {
		font-size:12px;
		font-weight:700;
	}
	section#main.error p {
		font-family:Verdana, sans-serif;
		font-size:12px;
		padding-bottom:8px;
	}
aside.error ul {
	padding-top:5px;
}
aside.error li {
	/*background:url(/images/page/arrow-navy.png) no-repeat 0 0;*/
	display:block;
	float:left;
	height:15px;
	padding:2px 0 10px 25px;
	width:155px;
}
aside.error a {
	font-weight:bold;
}
/* ERROR END */

.two_columns{
	/* background: url('http://youplanet.com/images/page/bg-splash-3.gif') no-repeat 0 100%; */
	border-bottom: 2px solid #00baff;
	clear: both;
	display: block;
	float: none;
	margin:37px auto 0;
	padding-bottom:50px;
	overflow:hidden;
	position: relative;
	width:860px;
}
	.two_columns #main{
		margin:0 20px;
		padding:0;
	}
	.two_columns aside ul {
		padding-top:5px;
		overflow: hidden;
	}
	.two_columns aside li {
		/*background:url(/images/page/arrow-navy.png) no-repeat 0 0;*/
		display:block;
		float:left;
		height:15px;
		padding:2px 0 10px 25px;
		width:155px;
	}
	.two_columns aside a {
		font-weight:bold;
	}
	.two_columns section h5 {
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 10px;
	}
	.two_columns section p {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 8px;
	}
	.two_columns section strong {
		font-weight: bold;
	}

  
  
header .errorBox {
    left: 48px;
    position: absolute;
    top: 0;
}

header .lineErrorWrapper {
    display: inline-block;
    position: absolute;
}  

/*
.form_error { color: red; }
.line_wrap{
	position:relative;
}  
  
.line_wrap {
    clear: both;
}  
	#container #line_wrap_comment_content.line_wrap .lineErrorWrapper {
		clear: none;
		position: absolute;
		top: -110px;
	}
  
	#container .lineErrorWrapper{
    clear: both;
    /* overflow: visible;
    position: relative; */
    z-index: 101;
    float: left;
}
 #container .lineErrorWrapper.errorBox {
	/* position: absolute; */
	position: static;
 }
#container .lineErrorWrapper .lineError,
#container .lineErrorWrapper .lineInfo{
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    background: url(/images/page/tooltipBgL.png) left 2px no-repeat;
    height: 60px;
    position: absolute;
    top: 60px;
    left: 515px;
    float: left;
    z-index: 102;
    padding-left: 10px;
    overflow: visible;
    padding-left: 10px;
}
#container .lineErrorWrapper .lineError{
    left: 525px;
}
#container .lineErrorWrapper .lineError .span{
    background: url(/images/page/tooltipBgR.png) right 2px no-repeat;
}

#line_wrap_guide_invite_mails  .lineErrorWrapper.errorBox {
    position: absolute !important;
    top: -107px !important;
}
#container .lineErrorWrapper .lineInfo{
    background: none;
    padding: 0;
    margin-bottom: 10px;
    top: auto;
    bottom: -14px;
    _bottom: -28px;
    left: 547px;
	width:270px;  
 }

#container .lineInfoContainer{
    position: absolute;
    bottom: 30px;
    left: -20px;
}
#container .lineErrorContainer{
    position: absolute;
    bottom: -3px;
    left: 2px;
}
#container .lineInfoBox, #container .lineErrorBox{
    padding: 13px 12px 15px 1px;
    position: relative;
}
#container .lineInfoBox .lineInfoBorder{
    border-bottom: 2px #00BAFF solid;
    border-top: 2px #00BAFF solid;
    border-left: 1px #95B1C7 solid;
    border-right: 1px #8EAEC5 solid;
    padding: 5px 21px 5px 15px;
    background: #2B638F url(http://partner.youplanet.com/images/page/lineInfoBg-3.png) top left no-repeat;
    color: #fff;
    _height: 18px;
	width:270px;
}
#container .lineErrorBox .lineErrorBorder{
	background-color: #2B638F;
    border: 1px #95b1c7 solid;
    border-left:0;
    padding: 7px 21px 7px 15px;
    color: #fff;
    _height: 18px;
	width:270px;
}
#container .lineInfoBox .lineInfoBg-1{
    width: 75px;
    height: 15px;
    background: url(http://partner.youplanet.com/images/page/lineInfoBg-1.png) no-repeat;
    position: absolute;
    top: 0;
    right: 12px;
}
#container .lineInfoBox .lineInfoBg-2{
    width: 40px;
    height: 55px;
    background: url(/images/page/lineInfoBg-2.png) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}
#container .lineErrorBox .lineErrorBg-2{
    width: 57px;
    height: 56px;
    background: url(/images/page/tooltipBgBR.png) no-repeat;
    position: absolute;
    bottom: -3px;
    right: -10px;
}
#container .lineInfoBox .lineInfoBg-4{
    width: 17px;
    height: 22px;
    background: url(http://partner.youplanet.com/images/page/lineInfoBg-4.png) no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
} 
  
#container #page-partner-form .lineErrorWrapper .lineError, 
#container #wizzard_box .lineErrorWrapper .lineError, 
#container #user_register_form .lineErrorWrapper .lineError, 
#error_for_change_password_profile_password, 
#error_for_change_password_profile_password_new, 
#error_for_change_password_profile_password_again, 
#error_for_forgot_email {
    top: -50px !important;
}  
  
*/  
  
.content_inner {
    margin: -10px auto 0 50px;
    width: 870px;
}  

.standard_form .sub {
    background: url("/images/page/subBg.png") no-repeat scroll 0 -50px transparent;
    clear: both;
    height: 1%;
    padding: 28px 0 2px 2px;
    position: relative;
    width: 630px;
}

.standard_form .sub input {
    background: url("/images/page/submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 24px;
    left: 30px;
    position: relative;
    text-indent: -99999px;
    width: 81px;
}

.standard_form .sub input {
    background: url("/images/page/submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 24px;
    left: 30px;
    position: relative;
    text-indent: -99999px;
    width: 81px;
}

.aside-info {
    background: url("/images/page/bg-f-info.gif") no-repeat scroll 100% 100% transparent;
    border: 1px solid #F7CC00;
    float: right;
    margin: 45px 6px 0 0;
    padding: 10px;
    position: relative;
    right: 10px;
    width: 140px;
}

.aside-info p {
    line-height: 16px;
}


.standard_form {
	margin-left: 19px; 
}
.standard_form fieldset legend {
	color: #29628d;
	border-bottom: 1px solid #f6cb00;
	font: 17px "trebuchet MS", verdana;
	margin-bottom: 44px;
	width: 630px;
}
.standard_form .line, 
.standard_form .selects, 
.standard_form .radios {
    height: 28px;
    padding: 4px 0;
	position: relative;
	line-height: 23px;
}
.standard_form .line label, 
.standard_form .radios p, 
.standard_form .selects p {
	color: #2B638F;
    float: left;
	font: 13px/16px tahoma,Verdana,sans-serif;
	padding: 4px 10px 0 0;
    text-align: right;
    width: 180px;
	margin-left: 100px;
}
.standard_form .line input,
.standard_form .line select{
    width: 230px;
}
	
.standard_form .line input, 
.standard_form .line select, 
.standard_form .line textarea {
    color: #2B638F;
    display: block;
    float: left;
    font-family: tahoma,verdana,sans-serif;
    font-size: 12px;
}
.cmf-skinned-select,
.standard_form .line input.text {
    background: url("/images/page/text-border.png") no-repeat scroll left top transparent;
	border-right: 2px solid #00BAFF;
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    color: #2B638F;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 12px;
    height: 18px;
    padding: 5px 0 5px 12px;
}
.cmf-skinned-select {
	height: 18px;
	width: 191px;
}
.cmf-skinned-text {
	background: url("/images/page/arrow_down.png") no-repeat scroll right top transparent;
	color: #2B638F;
	cursor: pointer;
	font: 12px tahoma,verdana,sans-serif; 
    left: 11px;
    top: 2px;
	width: 190px;
}

#lp-td-box .cmf-skinned-select {
    background: none;
    border: 1px solid #00BAFF;
    color: #2B638F !important;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 11px !important;
    height: 22px !important;
    width: 30px !important;
    padding: 0;
}

#lp-td-box .cmf-skinned-text {
    background: none;
    width: 30px !important;
}

/* REGISTER FORM */
#user_register_form {
	margin-left: 19px; 
}
#user_register_form fieldset legend {
	color: #29628d;
	border-bottom: 1px solid #f6cb00;
	font: 17px tahoma, verdana;
	width: 630px;
}
#user_register_form .line, 
#user_register_form .selects, 
#user_register_form .radios {
    height: 28px;
    padding: 4px 0;
	position: relative;
}
#user_register_form .line label, 
#user_register_form .radios p, 
#user_register_form .selects p {
	color: #2B638F;
    float: left;
	font: 13px/16px tahoma,Verdana,sans-serif;
	padding: 4px 10px 0 0;
    text-align: right;
    width: 180px;
	margin-left: 100px;
}
#user_register_form .line input,
#user_register_form .line select{
    width: 230px;
}
	
#user_register_form .line input, 
#user_register_form .line select, 
#user_register_form .line textarea {
    color: #2B638F;
    display: block;
    float: left;
    font-family: verdana,tahoma,sans-serif;
    font-size: 12px;
}
#user_register_form .line input.text,
#user_register_form .line select.text {
    background: url("/images/page/text-border.png") no-repeat scroll left top transparent;
	border-right: 2px solid #00BAFF;
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    color: #2B638F;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 12px;
    height: 18px;
    padding: 5px 0 5px 12px;
}
/* combobox */
#user_register_form .line input#sf_guard_user_country {
	background: url("/images/page/text-border_combo_color.png") no-repeat scroll left top transparent;
	padding-right: 30px;
    width: 200px;
}
	#user_register_form .line input#sf_guard_user_country.wrong {
		background-position: left -28px;
		border-right: 2px solid #e54343;
		border-bottom: medium none;
		border-left: medium none;
		border-top: medium none;
	}
	#user_register_form .line input#sf_guard_user_country.correct {
		background-position: left -56px;
		border-right: 2px solid #08b852;
		border-bottom: medium none;
		border-left: medium none;
		border-top: medium none;
	}
	#step-1 #guide_new_form .line input#guide_new_city,
	#step-1 #guide_new_form .line input#guide_new_category,
	#step-1 #guide_new_form .line input#guide_new_type{
		background: url("/images/page/text-border_multicolor_combo_top.png") no-repeat scroll left -1px transparent;
		padding-right: 30px;
		width: 130px;
	}
	#step-1 #guide_new_form .line input#guide_new_category,
	#step-1 #guide_new_form .line input#guide_new_type {
		background: url("/images/page/text-border_multicolor_combo_bottom.png") no-repeat scroll left -1px transparent !important;
	}
		#step-1 #guide_new_form .line input#guide_new_category:hover,
		#step-1 #guide_new_form .line input#guide_new_type:hover {
			background: url("/images/page/text-border_multicolor_combo_bottom.png") no-repeat scroll left -100px transparent !important;
		}
/* combobox */
	#user_register_form .line input.text.wrong	{
		background: url("/images/page/text-border_error.png") no-repeat scroll left top transparent;
		border-right: 2px solid #e54343;
		border-bottom: medium none;
		border-left: medium none;
		border-top: medium none;
	}
	#user_register_form .line input.text.correct {
		background: url("/images/page/text-border_correct.png") no-repeat scroll left top transparent;
		border-right: 2px solid #08b852;
		border-bottom: medium none;
		border-left: medium none;
		border-top: medium none;
	}
.ui-autocomplete {
/* 	  background: none repeat scroll 0 0 #FFFFFF;
		cursor: pointer;
		border: 1px solid #00BAFF !important;
		margin: 0!important;
		position: absolute !important;
		padding: 0;
		width: 200px !important;
		overflow: auto;
		line-height: 13px;
		max-height: 223px;
		padding-bottom: 5px !important; */
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #00BAFF !important;
    cursor: pointer;
    line-height: 13px;
    margin: 0 !important;
    max-height: 223px;
    overflow: auto;
    padding-bottom: 5px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute !important;
}

#guide_new_form .ui-autocomplete li{
	/* width: 155px !important; */
	width: 100% !important;
	display:block;
	float:left;
	padding-left:0 !important;
}
#line_guide_new_type .ui-autocomplete,
#line_guide_new_category .ui-autocomplete {
	width: 155px !important;
}
#line_guide_new_city .ui-autocomplete {
	width: 200px!important;
}
#line_sf_guard_user_country .ui-autocomplete,
#line_guide_eating_city .ui-autocomplete ,
#line_guide_living_city .ui-autocomplete ,
#line_guide_experience_city .ui-autocomplete,
#line_guide_nightlife_city .ui-autocomplete  ,
#line_guide_eating_city .ui-autocomplete ,
#line_guide_living_city .ui-autocomplete,
#line_guide_experience_city .ui-autocomplete,
#line_guide_nightlife_city .ui-autocomplete {
	width: 236px !important;
}
.ui-autocomplete a {
  padding: 3px;
  font-size:11px;
  display: block;
  height: 13px;
}
.ui-autocomplete a:hover,
.ui-autocomplete a.ui-state-hover {
    background: none repeat scroll 0 0 #F2F9FB !important;
    border: 1px solid #00BAFF !important;
    padding: 2px;
    color: #2B638F;
}
	.ui-menu-item p.ui-info, 
	.ui-menu li p.ui-info {
		cursor: default;
		font-family: Tahoma;
		font-size: 10px;
		/* padding-right: 35px; */
}
	#user_register_form .line input .ui-autocomplete li {
		
	}
#user_register_form .reg-accept {
	clear: both;
    float: right;
    margin-right: 65px;
    position: relative;
    text-align: left;
    width: 248px;
    z-index: 100;
}
	#user_register_form .reg-accept a {
		text-decoration: underline;
	}
#user_register_form .line .captcha-reload {
	display: block;
    float: right;
    height: 34px;
    margin: 5px auto;
    width: 270px;
}
#user_register_form .line #captcha_reload {
	display: block;
    float: right;
    height: 15px;
    padding: 5px;
    position: relative;
    right: 4px;
    top: 9px;
    width: 15px;
}
#register-info {
	background: url("/images/page/bg-f-info.gif") no-repeat scroll 100% 100% transparent;
    border: 1px solid #F7CC00;
    float: right;
	margin: 45px 6px 0 0;
    padding: 10px;
    position: relative;
    right: 10px;
    width: 140px;
}
	#register-info h5 {
  font-size: 12px;
		position: absolute;
		text-transform: lowercase;
		top: -20px;
	}
	#register-info p {
		line-height: 16px;
	}
#user_register_form .sub {
    background: url("/images/page/subBg.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 1%;
    margin-top: -50px;
    padding: 78px 0 2px 2px;
    position: relative;
    width: 818px;
	z-index: -1;
}
	#user_register_form .sub input {
		background: url("/images/page/submit.png") no-repeat scroll 0 0 transparent;
		border: 0 none;
		cursor: pointer;
		text-indent: -99999px;
		float: right;
		height: 24px;
		left: 30px;
		position: relative;
		width: 81px;
	}
  
#user_register_form #line_sf_guard_user_gender input[type=checkbox]{ width: 20px; padding: 0} 
#user_register_form #line_sf_guard_user_gender li label { margin-left: 0; width: 50px; text-align: left; }
#user_register_form #line_sf_guard_user_gender li  { float: left; }

#user_register_form #sf_guard_user_birth_date_year { width: 54px !important;height: 28px; }
#user_register_form #sf_guard_user_birth_date_month { width: 100px !important;height: 28px; }
#user_register_form #sf_guard_user_birth_date_day { width: 54px !important;height: 28px; }

#user_register_form .cmf-skinned-select {
	height: 18px !important;
  float: left;
}

#user_register_form #line_wrap_sf_guard_user_birth_date .cmf-skinned-text { padding: 4px 14px; height: 18px !important; top: 2px !important;}

#user_register_form #line_wrap_sf_guard_user_birth_date .sf_guard_user_birth_date_year-stext { width: 36px !important; }
#user_register_form #line_wrap_sf_guard_user_birth_date .sf_guard_user_birth_date_month-stext { width: 82px !important; }
#user_register_form #line_wrap_sf_guard_user_birth_date .sf_guard_user_birth_date_day-stext { width: 36px !important; }

#user_register_form #line_wrap_sf_guard_user_birth_date .wrong .cmf-skinned-select {
  background: url("/images/page/text-border_error.png") no-repeat scroll left top transparent;
  border-right: 2px solid #E54343;
}

#user_register_form #line_wrap_sf_guard_user_birth_date .correct .cmf-skinned-select {
  background: url("/images/page/text-border_correct.png") no-repeat scroll left top transparent;
  border-right: 2px solid #08B852;
}

.line_wrap.inactive label,
.inactive .line_wrap label {
	color: #aeb4b8 !important;
	cursor: default;
}

#wrapper .deactivate-button {
  margin: -10px 0 0 40px;
  background: url(/images/page/guideActions.png) right -34px no-repeat;
  height: 17px;
  width: 140px;
  font-family: Tahoma, Verdana, Tahoma, sans-serif;
  font-size: 10px;
  line-height: 16px;
  padding-left: 10px;
  color: white;
  display: block;
  float: right;
  font-weight: bold;
  z-index: 50;
  float: left;
}

section h3 {
  color: #0FBDFE;
  float: left;
  font-size: 1.5em;
  padding: 10px;
}

.seeResults, .seeResultsBottom {
    border-bottom: 1px solid #00BAFF;
    clear: both;
    height: 1%;
    overflow: hidden;
}



/* Search & Friends */

#user-list, .user-list {
    clear: both;
    overflow: hidden;
    padding: 20px 0 0;
    width: 100%;
}

#user-list .user-item, 
.user-list .user-item {
    background: url("/images/page/bg-user.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 80px;
    margin: 0 0 15px;
    padding: 1px 3px 5px;
    position: relative;
    width: 200px;
}

/* Author avatar */

.author-avatar {
    float: left;
    height: 60px;
    margin: 12px 0 0 15px;
    width: 60px;
}

.status {
    left: 71px;
    position: absolute;
    top: 4px;
}

.author-name {
    float: right;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 20px 0 0;
    width: 110px;
}

.user-actions {
    float: right;
    margin: 2px 0 0;
    width: 110px;
}

.user-actions li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    width: 29px;
}

.user-actions li.action-1 a {
    background: url("/images/page/action-1.gif") no-repeat scroll 0 0 transparent;
}

.user-actions li.action-2 a {
    background: url("/images/page/action-2.gif") no-repeat scroll 0 0 transparent;
}

.user-actions li.action-3 a {
    background: url("/images/page/action-3.gif") no-repeat scroll 0 0 transparent;
}

.user-actions li.action-4 a {
    background: url("/images/page/action-4.gif") no-repeat scroll 0 0 transparent;
}

.user-actions li.action-5 a {
    background: url("/images/page/action-5.gif") no-repeat scroll 0 0 transparent;
}

.user-actions li.action-6 a {
    background: url("/images/page/action-6.gif") no-repeat scroll 0 0 transparent;
}

.user-actions li.action-7 a {
    background: url("/images/page/action-7.png") no-repeat scroll 0 0 transparent;
    width: 41px;
}

.user-actions li a {
    display: block;
    height: 29px;
    text-indent: -9999px;
    width: 27px;
}

.content_narrow {
    margin: 0 auto;
    position: relative;
    width: 860px;
}

.content_narrow section#main {
  padding-top: 20px;
  width: 660px;
}

.content_narrow #user-list .user-item {
  width: 210px;
}

.content_narrow aside {
    float: right;
    padding-right: 10px;
    width: 170px;
    padding-top: 20px;
}

.content_narrow .search-controls {
    padding: 6px 0;
    width: 170px;
}

.content_narrow .search-controls .line {
    padding: 0 0 3px;
}

.content_narrow .search-controls .line {
    width: 170px;
}

.search-controls .line label {
    font-size: 0.92em;
    font-weight: bold;
    padding: 0 0 0 8px;
    width: auto;
    display: block;
    float: none;
    text-align: left;
    line-height: 1.2em;
}

.search-controls .line select {
	height: 24px;
    position: relative;
    top: -6px;
    width: 158px;
}

.search-controls .cmf-skinned-select {
	background: url("/images/page/text-border.png") no-repeat scroll left -28px transparent !important;
    border-right: medium none;
    height: 20px !important;
    padding: 8px 0 5px 9px;
    width: 159px !important;
}

.search-controls .cmf-skinned-text {
	background-position: right 1px;
	color: #2B638F;
	font-family: Tahoma,verdana,tahoma,sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 7px 0 0 13px;
	padding: 4px 0 3px 0;
	height: 17px !important;
	width: 153px !important;  
}  

.search-controls .submitWrapper {
    clear: both;
    height: 1%;
    overflow: visible;
    padding: 10px 25px 4px 0;
}

.search-controls .sub {
    border-top: 1px solid #F7CC00;
    overflow: visible;
}

.search-controls .filter input {
    background: url("/images/page/btn-send3.png") no-repeat scroll 0 -24px transparent !important;
    width: 71px;
}

.search-controls .filter input {
    background: url("/images/page/btn-send3.png") no-repeat scroll 0 -24px transparent !important;
    width: 71px;
}

.search-controls .sub input {
    background: url("/images/page/btn-search3.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 24px;
    margin-top: -2px;
    position: relative;
    right: -28px;
    width: 78px;
}
section.register #newpass_form #line_wrap_deactivate_account_password .lineErrorWrapper.errorBox,
section.register #newpass_form #line_wrap_change_password_password .lineErrorWrapper.errorBox {position: absolute;top: -100px !important;}
section.register #newpass_form #line_wrap_change_password_password_again .lineErrorWrapper.errorBox,
section.register #newpass_form #line_wrap_deactivate_account_password_again .lineErrorWrapper.errorBox {position: absolute;top: -100px !important;}

#newpass_form.standard_form .line_wrap .line .text {
    background: url("/images/page/text-border.png") no-repeat scroll -2px 0 transparent !important;
    border-bottom: medium none;
    border-left: medium none;
    border-right: 2px solid #00BAFF !important;
    border-top: medium none;
    height: 22px !important;
    line-height: 24px;
    padding-left: 10px;
    padding-top: 1px !important;
    width: 230px !important;
}

#wrapper .line .x-trig {
    background: url(/images/page/trigger2.gif) no-repeat scroll 0 0 #FFFFFF;
    border-color: #0FBDFE #0FBDFE #0FBDFE -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 2px 2px 2px 0;
    cursor: pointer;
    display: block;
    height: 24px;
    margin-right: -6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
}
#wrapper .line .x-form-field-wrap {
    background: url("/images/page/text-border.png") no-repeat scroll left top transparent !important;
    float: left !important;
    height: 18px !important;
    padding: 5px 0 5px 7px !important;
    width: auto;
}
#wrapper .line .x-form-field-wrap .x-form-text {
    background: none repeat scroll 0 50% transparent;
    border: 0 none;
    color: #2B638F;
    float: left;
    font-family: Tahoma,verdana,tahoma,sans-serif;
    font-size: 12px;
    height: 18px;
    /* padding: 0 0 0 5px; */
    width: 100%;
}
.x-form-field-wrap {
    position: relative;
    white-space: nowrap;
}
.ui-autocomplete-loading {
    background: url(/images/ajax-loader.gif) no-repeat right center white;
}
section#main.sight {
	width: 860px;
}
section#main.sight h3 {
	color: #2B638F;
}

.itext input#signin_username, 
.itext input#signin_password {
  border: none;
  top: 0;
  left: 0;
}

#promptLogin label#label_remember {
  right: 0;
  top: 2px;
}

#promptLogin #signin_remember, 
#promptLogin #input_remember {
  right: 0;
  top: 0;
}

#promptLogin #forgot_password {
  right: 0;
  top: 5px;
}

#promptLogin label#label_login {
  right: 0;
  top: 0;
}

#prompt_login_form #error_for_signin_username {
	 width: 140px;
}

span.ui-info {
	cursor: pointer;
	font-weight: bold;
}




  .overlayCity .lineErrorWrapper{
    clear: both;
    /* overflow: visible;
    position: relative; */
    z-index: 101;
    float: left;
}
 .overlayCity .lineErrorWrapper.errorBox {
  /* position: absolute; */
  position: static;
 }
.overlayCity .lineErrorWrapper .lineError,
.overlayCity .lineErrorWrapper .lineInfo{
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #fff;
    background: url(/images/page/tooltipBgL.png) left 2px no-repeat;
    height: 60px;
    position: absolute;
    top: 60px;
    left: 515px;
    float: left;
    z-index: 102;
    padding-left: 10px;
    overflow: visible;
    padding-left: 10px;
}
.overlayCity .lineErrorWrapper .lineError{
    left: 525px;
}
.overlayCity .lineErrorWrapper .lineError .span{
    background: url(/images/page/tooltipBgR.png) right 2px no-repeat;
}


.overlayCity .lineErrorWrapper .lineInfo{
    background: none;
    padding: 0;
    margin-bottom: 10px;
    top: auto;
    bottom: -14px;
    _bottom: -28px;
    left: 547px;
  width:270px;  
 }

.overlayCity .lineInfoContainer{
    position: absolute;
    bottom: 30px;
    left: -20px;
}
.overlayCity .lineErrorContainer{
    position: absolute;
    bottom: -3px;
    left: 2px;
}
.overlayCity .lineInfoBox, #container .lineErrorBox{
    padding: 13px 12px 15px 1px;
    position: relative;
}
.overlayCity .lineInfoBox .lineInfoBorder{
    border-bottom: 2px #00BAFF solid;
    border-top: 2px #00BAFF solid;
    border-left: 1px #95B1C7 solid;
    border-right: 1px #8EAEC5 solid;
    padding: 5px 21px 5px 15px;
    background: #2B638F url(http://partner.youplanet.com/images/page/lineInfoBg-3.png) top left no-repeat;
    color: #fff;
    _height: 18px;
  width:270px;
}
.overlayCity .lineErrorBox .lineErrorBorder{
  background-color: #2B638F;
    border: 1px #95b1c7 solid;
    border-left:0;
    padding: 7px 21px 7px 15px;
    color: #fff;
    _height: 18px;
  width:270px;
}
.overlayCity .lineInfoBox .lineInfoBg-1{
    width: 75px;
    height: 15px;
    background: url(http://partner.youplanet.com/images/page/lineInfoBg-1.png) no-repeat;
    position: absolute;
    top: 0;
    right: 12px;
}
.overlayCity .lineInfoBox .lineInfoBg-2{
    width: 40px;
    height: 55px;
    background: url(/images/page/lineInfoBg-2.png) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}
.overlayCity .lineErrorBox .lineErrorBg-2{
    width: 57px;
    height: 56px;
    background: url(/images/page/tooltipBgBR.png) no-repeat;
    position: absolute;
    bottom: -18px;
    right: -22px;
}
.overlayCity .lineInfoBox .lineInfoBg-4{
    width: 17px;
    height: 22px;
    background: url(http://partner.youplanet.com/images/page/lineInfoBg-4.png) no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
} 

.overlayCity .step-1 #guide_new_city_form ul {
  float: left;
  clear: both;
  margin-left: 50px;
  border-bottom: 1px solid #f8cb00;
  padding-bottom: 25px;
}
.overlayCity .step-1 #guide_new_city_form ul li {
  display: block;
  float: left;
  padding-left: 14px;
  width: 165px;
}
.overlayCity   .step-1 #guide_new_city_form ul li.last-child {
    padding: 28px 0 0 10px;
    width: 80px;
  }
.overlayCity .step-1 #guide_new_city_form .line label {
  display: block;
  margin-bottom: 7px;
  float:none;
  font: 12px tahoma;
}
.overlayCity .step-1 #guide_new_city_form .line input.text{
  background: url("/images/page/text-border.png") no-repeat scroll -6px -29px transparent;
  border: medium none;
  color: #2b638f;
    height: 16px;
  float:none;
  font: 12px tahoma;
    padding: 10px 5px 6px;
    width: 155px;
}
.overlayCity .step-1 a.show_hide {
  float: right;
    font: bold 12px tahoma;
    margin: 5px 0 0;
}
.overlayCity  #fsb-guide_new_city_form {
  background: url("/images/page/btn-save2.png") no-repeat scroll 0 0 transparent; 
  border:none;
  text-indent: -99999px;
    color: #FFFFFF;
  cursor: pointer;
    font: bold 11px tahoma;
    height: 24px;
  padding: 0 29px 3px 0;
    width: 80px;
}

.overlayCity   .step-2 .step-info-box {
    background: url("/images/page/bg-f-info.gif") right bottom no-repeat;
    border: 1px solid #f7cc00;
    width: 142px;
    padding: 10px;
    font: 11px/18px tahoma;
    position: absolute;
    left: 690px;
    margin-top: 10px;
  }
.overlayCity     .step-2 .step-info-box #background {
      background: url("/images/page/bg_interjection.png") right bottom no-repeat;
      display: block;
      height: 35px;
      position: absolute;
      right: 7px;
      top: -13px;
      width: 11px;
    }
.overlayCity   .exist-guide-info {
    float: left;
    margin: 0 0 17px 0px;
    width: 540px;
    border-top: 1px solid #F7CC00;
    clear: left;
  }
.overlayCity   .exist-guide-info li {
    border-bottom: 1px solid #f8cb00;
    overflow: hidden;
    padding: 5px 0;
    width: 540px;
    clear: left;
    float: left;
  }
.overlayCity .exist-guide-info li .guide_avatar {
      float: left;
      border: 2px solid #235d8a;
      width: 55px;
      height: 55px;
      margin-right: 11px;
    }
.overlayCity .exist-guide-info li h3 {
  font-weight: bold;
  float: none;
  padding: 0;
  font-size: 14px;
}    
    
.overlayCity   .guide_claim {
    display: block;
    width: 80px;
    margin-top: 18px;
    height: 23px;
    float: right;
  }
.overlayCity     .guide_claim a {
      color: #fff;
      font: bold 11px/22px tahoma;
      background: none repeat scroll 0 0 #00BAFF;
      color: #FFFFFF;
      font-weight: bold;
      padding: 2px 4px;
    }
.overlayCity   .guide_name {
    float: left;
    margin: 11px 35px 0 0;
    width: 300px;
  }
.overlayCity     .guide_name h3 a {
      color: #2b638f;
      font: bold 12px tahoma;
    }
.overlayCity     .guide_name .stat-info {
      color: #00baff;
      font: 11px tahoma;
      padding: 1px 0;
    }
.overlayCity       .guide_name .stat-info strong {
        color: #2b638f;
        font-weight: bold;
        margin-right: 10px;
      }
.overlayCity   .guide_category {
    color: #00baff;
    width: 120px;
    float: left;
    margin-top: 11px;
    font: 11px tahoma;
  }
.overlayCity     .guide_category strong {
      font-weight: bold;
    }
.overlayCity #guides_pager {
  clear: both;
  margin-left: 54px;
}
.overlayCity .pagination {
  background: url("/images/page/bg_h_land.png") right 5px no-repeat;
  float: right;
    height: 44px;
    overflow: hidden;
    position: relative;
    width: 540px;
    margin-right: 40px;
    margin-bottom: -65px
}
 .overlayCity  .pagination > ul {
    /* background: #fff; */
    float: left;
  }
   .overlayCity  .pagination > ul li {
      display: block;
      float: left;
      font-size: 14px;
      font-weight: bold;
      line-height: 11px;
      padding-right: 7px;
      padding-bottom: 0;
      border: none;
    }
     .overlayCity  .pagination > ul li.end {
        padding-right: 8px;
      }
     .overlayCity  .pagination > ul li a {
        color: #00baff;
        font-size: 11px;
      }
.overlayCity .doesnt-exist {
  clear: both;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  width: 495px;
  margin-left: 55px;
  margin-top: 30px;
  border: 1px solid #00BAFF;
  float: left;
  padding: 10px;
  text-align: center;
}
 .overlayCity  .doesnt-exist p {
  float: left;
  color: #00BAFF;
  font-size: 90%;
  font-weight: bold;
  padding-bottom: 5px;
 }
 .overlayCity  .doesnt-exist a {
    background: url("/images/page/newGuideBtn.png") left top no-repeat;
    color: #fff;
    display: block;
    height: 24px;
    font: bold 11px/16px tahoma;
    padding-left: 6px;
    width: 144px;
    float: right;
    text-indent: -99999px;
    margin: -2px auto -4px;
  }


.overlayCity .step-1 #guide_new_city_form .lineErrorWrapper .lineError,
.overlayCity .step-1 #guide_new_city_form .lineErrorWrapper .lineError .span {
  left: 145px;
  width: 297px;
}
.overlayCity .step-1 #guide_new_city_form .lineErrorWrapper .lineError .span .lineErrorContainer {
  bottom: 11px !important;
    left: 9px !important;
    position: absolute !important;
}
.overlayCity .step-1 #guide_new_city_form .lineErrorWrapper .lineErrorBorder {
  height: 12px;
    line-height: 12px;
    width: auto !important;
}
.overlayCity .standard_form .line input.text  {
  background: url("http://oyp.solutions4.net/images/page/text-border.png") no-repeat scroll -2px 0 transparent !important;
  border-right: 2px solid #00baff !important;
  height: 26px !important;
  padding-top: 0 !important;
  padding-left: 10px !important;
  width: 230px !important;
}

.overlayCity  #guide_new_city_form .lineErrorWrapper.errorBox {
  position: absolute;
  top: -93px;
}

.loginCityC {
    background: url(/images/page/photoUploadWizard.png) 0 0 no-repeat;
    width: 660px;
    height: 440px;
    z-index: 100;
    overflow: hidden;
    padding-top: 50px;
}

.overlayCity #promptCityClose
{
  float: right;
  color:white;
  cursor:pointer;
  font-size:11px;
  margin-left:610px;
  position: fixed;
}



.loginCityC h1 {
	font-size: 20px;
	margin-left: 90px;
}

.overlayCity .ui-autocomplete li {
	float: none !important;
}

.overlayCity .single-title {
	margin: 0 0 10px 55px;
  float: left;
  display: inline;
  font-weight: bold;
  color: #00baff;
  font-size: 14px;	
}

#lp-sw-wizard #userManageTabs .ui-autocomplete {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #00BAFF !important;
    cursor: pointer;
    line-height: 13px;
    margin: 0 !important;
    max-height: 223px;
    overflow: auto;
    padding: 0 0 5px 0 !important;
    position: fixed !important;
    float: none !important;
}

#lp-sw-wizard #userManageTabs .ui-autocomplete li {
	 font-weight: 400;
	 font-size: 11px;
	 color: #2B638F;
	 line-height: 13px;
	 margin: 0;
	 padding: 0 !important;
	 height: auto !important;
	 float: none;
	 list-style-type: none;
	 width: 100%;
}	

#lp-sw-wizard #userManageTabs .ui-autocomplete a {
  padding: 3px;
  font-size:11px;
  display: block;
  height: 13px;
  font-family: Tahoma;
  fone-weight: 400;
  color: #2B638F;
  line-height: 13px;
  text-align: left;
  background: none;
  margin: 0;
  padding: 3px;
  float: none;
  clear: none;
}
#lp-sw-wizard #userManageTabs .ui-autocomplete a:hover,
#lp-sw-wizard #userManageTabs .ui-autocomplete a.ui-state-hover {
    background: none repeat scroll 0 0 #F2F9FB !important;
    border: 1px solid #00BAFF !important;
    padding: 2px;
    color: #2B638F;
}

#lp-sw-wizard #userManageTabs .ui-menu p.ui-dashes {
	font-size: 11px;
	float: none;
	line-height: 13px;
	padding: 0 35px 0 0;
	width: auto;
} 

#lp-sw-wizard #userManageTabs .ui-menu li p.ui-info span {
	float: none;
	background: none;
	padding: 0;
}	

#lp-sw-wizard #userManageTabs .ui-menu-item p.ui-info, 
#lp-sw-wizard #userManageTabs .ui-menu li p.ui-info {
    cursor: default;
    font-family: Tahoma;
    font-size: 10px;
    width: auto;
    line-height: 13px;
    padding: 0 35px 0 0;
    margin: 0;
    float: none;
}

.overlayCity .step-1 , 
.overlayCity .step-2 {
  clear: both;
  float: left;
}

.overlayCity .new-review-form {
  float: left;
  width: 100%;
  padding: 7px 7px 0 7px;
  margin: -17px 0 10px -3px
}

.overlayCity .indicator {
	position:absolute;
	left: 40px;
	top: 58px;
	width: 18px;
	height: 18px;
	display: block;
}

#promptLogin .fb_button {
    margin: 8px 0 15px;
}

.iframefb, .iframefb iframe {
  width: 760px !important;
  margin: 0 auto;
}
