/* CSS Document */

body { background-image:url(images/top-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	padding:0;
	margin:0; }
	
.top { text-align:right;
	vertical-align:middle;
	padding:0;
	margin:0;
	background-color:#123F92; }
	
.montage { border-left:2px solid #CECECE;
	border-right:2px solid #CECECE;
	padding:0;
	margin:0;
	text-align:center; }

.content { background-image:url(images/content-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:200px;
	border-left:2px solid #CECECE;
	border-right:2px solid #CECECE;
	padding:25px 0 40px 0;
	margin:0; }
	
.home { background-image:url(images/content-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:50px;
	border-left:2px solid #CECECE;
	border-right:2px solid #CECECE;
	padding:15px 0 0 0;
	margin:0; }
	
.homemtg { background-image:url(images/content-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:50px;
	text-align:center;
	border-left:2px solid #CECECE;
	border-right:2px solid #CECECE;
	padding:15px 0 0 0;
	margin:0; }
	
.halfl { width:324px;
	text-align:left;
	vertical-align:top;
	padding:5px 20px 5px 0;
	margin:0;
	border-right:1px solid #123F92; }
	
.halflno { width:324px;
	text-align:left;
	vertical-align:top;
	padding:5px 20px 5px 0;
	margin:0; }
	
.halfr { width:325px;
	text-align:left;
	vertical-align:top;
	padding:5px 0 5px 20px;
	margin:0; }
	
.contactl { width:309px;
	text-align:left;
	vertical-align:top;
	padding:0 30px 0 0;
	margin:0; }
	
.contactr { width:350px;
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0; }
	
#lqsub, #horsesub, #scsub, #livestocksub, #specialtysub { position: absolute;
	left:0;
	top:0;
	width:auto;
	font-size:10px;
	visibility:hidden;
	background-color:#FFF; }

.submenus p { margin:0;
	font-family:"Trebuchet MS",Verdana,Sans-serif; 
	color:#FFF; }

.submenus a, .submenus a:visited {
	display:block;
	padding:4px 8px 4px 8px;
	border:1px solid;
    border-color:#123F92 #123F92 #103983 #123F92;
	background-color:#123F92;
	color:#FFF;
	text-decoration:none; }

.submenus a:hover, .submenus a:active {
	background-color:#FFF;
	color:#123F92; }
	
.dealmrgn { margin:0 0 2px 0; }
.lh { line-height:15px; }
.conlh { line-height:15px;
	margin:0 0 0 30px; }	
.imgmrgn { margin:0 0 8px 10px; }
.trailermrgn { margin:0 0 15px 15px; }
.notbl { margin:0 0 10px 30px; }
.notblleft { margin:0 0 0 30px; }
.notbllr { margin:0 30px 0 30px; }
.notblnews { margin:0 0 4px 30px; }
li { padding-bottom:3px;
	margin-bottom:0; }
.nomrgn { margin:0; }
.litpad { padding-right:20px; }
	
h2 { font-family:"Trebuchet MS",Verdana,Sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:14px;
	color:#123F92;
	margin:0 0 10px 0;
	padding:0; }

h3 { font-family:"Trebuchet MS",Verdana,Sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	color:#000;
	margin:0 0 5px 0;
	padding:0; }
	
h4 { font-family:"Trebuchet MS",Verdana,Sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	color:#333;
	margin:0 0 13px 0;
	padding:0; }
	
h4 a:link, a:active { color:#003366; }
h4 a:visited { color:#666; }
h4 a:hover { color:#000; }

h5 { font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:10px;
	color:#666;
	margin:5px 0 0 0;
	padding:0; }
	
h5 a:link, a:active { color:#003366 }
h5 a:visited { color:#333; }
h5 a:hover { color:#000; }
	.MODEL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.COPY {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
}
