td  {
	font-size : 11px;
	color : #404040;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.hgray  {
	font-size : 9px;
	line-height: 25px;
	color : #404040;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	text-decoration: none;
}

a.hgray  {
	font-size : 9px;
	line-height: 25px;
	color : #404040;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	display: block;
	text-decoration: none;
}


a:hover  {
	color : #2776D9;
	text-decoration: underline;
}


.beruz  {
	font-size : 18px;
	color : #2BA6C2;
	font-weight : bold;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.hgraya  {
	font-size : 9px;
	color : #2776D9;
	font-weight : bold;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
}

.hgraya2  {
	font-size : 9px;
	color : #2776D9;
	font-weight : bold;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.hgreen  {
	font-size : 16px;
	color : #ffffff;
	font-weight : bold;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.hgreenorm  {
	font-size : 11px;
	color : #2776D9;
	font-weight : bold;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;	
}

.hgreensm  {
	font-size : 9px;
	color : #ffffff;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.hgreensm  {
	font-size : 9px;
	color : #ffffff;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}


.hgreensma  {
	font-size : 9px;
	color : #2776D9;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.bl  {
	color : #000000;
}

.bl2  {
	color : #000000;
	line-height : 200%;
	font-size : 14px;
	font-weight: bold;
    font-family: "Trebuchet MS";
    text-transform: uppercase;
}

.phone  {
	color : #8C8C8C;
	font-weight: bold;
}

.blp  {
	color : #000000;
	border-bottom: 3px solid #2BA6C2;
	}

.blb  {
	color : #000000;
	font-weight : bold;
}


.blsm  {
	color : #000000;
	font-size : 9px;
}

.vin  {
	color : #AAAAAA;
	font-size : 9px;
	font-weight: normal;
}


.dessm  {
	color : #1F3652;
	font-size : 9px;
	font-family: 'Lucida Grande', Geneva, Tahoma, sans-serif;
}

.whitebig  {
	color : #FFFFFF;
	font-size : 24px;
}

.blbig  {
	color : #2BA6C2;
	font-size : 18px;
	font-weight : bold;
}

.graybig  {
	color : #AAAAAA;
	font-size : 16px;
	font-weight : bold;
}

.blmedium  {
	color : #2BA6C2;
	font-size : 12px;
	font-weight : bold;
}


.year  {
	font-size : 21px;
	color : #656567;
	font-weight : bold;
	line-height: 30px;
}

.bluesm  {
	font-size : 11px;
	color : #28A6C2;
}

.gray  {
	font-size : 9px;
	color : #9C9C9C;
	padding-left:15px;
	padding-top:5px;
}

.srestop  {
	border-right: 1px solid #8BB7C1;
	font-size : 11px;
	color : #1E7589;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #E1EEF0;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
}

.srestopleft  {
	font-size : 11px;
	color : #1E7589;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #E1EEF0;
	background-position : top right; 
	background-repeat : no-repeat;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
}

a.srestopz  {
	font-size : 11px;
	color : #1E7589;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.srestopfirst  {
	background-position : top left; 
	background-repeat : no-repeat;
}

.srestopa  {
	font-size : 11px;
	color : #FFFFFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #AAC9D0;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
}

a.sres  {
	font-size : 9px;
	color : #1E7589;
}

.sresss  {
	font-size : 11px;
	color : #1E7589;
	font-weight : bold;
}

.sresp1  {
	background-color: #1E7589;
	font-size : 9px;
	color : #ffffff;
	padding: 3px;
}

a.sresp2  {
	font-size : 9px;
	color : #1E7589;
	border: 1px solid #C6C7CA;	
	text-decoration: none;
	padding: 2px;
}

.srestopaleft  {
	background-position : top right; 
	background-repeat : no-repeat;
}

.sresinf {
	border-right: 1px solid #F2F2F2;	
	font-size : 9px;
	color : #404040;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
	width:10%;
}

.sresinff {
	background-color: #F9F9FA;
}

.sreskol {
	color: #838383;
}

.sreskoltxt {
	color: #000000;
}

.sresinfa {
	background-color: #D4E3E7;	
	border: 5px solid #AAC9D0;	
	font-size : 9px;
	color : #1E7589;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
	width:10%;
}

li.sq {

	list-style-type:square;
}

li.sqbl {
	color : #2BA6C2;
	list-style-type:square;
}

.sqblb {
	color : #000000;
}

.spechead  {
	font-size : 11px;
	color : #7FA7B0;
	border-bottom: 3px solid #DFDFDF;
	padding-bottom: 12px;
	padding-top: 12px;
	font-weight : bold;
	}

.specfirst  {
	font-size : 9px;
	color : #1F3652;
	border-bottom: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	}

.specsecond  {
	font-size : 11px;
	color : #4C4C4C;
	border-bottom: 1px solid #DFDFDF;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight : bold;
	}

.specsecondusd  {
	font-size : 9px;
	color : #4C4C4C;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight : bold;
	}

.midbl  {
	font-size : 9px;
	color : #7FADB5;
	font-weight : bold;
	font-style : normal;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* HOURS */

table.time {
	width: 100%;
	margin: 7px 0px 7px 0px;
}

table.time td.day {
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	font-size: 14px;
	line-height: 90%;
	color : #ffffff;
	font-weight : bold;
	text-transform: uppercase;
}

table.time td.hour {
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	font-size: 30px;
	color : #C8F5FF;
	font-weight : bold;
	padding-left: 0.3em;
	text-align: right;
	width: 10%;
}

table.time td.minute {
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	font-size: 11px;
	color : #C8F5FF;
	font-weight : bold;
	padding-top: 5px;
	text-align: right;
	width: 10%;
}

table.time td.part {
	font-family: 'Lucida Grande', Geneva, Tahoma, sans-serif;
	font-size: 9px;
	color : #000000;
	font-weight : bold;
	text-transform: uppercase;
	padding-bottom: 5px;
	text-align: right;
}


/* REQUEST FORMS */

table.req {
	width: 90%;
	border-top: 1px solid #E1E1E1;
	background: #F9F9FA;
}

table.req td {
	border-bottom: 1px solid #E1E1E1;
	font-size: 12px;
	line-height: 200%;
	padding: 5px;
}

table.req th {
	font-size: 12px;
	color : #1E7589;
	border-bottom: 4px solid #8BB7C1;
	font-weight : normal;
	background: #E1EEF0;
	text-align: right;
	padding: 10px;
}

table.req td.r {
	color : #1E7589;
	font-weight : normal;
	background: #F2F2F5;
}

table.req  input {
	font-size : 11px;
	color : #2776D9;
    font-weight : normal;
    height: 22px;
    width: 100%;
}

table.req  textarea {
	font-size : 11px;
	color : #2776D9;
    font-weight : normal;
    height: 120px;
    width: 100%;
    overflow: hidden;
    font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* SEARCH FORMS */

input {
	font-size : 11px;
	color : #2776D9;
    border: 1px solid #999999;
    font-weight : normal;
   /* height: 21px; */
}

input.b {
	font-size : 11px;
	color : #ffffff;
	border-style: outset;
	border-color: #63a8ff;
	font-weight : normal;
	background: #2776D9 url(/img/button-back.gif) repeat-x;
    height: 24px;
   }

input.bover {
	background-color: #2776D9;
	background: url('/img/button-back2.gif');
}

select {
	font-size : 11px;
	color : #2776D9;
	border: 1px solid #999999;
    font-weight : normal;
   /* height: 30px; */
}

img.bigphoto {
	border: 1px inset #F1F1F1;
}


.usdphoto {
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: 0.5;
	/* border: 2px inset #F1F1F1;*/
	display: inline;
}

.usdphoto:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	/* border: 2px outset #F1F1F1; */
	display: inline;
}

.homebox {
	background-color: #D4E3E7;
	border: 1px solid #CCCCCC;
	font-size : 9px;
	color : #1E7589;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight : normal;
	font-style : normal;
	font-family: 'Lucida Grande', Arial, Geneva, Tahoma, Verdana, Helvetica, sans-serif;
	width:10%;
}

/* Feb 15, 2005 */
.formmessage ul {color: #CE8F7C; margin: 5px 0px 0px 25px; padding: 0px 0px 0px 0px;}
.formmessage ul li {color: #CE8F7C; padding: 0px 0px 0px 0px; text-indent: 0px;}
