﻿html
{
	background:#bebebe url(images/footbg.jpg) repeat-x bottom;
	color:#424242;
	font-family:Myriad Pro;
}

body
{
	margin:0px;
	padding:0px;
}

.headbg
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:550px;
	background:url(images/headbg.jpg) repeat-x;
}

.headimg
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background:url(images/header.jpg) no-repeat center top;
	height:550px;
}

.wrapper
{
	width:900px;
	min-height:500px;
	margin-left:auto;
	margin-right:auto;
}

.header
{
	width:100%;
	position:relative;
	height:550px;
}

.logo
{
	position:absolute;
	top:0px;
	left:-61px;
	background:url(images/logo.jpg) no-repeat;
	width:213px;
	height:155px;
}

.topmenu
{
	margin-top:25px;
}

.topmenul
{
	
	width:3px;
	height:42px;
}

.topmenum
{
	
	height:42px;
	padding:0px 15px 0px 15px;
}

.topmenur
{
	
	width:7px;
	height:42px;
}

.menuitem a:hover .topmenul
{
	background:url(images/menul.png) no-repeat;
}

.menuitem a:hover .topmenum
{
	background:url(images/menum.png) repeat-x;
}

.menuitem a:hover .topmenur
{
	background:url(images/menur.png) no-repeat;
}

.menuitem
{
	line-height:36px;
	font-weight:300;
	color:White;
	margin-left:0px;
	cursor:pointer;
}

.menuitem a
{
	color:White;
	text-decoration:none;
	cursor:pointer;
}

.renttxt
{
	position:absolute;
	color:White;
	text-align:center;
	width:415px;
	top:420px;
	left: -15px;
	font-size:19pt;
	text-transform:uppercase;
}

.midcontent
{
	
}

.tabcont
{
	width:306px;
	border:solid 1px #d3d3d3;
	background:#f2f2f2;
	height:280px;
}

.tabcontent
{
	height:236px;
	width:306px;
	overflow:hidden;
}

.inv
{
	display:none;
}

.tab
{
	background:url(images/taboff.png) repeat-x;
	height:34px;
	padding:5px;
	color:#ffffff;
	width:92px;
	line-height:34px;
	text-align:center;
	cursor:pointer;
	position:relative;
}

.tab:hover
{
	background:url(images/tabon.png) repeat-x;	
}

.tabbtm
{
	display:none;
	height:11px;
	width:22px;
	background:url(images/tabonbtm.png);
	position:absolute;
	top:43px;
	left:40px;
	z-index:99;
}

.tab:hover .tabbtm
{
	display:inline;
}

.activetab
{
	background:url(images/tabon.png) repeat-x;	
}

.activetab .tabbtm
{
	display:inline;
}

.welcome
{
	width:530px;
	margin-left:60px;
}

.slidecont
{
	background:url(images/slidebg.png) no-repeat;
	height:341px;
	width:898px;
	margin:50px 1px;
}

.slidetxt
{
	width:205px;
	height:281px;
	padding: 30px 30px 30px 30px;
	color:White;
}

.slideshowimgcont
{
	position:relative;
	width:633px;
	background:#dac8c4;
	height:281px;
	margin:2px 0px 0px 0px;
}

.slideimg
{
	height:339px;
	width:633px;
}

h2.white
{
	color:White;
	border-color:White;
}



.footer
{
	margin-top:50px;
	height:360px;
}

.foottop
{
	height:295px;
}

.footbot
{
	vertical-align:middle;
	line-height:60px;
	height:60px;
	color:#636161;
}

.footitem
{
	width:277px;
	height:300px;
	color:#b9b9b9;
}

h3.foottitle
{
	background:url(images/border.png) no-repeat bottom;
	height:40px;
	color:White;
	font-size:18pt;
	font-weight:normal;
	padding:30px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.footitem img
{
	border:solid 1px #0068ad;
	width:106px;
	height:106px;
	margin-right:15px;
}

.footitemcontent
{
	height:110px;
	font-weight:normal;
	text-align:justify;
}

.marl
{
	margin-left:30px;
}

.footbot a
{
	color:#636161;
}

.footbot img
{
	border:none;
}

.powimg
{
	position:relative;
	top:5px;
}

.inv
{
	display:none;
}

.partcont img
{
	margin:10px 25px 10px 25px;
}

.contacttext
{
	margin-left: 30px;
	padding-left:30px;
	border-left:dotted 1px black;
	height:310px;
}

.carcont
{
	width:306px;
	height:239px;
	vertical-align:middle;
	text-align:center;
	background:#FFFFFF;
	display:inline-block;
	position:relative;
}

.carcont img
{
	position:absolute;
	bottom:0px;
}

.tourtab
{
	width:100%;
}

.headtr
{
	background:url(images/menum.png) repeat-x;
	color:White;
}

.firsttd
{
	background:#1ca3e5;
}

.firsttd a
{
	color:#ffffff;
}

.tourtab td
{
	padding:10px;
}
.headtr td
{
	font-weight:200;
}

.langsel
{
	height:60px;
	padding:35px 15px 0px 0px;
}

.ltl
{
	background:url(images/ltl.png) no-repeat;
	width:7px;
	height:26px;
}
.ltm
{
	background:url(images/ltm.png) repeat-x;
	height:20px;
	line-height:20px;
	padding:3px 0px 3px 0px;
}
.lang
{
	margin:0px 5px 0px 5px;
	line-height:20px;
	display:inline-block;
}

.ltr
{
	background:url(images/ltr.png) no-repeat;
	width:7px;
	height:26px;
}

img
{
	border:none;
}

.langsel a
{
	color:White;
}

.product
{
	position:relative;
	width:250px;
	min-height:200px;
	margin: 20px 24px;
	font-size:25px;
	text-align:center;
}

.ask
{
	background:url(images/askbg.png) no-repeat left;
	position:fixed;
	right:0px;
	top:100px;
	cursor:pointer;
}

.asktitle
{
	color:White;
	height:210px;
	width:48px;
}
.askbody
{
	color:#ffffff;
	background:url(images/bloop.png);
	height:194px;
	margin-top:1px;
	margin-bottom:5px;
	padding:5px 5px 0px 5px;
	display:none;
	width:200px;
	position:relative;
	top:4px;
}
.asktext
{
	height:55px;
}