/* Structure */
checkbox{ border:none;}
#header_search_form a.setunderline{text-decoration:underline;}
.spnclass1{font-size:11px; font-weight:normal;}
.spnclass2{font-size:13px; font-weight:normal;}
.spnclass3{font-size:15px; font-weight:normal;}
.spnclass4{font-size:17px;font-weight:normal;}
.spnclass15{font-size:19px;font-weight:normal;}

#header, #menu_login_register1,#menu_login_register_all, #partners_header {width: 960px; padding: 0 0 0 7px; float: left; clear: left;/*margin-left:7px;*/ }

#header, #partners_header {height: 114px;/*background: url(/images/fo/beta_logo.gif) left top no-repeat;/*url(/images/fo/header_bg.gif) left top no-repeat;*/	z-index:100; }
#partners_header {background: url(/images/fo/partnerheader.jpg) center top no-repeat; height: 155px;}
#partners_bullet {background: url(/images/fo/partners_bullet.png) no-repeat left top; margin: 160px 0 0 75px; width: 97px; height: 97px;}
#header.exp {/*  background-position: 0px -152px;*/ }
#top_nav_wrapper {width: 675px; height: 31px; float: right; background: url(/images/fo/top_nav_wrapper_bg.gif) right top no-repeat; padding-right: 15px;}
#top_nav_wrapper ul {float: right; height: 27px; background: url(/images/fo/top_nav_menu_left_bg.gif) left bottom no-repeat;     padding-top: 4px; padding-left: 1px;}
#top_nav_wrapper ul li {float: right; display: inline; padding: 4px 0;}
#top_nav_wrapper ul li a {display: block; line-height: 15px; padding: 0 35px; border-right: 1px solid #fff;}
#top_nav_wrapper ul li.larger a {padding: 0 50px;}
#top_nav_wrapper ul li.right a {border-right: 0; padding-right: 40px;}
#header_search {width: 100%; float: left;clear: left;margin-top: 0;}
#header_search #search_switch_wrapper {float: left;/* padding-left: 44px;*/ padding-top: 5px;}
#header #header_search a.search_switch {float: left; display: block; width: 81px; height: 81px; text-indent: -9999px; /* background: url(/images/fo/btn_exp_small_bg.png) left top no-repeat;*/}
#header.exp #header_search a.search_switch {/*background-image: url(/images/fo/btn_spaces_small_bg.png);*/}
#header #header_search a.search_switch:hover, #header.exp #header_search a.search_switch:hover {/* background-position: left -81px;*/}
#header_search_form {/*margin-left:50px; margin-right:auto; width: 90%; margin-top: 30px; background: url(/images/fo/header_search_form_bg_spaces.png) 20px 8px no-repeat; padding-left: 160px; padding-top: 20px; height: 30px;      color: #31454c;*/}
#header.exp #header_search_form {/*background-image: url(/images/fo/header_search_form_bg_exp.png);*/}
#menu_login_register {text-align: right;/*	padding-right:40px; *//*	padding-top: 3px; */padding-bottom: 0px; font-size: 10px;
/*  margin-bottom: 20px;*//*margin-top:30px;*/margin-top:8px;width:100%;position:relative;float:left;}
#menu_login_register a {padding: 0 4px; text-decoration: none;}
#menu_login_register a:hover {text-decoration: underline;}
#ev_static_pages #content_wrapper {padding: 0 30px; border:0 solid red; width:900px;}
#ev_static_pages #content_wrapper #content_area{border:0 solid green; width:910px;}
#ev_static_pages #content_wrapper #content_area #main_content{margin-right:0;}

/* homepage */
#ev_homepage {}
#ev_homepage #homepage_wrapper {width: 950px;}
#ev_homepage #homepage_wrapper #homepage_left, #ev_homepage #homepage_wrapper #homepage_right {float: left;}
#ev_homepage #homepage_wrapper #homepage_left {width: 270px;}
/*#ev_homepage #homepage_wrapper #homepage_left #evenion_groups p {font-size: 20px; text-align: center;line-height: 16px; padding-top:0; margin-top:0; width:250px; border:0 solid red; margin: auto;}*/
/*#ev_homepage #homepage_wrapper #homepage_left #evenion_groups p span.mid {font-size: 12px; text-align:center; width:250px; float:left; position:relative; font-weight:normal; /*float: left; clear: left; margin-left: 18px;}*/
/*#ev_homepage #homepage_wrapper #homepage_left #evenion_groups p span.top {font-size: 17px; float:left; position:relative;         line-height: 16px; text-align:center; width:100%;/* margin-left: 78px;}*/
*/#ev_homepage #homepage_wrapper #homepage_left #evenion_groups p span.last {font-size:18px; line-height: 16px; text-align:center; width:250px; float:left; position:relative; /*margin-left: 78px;*/}
#ev_homepage #homepage_wrapper #homepage_left #evenion_points p {color: #fff; font-weight: bold;text-align: center; padding-top: 60px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service {}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service label {width: 260px !important; width: 240px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service p#service_header {
background: url(/images/fo/frontend_evenion_header_personalized_service.gif) left top no-repeat; width: 260px; height: 34px; display: block;  color: #fff;font-size: 24px; text-align: center;line-height: 35px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service label.service_menu { 
background: url(/images/fo/frontend_evenion_menu_personalized_service.gif) left top no-repeat; height: 22px;display: block;      color: #fff; line-height: 20px; padding-left: 20px; font-weight: bold; float: left;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service label.service_menu a {
float: right; color: #fff; font-weight: bold; padding-right: 25px;text-decoration: none; float: right;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #accomodation_for_groups, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_events, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_incentives, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #production_of_rows, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #search_spaces, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #events_3D {
background: url(/images/fo/frontend_evenion_personalized_service_groups.jpg) left top no-repeat; width: 261px; height: 245px;    float: left;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #accomodation_for_groups p, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_events p, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_incentives p, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #production_of_rows p, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #search_spaces p, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #events_3D p {
color: #fff; /*margin-top: 170px;*/margin-top: 163px;font-size: 12px; margin-left: 10px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #accomodation_for_groups a, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_events a, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_incentives a, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #production_of_rows a, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #search_spaces a, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #events_3D a {
color: #fff; float: right; font-size: 14px; font-weight: bold; /*margin: 10px 10px 10px 0;*/margin: 0 10px 10px 0;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #search_spaces a, #ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #events_3D a {margin: 0 10px 10px 0;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_events {
background: url(/images/fo/frontend_evenion_personalized_service_events.jpg) left top no-repeat;background-position: 0 -80px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #organization_incentives {
background: url(/images/fo/frontend_evenion_personalized_service_incentive.jpg) left top no-repeat;background-position: 0 -95px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #production_of_rows {
background: url(/images/fo/frontend_evenion_personalized_service_production.jpg) left top no-repeat;background-position:0 -115px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #search_spaces {
background: url(/images/fo/frontend_evenion_personalized_service_search.jpg) left top no-repeat;background-position: 0 -50px;}
#ev_homepage #homepage_wrapper #homepage_left #evenion_personalized_service #events_3D {      
background: url(/images/fo/frontend_evenion_personalized_service_events3D.jpg) left top no-repeat;background-position: 0 -160px;}
#ev_homepage #homepage_wrapper #homepage_left #companies_logo {
/*background: url(/images/fo/left_bottombg.jpg) left top no-repeat;*/ background-color:#F9F9FB; width: 260px; height: 188px; color: #414141; font-weight: bold;
font-size: 14px; line-height:14px;margin-top: 5px;}
#ev_homepage #homepage_wrapper #homepage_left #companies_logo .rgisterrow{ width:260px;}
#ev_homepage #homepage_wrapper #homepage_left #companies_logo p {/*padding: 20px 0 0 10px;*/ width:260px; text-align:center;
font-size:15px; border:0px solid red;}
#ev_homepage #homepage_wrapper #homepage_left #companies_logo p.boldtex {/*padding: 20px 0 0 10px;*/width:260px; text-align:center;font-size:16px; border:0px solid red; color:#414141; padding-top:10px;}
#ev_homepage #homepage_wrapper #homepage_left #companies_logo p.leftbotmtext{padding:5px 0 0 10px;font-weight:bold;font-size:17px;}
#ev_homepage #homepage_wrapper #homepage_left #companies_logo p.leftbotmtext1 {padding: 25px 0 0 10px;/*font-weight:bold;*/font-size:12px;text-align:center;}
#ev_homepage #homepage_wrapper #homepage_right {width: 680px;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve p {float: right; clear: right;width: 270px;     font-size: 16px;line-height: 16px;text-align: center;margin-top: 40px;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve p span {font-size: 14px;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div.rightdiv{
/*background: url(/images/fo/search_new.jpg) left top no-repeat;*/background-color:#F9F9FB; color:#414141; position:relative; float:right; border:0 solid red; /*width:270px;*/width:333px; height:216px;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div.top {clear: none;/*width: 250px;*/width:330px;
font-size: 19px;/*font-weight: bold;*//*margin: 10px 25px 2px 0;*/float:left;position:relative;line-height:18px; border:0 solid green; text-align:center;padding-top:5px;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div.top2 {/*clear: none;*/width:330px;
font-size: 15px;/*font-weight: bold;*//*margin: 4px 43px;*/border:0 solid red; position:relative; float:left; line-height:15px;		text-align:center;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div.top3 {clear: none; width: 330px; font-size: 12px;/* font-weight: bold;*/ /* margin: 5px 10px;*/ margin: 5px 0px; border:0 solid green;position:relative; float:left;
/*  float:right;*/ line-height:15px; text-align:center;}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div span{	/*width:300px;*/width:328px;
border:0 solid red;float:left; /*margin-left:40px;*/}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div.rgisterrow{ text-align:center;width:250px; 
border:0 solid red; position: relative; float:left;margin-left:40px;/*margin-top:-40px;*/}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve div a.mysubmit_button1 {
background:transparent url(/images/fo/partners_register_btn.png) no-repeat scroll left top;border:0 none;color:#FFFFFF;		display:block;font-size:14px;font-weight:bold;	height:30px;line-height:15px;margin:auto;padding:5px;text-align:center;		text-decoration:none;text-transform:uppercase;width:139px;}
.rightdiv_blank{float:left; position:relative; height:15px; width:100%;}
/*#ev_homepage #homepage_wrapper #evenion_groups{color: #414141;
background: url(/images/fo/frontend_evenion_groups.jpg) left top no-repeat; width: 260px; height: 127px;}*/
#ev_homepage #homepage_wrapper #evenion_search_visits_reserve {
/* background: url(/images/fo/frontend_evenion_search_visit_reserve.jpg) left top no-repeat;*/
/* background: url(/images/fo/register.jpg) left top no-repeat;*/width: 676px; height:216px;color: #738693;}
#ev_homepage #homepage_wrapper #evenion_points {
/* background: url(/images/fo/frontend_evenion_points.jpg) left top no-repeat;*/height: 81px; margin: 7px 0 12px 0; 
background:url(/images/get-cash-back.gif); background-repeat:no-repeat;}
#ev_homepage #homepage_wrapper #evenion_points div{
/*  background: url(/images/fo/text_new.gif) left top no-repeat;  width:135px;*/ /*height:43px;*/width:156px; height:38px;
border:green solid 1px;  position:relative; top:35px; margin-left:auto; margin-right:auto; font-family:"DS-Digital";
font-size:18px; font-weight:normal;line-height:15px; color:#363a3d; text-transform:uppercase; text-align:justify;}
#ev_homepage #homepage_wrapper .evenion_space_box, #ev_homepage #homepage_wrapper .evenion_experience_box {float: left;}
#ev_homepage #homepage_wrapper .evenion_space_box_bg {
background: url(/images/fo/frontend_evenion_body_space_box.gif) left top no-repeat; width: 315px; height: 241px; padding: 5px 10px; border:0 solid red;}
#ev_homepage #homepage_wrapper .white_box {
background: #fff url(/images/fo/frontend_evenion_center_white_box_header.gif) left top repeat-x; width: 295px; height: 227px;
padding: 5px 10px;}
#ev_homepage #homepage_wrapper .white_box a {/*font-size: 11px;*/ text-decoration:none;}
#ev_homepage #homepage_wrapper .white_box a:hover {text-decoration: underline;}
#ev_homepage #homepage_wrapper .white_box a.selected { text-decoration: underline;}
#ev_homepage #homepage_wrapper .white_box #establishment_styles h3, #ev_homepage #homepage_wrapper .white_box #experience_styles h3 {font-weight: bold; margin: 5px 0; padding-left: 10px; float: left;}
#ev_homepage #homepage_wrapper .white_box #establishment_styles a.selected, #ev_homepage #homepage_wrapper .white_box #experience_styles a.selected { font-weight: bold;}
#ev_homepage #homepage_wrapper .white_box #establishment_styles #page_navigation, #ev_homepage #homepage_wrapper .white_box #experience_styles #page_navigation {float: left;margin-left: 15px; line-height: 20px; }
#ev_homepage #homepage_wrapper .white_box #establishment_styles ul, #ev_homepage #homepage_wrapper .white_box #experience_styles ul {float: left; clear: left;}
#ev_homepage #homepage_wrapper .white_box #establishment_styles #evenion_images_scroll, #ev_homepage #homepage_wrapper .white_box #experience_styles #evenion_images_scroll { margin: 10px 0; text-align: center;}
#ev_homepage #homepage_wrapper .white_box #establishment_styles ul, #ev_homepage #homepage_wrapper .white_box #experience_styles ul {padding-left: 10px;}
#ev_homepage #homepage_wrapper .white_box #establishment_styles ul li, #ev_homepage #homepage_wrapper .white_box #experience_styles ul li {font-size: 11px; width: 140px; float: left;}
#ev_homepage #homepage_wrapper .white_box h4, #ev_homepage #homepage_wrapper .white_box p {font-size: 11px;}
#ev_homepage #homepage_wrapper .white_box h4 {font-weight: bold;}
#ev_homepage #homepage_wrapper .white_box p span {margin-left: 40px;}
#ev_homepage #homepage_wrapper .white_box .odd {float: right;margin-left: 10px;}
#ev_homepage #homepage_wrapper .white_box .odd img.non_video { margin-left: 10px;}
#ev_homepage #homepage_wrapper .white_box .even { float: left; margin-right: 10px;}
#ev_homepage #homepage_wrapper .white_box .even img.non_video { float: left; margin-right: 10px;}
#ev_homepage #homepage_wrapper .white_box hr {border: 0; background-color: #000; color: #000; height: 1px;}
#ev_homepage #homepage_wrapper .evenion_space_box h2, #ev_homepage #homepage_wrapper .evenion_experience_box h2 {
background: url(/images/fo/frontend_evenion_header_space_box.gif) left top no-repeat;width: 324px; height:40px; margin: 0;
margin-top: 10px; color: #fff; font-size: 24px; line-height:40px; font-weight: normal; padding: 0px 0 0 10px;}
#ev_homepage #homepage_wrapper .evenion_experience_box h2 {
/*background: url(/images/fo/frontend_evenion_header_experience_box.gif) left top no-repeat;*/
background: url(/images/fo/frontend_evenion_header_space_box.gif) left top no-repeat;}
#ev_homepage #homepage_wrapper .footer_results {font-size: 11px; margin: 15px 0;text-align: center; color: #7a8b92; border-top: 1px solid #b6b6b6; float:left; position:relative; padding-top: 15px;}
#ev_homepage #homepage_wrapper .footer_results h5 {font-weight: bold; display: inline;}
#ev_homepage #homepage_wrapper .footer_results a {color: #7a8b92;text-decoration:none;}
#ev_homepage #homepage_wrapper .footer_results a:hover {text-decoration:underline;}
/* end homepage */

/* partners */
#partners_wrapper { padding: 10px 0 0 5px;}
#partners_wrapper #partners_evenion {/*background: url(/images/fo/partners_evenion_new.png) left top no-repeat;*/
background: url(/images/fo/partner_header_new.png) left top no-repeat;width: 945px; height: 304px; color: #fff;}
#partners_wrapper #partners_evenion p { font-size: 26px;/*color:#fff;*/color:#535353; /*    padding: 160px 23px 10px 33px;*/
padding:10px 10px 10px 10px; /* width: 330px;*/ width:900px; border:0 solid red;}
#partners_wrapper #partners_evenion p span.contentpartner{font-size: 11px; font-weight:normal; /*color:#fff;*/color:#535353;
margin-top: 5px; float: left;/*clear: left;*/width:900px;border:0px solid green;line-height:16px;font-family:Tahoma;}
#partners_wrapper #partners_evenion p span.bookclass{float:left;height:102px;padding-left:400px;padding-top:70px;position:relative;float:left;border:0 solid red;}
#partners_login {width: auto;position: relative;left: 200px;top: 3px;}
#partners_login p.error {color: wheat;font-weight: bold;}
#partners_login .form_row label {color: #fff;font-size: 10px;}
#partners_login .form_row input {border: 0; vertical-align: middle; float:left; }
#partners_login .form_row #passwordt {border: 0 solid red;vertical-align: middle; width:120px;  float:left;}
#partners_login .form_row #password {border: 0 solid red; vertical-align: middle; width:120px;  float:left;}
#partners_login .form_row input.small_input {margin-right: 5px;}
#partners_login .form_row label.bold_label {font-size: 13px; font-weight: bold; margin-right: 10px;}
#partners_login .form_row .login_button {background: url(/images/fo/partners_login_btn.png) left top no-repeat;width: 86px; height: 29px;margin-right: 5px;color: #fff;font-weight: bold;font-size: 11px;}
#partners_login .initiate_session { border:0 solid green; float:left; position:relative;margin-top:3px;}
#partners_login .user_above {border:0 solid red; width: 142px; float:left; position:relative;}
#partners_login .user_pass_above {border:0px solid red; width:120px;  float:left; height:17px; position:relative; margin-left:5px;
}
#partners_login .user_pass_below {border:0 solid blue; width:120px; float:left; height:17px; position:relative; margin-left:5px;
}
#partners_login .form_row #partner_register{ margin-left: 5px; }
#partners_login .check_box {border:1 solid #993300; float:left; position:relative; }
#partners_login .readme {border:0 solid green; float:left; position:relative;margin-top:5px;}
#partners_login .submit_button{border:0 solid green; float:left; position:relative;margin-top:-5px; padding-left:20px;}
#partners_login .forget_password{border:0 solid green; float:left; position:relative;margin-top:2px;}
#partners_content { padding: 10px 0 5px 0; float: left; clear: both; }
#partners_content #partners_register { float: left; background: url(/images/fo/leftpart.jpg) left top no-repeat; width: 574px; height: 174px; /* margin-right: 18px;*/border:0 green solid;}
#partners_content #partners_register h2 { color: #fff;  margin-top: 5px; text-indent: 25px; font-size: 13px;}
#partners_content #partners_register p, #partners_content #partners_mediakit p { text-align: center; padding: 10px;/* line-height: 20px;*/font-weight:500;}
#partners_content #partners_register a.register_btn, #partners_content #partners_mediakit a.mediakit_btn {color: #fff;font-size:14px; font-weight: bold; text-transform: uppercase;background: url(/images/fo/partners_register_btn.png) left top no-repeat;
width: 139px;height:39px;border:0;display:block;text-align:center;line-height:15px;padding:5px;text-decoration:none;margin: auto;}
#partners_content #partners_mediakit a.mediakit_btn { font-size: 16px;}
#partners_content #partners_mediakit a.mediakit_btn span {font-size: 13px; text-align:center; width:139px; float: left;
/* clear: left; margin-left: 18px;*/}
#partners_content #partners_mediakit {float: left; /*background: url(/images/fo/partners_mediakit_bg.png) left bottom no-repeat;*/
background: url(/images/fo/rightpart.jpg) left top no-repeat;/* width: 294px; height: 174px;*/width:372px; height:143px;
}
#partners_content #partners_mediakit p { padding: 38px 0 12px;}   
/* end partnerss */

#main_content, #right_sidebar {}
#right_sidebar {font-size: 11px;}
#top_nav_wrapper li a {text-decoration: none;color: #fff;font-size: 12px; font-weight: bold;}
#top_nav_wrapper li a:hover {text-decoration: underline;}
#header_search h2 {float: left; clear: left;  font-size: 16.5px; font-weight: bold;  padding-bottom: .8em;  margin-bottom: 0;}
#searchlink{ float:left; position:relative; width:100%; border:0px solid red;}
#searchlink li{float:left; position:relative; width:auto; padding:2px; line-height:16px; text-decoration:none; }
#searchlink li a{ float:left; position:relative; color:white; text-decoration:none;}
#searchlink li a:hover{ float:left; position:relative; color:white; text-decoration:underline;}
#searchlink li .selected{float:left; position:relative; color:white; text-decoration:underline;}
#search_switch_wrapper a {text-decoration: underline; color:#FFFFFF;}
#header_search a:hover, #right_sidebar a:hover {text-decoration: none;}

/* Forms styling */
form input.small_submit_btn, #register_wrapper input.small_submit_btn {  border: 0; 
background: url(/images/fo/small_btn_submit_bg.gif) left top no-repeat; width: 109px; height: 22px;line-height: 22px;    font-weight: bold;  text-align: center;}
#right_sidebar{}
#right_sidebar label { font-weight: bold;display: block; padding-bottom: 2px;}
#right_sidebar input.generic_text { width: 162px;}
#right_sidebar input.small_submit_btn { margin-top: 5px;}
#header_search_form {border:solid 0px black;}
#header_search_form .row {float:left; clear:left; display: block; width: 100%;height:100%; font-size: 11px; margin-bottom: -3px;}
#header_search_form .query_wrapper { float: left;}
#header_search_form input.search_query {clear: left; float: left;border: 1px solid #bac988; font-size: 12px; font-weight: bold;
padding: 3px; /*width: 350px;*/width:150px;  margin-right: 50px;margin-top:-50px; }
#header.exp #header_search_form input.search_query { border-color: #acd8d7;}
#header_search_form label.search_query { float: left; font-weight: bold; font-size: 20px; padding-bottom: 3px;	border:0 solid red;margin-left:-250px;margin-top:-50px;color:#FFFFFF;}
#header_search_form .globe { float: left;  margin-top: 10px;}
#header_search_form input.submit_btn1 { background: url(/images/search_search.gif) left top no-repeat; width: 31px; height: 27px;border:0; cursor:pointer; }
#header.exp #header_search_form input.submit_btn { background-position: 0 -43px;}
.custom_service .form_elements .form_row { margin-bottom: 0; font-size: 13px;}
.custom_service .form_elements .form_row label, .custom_service .form_elements .form_row input, .custom_service .form_elements .form_row select, .custom_service .form_elements .form_row textarea { display: inline;  float: left; }      
.custom_service .form_elements .form_row span {  float: none;  display: inline; }
.custom_service .form_elements .form_row input, .custom_service .form_elements .form_row select,
.custom_service .form_elements .form_row textarea, .custom_service .form_elements .form_row label { width: auto;}
.custom_service .form_elements .form_row input.little_input, .custom_service .form_elements .form_row input.little_input_date {
width: 80px; }
.custom_service .form_elements .form_row input.little_input { margin-right: 10px;}
.custom_service .form_elements .form_row input.little_input_date {clear: none;  margin-right: 10px; }      
.custom_service .form_elements .form_row label.little_label {line-height: 35px;padding-right: 10px;}        
.custom_service .form_elements .form_row select.little_select {width: 60px;clear: none;}    
.custom_service .form_elements .form_row select.middle_select {width: 150px;clear: none;} 
.custom_service .form_elements .form_row input, .custom_service .form_elements .form_row select, .custom_service .form_elements .form_row textarea {  clear: left; width: 450px; margin: 10px 0 15px 0;}
#nyroModalFull #nyroModalWrapper #nyroModalContent form.popup { width: 463px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent form.popup_mediakit {width: 400px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent form.popup_jobs {width: 590px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent form.nyroModal{font-size: 11px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal h3.floated {float: left; padding-right: 15px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal p {text-align: left; font-weight: normal;width: 280px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .job_form_elements {margin: 5px; text-align: left;}
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements {padding: 0;overflow: hidden;height: 100%;}
#nyroModalFull #nyroModalWrapper #nyroModalContent  .nyroModal .mediakit_form_elements{ padding: 25px 0 0 50px; overflow: hidden;
height: 100%;}
.mediakitbtn1{ width:230px;padding-right:70px;border:0px solid red;position:relative;float:left;text-align:center;/*padding-left: 75px;*/}
.mediakitlstrow {position:relative;float:left;	border:0px solid red; width:380px;}
.mediaCampos{ width:125px; border:0px solid red; font-weight:bold; float:left;}
.mediakitlstrowconfirm{ position:relative; float:right; width:250px;}
.mediacheckbox{ border:0;}
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row, #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .form_row {text-align: left;float:left;clear: left;
      /*  margin-bottom: 25px;*/
	  margin-bottom:10px;
        width: 430px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .form_row input.submit_btn {
        float: none;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row {
          float: none;
          margin-bottom: 10px;
          width: auto;
        }
      #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements #newsletter_countries_wrapper .form_row {
        margin-bottom: 5px;
        line-height: 20px;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row p {
          width: 430px;
          padding: 5px 0;
        }

#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row input, 
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row select, 
#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row textarea {
          width: 300px;
          border: 1px solid #a3a3a3;
          border-bottom-color: #a2a2a2;
          border-right-color: #a2a2a2;
          float: left; display: inline;
        }
#nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row label {
          width: 120px;
          float:left;
          line-height:19px;
        }
#nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row label.small {
          width: 60px;
        }
#nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row label.terms {
          width: 400px; height:30px;
        }
#nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row label.birthday {
          float: left;
          width: 125px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row input, #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row select, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form .form_elements .form_row input, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form .form_elements .form_row input, #nyroModalFull #nyroModalWrapper #nyroModalContent .mediakit_form_elements .form_row input , #nyroModalFull #nyroModalWrapper #nyroModalContent .job_form_elements .form_row input{
          width: 188px;
          /*border: 1px solid #414141;*/
          font-size: 11px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row .second {
          margin-left: 10px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row .checkbox {
          width: 13px; border: 0;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row select.small {
          width: 50px;
          margin-left: 5px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row select.country {
          width: 119px;
          margin-left: 5px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmNewsletter .form_elements .form_row input.submit_btn, #nyroModalFull #nyroModalWrapper #nyroModalContent .job_form_elements .form_row input.submit_btn, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form .form_elements .form_row input.submit_btn, #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form .form_elements .form_row input.submit_btn, #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row input.submit_btn, #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded .nyroModal .form_elements .form_row input.submit_btn {
          border: 0;
          width: 86px;
          float: right;
        }
        
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .center_button {
          width: auto;
          padding-left: 75px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row label.terms_label {
          float: left;
          width: auto;
          padding-bottom: 0;
          line-height: 18px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row label.small {
          float: left;
          width: 40px;
          line-height: 18px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row .checkbox {
          vertical-align: middle;
          border: 0;
          width: auto;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row .no_float {
          float: none;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row span {
          float: left;
          color: #f00;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row label {
          width: 250px;
          margin-left: 0.2em;
          vertical-align: middle;
          line-height: 19px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .form_elements .form_row label img {
          vertical-align: middle;
        }
  
  #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .form_row {
      width: 350px;
      padding: 0;
  }
    #nyroModalFull #nyroModalWrapper #nyroModalContent .mediakit_form_elements .form_row input {
      width: 300px;
    }
	#nyroModalFull #nyroModalWrapper #nyroModalContent .mediakit_form_elements .form_row1{ 
	  border:0px solid #993333; 
	  float:left; 
	  position:relative; 
      width: 100px;
    }
	#nyroModalFull #nyroModalWrapper #nyroModalContent .mediakit_form_elements .form_row1 input {
      margin-left:15px; width: 185px;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent .mediakit_form_elements .form_row input.checkbox {
        float: left;
        width: 13px; border: 0;
      }
    #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements label.terms_label {
      float: left;
      line-height: 19px;
    }
    #nyroModalContent .nyroModal .mediakit_form_elements p, #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .form_rows, #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements p {
      width: 350px;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements p {
      margin-top: 5px;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .center_button {
      width: auto;
      padding-left: 75px;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .form_row input.submit_btn {
        border: 0; color: #fff;
        background: url(/images/fo/mediakit_download_btn.gif) left top no-repeat;
        width: 121px; height: 39px;
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 1em;
      }
  
  #nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .job_form_elements {
    height: 460px;
    overflow: auto;
    width: 590px;
    clear: left;
    background-color: #f4f4f4;
	
  }

  .nyroModal .job_form_elements .form_row input, .nyroModal .job_form_elements .form_row textarea, .nyroModal .job_form_elements .form_row select {
    float: left;
    width: 284px;
    margin-bottom: 10px;
    margin-right: 30px;
    border: 1px solid #b7b7b7;
    border-bottom-color: #d2d2d2;
    border-right-color: #d2d2d2;
  }
  .nyroModal .job_form_elements .form_row input{
    width: 284px;
  }
  .nyroModal .job_form_elements .form_row textarea, .nyroModal .job_form_elements .form_row input.big {
    width: 535px;
  }
  .nyroModal .job_form_elements .form_row input.medium, .nyroModal .job_form_elements .form_row select {
    width: 188px;
  }
  .nyroModal .job_form_elements .form_row input.file{
    margin-right: 5px;
    width: 265px;
  }
  .nyroModal .job_form_elements .form_row input.small{
    width: 132px;
  }
    .nyroModal .job_form_elements .form_row select.small {
      width: 57px;
      margin-right: 5px;
    }
    .nyroModal .job_form_elements .form_row select.medium {
      width: 110px;
    }
    .nyroModal .job_form_elements .form_row select.floated {
      float: left;
    }

  .nyroModal .job_form_elements .form_row label {
    float: left; clear: left;
    width: 150px;
    margin-left: 0.2em;
    vertical-align: middle;
    text-align: right;
  }
    .nyroModal .job_form_elements .form_row label.file {
      width: 90px;
      text-align: right;
    }
    .nyroModal .job_form_elements .form_row label.medium {
      width: 90px;
      text-align: right;
      clear: none;
    }
    .nyroModal .job_form_elements .form_row label.small {
      width: 60px;
      text-align: right;
    }

    .nyroModal .job_form_elements .form_row label.no_archive {
      width: 170px;
      clear: none;
      font-size: 90%;
    }
    .nyroModal .job_form_elements .form_row label span.note {
      font-size: 70%;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent .job_form_elements .form_row input.checkbox {
      clear: left;
      width: 15px;
      margin: 0; border: 0;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent .job_form_elements .form_row label.terms {
      width: 500px;
      float: left;
      clear: none;
      text-align: left;
      line-height: 15px;
      margin-left: 10px;
    }
    /* Reservation page */
  #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation {
  }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation .rounded {
      width: 540px;
      margin: 5px auto;
      border: 1px solid #a2a2a2;
      clear: left;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation table {
      width: 535px;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation table th {
        text-align: center;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation table tr.even {
        background-color: #e0e0e0;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation table tr.odd,  #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation table tr.head {
        background-color: #fcfcfc;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation table td p {
        width: 100px;
      }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation h4 {
      font-weight: bold;
      font-size: 12px;
      text-align: left;
      clear: left;
      padding-left: 10px;
      margin: 5px 0;
    }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements {
      overflow: auto;
      height: 490px;
      padding: 0 20px;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .dates_row {
        width: 145px;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .dates_row input {
          margin-right: 5px;
          float: left;
          width: 64px;
        }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row {
        width: 98px;
        float: left;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal #big_row.form_row {
        width: 500px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row p, #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row textarea {
        width: 545px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row select, #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row input {
        width: 43px;
        margin-right: 5px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row label.medium {
        float: left;
        line-height: 19px;
        width: 100px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row label.small
	  {
	    width: 30px;
	  }
	  
	  
	  #nyroModalFull #nyroModalWrapper #nyroModalContent #frmReservation.nyroModal .form_elements .form_row .checkbox {
        width: 15px;
		border:none;
      }

/* login + register popup  */
#nyroModalFull #nyroModalWrapper #nyroModalContent #authentication {
  overflow-y:scroll;
  background-color: #f4f4f4;
  height: 470px; 
  width:100%;
}
  #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dl {
    margin: 35px;
  }
  #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dt {
    background: #fff url(/images/fo/popup_login_box_left.gif) left top no-repeat;
    height: 28px;
    width: 540px;
  }
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dt span {
      background: url(/images/fo/popup_login_box_right.gif) right top no-repeat;
      display: block;
      height: 28px;
      color: #fff;
    }
	#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dt div{
	  border:0px solid red; 
	  float:left; 
	  position:relative; 
	  margin-top:5px;
	  margin-left:10px
	} 
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dd {
      background: #fff url(/images/fo/popup_login_box_bottom.gif) left bottom no-repeat;
      display: block;
      width: 540px;
      padding-bottom: 7px;
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dd #login_wrapper {
        border-left: 1px solid #a3a3a3;
        border-right: 1px solid #a3a3a3;
        padding: 10px;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form dd #login_wrapper p {
          width: 200px;
          float: left;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form .form_elements .form_row {
          width: 268px;
          margin-bottom: 10px;
        }
          #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form .form_elements .form_row label {
            float: left;
            width: 75px;
            text-align: right;
          }
            #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_login_form .form_elements .form_row label.forgot {
              width: 150px;
            }
			
			
    #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal {
      text-align: left;
      padding-left: 50px;
	  border:0px solid red;

    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements {
        padding: 0;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row {
          width: 520px;
        }
          #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row select {
		  font-size:11px;
            width: 192px;
          }
		  
		   #nyroModalFull #nyroModalWrapper #nyroModalContent .job_form_elements .form_row select {   
		   font-size:11px;
            } 
		  
		  
      #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal h3 {
        color: #414141;
        padding-bottom: 10px;
        font-weight: bold;
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row input.checkbox,#popup_register_form.popup_register_form_new .form_elements .form_row input.checkbox {
          width: 14px; border: 0;
          border: 0;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label {
          font-size: 11px;
          color: #414141;          
        }
		
		#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label.error {
          font-size: 11px;
          color: red;          
        }
		
		#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label.error_label {
          font-size: 11px;
          color: red;          
        }
		
		
          #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label.small {
            margin-right: 5px;
            width: auto;
          }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label.private {
          margin-right: 10px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label.news {
          width: 250px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row span {
          margin-right: 50px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row input.newsletter_yes {
          margin-left: 0;
        }
/* newsletter */
form#frmNewsletter {
}

form#frmNewsletter a:hover{line-height:27px}

  form#frmNewsletter {
    /*background: #f8f8f8;*/
    width: 480px;
    margin-left: -5px;
    padding: 15px;
  }
    form#frmNewsletter .form_elements {
      height: 300px;
	  }
    #nyroModalFull #nyroModalWrapper #nyroModalContent form#frmNewsletter .form_elements .form_row {
      width: 460px;
      margin-bottom: 10px;    
    }
      #nyroModalFull #nyroModalWrapper #nyroModalContent form#frmNewsletter .form_elements .form_row p {
        width: 465px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent form#frmNewsletter .form_elements .form_row span.required_marker {
        margin-left: 5px;
        font-size: 13px;
        color: #000;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent form#frmNewsletter .form_elements .form_row input.second {
        margin-left: 24px;
      }
      #nyroModalFull #nyroModalWrapper #nyroModalContent form#frmNewsletter .form_elements .form_row select.second {
        margin-left: 28px;
      }
/*  end newsletter */
        
        
        #nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row input.company_name {
          margin-right: 56px;
        }
      #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded {
        width: 310px;
        margin: 34px auto 25px auto;
        border: 1px solid #a3a3a3;        
      }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded h2 {
          color: #404040;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded .nyroModal .form_elements .form_row {
          width: 250px;
        }
          #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded .nyroModal .form_elements .form_row input {
            width: 189px;
            border-color: #404040;
          }
          #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded .nyroModal .form_elements .form_row label {
            float: left;
            width: 45px;
            color: #404040;
          }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded .nyroModal p {
          text-align: center;
          margin-bottom: 20px;
        }
        #nyroModalFull #nyroModalWrapper #nyroModalContent #recover_pass.rounded .nyroModal .form_elements .form_row input.submit_btn {
          margin-right: 70px;
        }
          

/* end login + register popup  */

/* Components */
dl.generic_sidebar_box {
}
  dl.generic_sidebar_box dt {
    display: block;
    background: url(/images/fo/side_box_head_left_bg.gif) left top no-repeat;
    font-weight: bold;
    color: #fff;
  }
    dl.generic_sidebar_box dt span {
      display: block;
      background: url(/images/fo/side_box_head_right_bg.gif) right top no-repeat;
      padding-left: 10px;
      line-height: 28px;
    }
  dl.generic_sidebar_box dd {
    display: block;
    background: url(/images/fo/side_box_body_left_bg.gif) left bottom no-repeat;
  }
  dl.generic_sidebar_box dd .content_wrapper {
    display: block;
    background: url(/images/fo/side_box_body_right_bg.gif) right bottom no-repeat;
    padding: 8px;
    height: 1%;
    overflow: hidden;
  }
  dl.generic_sidebar_box dd p {
    margin-bottom: .5em;
  }
  dl.generic_sidebar_box dd p.last {
    margin-bottom: 0;
  }
  dl.generic_sidebar_box dd p.buttons {
    float: left;
    text-align: center;
  }
    dl.generic_sidebar_box dd p.buttons input {
      margin-bottom: 3px;
    }

dl.picture_types_list {
  display: block;
  border: 1px solid #e4e4e4;
}
  dl.picture_types_list dt {
    display: block;
    border-bottom: 1px solid #d6d6d6;
    background: url(/images/fo/picture_types_list_head_bg.gif) left top repeat-x;
    line-height: 27px;
    height: 27px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 11px;
  }
  dl.picture_types_list dd {
    display: block;
    padding: 5px 8px;
    font-size: 11px;
  }
    dl.picture_types_list dd img {
      margin-bottom: .5em;
    }
#main_content dl.picture_types_list {
  float: left; display: inline;
  width: 236px;
  margin-right: 8px;
  margin-bottom: 8px;
}  
#main_content dl.picture_types_list.no_margin_right {
  margin-right: 0;
}
  #main_content dl.picture_types_list dd {
    min-height: 20.5em;
  }
  
#top_nav_wrapper ul.hover_combo, ul.hover_combo {
  border: 1px solid #1c1c1c;
  background-color: #f6f6f6;
  background-image: none; /* reset */
  display: block;
  float: none;
  width: 100%;
  height: auto;
  margin: 0; padding: 15px 0 0 0;
}
  #top_nav_wrapper ul.hover_combo li, ul.hover_combo li {
    display: block;
    width: 100%;
    float: none;
    border-right: none;
    margin: 0;
    padding: 0;
  }
  #top_nav_wrapper ul.hover_combo li a {
    display: block;
    padding: 2px 10px;
    font-size: 11px;
    font-weight: normal;
    color: #1c1c1c;
    text-align: center;
  }
    #top_nav_wrapper ul.hover_combo li a:hover {
      background-color: #fcfcfc;
      font-weight: bold;
    }
  #top_nav_wrapper .sf-menu, #top_nav_wrapper .sf-menu li {
    position: relative; left:0; top: 0;
    z-index: 99;
  }
  #top_nav_wrapper .sf-menu li ul, #top_nav_wrapper .sf-menu li ul, #top_nav_wrapper .sf-menu li:hover ul, #top_nav_wrapper .sf-menu li.sfHover ul {
    top: 15px;
    z-index: 10;
  }
  #top_nav_wrapper .sf-menu li ul li {
    z-index: 10;
  }

/* Login page */
.ev_login_page {
}
  .ev_login_page #login_intro {
    background: url(/images/fo/login_page_intro_bg.gif) left top no-repeat;
    overflow: hidden;
    width: 702px; height: 149px;
    padding: 10px 15px;
    margin-bottom: 10px;
  }
    .ev_login_page #login_intro h3 {
      background-image: url(/images/fo/login_page_intro_head_bg.gif);
      width: 698px;
      padding-top: 91px;
      margin-bottom: 5px;
    }
    .ev_login_page #login_intro p {
      font-size: 14px;
      line-height: 120%;
    }
  .ev_login_page #login_register_wrapper {
    background: url(/images/fo/login_register_wrapper_bg.gif) left top no-repeat;
    float: left; clear: left; display: inline;
    width: 700px;
    height: 213px;
    padding-left: 20px;
    padding-right: 14px;
    padding-top: 10px;
    margin-bottom: 10px;
    margin-left: 3px;
  }
    .ev_login_page #login_register_wrapper h3 {
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 15px;
    }
    .ev_login_page #login_register_wrapper p {
      margin-bottom: 15px;
      line-height: 120%;
    }
    .ev_login_page #login_register_wrapper .small_submit_btn {
      font-weight: bold;
      text-transform: uppercase;
      border: 0;
      background: url(/images/fo/small_btn_submit_bg.gif) left top no-repeat;
      width: 109px; height: 22px;
      line-height: 22px;
      font-weight: bold;
      text-align: center;
      display: block;
    }
    .ev_login_page #login_register_wrapper #login_form {
      float: right;
      width: 330px;
      height: 185px;
      padding: 5px;
      background-color: #fafafa;
    }
      .ev_login_page #login_register_wrapper #login_form .form_elements {
        float: left;
        width: 100%;
        height: auto;
      }
        .ev_login_page #login_register_wrapper #login_form .form_elements .form_row {
          margin-bottom: 4px;
        }
        .ev_login_page #login_register_wrapper #login_form .form_elements .form_row label {
          font-size: 11px;
          margin-bottom: 2px;
          width: 100%;
        }
        .ev_login_page #login_register_wrapper #login_form .form_elements .form_row input.login_input {
          width: 50%;
          clear: left;
          font-size: 10px;
          padding: 3px;
          border: 1px solid #80b8ba;
          background-color: #eee;
        }
  .ev_login_page #login_register_wrapper #register_wrapper {
    padding-top: 5px;
    float: left;
    width: 320px;
  }
  .ev_login_page #login_register_wrapper #register_wrapper a {
    font-weight: bold;
  }
  
  .ev_login_page .sliding_info {
    width: 737px; clear: both;
    margin-bottom: 10px;
  }
    .ev_login_page .sliding_info dt {
      font-size: 14px;
      font-weight: bold;
      line-height: 30px;
      display: block;
      padding-left: 20px;
      padding-top: 10px;
      background: url(/images/fo/sliding_info_box_bg.gif) left top no-repeat;
    }
    .ev_login_page .sliding_info dd {
      padding-left: 20px;
      background: url(/images/fo/sliding_info_box_bg.gif) left bottom no-repeat;
      padding-bottom: 20px;
    }
      .ev_login_page .sliding_info dd .summary {
      }
        .ev_login_page .sliding_info dd .summary a {
          display: block;
          text-decoration: underline;
        }
        .ev_login_page .sliding_info dd .summary a:hover {
          text-decoration: none;
        }
      .ev_login_page .sliding_info dd .details {
        padding-right: 20px;
      }
        .ev_login_page .sliding_info dd .details ul li {
          padding: 5px 0;
        }
        .ev_login_page .sliding_info dd .details ul.bullets li {
          list-style: disc inside;
        }

/*#ui-datepicker-div {
  z-index: 9100;
  background-color: #000;
}*/


/* users pages */
#ev_users_pages {
}
  #ev_users_pages #content_wrapper {
    padding: 0 10px;
  }
  #ev_users_pages #users_wrapper {
    padding: 20px 0;
    width: 951px;
  }
    #ev_users_pages.ev_users #users_wrapper {
      padding: 10px 5px;
    }
    #ev_users_pages #users_wrapper #steps {
     /* background: url(/images/fo/accounts_four_steps.jpg) left top no-repeat;*/
	  background: url(/images/fo/how_it_works.png) left top no-repeat;
      width: 944px; height: 283px;
      margin-bottom: 10px;
      /*color: #fff;*/color:#535353;
    }
      #ev_users_pages #users_wrapper #steps p {
        line-height: 15px;
        padding: 20px;
      }
        #ev_users_pages #users_wrapper #steps p span {
          font-size: 30px;
        }
      #ev_users_pages #users_wrapper #steps p.step_top, #ev_users_pages #users_wrapper #steps p.step_bottom {
        float: left;
        width: 176px;
        padding: 0 30px;
        font-weight: bold;
      }
      #ev_users_pages #users_wrapper #steps p.three {
        width: 265px;
        padding: 0;
      }
      #ev_users_pages #users_wrapper #steps p.four {
        padding: 0;
        width: 195px;
      } 
        #ev_users_pages #users_wrapper #steps p.step_top span, #ev_users_pages #users_wrapper #steps p.step_bottom span {
          line-height: 27px;
          float: left;
        }
      #ev_users_pages #users_wrapper #steps p.step_bottom {
        margin-top: 170px;
      }
    #ev_users_pages #users_wrapper #newsletter, #ev_users_pages #users_wrapper #register {
      float: left;
    } 
    #ev_users_pages #users_wrapper #newsletter {
      background: url(/images/fo/accounts_newsletter.gif) left top no-repeat;
      width: 260px; height: 279px;
      margin-right: 6px;
      text-align: center;
    }
      #ev_users_pages #users_wrapper #newsletter p {
        font-size: 14px;
        line-height: 18px;
        padding: 5px 10px 0 10px;
      }
      #ev_users_pages #users_wrapper #newsletter span {
        font-size: 20px;
        line-height: 22px;
      }

    #ev_users_pages #users_wrapper #register dl dt {
      background: url(/images/fo/contact_top_black_header.gif) no-repeat left top;
      height: 28px;
      width: 676px;
    }
    #ev_users_pages #users_wrapper #register dl dt span {
      background: url(/images/fo/contact_right_black_header.gif) no-repeat right top;
      color: #fff;
      display: block;
      font-weight: bold;
      height: 28px;
      line-height: 24px;
      padding-left: 10px;
      text-indent: 10px;
    }
    #ev_users_pages #users_wrapper #register dl dd {
      display: block;
      background: url(/images/fo/accounts_register_body.gif) left top no-repeat;
      width: 678px; height: 255px;
    }    
      #ev_users_pages #users_wrapper #register dl dd #left_register, #ev_users_pages #users_wrapper #register dl dd #right_login {
        float: left;
        width: 245px;
        padding: 20px;
        font-size: 12px;
        height: 200px;
        margin-top: 5px;
        line-height: 15px;
      }
      #ev_users_pages #users_wrapper #register dl dd #left_register {
        border-right: 1px solid #000;
        width: 350px;
        text-align: center;
      }
        #ev_users_pages #users_wrapper #register dl dd #left_register h3, #ev_users_pages #users_wrapper #register dl dd #right_login h3 {
          font-size: 14px;
          font-weight: bold;
          padding: 0 0 20px 0;
          text-align: left;
        }
        #ev_users_pages #users_wrapper #register dl dd #left_register p {
          text-align: left;
        }
        #ev_users_pages #users_wrapper #register dl dd #left_register a, #ev_users_pages #users_wrapper #newsletter a {
          background: url(/images/fo/account_register_btn.png) left bottom no-repeat;
          width: 102px; height: 28px;
          color: #fff;
          border: 0;
          font-weight: bold;
          margin-top: 65px;
          font-size: 11px;
        }
        #ev_users_pages #users_wrapper #newsletter a, #ev_users_pages #users_wrapper #register dl dd #left_register a {
          margin-top: 165px;
          display: block;
          margin: 145px auto 0;
          line-height: 27px; cursor:hand;
          text-decoration: none;
        }        
        #ev_users_pages #users_wrapper #register dl dd #left_register a {
          margin-top: 50px;
        }
        #ev_users_pages #users_wrapper #register dl dd #right_login p {
          margin-bottom: 15px;
        }
          #ev_users_pages #users_wrapper #register dl dd #right_login p.login_error {
            color: #f00;
            font-size: 11px;
            margin-bottom: 5px;
            text-align: justify;
            width: 170px;
            margin-left: 65px;
          }
        #ev_users_pages #users_wrapper #register dl dd #right_login form .login_row {
          float: left;
          clear: left;
          margin-bottom: 10px;
		/*  border: 1px solid red;*/
        }
		.loginrowj
		{
			position:relative; 
			float:left;
			 width:100%;
		}
          #ev_users_pages #users_wrapper #register dl dd #right_login form .login_row label {
            width: 70px;
            float: left;
            text-align: right;
            font-size: 11px;
            line-height: 17px;
            margin-right: 5px;
          }
          #ev_users_pages #users_wrapper #register dl dd #right_login form .login_row input {
            float: left;
            width: 160px; border:1px solid #414141;
            font-size: 11px;
          }
          #ev_users_pages #users_wrapper #register dl dd #right_login form .submit_btn {
            font-size: 11px; margin-right:0; float:right;
          }
          #ev_users_pages #users_wrapper #register dl dd #right_login form a {
            float: right;
            font-size: 9px;
            line-height: 30px;
            margin-right: 5px;
          }

  #ev_users_pages #users_edit_page_middle img {
    float: left;
  }
  #ev_users_pages #users_edit_page_middle #users_form {
    float: left;
    padding: 0 0 10px 20px;
  }
  #ev_users_pages #users_edit_page_middle #users_form .form_row {
    margin-bottom: 18px;
  }
  #ev_users_pages #users_edit_page_middle #users_form .special_row label {
    width: 280px;
    margin-right: 10px;
  }
  #ev_users_pages #users_edit_page_middle #users_form label {
    font-weight: bold;
    width: 210px;
    float: left;
  }
    #ev_users_pages #users_edit_page_middle #users_form label.small, #ev_users_pages #users_edit_page_middle #users_form label.medium {
      font-weight: normal;
      width: 50px;
      float: none;
      line-height: 15px;
      margin-right: 0;
    }
    #ev_users_pages #users_edit_page_middle #users_form label.no_label {
      margin-right: 15px;
    }
  #ev_users_pages #users_edit_page_middle #users_form input.checkbox {
    border: 0;
    vertical-align: bottom;
  }
  #ev_users_pages #users_edit_page_middle #users_form span.required_marker {
    margin-left: 5px;
  }
  #ev_users_pages #users_edit_page_middle #users_form .button_row {
    margin-top: 20px;
    float: left;
    width: 550px;
    text-align: right;
	margin-left:91px;
  }
  #ev_users_pages #users_edit_page_middle #users_form h3 {
    font-weight: bold;
    margin-bottom: 10px;
  }  
  #ev_users_pages #users_edit_page_middle #users_form .submit_btn {
    float: none;
    margin-left: 40px;
  }
  
  #ev_users_pages #users_edit_page_middle #favorites_content {
    float: left;
    clear: left;
    margin-top: 10px;
  }
      #ev_users_pages #users_edit_page_middle #users_form .favorites_row input {
        border: 0;
        vertical-align: middle;
        margin-right: 0;
      }
      #ev_users_pages #users_edit_page_middle #users_form .favorites_row label.medium {
        text-align: center;
      }
      #ev_users_pages #users_edit_page_middle #users_form .favorites_row img.space_experience {
        float: none;
        margin-right: 5px;
        vertical-align: top;
      }
    
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_spaces, #ev_users_pages #users_edit_page_middle #favorites_content .favorites_experience {
      float: left;
      width: 205px; height: 160px;
      margin-right: 5px;
      padding: 20px 0 0 15px;
    }
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_spaces input, #ev_users_pages #users_edit_page_middle #favorites_content .favorites_experience input {
      border: 0;
      float: left;
      margin-right: 10px;
    }
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_spaces p, #ev_users_pages #users_edit_page_middle #favorites_content .favorites_experience p {
      float: left;
      clear: left;
      line-height: 15px;
      font-size: 11px;
      float: left;
    }
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_spaces p span, #ev_users_pages #users_edit_page_middle #favorites_content .favorites_experience p span {
      float: right;
      text-align: center;
      margin-right: 50px;
    }
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_spaces p.title, #ev_users_pages #users_edit_page_middle #favorites_content .favorites_experience p.title {
      font-weight: bold;
      margin-top: 5px;
    }
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_spaces {
      background: url(/images/fo/accounts_favorites_space_bg.png) left top no-repeat;
    }
    #ev_users_pages #users_edit_page_middle #favorites_content .favorites_experience {
      background: url(/images/fo/accounts_favorites_experience_bg.png) left top no-repeat;
    }
    #ev_users_pages #favorites_left {
      float: left;
    }
    #ev_users_pages #user_even_points {
      float: left;
      background: url(/images/fo/accounts_even_points_bg.jpg) left top no-repeat;
      width: 231px; height: 519px;
      color: #fff;
    }
      #ev_users_pages #user_even_points h3 {
        text-indent: 10px;
        line-height: 40px;
        font-size: 18px;
        font-weight: normal;
      }
      #ev_users_pages #user_even_points p, #ev_users_pages #user_even_points span {
/*         text-align: justify; */
        width: 190px;
        padding-left: 20px;
        height: 45px;
      }
        #ev_users_pages #user_even_points p.first {
          margin-top: 60px;
        }
        #ev_users_pages #user_even_points p.second {
          margin-top: 18px;
          font-size: 14px;
        }
        #ev_users_pages #user_even_points p.last {
          font-size: 15px;
        }
        #ev_users_pages #user_even_points span {
          font-size: 30px;
          float: left;
          height: 255px;
          line-height: 20px;
        }
  
/* end users pages */
#map_layer {
  background-color: #f6f6f6;
  border: 1px solid #000;
  margin: 10px;
  position: relative;
  top: 30px;
  left: 260px;
  width: 150px;
  height: 20px;
}
  #map_layer a {
    position: relative;
    top: -31px;
    left: 10px;
    font-weight: bold;
  }
  #header_search_form label.search_query1 { line-height:24px; font-size:20px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF ; float:left }
 /* #header_search_form input.search_query1 { float:right}*/
  #header_search_form a { /*color:#FFFFFF;*/ font-size: 14px; font-weight:normal; text-align:left; text-decoration:none;}
#companies_logo div a.mysubmit_button1 {
		background:transparent url(/images/fo/partners_register_btn.png) no-repeat scroll left top;
		border:0 none;
		color:#FFFFFF;
		display:block;
		font-size:11px;
		font-weight:bold;
		height:39px;
		line-height:28px;
		margin:auto;
		padding:3px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		width:139px; clear:both;
		text-align:center;
}
.leftbottomdiv{
	position: relative; 
	width:260px;
	height:24px;
	background:transparent url(/images/fo/smalllogos.jpg) no-repeat scroll left top;
}
	div.srchfieldLayer {
		/*background:transparent url(/images/fo/searchBg.gif) repeat-x scroll 0 -48px;*/

		float:right;
		padding:0 0 0 5px;
		position:relative !important;
		vertical-align:baseline;
		width:220px; height:24px; line-height:24px;
		/*z-index:1000000;*/
		border:0px solid red;
		background-color:#FFFFFF;
		border-left: thick  #CCCCCC ;
		}
		div.srchfieldLayer div {
		/*background:transparent url(/images/fo/searchBg.gif) no-repeat scroll right -24px;*/
		padding:0 0 0 0; 
		position:absolute !important;
		/*z-index:1000000;*/

}
div.srchfieldLayer div div {
	/*background:transparent url(/images/fo/searchBg.gif)) repeat-x scroll 0 -48px;*/
	height:17px !important;
	/*padding:4px 0 3px;*/
	position:relative !important;
/*z-index:1000000;*/

}
	div#searchContainer_Header * {
		color:#666666 !important;
		text-decoration:none !important;
		text-transform:none !important;
}
div#srchMenuContainer {
		/*background:transparent url(/images/fo/searchBg.gif) repeat-x scroll 0 -48px;*/
		color:#666666 !important;
		display:inline;
		height:19px !important;
		line-height:22px !important;
		margin:0;
		padding:5px 0 0 !important;
		position:absolute !important;
		right:0px;
		text-align:right;
		text-decoration:none !important;
		top:0;
		width:10px;
		/*z-index: !important;*/

}
.loc2 {
	border-left:1px solid #999999;
	cursor:pointer;
	height:14px;
	line-height:14px;
	padding:0 0 0 5px;
	width:70px;
	float:left;
	font-size:10px;
}
.srchTextfld {
	border-width:0;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:18px;
	line-height:normal;
	/*margin:-4px 65px 0 0;*/
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	width:240px !important;
/* border-top:1px solid #285A89 ;border-bottom:1px solid #285A89;*/
	/*margin-top:3px;*/
}

DIV#searchContainer_Header #searchTypeValue_Header
{
	text-decoration: none !important;
	color:#000000;
	
}
DIV#searchContainer_Header FORM#formSearch_Header
{
	line-height: 22px !important;
	height: 22px !important;
}
DIV#srchMenuListBox_Header
{
	padding: 0px;
	/*right: -9px !important;*/
	/*margin: 0px;*/
	overflow: visible !important;
	position: absolute !important;
	/*top: 20px !important;*/
	/*top: 24px !important;*/
	background-color: #ffffff !important;
	height: auto !important;
	display:none;
	float:left;
	position:absolute;
	/*left:0;*/
	/*left:125px;*/
	left:145px;
	/*margin-left:125px;
	/margin-left:-20px;*/
	border:0px solid red ;
	 z-index:10;

}
DIV#searchContainer_Header DIV#srchMenuListBox_Header UL LI A
{
	padding: 0px 10px;
	display: block !important;
	background: 0% 50%;
	cursor: pointer;
	color: #666666;
	line-height: 22px !important;
	text-decoration: none;
	font-size:11px;
	
}
DIV#searchContainer_Header DIV#srchMenuListBox_Header UL LI A:hover
{
	color: #eee;
	background-color: #d9eafb;
	
}
DIV#searchContainer_Header UL
{
	list-style: none none outside;
	position: absolute;
	right: 0;
	z-index: 1007;
	width:95px
	
	
}

DIV#srchMenuListBox_Header UL li
{
 width:70px;
 background-color: #eee;
 text-align:left;
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
}
DIV#srchMenuListBox_Header UL li A:hover, DIV#srchMenuListBox_Header UL li:hover,DIV#srchMenuListBox_Header UL li:hover a
{
	background-color:#000066;
	color:#FFFFFF;
}



 #header_search #search_switch_wrapper a:hover { text-decoration: underline;}

/*New Added*/
#content_area .curve_img{ background:url(/images/fo/curve.png) no-repeat; height:245px; width:945;}
#main_div.main_div{
	float:left; 
	position:relative; 
	width:800px; 
	border:0px solid blue; 
	margin-left:120px;
}
#main_div .line_1{
	width:100%; 
	border:0px solid red; 
	height:auto; 
	line-height:25px; 
	font-size:30px; 
	color:#414141; 
	float: left; 
	text-align:center; 
	margin-top:30px;
}
#main_div .line_2{
	width:100%; 
	border:0px solid green;  
	font-family: Tahoma; 
	font-size:14px; 
	line-height:15px; 
	font-weight:bold; 
	color:#535353; 
	float: left; 
	text-align:center; 
	margin-top:15px;
}
#main_div .line_3{
	width:100%; 
	border:0px solid green; 
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:14px; 
	line-height:15px; 
	height:auto;
	font-weight:bold; 
	color:#535353; 
	float: left; 
	text-align:center;
}
#main_div .line_4{
	width:100%; 
	border:0px solid brown; 
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; 
	font-size:13px; 
	color:#535353;
	font-weight:bold; 
	float: left; 
	text-align:center; 
	margin-top:10px;
}
#main_div .line_5{
	width:100%; 
	border:0px solid brown; 
	font-size:12px; 
	font-family: Tahoma;  
	line-height:15px; 
	color:#535353; 
	float: left; 
	text-align:center; 
	margin-top:10px;
}
#main_div .line_6{
	width:100%;
	border:0px solid brown;
	font-family: Tahoma;
	font-size:12px; 
	line-height:15px;
	color:#535353; 
	float: left; 
	text-align:center;
}
#main_div .line_7{
	width:100%; 
	border:0px solid brown; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold; 
	color:#000000; 
	float: left; 
	text-align:center; 
	margin-top:15px;
}
#main_div .line_8{
	width:100%; 
	border:0px solid brown; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold; 
	height:auto;
	line-height:15px; 
	color:#000000; 
	float: left; 
	text-align:center; 
}

#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .form_row  select{
      width: 100px;
      padding: 0;
}

#nyroModalFull #nyroModalWrapper #nyroModalContent .nyroModal .mediakit_form_elements .note{
	border: 0px solid red; 
	float: left; 
	margin-left: 97px; 
		position: relative;
	margin-bottom: 5px; 
/*
	margin-top:20px;*/
	width:200px;
}
#ev_homepage #homepage_wrapper #homepage_left .official_member{
	float:left; 
	position:relative; 
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px; 
	font-weight:bold; 
	color:#7A8B92; 
	padding-left: 5px; 
	padding-top:5px; 
	border:0px solid red;
}




/* popup register new */
.popup_register_form_new {
      text-align: left;
      padding-left: 50px;
	  border:0px solid red;

    }
	
	 .popup_register_form_new .form_elements .form_row {
        text-align: left;
        float: left;
        clear: left;
  	    margin-bottom:10px;
        width: 520px;
      }
	
	
        .popup_register_form_new .form_elements .form_row span {
          float: left;
          color: #f00;
        }

	
	
      .popup_register_form_new .form_elements {
        padding: 0;
      }
        .popup_register_form_new .form_elements .form_row {
          width: 520px;
        }
          .popup_register_form_new .form_elements .form_row select {
		  font-size:11px;
            width: 192px;
          }
		  
		   #nyroModalFull #nyroModalWrapper #nyroModalContent .job_form_elements .form_row select {   
		   font-size:11px;
            } 
		  
		  
      .popup_register_form_new h3 {
        color: #414141;
        padding-bottom: 10px;
        font-weight: bold;
      }
	  
	  
	  
        .popup_register_form_new .form_elements .form_row input.checkbox {
          width: 14px; border: 0;
          border: 0;
        }
        .popup_register_form_new .form_elements .form_row label {
          font-size: 11px;
          color: #414141;          
        }
          .popup_register_form_new .form_elements .form_row label.small {
            margin-right: 5px;
            width: auto;
          }
        .popup_register_form_new .form_elements .form_row label.private {
          margin-right: 10px;
        }
        .popup_register_form_new .form_elements .form_row label.news {
          width: 250px;
        }
        .popup_register_form_new .form_elements .form_row span {
          margin-right: 50px;
        }
     .popup_register_form_new .form_elements .form_row input.newsletter_yes {
          margin-left: 0;
        }
		
	        .popup_register_form_new .form_elements .form_row .second {
          margin-left: 10px;
        }

	  
	.popup_register_form_new	.form_elements .form_row input, 
        popup_register_form_new	.form_elements .form_row select, 
        popup_register_form_new	.form_elements .form_row textarea {
          width: 300px;
          border: 1px solid #a3a3a3;
          border-bottom-color: #a2a2a2;
          border-right-color: #a2a2a2;
          float: left; display: inline;
        }

	  
	  
.inputerror{
 background-color:#ffeaea;
 border:1px solid #ff0000;
}

#frmReservation .form_elements {width:560px}




/* ddldiv information   */

#ddlDiv{
width:200px;
height:100px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal;
overflow:hidden;
position:absolute;
z-index:10000000;
background-color:#fafafa;
border:#808080 1px solid;
display:none;
}
#ddlDiv Div ul{
width:100%;
display:compact;


}
#ddlDiv Div ul li
{
list-style:none;
/*width:180px;
*/text-align:left;
font-size:12px;
padding-left:0px;
cursor:pointer;
position:relative;
float:left;
}
#ddlDiv Div ul li.selectedli
{
background-color:#EEEEEE;
}

.myselectedli{
background-color:#cccccc;  padding:0 0 0 0;
}

#ddlDiv Div ul li:hover
{
background-color:#EEEEEE;
}




file {
      width: 75px;
      margin-left: 5px;
	  position:absolute;
	  border:none;
	  border:1px solid #FFFF00;
    }

.filenamediv{

font-size:10px;
/*left:301px;
position:absolute;*/
top:0;
width:90px;
}
input.file.hidden {
 position: relative;
 text-align: right;
 top:0px;
 /top:5px;
-moz-opacity:0;
 filter:alpha(opacity: 0);
 opacity: 0;
 z-index: 2;
 border:2px solid #FF0000;
 float:left;
 left:204px;
 /left:200px;

}

.upload_image_button_img
{
padding-left: 0px; padding-top: 0px; background-image:url(/images/bo/examinar.gif); 
background-repeat:no-repeat; width:72px; height:19px;
border:0px solid #FF0000;
z-index:1000000;
color:#000000;

/*position:relative; float:left;*/
}

.datepickerNotInMonth a{display:none}
/*New Added*/
#partners_login .user_title{
float:left; 
position:relative; 
border:0px solid red; 
font-size:24px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold; 
line-height:22px; 
color:#FFFFFF; 
width:100px;
margin-left: -160px; 
width: 150px; 
} 

.dropdownlist{background-image: url('/images/bo/grey_select_right_new.gif'); background-position:right; background-repeat:no-repeat ;  } 

#ev_homepage #homepage_wrapper .white_box .venue_from{
border: 0px solid green;font-size:11px;width:100px; float: left; position: relative;
}
#ev_homepage #homepage_wrapper .white_box .venue_from_descrp{
border: 0px solid red;font-size:11px;width:90px; float: left; position: relative;
}
#ev_homepage #homepage_wrapper .white_box .exp_from{
border: 0px solid red;font-size:11px;width:100px; float: left; position: relative;
}
#ev_homepage #homepage_wrapper .white_box .exp_from_descrp{
border: 0px solid green;font-size:11px;width:90px; float: left; position: relative;
}

.Texto{ float:left; position:relative;}

/* Added for header */
#menu_login_register_all {
	text-align: right;
	padding-right:40px; 
	/*	padding-top: 3px; */
	padding-bottom: 0px;
	font-size: 10px;
	/*  margin-bottom: 20px;*/
	margin-top:-35px;
	
	width:947px;
	position:relative;
	float:left;
}
#menu_login_register_all a {
	padding: 0 4px;
	text-decoration: none;
}
#menu_login_register_all a:hover {
	text-decoration: underline;
}
.for_i{
	position:relative; float:left; border:0px solid red; line-height:24px; height:24px;vertical-align:middle; margin-left:-30px;
}
.combo_right{
	border:0px solid red; float:right;margin-top:-2px;
}



 .search_header_title {width:365px; float:left ; font-size:18px; line-height:30px; text-indent:35px; color:#FFFFFF;  }
 .search_info_img {padding-top:5px; margin-top:5px; top:153px; left:115px;}
 .search_text_wrapper { width:520px; float:left;  height:37px; }
 .search_text_wrapper_inner {height:20px ; margin-top: 6px}
 .search_text_wrapper_inputbox {width:242px; float:left; height:20px; background-color:#FFFFFF; border:1px solid white}
 .search_li_wrapper{width:100px; float:left; height:20px; background-color:#FFFFFF; border:1px solid white}
 .search_li_text{ line-height:17px; font-size:14px; height:20px; background-color: #FFFFFF; background:url(/images/fo/dnarrow.gif) no-repeat right;1px solid #999999; display:block; position:  width:70px; border-left:1px solid #999999; text-indent:5px; cursor:pointer}
 .search_li_text a {font-size:14px}
.search_myul{background-color: #CCCCCC;;width:100px; float:left; display:none; list-style-image:none ; padding:0; margin:0; position: absolute ;} 
.search_myul li{list-style:none; padding:0; margin:0 ; height:20px; text-indent:5px; font-size:14px}
.search_myul li:hover { background-color: #000066; color:#FFFFFF ; cursor:pointer }
.search_myul li a:hover { color:#FFFFFF }
.search_myul li { line-height:20px; height:20px}

/*Added for partner new header*/
.search_socios_title {
	color:#FFFFFF;
	float:left;
	font-size:21px;
	line-height:30px;
	text-indent:68px;
	width:243px; 
	border:0px solid red;
}
#header .initiate_session {
	border:0px solid red;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	text-indent:3px; 
	padding-right:2px;
}
#header .user_above {
	border:0px solid red; width: 142px; float:left; position:relative;
}
#header .user_pass_above {
	border:0px solid red; width:120px;  float:left; height:17px; position:relative; margin-left:5px;
}
#header .user_pass_below {
	border:0px solid blue; width:120px; float:left; height:17px; position:relative; margin-left:5px;
}
/*#header .form_row #partner_register{
margin-left: 5px;
}
#header .check_box {
border:1 solid #993300; float:left; position:relative;
}
#header .readme {
border:0 solid green; float:left; position:relative;margin-top:5px;
}*/
#header .submit_button {
	background-color:white;
	border:1px solid white;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	height:22px;
	line-height:30px;
	margin-left:12px;
	margin-top:5px;
	width:24px;
}
#header .form_row .login_button {
	background: url(/images/fo/partner_login_btn.gif) left top no-repeat;
	width: 24px; height: 20px;
	padding-right:0px;
	color: #fff;
	font-weight: bold;
	font-size: 11px; margin-top:1px; cursor:pointer;
}
#header .forget_password{
	border:0px solid red;
	color:#FFFFFF;
	float:left;
	font-size:13px; 
	padding-left:76px;
	line-height:30px;
	text-indent:3px; 
}

#ev_space_details dt span, #ev_experience_details dt span {
	background:transparent url(/images/search_details_top_right_box.gif) no-repeat scroll right top;
	display:block;
	font-weight:bold; color:#fff;
	height:35px;
	line-height:31px;
	padding-left:1em;
}
/* For Homepage login*/
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .rightdivchild1{
position:relative; float:left;border:0px solid blue; height:132px;padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0 
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_outer{
position:relative; float:left;border:0px solid brown; width:222px; padding-left:46px; padding-top:11px; text-align:center;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_div1{
position:relative; float:left;border:0px solid brown; width:245px; text-align:center;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_div1 label{
font-weight:bold;position:relative; float:left; font-size:11px; margin-right:5px;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_div1 .usrtxt{
width:81px;position:relative; float:left; height:11px; font-size:11px; margin-right:6px;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_div1 .pwdtxt{
width:81px; height:11px;position:relative; float:left; font-size:11px;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_div2{
position:relative; float:left;border:0px solid brown; width:231px; text-align:center;text-align:right;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .homepagelogin_div2 .forgotpwd{
position:relative; float:right;border:0px solid pink;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .submit_button {
background-color:white;border:1px solid black;color:#FFFFFF;float:left;font-size:13px;height:17px;width:19px;
}
#ev_homepage #homepage_wrapper #homepage_right #evenion_search_visits_reserve .form_row .login_button{
background:transparent url(/images/fo/login_small_new.gif) no-repeat scroll left top;color:#FFFFFF;cursor:pointer;font-size:11px;
font-weight:bold;height:17px;margin-right:5px;width:19px;

}
.font_for_i{ font-size:11px;}
#nyroModalFull #nyroModalWrapper #nyroModalContent #popup_register_form.nyroModal .form_elements .form_row label.smallnew {
            margin-right: 5px;
            width: auto; color:#FF0000; float:left;
          }
		  
 /*Changes By Amit Dixit 8-7-09*/
#ev_homepage #homepage_wrapper .evenion_space_box_bg_new {border:0px solid red;height:250px;width:304px;padding:5px 10px; border-bottom-color:#f1f4f5;border-bottom-style:solid;border-bottom-width:5px;border-top-color:#f1f4f5;border-top-style:solid;border-top-width:5px;border-left-color:#f1f4f5;border-left-style:solid;border-left-width:5px;border-right-color:#f1f4f5;border-right-style:solid;border-right-width:5px;}

#ev_homepage #homepage_wrapper .white_box 
{
height:255px;
}

#ev_homepage #homepage_wrapper .white_box .exp_city{
border: 0px solid red;font-size:11px;width:180px; float: left; position: relative;line-height:12px;
}

#ev_homepage #homepage_wrapper .white_box .venue_city{
border: 0px solid green;font-size:11px;width:180px; float: left; position: relative;line-height:12px;
}

/*changes by chand 2010*/
.main_menu {/*background:transparent url(/images/fo/header_black.gif) no-repeat scroll left top;*/
border:0px solid blue; float:left;height:35px;margin-top:0px;padding-left:9px;padding-top:0px;position:relative;width:945px;}
.main_menu .leftbg{ float:left; position:relative; height:35px; width:6px;background:transparent url(/images/graymenubar_leftbg.gif) no-repeat scroll left top; }
.main_menu .midbg{ float:left; position:relative; height:35px; width:933px;background:transparent url(/images/graymenubar_midbg.gif) repeat-x scroll left top; }
.main_menu .rightbg{ float:left; position:relative; height:35px; width:6px;background:transparent url(/images/graymenubar_rightbg.gif) no-repeat scroll left top; }
.tablecell{ display:table-cell;border:1px solid #F7F7F7;}