body {
   margin: 0 0 0 0;
   font-family: Arial, Helvetica, sans-serif;
}
div#page {width:652px;}

div#page a:visited {
   color: purple;
}
a:hover {
   color: blue;
}

.crumb-trail{
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
}

.number{
	text-align:center;
   font-size: 10px;
   color: #cc0000;
}

.keywords {
   text-align: center;
   font-size: 12px;
   font-weight: bold;
}

h1#main {
	text-align:center;
   font-size: 16px;
   font-weight: bold;
   color: #000066;
}

h1#page-header {
	text-align: left;
	margin-left:10px;
}

h1#page-header2 {
	text-align: left;
	margin-left:80px;
}

h1#page-header-box {
	border: thin solid Black;
	background: #101E69;
	margin: 10px 10px 10px;
   font-size: 16px;
   font-weight: bold;
   color: white;
}

#header-image {
	float:right;
}

.group-table{
	border-color: Black;
	border: medium double;
	padding: 5px;
	margin: 10px 10px 15px 10px;
   font-family: Arial, Helvetica, sans-serif;
}

.group-table-header{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #B22222;
}

.group-table-image{
	float: right;
}

.group-table-desc{
   padding: 15px 0 15px 0;
   font-size: 10px;
}

.group-table-links {
	font-size: 10px;
	color: #000066;
}

.group-table-links a {
   color: #000066;
}

table.model-table{
	width: 80%;
	border: 1px solid Black;
	margin: 10px 10px 10px 10px;
	padding: 0px;
}

td.model-table-model{
	padding: 5px;
	text-align: left;
	border: 1px solid Black;
   font-family: Arial, Helvetica, sans-serif;
}

.model-table-model-text{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
   text-decoration: none;
}

td.model-table-year{
	padding: 5px;
	text-align: left;
	border: 1px solid Black;
	font-family: Arial, Helvetica, sans-serif;
}

.model-table-year-text{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
   text-decoration: none;
}

#products{

}

.product-table{
	width: 450px;
	border: 2px solid black;
	padding: 5px;
	margin: 10px 10px 15px 10px;
}

.product-bed{
   padding: 0 2px 0 2px;
   font-size: 12px;
   font-weight: bold;
   color: white;
   background-color: #000066;
}

.product-header{
	/*border: 1px solid Black*/;
}

.product-mid{
   clear: left;
   border-top: 2px solid gray;
	/*border: 1px solid Blue*/;
}

.product-purchase{
   font-size: 10px;
	padding-top: 10px;
	/*border: 1px solid Yellow;*/
}

.product-bottom{
   padding-top: 20px;
	/*border: 1px solid Red;*/
}

.product-image{
	float: left;
   padding-right: 5px;
}

.desc-list{
	/*border: 1px solid green;*/
   padding: 0 0 0 15px;
   margin: 0 0 0 0;
   line-height: .9em;
}

div.product-mid li{
   padding-top: 5px;
   font-size: 10px;
}

.product-color{
   padding-right: 5px;
	/*border: 1px solid Fuchsia;*/
}

.product-price{
	padding-right: 5px;
   font-weight: bold;
   font-size: 11px;
	/*border:1px solid green;*/
}

.product-sale{
	padding-right: 5px;
   color: #cc0000;
   font-weight: bold;
   font-size: 11px;
	/*border: 1px solid Olive;*/
}

.product-buy{
   vertical-align: text-bottom;
   border: 0px;
}

.product-part{
   padding-right: 5px;
}

.product-name{
	text-align: left;
}

.product-info{
	line-height:12px;
}

.product-desc{
}


.product-disclaimer{
	margin-top: 0;
	height: 20px;
   font-size: 10px;
   color: #cc0000;
}

.legal{
	font-size:10px;
}

.page-links{
	font-size: 10px;
	text-align: center;
}

.page-link{
	color: #00008B;
}

.content{
	margin: 10px 20px 10px 20px;
}

ul.content-list{
	margin: 5px 5px 5px 15px;
}

#gutter-container{
   float: right;
   margin-right: 5px;
	border: 2px solid black;
	width: 150px;
}

.gutter-header{
	background-color: #cc0000;
	text-align: center;
	border-bottom: 1px solid black;
   font-size: 12px;
   font-weight: bold;
   color: white;
}

.gutter-subheader{
	border-top: 2px solid black;
	border-bottom: 1px solid black;
	background-color: #000066;
	text-align: center;
   font-size: 12px;
   font-weight: bold;
   color: white;
	line-height: 14px;
}

.gutter-links {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

.gutter-links li {
   list-style: none;
}

.gutter-links a{
	text-decoration: none;
}

.gutter-link-pic{
	vertical-align: middle;
	margin: 1px 5px 1px 1px;
}
