BODY
	{
	font-family: verdana, arial, sans-serif;
	background-color: #FFF;
/*	background-color: #007962; */
	}
	
a
	{
	outline: none;
	}
	
hr
	{
	width: 100%;
	color: #CCCCCC;
	border: #CCCCCC solid 6px;
	margin-bottom: 10px;
	height: 10px;
	clear: both;
	}
	
img
	{
	border: none;
	}

/* NON-MENU LINK COLORS */

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

a:hover
	{
	color: #d4172a; text-decoration: underline;
	}

/* PAGE FONTS AND TITLES */

/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE
	{
	COLOR: #FFFFFF; FONT: 11px verdana, arial, sans-serif; font-weight: bold;
	}

.title, h1
	{
	COLOR: #38907d; FONT: 16px verdana, arial, sans-serif; font-weight: bold;
	}

.subtitle, h2
	{
	COLOR: #000000; FONT: 14px verdana, arial, sans-serif; font-weight: bold;
	}

.smalltitle, h3
	{
	COLOR: #dc3340; FONT: 13px verdana, arial, sans-serif; font-weight: bold; clear: both;
	}

.date-font
	{
	color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold;
	}

#date-location
	{
	right: 10px; POSITION: absolute; TOP: 53px;
	}

/* GENERAL TEXT SIZES and COLORS */

.smalltext, ul
	{
	COLOR: #000000; FONT: 12px arial, sans-serif; font-weight: normal; line-height: 20px;
	}

.smalltext, p
	{
	COLOR: #000000; FONT: 12px arial, sans-serif; font-weight: normal; line-height: 20px; clear: both;
	}

.footer
	{
	COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold;
	}

.phonetitle
	{
	COLOR: #38907d; FONT: 13px arial, sans-serif; font-weight: bold;
	}

.list
	{
	COLOR: #CCCC99; FONT: 12px verdana, arial, sans-serif; font-weight: normal;
	}

.testimonial
	{
	COLOR: #8BC1AD; FONT: 11px verdana, arial, sans-serif; font-style: italic; font-weight: bold;
	}

/* HEADER BACKGROUND COLOR - edit the header.js also */

.headercolor
	{
	background-color: #CCCCCC;
	}

/* NON GALLERY IMAGE BORDERS */

.borders
	{
	border: #C0C0C0 1px solid;
	}

/* SHADOW AND CORNER IMAGE */

#cornerimage
	{
	background-image: url("../picts/jetblack/corner.gif");
	}

.pageheight
	{
	background-image: none;
	}

.shadow-horizontal
	{
	background-image: none;
	}

/* GALLERY & PRODUCTS CODE */

.price
	{
	COLOR: #CCCC99; FONT: 14px verdana, arial, sans-serif; font-weight: bold;
	}

.carttitle
	{
	FONT: bold 12px verdana, arial, sans-serif;
	COLOR: #FFFFFF;
	border: 1px solid #80A4CC;
	background-color: #232937;
	margin-bottom: 3px;
	padding: 4px 9px 4px 9px;
	}

.picturetitle
	{
	COLOR: #FFFFFF;
	FONT: 13px arial, verdana, sans-serif;
	font-weight: bold;
	}
	
#master
	{
	width: 750px;
	color: #000;
	}

.left
	{
	width: 70%;
	float: left;
	}

.right
	{
	width: 30%;
	float: right;
	}
	
.gallerytext img
	{
	float: left;
	}

.viewer-border
	{
	border: #C0C0C0 1px solid;
	}

.Galborder
	{
	border: #C0C0C0 1px solid; margin-bottom: 3px;
	}

A:hover .Galborder
	{
	border: #33CCCC 1px solid; margin-bottom: 3px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8;
	}

/* QUOTES FORM */

.quotechoice
	{
	color: #CCFFCC; font: 12px arial, verdana, sans-serif; font-weight: bold;
	}

/* PAGE LINES & BORDERS */

.pagebars
	{
	background-color: #000000;
	background-image: url("../picts/jetblack/bar.jpg");
	height: 20px;
	border: solid #000000;
	border-width: 1px 0px 1px 0px;
	/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
	}

.pagebar-bottom
	{
	background-color: #FFF;
	/* background-image: url("../picts/jetblack/bar.jpg"); */
	/* height: 20px; */
	/* border: solid #000000; */
	/* border-width: 1px 0px 1px 0px; */
	/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
	}

.page-splits
	{
	border: #FFFFFF 1px solid;
	background-color: #000000;
	color: #000000;
	}

.faqline
	{
	border-bottom: #C0C0C0 1px solid;
	}

/* SCROLLER OPTIONS */

.scroller-body
	{
	background-color: #FFFFFF;
	background-image: url("../picts/jetblack/background-scroller.jpg");
	background-repeat: repeat-y;
	}

.scrollertitle
	{
	color: #000000; font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold;
	}

.scrollertext
	{
	color: #000000; font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal;
	}

/* SCROLLER LINK COLORS */

a.scroller:link, a.scroller:visited, a.scroller:active
	{
	color: #3300FF; text-decoration: none;
	}

a.scroller:hover
	{
	color: #FF6600; text-decoration: none;
	}

/* LEFT SIDEBAR OPTIONS */

.sidebar-background, .sidebar-background2
	{
	/* background-image: url("../picts/jetblack/background-sidebar.jpg"); */
	background-repeat: repeat;
	background-color: #FFFFFF;
	}

.sideborder
	{
	BORDER: #FFFFFF 1px solid;
	}

/* THE NEXT 2 LINES ARE NOT USED IN 2009 MODELS - FOR OLDER CHROME COMPATIBILITY */

.sidebartitle
	{
	COLOR: #FFFFFF; FONT: 13px verdana, arial, sans-serif; font-weight: bold;
	}

.sidebartext
	{
	color: #000000; FONT: 11px arial, verdana,  sans-serif; font-weight: bold;
	}

.sidebartitle-box
	{
	padding: 5px;
	background-color: #007962;
	/* background-image: url("../picts/jetblack/background-sidebar-title.gif"); */
	color: #FFFFFF;
	font: bold 12px arial, verdana, sans-serif;
	text-align: left;
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	}	

.sidebartext-box
	{
	padding: 6px;
	background-color: #d4172a;
	color: #FFFFFF;
	font: bold 11px arial, verdana, sans-serif;
	text-align: left;
	border-top: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	}

a.sidelink:link, a.sidelink:visited, a.sidelink:active
	{
	color: #FFFFFF; text-decoration: none;
	}

a.sidelink:hover
	{
	color: #FFFFFF; text-decoration: underline;
	}

/* FOR RIGHT SIDEBAR */

.sidebartext-right
	{
	color: #000000; FONT: 11px arial, verdana,  sans-serif; font-weight: bold;
	}

fieldset
	{
	border: #CCCCCC 2px solid;
	background-color: #FFFFFF;
	}

fieldset legend
	{
	FONT: bold 13px arial, verdana, sans-serif;
	COLOR: #FFFFFF;
	border: 2px solid #FFFFFF;
	background-color: #d4172a;
	}

#specs
	{
	color: #000000;
	background-color: #eeeeee;
	padding: 10px;
	}
	
#specs th
	{
	background-color: #d4172a;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #FFFFFF;
	}
	
#specs tr td
	{
	padding: 10px;
	border: 1px solid #FFFFFF;
	}
	
img.newsPhoto
	{
	float: left;
	}
	
#news p
	{
	clear: none;
	}