/* Main Styles ---------------------------------- */
*{
	margin: 0;
	padding: 0;
}
html, body{
	height:100%;
}
body{
	margin: 0px;
	text-align: center;
	font-family: "Verdana";
	font-size: 11px;
	font-weight:normal;
	background: #FFFFFF;
	}
#wrapper{
	width: 750px;
	margin: 0px auto;
	text-align: left;
	padding-top: 10px;
	height: 100%;
	background: #FFFFFF;
}
a, a:visited{
	color: #3B5582;
}
h1{
	font-size: 2em;
}
h2{
	font-size: 1.6em;
}
h3{
	font-size: 1.2em;
}
h1, h2, h3{
	color: #3B5582;
	font-weight: normal;
}
p{
	margin: 0 0 12px 0;
}
ul, li{
	/*font-size: 100%;*/
}
img{
	border: 0;
}
/* clear floated collection items for ff */
.editable_resorts .editable_collection_item {
	clear:both;
}
/* Header -------------------------------------*/
#logo{
	width: 171px;
	height: 123px;
	float: left;
	padding-left: 6px;
}
/* Navigation -----------*/
#nav{
	float: right;
	width: 556px;
	height:auto;
	padding-top: 11px;
}
#nav ul {
	margin: 0px;
	padding: 2px 0px 0px 6px;
	list-style: none;
}
#nav li {
	display:inline;
	position: relative;
	color: #3B5582;
}
#nav li a{
	color: #3B5582;
	text-decoration:underline;
	padding: 0 6px;
}
#nav a:hover{
	text-decoration: underline;
}
#nav .telephone_num {
	padding-top:3px;
	font-size:1.1em;
}
#listnav{
	float: right;
	padding-bottom: 8px;
	margin-right:10px;
}
#enquire_btn{
	float: right;
	width: 81px;
}
#enquire_btn a.enquire{
	display: block;
	height: 25px;
	background: url(/rounded_button/magick_draw.png?size=75x20&color=f68b1f) no-repeat;
	padding: 2px 0px 0 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.nav_pipe{
	padding: 0 3px 0 3px;
}
/* Quick Selection ----------------------------------------*/
#quick_selection{
	float: right;
	background: url(/rounded_box/magick_draw.png?size=556x82&color=053474&radius=10) no-repeat #053474 ;
	width: 556px;
	height: 82px;
	padding: 0;
}
#quick_selection h3{
	color: #FFFFFF;
	padding-bottom: 5px;
}
#quick_selection_form{
	width: 550px;
	padding-left:15px;
}
#quick_selection_form #select_activity{
	float: left;
	padding: 12px 10px 0 10px;
}
#quick_selection_form #and_or{
	float: left;
	color: #FFFFFF;
	padding: 14px 0 0 20px;
}
#quick_selection_form #select_where{
	float: left;
	padding: 12px 0 0 30px;
}
#quick_selection_form select {
	width:160px;
}
#quick_selection_form #go {
	float: left;
	margin-top:35px;
	margin-left: 15px;
	background:url(/images/show_btn_sm.png) no-repeat top center; 
	width:48px;
	height:20px;
}
#quick_selection_form #go a {
	font-weight:bold;
	color:#ffffff;
	width:100%;
	height:100%;
	display:block;
}
#quick_selection_form #go a:visited, #quick_selection_form #go a:hover {
	color:#ffffff;
}
#quick_selection_form #go a span {
	display:none;
}
/* Content / Generic pages ----------------------------------------*/
#content{
	float: left;
	width: 750px;
	padding: 10px 0 0 0;
}
/* contact */
h1.generic, .editable_details h1{
	margin-bottom:13px;
}
#contact_details {
	padding-bottom:10px;
}
/* Channels ----------*/
#channels{
	padding-left: 0px;
}
#channels img{
	margin-top: 10px;
}
.channel{
 width: 173px;
 float: left;
 height: 294px;
 background: url(/rounded_box/magick_draw.png?size=173x294&color=afafaf&radius=10) no-repeat #bababa;
 cursor: hand;
}
#channels_btm{
	width: 750px;
	padding: 16px 0 0 0;
	float: left;
}
.ch_left{
	cursor:pointer;
	cursor:hand;
 	width: 364px;
 	float: left;
 	height: 115px;
 	background: url(/rounded_box/magick_draw.png?size=364x115&color=afafaf&radius=10) no-repeat #bababa;
}
div.ch_left:hover{
 background-image: url(/rounded_box/magick_draw.png?size=364x115&color=1CA5D0&radius=10);
}
.ch_left h2{
 	background-image: url(/images/cult_box_top.png);
 	height:95px;
	width:155px;
	margin:20px 0 0 15px;
	background-repeat:no-repeat;
	float: left;
}
* html .ch_left h2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/cult_box_top.png", sizingMethod="crop");
}
.ch_left h2 a{
 	display: block;
	width:176px;
	height:90px;
	position:relative;
}
.ch_left h2 a, .ch_right h2 a{
	display: none;
}
.details_ch_btm{
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	display: inline;
	width: 170px;
	padding: 10px 0 0 10px;
}
.ch_right{
	cursor:pointer;
	cursor:hand;
	width: 364px;
	float: right;
	height: 115px;
	overflow:hidden;
	background: url(/rounded_box/magick_draw.png?size=364x115&color=afafaf&radius=10) no-repeat #fff;
}
div.ch_right:hover{
 background-image: url(/rounded_box/magick_draw.png?size=364x115&color=D04802&radius=10);
}
.ch_right h2{
 	background-image: url(/images/leader_box_top.png);
 	height:95px;
	width:155px;
	margin:30px 0 -5px 10px;
	background-repeat:no-repeat;
	float: left;
}
* html .ch_right h2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/leader_box_top.png", sizingMethod="crop");
}
.channel textarea {
	width: 160px;
	height: 80px;
}
#channel_Ski img, #channel_Science img, #channel_Team img, #channel_Academy img{
	float: left;
}
.channel h2 a {
	display: block;
	width:100%;
	height:60px;
	position:relative;
}
.channel h2 a span{
	display: none;
}
.channel h2 {
	height:49px;
	width:168px;
	margin:7px 0 0 5px;
	padding-bottom:3px;
	background-repeat:no-repeat;
}
#channel_Team h2 {
	background-image: url(/images/team_box_top.png);
}
* html #channel_Team h2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/team_box_top.png", sizingMethod="crop");
}
#channel_Ski h2 {
	background-image: url(/images/ski_box_top.png);
}
* html #channel_Ski h2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/ski_box_top.png", sizingMethod="crop");
}
#channel_Academy h2 {
	background-image: url(/images/academy_box_top.png);
}
* html #channel_Academy h2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/academy_box_top.png", sizingMethod="crop");
}
#channel_Science h2 {
	background-image: url(/images/active_box_top.png);
}
* html #channel_Science h2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/active_box_top.png", sizingMethod="crop");
}
#channel_Ski, #channel_Academy, #channel_Science {
 margin-left: 19px;
}

#channel_Team:hover {
	background: #0e7809 url(/rounded_box/magick_draw.png?size=173x294&color=0e7809&radius=10) no-repeat;
}
#channel_Ski:hover {
	background: #053474 url(/rounded_box/magick_draw.png?size=173x294&color=053474&radius=10) no-repeat;
}
#channel_Academy:hover {
	background: #242424 url(/rounded_box/magick_draw.png?size=173x294&color=242424&radius=10) no-repeat;
}
#channel_Science:hover {
	background: #6a0404 url(/rounded_box/magick_draw.png?size=173x294&color=6a0404&radius=10) no-repeat;
}
.details_ch{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	padding: 10px 5px 0 7px;
}
.details_ch span {
	cursor:hand;
}
.details_ch:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/* Feedback ----------*/
#feedback{
	float:left;
	padding:10px;
	text-align: center;
}
#feedback .endorsement {
	height:50px;
	width: 620px;
	margin: 0 auto;
	/*position: relative;
	left: 60px;
	float: left;*/
}
#feedback .endorsement span {
	display:-moz-inline-box;
	display:inline-block;
	width:45px;
	height:40px;
}
#feedback .endorsement span.quote_mark_open {
	background: url(/images/left_quote.gif) no-repeat top left;
	float: left;
}
#feedback .endorsement span.quote_mark_close {
	background: url(/images/right_quote.gif) no-repeat top right;
	float: right;
}
#feedback .endorsement .quote{
	display:inline;
	font-size: 1.5em;
	color: #6C87AA;
	position: relative;
	float: left;
	width: 500px;
	top: 15px;
	left: 10px;
}
html:lang(en) .quote:only-child, html:lang(en) .quote:not(:only-child) {
	position: relative;
	top: 15px; 
}
/*head~body #test2:only-child, head~body #test2:not(:only-child) { padding-top: 30px; }*/
#feedback .quote_source{
	float: right;
	color: #505558;
	padding: 15px 80px 0 0;
}
html:lang(en) .quote_source:only-child, html:lang(en) .quote_source:not(:only-child) {
	position: relative;
	top: 10px; 
}
/* Pages ----------------------------------------*/
#left, #resorts{
	width: 458px;
	float: left;
}
#right, #location_and_activity, #resorts_right{
	width: 274px;
	float: right;
}
#right h1, #location_and_activity h1, #resorts_right h1 {
	padding-bottom:10px;
	padding-top:5px;
}
#resorts_right .location{
	width: 274px;
}
/* Resort Overview ----------*/
#name{
	padding: 8px 0 12px 0;
	width: 100%;
	float:left;
}
#name .editable_parent, span.comma {
	float:left;
	font-size:1.2em;
	font-style:italic;
	position:relative;
	top:11px;
}
#name h1{
	display: inline;
}
#name .editable_text {
	float:left;
}
#summary, .summary, .details_loc{
	float: left;
	padding: 0 0 24px 0;
	clear:both;
	width:100%;
}

#summary textarea, .summary textarea {
	width:470px;
	height:200px;
}
#enquire{
	float: left;
	width: 458px;
	padding-top: 20px;	
  	background: url(/images/dots.gif) repeat-x top
}

#enquire h3{
	display: inline;
}
.further{
	display:inline;
	padding-right: 3px;
	font-size: 1.2em;
}
.further_on{
	padding-left: 2px;
	font-size: 1.2em;
}
#enquire a#enquire_big{
	display: inline-block;
	background: url(/rounded_button/magick_draw.png?size=90x25&color=f68b1f) no-repeat 4px 2px;
	padding: 5px 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
a.enquire_big:visited {
	color:#fff;
}
#activities{
	width: 745px;
	padding-top:0px;
	padding-bottom: 5px;
	padding-left:5px;
	float:left;
}
#activities h2{
	float:left;
	padding-bottom: 10px;
}
.editable_activity{
	display:inline;
	float:left;
	margin-right:7px;
	margin-bottom:7px;
}
.editable_activity a{
	color: #3B5582;
}
.editable_activity .name {
	position: relative;
	top:-9px;
}
.editable_activity img{
 	margin-right: 5px;
 }
/* Endorsement ----------*/
#endorsement_wrapper{
	float: left;
	width: 458px;
	background: url(/images/left_quote.gif) no-repeat;
	padding-bottom: 20px;
}
#endorsement{
	width: 458px;
	background: url(/images/right_quote.gif) no-repeat top right;
}
.quote_resort{
	font-size: 1.5em;
	color: #6C87AA;
	text-align: left;
	padding: 0 30px 0 40px;
}
.quote_resort span .editable_text{
	padding: 0 0 0 8px;
}
.quote_source_resort{
	color: #505558;
	padding: 5px 0 0 40px;
}
#lead_price{
	float: left;
	font-style: italic;
	width:100%;
	text-align: left;
	padding: 0 0 18px 0;
}
#lead_price h1 {
	display:inline;
}
#lead_price .conditions {
	float:right;
	width:220px;
	color:#777;
}
#lead_price .conditions textarea {
	width:200px;
	height:50px;
}
.from{
}
/* Features ----------*/
#features_and_details{

}
#features_pad{
	padding: 0 10px 2px 0;
	clear:both;
	margin-bottom:20px;
}
#features{
	width: 460px;
	background: #6C87AA url(/images/features_top.gif) no-repeat top left;
	min-height: 150px;
}
#features2{
	width: 460px;
	min-height: 150px;
	background: url(/images/features_btm.gif) no-repeat bottom left;
	padding:10px;
}
#features h1, #features h3{
	color: #FFFFFF;
	padding: 4px 0 4px 7px;
}
#features img {
	float:left;
	padding-right:10px;
	padding-bottom:1px;
}
.text{
	color: #FFFFFF;
	padding: 5px 5px 7px 7px;
}
#features .text {
	display:block;
	padding-top:0;
	padding-right:10px;
}

#details{
	float:left;
	width:450px;
}
#details h2{
	padding-bottom: 8px;
}
/* Key Facts ----------*/
#key_facts{
	float: left;
	width: 274px;
	height: 239px;
	background: #5C779E;
	overflow: hidden;
	height: 239px;
	overflow:hidden;
	background: url(/rounded_box/magick_draw.png?size=274x239&color=5C779E&radius=10) no-repeat #5C779E;
	color:#ffffff;
}
#key_facts textarea {
	margin:4px 0 0 4px;
	width:265px;
	height:170px;
	color:#ffffff;
}
#key_facts h2{
	color: #FFFFFF;
	font-size: 2.1em;
	padding: 4px 0 4px 0;
	margin: 0 9px 0 9px;
	background: url(/images/dots_white.gif) repeat-x bottom;
}
#key_facts dt{
	float: left;
	color: #FFFFFF;
}
#key_facts{
}
#key_facts dd{
	margin: 0 0.5em 0 10.5em;
	color: #CCCCCC;
}
#key_facts dt, #key_facts dd{
	font-weight: bold;
}
#key_facts dl {
  padding: 5px 0 0 8px;/* stopgap to handle padding */
}
/* Trail Guide ----------*/
#trail_guide, .map_guide {
	float: left;
	width: 274px;
}
#trail_guide {
	background: url(/images/dots.gif) no-repeat bottom;  
}

body.editable .map_guide {
  background: url(/images/dots.gif) no-repeat bottom;
}

#trail_guide {
	padding: 10px 0 10px 0;
}
.map_guide {
	padding: 0 0 10px 0;	
}
#trail_guide img, .map_guide img {
	float: left;
}
.guide_link{
	float: left;
	width: 130px;
}
.guide_link h3{
	font-size: 1.3em;
	padding-left: 10px;
	letter-spacing: -1px;
}
.guide_link h3 a{
	display: block;
	background: url(/images/arrow_guide.gif) no-repeat 90px 65px;;
	height: 95px;
}
.guide_link a, .guide_pdf a{
	color: #3B5582;
}
.guide_arrow img{
	padding-left: 90px;
	padding-top: 20px;
}
.guide_pdf{
	float: left;
	padding-top: 10px;
	width:270px;
}
.editable_document {
	overflow:hidden;
}
.guide_pdf .editable_document {
	width:270px;
}
.guide_pdf .editable_document .editable_file {
	width:100%;
	height:50px;
}
img.icon{
	float: left;
	padding-right: 10px;
}
/*.info{
	padding-left: 10px;
}*/
/* Accommodation Info ----------*/

#accommodations{
	float: left;
}
#accommodations .editable_accommodation {
	float:left;
	padding-bottom:10px;
}
#accommodations .details {
	padding-top: 10px;
}
#accommodations .details textarea {
	width:190px;
	height:80px;
}
#accommodations .accommodation{
	height: auto;
	padding-bottom: 10px;
	background: url(/images/dots.gif) no-repeat bottom;
	width:270px;
}
#accommodations .slideshow {
	padding: 4px 10px 4px 0;
	float: left;
}
#page__resort #left .slideshow {
	height:250px;
}
.link_options {
	float:left;
	width:100%;
	height:100px;
}
.link_options span {
	font-size: 1.1em;
}
#accommodations h1{
	padding-top: 6px;
	padding-bottom: 7px;
}
#accommodations .accommodation h3, .resort h3, .location h3{
	padding-bottom: 2px;
	font-size: 1.3em;
}
#accommodations .accommodation h3,  #accommodations .accommodation img{
	float:left;
}
#accommodations .accommodation h3 {
	width:200px;
}
#accommodations .accommodation img {
	margin-right:10px;
}
.resort h3{
	display: inline;
}
.resorts_list .resort_item {
	padding-top: 20px;
	width: 274px;
	float: left;
}
.resorts_list .resort_item .info {
	padding-top: 7px;
	padding-left: 10px;
	float: left;
}
.resorts_list .resort_item a img.editable_image {
	/*display: inline;*/
	float: left;
}
/* Activity & Location overview ----------------------------------------*/
.details_act, .details_loc, .details_cont{
	float: left;
}
.details ul, .details_act ul, .details_loc ul, .details_cont ul, .editable_details ul{
	margin-left: 20px;
	padding: 10px 0 10px 0;
}
#locations .editable_location {
	padding-bottom:10px;
}
#locations .location{
	padding-bottom:10px;
	background: url(/images/dots.gif) no-repeat bottom;
}
#locations .location textarea {
	width:240px;
	height:130px;
}
#locations .location h3 {
	padding-bottom:10px;
	font-size: 1.3em;
}
#locations .location h3 a {
	color: #3B5582;
}
.summary{
	padding: 10px 0 10px 0;
}
.summary textarea {
	width:260px;
	height:200px;
}
#resorts h2, #resorts .editable_resort {
	padding-bottom:10px;
}
#resorts .resort, #resorts_right .resort .summary, #resorts_right .resorts_list{
	padding-bottom: 10px;
	background: url(/images/dots.gif) no-repeat bottom;
	float: left;
	width: 274px;
}
#resorts .resort img, #resorts_right img{
	margin-bottom: 10px;
}
#resorts_right .editable_resort .resort, #resorts_right .editable_resort .resort a, #resorts_right .location{
	padding-bottom: 10px;
	float: left;
}
.continent_summary{
	padding: 10px 0 10px 0;
}
/* file descriptions */
.library .editable_documents {
	padding-top:10px;
	float:left;
	padding-bottom:10px;
}
.library .editable_documents .editable_file .editable_description {
	color:#666666;
	font-size:1em;
	padding-bottom:10px;
	width:250px;
}
.library .editable_documents .editable_file  textarea.editor_field {
	width:250px;
	height:50px;
}
/* Search results ------------------------------------*/
#resorts .resort_results, .search_information{
	padding-bottom: 10px;
}
#location img, #activity img{
	padding-bottom:10px;
}
.resort_results .search_summary{	
	padding-top: 10px;
	float: left;
}
.resort_results .editable_summary{
	float: left;
	padding-top: 10px;
}
.resort_results{
	background: url(/images/dots.gif) repeat-x bottom;
	padding-bottom:10px;
	padding-top:10px;
	float: left;
	width: 100%;
}
.resort_results h3{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}
#resorts h2{
	width: 100%;
	float: left;
	padding-top: 15px;
}
.resort_results img{
	float: left;
	display: inline;
}
.resort_results .search_icon_head a img.editable_icon{
	padding: 0 10px 0 0;
	float: left;
}
.search_icon_head{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	width: 370px;
	float: left;
}
.resort_results .editor_field{
	float: left;
	width: 458px;
	height: 80px;
}
#resort .inplaceeditor-form{
	float: left;
}
/* Admin bits ----------------------------------------*/
.editable_html{
 color: #000000;
 min-height: 20px;
}
.editable_parent{
	font-size: 2em;
	color: #3B5582;
}
.editable_sections{
	float:left;
}
.editable_section{
	float: right;
	width: 370px;
	padding-left: 5px;
}
.channel2 .editable_section {
	width:auto!important;
}
.section h1, .section h2{
	padding: 8px 0 6px 0;
	color: #3B5582;
}
.editable_controls{
	padding-top: 10px;
}

/* Form bits ----------------------------------------*/
form#contact {
}
form#contact fieldset {
	padding: 15px 10px;
	margin: 20px 0;
	border: 1px solid #ccc;
	background-color: #FFF;
	clear: both;
}
form#contact fieldset#send {
	overflow:hidden;
}
form#contact legend {
	padding: 2px 5px;
	color: #3B5582;
	font-weight: bold;
}
form#contact div.party {
	margin-top:10px;
}
form#contact label{
	display: block;
	float: left;
	width: 9em;
	padding: 0 2px 0 2px;
	_padding: 7px 2px 0 2px;
	margin: 0;
	color: #000000;
}
form#contact .interests{
	padding-bottom: 10px;
}
form#contact .interests label{
	padding-top: 4px;
}
form#contact .personal{
	padding-bottom: 6px;
}
form#contact .personal input{
	width: 180px;
	margin-top:6px;
}
form#contact #party_details_frmgrp select {
	width: 80px;
}
form#contact #party_details_frmgrp #party_size_frmgrp select {
	width:60px;
}
form#contact #submit_btn, form#contact #sending{
	float: left;
	padding-top:18px;
	padding-left:9px;
	padding-bottom: 10px;
	background: url(/rounded_button/magick_draw.png?size=120x25&color=f68b1f) no-repeat 0 14px;
	width:135px;
	height:45px;
	color:#555;
	clear: left;
}
form#contact #submit_btn a {
	padding-left:2px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
form#contact #sending {
	background:url(/images/thumpers/thumper_default.gif) no-repeat 0 9px;
	padding-left:35px;
	width:120px;
}
form#contact #submit_btn a:hover {
	text-decoration:underline;
}
form#contact #submit_btn a.reset {
	display:block;
	position:relative;
	left:-10px;
	padding-top:10px;
	padding-left:0;
	font-size:11px;
	color:#bababa;
	text-decoration:underline;
	font-weight:normal;
}
form#contact .add_another a.another {
	padding-left:20px;
	padding-right:10px;
	background:url(/images/simbles/green/plus.png) no-repeat;
	color:008811;
	font-size:1em;
	line-height: 14px;
}
form#contact .signups{
	position: relative;
	top:10px;
	float: left;
	width: 450px;
	padding: 4px 0 0 10px;
	height:25px;
}
form#contact .signups input{
	width: auto;
	float: left;
}
form#contact .signups label{
	_padding-top:4px;
	padding-left:10px;
	width:400px;
}
form#contact input, form#contact select{
	display: inline;
}
form#contact select{
	width: 185px;
	padding: 0;
	margin: 2px 0 1px 0;
}
form#contact input text_field_tag{
	width: 180px;
}
form#contact textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 0 1px 0;
	width: 300px;
	height:80px;
}
form#contact .help {
	float: right;
	width: 400px;
	color:#a5a5a5;
	font-style:italic;
	overflow:hidden;
}
form#contact .enquiry_form_errors {
	overflow:hidden;
	padding-bottom:10px;
}
form#contact .enquiry_form_errors ul {
	padding:0;
	list-style:none;
}
form#contact h2.form_errors_title {
	color:#f68b1f;
}
form#contact .enquiry_form_errors ul li {
	margin:0;
	padding:0 0 5px 25px;
	background:url(/images/simbles/grey_mid/close.png) no-repeat;
}
* html form#contact .enquiry_form_errors ul li {
	background-image:none;
	position:relative;
	width:100%;
	height:22px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/simbles/grey_mid/close.png", sizingMethod="crop");
}
form#contact .help:hover {
	color:#3B5582;
}
/* Enquiry sent page ----------- */
.enquiry_sent_title{
	padding: 8px 0 14px;
}
.enquiry_sent_text{
	padding-bottom: 10px;
}


/* Footer ----------------------------------------*/
#footer{
	position: relative;
	bottom: 0;
	float: left;
	width: 750px;
	height: 41px;
	clear: both;
	font-size: 1.1em;
	letter-spacing: -1px;
	background: url(../images/logo_mini.gif) no-repeat 335px 0;
	padding-top: 15px;
	}
#footer a,#footer span{
	color: #999999;
	}
.attributions{
	float: left;
	width: auto;
}
.seo_links{
	float: right;
	width: auto;
}
.attributions span, .seo_links a{
	/*font-size: 1em;*/
}
.attributions .pipe, .seo_links .pipe{
	padding: 0 2px 0 2px;
}
/* Dashboard */



.continent_summary .editor_field {
	width:250px;
	height:100px;
}
#features2 .editor_field {
	width:160px;
	height:120px;
}


/* padd out spans */
.enquiry_sent_text strong, .search_information strong {
	padding:0 5px 0 5px;
}


/* meta four */
.login_block{
	position:relative;
	clear:both;
	width: 340px;
	padding:0 15px 15px 15px;
	background: url(/rounded_box/magick_draw.png?size=370x220&color=E7ECF0) no-repeat;
	margin-bottom:10px;
	margin-top:20px;
}
.login_block div{
	margin-bottom: 10px;
}
.buttons{
	background: url(../images/fndBkg/buttons_bg.gif) no-repeat;
	width: 450px;
	height: 33px;
	margin-top: 10px;
}
.buttons .first_btn{
	margin-left: 205px;
}
.buttons .first_btn_email{
	margin-left: 60px;
}
.buttons input{
	margin-top: 6px;
}
.login_error, .email_error{
	color: #8B0000;
	font-size: 140%;
}
.email_success{
	color: #006400;
	font-size: 140%;
}
.category{
	color: #3B5582;
	font-size: 140%;
}
.cont2 {
	margin-bottom:20px;
}
.channel2 #name {
	float:none;
}