.textcredit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c8c8c8;
	font-weight: normal;

}

input[type=text] {padding:8px; border:1px solid #ccc; height: 35px; vertical-align: text-top;
-webkit-border-radius: 1px;
border-radius: 1px;
}

textarea {padding:8px; border:1px solid #ccc; height: 100px; vertical-align: text-top;
-webkit-border-radius: 1px;
border-radius: 1px;
}

input[type=text]:focus, textarea:focus {border-color:#333; }


input[type=submit] {width:125px; text-align: center; line-height: 19px;
    height:25px;
    margin:2px auto;
background: #ffe422;
  background-image: -webkit-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -moz-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -ms-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -o-linear-gradient(top, #ffe422, #e2ae00);
  background-image: linear-gradient(to bottom, #ffe422, #e2ae00);
border:0 none;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.hometable {
    border:0;
}
.hometable td {
	border: 1px solid #dddddd;
	border-collapse: collapse;
	background-color: #FFF;
}

.hometablewhite {
    border:0;
}
.hometablewhite td {
	border: 0px solid #fff;
	border-collapse: collapse;
}

a:hover {
	color: #ffe20b;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #dadada;
	text-decoration: none;

}
.headeryellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #ffe20b;
	text-decoration: none;
}

.navtext {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #383838;
	font-weight: normal;
	text-decoration: none;

	
}
.homepictext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.3em;
}
.subheadblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #383838;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
}

.headerBTN {
  background: #ffe422;
  background-image: -webkit-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -moz-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -ms-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -o-linear-gradient(top, #ffe422, #e2ae00);
  background-image: linear-gradient(to bottom, #ffe422, #e2ae00);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #000000;
  font-size: 12px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  line-height: 3.2em;
}

.morebtn {
  background: #ffe422;
  background-image: -webkit-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -moz-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -ms-linear-gradient(top, #ffe422, #e2ae00);
  background-image: -o-linear-gradient(top, #ffe422, #e2ae00);
  background-image: linear-gradient(to bottom, #ffe422, #e2ae00);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #000000;
  font-size: 12px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  line-height: 3.2em;
}

.morebtn:hover {
  text-decoration: none;
    color: #fff;
	background: #333;
}

.readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e6077;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
	
}
.bgtile {
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #ececec;
	background-image: url(layout/background-tile.png);
}
.greybackground {
	background-color: #ececec;
}

.navtextTOP {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #0e0e0e;
	font-weight: bolder;
	background-color: #ececec;
	padding: 4px;
}
.navtextTOPYELLOW {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #0e0e0e;
	font-weight: bolder;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
}

.rentaltextoverlay {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #e9e7e7;
	font-weight: bolder;
	background-color: #333;
	opacity:0.8;
	padding: 3px;
}
.rentaltextoverlaywhite {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bolder;
	background-color: #fff;
	opacity:1.0;
	padding: 3px;
}





.navtextSECONDLINE {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #82c8d4;
	font-weight: normal;
	text-decoration: none;
}

.footerbg {
	background-image: url(layout/accredit.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.toptext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #3d3734;
	font-weight: bolder;
}
.toptextyellow {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ffe30f;
	font-weight: bolder;
}
.toptextgreysmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dadada;
	font-weight: bold;
}


.pagebottom {
	background-image: url(layout/page-bottom.jpg);
	background-repeat: no-repeat;
}
.contentbg {
	background-image: url(layout/contentbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.contentbgabout {
	background-image: url(layout/topfade.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.contentbgrental {
	background-image: url(layout/topfade-rental.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.headerbg {
	background-image: url(layout/top-content.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.navbgtop {
	background-image: url(layout/topnavbg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.bottombg {
	background-image: url(layout/bottom-content.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.medwhitekeyline {
	border: 1px solid #dddddd;
	padding: 2px 2px 2px 2px;

}

.headerwhite {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
}
.imageleyline {
	border: medium solid #FFF;
}
.headeryellow {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #ffe20b;
	font-weight: bold;
	text-decoration: none;
}
.headerblackyellow {
	font-family:"trajanpro-bold-webfont", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 3.1em;
	background-color:#ffe20b; color:#1b1613; padding:10px 18px 6px 18px;
}

.headerwheat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #1b1613;
}
.navtextgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #43443f;
	font-weight: normal;
}
.promotextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.navsitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3d3d;
	font-weight: normal;
}

@font-face {
    font-family: 'euphemia-webfont';
    src: url('fonts/euphemia-webfont.eot');
    src: local('☺'), url('fonts/euphemia-webfont.woff') format('woff'), url('fonts/euphemia-webfont.ttf') format('truetype'), url('fonts/trajanpro-bold-webfont.svg') format('svg');
}
welcome-text {
    font-family:"euphemia-webfont", Helvetica, Arial, sans-serif;
    font-size:48px;
}
.BUTTONblue
{
	background-color: #3bbee4;
	color: White;
	font-family: Verdana;
	font-size: 8pt;
	width: 100px;
	border: none;
	position: relative;
	cursor: pointer;
	padding: 7px 12px;
	-moz-border-radius: 6px; /* FF1+ */
	-webkit-border-radius: 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	text-decoration: none;
	transition-property : background-color; 
  	transition-duration : 0.5s;  
	
}
.BUTTONblue:hover
{
	background-color: #d3d3d3;
 	transition-property : background-color; 
  	transition-duration : 0.5s;   

}
.rentalblockshadow
{	
	background: #fff;
	border-radius: 3px;
	padding: 5px;
-webkit-box-shadow: 1px 1px 13px 0px rgba(50, 50, 50, 0.52);
-moz-box-shadow:    1px 1px 13px 0px rgba(50, 50, 50, 0.52);
box-shadow:         1px 1px 13px 0px rgba(50, 50, 50, 0.52);	
	}
	
	.rentalpreview
{	
	height: 180px;
 width: 250px;
 overflow: hidden;
 border:1px solid #ddd;
	padding:3px;
	margin-right: 8px;
	background:#fff;
	}
	
		.rentalpreview img
{	
 height: auto;
 width: 280px;
	}
