@font-face {
    font-family: 'league_gothicregular';
    src: url('fonts2/leaguegothic-regular-webfont.eot');
    src: url('fonts2/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts2/leaguegothic-regular-webfont.woff') format('woff'),
         url('fonts2/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('fonts2/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'good_times';
    src: url('fonts2/good_times_rg.eot');
    src: url('fonts2/good_times_rg.eot?#iefix') format('embedded-opentype'),
         url('fonts2/good_times_rg.woff') format('woff'),
         url('fonts2/good_times_rg.ttf') format('truetype'),
         url('fonts2/good_times_rg.svg#good_times_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

/*the two reds   dark      #732521;
			     bright    #e51312;*/

body {
	overflow-x : hidden;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin-bottom:11px;
	color:#171717;
	text-align: left;
	background-image:url(img/viimeinen_tausta.jpg);
	background-size:100%;
	background-attachment: fixed;	
	
	
}
	img{ border:none; }
	
p{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height:23px;
	margin-bottom:11px;
	color:#171717;
	
}

.hide{display:none;}

.left-push{
margin:0px 0px 0px 33px;	
}

.left-float{
	float:left;
}

.wide-text{
width:800px;	
}

.narrow-text{
width:350px;
height:150px;
}

.bottom-margin{
margin-bottom:14px;	
}

.clear-fix{clear:both;line-height:1px;}

.stages{
	height:40px;
	
}

.copy_text{
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height:22px;
	margin-bottom:9px;
	color:#171717;
}
	


.emphasis{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height:22px;
	margin-bottom:8px;
	color:#000000;
	font-variant: small-caps;
	text-transform: uppercase;
	letter-spacing:1px;
}

p.subtitle{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height:22px;
	margin-bottom:8px;
	color:#000000;
	font-variant: small-caps;
	text-transform: uppercase;
}

.subtitle{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:22px;
	margin-bottom:11px;
	color:#000000;
	font-variant: small-caps;
	text-transform: uppercase;
	letter-spacing:0px;
}

.product_title{
	font-size:16px;
	line-height:25px;
	color:#CC2828;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:1px;
	font-family:'Marcellus SC', serif;
	height:16px;
}

p3{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height:22px;
	margin-bottom:5px;
	color:#626262;
	text-transform: lowercase;
	font-variant: small-caps;
}

p4{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	line-height:22px;
	margin-bottom:11px;
	color:#990000;
	text-transform: none;
	font-variant: normal;
}

h1 {
	/*font-family: 'Marcellus SC', serif;*/
	
	font-size: 23px;
	letter-spacing: 0px;
	color:#000000;
	line-height:50px;
	font-family: 'Marcellus SC', serif;
	/*font-family: 'league_gothicregular';*/
	
	text-transform: uppercase;	/*font-family:'league_gothicregular';*/
	
}

h2{
	
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-variant: small-caps;
	color:#000000;
	text-transform: lowercase;
	line-height:24px;
}


		
.clean{
	text-transform: none;
	text-decoration: none;
}

.clean:hover{
	text-transform: none;
	text-decoration: none;
	
}


a {
	
	text-transform: none;
	color:#F00;
}

a:visited{
	
	text-transform: none;
	color:#FF0000;
}

a:hover{
	color:#000000;
	text-decoration: underline;
}

.linkstyle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:22px;
	margin-bottom:11px;
	
	
}

.contact_holder{
	float:right;
	clear: both;
	text-align: center;
	position:relative;
	z-index:10;
}

#box_divide{
	margin-top:33px;
	margin-bottom:22px;
	margin-left:33px;
	
	width:820px;
	height:20px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #DADADA;		
	
	float:left;
}

#box_divide_contact{
	margin-top:33px;
	margin-bottom:22px;
	
	
	width:820px;
	height:20px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #DADADA;		
	

}

#box_divide_noline{
	margin-top:33px;
	margin-bottom:22px;
	margin-left:33px;
	
	width:820px;
	height:20px;
	
	
	float:left;
	
	
}

#box_divide_rental{
	margin-top:44px;
	margin-bottom:22px;
	margin-left:33px;
	
	width:820px;
	height:20px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #DADADA;		
	
	float:left;
	
	
}
#anchor_top{}
#anchor_maintruck{}
#anchor_rentaltruck{}
#anchor_12mstage{}	
#anchor_10mstage{}	
#anchor_8mstage{}	
#anchor_golfcarts{}
#anchor_additional_equip{}

.clear { clear: both;}

.main {
	margin: 0 auto;
	width: 960px;
	height:2870px;
	background-color: #fff;
	padding-top:66px;
}
.main_other { margin: 0 auto; width: 960px; background-color: #fff;padding-top:66px;padding-bottom:22px;}
.wrapper { margin: 0 auto; width: 960px; background-color: #fff;}

.sisalto {
	margin-left:40px;
	margin-right:40px;
	
	width: 820px;
	
}

.partner_logo_container{
	width:380px;
	height:180px;
	float:left;
	margin-left:33px;
	margin-bottom:11px;
}

.partner_logo_images{
	/*width:5.28195em;*/
	
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	
	
}

.partner_logo_images img{
/*width:5.28195em;*/
width:90px;
height:88px;
}

.partner_logo_images:hover{
	opacity:0.5;	
}

.content_container{
	margin-top:33px;
	width:898px;
	height:382px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	position:relative;
	background-color:#FFF;
	margin-left:31px;
}

.content_container_stages{
	margin-top:33px;
	width:430px;
	height:520px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	float:left;
	margin-left:35px
	
}

.content_container_vehicles{
	margin-top:33px;
	width:430px;
	height:520px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	float:left;
	margin-left:31px;
	
}

.content_container_values{
	margin-top:33px;
	width:898px;
	
	padding-top:0px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	float:left;
	padding-bottom:11px;
	background-color:#FFF;
	margin-left:31px;
}

.stages_container{
	margin-top:33px;
	width:898px;
	height:1160px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	position:relative;
	background-color:#FFF;
	margin-left:31px;
	margin-bottom:22px;	
}




.contact_container, .pools_container, .tents_container, .partners_container, .disclaimer_container{
	margin-top:33px;
	width:898px;
	
	padding-top:0px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	padding-bottom:11px;
	background-color:#FFF;
	margin-left:31px;
}

.contact_container{height:2383px;}
.pools_container{height:517px;}
.tents_container{
	height:7624px;
}
.partners_container{
	height:785px;
}
.disclaimer_container{
	height:860px;
}


.text-container{
	margin-top:33px;
	width:898px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	position:relative;
	background-color:#FFF;
	margin-left:31px;	
}

.frontpage-main-info{height:382px;}

.vehicles-info{padding-bottom:33px;}
.stages-info{
	padding-bottom:11px;
	overflow: hidden;
}

.vehicle-maintruck{
	max-height:500px;
	height:405px;
	margin-left:31px;
	margin-bottom:22px;
}

.vehicle-rentaltruck{
	height:1271px;
	margin-bottom:22px;
}

.stages-additional{
	
	margin-bottom:88px;
	background-color:#FFF;
	overflow:hidden;
	padding-bottom:11px;
}

.info_container_vehicles, .info_container_golfcarts, .info_container_stages{
	margin-top:33px;
	width:898px;
	
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	position:relative;
	background-color:#FFF;
	margin-left:31px;
}

.info_container_golfcarts{height:924px;}
.info_container_vehicles{height:183px;}


.content_containervehicle_rental{
	margin-top:33px;
	width:898px;
	height:475px;
	border: thin solid #C5C5C5;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	
	position:relative;
	background-color:#FFF;
	margin-left:31px;
	
	
}

.vehicles_rental_container{
	width:250px;
	  height:355px;
	float:left;
	margin-top:4px;
	margin-left:32px;
	margin-right:3px;
	margin-bottom:33px;
	border: thin solid #C5C5C5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}

.vehicles_rental_imagecontainer{
width:250px;
height:auto;
float:left;
}

.vehicles_rental_imagecontainer img{
width:250px;
height:185px;

}

.vehicles_rental_textcontainer{
width:250px;
float:left;
margin-left:11px;
margin-top:5px;
}






.headline_container{
	margin-top:11px;
	margin-left:33px;
	margin-bottom:22px;
	width:820px;
	height:60px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	
		
	
}



.headline_container_smaller{
	margin-top:11px;
	margin-left:33px;
	margin-bottom:22px;
	width:350px;
	height:50px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;	
	
}

.headline_container_values{
	margin-top:11px;
	margin-left:33px;
	margin-bottom:22px;
	width:820px;
	height:50px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;	
	
}

.main_img_container{
float:left;
margin-left:33px;



}

.main_img_container img{
	width:400px;
	height:200px;
}


.smaller_img_container{
float:left;


width:350px;
height:180px;

margin-left:33px;
margin-bottom:11px;

}

.smaller_img_container:hover{
opacity:0.7;
cursor:pointer;	
}

.smaller_img_container img{
	width:350px;
	height:180px;
}

.bigger_img_container{
float:left;
margin-left:33px;

width:400px;
height:210px;

}

.bigger_img_container img{
	width:400px;
	height:210px;
}

.bigger_img_container_rental{
float:left;
margin-left:33px;

width:400px;
height:230px;

}

.bigger_img_container_rental img{
	width:400px;
	height:230px;
}

.main_text_container{
	float:left;
	margin-left:33px;
	width:400px;
	height:auto;
	overflow:hidden;
	
	
}
.main_text_container_values{
	float:right;
	margin-right:33px;
	
	
}

.text_pools{
	float:left;
	margin-left:33px;
	width:800px;
	
}

.main_text_container_vehicles{

	float:left;
	margin-left:33px;
	width:830px;
	

	
	overflow:hidden;
	
	
}

.stages_text_container_headlines{
float:left;
width:200px;

height:auto;
	
}

.stages_text_container_copy{
	width:530px;
	float:right;
	height:100%;
	overflow: hidden;
	
}
	
.smaller_text_container{
float:left;
width:350px;
height:150px;
margin-left:33px;
max-height:150px;


}

.bigger_text_container{
	float:right;
width:380px;
min-width:380px;
max-width:380px;
height:300px;
min-height:300px;
margin-right:65px;
margin-top:-4px;
	
}

.vehicles_text_container{
	float:left;


width:250px;
height:150px;

margin-left:33px;

}

.text_container_stages{
	float:left;
	width:420px;
	height:250px;
	margin-left:22px;
	margin-top:-4px;
	
}

.main_button{
	
	width:200px;
	height:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	
	
}

.english-note{
	float:right;
	
	background-color:#CC2828;
	width:inherit;
	height:150px;
	margin-top:100px;
	border-radius:7px;
	
	
}

.other_button, .other_button_vehicles{
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	width:200px;
	height:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background-color:#CC2828;
	text-align: center;
	vertical-align: middle;
	line-height:38px;
	margin-top:22px;
	text-transform: uppercase;*/
	width:200px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	position:relative;
	top:9px;
}

.other_button:hover, .other_button_vehicles:hover, .other_button_stages:hover{
	
}

.other_button_stages{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	width:200px;
	height:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	
	text-align: center;
	vertical-align: middle;
	
	margin-top:35px;
	text-transform: uppercase;
	
}

.other_button_rental_small{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	width:200px;
	height:38px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background-color:#CC2828;
	text-align: center;
	vertical-align: middle;
	line-height:38px;
	margin-top:5px;
	text-transform: uppercase;
	
	
}

.other_button_rental_small:hover{
	background-color:#272727;
}






.footer{  width: 960px; background-color: #000; color: #fff; font-family: Tahoma, Arial; font-size: 10px; height: 100px; padding-bottom: 30px;float:left;}
.boxy{
width:170px;
float:left;
line-height:16px;
margin-top:5px;
}

.boxy a:hover{
	color:#FFFFFF;
}

.footer a{
color:#FF0000;	
}
.footer a:hover{
color:#FFFFFF;	
}
.footer_other {  width: 960px; background-color: #000; color: #fff; font-family: Tahoma, Arial; font-size: 10px; height: 100px; padding-bottom: 30px;margin-left:auto;margin-right:auto;}


.laatikko { padding: 10px; border: 1px solid; border-color: #3d3d3d; }

.tausta { z-index: -10; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;opacity:1 }

.alalogo { margin-right: 30px; margin-left: 30px;margin-top:0px;}

.palstamini { margin-right: 20px; width: 300px; float: left;}

.alavasen { float: left; margin-right: 20px; width: 340px; }
.alaoikea { float: left; margin-right: 20px; width: 250px; padding-left: 35px;  }
		
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		
		text-align:left;
		width:900px;
		
		margin-bottom:2em;
		}	
	/*#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}	*/			
	#content{
		position:relative;
		
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:410px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:60px;
		height:60px;
		position:absolute;
		left:10px;
		top:171px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:832px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		opacity:0.2;
		width:60px;
		height:60px;
		background:url(images/btn_prev2.png) 0 0 ;	
		}	
		
		#prevBtn a:hover, #nextBtn a:hover,
	#slider1next a:hover, #slider1prev a:hover{  
	opacity:1;
	}
		
	#nextBtn a, #slider1next a{ 
		background:url(images/btn_next2.png) 0 0 ;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/* // contact form */



#contact_form{
	text-align: left;
	float:left;
	width:520px;
	margin-left:33px;
	
}

form{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:22px;
	margin-top:0px;
	margin-bottom:11px;
/*	border-width: 2px;
	border-style: dashed;
	border-color: #B3B3B3;*/
	font-size:16px;
	font-family: font-family: Tahoma, Geneva, sans-serif;
	font-weight:100;
	vertical-align: top;
	float:left;
	
}

.name, .number, .company, .email{
	margin-bottom:11px;
	width:275px;
	border: thin solid #C5C5C5;		
}

#email_textarea{
	margin-bottom:11px;
	width:275px;
	border: thin solid #C5C5C5;	
}

#email_textarea:focus{
border: thin solid #e51312;		
outline:none;
}
.name:focus, .email:focus, .company:focus, .number:focus{
border: thin solid #e51312;		
outline:none;
}

.message_textarea{
	
	margin-bottom:22px;
	width:271px;
	border: thin solid #C5C5C5;	
	height:80px;
	clear:both;
	
}

.textarea{
	
	margin-bottom:11px;
	width:503px;
	border: thin solid #999;	
	height:30px;
		
}

.message_textarea:active, .textarea:active{
	
	
	outline:none;
	border:none;
	
}

.message_textarea:focus, .textarea:focus{
	border: thin solid #e51312;	
outline:none;
}



.input_vehicles, .input_vehicles_rental, .input_frontpage_pools, .input_frontpage_partners, .input_frontpage_stages, .input_rental, .input_vehicles_golf, .input {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	width:200px;
	height:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background-color:#CC2828;
	text-align: center;
	vertical-align: middle;	
	line-height:38px;
	text-transform: uppercase;
  cursor:pointer;
	border-color:#990000;
	text-decoration: none;
	text-decoration: none;	
	border-style:outset;
		outline: 0;
		border-width:2px;	
}

.input_frontpage {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	width:200px;
	height:40px;
	-khtml-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background-color:#CC2828;
	text-align: center;
	line-height:38px;
	text-transform: uppercase;
	border-color:#990000;
	margin-top:24px;
	cursor:pointer;
	text-decoration: none;	
	border-style:outset;
		outline: 0;
		border-width:2px;	
}

.input:visited, .input_vehicles:visited, .input_frontpage:visited, .input_vehicles_rental:visited, .input_frontpage_pools:visited, .input_frontpage_partners:visited, .input_frontpage_stages:visited, .input_rental:visited, .input_vehicles_golf:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.input:hover, .input_vehicles:hover, .input_frontpage:hover, .input_vehicles_rental:hover, .input_frontpage_pools:hover, .input_frontpage_partners:hover, .input_frontpage_stages:hover, .input_rental:hover, .input_vehicles_golf:hover{
	background-color:#DE5858;
	text-decoration: none;
}

.input_frontpage:active, .input_vehicles_rental:active, .input_vehicles:active, .input_frontpage_pools:active, .input_frontpage_partners:active, .input_frontpage_stages:active, .input_rental:active, .input_vehicles_golf:active, .input:active{
	outline: 0;
	border-width:2px;	
	border-style:inset;
	border-color:#990000;
	-khtml-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

.input{margin-top:0px;}
.input_rental{margin-top:52px;position:relative;float:left;}
.input_vehicles{margin-top:7px;position:relative;float:left;}
.input_vehicles_rental{margin-top:34px;margin-left:31px;position:relative;float:left;}
.input_frontpage_pools{margin-top:32px;margin-left:31px;position:relative;float:left;}
.input_frontpage_partners{margin-top:222px;margin-left:31px;position:relative;float:left;}
.input_frontpage_stages{margin-top:34px;margin-left:31px;position:relative;float:left;}

.input_vehicles_golf{margin-top:-6px;}





#up{
	/*top:800px;
	right:270px;*/
	margin-top:520px;
	margin-left:980px;
	width:40px;
	height:40px;
	position:fixed;
	opacity:0.3;

	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#up:hover{
	cursor:pointer;
	opacity:1;
}

.flag_container{
width:80px;
	float:right;
	margin-top:2px;
	margin-right:6px;
	
}
.flag_container img{
width:15px;
height:12px;
margin-right:2px;	
}

.flag_container img:hover{
opacity:0.7;
cursor:pointer;
}
