@charset "utf-8";
/* CSS Document */
/* some global stuff */
body { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; background-color:#f5f1e4; background-image: url(images/vert_gradient.gif); background-position:top; background-repeat:repeat-x; background-attachment:fixed;}
.footer, .footer table{ border: #999999 solid 2px; background-color:#333333; color:#CCCCCC; font-size:12px;}
.footer a {color:#CCCCCC;}

/* main structure table */
.colLeft{background-image:url(images/ss_ban1_04.jpg); background-position:top; background-repeat: repeat-y; height:inherit; width:261px;}
.colLeftPar{color:#FFFFFF; padding-left:20px; margin-right:15px; }
.colLeftHdr{ font-size:18px; font-weight:bold; color:#f5f1e4; margin-left:20px; margin-right:15px;}
.colRt{ background-image:url(images/ss_ban1_03.jpg);background-color:f5f1e4; vertical-align:top; width:639px;  padding-top:20px; }
.colRtPar{color:#000000; margin-left:20px; margin-right:15px; font-size:16px; }
.colRtHdr{ font-size:20px; font-weight:bold; color:#003366; margin-left:20px; margin-right:15px;}


/*  DEALER TABLES, ETC.  */
.DealerHeader{ font-weight:bold; background-color:#FFFFFF;}
.DealerTable {
	background-color:#FFFFFF; 
}
.DealerCell{
	background-color:#333333;
	vertical-align:top;
	color:#FFFFFF;
	border-bottom:#666600 solid thin;
}
.DealerRow{
	background-color:#FFFFFF; vertical-align:top;
}
.DealerBorder{
	border-bottom:#FF0000 solid thin;
	height:1px;
	background-color:#3366CC;
}

.info_window {
height:200px;
/*    overflow: auto;*/

} 

.contact_textarea { width:350px; height:300px;}