body { behavior:url("../htc/csshover.htc"); }

* { margin:0; padding:0; }
td { text-align:left; vertical-align:top; }
img { border:none; }

body { background-color:#fff; margin:20px 0; font:bold 12px Verdana; color:#898270; }

.textbox  { width:299px; height:25px; background:url(../img/textbox_bg.jpg) no-repeat; }
.textbox input { width:290px; border:0; background:transparent; color:#757769; margin:4px 0 0 4px; }

.textarea { width:299px; height:330px; background:url(../img/textarea_bg.jpg) no-repeat; margin:4px 0 0 0; }
.textarea textarea { width:295px; height:326px; border:0; background:transparent; color:#757769; margin:2px 0 0 2px; }

.dropdown { width:118px; height:25px; color:#757769; /*background:url(../img/dropdown_bg.jpg) no-repeat;*/ }

.btn { width:99px; height:25px; background:url(../img/btn_submit.jpg) no-repeat; color:#fff; }

.btnquote { background:url(../img/btn_quote.jpg) no-repeat; color:#fff; }

#ExtTable { width:956px; margin:0 auto; }

#Header { width:892px; position:relative; top:-9px; }

#NavBar { width:892px; position:relative; top:-1px; font:bold 11px Arial; }
#NavBar .NavBtn { width:143px; height:32px; background-image:url(../img/nav_btn.jpg); }
#NavBar .NavBtn .NavLink { width:143px; height:32px; line-height:32px; text-align:center; cursor:pointer; text-transform:uppercase; }
#NavBar .NavBtn .active { background-color:#47473F; color:#fff;	 }
#NavBar .NavBtn a { color:#fff; text-decoration:none; }
#NavBar .NavBtn:hover { width:143px; height:32px; background-image:url(../img/nav_btn_hover.jpg); }
#NavBar .NavBtn:hover a { color:#fff; }
#NavBar .active a { color:#47473f; }

#SubNavExt { position:relative; width:892px; z-index:99; }
#SubNavExt .SubNav { width:143px; position:absolute; font-weight:normal; } 
#SubNavExt .SubNav td { padding:0 5px; background-color:#fff; }
#SubNavExt .SubNav a { color:#454640; text-decoration:none; font-weight:normal; }
#SubNavExt .SubNav .SubNavLink { padding:5px; text-transform:lowercase; font-size:11px; }
#SubNavExt .SubNav a:hover { color:#fff; }
#SubNavExt .SubNav a div:hover { background-color:#a40001; }

#Content { width:892px; margin-top:5px; color:#fff; font-size:10px; font-weight:normal; }
#Content h1 { text-transform:uppercase; font-size:18px; margin-bottom:5px; }
#Content a { color:#fff; text-decoration:none; }
#Content a:hover { text-decoration:underline; }

#BreadCrumb { padding-bottom:10px; padding-left:1px; font-weight:bold; }
#BreadCrumb a { color:#fff; text-decoration:underline; }

#SubContent { width:876px; background-color:#fff; color:#898171; padding:19px 40px; position:relative; }
#SubContent hr { margin:8px 0 28px; }
#SubContent a { color:#898171; cursor:pointer; }
#SubContent h2 { font-size:18px; margin-bottom:5px; }
#SubContent #Logo { width:155px; }
#SubContent #QuoteForm { margin-top:20px; font-size:11px; }
#SubContent #QuoteForm th { font-weight:bold; color:#757769; }
#SubContent #QuoteForm .textbox { margin:6px 0 12px; }
#SubContent #QuoteForm .textbox.zip { width:168px; background:url(../img/textbox_zip.jpg) no-repeat; }
#SubContent #QuoteForm .textbox.zip input { width:159px; }
#SubContent #QuoteForm .dropdown { margin:6px 0 12px; background:transparent;}
#SubContent #QuoteForm .error { font-weight:bold; }
#SubContent .btn { position:relative; top:-15px; }
#SubContent option { border:0; background:transparent; color:#757769; }

.label { background:url(../img/label.gif) no-repeat; width:126px; height:28px; color:#fff; line-height:21px; font-size:10px; text-align:left; padding-left:2px; }
.error { color:#f00; }
.noerror { color:#757769; }
.txtCtrl { width:145px; }
.dropCtrl option { padding:1px 2px; }
.fieldHeader { text-align:right; vertical-align:middle; padding-right:5px; }

.Product { font-size:11px; }
.Product .Img { width:385px; height:350px; padding-right:40px; }
.Product .SKU { font-weight:bold; padding-top:60px; height:1px; }
.Product .ProductName { font-weight:bold; }
.Product .c { font-weight:normal; }
.Product .Desc, .Product .Dimensions { font-weight:normal; padding-top:20px; }

.ProductThumb { width:121px; }
.ProductThumb .Thumbnail { padding-bottom:5px; border-bottom:solid 1px #c4c0b8; height:116px; }
.ProductThumb .Thumbnail img { width:121px; height:110px; }
.ProductThumb .SKU { font-weight:bold; padding-top:2px; }
.ProductThumb .ProductName { font-weight:bold; }
.ProductThumb .CollectionName { font-weight:normal; }

#Features { width:892px; margin-top:5px; height:194px; position:relative; }
#Features #FeatureExt { position:relative; width:808px; height:170px; overflow:hidden; border:none; }
#Features #FeatureBar { position:absolute; left:0px; top:0px; }
#Features #FeatureBar .ProductThumb  { margin-right:40px; margin-top:6px; font-size:11px; }
#Features #FeatureBar .ProductThumb .Thumbnail { border-bottom:solid 2px #c2c1bd; }
#Features #FeatureBar .ProductThumb .Thumbnail img {  }
#Features #FeatureBar .ProductThumb .SKU {  }
#Features #FeatureBar .ProductThumb .ProductName {  }
#Features #FeatureBar .ProductThumb .CollectionName {  }
#Features #FeatureBar a { color:#898171; text-decoration:none; white-space:nowrap; }
#Features #FeatureBar a:hover { text-decoration:underline; }

#Quote { font-size:11px; }
#Quote .SKU { font-weight:bold; }
#Quote .ProductName { font-weight:bold; }

#Copyright { width:956px; margin:0 auto; text-align:center; position:relative; top:-8px; font-weight:normal; font-size:11px; z-index:1; }
