a, a:link, a:visited {
	color:#492200;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

body {
	background-color:#222222;
	font-family:Verdana,sans-serif;
	font-size:10pt;
	margin:0px 0px 0px 0px;
	text-align:center;
}

div #content {
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:39px 13px 7px 20px;
	min-height:430px;
	width:877px;
}

/* For Internet Explorer: */
* html #content {
	height:430px;
}

#footer {
	clear:both;
	color:#DDDDDD;
	font-size:0.8em;
	padding:26px 0px 0px 0px;
	text-align:center;
	width:100%;
}

#footer a {
	color:#FFCC00;
}

div #header {
	background-image:url(../images/graphics/logo-background.jpg);
	background-position:0px -100px;
	background-repeat:no-repeat;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 4px;
	width:905px;
}

div #header img {
	border:none;
}

div #sidebar {
	float:left;
	height:auto;
	padding:10px 0px 0px 0px;
	width:208px;
}

div #sidebar img {
	margin:0px 0px 0px 0px;
}

div #wrapper-inner {
	border:2px solid #95660f; 
	margin:0px 0px 0px 0px;
	width:910px;
}

.div-carb-holder {
	background-color:#FFFFFF;
	width:200px;
	text-align:center;
}

.div-cart {
	background-color:#FF9900;
	background-image:url(../images/graphics/cart.png);
	background-position:5px 2px;
	background-repeat:no-repeat;
	border:1px solid yellow;
	float:right;
	height:105px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:160px;
}

.div-cart h1 {
	color:#710000;
	font-size:14pt;
	padding:0px 0px 0px 40px;
	text-align:center;
}

.div-centered {
	text-align:center;
}

.div-diagram-holder {
	margin-left:180px;
	padding-top:35px;
}

.div-diagram-parts {
	float:left;
	padding-bottom:30px;
	width:160px;
}

#div-diagram-wrapper {
	background-color:#FFFFFF;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
	text-align:center;
	width:960px;
}

.div-left-sidebar {
	float:left;
	font-size:8pt;
	height:600px;
	margin-right:20px;
	text-align:center;
	width:230px;
}

.div-left-sidebar h3 {
	text-align:left;
}

.div-logo-container {
	padding-top:17px;
}

.div-round-edges {
	/*background-image:url(../images/graphics/round-edge-box.png); */
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	clear:both;
	display:table-cell;
	float:left;
	height:140px;
	line-height:150px;
	margin:0px 15px 0px 10px;
	padding:5px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
	width:200px;
}

.div-search-box {
	background-color:#ddcea5;
	border:1px solid #998e71;
	margin-right:30px;
	padding:10px 10px 20px 20px;
}

.div-summary-cart {
	margin:0px 30px 0px 0px;
}

.div-summary-info {
	float:left;
}

h1,h2,h3,h4,h5,h6 {
	color:#722000;
	font-family:Helvetica,sans-serif;
}

h3.carb-kits {
	color:#722000;
	border-bottom:15px solid #a98b52;
}

html {
	font-size:100%;
}

.input-quantity {
	text-align:center;
}

#menubar {
	margin:26px 0px 0px 13px;
	padding:0px 0px 13px 0px;
}

#menubar a {
	font-family:Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

#menubar li {
	display:inline;
	list-style:none;
	padding:13px 13px 13px 13px;
	margin:0px 2px 0px 2px;
}

#menubar li.active {
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#menubar li.inactive {
	background-color:#a98b52;
	border-bottom:none;
}

.span-redmsg {
	color:#FF0000;
}

.table-carb-kits {
	border-spacing:0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	margin-bottom:40px;
	width:850px;
}

.table-carb-kits td {
	padding:4px 0px 4px 0px;
	text-align:center;
}

.table-carb-kits-header {
	background-color:#CCCCCC;
	color:#333333;
	font-weight:bold;
}

.table-carb-parts {
	border:1px solid #e4c8a5;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:0.9em;
	width:609px;
}

.table-carb-parts-wide {
	border:1px solid #e4c8a5;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:0.9em;
	margin-left:50px;
	width:750px;
}

.table-carb-parts td, .table-carb-parts-wide td {
	padding:7px 0px 7px 0px;
}

.table-carb-parts td.description, .table-carb-parts-wide td.description {
	vertical-align:top;
}

.table-carb-parts td.part-number, .table-carb-parts-wide td.part-number {
	vertical-align:top;
	text-align:center;
	width:65px;
}

.table-carb-parts td.price, .table-carb-parts-wide td.price {
	padding-left:7px;
	padding-right:7px;
	text-align:right;
	vertical-align:top;
}

.table-carb-parts td.thumbnail, .table-carb-parts-wide td.thumbnail {
	text-align:center;
	width:65px;
}

.table-carb-parts td.years, .table-carb-parts-wide td.years {
	text-align:center;
	vertical-align:top;
	width:65px;
}

.table-carb-parts tr.evens, .table-carb-parts-wide tr.evens {
	background-color:#FFE5C3;
}

.table-carbs {
	border-spacing:0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	margin-bottom:40px;
	width:850px;
}

.table-carbs td {
	padding:4px 0px 4px 0px;
	text-align:center;
}

.table-carbs-header {
	background-color:#CCCCCC;
	color:#333333;
	font-weight:bold;
}

.table-carbs-original {
	border-collapse:collapse;
	border-spacing:0px;
	width:860px;
}

.table-carbs-original .header{
	background-color:#b1935a;
}

.table-carbs-original .header td {
	text-align:center;
}

.table-carbs-original .note {
	background-color:#CCCCCC;
	padding:10px 100px 10px 30px;
}

.table-cart {
	background-color:#e7daba;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:0.9em;
	width:850px;
}

.table-cart td {
	border-left:none;
	border-right:none;
	padding:5px 5px 5px 5px;
}

.table-cart-narrow {
	background-color:#e7daba;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:0.9em;
	width:600px;
}

.table-cart-header {
  background-color:#a99871;
	color:#000000;
	font-weight:bold;
}

.table-cart-header td {
	border-left:1px solid #000000;
}

.table-cart-whitecell {
	background-color:#FFFFFF;
}

.table-diagram-parts {
	font-size:9pt;
	width:100%;
}

.table-diagram-parts td {
	text-align:center;
	vertical-align:top;
}

.table-formbox {
	background-color:#e2d0a6;
}

.table-formbox td {
	padding:0px 0px 0px 30px;
}

#wrapper-outer {
	height:auto;
	margin:0px auto 0px auto;
	text-align:left;
	width:910px;
}