body { font-family: Arial; background: URL(images/layout/background.gif) repeat-x; background-color: #000000; font-size: 12px;
scrollbar-base-color: ##000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: ##999999;
scrollbar-darkshadow-color: ##999999;
scrollbar-face-color: #000000;
scrollbar-highlight-color: ##000000;
scrollbar-shadow-color: ##000000;
scrollbar-track-color: ##333333;
 }
.text9 { font-size: 9px; }
.text10 { font-size: 10px; }
.text11, p, .modelTable, .rButton, input, textarea { font-size: 11px; }
.text12, li, .infoTable, .article p { font-size: 12px; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.bold, .pageTitle, .th, .articleTitle, .rButton, .errMsg { font-weight: bold; }
.center, .errMsg {text-align: center; }
.left {text-align: left; }
.right {text-align: right; }
.borderTop, .border, .infoTable, .rButton { border-top-style: solid; border-top-width: 1px; }
.borderBottom, .border, .infoTable, .modelTable td, .rButton { border-bottom-style: solid; border-bottom-width: 1px; }
.borderLeft, .border, .infoTable, .rButton { border-left-style: solid; border-left-width: 1px; }
.borderRight, .border, .infoTable, .modelTable td, .rButton { border-right-style: solid; border-right-width: 1px; }
.borderGrey, .infoTable, .modelTable td, .rButton { border-color: #AAAAAA; }
.grey { color: #AAAAAA; }
a { text-decoration: none; color: #000000; }
a:HOVER, .underlined { text-decoration: underline; }
.leftSideMenu { width: 150px; background-color: #EFEFEF; border-right-width: 3px; border-right-style: double; border-right-color: #666666; }
.pageTitle, .articleTitle { margin-top: 2px; font-variant: small-caps; padding-left: 15px; font-size: 16px; padding-bottom:5px;  width: 80%}
.pageTitle { border-bottom: 1 solid #666666; } 
.black { color: #000000; }
.white { color: #FFFFFF; }
.blue { color: #0000FF; }
.orange { color: #CC8B00; }
.hand { cursor: pointer; }
.infoTable {  }
.th { background-color: #ced3ea; }
.row0 { background-color: #f0f3f4; }
.row1 { background-color: #e2e9ef; }
.selRow { background-color: #d6d6d6; }
.articleTitle, .greyBack { background-color: #EFEFEF; }
.width50 { width: 50px; }
.width100 { width: 100px; }
.width150 { width: 150px; }
.width200 { width: 200px; }
.width250 { width: 250px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.errMsg { color: #880000; padding: 10px; }
textarea { font-family: Arial; }
.article .subTitle, .searchResults .subTitle { font-size: 16px; font-weight: bold; background-color: #d8d8d8; padding: 4px; }

#itemInfo_tech a { font-weight: bold; }
#mainTable { width: 980px; }
#topLogoTable { width: 100%; margin-bottom: 10px; }

.topMenu { margin-top: 54px; }
.topMenu td { padding-left: 10px; padding-right: 10px; }
.topMenu td a { font-size: 13px; color: #FFFFFF; font-weight: bold; }
.topMenu td a:HOVER { color: #CC8B00; }

#topMenuSecondary { color: #CCCCCC; padding: 2px; }
#topMenuSecondary table td { font-size: 10px; padding-left: 8px; padding-right: 8px; border-right: 1px solid #CCCCCC; }
#topMenuSecondary a { color: #CCCCCC; }


#searchDiv { width:220px; float: right; background-color: #4D5154; border: 1px solid #35383C; color: #8C9284; font-size: 11px; font-weight: bold; padding: 1px; text-align: center; }
#searchDiv input { background-color: #8C9284; border-width: 0px; }

#mainInfo { background: URL(images/layout/maintabs_back.gif) top no-repeat; }
#mainInfo #mainInfoTabs { width: 100%; height: 70px; }
#mainInfo #mainInfoTabs td.first { border-bottom: 1px solid #808080; width: 15px; }
#mainInfo #mainInfoTabs td.current { background: URL(images/layout/maintabs_current.gif) top left no-repeat; font-weight: bold; font-size: 16px; vertical-align: top; padding: 10px; width: 195px; color: #CC8B00; }
#mainInfo #mainInfoTabs td.current div { width: 200px; }
#mainInfo #mainInfoTabs td.current a { color: #CC8B00; }
#mainInfo #mainInfoTabs td.subtab { background: URL(images/layout/maintabs_sub.gif) left no-repeat; font-weight: bold; font-size: 16px; vertical-align: top; padding: 10px; width: 194px; border-bottom: 1px solid #808080; }
#mainInfo #mainInfoTabs td.subtab a { color: #FFFFFF; }

#mainInfo #leftColumn { width: 205px; padding-top: 10px; }
#mainInfo #rightColumn { width: 775px; vertical-align: top; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; }

.greyBoxTop { background: URL(images/boxes/grey-top.gif) no-repeat; width: 191px; height: 5px; margin-left: auto; margin-right: auto; }
.greyBox { background-color: #222222; width: 191px; margin-left: auto; margin-right: auto; }
.greyBoxBottom { background: URL(images/boxes/grey-bottom.gif) no-repeat; width: 191px; height: 5px; margin-left: auto; margin-right: auto; }

.greyBoxTitle { color: #CC8B00; font-weight: bold; padding-left: 10px; width: 140px; letter-spacing: 1px; }
.catalog_drops_box { background: URL(images/misc/catalog_drops_box.gif) top no-repeat; width: 191px; height: 144px; }
#catalogDropDowns { margin-top: 7px; text-align: right; width: 180px; }
#catalogDropDowns select { font-size: 11px; width: 170px; margin-top: 10px; }

.addphotos_box { background: URL(images/misc/addphotos_box.gif) top no-repeat; width: 191px; }
.prodActions_box { background: URL(images/misc/prodActions_box.gif) top no-repeat; width: 191px; }
#prodActions { padding-top: 10px; padding-bottom: 6px; }
#prodActions a { color: #FFFFFF; }
#prodActions table { margin: auto; }
.contactUs_box { background: URL(images/misc/contactUs_box.gif) top no-repeat; width: 191px; height: 125px; }
#contactUsTable { width: 160px; margin: auto; margin-top: 10px; color: #FFFFFF; }

#weRecommend { padding-top: 12px; padding-bottom: 7px; }
#weRecommend table { width: 170px; margin: auto; }
#weRecommend table td { text-align:center; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #666666; }
#weRecommend table td a { color: #999; }
#weRecommend table td img { margin-top: 4px; } 

.sale_box { background: URL(images/misc/sale_box.gif) top no-repeat; width: 191px; height: 438px; }

div#models { border: 1px solid #4D4D4D; background: URL(images/layout/vertGrad.gif) top repeat-x; }
td#modelsHeader { height: 30px; background-image: URL(/images/misc/gradient_bar.gif); }

#SEOdata { width: 967px; color: #FFFFFF; margin-top: 5px; margin-bottom: 10px; }
#SEOdata td.wNoInfo { width: 10px; padding: 0px; }
#SEOdata td.wInfo { width: 33%; border: 1px solid #4D4D4D; background: URL(images/layout/vertGrad.gif) top repeat-x; vertical-align: top; }
#SEOdata td p { margin-bottom: 5px; margin-top: 0px; }
#SEOdata a.SEO_catSectHeader { font-size: 12px; color: #298FE8; font-weight: bold; }
#SEOdata a.SEO_catSubSectHeader { font-size: 11px; color: #E9E9E9; }

#footerMenu { width: 965px; margin: auto; height: 64px; }
table.footersTable { margin: auto; text-align: center; height: 64px; background: URL(images/layout/footer_back.gif) top repeat-x; color: #D6AD0A; }
table.footersTable a { color: #D6AD0A; font-size: 11px; }
table.footersTable a:HOVER { color: #FFFFFF; }
table.footersTable td.footersTableleft { width: 5px; height: 64px; background: URL(images/layout/footer_left.gif) no-repeat; }
table.footersTable td.footersTableright { width: 5px; height: 64px; background: URL(images/layout/footer_right.gif) no-repeat; }

#footerFrame { background: URL(images/layout/footer_frame.gif) no-repeat; height: 42px; width: 975px; color: #CC8B00; padding-top: 10px; font-size: 11px; margin-top: 10px; }

#saleInfoBox { margin-top: 55px; color: #FFFFFF; text-align: center; width: 191px; }
#saleInfoBox td.saleInfoImage { height: 180px; margin: auto; }
#saleInfoBox td.saleInfoTitle { height: 45px; font-size: 16px; font-weight: bold; }
#saleInfoBox td.saleInfoPrice { padding-top: 15px; height: 45px; font-size: 14px; font-weight: bold; }
#saleInfoBox td.saleInfoPrice div { color: #FF0000; font-size: 18px; }

div.yellowButton { height: 22px; border: 1px solid #FFFFFF; background: URL(images/buttons/yellow_back.gif) repeat-x; padding-left: 5px; padding-right: 5px; font-weight: bold; line-height: 22px; text-align: center; }
div.yellowButtonOver { background: URL(images/buttons/yellow_back_over.gif) repeat-x; }

#catalogSectionsTable td { width: 160px; background-color: #262626; font-size: 15px; font-weight: bold; vertical-align: top; }
#catalogSectionsTable td a { color: #cccccc; }
#catalogSectionsTable td select { width: 155px; font-size: 11px; }

#categoryItemsList_reels { width: 100%; }
#categoryItemsList_reels td { width: 25%; text-align: center; font-weight: bold; font-size: 14px; padding-top: 10px;  vertical-align: bottom; }
#categoryItemsList_reels td a { color: #FFFFFF; }

#categoryItemsList_rods { width: 100%; }
#categoryItemsList_rods td.rodsTitle { height: 30px; background-image: URL(/images/misc/gradient_bar.gif); font-weight: bold; font-size: 15px; padding-left: 15px; }
#categoryItemsList_rods td a { color: #FFFFFF; }

#mainZoomerContainer { background-color: #000000; }

#descSwitches div { font-size: 11px; padding-top: 7px; height: 460px; overflow-y: auto; overflow-x: hidden; }

#descSwitchesTable { font-weight: bold; font-size: 12px; }
#descSwitchesTable td { height: 24px; cursor: pointer; }
#descSwitchesTable td#descr { width: 130px; }
#descSwitchesTable td#features { width: 191px; }
#descr.idle { background: URL(/images/boxes/large_darkgrey_left.gif) no-repeat; }
#features.over { background: URL(/images/boxes/large_lightgrey_right.gif) no-repeat; }
#descr.over { background: URL(/images/boxes/large_lightgrey_left.gif) no-repeat; }
#features.idle { background: URL(/images/boxes/large_darkgrey_right.gif) no-repeat; }
#item_descr, #item_features { text-align: justify; }
#item_descr { font-size: 11px; }
#item_descr a { color: #FFFFFF; text-decoration: underline; }
#item_features ul { margin: 0px; padding-left: 15px; }
#item_features ul li { font-size: 11px; margin-left: 0px; }
 
#infoText p { margin-top: 0px; margin-bottom: 5px; text-align: justify; }

#addPhotosTable { margin-top: 10px; }
#addPhotosTable td { height: 69px; background-position: center; background-repeat: no-repeat; cursor: pointer; }

#addPhotosTable.reels td { width: 69px; }
#addPhotosTable.rods td { width: 138px; }

.subTitle { background-color: #999999; padding: 4px; padding-left: 15px; font-weight: bold; border-top: 1px solid #000; }

.masterCatalog td { background: URL(/images/catalog/sections/master_background.jpg) no-repeat center; width: 240px; height: 311px; vertical-align: top; }
.masterCatalog a { color: #FFFFFF; }
.masterCatalog div { height: 38px; line-height: 55px; font-size: 18px; font-weight: bold; padding-left: 20px; }

.infoTexts p { text-align: justify; }

.artList { margin-left: 13px; }
.artList a { color: #298FE8; }
.artTitle { font-size: 13px; }

.articleTexts { text-align: justify; }
.articleTexts a { color: #ffffcc; text-decoration: underline; }
.articleTexts p.subTitle { font-size: 13px; font-weight: bold; background-color: #666666; padding: 4px; padding-left: 20px; }
.articleTexts .secondTitle { background-color: #333333; font-weight: bold; padding: 4px; padding-left: 20px;}

#techIconsScroll {  margin-bottom: 10px; width: 320px; }
#techIconsScroll table td { background-color: #ffffcc; }

#topCatalog { color: #FFFFFF; position: absolute; }
#topCatalog #subMenus { background-color: #224766; }
#topCatalog #subSubMenus { background-color: #344655; }

.topCatalogMenu, .topCatalogMenuSub, .topCatalogMenuSubSub { width: 180px; cursor: pointer; margin-left: 1px; }
.topCatalogMenu td, .topCatalogMenuSub td { height: 36px; }
.topCatalogMenuSubSub td { height: 25px; }
.topCatalogMenuSub td { background-color: #224766; }
.topCatalogMenuSubSub td { background-color: #344655; }
.topCatalogMenu td.hgf { background-image: URL(/images/layout/topMenu/lev1_back.gif); }
.topCatalogMenu td.highlight { background: URL(/images/layout/topMenu/lev1_back_ov.gif) right; }
.topCatalogMenuSubSub td.highlightTh { background-color: #245680; }
.subMenuText { width: 180px; }
.subMenuText div { width: 130px; }
.floatingTD { padding: 0px; }
/*
#topCatalog { color: #FFFFFF; position: absolute; background: URL(images/layout/topMenu_back.gif) top repeat-x; background-color: #000E1A; margin-top: 5px; border-left: 1px solid #6A6A6A; border-right: 1px solid #6A6A6A; border-bottom: 1px solid #6A6A6A; width: 650px; }
*/

/*
#floatMenu { margin: 0px 10px; background-color: #363636; }
#floatMenu a { font-weight: normal; }
#floatMenu .floatMenuTr { padding: 4px 7px; }
#floatMenu .highlight { background-color: #0081F0; color: #FFF; }
#floatMenu .highlight a { color: #FFF; font-weight: normal; }

.floatMenuSub td a { font-weight: normal; }
.floatMenuSub .highlight { background-color: #1763A4; color: #FFF; }
.floatMenuSub td.highlight a { color: #FFF; font-weight: normal; }

.floatMenuSubSub td a { font-weight: normal; }
.floatMenuSubSub .highlight { background-color: #255985; color: #FFF; }
.floatMenuSubSub td.highlight a { color: #FFF; font-weight: normal; }

#subMenus div.floatMenuSub, #subSubMenus div.floatMenuSubSub { margin: 0px 7px; border-top: 1px solid #6A6A6A; }
*/
.footerBanners { text-align: center; }
.footerBanners img { margin: 0px 1px; }

#mainColorImageContainer { background-color: #000000; }

.inTextButton { border: 1px solid white; padding: 5px 15px; background-color:#ffffcc; }
.inTextButton:HOVER { background-color: #CC8B00; }
