body {
	margin				: 10px 0 10px 0;
	padding				: 0;
	background			: #4b0e10;
	font-family			: georgia;
}

#maincontainer {
	width				: 900px; /*Width of main container*/
	margin				: 0 auto; /*Center container on page*/
	background			: #ebebeb;
}

#contentwrapper {
	float				: left;
	width				: 100%;
	background			: #fff;
}

#leftcolumn {
	float				: left;
	width				: 125px;
	margin-left			: -900px;
}

#topsection {
	background			: #990000;
	height				: 90px;
	border				: 1px solid #fff;
}

#topsection h1 {
	margin				: 0;
	padding				: 25px 0 20px 220px;
	font-size			: 30px;
	color				: #888;
	background			: #000;
	background-image	: url(../suzuki_logo_top.jpg); 
	background-repeat	: no-repeat;
}

#topsection h2 {
	font-family			: "trebuchet ms";
	margin				: 0;
	padding				: 25px 0 20px 20px;
	font-size			: 30px;
	color				: #888;
	background			: #000;
}

#contentcolumn {
	margin-left			: 125px;
}

#mainindent {
	margin				: 0 35px 0 35px;
}

#footer {
	font-family			: Arial;
	clear				: left;
	font-size			: 11px;
	line-height			: 25px;
	background			: #000;
	color				: #888;
	text-align			: center;
	border				: 1px solid #fff;
}

.innertube {
	margin				: 0 0 40px 0; /*Margins for inner DIV inside each column*/
}

.indent {
	margin-left			: 40px;
}

a.body:link { 
	color: #900;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
a.body:visited { 
	color: #900;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
a.body:hover { 
	color: #444;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}
a.body:active { 
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

a.size:link { 
	color: #900;
	text-decoration: none;
	border: 1px solid #efefef;
	padding: 3px 13px 3px 13px;
	background: #fff;
	margin-right: 13px;
}

a.size:hover { 
	color: #444;
	text-decoration: none;
	border: 1px solid #ddd;
	background: #efefef;
}

em {
	color				: #eee;
	font-style			: normal;
	font-weight			: normal;
}

p.body1 {
	font-family			: "trebuchet ms";
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

p.caption {
	color				: #444;
	font-weight			: normal;
	font-style			: italic;
	font-size			: 12px;
	line-height			: 10px;
	margin				: 10px 0 30px 0;
}

ul.body1 {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 18px;
	padding-bottom		: 10px;
}

p.smarterhead {
	color				: #900;
	font-weight			: normal;
	font-size			: 15px;
	line-height			: 10px;
}

p.smarterbody {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

p.featureshead {
	font-family			: "trebuchet ms";
	color				: #868f94;
	font-weight			: normal;
	font-size			: 16px;
	line-height			: 20px;
	border-bottom		: 1px dotted #868f94;
}

p.featuresbody {
	font-family			: "trebuchet ms";
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

p.source {
	color				: #555;
	font-family			: Arial:
	font-weight			: normal;
	font-size			: 11px;
	line-height			: 20px;
	border-bottom		: 1px solid #ddd;
}

p.warrantyhead {
	color				: #900;
	font-weight			: normal;
	font-size			: 20px;
	line-height			: 10px;
}

p.warrantybody {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

p.warrantybody2 {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
	border-top			: 1px solid #777;
	border-bottom		: 1px solid #777;
}

p.warrantybody3 {
	color				: #777;
	font-weight			: normal;
	font-size			: 11px;
	line-height			: 13px;
}

p.includes {
	color				: #000;
	font-weight			: normal;
	font-size			: 12px;
	line-height			: 14px;
	text-align			: center;
	padding-bottom		: 20px;
}

ol.warranty {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

ul.body {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

ul.warranty {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
}

ul.digfeatures {
	color				: #444;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 20px;
	margin-bottom		: 20px;
	margin-left			: 0;
	padding-left		: 1.5em;
	padding-bottom		: 30px;
}

h2 {
	font-family			: "trebuchet ms";
	color				: #900;
	font-weight			: normal;
	font-size			: 25px;
	line-height			: 30px;
	padding-top			: 10px;
	border-bottom		: 1px solid #ccc;
	clear				: both;
}

h3 {
	font-family			: "trebuchet ms";
	color				: #900;
	font-weight			: normal;
	font-size			: 15px;
	line-height			: 20px;
	padding-top			: 10px;
	border-bottom		: 1px dotted #ddd;
}

h4 {
	font-family			: arial;
	color				: #666;
	font-weight			: normal;
	font-size			: 9px;
	line-height			: 0;
	letter-spacing		: 1px;
}

h5 {
	font-family			: arial;
	color				: #000;
	font-weight			: normal;
	font-size			: 12px;
	line-height			: 0;
}

p.photoleft {
	float				: left;
	padding				: 7px 20px 8px 0;
	margin				: 0;
}

p.photoright {
	float				: right;
	padding				: 7px 0 8px 20px;
	margin				: 0;
}

div#col21 {
	float				: left;
	width				: 330px;
}

div#col22 {
	float				: right;
	width				: 330px;
}

div#col31 {
	float				: left;
	width				: 200px;
}

div#col32 {
	float				: left;
	width				: 200px;
	margin-left			: 52px;
}

div#col33 {
	float				: right;
	width				: 200px;
}

table.specs {
	color				: #444;
	font-size			: 14px;
	line-height			: 20px;
}

tr.even {
	background-color	: #f0f0f0;
}

tr.odd {
	background-color	: #ffffff;
}

td.specs1 {
	font-size			: 80%;
	color				: #800;
	font-family			: Arial;
	font-weight			: bold;
	padding				: 3px 3px 3px 10px;
}

td.specs2 {
	font-weight			: normal;
	padding				: 3px 20px 3px 30px;
}

.notice {
	font-family			: Arial;
	font-size			: 9px;
	line-height			: 25px;
	color				: #888;
	border-top			: 1px solid #ccc;
}

hr.gray {
	background			: #ccc;
	color				: #ccc;
	height				: 1px;
	border				: 0px;
	margin-top			: 20px;
}

b.menu {
	font-size			: 115%;
	line-height			: 20px;
	font-style			: bold;
	color				: #444;
	font-family			: "trebuchet ms";
}

strong {
	color				: #000;
	font-style			: normal;
	font-weight			: normal;
	padding-right		: 5px;
}

tr.pricehead {
	font-family			: Arial;
	color				: #fff;
	font-weight			: bold;
	font-size			: 10px;
	line-height			: 14px;
	background			: #900;
}

tr.even {
	font-family			: Arial;
	color				: #000;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 18px;
	background			: #efefef;
}

tr.odd {
	font-family			: Arial;
	color				: #000;
	font-weight			: normal;
	font-size			: 14px;
	line-height			: 18px;
	background			: #ffffff;
}

p.pricinghead {
	font-family			: "trebuchet ms";
	color				: #000;
	font-weight			: bold;
	font-size			: 16px;
	line-height			: 10px;
	padding-top			: 10px;
}

p.disclaimer {
	color				: #000;
	font-family			: arial;
	font-weight			: normal;
	font-size			: 12px;
	line-height			: 12px;
}

/* PURCHASE PAGE */

.mainhead { font: normal 25px/30px "trebuchet ms"; color: #990000; padding: 25px 0 0 0; border-bottom : 1px solid #ccc; }
.head1 { font: bold 21px/25px arial; color: #a68146; padding: 20px 0 0 0; }
.head2 { font: bold 17px/25px arial; color: #000000; padding: 20px 0 0 0; }
.bodypurchase { font: normal 14px/20px "trebuchet ms"; color: #444444; padding: 0 0 0 0; }
.bodypurchase2 { font: normal 11px/14px arial; color: #444444; padding: 10px 0 0 0; }
.bodyphone { font: bold 14px/20px "trebuchet ms"; color: #990000; padding: 0 0 0 0; margin: 0; }
.bodyindent { font: bold 14px/20px "trebuchet ms"; color: #990000; padding: 0 0 0 30px; }
ul, ol.purchase { font: normal 14px/20px "trebuchet ms"; color: #444444; padding: 0 0 0 40px; margin: 10px 0 0 0; }

