#mainav {
	font: 70%/1.5 Comic Sans MS;
}
#mainav, #mainav ul {
	position: relative;
	left: -10px;
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	/*font-weight: bold;*/
	padding: 0;
	/*border: solid #eda;
	border-width: 1px 0;*/
	margin: 0;
}
* html #mainav, #mainav ul {
	position: static;
}

/*top level links*/
#mainav a {
	display: block;
/*	width: 10em;
	w\idth: 6em;*/
	color: #036;
	text-decoration: none;
	padding: 0.25em .75em;
	/*border-right: 1px solid #036;*/
	font-size: 12pt;
	
}

#mainav a.daddy {
	background: url(/design/drop.gif) bottom right no-repeat;
}

#mainav li {
	float: left;
	padding: 0;
/*	width: 10em;*/
}

#mainav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13em;
/*	w\idth: 13.9em;*/
	font-weight: normal;
	margin: 0;
	/*opacity: .95;*/
	background-color: #d4d8bd;
}

/* This is to make opacity work in IE. */
/** html #mainav li ul {
	background-color: transparent;
}
* html #mainav li li {
	background: #d4d8bd;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90);
}*/

#mainav li li {
	padding-right: 0;
	width: 22em;
	border-bottom: 1px solid #fff;
}

#mainav li ul a {
/*	width: 13em;
	w\idth: 9em;*/
	width: 100%;
	border: 0;
	border-right: 1px solid #fff;
	padding: .5em 0 .5em .25em;
	font-weight: normal;
}

#mainav li ul ul {
	margin: -1.75em 0 0 14em;
	margin: -1.7em 0 0 13.95em;
}

#mainav li:hover ul ul, #mainav li:hover ul ul ul, #mainav li.sfhover ul ul, #mainav li.sfhover ul ul ul {
	left: -999em;
}

#mainav li:hover ul, #mainav li li:hover ul, #mainav li li li:hover ul, #mainav li.sfhover ul, #mainav li li.sfhover ul, #mainav li li li.sfhover ul {
	left: auto;
}

#mainav li li:hover ul, #mainav li li.sfhover ul {
	margin-left: 13em;
	margin-top: -2em;
}



#mainav ul li:hover, #mainav ul li.sfhover {
	background-color: #fff;
}
#mainav a:hover {
	color: #900
}



/* Support for the "iehover-fix.js" */

ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

* html ul.nav li { z-index: 201; }

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */




/* (LINKS & BODY TAG) */
body {
	font: normal 12px arial, verdana, geneva, helvetica, sans-serif;
	color: #000;
	margin: 0px;
}
td, th {font: normal 14px Comic Sans MS, arial, verdana, geneva, helvetica, sans-serif; font-weight: normal;}
/*
a {font: normal 12px arial, verdana, geneva, helvetica, sans-serif; text-decoration: underline;}
a:link {color: #ab2524;}
a:visited {color: #8f8080;}
a:hover {color: #4774da;}
a:active {color: #4774da;}

a.Forced:link {color: #fff;}
a.Forced:active {color: #fff;}
a.Forced:visited {color: #fff;}
a.Forced:hover {color: #fff;}
*/
a.ImageBorder:link {color: #000;}
a.ImageBorder:active {color: #000;}
a.ImageBorder:visited {color: #000;}
a.ImageBorder:hover {color: #000;}

/* (Form Builder) */
#formbuilderdisplay td {
	font-size: 11px;
	color: #fff;
}

.coupon {
	border:1px dashed #000;
	padding:5px;
}

.Title {font-weight: bold; font-size: 18px; color: #cc3300;}

/* (IDs used in Layout) */
#Container{
	width:1300px;
	background-image: url(ClassLibrary/Page/Images/Layout/yellow_background.jpg);
	background-repeat: repeat-x;
}
#HomepageVideo{
	float: left;
	width: 563px;
}
#Top {
	width:100%;
	min-width: 789px;
	height: 41px;
	background-color: #263298;
}
#Masthead {
	width:100%;
	min-width: 789px;
	height: 94px;
	background-image: url(ClassLibrary/Page/Images/Layout/gr_MastheadBackground.gif);
	background-repeat: repeat-x;
}
#FullWide {
	width:750;
	margin: 0 0 0 10px;
}
#HomepageLink {
	width:507px;
	height:94px;
	float:left;
}
*html #HomepageLink {
	margin: 0 -3px 0 0;
}
#DealerLocator {
	background-image: url(ClassLibrary/Page/Images/Layout/Ph_DealerLocator_Bottom.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 73px;
	padding: 75px 0 0 0;
	color: #fff;
}
*html #DealerLocator {
	height: 148px;
}
#TextLinks {
	float:left;
	width: 560px;
	text-align: right;
	color: #fff;
	padding: 12px 0 0 0;
}
#Catalog {
	width: 1100px;
	margin: -7px 0 0 0;
}
#Middle {
	width: 100%;
	background-image: url(Images/Bk_Middle.gif);
	background-repeat: repeat-y;
}
#LeftColumn {
	width: 210px;
	float: left;
	display: inline;
	padding: 0 3px 0 3px;
	margin: 0 0 0 10px;
	text-align: center;
}
*html #LeftColumn {
	width: 216px;	
}
#Search {
	width: 192px;
	height: 94px;
	padding: 31px 0 0 90px;
	background-image: url(ClassLibrary/Page/Images/Layout/Gr_Search.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 507px;
}
*html #Search {
	width: 270px;
	height: 94px;
	margin: 0 -3px; ma\rgin: 0;
}
#RightColumn {
	float: left;
	width: 300px;
	margin: 0 0 0 13px;
	padding: 10px 0 0 0;
}
#Bottom {
	width: 100%;
	height: 60px;
	/*background-image: url(Images/Bk_Bottom.gif);*/
	background-color:#e80089 ;
}
#Footer {
	width: 689px;
	text-align: center;
	margin: 0 0 0 110px;
	padding: 3px 0 0 0;
	color: #fff;
}
#ChildNavigation {
	width: 173px;
	background-color:#FDFC5A;
	padding:8px;
	border:1px solid #D9D403;
	text-align:left;
}
#PageNavigation {
	width: 173px;
	background-color:#D91A1A;
	padding:4px;
	border:1px solid #D9D403;
	text-align:left;
}
*html #ChildNavigation {
	width: 173px;
}

/* Start Search Page Settings */
#searchregion {
	font-size: 12px;
	text-align: left;
	line-height: 24px;
	width: 534px;
}
#searchregion form {
	margin: 0;
	display: inline;
}
#searchregion table td {
	padding: 8px;
}
#searchregion label {
	font-size: 12px;
	display: inline;
}
#searchregion .header {color:#fff; font-weight: bold; padding: 5px;}
#searchregion .lt {background-color: #C3D8EE;}
#searchregion .med {background-color: #5690D7;}
#searchregion .dk {background-color: #263096;}

#searchregion .sectionheader {
	width: 80%;
	background-color: #263096;
	font-weight: bold;
	color: #fff;
	float: left;
	margin: 5px 0 0 0;
}

#searchregion .resultcount {
	width: 20%;
	background-color: #5690D7;
	color: #fff;
	text-align: right;
	float: right;
	margin: 5px 0 0 0;
}
#searchregion .results {
	clear: both;
	line-height: 16px;
	padding: 8px;
}
#searchregion .hilighted {
	color: #263198;
}
/* End Search Page Settings */
/* (colorS USED IN CLASS) */
/* (White to Black Range) */
.fg0 {color: #FFFFFF;}
.fg1 {color: #CACACA;}
.fg2 {color: #A5A5A5;}
.fg3 {color: #7F7F7F;}
.fg4 {color: #606060;}
.fg5 {color: #2A2A2A;}
.fg6 {color: #000000;}

/* (Light Hues) */
.fl0 {color: #FBF9E5;}
.fl1 {color: #FBF9E5;}
.fl2 {color: #FBF9E5;}
.fl3 {color: #EBE7C0;}
.fl4 {color: #B9B37C;}
.fl5 {color: #90861B;}
.fl6 {color: #90861B;}

/* (Medium Hues) */
.fm0 {color: #ECF1FD;}
.fm1 {color: #ECF1FD;}
.fm2 {color: #ECF1FD;}
.fm3 {color: #7EA0FF;}
.fm4 {color: #7EA0FF;}
.fm5 {color: #7EA0FF;}
.fm6 {color: #7EA0FF;}

/* (Dark Hues) */
.fd0 {color: #8290B9;}
.fd1 {color: #8290B9;}
.fd2 {color: #8290B9;}
.fd3 {color: #AB2524;}
.fd4 {color: #022FA7;}
.fd5 {color: #022FA7;}
.fd6 {color: #022FA7;}



/* (BACKGROUND - colorS) */
/* (White to Black Range) */
.bg0 {background-color: #FFFFFF;}
.bg1 {background-color: #CACACA;}
.bg2 {background-color: #A5A5A5;}
.bg3 {background-color: #7F7F7F;}
.bg4 {background-color: #606060;}
.bg5 {background-color: #2A2A2A;}
.bg6 {background-color: #000000;}

/* (Light Hues) */
.bl0 {background-color: #FBF9E5;}
.bl1 {background-color: #FBF9E5;}
.bl2 {background-color: #FBF9E5;}
.bl3 {background-color: #EBE7C0;}
.bl4 {background-color: #B9B37C;}
.bl5 {background-color: #90861B;}
.bl6 {background-color: #90861B;}

/* (Medium Hues) */
.bm0 {background-color: #F8F9FD;}
.bm1 {background-color: #F8F9FD;}
.bm2 {background-color: #C4D0F2;}
.bm3 {background-color: #C4D0F2;}
.bm4 {background-color: #C4D0F2;}
.bm5 {background-color: #7EA0FF;}
.bm6 {background-color: #7EA0FF;}

/* (Dark Hues) */
.bd0 {background-color: #8290B9;}
.bd1 {background-color: #F8F9FD;}
.bd2 {background-color: #F8F9FD;}
.bd3 {background-color: #AB2524;}
.bd4 {background-color: #022FA7;}
.bd5 {background-color: #022FA7;}
.bd6 {background-color: #022FA7;}



/* (FONT INFORMATION USED IN ID) */
#xxlarge {font-size: 26px;}
#xlarge {font-size: 22px;}	
#large {font-size: 16px;}	
#medium {font-size: 14px;}	
#small {font-size: 12px;}
#xsmall {font-size: 11px;}	
#xxsmall {font-size: 10px;}
	
/* (HTML EDITOR FONT INFORMATION) */
.VerySmallText {
	font-size: 10px;
	color: #AA2C47;
	}
.VerySmallTextBlack {
	font-size: 10px;
	color: #000000;
	}	
.VerySmallTextGrey {
	font-size: 10px;
	color: #7F7F7F;
	}	
.SmallText {
	font-size: 14px;
	color: #AA2C47;
	}
.SmallTextBlack {
	font-size: 14px;
	color: #000000;
	}	
.SmallTextGrey {
	font-size: 14px;
	color: #7F7F7F;
	}	
.MediumText {
	font-size: 18px;
	color: #AA2C47;
	}
.MediumTextBlack {
	font: Comic Sans MS;
	font-size: 16px;
	color: #000000;
	}	
.MediumTextGrey {
	font-size: 18px;
	color: #7F7F7F;
	}	
.LargeText {
	font-size: 25px;
	color: #AA2C47;
	}
.LargeTextBlack {
	font-size: 25px;
	color: #000000;
	}	
.LargeTextGrey {
	font-size: 25px;
	color: #7F7F7F;
	}
	
#linksborder {
	border: #333333 solid thin;
}

h3 a {
	size:16px;
}

#fb {
	background-color:#FFFFFF;
}