body { margin:0; padding:0; background:white; color:#000; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox { padding:4px; border:none; width:200px; background:#EFEFEF; font-size:13px; color:#252525; font-family:Helvetica, Arial, sans-serif;}
input.cat_textbox_small,textarea,input.cat_textbox { padding:4px; border:1px solid #666; width:196px; background:white; font-size:11px; height:16px; color:#666; font-family:Helvetica, Arial, sans-serif;}
input.cat_subscribe { padding:3px; border:1px solid #999; width:160px;}
input.cat_search { padding:3px; width:117px; height:15px; background:none; border:0; color:#000; font-size:11px; line-height:15px; font-weight:bold;}
textarea { margin:0; font-size:13px; color:#252525; font-family:Helvetica, Arial, sans-serif;}
select { padding:2px; border:1px solid #999; width:197px; height:25px;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2,h3 { margin:0; padding:0; color:#333; font-size:40px; line-height:40px; font-weight:normal;}
h2 { font-size:20px; line-height:25px; color:white; font-style:normal;}
h3 { font-size:14px; line-height:18px;}
p { margin:12px 0;}
a { color:#333; text-decoration:underline;}
a:hover { color:#666;}
.black a { color:#000;}
.black a:hover { color:#333;}
.white a { color:white; text-decoration:none;}
.white a:hover { color:#ccc;}
.orange a { color:#D38104; font-style:normal; font-weight:bold;}
.orange a:hover { color:#E0A750;}
.red a { color:#E40021; font-weight:bold;}
div { margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:1px;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}
.right { text-align:right;}

/*container*/
#container { width:900px;}

/*top*/
#top { height:172px; border-bottom:1px solid #000; position:relative; color:white; font-weight:bold;}
#top-logo { position:absolute; left:0; top:22px;}
#top-bg { position:absolute; right:0; top:0; width:658px; height:26px; background:#181512;}
#top-text { position:absolute; left:253px; top:2px;}
#top-text h1 { color:white; font-size:12px; line-height:180%; font-weight:bold;}
#top-checkout { position:absolute; left:467px; top:0;}
#top-tf { position:absolute; right:20px; top:0;}
#top-viewcart { position:absolute; left:573px; top:0; font-size:11px; font-weight:normal;}
#top-btn { position:absolute; left:518px; top:48px; margin:0; padding:0; list-style:none;}
#top-btn li { float:left; width:126px;}
#top-btn li a { display:block; line-height:110px; width:110px; text-align:center;}
.top-btn1 { background:url(images/bg1.gif) no-repeat;}
.top-btn2 { background:url(images/bg2.gif) no-repeat;}

/*menu*/
#menu { height:33px; border-bottom:1px solid #000; overflow:hidden;}
#menu1 { float:left; padding-top:6px; width:169px; display:inline;}
#menu2 { float:left; padding-top:6px; width:530px;}
#search { float:right; margin-top:6px; width:167px; height:21px; background:url(images/search.gif) no-repeat;}
#search div { float:left; margin-left:10px; display:inline;}

/*home*/
#home-header { height:333px; position:relative; overflow:hidden;}
#home-img { position:absolute; left:0; top:0; width:900px; height:333px;}
#home-quotes { position:absolute; right:0; top:213px; margin:0; width:325px;}
#home { margin:20px 0 40px; border:1px solid #000;}
#home-list { margin:0 0 0 20px; padding:0; list-style:none; overflow:hidden;}
#home-list li { float:left; width:150px; margin:20px 30px; display:inline;}

.home-table {}
.home-table td { width:150px; padding:10px 17px; vertical-align:top;}

/*inner*/
#inner-header { height:194px; position:relative; overflow:hidden;}
#inner-img { position:absolute; left:0; top:0; width:900px; height:194px;}
#inner-quotes { position:absolute; right:0; top:0; margin:0; width:325px;}
#inner { overflow:hidden;}
#inner-left { float:left; margin:12px 0; width:245px;}
#inner-list { margin:0; padding:0; list-style:none; overflow:hidden;}
#inner-list li { width:150px; margin:12px 0; padding:20px 30px; border:1px solid #000;}
#inner-right { float:right; margin:30px 10px 30px 0; width:645px; display:inline;}
#inner-common { padding:30px 80px;}

/*quotes*/
.quotes-bg { width:325px; height:87px; background:#000 url(images/bg_logo.gif) no-repeat 0 13px;}
.quotes { padding:13px 25px 0 103px; color:white; line-height:120%;}

/**/
.productThumb, .productThumb div { font-size:12px; line-height:18px; text-align:center; text-transform:uppercase; font-family:Georgia;}
.productThumb img { border:1px solid #000;}

/*footer*/
#footer { height:43px; overflow:hidden;}
#footer-menu { float:left; width:699px; height:41px; border-top:1px solid #000; border-bottom:1px solid #000; overflow:hidden;}
#footer-menu1 { float:left; padding-top:10px; width:171px;}
#footer-menu2 { float:left; padding-top:10px; width:528px;}
#footer-ontv { float:left; width:201px;}
#footer-menu3 { height:64px; padding:10px 0 0 170px;}

/*menu*/
.menu-off,.menu-over,.menu-on { font-size:12px; color:#181512; text-align:center; font-weight:bold;}
.menu-over { color:#444; cursor:pointer;}
.menu-on { text-decoration:underline;}

.menu-off1,.menu-over1,.menu-on1 { font-size:12px; color:#181512; text-align:center;}
.menu-over1 { color:#444; cursor:pointer;}
.menu-on1 { font-weight:bold;}

.menu-off2,.menu-over2,.menu-on2 { font-size:12px; color:#181512; border-bottom:1px solid #181512; padding:2px 0;}
.menu-over2 { color:#444; cursor:pointer;}
.menu-on2 { font-weight:bold;}

.menu-off3,.menu-over3,.menu-on3 { font-size:12px; color:#181512; border:1px solid #181512; border-top:none; padding:2px 10px; background:white;}
.menu-over3 { color:#444; cursor:pointer;}
.menu-on3 { font-weight:bold;}

.menu-off4,.menu-over4,.menu-on4 { font-size:12px; color:#181512; border:1px solid #181512; padding:2px 10px; background:white;}
.menu-over4 { color:#444; cursor:pointer;}
.menu-on4 { font-weight:bold;}

#catDynMenuSub283318, #catDynMenuSub283409 { padding:8px 12px 15px 12px; background:white; border:1px solid #000; border-top:none; /*display:block;*/}

/*.catdiv592058 { display:none;}*/
