
body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 100%;
	width: 100%;
	
}

/* backgrounds */
body.homepage
{
background: url(../images/main_bkg.jpg) top center no-repeat;	
}

body.specpage
{
background: url(../images/spec_bkg.jpg) top center no-repeat;	
}

body.privacypage
{
background: url(../images/warranty_bkg.jpg) top center no-repeat;	
}


/* Wrapper */

#wrapper {
	padding-top: 220px;
}


/* Menu */

#menu {
	width: 740px;
	height: 35px;
	margin: 0 auto;
}
#footer {
	padding: 220px 0px;
	width: 740px;
	height: 15px;
	margin: 0 auto;
}

/* Page */

#page {
	width: 620px;
	margin: 0 auto;

}

/* Content */

#content {
	float: left;
	width: 610px;
	padding: 0px 20px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 200px;
	padding: 5px 0px;
}


#title {
	font-weight:bold;
	font-size:14px;
	color: #336633;
}

#fineprint {
	font-size:11px;
	color: #333;
}

#vertdivider {
	padding-left:30px;
	padding-right:30px
}
#vertdivider_sm {
	padding-left:10px;
	padding-right:10px
}

img {
	border: 0px;
}

a:link {
	color: #B6C89E;
	text-decoration: underline;
}

a:visited {
	color: #B6C89E;
}

a:hover { 
	color: #65A16D;
	text-decoration: underline;
}

e a.sec {
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}

/*
body P {
	font-size: 11px;
	color: #999;
	font-family: 'lucida grande','lucida unicode',lucida,'trebuchet ms',trebuchet,verdana,sans-serif;
}
*/


