@import "/css/reset.css";
@import "/base/tinymce/templates/lifts/css/lift_templates.css";
@import "/base/tinymce/styles/content.css";
@import "/css/content.css";
@import "/css/forms.css";

body {
text-shadow: #000000 0 0 0px;
}

html, body {
	height: 100%;
}

#container{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	owerflow: hidden;	
}
.section{
	float: left;
}

.header{
	height: 169px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	owerflow: hidden;
	background: #fff;
}

.headerWrapper{
	width: 100%;
	height: 169px;
	background: url(/images/headerBg.png);
	position: relative;
}


#topSearch{
	position:absolute;
	right:5px;
	top: 22px;
	width: 150px;
}

button.topSearchBut{
	background: url(/images/searchBut.png) no-repeat;
	width: 42px;
	height: 20px;
	border: 0 none;
	cursor:pointer;
	position:absolute;
	right:0px;
	top: 0px;
	
}
div.topSearchField{
	height: 20px;
	width: 90px;
	position:absolute;
	left:12px;
	top: 2px;
}
input.topSearchField{
	height: 20px;
	width: 90px;
	border: 0;
	background: transparent;
	font-size: 12px;
	padding: 0
}

.destiaLogo{
	height: 14px;
	width: 103px;
	position:absolute;
	left:30px;
	top: 2px;
	background: url(/images/destia_logo.png) no-repeat;
}

.topSearchBut span{
	display:none;	
}
.headLogo, #pagePicure{
	display:block;
	clear:both;
}

.headLogo{
	position:absolute;
	left:10px;
	top:35px;
}

#pagePicure{
	background-repeat: no-repeat;
	width: 100%;
	height: 169px;
}

#topNavi{
	width: 930px;
	height:23px;
	font-size: 12px;
	padding: 0 0 0 30px;
	background: #404040;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
}

#topNavi ul{
	padding: 0;
	margin: 0;
}

#topNavi li{
	float:left;
	padding: 0;
	margin: 0;
}

#topNavi a, #topNavi a{
	border-right: 1px solid #fff;
}

#topNavi a{
	display: block;
	float:left;
	padding: 2px 9px 3px;
	color: #fff;
}

#topNavi a:hover{
	text-decoration: none;
	color: #eee;
}

#topNavi a.selNaviItem{
	background: #838383;
}

.contentSection{
	clear:both;
	background: #fff url(/images/contentBg.png) repeat-y;
	border-bottom: 1px solid #fff;
}
.contentSectionWrapper{
	background: #fff;
}

.lftCol{
	width: 239px;
	height: auto !important;
	min-height: 350px;
	height: 350px;
	padding: 0 0 0 10px;
}

.rgtCol{
	width: 690px;
	background: url(/images/rgtColBg.png) no-repeat;
	padding: 0 0 0 20px;
}

.clear, .clearer{
	clear: both;
}

#breadcrumbs{
	font-size: 1.0em;
	margin: 0 0 10px;
	padding: 5px 5px 5px 20px;	
}

#footer{
	clear:both;
	padding: 10px 0;
	color: #fff;
	background: #FFC000;
}

#footer{
	font-size: 11px;	
}

#footer a:link, #footer a:hover, #footer a:visited{
	color: #fff;	
}

/* left Navi */

div.menuVert{
	clear:both;
}

ul.menuVert {
	margin: 0;
	padding: 0;
}

ul.menuVert li {
	list-style: none outside;
	padding: 0;
	margin: 0;
}

ul.menuVert a:link, ul.menuVert a:hover, ul.menuVert a:visited{
	text-decoration: none;
}

ul.menuVert a:link, ul.menuVert a:visited{
	color: #888;
}

li.menuLevel1 {
	display: none;
}

a.menuLevel2 {
	display: block;
	padding: 1px 0 1px 30px;
	text-transform: uppercase;
	margin: 17px 0 0;
	font-size: 11px;
	font-weight: bold;
}
ul.menuVert a.menuLevel2Sel, ul.menuVert a.menuLevel3Sel, ul.menuVert a.menuLevel4Sel{
	color: #888888;
	background: url(/images/menuSelBg.png) 2px 50% no-repeat;
}

a.menuLevel3, a.menuLevel4, a.menuLevel5, a.menuLevel6 {
	display: block;
	padding: 0 0 0 30px;
	font-size: 10px;
	font-weight: bold;
}

ul.menuVert a.menuLevel2:hover, ul.menuVert a.menuLevel3:hover, ul.menuVert a.menuLevel4:hover{
	color: #000;
	text-decoration:underline;
}

a.menuLevel4 {
	background-position: 36px 50%;
	padding-left: 45px;
	font-size: 0.9em;
}

.menuEnd{
	height: 6px;
	font-size:1px;
}

#frontPageLinks{
	padding: 50px 0 10px 30px;
	background: url(/images/fpLinkList.png) 2px 40px no-repeat;
}

#frontPageLinks a{
	color: #888;
}

#frontPageLinks h2{
	font-size: 11px;
	font-weight: bold;
	color: #c2c2c2;
	text-transform: uppercase;
	margin: 0 0 15px;
}

#frontPageLinks ul, #frontPageLinks li{
	padding: 0;
	margin: 0;
	list-style: none;
}

/*articles */

.articleListWrapper{
	padding: 17px 0 0 30px;
	background: url(/images/menuSelBg.png) 2px 48px no-repeat;
}

.articleList h2{
	font-size: 11px;
	font-weight: bold;
	color: #c2c2c2;
	text-transform: uppercase;
	margin: 0;
}


.articleListItem{
	padding: 8px 8px 0 0;
	height: 40px;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
	color: #888
}

.articleListItem a {
	color: #888
}

.listItemDate{
	font-size: 11px;
}

/*article archive */

.articleArchiveTable{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px;
}
.articleArchiveTable td{
	padding: 10px;
	border: 1px solid #fff;
}

td.articleArchiveTitle{
	padding: 6px 10px;
	background: #404040;	
}

td.articleArchiveTitle a{
	color: #fff;	
}

.articleArchiveRow{
	background: #FAFAFA;	
}
.articleArchiveRow2{
	background: #F1F1F1;	
}

.archiveSearchSelect{
	width: 165px;
}

.archiveSearchBut{
	background: url(/images/archiveSearchBut.gif) no-repeat;
	width: 43px;
	height: 19px;
	border: 0 none;
	cursor:pointer;
}

.archiveSearchBut span{
	display:none;
}

.searchPageSelection{
	float: right;
}

.searchPageSelection a, .searchPageSelection span.pagesSelectionSelected{
	display: block;
	float: left;
	padding: 3px 6px 5px;
	margin: 0 5px 0 0;
	color: #fff;
	font-size: 10px;
}

.articleDate, .articleContent{
	margin: 0 0 8px;
}

.articleContent{
	font-size: 1.1em;
	line-height: 1.35em;
}

.articleContent p{
	font-size: 1.0em;
}


/*lifts */
.Base_LiftsMainLift{
	margin: 0 ;	
}

.Base_LiftsMainLift{
	padding: 0 0 0 20px;
}

.Base_LiftsMainLift h1{
	font-size:16px;
	color: #427730;
	font-weight: bold;
}

.mainBodyse .Base_LiftsMainLift .Base_LiftsLiftWrapper{
	background: url(/images/mainLiftTopBgSe.gif) no-repeat;
}

.Base_LiftsMainTopic{
	font-weight: normal;
	margin: 0 0 10px;
	padding: 10px 0 0;
}

p.Base_LiftsMainLink{
	float: right;
	margin: 0;
}

p.Base_LiftsMainDescription{
	margin: 0;	
}

a.MainLiftReadMore:link,a.MainLiftReadMore:hover,a.MainLiftReadMore:visited{
	color: #fff;
	padding: 3px 25px 3px 0;
	display: block;
}

.Base_LiftsMainImage1{
	float: right;
	margin: 0 0 0 10px;	
}

table.Base_LiftsList{
	width: 690px;
	float: left;
	border-bottom: 10px solid #fff;
}
table.Base_LiftsList td{
	vertical-align: top;
}

.Base_LiftsListTopic2, .Base_LiftsListTopic3, .Base_LiftsListTopic4{
	color:#fff;
	font-size: 1.2em;
	padding: 5px 5px 5px 20px;
	font-weight: 200;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.Base_LiftsListTopic2, .Base_LiftsListTopic3, .Base_LiftsListTopic4{
		font-weight: normal; 
	}
}

.Base_LiftsListTopic2{
	background: #427730;
}

.Base_LiftsListTopic3{
	background: #ffc000;
}

.Base_LiftsListTopic4{
	background: #404040;
}

table.Base_LiftsList td p{
	padding: 0 10px 0 20px;
}


.Base_LiftsImage{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
/* type 2 and 3 lifts */

.basicLifts{
	width: 490px;
	float: left;
	margin:0 10px 0 0;	
}

.Base_LiftsBasicImage2{
	float: left;
	margin: 0 20px 5px 0;
}

.Base_LiftsBasicLift{
	width: 490px;
	margin: 0 0 8px;
	height: auto !important;
	min-height: 180px;
	height: 180px;
}

.Base_LiftsBasicLift .Base_LiftsLiftWrapper{
	width: 450px;
	padding: 8px 20px 0;
}

.Base_LiftsBasicTopic{
	color: #333;
	font-size: 12px;
	margin: 0 0 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.Base_LiftsBasicDescription, .Base_LiftsBasicLink2{
	margin: 0;
}

.Base_LiftsBasicLink2{
	float: right;
	margin: 10px 0 5px;
}
.Base_LiftsBasicLink2 a.bulletLink:link, .Base_LiftsBasicLink2 a.bulletLink:hover, .Base_LiftsBasicLink2 a.bulletLink:visited{
	background: url(/images/basicLiftBulletLink.gif) no-repeat left 50%;
	padding: 3px 0 3px 12px;
	display: block;
}

.Base_LiftsBasicImage3{
	float: right;
	margin: 0 0 10px 5px;
}

.Base_LiftsBasicLink3{
	margin: 10px 0 5px; 
}

.Base_LiftsBasicLink3 a.bulletLink:link, .Base_LiftsBasicLink3 a.bulletLink:hover, .Base_LiftsBasicLink3 a.bulletLink:visited{
	background: url(/images/basicLiftBulletLink.gif) no-repeat left 50%;
	padding: 3px 0 3px 12px;
}

.clearer, .clear{
	font-size: 1px;
	height: 1px;
}


/** sitemap */

.siteMapCol{
	padding: 0 0 0 20px;
	line-height:1.8em;
}
.siteMapLevel_2{
	font-weight: bold;
}
.siteMapLevel_3{
	display: list-item;
	margin: 0 40px;
}
.siteMapLevel_4{
	display: list-item;
	margin: 0 60px;
	list-style-type: circle;
}


/*search */
.searchForm{
	margin: 0 0 20px;
}

.searchResults{
	margin: 0 0 10px;
}

.searchHit{	
	margin: 0 0 15px;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}
