
BODY {background-color: White; color: #999999; padding:0;  font-family: Tahoma, Arial, "Lucida Grande", Geneva, sans-serif; font-size: 8pt; text-align: center;}
IMG {border: 0;}
TD {font-size: 8pt; color: #666666;}
H1 {font-size: 8pt; color: #333333; margin-top: 0px; margin-bottom: 0px; text-align: center;}
H2 {font-size: 8pt; color: #666666; margin-top: 0px; margin-bottom: 5px; text-align: center;}
H4 {font-size: 11pt; color: #999999; margin-top: 5px; margin-bottom: 40px; text-align: right;}
ul {color: #333333; margin-top: 0px; font-size: 10pt; text-align: left;}
ol {color: #333333; margin-top: 0px; font-size: 10pt; text-align: left;}
li {margin-bottom: 10px;}

A:link {color: #666666; font-size: 8pt; text-decoration: none; border: 0;}
A:visited {color: #666666; font-size: 8pt; text-decoration: none; border: 0;}
A:hover {color: #000000; font-size: 8pt; text-decoration: none; border: 0;}

.GeneralContent {margin-top: 0px;}


.HomeMenu {position: relative; float: left; margin-left: 45px; margin-top: 20px; font-size: 12pt; font-weight:bold; color: #999; text-align: left;}
.HomeMenu A:link {color: #444444; font-size: 11pt; font-weight:bold; text-decoration: none;}
.HomeMenu A:visited {color: #444444; font-size: 11pt; font-weight: bold; text-decoration: none;}
.HomeMenu A:hover {color: #000000; font-size: 11pt; font-weight: bold; text-decoration: none;}

.ReviewMenu {position: relative; float: left; margin-left: 30px; margin-top: 20px; font-size: 14pt; font-weight: bold; color: #aaaaaa; text-align: left;}
.ReviewMenu A:link {color: #666666; font-size: 11pt; font-weight: bold; text-decoration: none;}
.ReviewMenu A:visited {color: #666666; font-size: 11pt; font-weight: bold; text-decoration: none;}
.ReviewMenu A:hover {color: #000000; font-size: 11pt; font-weight: bold; text-decoration: none;}

.EquipmentMenu {position: relative; float: right; margin-right: 10px; top: 15; width: 165px; text-align: left; font-size: 9pt;}
.EquipmentMenu A:link {color: #666666; font-size: 11pt; font-weight: bold; text-decoration: none;}
.EquipmentMenu A:visited {color: #666666; font-size: 11pt; font-weight: bold; text-decoration: none;}
.EquipmentMenu A:hover {color: #000000; font-size: 11pt; font-weight:bold; text-decoration: none;}

.EquipmentLinksTitle {width: 550px; margin-top: 20; color: #333333; font-weight:bold; font-size: 9pt; text-align: left;}
.EquipmentLinks {width: 550px; margin-top: 1; text-align: left;}
.EquipmentLinks A:link {color: #666666; font-size: 10pt; font-weight:normal; text-decoration: none;}
.EquipmentLinks A:visited {color: #666666; font-size: 10pt; font-weight:normal; text-decoration: none;}
.EquipmentLinks A:hover {color: #000000; font-size: 10pt; font-weight:normal; text-decoration: none;}

.Menu {color: #666666; text-align: left; margin: 10px; width: 400px; margin: 0px auto; }
.Menu A:link {color: #333333; font-size: 10pt; text-decoration: none; border: 0;}
.Menu A:visited {color: #333333; font-size: 10pt; text-decoration: none; border: 0;}
.Menu A:hover {color: #000000; font-size: 10pt; text-decoration: none; border: 0;}

.NavLinkCat {color: #eeeeee; background-color:#000000; font-size: 10pt; padding:2px; padding-left:5px; margin-top:10px; margin-bottom:5px; font-weight: bold;}
.NavLinkCat A:link {color: #eeeeee; font-size: 10pt; text-decoration: none; border: 0;}
.NavLinkCat A:visited {color: #eeeeee; font-size: 10pt; text-decoration: none; border: 0;}
.NavLinkCat A:hover {color: #cccccc; font-size: 10pt; text-decoration: none; border: 0;}

.Review {color: #333333; font-size: 10pt; width: 550px; text-align: left; margin: 0px auto;}
.Review A:link {color: #666666; font-size: 9pt; font-weight: bold;}
.Review A:visited {color: #666666; font-size: 9pt; font-weight: bold;}
.Review A:hover {color: #000000; font-size: 9pt; font-weight: bold;}


.AllGalleriesTitle {color: #333333; font-size: 11pt; margin-top: 5px; margin-bottom: 5px;}
.GalleryTitle {color: #666666; margin-top: 5px; margin-bottom: 60px;}
.PictureGalleries {margin-top: 15px; margin-bottom: 10px; }
.PageTitle {color: #222222; font-size: 11pt; font-weight: bold;}

.CenterThis {text-align: center;}

.MouseOverBackground {background-image: url(../Images/GrayBar.gif); background-repeat: no-repeat; background-position: center; color: #737373; text-align: center; width: 600px; height: 16px; }
.MouseOverBackground A:link {color: #333333; font-family: Tahoma, Arial, 'MS Sans Serif'; font-size: 8pt; font-weight: bold; border: 0; }
.MouseOverBackground A:visited {color: Black; font-family: Tahoma, Arial, 'MS Sans Serif'; font-size: 8pt; font-weight: bold; border: 0; }
.MouseOverBackground A:hover {color: Black; font-family: Tahoma, Arial, 'MS Sans Serif'; font-size: 8pt; text-decoration: none; border: 0; }

.ComparisonTable {border-style: solid; border-width: 1px; border-color: #777777}
.ComparisonTableHeader {background-color: #777777;}
.ComparisonTableHeader td {color:#ffffff;}
.ComparisonTableSelected {background-color: #f3f3f3;}

.SpecsTable {border-style: solid; border-width: 1px; border-color:#edeeee;}
.SpecsTableHeader {background-color:#f3f3f3;}
.SpecsTableHeaderCell {border-style: solid; border-width: 1px; border-color:#edeeee; color:#222222; font-size: 10pt; font-weight:bold;}
.SpecsTableCell {font-size: 10pt;}

.NewsDayName {background-color:#000000; border-style: solid; border-width: 3px; border-color:#000000; color:#ffffff; font-size: 10pt; font-weight:bold; text-align: center; margin-top: 20px;}
.NewsDay {border-color:#999999; padding-bottom:30px; padding-right:30px;}
.NewsDay A:link {color: #666666; font-size: 9pt; font-weight: bold;}
.NewsDay A:visited {color: #666666; font-size: 9pt; font-weight: bold;}
.NewsDay A:hover {color: #000000; font-size: 9pt; font-weight: bold;}
.NewsPostTitle {font-size: 12pt; color: #333333; font-weight: bold; text-align: left; margin-top: 30px;}
.NewsPostTitle A:link {color: #333333; font-size: 12pt; font-weight: bold;}
.NewsPostTitle A:visited {color: #333333; font-size: 12pt; font-weight: bold;}
.NewsPostTitle A:hover {color: #666666; font-size: 12pt; font-weight: bold;}
.NewsPost {font-size: 10pt; color: #333333; text-align: left; margin-top: 20px;}
.NewsPostTags {font-size: 8pt; color: #999999; font-weight: normal; text-align: left; margin-top: 20px; padding-bottom:5px;}
.NewsPostTags A:link {color: #666666; font-size: 8pt; font-weight: bold;}
.NewsPostTags A:visited {color: #666666; font-size: 8pt; font-weight: bold;}
.NewsPostTags A:hover {color: #333333; font-size: 8pt; font-weight: bold;}
.NewsPagination {font-size: 8pt; color: #666666; text-align: left; margin-top: 5px; margin-bottom: 10px;}
.NewsPagination A:link {color: #333333; font-size: 12pt; font-weight: bold;}
.NewsPagination A:visited {color: #333333; font-size: 12pt; font-weight: bold;}
.NewsPagination A:hover {color: #666666; font-size: 12pt; font-weight: bold;}

.News {color: #333333; text-align: left; font-size: 10pt; margin: 10px; width: 500px; margin: 0px auto;}
.News A:link {color: #666666; font-size: 9pt; font-weight: bold;}
.News A:visited {color: #666666; font-size: 9pt; font-weight: bold;}
.News A:hover {color: #000000; font-size: 9pt; font-weight: bold;}
.NewsDate {color: #333333; font-size: 10pt; font-weight: bold; border: 0;}

.MainNav {background-color:Black; margin-top:-2px; padding:2px;}
.MainNav A:link {color: #eeeeee; font-size: 10pt; font-weight: bold;}
.MainNav A:visited {color: #eeeeee; font-size: 10pt; font-weight: bold;}
.MainNav A:hover {color: #cccccc; font-size: 10pt; font-weight: bold;}
.MainNav ul {margin:0; margin-left:10px; padding:0; list-style:none;}
.MainNav li {display:inline; vertical-align:middle;}

.SecNav {margin-left:-35px;}
.SecNav A:link {color: #aaaaaa; font-size: 8pt;}
.SecNav A:visited {color: #aaaaaa; font-size: 8pt;}
.SecNav A:hover {color: #333333; font-size: 8pt;}
.SecNav ul {list-style:none; line-height: 20px; white-space: nowrap;}
.SecNav li {display:inline; color: #aaaaaa; font-size: 8pt;}

.RBox1 {background: url(../Images/RBox/BR1.gif) no-repeat bottom right; font-size: 100%; text-align: left; }
.RBox1Head {background: url(../Images/RBox/TR1.gif) no-repeat top right; margin: 0; padding: 0; text-align: center; }
.RBox1Title {background: url(../Images/RBox/TL1.gif) no-repeat top left; margin: 0; padding: 5px 0px 5px; color: #cccccc; font-weight: bold; font-size: 8pt; }
.RBox1Body {background: url(../Images/RBox/BL1.gif) no-repeat bottom left; text-align: center; margin: 0; padding-top: 10px; padding-bottom: 15px; padding-right: 5px; }

.RBox2 {background: url(../Images/RBox/BR2.gif) no-repeat bottom right; font-size: 100%;}
.RBox2Head {background: url(../Images/RBox/TR2.gif) no-repeat top right; margin: 0; padding: 0; text-align: center; }
.RBox2Title {background: url(../Images/RBox/TL2.gif) no-repeat top left; margin: 0; padding: 5px 0px 5px; color: #cccccc; font-weight: bold; font-size: 8pt; }
.RBox2Body {background: url(../Images/RBox/BL2.gif) no-repeat bottom left; text-align: center; margin: 0; padding-top: 10px; padding-bottom: 15px; padding-right: 5px; }

#EntirePage {width: 1000px; background-color: White; text-align: center; margin: 0px auto; }
#EntirePageWide {width: 1065px; background-color: White; text-align: center; margin: 0px auto; }
#EntirePageExtraWide {width: 1155px; background-color: White; text-align: center; margin: 0px auto; }
#EntirePagePicture {width: 1255px; background-color: White; text-align: center; margin: 0px auto; }
#EntirePage2ExtraWide {width: 1350px; background-color: White; text-align: center; margin: 0px auto; }
#EntirePage3ExtraWide {width: 1550px; background-color: White; text-align: center; margin: 0px auto; }
#TopNavigation {text-align: left;}
#Main {position: relative; top: -10px; width: 100%;}
#Content {position: relative; float:left; top: 0; width: 640px;}
#ContentWide {position: relative; float:left; top: 0; width: 710px;}
#ContentExtraWide {position: relative; float:left; top: 0; width: 810px; }
#ContentPicture {position: relative; float:left; top: 0; width: 910px; }
#RightColumn {position: relative; float:right; top: -6px; width: 300px; text-align: left;}
#BottomNavigation {text-align: left;}
#PageBottom {clear:both; width: 100%; text-align: left;}
#PageBottomLeft {position: relative; float: left; width: 315px; margin-top: -5; text-align: left; }
#PageBottomCenter {position: relative; float: left; width: 305px; margin-top: 5; text-align: left;}
#PageBottomRight {position: relative; float:right; width: 300px; margin-top: 5; text-align: left;}
#TheEnd {clear:both; position:relative; top:auto; left: 15; margin-top: 0px; text-align: center;}


TD.FTL {background-image: url(../Images/Frame/TL.gif); background-repeat: no-repeat; height: 54px; width: 58px;}
TD.FTC {background-image: url(../Images/Frame/TC.gif); background-repeat: repeat-x; height: 54px;}
TD.FTR {background-image: url(../Images/Frame/TR.gif); background-repeat: no-repeat; height: 54px; width: 59px;}
TD.FCL {background-image: url(../Images/Frame/CL.gif); background-repeat: repeat-y; width: 58px;}
TD.FCR {background-image: url(../Images/Frame/CR.gif); background-repeat: repeat-y; width: 59px;}
TD.FBL {background-image: url(../Images/Frame/BL.gif); background-repeat: no-repeat; height: 55px; width: 58px;}
TD.FBC {background-image: url(../Images/Frame/BC.gif); background-repeat: repeat-x; height: 58px;}
TD.FBR {background-image: url(../Images/Frame/BR.gif); background-repeat: no-repeat; height: 55px; width: 59px;}

TD.FITL {background-image: url(../Images/Frame-Index/TL.gif); background-repeat: no-repeat; height: 8px; width: 10px;}
TD.FITC {background-image: url(../Images/Frame-Index/TC.gif); background-repeat: repeat-x; height: 8px;}
TD.FITR {background-image: url(../Images/Frame-Index/TR.gif); background-repeat: no-repeat; height: 8px; width: 8px;}
TD.FICL {background-image: url(../Images/Frame-Index/CL.gif); background-repeat: repeat-y; width: 10px;}
TD.FICR {background-image: url(../Images/Frame-Index/CR.gif); background-repeat: repeat-y; width: 8px;}
TD.FIBL {background-image: url(../Images/Frame-Index/BL.gif); background-repeat: no-repeat; height: 10px; width: 10px;}
TD.FIBC {background-image: url(../Images/Frame-Index/BC.gif); background-repeat: repeat-x; height: 10px;}
TD.FIBR {background-image: url(../Images/Frame-Index/BR.gif); background-repeat: no-repeat; height: 10px; width: 8px;}

