BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #797979;
    LINE-HEIGHT: 19px;
    PADDING-TOP: 0px;
    FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
P
{
    MARGIN: 12px 10px 16px 0px
}
A:link
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}
A.box
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #285ea0;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
A.box:visited
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #285ea0;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
A.box:hover
{
    BACKGROUND: url(/media/images/gradient-blue.jpg) repeat-y right top;
    CURSOR: pointer
}
A.noline
{
    COLOR: #285ea0;
    TEXT-DECORATION: none
}
A.noline:visited
{
    COLOR: #285ea0;
    TEXT-DECORATION: none
}
A.noline:hover
{
    COLOR: #285ea0;
    TEXT-DECORATION: none
}
UL
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    LINE-HEIGHT: normal;
    LIST-STYLE-TYPE: none
}
LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(/media/images/ul.gif) no-repeat left 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px;
    PADDING-TOP: 0px
}
INPUT
{
    COLOR: #797979
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    LETTER-SPACING: -0.05em
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    LETTER-SPACING: -0.05em
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    LETTER-SPACING: -0.05em
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    LETTER-SPACING: -0.05em
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    LETTER-SPACING: -0.05em
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 23px;
    PADDING-BOTTOM: 0px;
    COLOR: #1b559b;
    PADDING-TOP: 0px
}
H5
{
    FONT-SIZE: 15px
}
H2.form
{
    COLOR: #1b559b
}
H3
{
    FONT-SIZE: 17px;
    COLOR: #959595
}
H4
{
    FONT-SIZE: 13px;
    MARGIN: 5px 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #959595
}
#container
{
    MARGIN: 0px auto;
    WIDTH: 850px;
    BACKGROUND-COLOR: #fff
}
#left
{
    FONT-SIZE: 10px;
    FLOAT: left;
    MARGIN: 0px 20px 14px 0px;
    WIDTH: 205px;
    LINE-HEIGHT: 22px
}
.left-ad
{
    PADDING-BOTTOM: 10px
}
#logo
{
    PADDING-TOP: 38px
}
#menu
{
    PADDING-TOP: 27px
}
#menu A
{
    PADDING-TOP: 7px
}
#submenu
{
    PADDING-TOP: 21px
}
#right
{
    FLOAT: right;
    MARGIN: 0px 0px 14px 10px;
    WIDTH: 615px;
    TEXT-ALIGN: left
}
#crumbs-home
{
    FLOAT: left;
    FONT: 11px Arial, Helvetica, sans-serif;
    PADDING-TOP: 10px
}
#crumbs-sub
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 12px;
    FONT: 11px Arial, Helvetica, sans-serif;
    PADDING-TOP: 10px
}
#crumbs-home A:link
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(/media/images/icon-arrow.gif) white no-repeat left 50%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#crumbs-home A:visited
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 12px;
    BACKGROUND: url(/media/images/icon-arrow.gif) white no-repeat left 50%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#crumbs-sub A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#crumbs-sub A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#crumbs-home A:hover
{
    TEXT-DECORATION: underline
}
#crumbs-sub A:hover
{
    TEXT-DECORATION: underline
}
.arrow-green
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    FONT: bold 14px Arial, Helvetica, sans-serif;
    COLOR: #66b145;
    PADDING-TOP: 0px
}
#cart
{
    FLOAT: right;
    FONT: 11px Arial, Helvetica, sans-serif;
    PADDING-TOP: 10px
}
#cart IMG
{
    MARGIN: -3px 6px 0px 13px
}
#homepage-news
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 16px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left
}
#interiorMainpic IMG
{
    PADDING-TOP: 24px
}
.searchbox
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    FONT: 12px sans-serif;
    WIDTH: 134px;
    PADDING-TOP: 4px;
    HEIGHT: 14px
}
#search
{
    FONT-SIZE: 10px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left
}
A.license
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LINE-HEIGHT: normal
}
A.product-link
{
    COLOR: #797979;
    TEXT-DECORATION: none
}
.product-table
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
.switch-colors IMG
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.bluelineleft
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c6dbe0 1px solid;
    PADDING-TOP: 0px
}
.nolineleft
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.bluelinetop
{
    BORDER-TOP: #c6dbe0 1px solid;
    PADDING-TOP: 5px
}
.bluelinetopthick
{
    BORDER-TOP: #c6dbe0 3px solid;
    PADDING-TOP: 5px
}


.spec-title
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    WHITE-SPACE: nowrap
}
.spec-body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.specs-header
{
    PADDING-BOTTOM: 15px
}
A.faqs
{
    FONT-WEIGHT: bold;
    COLOR: #285ea0;
    TEXT-DECORATION: none
}
.faqs-spacer
{
    MARGIN-BOTTOM: 10px
}
.faqs-answer
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px
}
.models-header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #285ea0;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c4c4c4 1px solid;
    TEXT-DECORATION: none
}
#news-recent
{
    PADDING-RIGHT: 15px;
    FLOAT: left;
    WIDTH: 100%
}
#news-recent H4
{
    PADDING-LEFT: 5px
}
.news-header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 5px 0px;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
.news-header SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #285ea0;
    TEXT-DECORATION: none
}
.news-teaser p {
	font-size: 130%;
	line-height: 130%;
	color: #666666;
}


.news-header P
{
    MARGIN: 5px 0px;
    COLOR: #797979
}
.news-header:hover
{
    BACKGROUND: url(/media/images/gradient-blue.jpg) repeat-y right top
}
.more
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/media/images/icon-arrow.gif) no-repeat right 3px;
    PADDING-BOTTOM: 0px;
    COLOR: #285ea0;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#news-archive
{
    FLOAT: right;
    WIDTH: 100%
}
#news-archive DIV
{
    OVERFLOW: auto;
    HEIGHT: 400px
}
#news-archive P
{
    MARGIN: 15px 0px
}
#contact-form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#contact-form P
{
	MARGIN: 0px;
	display: block;
	float: left;
}
#contact-form INPUT
{
    WIDTH: 214px;
    HEIGHT: 17px
}
#contact-form INPUT.zip
{
    WIDTH: 54px
}
#contact-form SELECT
{
    BORDER-RIGHT: #bebebe 1px solid;
    BORDER-TOP: #bebebe 1px solid;
    MARGIN: 6px 0px 2px;
    FONT: bold 15px sans-serif;
    BORDER-LEFT: #bebebe 1px solid;
    WIDTH: 104px;
    COLOR: #0766ad;
    BORDER-BOTTOM: #bebebe 1px solid;
    HEIGHT: 22px
}
#disto-form SELECT
{
    BORDER-RIGHT: #bebebe 1px solid;
    BORDER-TOP: #bebebe 1px solid;
    MARGIN: 6px 0px 2px;
    FONT: bold 15px sans-serif;
    BORDER-LEFT: #bebebe 1px solid;
    WIDTH: 193px;
    COLOR: #0766ad;
    BORDER-BOTTOM: #bebebe 1px solid;
    HEIGHT: 22px
}
#contact-form LABEL
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FLOAT: left;
    WIDTH: 120px;
    COLOR: #1b559b;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
#disto-form LABEL
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FLOAT: left;
    WIDTH: 120px;
    COLOR: #1b559b;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
#disto-form LABEL
{
    WIDTH: 100px
}
#contact-form LABEL.ziplabel
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FLOAT: left;
    WIDTH: 50px;
    COLOR: #1b559b;
    MARGIN-RIGHT: 8px;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
#contact-form TEXTAREA
{
    WIDTH: 337px;
    HEIGHT: 110px
}
#contact-box
{
    BORDER-RIGHT: #c6dbe0 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #c6dbe0 1px solid;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(/media/images/bg-contact-box.gif) #f9fafa left top;
    FLOAT: right;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: #c6dbe0 1px solid;
    WIDTH: 185px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #c6dbe0 1px solid
}
INPUT
{
    BORDER-RIGHT: #bebebe 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #bebebe 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: url(/media/images/input.gif) white repeat-x 50% top;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px 0px;
    FONT: bold 15px sans-serif;
    BORDER-LEFT: #bebebe 1px solid;
    COLOR: #0766ad;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #bebebe 1px solid
}
TEXTAREA
{
    BORDER-RIGHT: #bebebe 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #bebebe 1px solid;
    PADDING-LEFT: 5px;
    BACKGROUND: url(/media/images/input.gif) white repeat-x 50% top;
    PADDING-BOTTOM: 5px;
    FONT: 12px Arial, Helvetica, sans-serif;
    BORDER-LEFT: #bebebe 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #bebebe 1px solid
}
#footer
{
    CLEAR: both;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 80px;
    TEXT-ALIGN: left
}
#footer A:link
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#footer A:visited
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#footer A:hover
{
    TEXT-DECORATION: underline
}
.forty
{
    WIDTH: 38%
}
.sixty
{
    WIDTH: 58%
}
.fifty
{
    WIDTH: 47%
}
.hr
{
    BORDER-TOP: #c4c4c4 1px solid;
    MARGIN: 10px 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
.lineright
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 15px
}
.lineleft
{
    PADDING-LEFT: 15px;
    BORDER-LEFT: #cccccc 1px solid
}
.linebottom
{
    PADDING-BOTTOM: 15px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.border
{
    BORDER-RIGHT: #e1e1e1 5px solid;
    BORDER-TOP: #e1e1e1 5px solid;
    BORDER-LEFT: #e1e1e1 5px solid;
    BORDER-BOTTOM: #e1e1e1 5px solid
}
.gutter
{
    MARGIN: 10px
}
.floatleft
{
    FLOAT: left
}
.floatright
{
    FLOAT: right
}
.clear, .clearboth
{
    CLEAR: both
}
.pad10
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.tabberlive .tabbertabhide
{
    DISPLAY: none
}
.tabber
{
}
.tabberlive
{
    MARGIN-TOP: 16px
}
UL.tabbernav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 12px Arial, Helvetica, sans-serif;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bebebe 1px solid
}
UL.tabbernav LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.tabbernav LI A
{
    BORDER-RIGHT: #bebebe 1px solid;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #bebebe 1px solid;
    PADDING-LEFT: 16px;
    BACKGROUND: white;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 2px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #bebebe 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
UL.tabbernav LI A:link
{
    COLOR: #67b226
}
UL.tabbernav LI A:visited
{
    COLOR: #67b226
}
UL.tabbernav LI A:hover
{
    BORDER-LEFT-COLOR: #bebebe;
    BACKGROUND: url(/media/images/gradient-blue.jpg) repeat-y right top;
    BORDER-BOTTOM-COLOR: #bebebe;
    COLOR: #000;
    BORDER-TOP-COLOR: #bebebe;
    BORDER-RIGHT-COLOR: #bebebe
}
UL.tabbernav LI.tabberactive A
{
    COLOR: #1b559b;
    BORDER-BOTTOM: #f9f9f9 1px solid;
    BACKGROUND-COLOR: #f9f9f9
}
UL.tabbernav LI.tabberactive A:hover
{
    BACKGROUND: #f9f9f9;
    COLOR: #1b559b;
    BORDER-BOTTOM: #f9f9f9 1px solid
}
.tabberlive .tabbertab
{
    BORDER-RIGHT: #bebebe 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 20px;
    BACKGROUND: #f9f9f9;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #bebebe 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bebebe 1px solid
}
.tabberlive .tabbertab SPAN IMG
{
    MARGIN-BOTTOM: -4px;
    PADDING-TOP: 8px
}
.tabberlive .tabbertab LI
{
    BORDER-TOP: #c6dbe0 1px solid;
    BACKGROUND: url(/media/images/ul.gif) no-repeat left 10px;
    PADDING-TOP: 6px
}
.tabberlive .tabbertab .product-table LI
{
    BORDER-TOP: medium none;
    BACKGROUND: url(/media/images/ul.gif) no-repeat left 4px;
    PADDING-TOP: 0px
}
.tabberlive#tab1
{
}
.tabberlive#tab2
{
}
.tabberlive#tab2 .tabbertab
{
    OVERFLOW: auto;
    HEIGHT: 200px
}
.eighty
{
    WIDTH: 78%
}

