@font-face {
	font-family: 'CachetMedium';
	src: url('/journal/partner_pages/stanew/fonts/cachetmedium-webfont.eot');
	src: local('☺'), url('/journal/partner_pages/stanew/fonts/cachetmedium-webfont.woff') format('woff'), url('/journal/partner_pages/stanew/fonts/cachetmedium-webfont.ttf') format('truetype'), url('/journal/partner_pages/stanew/fonts/cachetmedium-webfont.svg#webfontSprWW1fP') format('svg');
	font-weight: normal;
	font-style: normal;
}

#whole_form .section {
	width:85%;
	margin-right:auto;
	margin-left:auto;
	background-color:#EEE6B4;
	background-repeat: no-repeat;
	margin-top:20px;
	padding-bottom:5px;
	padding-left:10px;
}

#staff_review .section {
	width:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px
}

h1, h3 {
	padding-top:5px;
	margin-bottom:10px;
}

textarea {
	height:60px;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	width:605px;
}

#friendmessage {
	height:135px;
}


#staff_review textarea {
	width:705px;
	height:50px;
	padding:5px;
	margin:0;
}

table 	{
	color:#146CD4;
	width:100%;
}

th	{
	text-align: center;
	border-spacing:5px;
}

input[type="radio"], input[type="checkbox"]{
	margin-left:5px;
	background:none;
	border:none;
}

#staff_review input[type="radio"], #staff_review input[type="checkbox"]{
	margin-left:auto;
}

.ranking td {
	text-align:center;
	width:14%;
}

#staff_review .ranking td {
	text-align:center;
	width:11%;
}

.ranking td.left, #staff_review .ranking td.left {
	text-align:left;
	width:30%;
}

.section * {
	font-size:11px;
	font-family: verdana,arial,sans-serif;
	color:#000000;
}

#aboutyou {
	min-height:180px;
}

#aboutyou span.bold {
	display:block;
	width:130px;
	float:left;
	clear:left;
}

#aboutyou label {
	display:block;
	width:55px;
	float:left;
	padding-left:5px;
}

#aboutyou input {
	display:block;
	float:left;
}

#aboutyou span {
	display:block;
	float:left;
	padding-right:3px;
}

#reviewtitle {
	background-color:#BEC9DB;
	background-image:url(/journal/partner_pages/stanew/images/user_top.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-bottom:1px solid #F88B32;
	height:65px;
	padding-top:12px;

}

#reviewtitle div {
	margin-left:13px;
}

#reviewtitle div h1 {

	color:#5C6973;
	display:inline;
	font-size:1.7em;
	font-weight:normal;	
	width:200px;
	
}

.textfields {
	width:auto;
}	

.textfields td {
	width:200px;
}

#staff_review .textfields td {
	width:auto;
}

#staff_review .textfields td.label_wide {
	width:300px;
}

.ratinglabel {
	float:left;
	padding-top:2px;
	padding-right:20px;
	width:135px;
	clear:left;
}

.ratinglabel2 {
	float:left;
	padding-top:4px;
	padding-right:20px;
	width:135px;
	clear:left;
}

.to_date_box {
	margin-top:2px;
}

#staff_review .ratinglabel {
	width:180px;
}

#map .ratinglabel {
	width:200px;
}


#bestfor {
	width:90%;
}

#bestfor td {
	text-align:center;
	width:25%;
}

#bestfor label {
	display:block;
	width:100%;
	text-align:center;
	padding-top:3px;
	padding-bottom:6px;
}

.bestfor {
	width:90%;
}

.bestfor td {
	text-align:center;
	width:25%;
}

.bestfor label {
	display:block;
	width:100%;
	text-align:center;
	padding-top:3px;
	padding-bottom:6px;
}

.tick-rating,
.tick-rating a:hover,
.tick-rating a:active,
.tick-rating a:focus,
.tick-rating .current-rating,
.tick-rating a.clicked {
	background: url(ticks.gif) left -1000px repeat-x;
}

.tick-rating{
	position:relative;
	width:95px;
	height:19px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	display:block;
	float:left;
	clear:right;
}
.tick-rating li{
	display: inline;
}
.tick-rating a, 
.tick-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:19px;
	line-height:19px;
	outline:none;
	overflow:hidden;
	border: none;
}

.tick-rating a.one-tick{
	width:20%;
	z-index:6;
}
.tick-rating a.two-ticks{
	width:40%;
	z-index:5;
}
.tick-rating a.three-ticks{
	width:60%;
	z-index:4;
}
.tick-rating a.four-ticks{
	width:80%;
	z-index:3;
}
.tick-rating a.five-ticks{
	width:100%;
	z-index:2;
}
.tick-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

.tick-rating a:hover,
.tick-rating a:active,
.tick-rating a:focus {
	background-position: left bottom;
}

.tick-rating a.clicked {
	background-position:0% 50%;
}

.map-tick-rating,
.map-tick-rating a:hover,
.map-tick-rating a:active,
.map-tick-rating a:focus,
.map-tick-rating .current-rating,
.map-tick-rating a.clicked {
	background: url(/r/images/map_ticks.gif) left -1000px repeat-x;
}

.map-tick-rating{
	position:relative;
	width:95px;
	height:19px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	display:block;
	float:left;
	clear:right;
}
.map-tick-rating li{
	display: inline;
}
.map-tick-rating a,
.map-tick-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:19px;
	line-height:19px;
	outline:none;
	overflow:hidden;
	border: none;
}

.map-tick-rating a.one-tick{
	width:20%;
	z-index:6;
}
.map-tick-rating a.two-ticks{
	width:40%;
	z-index:5;
}
.map-tick-rating a.three-ticks{
	width:60%;
	z-index:4;
}
.map-tick-rating a.four-ticks{
	width:80%;
	z-index:3;
}
.map-tick-rating a.five-ticks{
	width:100%;
	z-index:2;
}
.map-tick-rating .current-rating{
	z-index:1;
	background-position: left center;
}

.map-tick-rating a:hover,
.map-tick-rating a:active,
.map-tick-rating a:focus {
	background-position: left bottom;
}

.map-tick-rating a.clicked {
	background-position:0% 50%;
}

.greyout {
	color:#777777;
}

input.greyout {
	background-color:#eeeeee;
}

label.strong {
	font-weight:bold;
}

form.review td.label {
	width:165px;
	padding-right:10px
}

#staff_review form.review td.label {
	width:200px;
}


form.review table.yn td {
	width:auto;
}

form.review table.yn {
	margin-top:10px;
	width:auto;
}

form.review table.yn input {
	margin-right:5px;
	margin-left:15px;
}

form.review table.yn td.label, #staff_review form.review table.yn td.label {
	width:380px;
	text-align:left;
}

form.review td.label_wide {
	width:300px;
}

.destination_delete {
	float:right;
}

#destination_row a {
	display:none;
}

.airline_section, .accom_section, .activity_section, .tour_section, .overall_country, .overall_city  {
	border-top:1px solid white;
	margin-top:10px;
	padding-top:10px;
}

#overall_city_0, #overall_country_0 {
	border-top:0;
	margin-top:0;
	padding-top:0;
}

#airline_section, #accom_section, #activity_section, #tour_section {
	border-top:0;
	margin-top:0;
	padding-top:0;
}

label.strong {
	font-weight:bold;
}

.section h3, .section h3 span {
	color:#AA8024 !important;
}

#loading {
	background:#F78E16;
	position:absolute;
	top:0;
	left:0;
	width:100px;
	color:white;
	font-size:1.2em;
	padding:5px;
	text-align:left;
	background-image:url(/r/images/loading.gif);
	background-repeat:no-repeat;
	background-position:86px 50%;
}

.no_js {
	background-color:#F8A537;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:black;
	border:2px solid #F68227;
	display:block;
	padding:10px;
}

.ranking td.yn {
	width:100px;
}

.btn_ns_2 {
	color:white !important;
}

.errormsg {
	font-weight:bold;
	color:red;
}

.bold { font-weight:bold; }

#reviewsummary {
	width:400px;
	color:#aaaaaa;
}
#reviewsummary.clicked {
	color:#000000;
}

p.intro_message {
	background:transparent !important;
}

.review_btn {
	background:#FF9700;
	padding:3px 5px;
	color:white;
	text-decoration:none;
    background-image: url(images/button_bg.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #b85824;
	border-bottom-color: #b85824;
	border-left-color: #FFFFFF;
}
.btn_spacer {
    float:left;
    width:636px;
    height:15px;
    padding:5px 0px;
}

.btn_align {
    float:left;
    width:82px;
    padding:5px 0px;
}
.explanation {
	font-size:10px;
	color:#555;
}

#CalendarControl {
	width:180px !important;
}

#review_intro.errors {
	border:2px solid red;
	padding:10px;
}

#review_intro.errors p {
	color:red;
	font-weight:bold;
	margin-top:0;
}

#review_intro.errors ul {
	list-style-position:inside;
	margin-left:20px;
}

.staff_review_map {
	width:740px;
	height:500px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

#redtext {
	font-weight: bold;
	color: #FF0000;
    line-height:17px;
}
#redtext2 {
	font-weight: bold;
	color: #FF0000;
    line-height:20px;
}

#redtext3 {
	font-weight: bold;
	color: #FF0000;
}

#greentext {
	font-weight: bold;
	color: #2F793A;
    line-height:20px;
}

#greentext2 {
	font-weight: bold;
	color: #2F793A;
}

#map_menu {
	width:160px;
	color:white;
	margin:10px 0 0 570px;
}

#map_menu h3, #map_menu a {
	color:white;
}

#map_menu .show_reviews, #map_menu .add_reviews {
	background-image:url(/r/images/map_menu_bg.png);
	padding:5px;
}

#map_menu .show_reviews {
	margin-bottom:10px;
}

#map_menu .add_reviews {
	margin-top:10px;
	text-align:center;
}

#map_menu .add_reviews img {
	display:none
}

#instructions {
	width:500px;
	background-color:white;
	border:2px solid #0060AE;
	color:black;
	background-image:url(/r/images/info.png);
	background-position:10px 50%;
	background-repeat:no-repeat;
}

#instructions p {
	margin:3px 10px 3px 52px;
}

#instructions p img {
	vertical-align:middle;
}

#instructions input {
	font-size:1em;
}

#instructions input.button {
	padding:1px 2px;
	cursor:pointer;
}

#info_box {
	width:100px;
	background:white;
	border:2px solid #0060AE;
	color:black;
}

#staffaboutyou span.bold {
	display:block;
	width:212px;
	float:left;
	clear:left;
    padding-top:3px;
}

#passwordbox {
    margin-top:2px;
}

#password {
    margin-top:2px;
}
.label_align_top_flights
{
    vertical-align: top;
    height: 38px;
}
.label_align_top_tour
{
    vertical-align: top;
    height: 54px;
}
.label_align_top_acomm
{
    vertical-align: top;
    height: 52px;
}
.cont_proploc
{
  	line-height:18px;
}
.single_section
{
    font-weight: bold;
    padding-top:6px;
    padding-right:4px;
    padding-bottom:3px;
    color:#AA8024;
    font-size:1.0em;
}

#facebook_sash {
	display:none !important;
	visibility:hidden;
}

.staff_review_map p {
	margin-top:5px;
	margin-bottom:5px;
}

.staff_review_map ul {
	list-style:none;
}

.staff_review_map ul li input {
	margin-top:3px;
	margin-right:10px;
}

.staff_review_map h2 {
	font-size:20px;
	color:#0060AE;
}

.staff_review_map .detail {
	color:#666;
	margin-top:0;
}

.staff_review_map .right_btn {
	bottom:0;
	right:0;
	position:absolute;
}

.staff_review_map .left_btn {
	bottom:0;
	left:0;
	position:absolute;
}

.staff_review_map .zoom {
	background-image:url(/r/images/zoom.png) !important;
	background-repeat:no-repeat !important;
	background-position:5px 50% !important;
	padding-left:27px;
}

.staff_review_map .zoom p {
	padding:0 5px;
}

.staff_review_map td {
	color:black;
	padding:2px 0;
}

.staff_review_map input[type="radio"], .staff_review_map input[type="checkbox"] {
	margin-left:0;
}

.link_blog {
    vertical-align: top;
    padding-right:35px;
    font-weight: bold;
}

.link_blog_check {
    margin-top: 1px;
}

.section_color {
	color:#000000;
}
.section_container {
	width: 638px;
	margin-right:auto;
	margin-left:auto;
	font-size:11px;
	font-family: verdana,arial,sans-serif;
	color:#000000;
}

.section_container_staff {
    margin-right:auto;
	margin-left:auto;
	font-size:11px;
	font-family: verdana,arial,sans-serif;
	color:#000000;
}

.section_dropdown_content {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDC490;
	border-bottom-color: #CDC490;
	background-color: #EEE6B4;
	display:none;
	padding-left:10px;
}

.section_dropdown_content table {
    color:#000000;
}

.section_dropdown_content table input {
    font-size:1em;
    font-family: verdana,arial,sans-serif;
}

.section_dropdown_content table select {
    font-size:1em;
    font-family: verdana,arial,sans-serif;
}

.section_dropdown_content table textarea {
    font-size:2em;
    font-family: verdana,arial,sans-serif;
}

.section_dropdown_content_staff {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDC490;
	border-bottom-color: #CDC490;
	background-color: #EEE6B4;
	display:none;
	padding-left:10px;
	padding-bottom:10px;
    padding-top:4px;
    padding-right:10px;
}

.section_dropdown_content_staff_default {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDC490;
	border-bottom-color: #CDC490;
	background-color: #EEE6B4;
	display:block;
	padding-left:10px;
    padding-bottom:10px;
    padding-top:4px;
    padding-right:10px;
}

.section_dropdown_content_staff table, .section_dropdown_content_staff_default table {
    color:#000000;
}

.section_dropdown_content_staff table input, .section_dropdown_content_staff input, .section_dropdown_content_staff_default table input {
    font-size:1em;
    font-family: verdana,arial,sans-serif;
}

.section_dropdown_content_staff table select, .section_dropdown_content_staff select, .section_dropdown_content_staff_default table select {
    font-size:1em;
    color:#000000;
    font-family: verdana,arial,sans-serif;
}

.section_dropdown_content_staff select optgroup {
    font-size:1em;
    color:#000000;
    font-family: verdana,arial,sans-serif;
}


.section_dropdown_content_staff textarea, .section_dropdown_content_staff table textarea {
    font-size:1em;
    font-family: verdana,arial,sans-serif;
}


.section_dropdown_content_uploader {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDC490;
	border-bottom-color: #CDC490;
	background-color: #EEE6B4;
	display:none;
}

.section_dropdown_top_mouseover {
	display: block;
	background-image: url(images/top_bar_over.jpg);
	height:49px;
	color: #5A410C;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}
.section_dropdown_top_mouseout {
	display: block;
	background-image: url(images/top_bar.jpg);
	height:49px;
	color: #815E11;
	text-decoration: none;
}
.icon_city {
	float:left;
	background-image: url(images/icon_city.gif);
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_country {
	float:left;
	background-image: url(images/icon_country.gif);
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_comments {
	float:left;
	background-image: url(images/icon_comments.gif);
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_photos {
	background-image: url(images/icon_photos.gif);
	float:left;
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_friends {
	background-image: url(images/icon_friends.gif);
	float:left;
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_aboutyou {
	background-image: url(images/icon_aboutyou.gif);
	float:left;
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_flights {
	background-image: url(images/icon_flights.gif);
	float:left;
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_accom {
	background-image: url(images/icon_accom.gif);
	float:left;
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.icon_activity {
	background-image: url(images/icon_activity.gif);
	float:left;
	height:45px;
	width:54px;
	background-repeat: no-repeat;
	background-position: 10px;
}
.section_title {
	margin-top:24px;
	margin-left:7px;
	float:left;
	font-size: 13px;
	font-weight: bold;
	width:538px;
}
.section_title_staff {
	margin-top:24px;
	margin-left:7px;
	float:left;
	font-size: 13px;
	font-weight: bold;
	width:643px;
}
.icon_arrow_down {
	display:block;
	margin-top:17px;
	float:left;
	width:27px;
	height:27px;
	background-image: url(images/arrow_down.gif);
	background-repeat: no-repeat;
}
.icon_arrow_up {
	display:none;
	margin-top:17px;
	float:left;
	width:27px;
	height:27px;
	background-image: url(images/arrow_up.gif);
	background-repeat: no-repeat;
}
.icon_arrow_down_default {
	display:none;
	margin-top:17px;
	float:left;
	width:27px;
	height:27px;
	background-image: url(images/arrow_down.gif);
	background-repeat: no-repeat;
}
.icon_arrow_up_default {
	display:none;
	margin-top:17px;
	float:left;
	width:27px;
	height:27px;
	background-image: url(images/arrow_up.gif);
	background-repeat: no-repeat;
}
.dropdown_input {
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
}

a:link.forgot_pass  {
	color:#146CD4;
}
a:visited.forgot_pass {
	color:#146CD4;
}
a:hover.forgot_pass {
	color:#146CD4;
	text-decoration: none;
}
.full_content_inner {
    background-color:#FFF9CC;
    padding:15px;
}

a.staff_choose {
	display:block;
	font-size:12px;
	color:black;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(/r/images/top_bar.jpg);
	height:31px;
	padding-top:18px;
	padding-left:10px;
}

a.staff_choose:hover {
	background:url(/r/images/top_bar_over.jpg);
}

a.staff_choose span {
	font-weight:normal;
	font-size:10px;
	display:block;
}

.chars_remaining {
    color:#666666;
    font-size: 10px;
    padding-bottom:10px;
}

.map_submit_error p {
	font-size:1.1em;
}

.map_submit_error ul {
	list-style-type:disc !important;
	list-style-position:inside !important;
	color:red;
}

.map_submit_error li {
	margin-bottom:2px;
}

#staff_landing {
	font-family:verdana,arial,sans-serif;
	background:#FFF9CD;
}

#choose_review_type {
	width:380px;
	height:115px;
	background:url(/r/images/map_menu_bg.png);
	margin-top:181px;
	margin-left:170px;
	padding:10px;
}

#choose_review_type * {
 	color:white;
}

#choose_review_type h3 {
	font-weight:normal;
	font-size:1.6em;
}

#choose_review_type li {
	list-style:disc;
	list-style-position:inside;
	font-size:1.2em;
	padding-bottom:3px;
}

.staff_index_title {
    background:url(/r/images/staff_index_title.jpg);
    background-repeat: repeat-x;
    background-position:bottom left;
    height:39px;
}
.staff_index_title p {
    padding:4px 0px 0px 14px;
    margin:0px;
    color:#5C6973;
    font-family:Calibri,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:1.7em;
    font-weight:normal;
}
.staff_index_inner_title p {
    font-family:verdana,arial,sans-serif;
    color:#FFFFFF;
    font-size:1em;
    padding:18px 0px 7px 56px;
    margin:0px;
    font-weight:bold;
}
.staff_index_inner_title_over p {
    font-family:verdana,arial,sans-serif;
    color:#e2ecf0;
    font-size:1em;
    padding:18px 0px 7px 56px;
    margin:0px;
    font-weight:bold;
}
.staff_index_inner_title_top p {
    font-family:verdana,arial,sans-serif;
    color:#FFFFFF;
    font-size:1em;
    padding:18px 0px 7px 56px;
    margin:0px;
    font-weight:bold;
}
.staff_index_inner_title_top_over p {
    font-family:verdana,arial,sans-serif;
    color:#e2ecf0;
    font-size:1em;
    padding:18px 0px 7px 56px;
    margin:0px;
    font-weight:bold;
}
.staff_index_inner_title_top_down p {
    font-family:verdana,arial,sans-serif;
    color:#e2ecf0;
    font-size:1em;
    padding:18px 0px 7px 56px;
    margin:0px;
    font-weight:bold;
}
.staff_index_inner_title_down p {
    font-family:verdana,arial,sans-serif;
    color:#e2ecf0;
    font-size:1em;
    padding:18px 0px 7px 56px;
    margin:0px;
    font-weight:bold;
}

.staff_icon_general {
    background:url(/r/images/staff_icon_general2.gif);
    background-repeat: no-repeat;
    background-position:top left;
}
.staff_icon_edu {
    background:url(/r/images/staff_icon_edu.gif);
    background-repeat: no-repeat;
    background-position:top left;
}
.staff_icon_accom {
    background:url(/r/images/staff_icon_accom.gif);
    background-repeat: no-repeat;
    background-position:top left;
}
.staff_icon_activity {
    background:url(/r/images/staff_icon_activity.gif);
    background-repeat: no-repeat;
    background-position:top left;
}
.staff_icon_tours {
    background:url(/r/images/staff_icon_tours.gif);
    background-repeat: no-repeat;
    background-position:top left;
}
.staff_index_title_left {
    background:url(/r/images/staff_index_left.jpg);
    background-repeat: no-repeat;
    background-position:top left;
    height:39px;
}
.staff_index_title_right {
    background:url(/r/images/staff_index_right.jpg);
    background-repeat: no-repeat;
    background-position:top right;
    height:39px;
}
.staff_index_bg {
    background:url(/r/images/staff_index_bg.jpg);
    margin: 0px 1px 0px 1px;
    background-repeat: repeat-x;
    background-color:#d3dce4;
}
.staff_index_bottom_left {
    background:url(/r/images/staff_index_bottom_left.jpg);
    background-repeat: no-repeat;
    background-position:bottom left;
}
.staff_index_bottom_right {
    background:url(/r/images/staff_index_bottom_right.jpg);
    background-repeat: no-repeat;
    background-position:bottom right;
    margin:0px;
    padding:2px 13px 0px 13px;
}
.staff_index_inner_title_top {
    background:url(/r/images/staff_index_inner_title_top.jpg);
    background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   	border-bottom-color: #8998a2;
    background-color:#a0bac7;
    min-height:42px;
}
.staff_index_inner_title_top_over {
    background:url(/r/images/staff_index_inner_title_top_over.jpg);
    background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   	border-bottom-color: #8998a2;
    background-color:#a0bac7;
    min-height:42px;
	cursor:hand;
	cursor:pointer;
}
.staff_index_inner_title_top_down {
    background:url(/r/images/staff_index_inner_title_top_down.jpg);
    background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
   	border-bottom-color: #8998a2;
    background-color:#a0bac7;
    min-height:42px;
	cursor:hand;
	cursor:pointer;
}
.staff_index_inner_title {
	background:url(/r/images/staff_index_inner_title.jpg);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #8998a2;
	background-color:#a0bac7;
	min-height:42px;
}
.staff_index_inner_title_over {
	background:url(/r/images/staff_index_inner_title_over.jpg);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #8998a2;
	background-color:#a0bac7;
	min-height:42px;
	cursor:hand;
	cursor:pointer;
}
.staff_index_inner_title_down {
	background:url(/r/images/staff_index_inner_title_down.jpg);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #8998a2;
	background-color:#a0bac7;
	min-height:42px;
	cursor:hand;
	cursor:pointer;
}

.review_options_list li {
	text-align:center;
	display:block;
	float:left;
	width:33%;
	height:40px;
}

.staff_review_map .review_options_list li input {
	margin-right:0 !important;
}

#instructions_hook select {
	font-size:1em;
}

.map_review_submit {
	font-size:2em;
	display:block;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
	color:white;
	margin-top:20px;
	background:#FF9800;
	border:0;
	padding:5px;
}

.map_submit_loading {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
}

span.compulsory {
	color:#AF1111;
}

.map_suggestion input {
	font-size:1.2em;
	cursor:pointer;
	font-weight:bold;
	color:#0060AE;
}

.map_suggestion_override input {
	color:#00AEEF;
}

#container.sta_reviews_rebrand {
	width: 958px;
	padding: 0;
	background-color: transparent;
}

#container.sta_reviews_rebrand div.updated_design {
	border: 17px solid black;
}

#container.sta_reviews_rebrand .full_content {
	background:url(http://media.offexploring.co.uk/journal/partner_pages/stanew/images/full_content_bg.gif) repeat-x scroll left 45px #666666;
	color: white;
	padding: 0;
}

#container .sta_reviews_rebrand_3 {
	background:url(http://media.offexploring.co.uk/journal/partner_pages/stanew/images/full_content_bg.gif) repeat-x scroll left 0px #666666;
	color: white;
	padding: 7px 18px 13px 18px;
	border: 17px solid black;
	margin-bottom: 375px;
}

#container .sta_reviews_rebrand_3 p a {
	color: #ffcc00;
}

#container.sta_reviews_rebrand .full_content .review_top_section #review_welcome {
	border-bottom:1px solid #1F1F1F;
	padding: 4px 17px 6px 17px;
}

#container.sta_reviews_rebrand .full_content .review_top_section {
	background-color:#252525;
	background-repeat:no-repeat;
	/*margin-top:15px 15px 0 15px;*/
	/*border-bottom:1px solid #1f1f1f;*/
	height:auto;
	border-bottom:1px solid #454545;
	/*margin-top: -10px;*/
}

#container.sta_reviews_rebrand #whole_form .section input,
#container.sta_reviews_rebrand #whole_form .section select,
#container.sta_reviews_rebrand #whole_form .section select option,
#container.sta_reviews_rebrand #whole_form .section textarea {
	color: black !important;
}

#container.sta_reviews_rebrand #whole_form .section * {
	color: white !important;
}

#container.sta_reviews_rebrand #whole_form {
	margin-top: 35px;
}

#container.sta_reviews_rebrand #whole_form .section {
	/* background-color: #252525;*/
	background: #333332 url(images/sta_reviews_section_bg.png) no-repeat left top;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	padding: 7px 2px 13px 14px !important;
	width: 80%;
}

#container.sta_reviews_rebrand #whole_form #aboutyou {
	margin-bottom: 20px;
}

#container.sta_reviews_rebrand #whole_form input,
#container.sta_reviews_rebrand #whole_form select,
#container.sta_reviews_rebrand #whole_form textarea {
	border: 2px solid #4d4d4d;	
	padding: 3px;
}

#container.sta_reviews_rebrand #whole_form textarea {
	width:716px;
}

#container.sta_reviews_rebrand #reviewtitle div {
	padding-top: 10px;
}

#container.sta_reviews_rebrand #reviewtitle div h1 {
	color: white;
}

#container.sta_reviews_rebrand #reviewtitle {
	background: transparent url(http://media.offexploring.co.uk/journal/partner_pages/stanew/images/fullWidthOpaqueTile.png) repeat-y scroll left top;
	border-bottom: none;
	border-top: 17px solid black;
	margin-bottom: 17px;
	text-align: center;
}

#container.sta_reviews_rebrand .tick-rating,
#container.sta_reviews_rebrand .tick-rating a:hover,
#container.sta_reviews_rebrand .tick-rating a:active,
#container.sta_reviews_rebrand .tick-rating a:focus,
#container.sta_reviews_rebrand .tick-rating .current-rating,
#container.sta_reviews_rebrand .tick-rating a.clicked {
	background: url(ticks_rebrand.gif) left -1000px repeat-x;
}

#container.sta_reviews_rebrand .tick-rating {
	position:relative;
	width:95px;
	height:19px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	display:block;
	float:left;
	clear:right;
}
#container.sta_reviews_rebrand .tick-rating li{
	display: inline;
}
#container.sta_reviews_rebrand .tick-rating a, 
#container.sta_reviews_rebrand .tick-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:19px;
	line-height:19px;
	outline:none;
	overflow:hidden;
	border: none;
}

#container.sta_reviews_rebrand .tick-rating a.one-tick{
	width:20%;
	z-index:6;
}
#container.sta_reviews_rebrand .tick-rating a.two-ticks{
	width:40%;
	z-index:5;
}
#container.sta_reviews_rebrand .tick-rating a.three-ticks{
	width:60%;
	z-index:4;
}
#container.sta_reviews_rebrand .tick-rating a.four-ticks{
	width:80%;
	z-index:3;
}
#container.sta_reviews_rebrand .tick-rating a.five-ticks{
	width:100%;
	z-index:2;
}
#container.sta_reviews_rebrand .tick-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

#container.sta_reviews_rebrand .tick-rating a:hover,
#container.sta_reviews_rebrand .tick-rating a:active,
#container.sta_reviews_rebrand .tick-rating a:focus {
	background-position: left bottom;
}

#container.sta_reviews_rebrand .tick-rating a.clicked {
	background-position:0% 50%;
}

#container.sta_reviews_rebrand #whole_form #submit_btn,
#container .sta_reviews_rebrand_2 #whole_form #submit_button {
	background-image: none;
	border: none;
	color:#0065BD !important;
	background-color: white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 12px;
	font-family: "Arial";
	padding: 0;
}

#container.sta_reviews_rebrand .your_booking_text {
	color: #ffcc00;
}

#container.sta_reviews_rebrand #loading {
	background: #252525 url(/r/images/loading_rebrand.gif) no-repeat 88px 6px;
}

#container.sta_reviews_rebrand #review_intro.errors p {
	color: #ffcc00;
}

#container.sta_reviews_rebrand #review_intro.errors {
	margin: 16px;
	background-color: #252525;
	border-color: #ffcc00;
}

#container.sta_reviews_rebrand #whole_form .section .errormsg,
#container.sta_reviews_rebrand #check_password #redtext2,
#container.sta_reviews_rebrand #validate_email #redtext {
	color: #ffcc00 !important;
}

#container .sta_reviews_rebrand_2 #whole_form .section {
	margin-bottom:8px;
	margin-top:42px;
}

#container .sta_reviews_rebrand_2 #whole_form {
	border: 17px solid black;
	margin-top: 17px;
}

#container .sta_reviews_rebrand_2 .section_dropdown_top_mouseover {
	background-image: url(images/top_bar_rebrand_over.gif);
	color: #ffcc00;
	/* text-decoration: underline; */
}

#container .sta_reviews_rebrand_2 .section_dropdown_top_mouseout {
	background-image: url(images/top_bar_rebrand.gif);
	color: #ffcc00;
}

#container .sta_reviews_rebrand_2 .section_container {
	width: 753px;
}

#container .sta_reviews_rebrand_2 .section_dropdown_content {
	background-color: #333332;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #0f0f0f;
	color: white;
}

#container .sta_reviews_rebrand_2 #reviewtitle div {
	padding-top: 0;
}

#container .sta_reviews_rebrand_2 .icon_arrow_down {
	background-image: url(images/down_arrow_rebrand.gif);
	margin-top: 19px;
}

#container .sta_reviews_rebrand_2 .icon_arrow_up {
	background-image: url(images/up_arrow_rebrand.gif);
	margin-top: 18px;
}

#container .sta_reviews_rebrand_2 .section_title {
	width: 653px;
}

#container .sta_reviews_rebrand_2 .icon_city {
	background-image: url(images/icon_city_rebrand.png);
}

#container .sta_reviews_rebrand_2 .icon_comments {
	background-image: url(images/icon_comments_rebrand.png);
}

#container .sta_reviews_rebrand_2 .icon_photos {
	background-image: url(images/icon_photos_rebrand.png);
}

#container .sta_reviews_rebrand_2 .icon_friends {
	background-image: url(images/icon_friends_rebrand.png);
}

#container .sta_reviews_rebrand_2 .section_color {
	color: white;
}

#container .sta_reviews_rebrand_2 #basic_uploader {
	background-color: #333332;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #0F0F0F;
}

#container.sta_reviews_rebrand .chars_remaining {
	color: #999999;
}

#container.sta_reviews_rebrand #whole_form .section .rounded_heading {
	padding-top: 5px;
}

#container.sta_reviews_rebrand #whole_form .section .rounded_margin {
	margin-bottom: 10px;
}

#container .sta_reviews_rebrand_2 #whole_form .rounded_heading {
	margin-top: 11px;
}

#container.sta_reviews_rebrand #whole_form .rounded_heading h3,
#container .sta_reviews_rebrand_3 .rounded_heading h3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#0065BD;
	color:white !important;
	font-family:CachetMedium;
	font-size:18px;
	padding:0 7px 0 7px;
	text-align:center;
	text-transform:uppercase;
	display: inline;
}

#container .rounded_heading h3 {
	font-weight: normal !important;
}

#container .sta_reviews_rebrand_3 .rounded_heading {
	margin-top: 9px;
}

#container.sta_reviews_rebrand .ratinglabel {
	padding-top: 3px;
}
