html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
	
body
	{
		font-family: Arial,Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		line-height: 11.5pt;
		text-align: center; //only for IE
	}


/*  START DEFINITION OF MAIN DIV FRONT  */
#wrapper_top
	{
		background-color: #FFFFFF;
		padding:0px;
		margin:0px auto;
		left:0px;
		top:0px;
	}	
/*  END DEFINITION OF MAIN TABLE FRONT	 */	


/*  DEFINITION OF COLUMNS  */
#wrapper_content
	{
		background: url(http://www.myslopes.com/pix/menu_left_blue_back.png) left repeat-y;
		min-height:1%;
		width:1000px;
		text-align:left;
		margin:1px auto;
	}

#wrapper_logo{width:1030px; height:199px; margin:1px auto; vertical-align:bottom;}
#logo{width:300px; height:100px; margin-top:100px; padding:0px; vertical-align:bottom; float:left;}
#banner_regular{width:728px; height:90px; float:left; margin-top:50px;}	
#wrapper_footer{clear:both;height:150px;margin-top:-2px; background: #eaeaea url(http://www.myslopes.com/pix/footer_gradient.jpg) repeat-x;}


#wrapper_popup
	{
		z-index:3;
		display:none;
	}
	
.leftcolumn_front
	{
		
		float:left;
		width: 280px; 
	}

.leftcolumn_top
	{	
		height:23px;
		padding:12px 0px 0px 32px;
		background: url(http://www.myslopes.com/pix/menu_left_blue_back_search.png) no-repeat;
	}
	
.leftcolumn_inner
	{
		padding:20px 40px 50px 45px;
		color:#FFFFFF;
		min-height:550px;
	}	
		
.middlecolumn_front{float:left; width: 680px; /*text-align: justify;*/ padding: 24px 0px 20px 15px;}
.middlecolumn_front_hotels {float:left; width: 690px; text-align: justify; padding: 24px 0px 20px 15px;}
#middlecolumn_wrapper {width:468px; float:left; padding-top:20px;}
#middlecolumn_wrapper_hotels
	{
		width:680px;
		float:left;
		padding-top:20px;
	}	
	
#rightcolumn_wrapper, .rightcolumn_front
	{
		background:#eeeeee;
		float:right;
		width: 166px;
		min-height:350px;
		padding: 12px 8px 40px 11px;
		border-right: 1px dotted #cccccc;
		border-left: 1px dotted #cccccc;
		font-size:0.9em;
		margin-left:25px;
		text-align:left;
	}
	
#footer_list_wrapper
	{
		vertical-align:top;
		left:50%;
		margin-left:-510px;
		position:absolute;		
	}	

.footer_list
	{
		float:left;
		padding:10px 10px 10px 0px;
		text-align:left;
		width:230px;
		color:#666666;
	}
.footer_middle
	{
		float:left;
		padding:10px 10px 10px 10px;
		margin-left:10px;
		text-align:left;
		width:210px;
		color:#666666;
	}	
		
.footer_list_right	
	{
		text-align:left;
		padding:10px 0px 10px 20px;
		float:left;
		width:200px;
	}

.footer_image
	{
		float:left;
		margin-right:10px;
		width:290px;
		height:100px;
		background: transparent url(http://www.myslopes.com/pix/menu_left_footer.png) no-repeat;
	}	
		
/*  END DEFINITION OF COLUMNS	 */	


/* CONTENT RIGHT */
#content_right{float:right; width:200px;margin: 0px 0px 20px 20px;}
/* END CONTENT RIGHT */




/* ADSENSE SQUARE WRAPPER */
#adsense_square_wrapper
	{float:right; 	margin: 0px 0px 20px 20px; padding:0px;width:200px;}


/* IFRAME BOOKING */
#hotels
	{
		width:100%;
		height:100%;
		height:950px;
		border:0px;
	}

/* END IFRAME BOOKING */



h1, h2, h3
	{
		color:#58585A;
	}

h1
	{
		font-size:1.2em;
		margin-top:15px;
		margin-bottom:15px;
	}	
	
h2, h3
	{
		font-size:1.0em;
		/*padding-top:5px;
		padding-bottom:3px;*/
		margin-bottom:0px;
		/*text-transform:uppercase;*/
	}


h3.scorecard_title, h3.slideshow_thumbs_title
	{
		font-weight:bold;
		color:#444444;
		padding:10px 0px 10px 0px;
		text-transform:uppercase;
	}


a 	
	{
		color:#0066FF;
		font-style:none;
		text-decoration:none;
	}
	

	
a:hover
	{
		color:#0066CC;
		font-style:none;
		text-decoration: underline;
	}
	
.logo
	{
		padding: 0px 0px 0px 10px;
	}	
	
	
ul
	{
		margin:10px 0px 0px 20px;
		/*list-style-type:circle;*/
	}	
	
li
	{
		/*display:block;*/
		list-style-type:circle;
		/*list-style-position: inside;*/
	}	
	
	
#middlecolumn_wrapper p
	{
		margin:10px 0px 10px 0px;
	}	
/*	
#header_bar 
	{
		color:#ffffff; 
		height:20px; 
		margin-top:5px; 
		padding-top:3px;
		background: url(http://www.myslopes.com/pix/menu_top_blue_bar.png) repeat top;
	}	
	
.header_bar_date
	{	
		left:50%;
		margin-right:165px;
		font-weight:bold; 
		text-align:right;
	}
*/
#breadcrum_wrapper
	{
		color:#666666;
		float:left;
		overflow:visible;
	}


/* */
div.content
	{
		margin:20px 0px 20px 0px;
	}


	
/*  LAYOUT MAPS	 */
#map_wrapper
	{
		border:1px solid #cccccc;
		margin-top:15px;
		margin-bottom:15px;
		padding:10px 10px 10px 10px; 
	}

.maps_small_right
	{
		padding: 0px 0px 0px 0px;
		margin: 5px 5px 5px 5px;
		width:200px;
		height:200px;
		display:block;
	}

.maps_enlarge_middle
	{
		width:100%;
		height: 275px;
		display:block;
	}
			
.maps_info_tabs_display
	{
 		font-size:10px;
		width:200px;
	}	

.map_options_table 
	{
		width:100%;
	}		

/*  END LAYOUT MAPS	 */




/*  START DEFINITION OF FORM FIELDS	 */

input, select, textarea
	{border: 1px solid #CCC; font-size:1.0em;COLOR:#444;}

.form_text, .form_textarea
	{width:340px;}
	
.form_textarea
	{height:150px;}

.form_search
	{border:0px;}

.form_submit {color:#000000;}
.form_submit_blue {background-color:#6CB3DD; background-image:url(/pix/background_button.gif); border:1px solid #0078C6; color:white; font-size:11px; font-weight:bold;}
#start_date, #end_date
	{width:75px;}
	
#start_button, #end_button
	{border: 1px solid #CCC; color:#000000; width:20px;}	
/*  END DEFINITION OF FORM FIELDS	 */
	
	
/* for images in layer */
#showimage
	{
		position:absolute;
		z-index:3;
		background:#ffffff;
	}

#dragbar
	{
		cursor:move;
		background-color: #ffffff;
		min-width: 100px; /*NS6 style to overcome bug*/
	}
	
#dragbar #closetext
	{
		font-weight: bold;
		margin-right: 1px;
	}

.showtext
	{
		COLOR:#666666;
		font-size:9px;
	}
#close {float:right; width:30px; height:30px; background: url('http://www.myslopes.com/pix/icon_close_overlay.png') no-repeat; margin:-35px -35px 0px 0px; cursor:pointer;}	
/* end for screenshots in layer */



/* START notification of actions  */
#notification 
	{
		position: fixed;
		bottom: 0;
		padding: 0;
		height: 20px;
		margin: 0;
		width: 100%;
		background-color: #FFFF99;
		display: block;
		text-align: center;
		font-weight: bold;
		font-size: 1.3em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 5px;
	}

#feedback 
	{
		background-color:#eeeeee;
		color:#666;
		text-align:center;
		font-weight:bold;
	}

#feedback_error 
	{
		background-color:#eeeeee;
		color:#FF0000;
		text-align:center;
		font-weight:bold;
	}
/* END notification of actions  */




.search_input_wrapper
	{
		background:#FFFFFF;
		/*height:19px; */
		float:left;
		vertical-align:top;
		border:1px solid #CCCCCC;
	}



.form_search_input
	{
		width:170px;
		border:0px;
		padding-left:2px;
		margin-top:-2px;
	}



#livesearch_result 
	{
		position:absolute;
		margin: 6px 0px 0px 0px;
		width: 250px;
		background:#ffffff;
		z-index:2;
		border:1px solid #999999;	
	}


.livesearch_row, .breadcrum_option
	{
		/*margin: 6px 8px 5px 8px !important;*/
		margin:0px;
		padding:6px 8px 5px 8px;
		z-index:2;	
		border-bottom:1px dotted #cccccc;
		cursor: pointer;
	}
.breadcrum_option
	{padding:6px 8px 5px 8px;}


.livesearch_single_left
	{
		background:transparent;
		display:inline;
	 	width:80%;
	 	text-align:left;
		float:left;
	}
	
/*jep	*/
.livesearch_single_right
	{
		display:inline;
	 	width:18%;
	 	text-align:right;
		float:right;
		color: #666666;
	}

.livesearch_row a, .livesearch_row .metalink, .breadcrum_option a, .breadcrum_option
	{
		/*display: inline !important;*/
		margin: 0 !important;
		z-index:2;	
	}

.livesearch_row:hover, #livesearch_highlight, #livesearch_highlight:hover, .livesearch_row a:hover, .livesearch_row a:visited, .breadcrum_option:hover, .breadcrum_option a:hover
	{
		background: #eeeeee;
		z-index:2;	
		text-decoration:none;
	}

.searchresult_item{ padding:20px 0px 20px 0px; border-bottom:1px dotted #cccccc;}



	




 
/* RATING RELATED STYLES  */

.scorecard_wrapper
	{

	}
		
.scorecard_header
	{
		height:5px;
		background: url(http://www.myslopes.com/pix/scorecard_top_grey.png) bottom no-repeat;
	}

#topten
	{
		/*voor ie6 */
		/*position:absolute;*/
	}

.scorecard_table
	{
		width:100%;
	}

.scorecard_scores {padding: 0px 0px 0px 0px;}	
.scorecard_text {width:84%; float:left; height:20px; color:#444444; vertical-align:middle;}
.scorecard_score {width:15%; float:right; height:20px; font-size:16px; color:#444444; font-weight:bold; text-align:right;}
.scorecard_score_small {font-size:11px;}

.scorecard_add
	{
		clear:both;
		text-align:right;
		padding-top:5px;
	}

/* USED ON THE FRONT, A WRAPPER FOR THE TESTIMONIALS, TO HIDE THEM WHEN ADDING A TESTIMONIAL */
#testimonial_wrapper{display:block;}
#testimonial_thank_you {border:1px  dashed #cccccc; background:#eeeeee; padding: 10px 10px 10px 10px; margin-top:20px; margin-bottom:20px;}
.testimonial_icon{margin-bottom:-1px;}		

/* USED IN FUNCTIONS */
.vote_number {margin-left:10px;}
.vote_wrapper_left
	{
		style:inline;
		height:20px;
	 	width:45%;
	 	text-align:left;
		float:left;
	 	margin: 5px 0px 0px 0px;
	}


.scorecard_form_wrapper
	{
		width:446px;
		margin-top:20px;
		margin-bottom:20px;
		padding: 10px 10px 10px 10px;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		background: url(http://www.myslopes.com/pix/testimonial_form_bg.png) repeat-x top;
	}


.scorecard_form_text	
	{
		vertical-align:top;
		width:25%;
		text-align:left;
	}

	
.scorecard_form_input	
	{
		vertical-align:top;
		width:65%;
	}	

.scorecard_form_captcha
	{
		color:#666;	
		padding	:-5px 0px 0px 40px;
		height:16px;
	}
/* END USER SCORECARD STYLES */




/* TOP10 */
.topten_wrapper
	{
	}


.topten_switch
	{
		margin:0px 0px 15px 0px;
		padding: 20px 0px 0px 0px;
	}	
		

.topten_index
	{
	 text-align:right;
	}		
	
/* END TOP10 */





.table_middle_column_tr_even, .table_middle_column_tr_odd
	{
		border-bottom: 1px solid #eeeeee;
	}

.table_middle_column_td_even
	{
		text-align:left;
		vertical-align:top;
	}
.table_middle_column_tr_odd
	{
		text-align:left;
		vertical-align:top;	
	}




	
/*left_columntable	*/
table.left_columntable
	{
		margin-top:40px;
	}	
	
.left_columntable	{
		width: 100%;
		color: #ffffff;
	}

.left_columntable_link 
	{
		color: #ffffff;
	}

.left_columntable_link:hover, .left_columntable_link:visited
	{
		color: #ffffff;
		text-decoration:none;
	}

th  {
		font-weight:bold;
		color: #ffffff;
		border-bottom: 1px solid #eeeeee;
		text-align: left;
		padding: 2px 2px 4px 2px;
		text-transform:uppercase;
		font-size:0.9em;		
	}

th.empty 
	{
		border-top: 0;
		border-left: 0;
	}

th.right
	{
		text-align:right;
	}

.weather_table_tr
	{
		display:none;
	}
	
.weather_table_td
	{
		padding: 0px 0px 0px 2px;
		border-bottom:1px solid #dddddd;
		height:25px;
	}

.weather_table_td_value
	{
		text-align:right;
		padding: 0px 0px 0px 0px;
		border-bottom:1px solid #dddddd;
	}		
	
.weather_table_td_icon
	{
		width:15px
		border:none;
	}
	
.weather_table_td_subtext
	{
		text-align:justify;
		padding: 0px 0px 0x 15px;
		border-bottom:1px solid #dddddd;
	}

/*END WEATHER TABLE */	

/* EXPAND TABLE.. FOR FOLD-OUTS */

.expand_table_tr
	{
		display:none;
	}
	
.expand_table_tr_active
	{
		/*background:#00FFFF;*/
	}	
.expand_table_tr_last
	{
		border-bottom:1px solid #dddddd;
	}
.expand_table_td
	{
		padding: 0px 0px 0px 4px;
		border-bottom:1px solid #dddddd;
		height:25px;
	}
	
.expand_table_td_active
	{
		padding: 0px 0px 0px 4px;
		/*border-bottom:1px solid #dddddd;*/
		height:25px;
	}	
	
.expand_table_td_foldout
	{
		padding: 0px 0px 0px 8px;
		/*border-bottom:1px solid #dddddd;*/
		height:25px;
	}
	
.expand_table_td_foldout_last
	{
		padding: 0px 0px 0px 8px;
		border-bottom:1px solid #dddddd;
		height:25px;
	}
	
.expand_table_td_icon
	{
		width:15px
		border:none;
	}

/* END EXPAND TABLE.. FOR FOLD-OUTS */

	

	
/* FOR LISTS ON LEFT SIDE */
.list_icon
	{
		style:inline;
		height:20px;
	 	width:10%;
	 	text-align:left;
		float:left;
	 	margin: 5px 0px 0px 0px;
	}

.list_text
	{
		style:inline;
		height:20px;
	 	width:70%;
	 	text-align:left;
		float:left;
	 	margin: 5px 0px 0px 0px;
	}		
	
.list_value
	{
		style:inline;
		height:20px;
		/*font-size:1.5em;*/
		/*font-weight:bold;*/
		color:#666666;
		text-align:right;
		width:20%;
		float:right;
	 	margin: 5px 0px 0px 0px;
		
	}		
/* END FOR LISTS ON LEFT SIDE */	

/*SLIDE SHOW */

.slideshow_fade
	{	
		position:absolute;
		left:0px;
		top:0px;
		width:100%; 
		height:100%; 
		z-index:2; 
		background-color:#000000; 
		filter:alpha(opacity=80); 
		-moz-opacity:.80; 
		opacity:.80;		
		display:none;
	}

.slideshow
	{
		z-index:99;
		position:absolute;
		margin:0px;
		top:10%;
		left:0px;
		width:100%;
		text-align:center;
		display:none;	
	}


.slideshow_div_with_background
	{
		background:#ffffff;
	}
		
#dragbar
	{
		cursor:move;
		height:20px;
		text-align:right;
	}
		
.slideshow_image
	{
		cursor:pointer;
	}
.slideshow_title
	{
		height:22px;
		font-size:1.1em;
		color:#666666;
		font-weight:bold;
		text-align:center;
		padding-top:5px;
		background:#ffffff;
		float:left;	
	}
	
.slideshow_previous, .slideshow_next
	{
		padding:5px;
		margin:0px;
		height:20px;
		float:left;
		background: url('http://www.myslopes.com/pix/icon_move_left_grey.png') no-repeat;
		cursor:pointer;
		width:10px;
	}
	
.slideshow_next
	{
		background: url('http://www.myslopes.com/pix/icon_move_right_grey.png') no-repeat;
		float:right;
	}


#slideshow_wrapper h3
	{
		padding-bottom:2px;
	}

.slideshow_thumbs_wrapper 
	{
		/*width:100%;*/
		/*height:170px;*/
	}
	/*
.slideshow_thumbs_header
	{
		height:5px;
		background: url(http://www.myslopes.com/pix/slideshow_top_white.png) bottom no-repeat;
	}
*/
.slideshow_thumbs_content	
	{
		/*padding:10px 10px 10px 10px;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;*/
	}
	
.slideshow_thumb	
	{

	}

.slideshow_thumb_over
	{
	
	}		

.image_div
	{
		top:50%;
		left:50%;
		top:-200px;
	}

#slideshow_controls_wrapper_image, #slideshow_controls_wrapper_slope
	{
		width:100%;
		background:#CCCCCC;
		height:21px;
		padding:0px 0px 0px 0px;
		background: url(http://www.myslopes.com/pix/slideshow_controls_background.gif) repeat;
		margin-top:-2px;
	}	
	
#slideshow_controls_image_left, #slideshow_controls_image_right, #slideshow_controls_slope_left, #slideshow_controls_slope_right
	{
		width:14px;
		height:14px;
	}
	
#slideshow_controls_image_left, #slideshow_controls_slope_left, .slideshow_controls_middle
	{
		float:left;
		padding-left:2px;
	}	


#slideshow_controls_image_right, #slideshow_controls_slope_right
	{
		float:right;
		padding-right:2px;
	}		
		
.slideshow_controls_middle
	{
		text-align:center;
		width:75%;
		/*border:1px solid #0033CC;*/
		padding: 0px 2px 0px 2px;
		overflow:hidden;
	}		

.slideshow_link_invisible
	{
		display:none;
	}

.slideshow_link_visible
	{

	}

/* END SLIDE SHOW*/


/* MENU ICONS */
.menu_wrapper
	{
		margin-top:14px;
		height:25px;
		border-bottom:1px solid #cccccc;
		margin-left:-5px;
	}

.menu_tab
	{
		float:left;
		margin-left:5px;
		margin-top:1px;
		width:110px;
		height:20px;
		padding-top:5px;
		text-align:center;
		color: #666666;
		cursor: pointer;
	}
.skiholiday{color:#ffffff;}
a.grey 
	{
		color: #666666;
	}

a.grey:hover, a.grey:visited
	{
		color: #666666;
		text-decoration:none;
	}
a.white 
	{
		color: #ffffff;
	}

a.white:hover, a.white:visited
	{
		color: #ffffff;
		text-decoration:none;
	}

/* END MENU ICONS */
.skirental_frame
	{
		width:100%;
		height:100%;
	}


/* BREADCRUM FOLD-OUT */
#breadcrum_continent, #breadcrum_country, #breadcrum_region, #breadcrum_area, #breadcrum_village, #breadcrum_theme_folder, #breadcrum_theme_title, #breadcrum_top100
{float:left;}
#breadcrum_foldout {width:150px; background-color:#FFFFFF; border:1px solid #cccccc; margin:5px 0px 0px -15px; position:absolute; text-align:left; z-index:2; min-width:200px; clear:both;}
#breadcrum_wrapper .icon {margin-bottom:-1px; padding:0px 3px 0px 3px; cursor: pointer;}	
.breadcrum_wrapper_close {float:right; padding:0px 0px 5px 5px;}
/* END BREADCRUM FOLD-OUT */

/* CLEAR BOTH */
.clearboth, .clear_both {height:1px; clear:both;margin:0px;padding:0px; font-size:1px;}
/* ENDE CLEAR BOTH */

/* THEME SUMMARY ON RIGHT SIDE */
#theme_wrapper {float:right; border:1px solid #cccccc; padding-top:15px;}	
.theme {border-bottom: 1px dotted #cccccc; padding: 15px 0px 15px 0px; margin:0px 10px 0px 10px;}
/* REST OF THEME STYLE */
.theme_title, .readmore {text-transform:uppercase; font-weight:bold; margin:0px;}
.theme_icon {float:right; margin:0px 0px 15px 15px;}
.theme_image, .theme_icon_summary {float:right; margin:0px 0px 15px 15px; padding:5px; border:1px solid #cccccc;}
.theme_icon_summary {margin:15px 0px 5px 15px;}
.theme_icon_summary:hover, .theme_icon_summary:active{border:1px solid #999999;}
.theme_image_wrapper_left, .theme_image_wrapper_right {float:left; margin:0px 15px 0px 0px; padding:5px; border:1px solid #cccccc;}
.theme_image_wrapper_right {float:right; margin:0px 0px 15px 15px;}
.theme_subline {font-style:italic; color:#666;}
.theme_intro {margin:0px;}
.theme_subtitle {margin: 15px 0px 15px 0px;}
hr{display:none; height:0px;}
/* END THEME */

/* ERROR */
.error {border:1px dotted #FF0000; background:#eeeeee; padding: 10px;}
/* END ERROR */


/* 	ACCCOS */
	#wrapper_acco {}
	.wrapper_acco {padding:20px; margin-bottom:40px; border:1px solid #CCCCCC;}
	#wrapper_acco h2 {margin-bottom:5px; font-size:1.2em;}	
	#wrapper_acco .acco_image {float:left; width:110px;}	
	#wrapper_acco .acco_content {float:right; width:288px;}	
	#wrapper_acco .acco_transport {float:left; width:20px;}
	#wrapper_offer{}
	.acco_offer_hidden {display:none;}
	.acco_offer {padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #CCCCCC; height:18px; overflow:hidden;}
	.acco_offer_expand {margin-left:-20px; margin-top:8px; float:left;}
	.provider_logo {float:left; margin-right:10px; width:56px;}	
	.acco_offer_conditions {float:left; width:55px;}
	.acco_description {margin:10px 0px 5px 0px;}	
	.acco_stars	{margin:-12px 0px 0px 0px; width:12px; height:12px; }
	.acco_price {float:left; text-align:right; width:100px;}	
	.acco_link {width:47px; float:right; margin-top:-1px; text-align:right;}	
	.large {font-size:1.2em; font-weight:bold; color:#666666;}
	#processing{height:352px; background: url(http://www.myslopes.com/pix/icon_processing.gif) no-repeat;}
	#acco_feedback{margin-bottom:20px;}	
	#wrapper_acco_mini {width:245px; float:left;}
	#wrapper_acco_mini_offer b {color:#666666;}
	.wrapper_acco_mini_offer {margin-bottom:10px; text-align:left;}	
	.acco_icon, .webcam_icon {padding:5px; border:1px solid #cccccc;}
	.acco_icon:active, .acco_icon:hover, .webcam_icon:active, .webcam_icon:hover{border:1px solid #999999;}
	.acco_mini_thumb{float:left;margin:0px;}
	.acco_mini_description {float:right; width:158px; padding-left:5px; padding-top:5px;}
	#wrapper_acco .subtitle {font-size:0.9em; color:#666;}
/* END ACCOS */


/* POPUP CONTRIBUTE */
	.contribute_visible {z-index:4; position:absolute; display:block; width:100%; height:400px; text-align:center;}
	#wrapper_contribute_form {text-align:left; background:#FFFFFF;}
/* END POPUP CONTRIBUTE */

/* TOP 100 */
.top100_link{margin:20px 0px 20px 0px; border-bottom:1px dotted #cccccc; padding: 0px 0px 15px 0px; text-align:left;clear:both;font-weight:bold;}
#wrapper_top100{}
.top100_row_index{height:35px;background:#eeeeee;border-bottom:1px solid #cccccc;}
.top100_row_index div{height:35px;vertical-align:bottom;}
.top100_row{border-bottom:1px dotted #cccccc;padding:5px 0px 0px 0px;clear:both;height:20px;}
.top100_row_comment{border-bottom:1px dotted #cccccc;padding:5px 0px 5px 0px;clear:both; display:none;}
.top100, .top100_title, .top100_count, .top100_last, .top100_int, .top100_flag, .top100_date, .top100_flag_admin, .top100_text, .top100_icon, .top100_text_slim{float:left; width:80px; height:20px;  vertical-align:bottom; overflow:hidden;}
.top100_title	{width:145px; margin-left:5px;}
.top100_int	{width:55px;text-align:right;}	
.top100_count{width:25px;}	
.top100_flag_admin{width:45px;padding-left:2px; text-align:right;}	
.top100_flag{text-align:center;width:20px;padding:2px 2px 0px 0px;}	
.top100_date	{width:70px;padding:0px 5px 0px 0px;text-align:right;}	
.top100_text, .top100_text_slim		{width:150px;padding:0px 5px 0px 0px;text-align:right;}	
.top100_text_slim{width:100px;}	
.top100_icon	{width:20px;}
.top100_last{float:right;text-align:right;width:70px;}
/* END TOP 100 */


/* 	ACCO SELECT */
	#options_accoprice, #options_accovillage, #options_accosnow, #options_accoslopelength
		{
			margin-top:20px;
		}

	.acco_option_inactive
		{
			/*color:#333333;*/
			/*text-decoration:line-through;*/
		}
	.acco_select
		{
			/*background: url('pix/icon_check.gif') left no-repeat;*/
			/*padding-left:18px;*/
			/*cursor:pointer;*/
		}
	.acco_selected
		{
			/*background: url('pix/icon_checked.gif') left no-repeat;*/
			cursor:pointer;
		}		
	img .acco_select
		{
			cursor:pointer;	
		}	
/* END ACCO SELECT */


/* WEBCAMS */
.wrapper_webcam {margin:20px 0px 20px 0px; padding:10px; border:1px solid #eeeeee;}
.webcam_image_holder{background: url(http://www.myslopes.com/pix/icon_processing.gif) no-repeat center;}
.webcam_footer {margin-top:5px; background:#eeeeee;}
.webcam_title {float:left;}	
.webcam_option {margin:0px 0px 0px 10px; cursor:pointer; float:right;}
#wrapper_webcam_mini{padding-top:20px; clear:both;}	
.wrapper_webcam_mini_cam{text-align:center; font-weight:bold;margin-right:5px; float:left; width:200px;}	
.webcam_text_list{padding:5px 0px 0px 5px; float:right; width:250px;}
/* END WEBCAMS */

/* WHO IS WHERE */
#who_is_where_results{margin-top:15px;}
#who_is_where_intro {margin-bottom:15px;}
.wiw_result_row {clear:both; border-bottom:1px dotted #cccccc; height:15px; padding:5px 0px 5px 0px;}		
.wiw_number	{float:left; width:23px;}	
.wiw_icon {float:left; width:16px;}	
.wiw_name {float:left; width:30%;}		
.wiw_date {float:left; width:27%; text-align:right; color:#666666;}
.wiw_form_date {float:left; text-align:left; width:30%;color:#666666;}
.wiw_village{float:right; width:33%; text-align:right;}		
.wiw_previous{float:left; width:20%; text-align:left; font-weight:bold;}
.wiw_pagenumber{float:left; width:55%; text-align:center;}
.wiw_next{float:right; width:20%; text-align:right; font-weight:bold;}
.wiw_navigation{height:15px; margin:15px 0px 15px 0px;}
/* END WHO IS WHERE */

/* PAGINATION */
#pagination{margin:0;}
#pagination li.current{background:#eeeeee; margin:0 0.38em 0 0; padding:0.3em 0.7em; border:1px solid #999999;}
#pagination ul, #pagination li{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#pagination li {float:left;}
#pagination a:hover {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#3399ff none repeat scroll 0 0; text-decoration:none;}
#pagination a, #pagination a:visited {color:#0066cc;}
#pagination a, #pagination span {border:1px solid #D4D4D4; display:block; margin:0 0.38em 0 0; padding:0.3em 0.7em; text-align:center;}
/* END PAGINATION */

/* ADD THIS */
.addthis_toolbox{float:right; width:206px; padding:0px; text-align:right;}

/* HDN */
.hdn {display:none; visibility:hidden;}

/* NIVO SLIDER */
.theme-default #slider {
    margin:100px auto 0 auto;
    width:250px; /* Make sure your images are the same size */
    height:246px; /* Make sure your images are the same size */
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

