
html { -webkit-text-size-adjust: none; }

@font-face {
    font-family: 'EurostileRegular';
    src: url('eurosti-webfont.eot');
    src: url('eurosti-webfont.eot?#iefix') format('embedded-opentype'),
         url('eurosti-webfont.woff') format('woff'),
         url('eurosti-webfont.ttf') format('truetype'),
         url('eurosti-webfont.svg#EurostileRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.carousel li{float:left; list-style: none; height: 515px; width: 307px; margin-right: 20px; margin-top: 20px;}
.carousel li:last-child{margin-right: 0px;}
.carousel .end {margin-right: 0px;}
.carousel li h2{text-transform: lowercase; margin-bottom: 10px; margin-top: 8px;}

#gall-nav { width: 961px; overflow: auto; padding: 0; position: absolute; margin-top: -45px; text-align: right; }
#gall-nav .g-title { }
#gall-nav .g-selector { float: right; }
#gall-nav .g-selector option{ font-size: 13px; }
#gall-nav h2{ color: #3D3746; margin-top: 2px; font-size: 18; font-family: 'EurostileRegular',Arial; }

#galleria { height:520px; width: 961px; }
#galleria .galleria-info-text div{ padding-top: 1px;  color: #ffffff; font-family: 'EurostileRegular'}
#galleria .galleria-counter { padding-top: 5px; color: #ffffff;}
#galleria .galleria-info { color: #ffffff; }

#galleria .galleria-thumbnails{height:40px;width:100%;background:transparent;margin:0 5px 0 0;border:0px solid #ffffff;margin-left:auto;margin-right:auto;}
#galleria .galleria-thumbnails .galleria-image{height:40px;width:60px;background:transparent;margin:0 5px 0 0;border:0px solid #3D3746;float:left;cursor:pointer;}

#galleria .galleria-container {
    position: relative;
    overflow: hidden;
	background:transparent;
    margin-top: -10px;
}

#galleria .galleria-stage {
    position: absolute;
    top: 0px;
/*    top: 50px;*/
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow:hidden;
	background:transparent;
}

#galleria .galleria-info {
    width: 961px;
    top: 478px;
    left: 0px;
    z-index: 2;
    position: absolute;
}

#galleria .galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
	top: 5px;
    z-index: 2;
}
#galleria .galleria-info-text {
    background-color: #3B393C;
    opacity: .8;
    filter: alpha(opacity=80);
    padding: 8px 8px 8px 8px;
    display: none;
    /* IE7 */ zoom:1;
}
#galleria .galleria-info-title {
    font: bold 11px arial,sans-serif;
    margin: 0;
    color: #3D3746;
	margin-bottom: 7px;
}
#galleria .galleria-info-description {
    font: bold 13px arial,sans-serif;
    margin: 0;
    text-align: center;
    color: #3D3746;
}

body, div, table, td, select, input {font-family: 'EurostileRegular',Arial; font-size:14px; color: #ffffff; line-height: 18px;} 
.main_body{ background-color: #2d2c2f; margin: 0px; } 

a:a { color: #88bbf3; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:link { color: #88bbf3; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:visited { color: #88bbf3; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:active { color: #88bbf3; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a:hover { color: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: normal;}

h1,h2,h3,h4,h5,h6 { padding: 0px; margin: 0px; font-weight: normal;}
.error{ color: #f7ba00; font-weight: bold; }   

hr{ border: 0; height: 1px; color: #c1ae9d; background-color: #c1ae9d; }
form {padding: 0px; margin: 0px;}
img {border: 0px;}

#outermost { width: 100%; overflow: none;}
#outermost_int{  background: url( ../images/background-int.jpg );  background-position: top-left;  background-repeat: repeat-x; background-color: #ffffff;  }

#topbuttons { height: 57px; width: 961px; margin-right: auto; margin-left: auto; }

#navlist li { display: block; float: left; width: auto; margin: 0px; line-height: 55px; }

#navlist li a { display: block; font-size: 14px; font-family: 'EurostileRegular',arial; color: #ffffff; font-weight: bold; text-decoration: none;  padding-left: 13px;   padding-right: 13px; height: 57px; text-transform: lowercase; }

#navlist li a:hover { display: block; font-size: 14px; font-family: Arial, color: #ffffff; font-weight: bold; text-decoration: none; background-color: #3b393c;  padding-left: 13px;   padding-right: 13px; height: 57px; text-transform: lowercase; }

#content-outer { background-color: #3b393c; overflow: hidden; }
#content { width: 961px; margin-right: auto; margin-left: auto;  height: 573px; }
#homebox { width: 307px; margin-right: 20px; float: left; margin-top: 12px; }
#homebox img { margin-bottom: 12px; margin-top: 8px; }
#homebox h2 { color: #ffffff; font-size: 22px; text-transform: lowercase; padding-bottom: 10px; }
#homebox-end { width: 307px; margin-right: 0px; float: left; margin-top: 12px;}
#homebox-end img { margin-bottom: 12px; margin-top: 8px;}
#homebox-end h2 { color: #ffffff; font-size: 22px; text-transform: lowercase; padding-bottom: 10px; }

#content h1 { font-size: 42px; text-transform: lowercase; padding-bottom: 25px; padding-top: 30px; }

#page-image { float: right; width: 307px; height: 573px; }
#page-content { float: left; width: 634px; padding-right: 20px; padding-top: 20px; padding-bottom: 55px; height: 498px; }
#page-content h1 { font-size: 42px; text-transform: lowercase; padding-bottom: 30px; padding-top: 10px; }
#page-content ul { list-style-image: url('../images/bullet.png'); padding-left: 30px; padding-bottom: 0px; padding-top: 15px;}
#page-content li { padding-bottom: 9px; }
#page-content h2 { font-size: 22px; text-transform: lowercase; padding-bottom: 2px; border-bottom: #88bbf3 1px solid; margin-bottom: 5px; font-weight: bold; }
#page-list {float: left; width: 300px; margin-right: 17px; }
#page-list ul { list-style-image: url('../images/bullet.png'); padding-left: 25px; padding-bottom: 0px; padding-top: 10px;}
#page-list li { padding-bottom: 3px; }

#footer-text { position: absolute; margin-top: 540px; margin-left: 220px; font-size: 18px; }

#footer-outer { height: 113px; }
#footer { width: 961px; margin-right: auto; margin-left: auto; }
#logo { position: absolute; margin-top: -32px; width: 183px; z-index: 100000; }
#address { float: right; width: 778px; text-align: right; font-size: 15px; padding-top: 26px;}
#address a{color: #ffffff;}
#tagline { position: absolute; margin-top: -27px; margin-left: 550px; font-size: 26px; }

input, select, textarea {
background-color: #2d2c2f;
border: #555456 1px solid;
color: #ffffff;
font-family: 'EurostileRegular',arial;
font-size: 14px;
font-weight: normal;
padding: 5px;
line-height: 14px; 
}

.facebook { vertical-align: middle; } 

.contactfield { width: 220px; margin-bottom: 2px; }
.contacttextfield { width: 220px; height: 145px; }
.signupfield { width: 190px; BORDER: #784e29 1px solid; PADDING-LEFT: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; line-height: 14px;}   
.blank { border: none; padding: 0px; background-color: transparent; }

* {
margin: 0;
padding: 0;
}
