.printHeader{display:none;}
*{margin:0;padding:0;}
HTML, body{height:100%;}
HTML{width:100%;padding:0;}
body{margin:0;padding:0;background:url(/images/background.gif) top left repeat-x;}

/* header */
#headerWrapper{background:url(/images/header.jpg) top center no-repeat;height:119px;overflow:hidden;}
#header{Width:900px;margin:0 auto;}

#logo{float:left;}
#chat{float:left;padding:18px 0 0 125px;}

#header_right{float:right;position:relative;}
#topNav{float:right;padding:12px 0 6px 0;}
#topNav ul{list-style-type:none;}
#topNav li{float:left;display:block;text-align:center;color:#765100;font-size:12px;padding:0 0 0 6px;cursor:default;}
#topNav a{color:#765100;font-size:12px;font-weight:normal;}
#topNav a:hover{color:#52781B;}

#topInfo{float:right;clear:right;text-align:right;}
#topInfo p{padding:0;font-size:12px;color:#9A7A33;}
#topInfo p.topPhone{font-size:14px;padding:0 0 2px 0;}

#nav{clear:both;width:900px;margin:0 auto;padding-top:1px;}
#nav ul{margin:0;padding:0;list-style-type:none;}
#nav li{margin:0;padding:0;float:left;display:block;height:23px;}
#nav li a{font-size:12px;line-height:24px;height:24px;font-weight:normal;text-decoration:none;color:#fff;padding:0 12px 0 13px;float:left;display:block;}
#nav li a:hover, #nav li.current a{background:url(/images/nav.gif) 0 0 repeat-x;}
/* firefox */
@-moz-document url-prefix(){#nav li a{font-size:11px;line-height:21px;}}
/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0){#nav li a{line-height:24px;}}

#siteSearchForm{margin:0;padding:2px 0 0 0;float:right;}
#siteSearchBox{height:16px;width:115px;border:#554312 solid 1px;border-right:none;background:#F3F7E7;float:left;font-size:10px;line-height:14px;color:#BEA876;padding:0 0 0 4px;}
#st{margin:0;padding:0;height:18px;border:#554312 solid 1px;background:#F3F7E7;font-size:10px;color:#7D5E1B;float:left;}
#siteSearchButton{height:18px;width:20px;background:url(/images/search_button.gif) 0 0 no-repeat;cursor:pointer;}
#siteSearchButton:hover{background-position:0 -18px;}

/* main content */
#mainContentWrapper{clear:both;background:url(/images/fade1.gif) 0 0 repeat-x;}
#mainContent{padding:0;width:900px;margin:0 auto;clear:both;}
#templateLeftSide{width:170px;/**/}
#product_categories{background:url(/images/product_categories.gif) top center no-repeat;height:33px;/*padding-top:33px;*/}
#templateLeftSideDiv{background:#F6F6F6;border:#BFBFBF solid 1px;border-top:none;}
#templateRightSide{padding:14px 0 0 12px;/*position:relative;*/}

/* Categories Navigation */
#categoryNav ul{margin:0;padding:0;list-style-type:none;background:#EFEDED;border-bottom:#C6C6C6 solid 1px;border-top:#C6C6C6 solid 1px;}
#categoryNav li{padding:0 8px 0 6px;height:30px;}
#categoryNav li.current, #categoryNav li.current:hover{background:url(/images/category.gif) 0 0 repeat-x;}
#categoryNav a{display:block;color:#9D9D9D;font-size:14px;line-height:30px;font-weight:normal;}
#categoryNav a:hover{color:#333;}
#categoryNav li:hover{background:url(/images/category.gif) 0 -30px repeat-x;}
#categoryNav li.current a{color:#fff;background:url(/images/category_arrows.gif) right 12px no-repeat;}

/* Join Mail List Sidebar */
#joinListDiv{border-bottom:#C6C6C6 solid 1px;}
#joinListDiv a img{width:168px;height:39px;background:url(/images/join_mail_list.gif) 0 0 no-repeat;}
#joinListDiv a:hover img{background-position:0 -39px;}

/* Free Stuff */
#freeStuff{border-bottom:#C6C6C6 solid 1px;display:none;}
#freeStuff a img{height:50px;width:168px;background:url(/images/dvd_catalog_go.gif) 0 0 no-repeat;}
#freeStuff a:hover img{background-position:0 -50px;}

/* end main content */

/* Footer */
#footer{padding:15px 0;font-size:11px;color:#999;text-align:center;cursor:default;}
#footerNav{margin:0 0 15px 0;}
#footerNav ul{list-style-type:none;margin:0;padding:0;display:inline;}
#footerNav ul li{display:inline;padding:0;}
#footerNav ul li a, #footer a{color:#888;font-size:12px;font-weight:normal;display:inline;padding:2px 10px;}
#footer a{padding:0;font-weight:normal;color:#999;font-size:11px;}
#footerNav ul li a:hover, #footer a:hover{color:#555;}
/* end footer */

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -90px;}
.footer, .push {height:90px;}
.footer{background:;}
