body {margin: 0; padding: 0; width: 100%; height: 100%; background-color: #000000;}

td {font: normal 12px Arial; color: #000000;}

h3 {margin: 0; padding: 0; padding-left: 0; font: bold 14px Arial; color: #000000;}

input {font: normal 11px Arial; color: #000000;}
textarea {font: normal 11px Arial; color: #000000;}
select {font: normal 11px Arial; color: #000000;}

.container {margin: 0; padding: 0; border: none;}
.subCat {margin: 0; padding: 0; width: 200px; height: auto; position: absolute; z-index: 3; top: 0px; left: 90px; border: none; display: none;}
.subCatDisplay {margin: 0; padding: 0; width: 150px; height: 140px; position: relative; z-index: 3; border: none; display: block; float: left;}
.catProdBrief {margin: 0 5px 5px 0; padding: 0; width: 150px; height: 150px; position: relative; z-index: 3; border: none; display: block; float: left; background: url(../images/catProdBrief_bg.png) center no-repeat;}
.prodHeader {margin: 0; padding: 0; font: bold 16px Arial; color: #000000;}
.contentFormat {font: normal 12px Arial; color: #000000;}
.ErrorLabel {font: bold 12px Arial; color: Red;}

#scrollControl {margin: 0; padding: 0; width: 10px; height: 162px; position: absolute; z-index: 3; top: 0; left: 260px; border: none; display: none;}
#divUpControl {margin: 0; padding: 0; width: 10px; height: 10px; position: absolute; z-index: 3; top: 0; left: 0; border: none;}
#divDownControl {margin: 0; padding: 0; width: 10px; height: 10px; position: absolute; z-index: 3; bottom: 0; left: 0; border: none;}

#limage {margin: 0; width: 360px; height: 360px; text-align: middle; vertical-align: text-middle; background: url(../images/limage.png) no-repeat;}
.infoTable {margin: 0; padding: 0; background: url(../images/infoTable.png) repeat;}
.prodSelectBox {margin: 0; padding: 0; font: normal 11px Arial; color: #000000;}

#topContainer {margin: 0; padding: 0; border: none; background-image: none; background-repeat: none; background-color: #000000;}
#logoContainer {margin: 0; padding: 0; width: 273px; height: 59px; float: left; background-image: url(../images/logo.png); background-repeat: no-repeat;}
#menuContainer {margin: 0; padding: 0; width: 699px; height: 59px; float: right; text-align: bottom;}

#soldoutthumb {margin: 0; padding: 0; width: 100px; height: 100px; position: absolute; top: 10px; left: 20px; z-index: 10; border: none; text-align: center; vertical-align: center; background: url(../images/soldout_thumb.png) no-repeat;}
#soldoutdetailed {margin: 0; padding: 0; width: 350px; height: 350px; position: absolute; z-index: 10; border: none; text-align: center; vertical-align: center; background: url(../images/soldout_detailed.png) no-repeat;}

#qbContainer {margin: 0; padding: 0; width: 400px; height: 25px; position: absolute; z-index: 2; bottom: 0; right: 0; display: block; overflow-top: visible; text-align: right; border: none;}
/*#quickbrowser {margin: 0; padding: 0; width: 400px; height: 25px; position: absolute; overflow: hidden; bottom: 0; right: 0; background-image: url(../images/qb_bg.png); background-repeat: no-repeat;}*/
#quickbrowser {margin: 0; padding: 0; width: 400px; position: absolute; overflow: hidden; bottom: 0; right: 0; background-image: url(../images/qb_bg.gif); background-repeat: no-repeat;}
/*#qbContent {margin: 0; padding: 0; width: 350px; height: 150px; position: absolute; top: 30px; left: 10px; overflow: hidden; text-align: left; border: none; background-color: #a8a897;}*/
#qbContent {margin: 0; padding: 0; width: 387px; height: 162px; position: absolute; top: 38px; left: 13px; overflow: hidden; text-align: left; border: none;}
/*#qbmenu li {margin: 0; padding: 0; width: 200px; height: 20px; display: block; list-style-type: none; list-style-position: outside; vertical-align: middle;}*/

#special_offers {margin: 0; padding: 0; width: auto; height: 190px; position: absolute; z-index: 2; bottom: 5px; left: 5px; display: block; border: none;}
#special_offers a {font: bold 11px Arial; color: #ffffff; text-decoration: underline;}
#special_offers a:hover {text-decoration: none;}

#sale_items {margin: 0; padding: 0; width: 130px; height: 190px; position: absolute; z-index: 2; bottom: 5px; left: 275px; display: block; border: none;}
#sale_items a {font: bold 11px Arial; color: #ffffff; text-decoration: underline;}
#sale_items a:hover {text-decoration: none;}




#contentContainer {margin: 0; padding: 0; width: 974px; height: 500px; position: relative; z-index: 0; top: 0; left: 0; vertical-align: text-top; border: none;}
#contentHm {margin: 0; padding: 0; width: 974px; height: 500px; position: relative; z-index: 1;}
#breadcrumb {margin: 0; padding: 0; padding-left: 10px; padding-top: 5px; width: 949px; height: 20px; position: relative; z-index: 1; top: 0; vertical-align: text-middle; border: none;}
#breadcrumb a {font: bold 11px Tahoma; color: #000000; text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}
/*#content {margin: 0; padding: 0; width: 974px; height: 472px; position: relative; z-index: 1; top: 70px; vertical-align: text-top;}*/
#content {margin: 0; padding: 0; width: 974px; height: 475px; position: relative; z-index: 1; vertical-align: text-top; border: none;}
#mainPic {margin: 0; padding: 0; width: 350px; height: 445px; position: relative; float: left; border: none;}
#mainContent {margin: 0; padding: 0; width: 574px; height: 445px; position: relative; float: right; overflow: hidden; border: none;}
#mainContent h1 {margin: 0; padding: 0; font: bold 36px Tahoma; color: #232323;}
#catContent {margin: 0; padding: 0 10px; width: 954px; height: 445px; position: relative; z-index: 1; float: left; vertical-align: text-top; overflow: auto; border: none;}
#catDesc {margin: 0; padding: 20px 10px; width: 430px; height: 405px; position: relative; z-index: 1; float: right; vertical-align: text-top; overflow: auto; border: none; background: url(../images/catDesc.png) top no-repeat;}
#menuContainer {margin: 0; padding: 0; width: 150px; height: 1px; position: relative; z-index: 2; overflow-bottom: visible; top: 2px; left: 0; border: none; vertical-align: top; float: left;}
#ddmenu {margin: 0; padding: 0; width: 190px; height: 1px; position: absolute; overflow: hidden; top: 0; left: 0; border: none; vertical-align: top;}
#lrContainer {margin: 0; padding: 0; height: 21px; font: normal 11px Tahoma; color: #efefef; border: none; vertical-align: text-middle;}
#loginContainer {margin: 0; padding: 0; height: 21px; font: normal 11px Tahoma; color: #efefef; border: none; display: none; vertical-align: text-middle;}

a.qcat {margin: 0; padding: 0; padding-left: 10px; width: 100px; height: 13px; display: block; font: bold 10px Arial; color: #FFFFFF; vertical-align: text-middle; text-decoration: none; border: none;}
a.qcat:hover {color: #F0F0F0; background-color: transparent; border: none; background: url(../images/qb_link_bg.png) center left no-repeat;}
a.qscat {margin: 0; padding: 0; padding-left: 10px; width: 170px; height: 13px; display: block; font: bold 10px Arial; color: #FFFFFF; vertical-align: text-middle; text-decoration: none; border: none;}
a.qscat:hover {color: #F0F0F0; background-color: transparent; border: none; background: url(../images/qb_link_bg.png) center left no-repeat;}
a.qcatTop {margin: 0; padding: 0; padding-left: 13px; width: 175px; height: 13px; display: block; font: bold 12px Arial; color: #FFFFFF; vertical-align: text-middle; text-decoration: none;}
a.qcatTop:hover {color: #F0F0F0; background-color: transparent; border: none; background: url(../images/qb_link_bg.png) center left no-repeat;}


a.breadcrumb {font: bold 12px Tahoma; color: #000000; text-decoration: none;}
a.breadcrumb:hover {text-decoration: underline;}
a.topmenu_selected {font: normal 11px Tahoma; color: #808080; text-decoration: none;}
a.topmenu_notselected {font: normal 11px Tahoma; color: #808080; text-decoration: none;}
a.topmenu {font: bold 12px Tahoma; color: #FFFFFF; text-decoration: none;}
a.topmenu:hover {color: #da251c;}
a.prodbrief {font: bold 12px Tahoma; color: #000000; text-decoration: none;}
a.prodbrief:hover {text-decoration: underline;}
a.headerLinks {font: normal 11px Tahoma; color: #efefef; text-decoration: none;}
a.headerLinks:hover {text-decoration: underline;}

.scmenu {font: bold 11px Tahoma; color: #FFFFFF;}
.scartContent {font: normal 11px Tahoma; color: #000000;}
a.scart {font: normal 11px Tahoma; color: #000000; text-decoration: none;}
a.scart:hover {text-decoration: underline;}
.scButton {margin: 0; padding: 1px; font: bold 11px Tahoma; color: #1e1e1e; border: 1px solid #1e1e1e; background: transparent;}

form {margin: 0; padding: 0;}



.topmenu_inactive {margin: 0; padding: 0; padding-left: 5px; padding-top: 2px; width: 150px; height: 25px; display: block; text-align: left; vertical-align: middle; font: bold 11px Tahoma; color: #FFFFFF;}
.topmenu_active {margin: 0; padding: 0; padding-left: 5px; width: 150px; height: 25px; display: block; text-align: left; vertical-align: middle; font: normal 11px Tahoma; color: #FFFFFF;}
.topmenu_active a {margin: 0; padding: 0; padding-top: 5px; width: 150px; height: 25px; display: block; font: normal 11px Tahoma; color: #FFFFFF; text-decoration: none;}
.topmenu_active a:hover {font-weight: bold;}

.footer {font: normal 11px Tahoma; color: gray;}
.lightsmall {color: black; font-size: 80%;}
.category_child {font-weight: normal;}
.cart {font-size: 90%; border-bottom: 0px solid; border-left: 0px solid; border-right: 0px solid; border-top: 0px solid; margin: 0px; font-weight: bold; color: navy; background-color: transparent;}
