body{
 background: url(/img/tkos-bgtile.gif) repeat-x #f4ebdc;
 margin: 0px;
 padding: 0px;
 font-family: verdana, arial, sans-serif;
 font-size: 14px;
 }
 
form{
 display: inline;
 }
 
img{
 behavior: url(pngbehavior.htc);
 }
 
.banner{
 overflow: hidden;
 border: 0px;
 }
.bannerLeft{
 overflow: hidden;
 border-right: 1px solid #d77400;
 border-bottom: 1px solid #d77400;
 }
#bannerBoxLeft{
 border-right: 1px solid #d77400;
 border-bottom: 1px solid #d77400;
 text-align: center;
 padding: 10px;
 }
 
.hr{
 border-top: 1px solid #d77400;
 margin-top: 10px;
 margin-bottom: 10px;
 }
 
#searchboxTable td{
 font-size: 16px;
 font-family: verdana, arial, sans-serif;
 }
.searchboxTitleBg{
 background: url(/img/tkos-searchbox-tile.gif) repeat-x;
 }
.searchboxInputBg{
 background: url(/img/tkos-searchbox-tile.gif) bottom left repeat-x;
 }
 
#searchboxInputBox{
 width: 192px;
 height: 31px;
 background: url(/img/tkos-searchbox-inputbg.gif) no-repeat;
 }
#searchboxInput{
 width: 186px;
 height: 30px;
 border: 0px;
 padding: 4px 0 0 6px;
 font-size: 16px;
 background: transparent;
 }
 
#menuTopTable{
 background: url(/img/tkos-tabs-t1.gif) no-repeat;
 }
#menuTopLeft{
 width: 54px;
 height: 30px;
 }
#menuTopRight{
 width: 48px;
 height: 30px;
 }
.menuTop{
 width: 93px;
 text-align: center;
 }
#menuBottomTable{
 background: url(/img/tkos-tabs-b1.gif) no-repeat;
 }
.menuBottom{
 width: 94px;
 text-align: center;
 }
#menuBottomRight{
 width: 4px;
 height: 30px;
 }
#menu a:link{font-size: 14px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}
#menu a:visited{font-size: 14px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}
#menu a:focus{font-size: 14px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}
#menu a:hover{font-size: 14px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}
#menu a:active{font-size: 14px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}

 
#content{
 width: 755px;
 border: 1px solid #d77400;
 background: #FFFFFF;
 margin-top: 10px;
 text-align: left;
 }
 
#subcategories{
 background: #ffe1b2;
 border-bottom: 1px solid #d77400;
 width: 755px;
 }
#subcategoriesPadding{
 padding: 6px 8px 8px 8px;
 }
.subcategoryPickTitle{
 width: 215px;
 font-size: 12px;
 font-weight: bold;
 margin-top: 5px;
 }
.subcategoryPickDesc{
 width: 215px;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
 margin-bottom: 20px;
 }
#subcategoriesColLeft{
 background: #ffe1b2;
 border-bottom: 1px solid #d77400;
 border-right: 1px solid #d77400;
 font-size: 16px;
 color: #7a3900;
 height: 32px;
 }
#subcategoriesColRight{
 background: #ffd188;
 border-bottom: 1px solid #d77400;
 cursor: pointer;
 height: 32px;
 text-align: center;
 }
#subcategoriesColRight a:link{font-size: 14px; color: #7a3900;}
#subcategoriesColRight a:visited{font-size: 14px; color: #7a3900;}
#subcategoriesColRight a:focus{font-size: 14px; color: #7a3900;}
#subcategoriesColRight a:hover{font-size: 14px; color: #7a3900;}
#subcategoriesColRight a:active{font-size: 14px; color: #7a3900;}

#subcategories a:link{font-size: 12px; color: #000000;}
#subcategories a:visited{font-size: 12px; color: #000000;}
#subcategories a:focus{font-size: 12px; color: #7a3900;}
#subcategories a:hover{font-size: 12px; color: #7a3900;}
#subcategories a:active{font-size: 12px; color: #7a3900;}

#subcategories .subcategoryActive a:link{font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
#subcategories .subcategoryActive a:visited{font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
#subcategories .subcategoryActive a:focus{font-size: 12px; color: #7a3900; font-weight: bold; text-decoration: none;}
#subcategories .subcategoryActive a:hover{font-size: 12px; color: #7a3900; font-weight: bold; text-decoration: none;}
#subcategories .subcategoryActive a:active{font-size: 12px; color: #7a3900; font-weight: bold; text-decoration: none;}

.title_16_brown{
 font-size: 16px;
 color: #7a3900;
 }
 
#top10box{
 background: url(/img/tkos-top10-bgtile.gif) repeat-x;
 height: 210px;
 text-align: left;
 border: 1px solid #d77400;
 margin-left: 20px;
 }
#top10boxPadding{
 padding: 5px 10px 10px 25px;
 text-align: left;
 }
 
#top10box a:link{font-size: 11px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}
#top10box a:visited{font-size: 11px; font-family: verdana, arial, sans-serif; color: #000000; text-decoration: none;}
#top10box a:focus{font-size: 11px; font-family: verdana, arial, sans-serif; color: #7a3900; text-decoration: none;}
#top10box a:hover{font-size: 11px; font-family: verdana, arial, sans-serif; color: #7a3900; text-decoration: none;}
#top10box a:active{font-size: 11px; font-family: verdana, arial, sans-serif; color: #7a3900; text-decoration: none;}

#topics{
 width: 160px;
 background: #fff2dd;
 padding: 6px 8px 8px 8px;
 border-right: 1px solid #d77400;
 border-bottom: 1px solid #d77400;
 line-height: 16px;
 }
.topicPickTitle{
 width: 100px;
 font-size: 10px;
 font-weight: bold;
 }
#topics a:link{font-size: 10px; color: #000000;}
#topics a:visited{font-size: 10px; color: #000000;}
#topics a:focus{font-size: 10px; color: #7a3900;}
#topics a:hover{font-size: 10px; color: #7a3900;}
#topics a:active{font-size: 10px; color: #7a3900;}

#topics .topicActive a:link{font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
#topics .topicActive a:visited{font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
#topics .topicActive a:focus{font-size: 10px; color: #7a3900; font-weight: bold; text-decoration: none;}
#topics .topicActive a:hover{font-size: 10px; color: #7a3900; font-weight: bold; text-decoration: none;}
#topics .topicActive a:active{font-size: 10px; color: #7a3900; font-weight: bold; text-decoration: none;}

#spotlight{
 width: 160px;
 background: url(/img/tkos-spotlight.gif) no-repeat top center #e3e4e8;
 border-right: 1px solid #d77400;
 border-bottom: 1px solid #d77400;
 text-align: center;
 }
#spotheight{
 height: 85px;
 }
.spotlightName{
 font-size: 12px;
 font-weight: bold;
 margin-top: 3px;
 }
.spotlightThumbShell{
 width: 106px;
 background: #e3e4e8;
 margin-left: 27px;
 margin-top: 5px;
 }


/*   SUB PAGE NAVIGATION STYLES  */

.productTypeTitle{
 margin-left: 20px;
 }

.navTable{
 margin-left: 30px;
 }

.nav_page_prev{
 width: 45px;
 height: 31px;
 background: url(/img/tkos-nav-page-prev.gif) no-repeat;
 cursor: pointer;
 }
 
.nav_page_prev_pad{
 padding: 3px 0 0 11px;
 font-size: 14px;
 font-family: tahoma, arial, sans-serif;
 color: #000000;
 }
 
.nav_page_prev_pad_inactive{
 padding: 3px 0 0 11px;
 font-size: 14px;
 font-family: tahoma, arial, sans-serif;
 color: #bd9b7d;
 }
 
.nav_page{
 width: 22px;
 height: 31px;
 background: url(/img/tkos-nav-page-bg.gif) no-repeat;
 cursor: pointer;
 }
 
.nav_page_pad{
 padding: 3px 0 0 2px;
 font-size: 14px;
 font-family: tahoma, arial, sans-serif;
 color: #000000;
 text-align: center;
 }
 
.nav_page_active{
 width: 37px;
 height: 31px;
 background: url(/img/tkos-nav-page-bg-active.gif) no-repeat;
 cursor: pointer;
 }
 
.nav_page_active_pad{
 padding: 3px 0 0 2px;
 font-size: 14px;
 font-family: tahoma, arial, sans-serif;
 font-weight: bold;
 color: #000000;
 text-align: center;
 }
 
.nav_page_next{
 width: 53px;
 height: 31px;
 background: url(/img/tkos-nav-page-next.gif) no-repeat;
 cursor: pointer;
 }
 
.nav_page_next_pad{
 padding: 3px 0 0 7px;
 font-size: 14px;
 font-family: tahoma, arial, sans-serif;
 color: #000000;
 }
 
.nav_page_next_pad_inactive{
 padding: 3px 0 0 7px;
 font-size: 14px;
 font-family: tahoma, arial, sans-serif;
 color: #bd9b7d;
 }

.navTable a:link{color: #000000; text-decoration: none;}
.navTable a:visited{color: #000000; text-decoration: none;}
.navTable a:focus{color: #000000; text-decoration: none;}
.navTable a:hover{color: #000000; text-decoration: none;}
.navTable a:active{color: #000000; text-decoration: none;}

#productName{
 font-size: 16px;
 color: #cf6100;
 font-weight: bold;
 }
#productDesc{
 font-size: 12px;
 }
 
#productLink a:link{color: #000000; text-decoration: none;}
#productLink a:visited{color: #000000; text-decoration: none;}
#productLink a:focus{color: #000000; text-decoration: underline;}
#productLink a:hover{color: #000000; text-decoration: underline;}
#productLink a:active{color: #000000; text-decoration: underline;}

.productDloadTitle{
 width: 248px;
 border-top: 1px solid #e1ad71;
 border-right: 1px solid #e1ad71;
 border-left: 1px solid #e1ad71;
 background: #fff2dd;
 cursor: pointer;
 }
.productDloadTitlePadding{
 padding: 6px 6px 12px 6px;
 font-size: 14px;
 font-weight: bold;
 }
 
.productLink a:link{color: #000000; font-size: 14px; text-decoration: none;}
.productLink a:visited{color: #000000; font-size: 14px; text-decoration: none;}
.productLink a:focus{color: #000000; font-size: 14px; text-decoration: underline;}
.productLink a:hover{color: #000000; font-size: 14px; text-decoration: underline;}
.productLink a:active{color: #000000; font-size: 14px; text-decoration: underline;}

.productThumbLShell{
 width: 231px;
 background: #e3e4e8;
 }
.productThumbLPadding{
 padding: 8px;
 }
.productThumbLButtons{
 margin-top: 7px;
 }
.productThumbLDiv{
 height: 13px;
 width: 215px;
 background: url(/img/tkos-lthumb-div.gif) no-repeat center center;
 }
.productThumbLTitle{
 width: 215px;
 text-align: center;
 font-weight: bold;
 font-size: 12px;
 }
.productThumbLDesc{
 width: 215px;
 font-size: 10px;
 text-align: justify;
 margin-top: 3px;
 }
 
.productThumbSShell{
 width: 106px;
 background: #e3e4e8;
 }
.productThumbSPadding{
 padding: 3px;
 }
.productThumbSButtons{
 margin-top: 3px;
 }
.productThumbSTitle{
 width: 100px;
 font-size: 10px;
 text-align: center;
 font-weight: bold;
 }

#searchResults{
 padding: 10px;
 }
.searchHeader{
 background: #ffe1b2;
 border-bottom: 1px solid #d77400;
 }
#searchRelated{
 line-height: 13px;
 font-family: tahoma, arial, sans-serif;
 font-size: 11px;
 }
#searchRelated a:link{color: #000000; font-size: 11px; text-decoration: underline;}
#searchRelated a:visited{color: #000000; font-size: 11px; text-decoration: underline;}
#searchRelated a:focus{color: #000000; font-size: 11px; text-decoration: underline;}
#searchRelated a:hover{color: #000000; font-size: 11px; text-decoration: underline;}
#searchRelated a:active{color: #000000; font-size: 11px; text-decoration: underline;}

#searchShow{
 font-size: 14px;
 list-style-type: square;
 }
#searchShowSelected{
 background: #fff2dd;
 font-weight: bold;
 }
 
#searchShow a:link{color: #000000; font-size: 12px; text-decoration: underline;}
#searchShow a:visited{color: #000000; font-size: 12px; text-decoration: underline;}
#searchShow a:focus{color: #000000; font-size: 12px; text-decoration: underline;}
#searchShow a:hover{color: #000000; font-size: 12px; text-decoration: underline;}
#searchShow a:active{color: #000000; font-size: 12px; text-decoration: underline;}