﻿ /* this should be on -every- website */
html, body, form { height: 100%; padding: 0; margin: 0;}
        
/* set site-wide fonts */
body, th, td { font-family: Helvetica, Arial; font-size: 12px; }

body {
	background:#FFFFFF;
	color:#395762;
	/*color:#71878F;*/}

a 
{
	color:#0098D7;
	font-weight:bold;}


/* TEMPLATE STYLES */
.wrapper 
{
	width:950px;}
	
.header
{
	width:950px;}

.header .nav
{
	width:950px;
	height:28px;
	background:url(Images/nav-bg.gif) repeat-x;
	border-bottom:3px solid #7DC7E6;}

.header .nav img
{
	float:left;}

.breadcrumb
{
	width:737px;
	padding:5px;
	border-left:1px solid #BBE2F2;}

.content .leftNav
{
	width:202px;
	background:#EEF2F6;}
	
.content .leftNav .items
{
	width:202px;}

.content .leftNav .spotlightDivider
{
	width:202px;
	height:1px;
	font-size:0.1em;
	line-height:0.1em;
	background:#7DC7E6;}

.content .leftNav .spotlightNavigation
{
	font-size:14px;
	background:url(Images/left-nav-bg.gif) repeat-y;}
.content .leftNav .spotlightTestimonial
{
	padding:25px;
	min-height:234px;
	color:#0089C7;
	background:url(Images/spotlight-bg-testimonial.gif) no-repeat;}
.content .leftNav .spotlightTestimonial strong {color:#798E96;}

.content .leftNav .spotlightWhereToBuy
{
	height:66px;
	padding:25px;
	background:url(Images/spotlight-bg-where-to-buy.gif) no-repeat;}
.content .leftNav .spotlightContact
{
	padding:25px;}

.content .container
{
	width:746px;
	border:1px solid #BBE2F2;
	background:url(Images/content-bg.jpg) repeat-x;}

.footer
{
	text-align:center;
	height:80px;
	color:#CEDCE1;}
.footer a
{
	color:#71878F;
	font-weight:bold;}

.copyrightStyle
{
	color:#87BED4;}

/* HOMEPAGE STYLES */
.borderTop {border-top:1px solid #BBE2F2;}
.borderLeft {border-left:1px solid #BBE2F2;}
.bgWhite {background:#FFFFFF;}
.bgLightBlue {background:#F3F9FF;}


.homeLeftSpotlight{width:215px;height:301px;}
.homeLeftSpotlightTop{background:#98CC3F;color:#FFFFFF;height:30px;font-size:14px;padding:0 10px;}
.homeLeftSpotlightMid{min-height:300px;font-size:12px;padding:5px 10px 5px 10px;line-height:1.4em;color:#395762;}
.homeLeftSpotlightBot{height:23px;}
.homeLeftSpotlightBot .link {padding-right:10px;font-size:12px;}

.homeLeftSpotlight2{width:215px;height:150px;}
.homeLeftSpotlightTop2{background:#98CC3F;color:#FFFFFF;height:30px;font-size:14px;padding:0 10px;}
.homeLeftSpotlightMid2{height:165px;font-size:12px;padding:5px 0 5px 10px;line-height:1.4em;color:#395762;}
.homeLeftSpotlightBot2{height:23px;}
.homeLeftSpotlightBot2 .link {padding-right:10px;font-size:12px;}

.featuredProduct{font-size:12px;padding:10px;}
.featuredImage img{border:1px solid #B3C0C6;}
.featuredModel {font-size:18px;font-weight:bold;}

.additionalProducts{font-size:12px;padding:10px;}

.newsAndAnnouncements{font-size:12px;padding:10px;}

.buttonGo 
{
	width:120px;
	height:21px;
	padding:8px 30px 0 0;
	text-align:right;
	background:url(Images/button-bg-go.gif) right no-repeat;}
.long {width:140px;}

/* LEFT NAV MENU */
.levelOneTop
{
	height:20px;
	padding:4px 10px 0 10px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background:url(Images/left-nav-bg-green.gif) no-repeat;}
.levelOneOn
{
	padding:4px 10px 0 10px;
	color:#FFFFFF;
	background:url(Images/left-nav-bg-blue.gif) no-repeat;}
.levelOneOff
{
	padding:4px 10px 0 10px;
	height:20px;}
.levelTwoOff {padding:5px 0 0 15px;}

.levelOneOn a{color:#FFFFFF;text-decoration:none;font-size:13px;}
.levelOneOff a, .levelTwoOff a {color:#205D9E;text-decoration:none;font-size:13px;}

/* CONTENT PAGE */
.contentTitle{ width:492px; height:68px; padding:0 0 0 30px;font-size:20px;font-weight:bold;}
.contentTitleRight{ background-image:url(images/bg-green-content.gif); background-repeat:repeat-x; width:226px; height:68px;}
.contentSelectProduct{ height:24px; width:716px; border-top:1px solid #D2DAE3; border-bottom:1px solid #D2DAE3; padding:0 0 0 30px;}
.contentItems{ width:716px;}
.contentModelNumber{ font-size:18px; color:#0057A7; font-weight:bold; width:720px; height:40px; background-color:#FFFFFF; border-bottom:1px solid #D2DAE3; padding:0 0 0 30px;}
.backToTopButton{ width:156px; height:29px; background-image:url(images/bg-back-to-top.gif); background-repeat:no-repeat;}
.contentText{ font-size:12px;}

/* CONTACT FORM */
.label {width:145px; padding-right:5px;}