@font-face {
    font-family: 'liberation_serifregular';
    src: url('fonts/liberationserif_regular/LiberationSerif-Regular-webfont.eot');
    src: url('fonts/liberationserif_regular/LiberationSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/liberationserif_regular/LiberationSerif-Regular-webfont.woff') format('woff'),
         url('fonts/liberationserif_regular/LiberationSerif-Regular-webfont.ttf') format('truetype'),
         url('fonts/liberationserif_regular/LiberationSerif-Regular-webfont.svg#liberation_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
	    font-family: 'liberation_serifregular';
        src: url('fonts/liberationserif_regular/LiberationSerif-Regular-webfont.svg#liberation_serifregular') format('svg');
    }
}

@font-face {
    font-family: 'liberation_serifbold';
    src: url('fonts/liberationserif_bold/LiberationSerif-Bold-webfont.eot');
    src: url('fonts/liberationserif_bold/LiberationSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/liberationserif_bold/LiberationSerif-Bold-webfont.woff') format('woff'),
         url('fonts/liberationserif_bold/LiberationSerif-Bold-webfont.ttf') format('truetype'),
         url('fonts/liberationserif_bold/LiberationSerif-Bold-webfont.svg#liberation_serifbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'liberation_serifbold';
        src: url('fonts/liberationserif_bold/LiberationSerif-Bold-webfont.svg#liberation_serifbold') format('svg');
    }
}



html,body{
	padding:0;margin:0;
	width:100%;height:100%;
	font-size:62.5%;
	line-height: 1.125em;min-width:1024px;
}

.topmenu{
	position:absolute;width:100%;height:68px;top:0px;z-index:110;
}


.topcenter{
	position:absolute;width:1024px;height:68px;margin-left:auto;margin-right:auto;left:0px;right:0px;
}



.mainmenu{
	position:absolute;width:460px;right:200px;height:38px;top:20px;
}

.mainmenu ul{
	padding:0px;margin:0px;list-style:none;position:relative;height:100%;/*border-right:1px solid #d6e033;*/
}

.mainmenu ul li{
	padding:0px;margin:0px;float:left;position:relative;height:100%;
}

.mainmenu ul li a{
	padding:0px;margin:0px;display:block;color:white;position:relative;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif; color:white;
	font-weight:100;text-transform:uppercase;text-decoration:none;font-size:2.9em;
	padding-left:0.8em;padding-right:0.8em;line-height:38px;
}

.mainmenu.grmenu{
	position:absolute;width:530px;right:220px;height:38px;top:20px;
}

.mainmenu.grmenu ul{
	padding:0px;margin:0px;list-style:none;position:relative;height:100%;border-right:1px solid #d6e033;
}

.mainmenu.grmenu ul li a{
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif !important;
	font-size:2.1em !important;padding-left:0.6em !important;padding-right:0.6em !important;
}

.activel{
	color:#d6e033 !important;
}


.langbox{
	position:absolute;width:15px;height:38px;top:20px;right:155px;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
	font-weight:100;text-transform:uppercase;text-decoration:none;font-size:2.2em;padding-left:0.8em;padding-right:0.8em;line-height:38px;
}

.bookride{
	position:absolute;width:120px;height:38px;top:20px;right:0px;background-color:#d6e033;color:white;
	text-transform:uppercase;text-decoration:none;font-size:2em;text-align:center;line-height:38px;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:100;
}

.grtopbb{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size: 1.8em !important;
}

.currlang{
	position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10;
	color:white;padding-left:20px; background-image: url(../images/downarrowl.png);background-repeat:no-repeat;
	background-position:center right;cursor:pointer;
}
.currlang a{
	cursor:pointer;text-decoration:none;
}
.langdrop{
	position:absolute;width:100%;height:100%;top:38px;left:0px;z-index:10;
	color:back;background-color:white;line-height:38px;padding-left:20px;display:none;
}
.langdrop a{
	cursor:pointer;text-decoration:none;color:black;
}
.innerpagesmenu{
	border-bottom:1px solid #d2d2d2;background:white;position:relative !important;
}

.innerpagesmenu ul li a {
	color: #2a2a2a;
}

.innerpagesmenu .langbox .currlang{
	color: #2a2a2a;
}
	
.logo{
	position:absolute;left:10px;top:10px;
	border:0px;width:220px;height:106px;
}

.logo img{
	width:100%;height:100%;
}
	
.pageOne{/*
	position:relative; width:100%;height:100%;z-index:90;*/
	position:relative;width: 100%;height:100%; z-index:90;top:0px;left:0px;
	background-color:#2a2a2a;
}

.loaderbgmain{
	background-color:#2a2a2a;background-image:url(../images/floader.gif);
	position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1000;
	background-repeat:no-repeat;background-position:center center;
}

.slidescont{
	position:absolute;width:100%;height:100%;overflow:hidden;
}

.slieswrap{
	position:absolute;width:100%;height:100%;z-index:100;
}

.mainmoto{
	position:absolute;width:550px;
	font-size:10em; color:white;
	height: 5em;top:40%;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
	left:0px;right:0px;margin-left:auto;margin-right:auto;z-index:110;text-transform:uppercase;
	font-weight:500;text-align:center;line-height:1.2;
}

.mainmottogr{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:8em !important;
}

.mottosmall{
	text-align:center;
	font-size:0.23em; color:white;
    font-family: 'liberation_serifregular';
	left:0px;right:0px;margin-left:auto;margin-right:auto;
	font-weight:100;text-align:center;line-height:1.6;text-transform:none !important;padding-top:20px;
}

.mainmottogr .mottosmall{
	font-size:0.28em !important; color:white;
}

.mainmottogr .arrowBig{
}

.slidecontrols{
	position:absolute;width:31px;height:96px;
	right:0px;top:50%;margin-top:-48px;z-index:110;
}

.left{
	width:31px;height:32px;position:relative;background:#020202;display:block;
	background-image:url(../images/left_arr.png);background-position:center center;background-repeat:no-repeat;
}

.right{
	width:31px;height:32px;position:relative;background:#020202;display:block;
	background-image:url(../images/right_arr.png);background-position:center center;background-repeat:no-repeat;
}

.count{
	width:31px;height:32px;position:relative;background:#d6e033;display:block;color:white;
    font-family: 'liberation_serifbold';text-align:center;line-height:32px;font-size:2.2em;text-decoration:none;
}

.arrowBig{
	position:absolute;width:42px;height:42px;background-image: url(../images/arrow.png);background-repeat:no-repeat;
	left:0px;right:0px;margin-left:auto;margin-right:auto;bottom:0px;cursor:pointer;border:0px !important;
}

.arrowBig:hover{
	cursor:pointer;
}

.arrowBigleft{
	position:absolute;width:42px;height:42px;background-image: url(../images/arrow.png);background-repeat:no-repeat;
	left:0px;bottom:-60px;cursor:pointer;
}

.arrowBigleft:hover{
	cursor:pointer;
}

.scroll{
	position:absolute;width:100px;height:50px;left:0px;right:0px;margin-left:auto;margin-right:auto;
	background-image:url(../images/downarrow.png);background-position:center bottom; background-repeat:no-repeat;
	bottom:20px;z-index:110;color:white;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
	font-size:1.9em;font-weight:100;text-transform:uppercase;text-align:center;cursor:pointer;
}

.scroll:hover{
	cursor:pointer;
}

.img_main{
	position:absolute;width:100% !important;height:100% !important;top:0px;left:0px;
}

.pageTwo{/*
	position:relative;width:100%;height:100%;z-index:90;margin-top:100%;*/
	position:relative; width:100%;height:100%;z-index:100;
	/*
	min-height: -webkit-calc(100% - 68px); height: -o-calc(100% - 68px); height: -moz-calc(100% - 68px); height: calc(100% - 68px);
	*/
	overflow:hidden;
}

.pgtwowrap{
	position:absolute;width:100%;top:0px;border-top:3px solid #77ad21;
	min-height: -webkit-calc(100% - 68px); height: -o-calc(100% - 68px); height: -moz-calc(100% - 68px); height: calc(100% - 68px);
}

.leftbanner{
	position:absolute;left:0px;top:0px;width:45%;height:100%;
}

.lefttxt{
	height: auto;position: relative;top: 50%;transform:translateY(-50%);z-index:13;
	color:white;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:7em;font-weight:500;
	width:90%;margin-left:auto;margin-right:auto;text-transform:uppercase;line-height:1.1em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.lefttxt span{
	text-align:left !important;display:block;position:relative;
	font-size:0.33em; color:white;
    font-family: 'liberation_serifregular';
	font-weight:100;text-align:center;line-height:1.6;text-transform:none !important;padding-top:20px;
}

.roprighttxt{
	height: 250px;position: relative;top: 50%;transform:translateY(-50%);z-index:13;
	color:white;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:7em;font-weight:500;
	width:90%;margin-left:auto;margin-right:auto;text-transform:uppercase;line-height:1.1em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.roprighttxtgrf{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
	font-size:6em !important;
}

.roprighttxt span{
	text-align:left !important;display:block;
	font-size:0.33em; color:white;
    font-family: 'liberation_serifregular';
	font-weight:100;text-align:center;line-height:1.6;text-transform:none !important;padding-top:20px;
}

.reservwrap{
	height: 430px;position: relative;top: 50%;transform:translateY(-50%);z-index:13;
	width:80%;margin-left:auto;margin-right:auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.reservwrap h2{
	padding:0px;margin:0px;font-weight:300;position:relative;
	color:white;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:5em;
	text-transform:uppercase;line-height:1.2em;display:block;padding-bottom:20px;text-align:left;
}

.reservwrap .rsrvtgr{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
	font-size:6em !important;
}

.reservwrap .line{
	display:block;position:relative;width:60%;height:1px;background-color:#d6e033;
}

.reservwrap form{
	position:relative;width:100%;padding:0px;margin:0px;margin-top:30px;
}

.reservwrap form input{
	padding:0px;margin:0px;width:94%;height:40px;line-height:40px;border: 1px solid white;position:relative;background:#2a2a2a;
	margin-bottom:22px;color:white;padding-left:3%;padding-right:3%;
    font-family: 'liberation_serifregular';font-weight:100;font-size:2.3em;z-index:999999;
}

.reservwrap form button{
	padding:0px;margin:0px;width:105px;height:50px;line-height:50px;position:relative;background:#2a2a2a;
	margin-bottom:22px;color:#d6e033;float:right;text-transform:uppercase;border:0px;text-align:left;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:3em;font-weight:100;
	background-image:url(../images/subarrow.png);background-position:right center; background-repeat:no-repeat;
}

.grbtnb{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:2.2em !important;
}


.imgcont{
	position:absolute;width:100%;height:100%;z-index:10;left:0px;top:0px;
}

.mouseoverl{
	width:100%;height:100%;position:absolute;left:0px;top:0px;background-image:url(../images/mouseover.png);z-index:12;
}

.resbanner{
	width:25%;height:100%;background:gray;left:45%;position:absolute;background:#2a2a2a;
}

.resbanner button{
	cursor:pointer;
}

.rightbanner{
	position:absolute;right:0px;top:0px;width:30%;height:100%;
}

.topright{
	position:absolute;width:100%;height:50%;top:0px;
}

.mapright{
	position:absolute;width:100%;height:50%;bottom:0px;
}

#map{
	position:absolute;width:100%;height:100%;
}

.photocyclewrap{
	position:absolute;width:100%;height:100%;overflow:hidden;z-index:90;
}

.photocyclewrap .imgs{
	position:absolute;width:100% !important;height:100% !important;
}

.footer{
	position:absolute;bottom:0px;height:85px;background: #000000;width:100%;z-index:200;
}

.innerwrapfooter{
	width:1024px;height:100%;left:0px;right:0px;margin-left:auto;margin-right:auto;position:absolute;
}

.shp{
	display:block;position:absolute;right:0px; height:100%;width:130px;background-image:url(../images/shp.png);
	background-position:right center;background-repeat:no-repeat;
}

.copy{
	position:absolute;height:100%;width:230px;right:130px;line-height:85px;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:1.5em;font-weight:100;color:#a9a9a9;
	text-transform:uppercase;
}

.innerwrapfooter ul{
	position:absolute;width:460px;height:38px;top:15px;list-style:none;
}

.innerwrapfooter ul li{
	float:left;display:block;padding-right:10px;border-right:1px solid #d6e033;padding-left:10px;height:100%;
}

.innerwrapfooter ul li:nth-child(1){
	padding-left:0px !important;
}

.innerwrapfooter ul li:nth-child(4){
	padding-right:0px !important;
	border-right:0px !important;
}

.innerwrapfooter ul li a{
	display:block;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.1em;font-weight:100;color:#a9a9a9;
	text-transform:uppercase;color:white;text-decoration:none;height:100%;line-height:38px;
}

.bmenugr li a{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
	font-size:1.9em !important;
}

.clear{
	clear:both;
}

.textarea{
	position:relative;width:100%;height:auto;background-color:#f4f4f3;margin-bottom:15px;
}

.textareain{
	position:relative;width:1024px;height:auto;margin-left:auto;margin-right:auto;display:block;
	padding-top:15px;padding-bottom:15px;
}

.modelsh1{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:3em;font-weight:100;
	font-weight:400;position:relative;width:1024px;height:30px;margin-left:auto;margin-right:auto;
	padding-top:20px;padding-bottom:20px;
}

.modelsh2{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.8em;font-weight:100;
	font-weight:400;position:relative;width:1024px;height:30px;margin-left:auto;margin-right:auto;
	padding-top:0px;padding-bottom:10px;text-indent:20px;
}

.grtopmg{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
}

.textareain h1{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:3em;font-weight:100;
	font-weight:400;
}

.textareain h2{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.8em;font-weight:100;
	font-weight:400;
}

.textareain h3{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.6em;font-weight:100;
	font-weight:400;
}

.hiddenInfo h3{
	padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:1.2em;font-weight:300;
	font-weight:400;
}

.hiddenInfo b{
	font-weight:400;
}

.hiddenInfo{
	display:block;position:relative;margin:0px;padding:0px;font-size:2.2em;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
	line-height:1.5em;font-weight:100;padding-left:10px;display:none;
}

.textareain p{
	display:block;position:relative;margin:0px;padding:0px;font-size:2.2em;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
	line-height:1.8em;font-weight:100;
}

.grhiddenin{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
}

.grhiddenin h3{
	font-size:1.5em !important;
}


.textareainGR p{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
}

.textareainGR h1{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:3em;font-weight:100;
	font-weight:400;
}

.textareainGR h2{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:2.8em;font-weight:100;
	font-weight:400;
}

.textareainGR h3{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;line-height:1.6em;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:2.6em;font-weight:100;
	font-weight:400;
}

.maparea{
	position:relative;width:100%;height:625px;background-color:#f4f4f3;margin-bottom:15px;
}

#map{
	position:relative;width:100%;height:100%;
}

.carrow{
	position:relative;width:100%;height:325px;background-color:#f4f4f3;margin-bottom:15px;
}

.incarrow{
	position:relative;width:1024px;margin-left:auto;margin-right:auto;height:100%;
}

.carleft{
	float:left;width:383px;height:284px;padding:15px;overflow:hidden;
}

.carleftimgwrap{
	width:383px;height:284px;position:absolute;top:0px;left:0px;cursor:pointer;
	/*
	background-image:url(../images/loader_models.gif);background-repeat:no-repeat;
	background-position: center center;*/
}
/*
.carleftimgwrap img{
	max-width:383px;max-height:284px;
}
*/
.loaderimgs{
	position:absolute;width:30px;height:30px;margin-left:auto;margin-right:auto;left:0px;right:0px;
	z-index:10 !important;top:50%;margin-top:-15px;
}

.topback{
	z-index:20 !important;position:absolute;width:100%;height:100%;left:18px;top:18px;
}

.carleftimgwrap:hover .overmag{
	display:block;
}

.overmag{
	z-index:30 !important;position:absolute;width:100%;height:100%;left:18px;top:18px;
	background-image:url(../images/magnf.png);display:none;
}

.carright{
	float:left;width:570px;height:284px;padding:15px;
}

.carright h2{
	color:#d6e033;padding:0px;margin:0px;padding-top:4px;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:3.2em;font-weight:100;
}

.carright p{
	position:relative;font-size:2.3em;line-height:1.2em;font-weight:100;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
}

.topmg{
	margin-top:69px;
}

.bottominfo{
	position:relative;width:300px;height:100px;
}

.bottominfo h4{
	color:#2a2a2a;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.6em;font-weight:400;padding:0px;margin:0px;
	margin-bottom:15px;
}

.bottominfo h4{
	color:#2a2a2a;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:2.6em;font-weight:400;padding:0px;margin:0px;
	margin-bottom:15px;
}

.iconwrap{
	position:relative;width:470px;height:47px;margin-top:20px
}

.icon-doors{
	width:47px;height:47px;position:relative;float:left;background-image:url(../images/icons.jpg);background-position:0px 0px;
}

.icon-seats{
	width:47px;height:47px;position:relative;float:left;background-image:url(../images/icons.jpg);background-position:-47px 0px;
}

.icon-ac{
	width:47px;height:47px;position:relative;float:left;background-image:url(../images/icons.jpg);background-position:-94px 0px;
}

.icon-trans{
	width:47px;height:47px;position:relative;float:left;background-image:url(../images/icons.jpg);background-position:-141px 0px;
}

.iconwrap .icons-cc{
	position:relative;width:100px;height:50px;display:inline-block;
	font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:400;font-size:2.0em;line-height:40px;vertical-align:top;margin-bottom:20px;
}
	
.iconwrap .icons-cc:nth-child(1){
	background-image:url(../images/icon_people.png);background-position:center center;background-repeat:no-repeat;
	text-align:center;
	background-size:58px 40px;
}

.iconwrap .icons-cc:nth-child(3){
	background-image:url(../images/icon_ac.png);background-position:center center;background-repeat:no-repeat;
	text-align:center;
	background-size:38px 40px;
}

.iconwrap .icons-cc:nth-child(5){
	background-image:url(../images/icon_door.png);background-position:center center;background-repeat:no-repeat;
	text-align:center;
	background-size:51px 40px;
}

.iconwrap .icons-cc:nth-child(7){
	background-image:url(../images/icon_gera.png);background-position:center center;background-repeat:no-repeat;
	text-align:center;
	background-size:40px 40px;
}




.iconwrap span{
	position:absolute;display:block;top:2px;right:2px;color:white;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:1.9em;
}

.bookcar{
	position:absolute;height:40px;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.2em;color:#86b836;
	text-transform:uppercase;right:40px;bottom:25px;text-decoration:none;background-image:url(../images/arrow_right.png);
	background-position:right center;background-repeat:no-repeat;line-height:40px;padding-right:10px;
}

.bookcar{
	position:absolute;height:40px;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:2.2em;color:#86b836;
	text-transform:uppercase;right:40px;bottom:25px;text-decoration:none;background-image:url(../images/arrow_right.png);
	background-position:right center;background-repeat:no-repeat;line-height:40px;padding-right:10px;
}

.showbtn{
	position:relative;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.2em;color:#86b836;
	padding:10px;border:1px solid black;width:160px;text-align:center;margin-top:15px;margin-bottom:15px;cursor:pointer;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

.showbtn:hover{
	background-color:#E8E8E8;
}

.contdlist{
	padding:0px;margin:0px;width:100%;position:relative;list-style:none;font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
	font-size:2em;line-height:2em;
}

.contdlistgr{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
}

.contdlist li{
	float:left;padding-right:10px;padding-left:10px;border-right:1px solid #d6e033;
}
.contdlist li:nth-child(1){
	padding-left:0px !important;
}
.contdlist li:nth-child(5){
	border-right:0px !important;
}

.contform{
	position:relative;
}

.loader{
	position:absolute;width:100%;height:100%;background-color:#f4f4f3;z-index:100;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center center;
}

.partlinks a{
	display:block;position:relative;margin-left:auto;margin-right:auto;text-align:center;padding:35px;
}

.forcearial{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
}

.vidwrap{
	position:relative;width:100%;height:auto;padding-top:20px;padding-left:40px;
}

.i3gall{
	position:relative;width:100%;height:auto;padding-top:20px;padding-left:90px;
}

.i3gall a{
	width:200px;height:150px;float:left;border:0px;overflow:hidden;margin:4px;
}

.i3gall a img{
	height:150px;border:0px;
}

.myph{
	width:200px !important;height:150px !important;
	position:relative;
}

.myph img{
	width:200px;height:150px;
}

	
::-webkit-input-placeholder { color:white;font-family: 'liberation_serifregular';font-weight:100; }
::-moz-placeholder { color:white;font-family: 'liberation_serifregular';font-weight:100; } /* firefox 19+ */
:-ms-input-placeholder { color:white;font-family: 'liberation_serifregular';font-weight:100; } /* ie */
input:-moz-placeholder { color:white;font-family: 'liberation_serifregular';font-weight:100; }

.popmenuicon{
	display:none;
}

.popoutmenu{
	display:none;
}

@media only screen and (max-width: 980px) {
	html,body{
		padding:0;margin:0;
		width:100%;height:100%;
		font-size:62.5%;
		line-height: 1.125em;min-width:200px;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		height:100%; //A value other than height:auto needs to be set
	}
	
	.topmenu{
		position:relative;
	}

	.pageOne{
		position:relative;height:550px;
	}
	
	.pageTwo{
		position:relative;margin-top:0px;height:auto;overflow:visible;
	}
	
	.pgtwowrap{
		position:relative;top:0px;
	}

	.maparea {
		position: relative;
		width: 100%;
		height: 550px;
		background-color: #f4f4f3;
		margin-bottom: 15px;
	}

	.leftbanner {
		position: relative;
		left: 0px;
		top: 0px;
		width: 100%;
		height: auto;
		margin:0px;padding:0px;
		padding-bottom:40px;
		padding-top:20px;
	}

	.lefttxt {
		height: auto;padding-top:20px;padding-bottom:20px;
		position: relative;
		z-index: 13;
		color: white;
		font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
		font-size: 7em;
		font-weight: 500;
		width: 90%;
		margin:0px;top:auto;
		margin-left: auto;
		margin-right: auto;
		text-transform: uppercase;
		line-height: 1.1em;
		-webkit-transform:none;
    	transform: none;
    }

	.resbanner {
		width: 100%;
		height: auto;
		background: gray;
		left: 0;
		position: relative;
		background: #2a2a2a;
		padding-top:20px;padding-bottom:20px;
	}

	.rightbanner {
		position: relative;
		right: 0px;
		top: 0px;
		width: 100%;
		height: auto;
	}

	.reservwrap {
		height: auto;
		position: relative;
		top: 0;
		transform: none;
		z-index: 13;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		-webkit-transform: none;
		-ms-transform: none;
	}
	
	.reservwrap h2{
		display:block !important;visibility:initial !important;
	}



	.topright {
		position: relative;
		width: 100%;
		height: 200px;
		top: 0px;padding-top:40px;
	}

	.roprighttxt {
		height: 250px;
		position: relative;
		top: auto;
		transform: none;
		z-index: 13;
		color: white;
		font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
		font-size: 7em;
		font-weight: 500;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		text-transform: uppercase;
		line-height: 1.1em;
		-webkit-transform: none;
		-ms-transform: none;
	}

	.mapright {
		position: relative;
		width: 100%;
		height: 200px;
		top: 0px;
	}

	.mainmoto {
		position: absolute;
		width: 100%;
		font-size: 7em;
		color: white;
		height: 5em;
		top:auto;bottom: 100px;
		font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		z-index: 110;
		text-transform: uppercase;
		font-weight: 500;
		text-align: center;
		line-height: 1.2;
	}
	
	.scroll{
		display:none;
	}

	.mottosmall {
		text-align: center;
		font-size: 0.23em;
		color: white;
		font-family: 'liberation_serifregular';
		left: 0px;
		right: 0px;
		margin-left: auto;
		margin-right: auto;
		font-weight: 100;
		text-align: center;
		line-height: 1.6;
		text-transform: none !important;
		padding-top: 20px;
	}

	.slidecontrols {
		position: absolute;
		width: 31px;
		height: 96px;
		right: 0px;
		top: auto;bottom:10px;
		margin-top: -48px;
		z-index: 110;
	}

	.textareain{
		width:100%;
	}
	.textareain p{
		padding:12px;
	}
	
	table{
		display:none;
	}
	table tr td div{
	visibility: initial;
	}
	
	.vidwrap {
		display:none;
	}
	
	.carrow {
		height:auto;
	}
	
	.carleft{
		width:100%;padding:0px;position:relative;
	}
	
	.carright{
		width:100%;padding:0px;padding-bottom:30px;position:relative;height:auto;
	}
	
	.carright p{
		width:90%;position:relative;padding:10px;
	}
	
	.topback{
		top:0px;left:0px;
	}
	
	.bottominfo{
		position:relative;width:100%;bottom:auto;
	}
	
	.carleftimgwrap{
		width:100%;
	}
	
	.incarrow{
		width:100%;height:auto;
	}

	.bookcar {
		position: relative;
		height: 40px;
		font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
		font-size: 2.2em;
		color: #86b836;
		text-transform: uppercase;
		right: auto;
		bottom: auto;display:block;
		text-decoration: none;
		background-image: url(../images/arrow_right.png);
		background-position: right center;
		background-repeat: no-repeat;
		line-height: 40px;
		padding-right: 10px;
		width:140px;
	}
	
	.mainmenu{
		display:none;
	}
	
	.popmenuicon{
		display:block;right:10px;
		position:absolute;width:23px;height:22px;background-image:url(../images/menum.png);top:50%;margin-top:-11px;
	}
	.topcenter{
		width:100%;
	}
	
	.bookride{
		display:none;
	}
	
	.langbox{
		display:none;
	}
	
	.popoutmenu{
		position:absolute;width:100%;/*right:-100%;*/right:0px;height:500px;background-color:black;display:none;
	}
	
	.popopad{
		padding:20px;padding-top:80px;
	}
	
	.popoutmenu a{
		color:white;text-transform:uppercase;display:block;
		text-decoration:none;
		font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif; 
		font-weight:normal;font-size:3em;line-height:1.8em;
	}

	.closemob{
		position:absolute;width:35px;height:35px;right:20px;top:20px;
		background-image:url(../images/close.png);
	}
	
	.modelsh1,.modelsh2{
		width:100%;
	}
	
	.i3gall {
    position: relative;
    width: 100%;
    height: auto;
    padding-top: 20px;padding-left:0px;
	}
	
	.i3gall a{
		display:block;margin:0px;margin-left:auto;margin-right:auto;width:200px;height:150px;position:relative;
	}
	
	.partlinks img{
		max-width:80%;
	}
	
	.footer {
		position: relative;
		bottom: 0px;
		height: auto;
		background: #000000;
		width: 100%;
		z-index: 200;overflow-x:hidden;
		padding-bottom:20px;
	}
	
	.innerwrapfooter{
		width:100%;height:auto;left:0px;right:0px;position:relative;display:block;
	}

	.shp{
		display:block;position:relative;right:0px; height:100%;width:100%;background-image:url(../images/shp.png);
		background-position:center center;background-repeat:no-repeat;height:40px;
		display:block;margin-left:auto;margin-right:auto
	}

	.copy{
		position:relative;height:40;width:100%;line-height:85px;
		font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:1.5em;font-weight:100;color:#a9a9a9;
		text-transform:uppercase;display:none;
	}

	.innerwrapfooter ul{
		position:relative;width:100%;height:auto;list-style:none;display:block;
		padding:0px;margin:0px;
	}

	.innerwrapfooter ul li{
		float:none;display:block;padding-right:0px;border-right:0px;padding-left:0px;line-height:20px;
		width:100%;text-align:center;position:relative;
	}

	.innerwrapfooter ul li:nth-child(1){
		padding-left:0px !important;
	}

	.innerwrapfooter ul li:nth-child(4){
		padding-right:0px !important;
		border-right:0px !important;
	}

	.innerwrapfooter ul li a{
		display:block;
		font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;font-size:2.1em;font-weight:100;color:#a9a9a9;
		text-transform:uppercase;color:white;text-decoration:none;height:100%;line-height:38px;
	}

}