﻿body { font-family: Georgia, "Trebuchet MS" , "Sans Serif"; font-size: 17px; line-height: 1.8em; color: #677169; background-color: #707672; margin: 0 auto; text-align: center; }

.top-header-wrapper { margin: 0px auto; height: 20px; }

.wrapper { width: 1080px; margin: 0px auto; padding: 0px; text-align: center; background-color: White; }
.header { margin: 0px auto; padding:20px; height: 120px; width: 1080px; text-align: left; font-size: 12px; line-height:1.5em; }

.header-l { float: left; vertical-align: top;  padding:10px; }
.header-r { float: right; vertical-align: top;  padding:10px; font-size: 12px; font-family: Arial; }

.menubar { background-color:#707672; margin: 0px auto; height: 31px; padding: 0px 0px 0px 0px; width: 1080px; text-align: left; }
.content { padding: 45px; padding-top: 20px; margin: 0px auto; color: #444; text-align: left; min-height: 500px; }
.footer-wrapper { width: 100%; margin: 0px auto; }
.footer { margin: 0px auto; background-color: #f3f3f3; border-top:solid 3px #ccc; 
    height: 40px; line-height: 1.4em; padding: 10px; text-align: left; 
    color: #777; font-size: 11px; }
.footer a { color: #777; text-decoration: none; }
.footer td { vertical-align: top; }
.copyright { font-family:Sans-Serif; text-align: center; font-size: 10px; color:#777; }
.copyright a { color:#777; }
.copyright a:hover { color:#000; }

h1 { color: #555; font-size: 24px; margin-top: 10px; }
h2 { color: #000; font-size: 21px; }
h3 { color: #555; font-size: 18px; }

a img { border: none; }
a { text-decoration: none; color: #415968; }
a:hover { text-decoration: underline; color: #770000; }

.dms { z-index: 999; font-size: 13px; }
.dmis { z-index: 999; display: block; color: #fff; padding: 3px 3px; background-color: #444440; text-align: left; }
.dmis a { padding: 3px 20px; }
.dhs { color: #fff !important; background-color:#550000; }
.dss { color: #fff; }
.sms { font-size: 13px; background-color:#707672; height:30px; }
.smis { color: #ddd; padding: 3px 3px; height:30px; }
.smis a { padding: 3px 12px; }
.shs { color: #fff !important; background-color:#550000; text-decoration: none !important; }
.sss { color: #fff; }

.myaccount { line-height:1.3em; }

/* Main product images */
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 75px;
}
ul.thumb li img {
	width: 100px; height: 68px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
    background-color:#f8f8f8;
	/*sbackground:url(thumb_bg.png) no-repeat center center; */ /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

#main_view {
    text-align:center;
}
#main_text {
    text-align:center;
}

/* WIZARD */

.small { font-size: 11px; font-family: Arial; line-height: 1.0em; }
.stepNotCompleted { background-color: rgb(201,201,201); width: 15px; border: 1px solid rgb(153,153,153); margin-right: 5px; color: White; font-family: Arial; font-size: 12px; text-align: center; }

.stepCompleted { background-color: #4d4d4d; width: 15px; border: 1px solid #4d4d4d; color: White; font-family: Arial; font-size: 12px; text-align: center; }

.stepCurrent { background-color: #e01122; width: 15px; border: 1px solid #e01122; color: White; font-family: Arial; font-size: 12px; font-weight: bold; text-align: center; }

.stepBreak { width: 3px; background-color: Transparent; }

.wizardProgress { padding-right: 10px; font-family: Arial; color: #333333; font-size: 12px; }

.wizardTitle { font-family: Arial; font-size: 120%; font-weight: bold; color: #333333; vertical-align: middle; }

/* DEALER */
.dealers_table td { background-color:#fdfdfd; padding:20px; border:solid 1px #eee; }
.dealers_table .county { background-color:#f2eeee; padding:10px 0px 0px 10px; border:solid 1px #ddd; }
.dealers_table .blank td { background-color:Transparent !important; border:none; padding:5px; }
.dealer_number { font-family: Arial; font-size: 32px; color: #aa4444; text-align:right; }

.WatermarkCss { color: #777; }

@media print {
    .noprint { display: none; }
}
