/* CSS Document */

BODY {
	color: #666666;
}

.page {
	width: 580px;
	height: 420px;
	background-color: #EEEEEE;
}

.pagetitle, .pagetitle A, .pagetitle A:hover {
	font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:  bold;
	color: #FF7700;
	margin: 0px;
	padding: 0px;
	margin-bottom: -2px;
	text-decoration: none;
}

.sidediv {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 380px;
	margin-right: 8px;
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 400;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: bottom;
}

.sidediv A {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #666666;
}
.sidediv A:hover, .sidediv .sidemenucur {
	color: #FF7700;
}

.sidediv #menudiv {
	height: 307px;
}

.sidediv #menudiv #menulist {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
}

.sidediv #menudiv #menulist LI {
	margin: 0px;
	padding: 0px;
	margin-bottom: 18px;
}

.sidediv #corediv #corelist {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.sidediv #corediv #corelist .coreitem {
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.menusep {
	margin:0px;
	padding:0px;
	margin-top:2px;
}

#hero {
	float:right;
	width: 360px;
	height: 380px;
	margin-right: 12px;
	font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 400;
	color: #666666;
}

.headitem {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 360px;
	height: 22px;
	text-align: right;
	font-family: Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: 400;
}

.headitem A {
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.headitem A:hover {
	color: #FF7700;
}

.captitem {
	float: right;
	width: 360px;
	height: 58px;
	font-family: Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: 400;
}

.captitem A {
	color: #000000;
}
.captitem A:hover {
	color: #FF7700;
}

.captitem .contact {
	font-size: 8pt;
	font-weight: 400;
}

.heroitem {
	float: right;
	width: 360px;
	height: 285px;
	background-repeat: no-repeat;
}

#gallerydiv {
	text-transform: uppercase;
	text-decoration: none;
}

#gallerymenu {
	width: 360px;
	text-align: center;
	float: inherit;
}

#gallerymenu, #gallerymenu LI {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

#gallerymenu .galleryitem A {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 4px;
	padding-right: 3px;
}

#gallerymenu LI A, #gallerydiv A {
	text-decoration: none;
	color: #666666;
}

#gallerymenu LI A:hover, #gallerydiv A:hover, #gallerydiv .gallerycur {
	background-color: #FF7700;
	color: #FFFFFF;
}

#gallerydiv #galleryprev {
	margin-right: 2px;
	padding-right: 2px;
	padding-left: 1px;
	text-align: left;
	float: left;
}

#gallerydiv #gallerynext {
	margin-left: 2px;
	padding-left: 3px;
	text-align: right;
	float: right;
}

#gallerydiv #galleryprev:hover, #gallerydiv #gallerynext:hover {
	color: #FF7700;
	background-color: #EEEEEE;
}

#gallerydiv .angle {
	font-size: 10pt;
}

.coreitem {
    list-style: none;
	margin: 0px;
	padding: 0px;
}
.linklist {
    list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
}

.linklist A {
    text-decoration: none;
    color: #666666;
    text-align:right;
}

linklist A:hover {
    background-color: #FF7700;
	color: #FFFFFF;
}

.listItem {
    padding-bottom: 7px;
    margin: 0px;
}

.contactLeft {
    float: left;
    width: 270px;   
}

.contactRight {
    float: right;
    width : 70px;
    text-decoration: none;
    text-align: right
}

.contactRight A { 
    text-decoration: none;
    color: #666666;
    text-align:right;
}

.contactRight A:hover {
    text-decoration: none;
	color: #FF7700;
	text-decoration: none;
}
