#bottomShadow { background-image: url("images/struct/content_bShadow.png") }
#bottomShadow, #centercontent, #content, #footer, #sidebar { position: relative }
#bottomShadow, #content .spacer, #footer, #header, #header .logo, #header h2, #header h3, #siteMenu, #siteMenu .search, #siteMenu a, #siteMenu div.item, #topShadow, div.cartItem hr, div.cartItemAction { margin: 0.0 }
#bottomShadow, #content .spacer, #footer, #header, #mainContainer, #sidebar .spacer, #sidebar hr, #siteMenu, #siteMenu div.item, #topShadow, .admintable, div.cartItem hr, div.cartItemAction { padding: 0.0 }
#bottomShadow, #content .spacer, #topShadow { height: 29px }
#bottomShadow, #footer, .clear, .dataHeader, .dataLine, .dataRow, div.cartItemAction { clear: both }
#centercontent, #content { margin-bottom: 32px; text-align: justify; width: 819px; word-spacing: 2px }
#centercontent, #content, #header .logo, #siteMenu a, #siteMenu div.item, .chkoutEdit, .float-left, .left, .mainproductimage, .prodinfo, div.cartItem h2, div.cartItem img { float: left }
#centercontent, #content, #sidebar p { line-height: 20px }
#content .box { margin-bottom: 16px; padding: 0.0 16px }
#content .spacer { background-image: url("images/struct/content_spacer.png") }
#content a, #content h2 a, #content h3 a, #sidebar a, #siteMenu a, #userMenu li a:link, #userMenu li a:visited, a.adtext, a.editme, a:active, a:hover, a:hover.adtext, a:link, a:visited { text-decoration: none }
#content a, #content h2, #content h2 a, #header h2, .dataHeader, .sectionheader, div.cartItem h2, div.cartItemAction { color: #929db5 }
#content a:hover { color: #b4bfd7 }
#content h2, #content h2 a, #content h3, #content h3 a, #sidebar .coreboxheader, #sidebar h1, #sidebar li.group, #siteMenu .search, #siteMenu a, .adbox h3, .dataHeader, .loginheader, .ourprice, .price, .retailprice, .retailprice, .sectionheader, .totalbox, .yousave, div.cartItem h2, div.cartItemAction, h1.accent, h2, h3, h4, h5 { font-weight: bold }
#content h2, #content h3 { margin: 0.0 10px 0.0 0.0 }
#content h2, div.cartItem h2 { font-size: 16px }
#content h3, #content h3 a, #sidebar .coreboxbody, #sidebar .coreboxheader, #sidebar a, #userMenu li a:link, #userMenu li a:visited, .loadingbox, .loginheader { color: #ffffff }
#content h3, h1.accent { font-size: 12px }
#footer { background-image: url("images/struct/footer_main.png"); height: 49px }
#footer .box { font-size: 9px; margin: auto; padding-top: 16px }
#footer .box, #sidebar .coreboxheader, #siteMenu a, .center, .loadingbox, .logincell, .loginheader, .mainproductimage, .productbox, .productimage, .productsummarydisplaywrapper, .productsummaryimageholder, .productsummarytext, .totalbox { text-align: center }
#footer .box, .hookline { font-style: italic }
#footer a, #siteMenu a { color: #a1adc5 }
#header { background-image: url("images/struct/banner_main.png"); height: 100px }
#header .logo { padding: 20px 0.0 0.0 16px }
#header .logo, .column-400 { width: 400px }
#header h2 { font-size: 24px }
#header h2, #header h3, .productdata td, .productdata th { font-weight: normal }
#header h3 { color: #CCCCCC; font-size: 18px }
#header, #sidebar .coreboxbody, .logincell, .productbox, .recentItem, div.cartItem { background-color: #333333 }
#mainContainer { background-image: url("images/struct/content_main.png"); border: 1px solid #3d3d3d; width: 1000px }
#mainContainer img, .productdata td, .productdata th, div.cartItem img { padding: 2px }
#mainContainer img, div.cartItem img { background-color: #3e3e3e; border: 2px solid #6d6d6d }
#mainContainer img.none, #sidebar a img, .emptyratingstar, .filledratingstar, .savedratingstar, img { background-color: Transparent }
#mainContainer img.none, #sidebar a img, .productdata { border: none }
#mainContainer, .align-left, .productdata td, .productdata th, .recentItem, div.cartItemHeader { text-align: left }
#mainContainer, .productsummaryimageholder { margin: 0 auto }
.productsummaryimageholder img { text-align: center; display: block;}
#mainContainer, body { background-repeat: repeat-y }
#sidebar { width: 181px }
#sidebar .actionBox { background-color: #333; border: solid 1px #666666; margin: 0.0 0.0 0.0 10px }
#sidebar .actionBox, #sidebar .coreboxbody, #sidebar .coreboxheader { width: 158px }
#sidebar .actionBox, .recentItem { padding: 4px }
#sidebar .box { padding: 0.0 10px }
#sidebar .box, .adbox, div.cartItemHeader { margin-bottom: 10px }
#sidebar .coreboxheader { padding-top: 5px }
#sidebar .coreboxheader, .mainproductimage { padding-bottom: 10px }
#sidebar .spacer { background-image: url("images/struct/sidebar_spacer.png"); height: 15px; margin-top: 15px }
#sidebar a:hover, #sidebar h5, #userMenu li a:active, #userMenu li a:hover, .chkoutEdit, .smalltext, div.cartItemHeader { color: #cccccc }
#sidebar a:hover, #sidebar p a, #userMenu li a:active, #userMenu li a:hover { text-decoration: underline }
#sidebar h1, h2, h3, h4 { color: #838ea3; margin: 0.0 0.0 4px 10px }
#sidebar h1, h2, h3, h4, h5 { font-size: 13px }
#sidebar h5 { margin: 0.0 0.0 16px 10px }
#sidebar hr { border: 1px solid #999999 }
#sidebar hr, .recentItem { margin: 2px }
#sidebar li { list-style-type: none; padding-left: 6px; padding-top: 2px }
#sidebar li a.subcat { margin-left: 10px }
#sidebar li.group { margin: 0.0 0.0 2px 0.0 }
#sidebar p { color: #F0F0F0; font-size: 11px; word-spacing: 1px }
#sidebar ul { margin: 0.0 0.0 4px 6px; padding: 0.0 5px }
#sidebar ul, #userMenu ul { list-style: none }
#sidebar, #siteMenu .search, #userMenu, .float-right, .right { float: right }
#siteMenu { background-color: #47526a; background-image: url("images/struct/navigation_main.png") }
#siteMenu .search { height: 28px; padding: 4px 10px 0.0 0.0 }
#siteMenu .search, .align-right, .subtotal, div.cartItemAction { text-align: right }
#siteMenu .search, .column-300 { width: 300px }
#siteMenu a { background-position: 0.0 0.0; height: 22px; width: 100.0% }
#siteMenu a, #siteMenu div.item { background: url("images/struct/nav_link.png") }
#siteMenu a, .productsummaryimageholder, .productsummarytext, .ratingstar { display: block }
#siteMenu a, .productsummarytext { padding-top: 8px }
#siteMenu a:hover { background-image: none }
#siteMenu div.item { background-position: 0.0 -32px; border-right: 1px solid #2d333f; width: 128px }
#siteMenu, #siteMenu div.item { height: 32px }
#topShadow { background-image: url("images/struct/content_shadow.png") }
#userMenu { color: #fff; margin-right: 10px; margin-top: 10px; right: 10px; top: 20px; z-index: 100 }
#userMenu li { border-left: solid 1px #666; display: inline }
#userMenu li a:link, #userMenu li a:visited { padding: 0px 2px 0px 5px }
#userMenu li, #userMenu ul, .ratingstar, .rowfield, body, form, h1.accent { margin: 0px }
#userMenu li, #userMenu ul, .ratingstar, .rowfield, form { padding: 0px }
#userMenu li.first { border-left: none }
.adbox { font-size: 9pt }
.adbox h3 { color: #C7C030; margin-top: 1px }
.adbox h3, .adminitem, .adminlabel { margin-bottom: 3px }
.adbox h3, .adminlabel, .loginheader, .ourprice, .retailprice, .smalltext, checkout-current, checkout-visited, div.cartItemHeader { font-family: verdana }
.adbox h3, .loginheader, .ourprice, .retailprice { font-size: 10pt }
.adbox, .commandbar { border: 1px solid #cccccc }
.adbox, .productsection, fieldset { padding: 10px }
.admin-header { background-color: #6190CD; border-bottom: solid 4px #B4CCEB; height: 40px; padding-left: 10px }
.admin-header h1 { color: white }
.adminitem { background-color: #666666; border-width: 0px }
.adminlabel { width: 120px }
.adminlabel, .commandbar, .smalltext, div.cartItemHeader { font-size: 8pt }
.adminlabel, td, th { vertical-align: top }
.admintable { border: 1px dashed #cccccc; width: 700px }
.admintable, .productbox { margin: 5px }
.altRow { background: #333333 }
.chkoutEdit { font-size: 8pt }
.column-100 { width: 100px }
.column-100, .column-150, .column-200, .column-250, .column-30, .column-300, .column-400, .column-50, .column-75 { margin: 2px 0px 4px 0px }
.column-150 { margin: 0 auto; }
.productimage { margin: 0 auto; }
.column-200, .productsummarydisplaywrapper { width: 160px }
.column-250, .loadingbox { width: 250px }
.column-30, .rowfield { width: 30px }
.column-50 { width: 50px }
.column-75 { width: 75px }
.commandbar { padding: 3px }
.dataHeader { font-size: 110.0% }
.dataHeader, .dataLine, .dataRow { background-color: transparent }
.dataHeader, .dataRow { margin: 2px 0px 2px 0px; padding: 0px 0px 4px 0px }
.dataLine { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px }
.dataLine, .dataRow { font-size: 105.0% }
.dataTable, div.cartItem { margin: 10px; padding: 6px }
.emptyratingstar { background-image: url(Images/EmptyStar.png) }
.filledratingstar { background-image: url(Images/FilledStar.png) }
.hide { display: none }
.hookline { font-size: larger }
.loadingbox { border: 1px solid #333333; left: 40.0%; padding-top: 20px; position: absolute; top: 40.0% }
.loadingbox, .loginheader, .logtable { background-color: #666666 }
.loadingbox { height: 55px; }
.productsummarytext { height: 25px }
.logincell { padding: 20px }
.logincell, .productsummaryimageholder { vertical-align: middle }
.loginheader, div.cartItemHeader { height: 30px }
.logtable, .sectionoutline { border: 1px solid #cccccc }
.mainproductimage, .productbox { width: 170px }
.ourprice, .price, .retailprice { color: #33cc66 }
.prodinfo { width: 600px }
.productbox { border: 1px solid #c5c5c5 }
.productdata { border-collapse: collapse }
.productsection { border-top: 1px dashed #cccccc }
.productsummarydisplaywrapper { padding-top: 5px }
.ratingstar { background-repeat: no-repeat; cursor: pointer; font-size: 0pt; height: 12px; width: 13px }
.recentItem { border: solid 1px #ccc; width: 180px }
.retailprice { color: #000000; color: black }
.retailprice, .retailprice, del.price { text-decoration: line-through }
.rowfield { font-size: 95.0% }
.savedratingstar { background-image: url(Images/SavedStar.png) }
.sectionheader { border-bottom: #dcdcdc 1px dotted; font-size: 12pt; padding-bottom: 5px }
.sectionheader, h1.accent { margin-bottom: 5px }
.sectionoutline { padding: 15px }
.subtotal { border-top: 1px solid #c9c9c9; margin-top: 5px }
.tenpixspacer { height: 10px }
.totalbox, checkout-current, h1.accent { color: #990000 }
.twentypixspacer { height: 20px }
.yousave { color: #336600 }
a.adtext, a:hover.adtext, a:link, a:visited { color: #cccccc }
a.editme { color: #4a4d5c }
a:active, a:hover { color: #000099 }
body { background-color: #75767a; background-image: url("images/struct/background_main.png"); background-position: top center; color: #D4D4D4; font-family: Verdana , Tahoma , Arial , sans-serif; font-size: 75.0% }
body, html { height: 100.0% }
button, input.button { background-color: #ff9900 }
checkout-current, checkout-visited { font-size: 16pt }
checkout-visited { color: #dcdcdc }
code { color: #6c0; font: 100.0% "Courier New" , Courier , monospace }
del.price { color: #000 }
div.cartItem h2 { clear: none; margin: 8px }
div.cartItem hr { border: 2px solid #999999 }
div.cartItem img { margin: 0.0 10px }
div.cartItemHeader { border-bottom: solid 1px #666666 }
hr { color: #ccc; height: 1px }
img { border: 0px }
input, select, textarea { border: 1px solid #666666; font: 100.0% Verdana , Arial , Helvetica , sans-serif }
table { font-size: 100.0% }
a.actionLink {font: bold; color: #FF9900;}