/* Converted for AutoSite */

/*  Page Title  */
.Headline  { font-family : Arial, Geneva, sans-serif; font-weight : bold; font-size : 25px; color : 990000; margin-bottom:0px;}

/*  Underneath Page Title  */
.SubHeadline  { font-family : Arial, Geneva, sans-serif; font-size : 18px; font-style : italic; color : #272F27; margin:0px; font-weight:normal;}

/*  Paragraph Headings  */	
.Heading  { font-family : Arial, Geneva, sans-serif; font-weight : bold; font-size : 20px; color : B31B34; }

.SmallHeading  { font-family : Arial, Geneva, sans-serif; font-weight : bold; font-size : 18px; }

.SmallColorHeading  { font-family : Arial, Geneva, sans-serif; font-weight : bold; font-size : 18px; color : #272F27;}

.ColorHead  { font-family : Arial, Geneva, sans-serif; font-weight : bold; color : white; background-color : B31B34; }

.DefaultFont { font-family : Arial, Geneva, sans-serif; font-size : 11px; color: #40443F; }

.DefaultColorFont  { font-family : Arial, Geneva, sans-serif; font-size : 11px; color : B31B34; }	

.MediumFont { font-family : Arial, Geneva, sans-serif; font-size : 13px; color: #40443F; }

.SmallFont  { font-family : Arial, Geneva, sans-serif; font-size : 11px; }

.InverseFont  { font-family : Arial, Geneva, sans-serif; font-size : 11px; color : white; }

.SmallInverseFont  { font-family : Arial, Geneva, sans-serif; font-size : 10px; color : white; }

.MediumInverseFont  { font-family : Arial, Geneva, sans-serif; font-size : 11px; color : white; }

.LargeInverseFont  { font-family : Arial, Geneva, sans-serif; font-size : 17px; color : white; }

.MediumColorFont  { font-family : Arial, Geneva, sans-serif; font-size : 13px; color : B31B34; }

.ErrorFont  { font-family : Arial, Geneva, sans-serif; color : red; }

TD { font-family : Arial, Geneva, sans-serif; font-size : 11px; }

BODY { font-family : Arial, Geneva, sans-serif; font-size : 11px; }

/* AutoSite specific */
.text { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #40443F; text-decoration: none}

.caption { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #40443F; font-weight: bold;}

.captionred { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #B31B34; font-weight: bold;}

.captionblk { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}

.captionmedred { font-family:    Arial, Geneva, sans-serif; font-size: 17px; color: #B31B34; font-weight: bold;}

.captionmedblk { font-family:    Arial, Geneva, sans-serif; font-size: 17px; color: #000000; font-weight: bold;}

.captionhead { font-family:    Arial, Geneva, sans-serif; font-size: 18px; color: #B31B34; font-weight: bold;}

.captionheadblk { font-family:    Arial, Geneva, sans-serif; font-size: 18px; color: #000000; font-weight: bold;}

.arrow { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #B31B34; font-weight: bold;}

.arrowbg { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #B31B34; font-weight: bold;}

.arrowlg { font-family:    Arial, Geneva, sans-serif; font-size: 17px; color: #B31B34; font-weight: bold;}

.arrowblack { font-family:    Arial, Geneva, sans-serif; font-size: 11px; color: #111111; font-weight: bold;}

.arrowblackbg { font-family:    Arial, Geneva, sans-serif; font-size: 13px; color: #111111; font-weight: bold;}


a, a:visited  		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight : none; color: #40443F; text-decoration: underline}
A:Hover 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #B31B34; text-decoration: underline}

<!--- 
body {scrollbar-face-color: #C03440; scrollbar-shadow-color: #E8E8E8; scrollbar-highlight-color: #E8E8E8; scrollbar-3dlight-color: #E8E8E8; scrollbar-darkshadow-color: #E8E8E8; scrollbar-track-color: #E2E2E2; scrollbar-arrow-color: #E8E8E8;}  --->


/* AUTOSITE FOOTER PROPERTIES */
.footerContainer{
	width:100%;
}
.footerInnerCell{
	width:inherit;
	background:#3D3E40;
	line-height:1px;
}
#captionAddStyle{
	width:inherit;
	padding:10px 0 4px 0;
}
#Categories,#MostPopular{
	padding:7px;
}
.CategoryHeading{
	font-size:11px;
	font-weight:bold;
}
#AICPowered,#KBBLinks,#Trust{
	padding:8px;
}

/* 404 page */
div#msg_block_404 {
	height: 500px;
	margin: 0px;
}

div#msg_block_404 img {
	border: 0;
	margin: 10px 10px 10px 0px;
}
div#msg_404_abtl {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #999;	
	font-size: 20px;	
	padding: 15px 0px;
	margin-top: 80px;
	margin-left: 12%;
	width: 598px;	
}

div#continue_btn {
	margin-top: 20px;
	margin-left: 12%;
	width: 598px;
}

img#img_404 {
	border: 0px;
	float: left;
}
