body{
	background-color:#e2e2e2;
	margin:0;
	padding:0;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	background-image:url('../images/bg_pattern.jpg')
}
@font-face{
	font-family:'Fontin';
	src:url('../fonts/Fontin.otf')
}
@font-face{
	font-family:'Futura';
	src:url('../fonts/Futura.ttf')
}
@font-face{
	font-family:'HelveticaNeue';
	src:url('../fonts/HelveticaNeue.ttf')
}
a,
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }
img {
  outline:none;
}
.red{
	font-family:Helvetica,Arial,sans-serif;
	color:#dd4b39;
	font-size:12px;
	font-weight:bold;
	text-shadow:white 1px 1px 1px
}
h2{
	font-size:24px
}
.min-height{
	min-height:800px
}
.big-title h1{
	margin:0;
	padding:0;
	color:#545454;
	text-shadow:white 1px 1px 1px;
	font-family:'Futura',Helvetica,sans-serif;
	font-weight: normal;
	margin-bottom: 8px;
}
.margintop20{
	margin-top: 20px;

}
.margin-text{
	margin-left:30px
}
.icons{
	background-image:url('../images/icons.png');
	background-repeat:no-repeat
}
.download-button{
	background-position:-80px -6px;
	height:20px;
	width:20px;
	float:left
}
.download-text{
	float:right;
	margin-left:5px;
	text-align: right;
}
.small-grey{
	color: #666;
	margin: 0 0 0 7px;
	width: 252px;
}
.show{
	display:block;
	float:right;
	width:auto;
	height:12px;
	margin-left:20px
}
.read{
	display:block;
	width:115px;
	height:12px;
	color:#df4431
}
.separator{
	float:left;
	width:2px;
	height:311px;
	background-image:url('../images/separator.png')
}
.small{
	font-size:small
}
.grey{
	color:#AAA
}
.marginleft5{
	margin-left:5px
}
.noborder{
	border:0
}
.white{
	color:#FFF
}
.nodecoration{
	text-decoration:none
}
.width100p-margin20{
	width:100%;
	margin-top:20px
}
.float-width400{
	float:left;
	width:400px
}
.about-text{
	color:#555;
	font-size:14px;
	width: 280px;
}
.width540{
	width:540px
}
.width267{
	width:267px;
	margin-left:5px;
}
.line{
	background-color:#CCC;
	width:274px;
	margin:12px auto;
	height:1px
}
.news-margin{
	margin-left:0;
	margin-top:-40px
}
.width100p{
	width:100%
}
.height120{
	height:120px
}
.width50{
	border-radius:5px 0 0 5px;
	width:50px;
	height:33px;
	text-align:center;
	line-height:32px;
	color:#585858;
	text-shadow:white 1px 1px 1px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left
}
.width50i{
	border-radius:0 5px 5px 0;
	width:50px;
	height:33px;
	text-align:center;
	line-height:32px;
	color:#585858;
	text-shadow:white 1px 1px 1px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left
}
.width90{
	width:90px
}
.width130{
	width:130px
}
.margin-right15{
	margin-right:15px
}
.list-buttons{
	float:right;
	margin-top:0px;
}
.site-border{
	border-radius:5px;

}
.download-space{
	width:165px;
	margin:0 auto;
	line-height:20px;
	font-size:12px;
	color:#df4938;
	font-weight:bold
}
.download-space-list{
	width: 165px;
	margin: 0 auto;
	margin-top: -26px;
	line-height: 20px;
	font-size: 12px;
	color: #DF4938;
	font-weight: bold;
	padding-bottom: 10px;
	margin-left: 775px;
}
.width140{
	width:140px
}
.width140margin15{
	width:140px;
	margin-right:15px
}
.list-off-icon{
	background-position:-233px -1px;
	width:50px
}
.list-off-icon2{
	background-position:-182px -1px;
	width:50px
}
.list-on-icon{
	background-position:-282px -1px;
	width:50px
}
.list-on-icon2{
	background-position:-235px -2px;
	width:50px
}
.marginleft20{
	margin-left: 20px;

}
.height410{
	height:410px;

}
.width156{
	width: 156px;

}
.width27{
	width:27px;

}
.width35{
	width:35px
}
.width300{
	width:300px;

}
.pointer{
	cursor: pointer
}
#location-map{
	margin: -5px 0 0;
	border: 1px solid #999999;
}
.stats{
	font-size:12px;
	color:#7A7A7A
}
.plussign{
	font-size: 14px;
	margin: 9px 0 0 2px;
	position: absolute;
}
.wrapper-404{

	padding: 100px 0;
}
