body { background-color: #9F9F9F !important; }
div#wrapper td.page-header { background-color: #FFFFFF; }
div#wrapper td.page-column-left { background-color: #CCCCCC; }
div#wrapper td.page-column-center { background-color: #FFFFFF; }
div#wrapper td.page-column-right { background-color: #FFFFFF; }
div#wrapper td.page-footer-content, div#wrapper td.page-copyright-content { background-color: #FFFFFF; }
table.product-pager { background-color: #FFFFFF; }
div#wrapper tr.content-top-row td, div#wrapper tr.content-body-row td, div#wrapper tr.content-bottom-row td, div#wrapper div.category-list-item-body { background-color: #FFFFFF !important; }
div#wrapper tr.content-nav-row td { background-color: #CCCCCC; }
h1 { font: normal 18.0000px Arial, Helvetica, sans-serif; color: #2F7899; text-decoration: none; }
h3 { font: bold 15.0000px Arial, Helvetica, sans-serif; color: #2F7899; text-decoration: none; }
h5 { font: bold 10.0000pt Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; }
body { font: normal 9.0000pt Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
ul.cat-nav li.selected span { font: bold 12.0000px Arial, Helvetica, sans-serif; color: #187389; text-decoration: none; }

body { background: url('/themes/generic/img/bg2.2.png') repeat-x left top; }
td.page-column-left { background: url('/themes/migration/img/left-side-bg-gray.jpg') repeat-x left top; }
div#wrapper { width: 868.0000px; }
div#wrapper td.page-column-left { width: 240.0000px; }
div#wrapper td.page-column-center { width: 578.0000px; }
div#wrapper td.page-column-right { width: 20.0000px; }
div#wrapper { margin-left: auto; margin-right: auto; }

html, body, form { margin: 0; padding: 0; height: 100%; }


h1 { margin-top: 0; }
h1.specials { margin: 0; }
h3, h5 { margin: 0 0 5px 0;}

.text-required { line-height:18px; margin: 0 3px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.clear { clear: both; }


img { border: 0; }
label { font-weight: bold; }
p { margin: 8px 0; }


.left { text-align: left; }
.center { text-align: center; margin: 0 auto; }
.right { text-align: right; }


.price-nav li, .links-nav li, .cat-nav li  { line-height:18px; }
.cat-nav li ul li  { line-height:15px; }


.val-summary { margin: 10px 0; padding:10px 0 0 10px; border: 1px solid #cccccc; background-color: #efefef; }


.notification { margin: 15px 0; }


div#wrapper { margin-top:0; margin-bottom:0; }
 

