body {font-family: Verdana,sans-serif; FONT-SIZE: 11px; COLOR:#004990; width: 970px; margin: 0px auto;}
#outerwrapper {width: 970px !important; margin: 0px auto;}
#innerwrapper {margin: 0px auto;}
#div__label {display: none;}
p, td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt14b, .txt16, .txt16 {font-family: Verdana,sans-serif; FONT-SIZE: 9pt; COLOR:#004990;}
input {border-width: 1px;}
.txt07-white {FONT-SIZE: 7pt; color: #FFFFFF; TEXT-DECORATION: none;}
.txt07-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.txt07u-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: underline;}
.txt08b {FONT-SIZE: 8px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt08b-white {FONT-SIZE: 8px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09 {FONT-SIZE: 9px; TEXT-DECORATION: none;}
.txt09b {FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09b-white {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10 {FONT-SIZE: 10px; TEXT-DECORATION: none;}
.txt10-grey {FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;}
.txt10b {FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-red {FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-white {FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11 {FONT-SIZE: 11px; TEXT-DECORATION: none;}
.txt11-grey {FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none;}
.txt11b {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-red {FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-white {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12 {FONT-SIZE: 12px; TEXT-DECORATION: none;}
.txt12-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;}
.txt12b {FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt13b {FONT-SIZE: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14 {FONT-SIZE: 14px; TEXT-DECORATION: none;}
.txt14b {FONT-SIZE: 14px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-grey {FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-red {FONT-SIZE: 14px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-white {FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16 {FONT-SIZE: 16px; TEXT-DECORATION: none;}
.txt16b {FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16b-red {FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt18b-red {FONT-SIZE: 18px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk11b-blackOff {FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk11b-blackOn {FONT-SIZE: 11px; COLOR: #999999; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk11b-colorOff {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk11b-colorOn {FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold;}
.lnk14b-greyOff {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b-greyOn {FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk-HedOff {FONT-SIZE: 14px; COLOR: #004990; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-HedOn {FONT-SIZE: 14px; COLOR: #C2D3EE; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive1 {FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive1 {FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive3 {FONT-SIZE: 11px; COLOR: #004990; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive3 {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavTabInactive1 {BACKGROUND-COLOR: #CCCCCC;}
.lnk-NavTabActive1 {BACKGROUND-COLOR: #004990;}
.lnk-NavTabInactive2 {BACKGROUND-COLOR: #CCCCCC;}
.lnk-NavTabActive2 {BACKGROUND-COLOR: #004990;}
.lnk-NavTabInactive3 {BACKGROUND-COLOR: #AAAAAA;}
.lnk-NavTabActive3 {BACKGROUND-COLOR: #CCCCCC;}
.btn-BuyOff {FONT-SIZE: 9pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: #004990;  PADDING: 1px 5px;  border: 1px solid #E2EDFF;}
.btn-BuyOn {FONT-SIZE: 9pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: #CCCCCC;  PADDING: 1px 5px;  border: 1px solid #E2EDFF;}
.btn-BuyOff2 {FONT-SIZE: 9pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #004990; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR: pointer; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn2 {FONT-SIZE: 9pt; COLOR: #CCCCCC;  BACKGROUND-COLOR: #004990; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR: pointer; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOff {FONT-SIZE: 7pt; COLOR: #004990;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: #E2EDFF;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOn {FONT-SIZE: 7pt; COLOR: #004990;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR: pointer; BACKGROUND-COLOR: #E2EDFF;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsTabOff {BACKGROUND-COLOR: #E2EDFF;}
.btn8-colorOff {FONT-SIZE: 8pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.btn8-colorOn {FONT-SIZE: 8pt; COLOR: #004990;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.bgltmedtext {FONT-SIZE: 9pt; COLOR: #004990; BACKGROUND-COLOR: #F4F4F4;}
.errortext {FONT-SIZE: 8pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4;}
.errortextheading {FONT-SIZE: 9pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4; FONT-WEIGHT: bold;}
.greytitle {FONT-SIZE: 14pt; COLOR: #AAAAAA;}
.input {FONT-SIZE: 8pt; COLOR: #004990;}
.inputreq {FONT-SIZE: 8pt; COLOR: #004990; BACKGROUND-COLOR: #FFFFE5;}
.listheadernosort {HEIGHT:100%; PADDING: 2 5 2 5; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-IMAGE:url(/images/nav/listheaderbg2.gif);}
.medtext {FONT-SIZE: 9pt; COLOR: #004990;;}
.medtextbold {FONT-SIZE: 9pt; COLOR: #004990; FONT-WEIGHT: bold;}
.medtextboldnolink {FONT-SIZE: 9pt; COLOR: #004990; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.nlbutton {BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999;}
.pic {FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; VERTICAL-ALIGN: top;}
.smallgraytext {FONT-SIZE: 8pt; COLOR: #666666;}
.smalltext {FONT-SIZE: 8pt; COLOR: #004990;}
.smalltext a {FONT-SIZE: 8pt; COLOR: #004990; text-decoration: none;}
.smalltext a:hover {color: #004990; text-decoration: underline;}
.smalltextrt {FONT-SIZE: 8pt; COLOR: #004990; TEXT-ALIGN: right;}
.smalltextctr {FONT-SIZE: 8pt; COLOR: #004990; TEXT-ALIGN: center;}
.smalltextul {FONT-SIZE: 8pt; COLOR:#004990; TEXT-DECORATION: underline;}
.smalltextnolink {FONT-SIZE: 8pt; COLOR: #004990; TEXT-DECORATION: none;}
.text {FONT-SIZE: 8pt;}
.textboldnolink {FONT-SIZE: 8pt; COLOR: #004990; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.textboldnolink a:hover {color: #004990; text-decoration: underline;}
.texttable {FONT-SIZE: 8pt; color: #004990; BACKGROUND-COLOR: #F4F4F4; PADDING: 2 5 2 5 ; BORDER-STYLE: solid; BORDER-WIDTH: 1 1 1 1; BORDER-COLOR: #FFFFFF #F4F4F4 #F4F4F4 #F4F4F4; VERTICAL-ALIGN: top;}
.texttablebold {FONT-SIZE: 8pt; COLOR: #004990; BACKGROUND-COLOR: #F4F4F4; PADDING: 2 5 2 5; FONT-WEIGHT: bold; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablectr {FONT-SIZE: 8pt; COLOR: #004990; BACKGROUND-COLOR: #F4F4F4; TEXT-ALIGN: center; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablert {FONT-SIZE: 8pt; COLOR: #004990; BACKGROUND-COLOR: #F4F4F4; TEXT-ALIGN: right; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.headbarsub {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.scrollarea {overflow: auto;}
.portletHandle {}
.noprint {}
.rnd_t {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_t.gif) 0 0 repeat-x;}
.rnd_b {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_b.gif) 0 100% repeat-x}
.rnd_l {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_l.gif) 0 0 repeat-y}
.rnd_r {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_r.gif) 100% 0 repeat-y} 
.rnd_bl {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_bl.gif) 0 100% no-repeat}
.rnd_br {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_br.gif) 100% 100% no-repeat;}
.rnd_tl {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_tl.gif) 0 0 no-repeat}
.rnd_tr {height: 100%; background: url(/c.617733/site/Default_Theme/images/rnds_tr.gif) 100% 0 no-repeat;}
.header {width: 100%; height: 73px; padding-bottom: 5px;}
.header-logo {float: left; /*width: 260px;*/}
.header-sub {float: right; width: 450px; /*float: left; width: 494px;*/ margin-right: 5px;}
.header-contact {float: right;}
.header-login {clear: right; color: #367493; text-align: right; text-decoration: none;}
.header-login a {text-decoration: none;}
.header-login a:hover {text-decoration: underline;}
.menu-bar {width: 100%;}
.menu-bar ul {padding: 0px; margin: 0px; height: 20px;}
.menu-bar ul li {height: 20px; list-style-type: none; padding: 0; margin: 0; display: block; float: left; background: url("/c.617733/site/Default_Theme/images/tabbar.gif") repeat-x 20px; font: 10px/20px "Lucida Grande", verdana, sans-serif; text-align: center; border-left: 1px solid #1E5482; border-right: 1px solid #588AB3;}
.menu-bar a {color: #FFF; font-size: 9pt; font-weight: normal; text-decoration: none; display: block; padding: 0px 22px;}
.menu-bar li#active {background: url("/c.617733/site/Default_Theme/images/tabbar_over.gif") repeat-x 20px;}
.menu-bar a:hover {background: url("/c.617733/site/Default_Theme/images/tabbar_over.gif") repeat-x 20px;}
.menu-bar .left-end {background: #FFF; border: 1px none #FFF;}
.menu-bar .right-end {background: #FFF; border: 1px none #FFF;}
.menu-bar .left-button {border-left: 1px none #FFF; padding-left: 5px;}
.menu-bar .right-button {border-right: 1px none #FFF; padding-right: 5px;}
.page-summary {width: 100%; height: 28px;}
#crumbtrail {float: left; width: 50%; height: 28px; line-height: 28px; font-size: 9pt; color: #0D9143; }
.crumb {font-size: 9pt; color: #0B7B39; text-decoration: none;}
.crumbover {font-size: 9pt; color: #0B7B39; text-decoration: underline;}
.currentcrumb {font-size: 9pt; white-space: nowrap; font-weight: bold; text-decoration: underline; text-transform: lowercase;}
.cart-summary {float: right; width: 49%; height: 18px; margin: 5px 0; text-align: right; line-height: 18px;}
.cart-summary .totals {margin: 0px 5px; position: relative; top: -5px;}
.cart-summary sub {font-size: 6pt;}
.portlet-title {font-weight: bold; color: #004990;}
.cartsummaryheading {font-size: 8pt; color: #E2EDFF; text-decoration: none; font-weight: bold; padding: 2px 0px 4px 0px;}
.cartsummaryportlet {visibility: hidden; width: 225px; height: 22px; background-image: url(/core/media/media.nl?id=3611&c=612123&h=88d8f66910d218252cf9); background-repeat: no-repeat; background-position: bottom right;}
.cartsummaryportlet td {height: 20px; font-size: 9pt; color: #E2EDFF; text-decoration: none; font-weight: bold; padding: 0px;}
.cartsummaryportlet a {font-size: 9pt; color: #E2EDFF; text-decoration: none; font-weight: bold;}
.cartsummaryportlet a:hover {color: #004990; text-decoration: underline;}
.searchportlet {width: 172px; height: 107px; background-image: url('/c.617733/site/Default_Theme/images/search_box.gif'); background-repeat: no-repeat;}
.searchportlethidden {visibility: hidden; position: absolute; top: 156px; left: 15px; width: 0px; height: 0px; z-index: -1;}
.searchtext {FONT-SIZE: 8pt; COLOR: #394F67; font-weight: normal;}
.searchinput {width: 130px; height: 16px; font-size: 8pt; color: #000; border: 1px solid #ABB6BB;}
.searchbutton {position: relative; top: 1px; border: none;}
.navportlet {background-image: url(/c.617733/site/Default_Theme/images/nav_bg.gif); background-repeat: repeat-y;}
#productnavheader {display: none;}
#shippingfooter {display: none; padding: 15px 5px; text-align: left;}
.footer-main {width: 100%; margin: 5px auto;}
.footer-text {height: 14px; line-height: 14px; margin: 5px auto; font-size: 8pt; color: #767D80;}
.footer-text a {font-size: 8pt; color: #767D80; text-decoration: none; padding: 0px 7px;}
.footer-text a:hover {text-decoration: underline;}
div.content {width: 793px; margin: 0 0 10px 0;}
div.content-right {width: 152px; float: right; /*margin-left: 5px;*/}
div.content-main {width: 626px; float: left; margin: 0px 5px; overflow: hidden;}
div.content-sub {clear: both;}
div.content-right div.sub {margin-bottom: 10px;}
div.content h1 {font-size: 16pt;}
div.welcome {display: none; color: #367493; font-size: 8pt; width: 626px; height: 210px; background: url(/c.617733/site/large_theme/images/hero-template.gif) 0 0 no-repeat;}
div.welcome h1 {display: none; color: #00478C; font-size: 12pt; font-weight: bold; margin: 0px 0px 0px 141px;}
div.welcome p {display: none; color: #367493; font-size: 8pt; margin: 5px 0px 0px 75px;}
img.specials {margin: 20px 5px 5px 5px;}
div.featured-item {width: 198px;}
div.featured-item h1 {color: #00478C; font-size: 10pt; font-weight: bold; margin: 0 0 5px 0;}
div.featured-item a {text-decoration: none;}
div.featured-item .sub-text {width: 103px; float: left; margin-bottom: 10px;}
div.featured-item .sub-image {width: 80px; float: left; margin: 0 auto 10px auto; padding-left: 5px;}
div.featured-item .sub-text p {color: #367493; margin: 0 0 5px 0;}
div.featured-item2 {width: 306px;}
div.featured-item2 h1 {color: #00478C; font-size: 10pt; font-weight: bold; margin: 0 0 5px 0;}
div.featured-item2 a {text-decoration: none;}
div.featured-item2 .sub-text2 {width: 148px; float: left; margin-bottom: 10px;}
div.featured-item2 .sub-image2 {width: 150px; height: 150px; float: left; margin: 0 auto 10px auto; padding-left: 5px;}
div.featured-item2 .sub-image2 img {/*height: 150px;*/}
div.featured-item2 .sub-text p {color: #367493; margin: 0 0 5px 0;}
.price {color: #CD4C26 !important; font-weight: bold !important;}
.special-price {color: #367493; font-weight: bold;}
.buy-button {border: none; position: relative; top: 5px; left: 5px;}
#featurelist tr {height: 100%;}
div.search-item {width: 391px; /*width: 396px;*/}
div.search-item .sub-image {float: left; height: 150px; width: 150px; margin: 5px; overflow: hidden;}
div.search-item .sub-image img {margin: 0 auto; /*height: 150px;*/}
div.search-item .sub-text {float: left; /*width: 196px;*/ width: 226px; color: #367493; line-height: 15px; text-align: left;}
div.search-item .sub-text a {color: #00478C; font-size: 10pt; font-weight: bold; text-decoration: none;}
div.search-item .sub-text a:hover {text-decoration: underline;}
div.search-item .sub-price {float: left; width: 130px; font-size: 9pt; text-align: left; margin: 10px 5px 5px 0;}
div.search-item .sub-price .bglt {margin: 0;}
#searchlist tr {height: 100%;}
.groupbuylink {color: #CD4C26 !important; margin: 5px 0; display: block; text-decoration: underline !important;}
div.product-list {width: 100%;}
div.product-list h1 {font-size: 16pt;}
div.product-item {width: 253px; margin: 0 auto; text-align: center; padding: 10px 0; overflow: hidden;}
div.product-item a {color: #215973; font-size: 10pt; font-weight: bold; text-decoration: none;}
div.product-item a:hover {color: #BD7308; text-decoration: underline;}
div.product-item .sub-image {height: 120px; margin: 5px auto; overflow: hidden;}
div.product-item .sub-image img {/*height: 120px;*/}
div.product-item .sub-text {padding: 5px; text-align: center;}
div.product-item .price {font-size: 9pt; text-align: center; margin: 0 auto;}
div.product-item .price .bglt {margin: 0 auto;}
#productlist tr {height: 100%;}
div.product-detail {width: 783px; font-size: 9pt;}
div.product-detail p {font-size: 9pt; margin: 0 0 5px 0;}
div.product-detail .heading {font-size: 10pt; font-weight: bold;}
div.product-detail .sub-image {float:left; /*margin-left: 12px;*/ width: 350px; height: 350px;}
div.product-detail .sub-image img {/*height: 350px;*/}
div.product-detail #detailstextdiv {float: right; width: 410px; /*margin: 20px 0 0 10px;*/}
#thetabs {display:none; width: 100%; /*max-width:470px;*/ clear: both;}
.tabberlive .tabbertab {border-color: #C2D3EE; height: 240px; overflow: auto;}
div.related-item {width: 100%; border: 1px solid #E2EDFF;}
div.related-item a {color: #215973; font-weight: bold; text-decoration: none;}
div.related-item a:hover {text-decoration: underline;}
div.related-item h1 {color: #CD4C26; font-size: 10pt; font-weight: normal; text-align: left; margin: 0; padding: 5px;}
div.related-item p {margin: 5px 0;}
div.related-item .price {margin: 2px; color: #004990; font-weight: bold;}
div.related-item .cart {margin: 2px;}
div.related-item .sub-image {width: 80px; height: 80px; padding: 5px;}
div.related-item2 {width: 254px;}
div.related-item2 h1 {color: #00478C; font-size: 10pt; font-weight: bold; margin: 0 0 0 0; padding: 5px 0;}
div.related-item2 a {text-decoration: none;}
div.related-item2 .sub-text {width: 99px; float: left; margin-bottom: 10px;}
div.related-item2 .sub-image {width: 150px; height: 150px; float: left; margin: 0 auto 10px auto; padding: 0 0 0 5px;}
div.related-item2 .sub-image img {/*height: 150px;*/}
div.related-item2 .sub-text p {color: #367493; margin: 0 0 5px 0;}
div.infoitem-detail {margin: 10px;}
div.infoitem-detail h1 {font-size: 11pt;}
div.infoitem-detail table {border-spacing: 0px; border-collapse: collapse; margin: 10px 0;}
div.infoitem-detail thead {font-weight: bold;}
div.infoitem-detail td {border: 1px solid #004990; padding: 3px 8px;}
div.product-group h1 {font-size: 16pt;}
div.product-group .sub-head {text-align: left; padding: 0 30px 10px 30px;}
div.product-group .sub-left {width: 350px; float: left; margin: 0 10px; text-align: center; padding: 10px 0;}
div.product-group .sub-image {height: 350px; margin: 5px auto;}
div.product-group .sub-image img {/*width: 350px;*/}
div.product-group .sub-comments {font-size: 9pt; text-align: center; margin: 5px;}
div.product-group .multibuy {float: left; width: 410px; margin: 3px 0; background-color: #E6EFF8;}
div.product-group .multibuy a {color: #367493; font-weight: bold; font-size: 8pt; text-decoration: none;}
div.product-group .multibuy a:hover {color: #CD4C26; text-decoration: underline;}
#groupprice {color: #CD4C26; font-size: 9pt; font-weight: bold; text-align: center; margin: 0px 5px;}
#itemlist {margin: 10px auto;}
#itemprices {display: none;}
#categorylist tr {height: 100%;}
div.category-list h1 {font-size: 16pt; padding: 0 0 10px 0;}
div.category-list p {color: #367493;}
div.category-list .sub-image {width: 253px; height: 120px; border: 0px solid #117EB9;}
div.category-list .sub-image img {/*height: 120px;*/}
div.category-list .sub-text {width: 253px; text-align: center; vertical-align: middle;}
div.category-list .sub-text a {color: #215973; font-size: 10pt; font-weight: bold; text-decoration: none;}
div.category-list .sub-text a:hover {color: #BD7308; text-decoration: underline;}
#groupprice .texttable, .prod_price .texttable, .sub-price .texttable {FONT-SIZE: 8pt; color: #004990; /*BACKGROUND-COLOR: #F4F4F4;*/ PADDING: 2 5 2 5 ; BORDER-STYLE: solid; BORDER-WIDTH: 1 1 1 1; BORDER-COLOR: #FFFFFF #C2D3EE #C2D3EE #FFFFFF; /*#FFFFFF #F4F4F4 #F4F4F4 #F4F4F4;*/ VERTICAL-ALIGN: top;}
#groupprice .listheadernosort, .prod_price .listheadernosort, .sub-price .texttable {HEIGHT:100%; PADDING: 2 5 2 5; VERTICAL-ALIGN: top; COLOR: #666666; /*BACKGROUND-IMAGE:url(/images/nav/listheaderbg2.gif);*/ text-align: center;}
#groupprice .bglt {margin: 0 auto;}
#qty.input {color: #000; width: 30px; font-size: 8pt;}
#multiqty.input {color: #000; width: 30px; font-size: 8pt;}
.bglt {margin: 0px;}
.bglt .listfooter {display: none;}
.nlbutton {color: #888E91; width: 130px; height: 22px; line-height: 22px; background: url('/c.617733/site/Default_Theme/images/button_bg.gif') 0 0 no-repeat; border: 0 none #FFFFFF;}
.bgbutton {color: #B97508; width: 130px; height: 22px; line-height: 22px; background: url('/c.617733/site/Default_Theme/images/button_bg-g.gif') 0 0 no-repeat; border: 0 none #FFFFFF;}
.checkoutthankstext {color: #004990;}
.clearboth {clear: both;}

/*
.userinfo2text {FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold;}
a.userinfo2text:hover {color: #004990;}
.prdetails {width: 100%; min-width: 780px;}
.prdetails_image {width: 350px; float: left; margin-right: 15px;}
.prdetails_text {width: auto; margin: 15px 0px 0px 613px;}
.prdetails_heading {font-size: 10pt; color: #004990; padding: 0px 0px 15px 0px;}
.prdetails_desc {font-size: 9pt; color: #FFFFFF; padding-bottom: 10px;}
.prdetails_specs {font-size: 9pt; color: #E2EDFF; padding-bottom: 10px;}
.prdetails_relitems {width: 100%; clear: both;}
*/

