/* CSS Document */
	
body {
	padding: 0 0 0 0; margin: 0;
	color: #333;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	background-image:url(Images/sbs_yellow_bg.gif);
	background-repeat:repeat-x;}

a img {border:0;}

a:link {color: #6BA3BF; text-decoration: underline;}
a:visited {color: #57869E; text-decoration: underline;}
a:hover {color: #666666; text-decoration: underline;}
a:active {color: #999999; text-decoration: underline;}

h1 {padding: 0px;
	margin: 0px;}

.outside_shadow {
	background-image: url(images/outside_shadow2.png);
	background-repeat: repeat-y;}

.simple_search {
	font-size: 11px;
	font-weight: bold;
	color:#666666;}

#top_menu {
	font-size: 11px;
	padding-left: 12px;
	padding-right: 12px;
	white-space: nowrap;}
	
	#top_menu a:link {color: #333333; text-decoration: none;}
	#top_menu a:visited {color: #333333; text-decoration: none;}
	#top_menu a:hover {color: #d8ad00; text-decoration: none;}
	#top_menu a:active {color: #666666; text-decoration: none;}	

#bottom_menu {
	font-size: 9px;
	color: #999999;
	padding-left: 12px;
	padding-right: 12px;
	white-space: nowrap;}
	
	#bottom_menu a:link {color: #999999; text-decoration: none;}
	#bottom_menu a:visited {color: #999999; text-decoration: none;}
	#bottom_menu a:hover {color: #d8ad00; text-decoration: none;}
	#bottom_menu a:active {color: #CCCCCC; text-decoration: none;}		

.date{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#336699; text-decoration:none;}

.navnewbuses {position: relative; background-image: url(images/nav_newbuses_over.gif); background-repeat: no-repeat; display: block; width: 190px; height: 30px;}
.navnewbuses a { display: block;}
.navnewbuses img {border: 0;}
.navnewbuses a:hover img{visibility:hidden}	

.navusedbuses {position: relative; background-image: url(images/nav_usedbuses_over.gif); background-repeat: no-repeat; display: block; width: 190px; height: 30px;}
.navusedbuses a { display: block;}
.navusedbuses img {border: 0;}
.navusedbuses a:hover img{visibility:hidden}	

.navstore {position: relative; background-image: url(images/nav_store_over.gif); background-repeat: no-repeat; display: block; width: 190px; height: 30px;}
.navstore a { display: block;}
.navstore img {border: 0;}
.navstore a:hover img{visibility:hidden}	

.navplows {position: relative; background-image: url(images/nav_plows_over.gif); background-repeat: no-repeat; display: block; width: 190px; height: 30px;}
.navplows a { display: block;}
.navplows img {border: 0;}
.navplows a:hover img{visibility:hidden}	

.navfeatures {position: relative; background-image: url(images/menu_features_over.gif); background-repeat: no-repeat; display: block; width: 190px; height: 30px;}
.navfeatures a { display: block;}
.navfeatures img {border: 0;}
.navfeatures a:hover img{visibility:hidden}

/* start home page styles */
.home_banner_position {
	padding-top: 7px;
}
	
.sbs_sale_items{
border-left:#FFCC33 1px solid;
border-right:#FFCC33 1px solid;
border-bottom:#FFCC33 1px solid;
margin-top:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
text-align:left;
width: 100%;
}

.sbs_sale_items h1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding: 5px;
}

.sbs_sale_items img {
border: solid 1px #CCCCCC;
}

.content_table{
border-left:#FFCC33 1px solid;
border-right:#FFCC33 1px solid;
border-bottom:#FFCC33 1px solid;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
width: 100%;
}

.content_table h1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:5px;

}

.content_table img {
border: solid 1px #CCCCCC;
}

.yellow_border{
border-top:#FFCC33 1px solid;
}
/* end home page styles */

/* start interior styles */
.content_table_inside {
border-left:#FFCC33 1px solid;
border-right:#FFCC33 1px solid;
border-bottom:#FFCC33 1px solid;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
width: 100%;
}

.content_table_inside .header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 5px 5px 10px;
border-top:#FFCC33 1px solid;
border-bottom:#FFCC33 1px solid;
}

.content_table_inside .maintext {
line-height:2em;
padding:7px 10px 15px 10px;
}

.content_table_inside .maintext_notop {
padding:10px 10px 10px 10px;
}

.content_table_inside .maintext h2 {
color:#666666;
padding: 10px 0px 2px 0px;
margin: 0px;
font-size:11px;
}

.content_table_inside .maintext h3 {
font-weight:bold;
font-size:11px;
color:#997A00;
padding: 5px 0px 0px 0px;
margin: 0px;
text-transform:uppercase
}

.content_table_bus_specs {
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
width: 98%;
margin: 10px 10px 10px 10px;
}

.content_table_bus_specs td {
border-bottom:#CCCCCC 1px solid;
padding:5px 2px 5px 2px;
}

.content_table_bus_specs th {
border-bottom:#CCCCCC 1px solid;
padding:5px 2px 5px 2px;
}
/* end interior styles */

.mid_spacer{
width: 7px;
}

ul li {
line-height: 2.0em;
}

/* StoreFront Styles */

.ContentTableHeader
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 11px; /* Heading Font Size */
color: #FFFFFF; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #666666; /* Background color */
text-align: Left; /* Align Text */
padding:3px 0px 3px 0px;
text-transform:uppercase
}

.Content
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 11px; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
padding:2px 0px 2px 0px;
}

.ProductDetailContent
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 12px; /* Font Size */
color: #333333; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
padding:2px 0px 2px 0px;
}

.ProductDetailContentSalePrice
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 12px; /* Font Size */
color: #CC0000; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
padding:10px 0px 5px 0px;
}

.ContentForm
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 11px; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #666666;
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Arial; /* Font Face */
font-size: 11px; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ProductDetailHeadings
{
font-family: Arial; /* Font Face */
font-size: 16px; /* Font Size */
color: 997A00; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.pagerStyle td
{
font-family: Arial, Helvetica, sans-serif; /* Font Face */
font-size: 12px; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Center; /* Align Text */
padding:10px 0px 10px 0px;
}
