body {background:#595959 url('img/bg_body.jpg') top center repeat-x; font:normal 12px arial; position:relative; margin:0 auto;}

a img, img {border:none;}

#container {background:transparent; width:1024px; margin:0 auto; position:relative;}

#header {background:transparent url('img/bg_header.jpg') top center repeat-x; height:250px; width:1024px; position:relative;}

#login {position:absolute; top:10px; right:30px; font-family:times; font-size:13px;}
#login a {color:#FFFFFF; text-decoration:none; margin:0px 0px 0px 7px;}
#login a:hover {text-decoration:underline;}

#searchdiv {position:absolute; top:8px; right:20px; width:265px;}
#searchfield {background:transparent url('img/bg_searchfield.jpg') bottom center no-repeat; float:left; width:175px; height:24px; padding:4px 0px 0px 5px; border:none; font-family:times; font-style:italic; font-size:13px;}
#searchbtn {background:transparent url('img/bg_searchbtn.jpg') top center no-repeat; float:right; width:79px; height:30px; border:none; color:#FFFFFF; font-family:times; font-size:13px; cursor:pointer;}

#head {background:transparent url('img/bg_imageheader.jpg') top center no-repeat; position:absolute; top:36px; left:0px; width:1024px; height:158px;}

#navbar {position:absolute; bottom:0px; left:0px; width:1024px; height:56px;}
#navbar a {background:transparent; padding:15px 25px 16px;; float:left; color:#FFFFFF; text-decoration:none; font-size:20px;}
#navbar a:hover {background:transparent url('img/bg_nav_hover.jpg') top center repeat-x;}

#main {background:transparent url('img/bg_mainfill.jpg') top center repeat-y; width:1010px; padding:0px 7px;}

#orangebar {background:transparent url('img/bg_cartfill.jpg') top center repeat-y; padding:0px 0px 0px 20px; font:normal 14px times; position:relative;}

#quick_cart {background:transparent url('img/bg_cartfill.jpg') top center repeat-y; padding:5px 0px 6px 0px; width:690px; font:normal 14px times;}
#quick_cart .checkoutbtn {background:transparent url('img/bg_checkoutbtn.jpg') top center no-repeat; color:#FFFFFF; text-decoration:none; width:180px; height:24px; padding:5px 34px;}

#lsidebar {float:left; width:195px; max-width:195px; padding:10px 15px 20px 8px; color:#FFFFFF; font:normal 14px times; overflow:hidden; position:relative;}
#lsidebar h2 {font-weight:bold; font-size:22px; color:#FF6F18; text-align:center; margin:0px; padding:20px 8px 15px 0px;}

#rsidebar {float:right; width:195px; max-width:195px; padding:10px 8px 20px 0px; color:#FFFFFF; font:normal 14px times; overflow:hidden; position:relative;}
#rsidebar h2 {font-weight:bold; font-size:22px; color:#FF6F18; text-align:center; margin:0px; padding:20px 0px 15px 8px;}
#rsidebar .rightbin {padding:0px 0px 0px 8px; text-align:center;}

#rsidebar, #lsidebar {line-height:20px;}
#rsidebar a, #lsidebar a {color:#FFFFFF; text-decoration:none;}
#rsidebar a:hover, #lsidebar a:hover {color:#ff6f18;}

#center {float:left; width:575px; max-width:575px; padding:10px 0px 20px 0px; min-height:400px; color:#FFFFFF; overflow:hidden; position:relative;}
#center .pagetitle {font:bold 20px arial; border-bottom:1px solid #FFFFFF; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
#center img {max-width:575px;}
#center a {color:#FFFFFF; text-decoration:none;}

#footer {background:transparent url('img/bg_footerfill.jpg') top center repeat-y; clear:both; padding:5px 20px; font:normal 13px times; text-align:center;}
#footer a {color:#000000; text-decoration:none;}

#mainbottom {background:transparent url('img/bg_mainbottom.jpg') top center no-repeat; height:8px; width:974px; padding:0px 25px;}

ul#categoryList li.categoryProducts {font-size:18px;}
ul#categoryList li.listNode ul.subCategory li.categoryProducts {font-size:14px;}
ul#categoryList li.listNode ul.subCategory a.expand {font-size:14px;}