img{border:0;}
body{background:#D5E5ED url("/img/layout/bg.png") repeat-x;color:#666;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:0;}
#shade{background:url("/img/layout/bg-white-top.png") no-repeat;margin:5px auto;min-height:500px;padding:11px 0;width:928px;}
#wrapper{width:900px;margin:0 auto;border:#444 2px solid;}
#header{background-color:#3f3d3e;height:100px;background-image:url("/img/header.png");border-bottom:#444 2px solid;background-repeat:no-repeat;background-position:top right;}
#middle{clear:both;}
#footer{color:#FFF;background-color:#666;padding:3px 0;text-align:center;border-top:#444 2px solid;}
#footer2{text-align:center;width:928px;margin:0 auto;}
.headerlinks{float:right;color:#fff;padding:5px 0;}
.headerlinks a{color:#FFF;padding:0 5px;}
.headerlinks a:hover{color:#CCC;text-decoration:underline;}
.ajaxsearch{float:right;color:#fff;padding:5px;}
.footerlinks{color:#333;padding:5px 0;margin-bottom:15px;}
.footerlinks a{color:#333;padding:0 5px;}
.footerlinks a:hover{color:#666;text-decoration:underline;}
.lcolumn{background-color:#555;min-height:700px;height:500px;border-right:#444 2px solid;}
a.btn{border-style:solid;border-width:1px;color:#FFF;display:inline-block;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:7px 6px 8px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:bold;cursor:pointer;margin:1px;}
a.btn:hover{color:#DDD;text-decoration:none;}
a.blu{background:url("/img/bg-nav-active-blue.png") repeat-x scroll 0 50% transparent;border-color:#666 #666 #000 #000;}
a.gry{background:url("/img/bg-nav-active-grey.png") repeat-x scroll 0 50% transparent;border-color:#666 #666 #000 #000;}
#homeimgs img{margin:5px;}
a{color:#A61B08;text-decoration:none;}
a:hover{text-decoration:underline;}
#header .float{float:right;padding:5px;}
.sc{height:16px;padding:3px 0 3px 5px;background-color:#526487;}
.navlist3{color:#FFFFFF;font-size:11px;line-height:20px;list-style:none;margin-left:25px;margin-top:5px;margin-bottom:5px;padding-left:5px;}
.navlist2{color:#FFFFFF;font-size:11px;line-height:20px;list-style:none;margin-left:35px;margin-top:5px;margin-bottom:5px;padding-left:5px;}
.navlist2 A{color:#FFFFFF;}
.navlist2 A:visited{color:#FFFFFF;}
.navlist2 A:hover{color:#8e96a4;}
.navlist{color:#FFFFFF;font-size:11px;line-height:25px;list-style:none;margin-left:25px;margin-top:5px;margin-bottom:5px;padding:5px;}
.navlist A{color:#FFFFFF;}
.navlist A:visited{color:#FFFFFF;}
.navlist A:hover{color:#8e96a4;}
.navlist li{padding:5px 0;list-style:none;font-size:13px;}
.catbox{min-width:150px;width:195px;border:#CCC 1px solid;margin:5px;}
.catbox h2{font-size:13px;}
.catbox a{text-decoration:none;}
.catbox a:hover{text-decoration:underline;}
.priceFinal{color:#333333;font-size:23px;font-weight:normal;height:23px;line-height:23px;margin:0 2px 0 0;vertical-align:bottom;}
.priceFinal sup{vertical-align:top;font-size:15px;}
.bins{font-size:11px;}
.liteblu{color:#369;}
.lists{border-right:#CCC 1px solid;border-left:#CCC 1px solid;font-size:15px;font-weight:bold;margin:15px 0;line-height:24px;background-image:url("../img/middle_header.gif");background-repeat:repeat-x;padding-left:5px;}
.lists2{font-size:11px;padding:5px;line-height:normal;color:#000;}
.crumbs{border-right:#CCC 1px solid;border-left:#CCC 1px solid;font-size:12px;font-weight:bold;line-height:23px;padding:0 0 0 5px;margin:0 -5px 10px -5px;background-color:#EEE;}
.priceCol{list-style:none;padding:0;text-align:right;}
.priceCol li{padding:2px 0;border-bottom:#CCCCCC 1px dotted;}
.priceCol .green{color:#016b04;}
.priceCol .ckoutAmt{font-size:13px;font-weight:bold;white-space:nowrap;}
.priceCol .ckoutAmt2{font-size:14px;font-weight:bold;}
.priceCol .ckoutAmt3{font-size:18px;font-weight:bold;}
.fshipping{color:#FF0000;white-space:nowrap;}
#productbox{margin:10 0px;border:#CCC 0px solid;padding:0 10px 5px 10px;width:250px;float:right;border:#CCC 5px solid;}
#productHeader, #productHeader h1{margin:2px 0;font-size:18px;text-align:right;font-family:Verdana, Geneva, sans-serif;}
#proname{font-size:18px;color:#A61B08;}
#probrand{font-size:18px;color:#526487;}
#details{text-align:right}
.minicart{color:#FFF;text-decoration:none;}
.minicart a{color:#FFF;text-decoration:none;}
.minicart a:hover{text-decoration:underline;}
.bfive{width:50px;background-color:#FFF;border:#333 2px solid;text-align:center;float:left;padding:2px;margin-right:2px;margin-bottom:2px;}
.lfive{color:#CCC;text-decoration:none;}
.lfive a{color:#CCC;text-decoration:none;}
.lfive a:hover{text-decoration:underline;}
.lfive span{color:#FFF;}
acc{border-bottom:#CCCCCC 1px solid;}
.acc ul{padding:0 0 0 20px;list-style:square}
.accf{font-size:13px;color:#A61B08;}
#search-q{width:161px;padding:0;}
.search_bar form{display:inline;}
.search_bar input{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.search_bar ul{line-height:19px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:3px 0pt 0pt;padding:0pt;z-index:10000000;}
.search_bar li{color:#333333;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin-left:5px;margin-right:0px;width:auto;}
.search_bar input.search_txt{border:1px solid #333;color:#000000;font-weight:normal;padding:2px 0px 2px 17px;}
.search_bar input.searchBtnOK{background:white none repeat scroll 0%;border:1px solid #333;color:#000000;font-weight:bold;padding:1px;}
.search_response{position:relative;border:2px solid #f8e89d;padding:10px;padding-left:50px;margin:10px;background:#ffffff url(../img/kghostview.png) no-repeat 0px 10px;}
.info, .success, .warning, .error, .validation {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.error {color: #D8000C;background-color: #FFBABA; background-image: url('/img/knob-cancel.png');}