
BODY {margin: 0px; padding: 0px; background-color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}

TD {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.chReturn5{margin-bottom: 0; margin-top: 5;}
.chReturn10{margin-bottom: 0; margin-top: 10;}
.chReturn20{margin-bottom: 0; margin-top: 20;}
.chReturn30{margin-bottom: 0; margin-top: 30;}
DIV.errorMsg {width: 500px; border: solid 1px #FF0000; margin-bottom: 5px; padding: 10px;}
DIV.wrapper {padding-left: 20px;}
/**DIV.wrapper {padding-left: 20px; text-align: center;}**/

SPAN.productSpecialPrice {color: #FF0000;}

DIV.thankyou {margin: 15px 10px 0px 10px; padding: 5px; border: 2px solid #4000FF;}

a.link:active{font-family: Verdana, Helvetica, sans-serif;color:#333399;text-decoration:none;}
a.link:link{font-family: Verdana, Helvetica, sans-serif;color:#333399;text-decoration:none;}
a.link:visited{font-family: Verdana, Helvetica, sans-serif;color:#333399;text-decoration:none;}
a.link:hover{font-family: Verdana, Helvetica, sans-serif;color:#333399;text-decoration:underline;}

/** Content Global **/
TABLE.contentGlobal {width: 100%; border-top: 25px solid #F2ECE5; border-bottom: 50px solid #F2ECE5; background-color: #FFFFFF; empty-cells: show;}
TABLE.contentSpecial {width: 100%; border-top: 25px solid #E9ECF3; border-bottom: 50px solid #E9ECF3; background-color: #FFFFFF; empty-cells: show;}
TABLE.contentGlobal TD.contentContainer {width: 100%; border-right: 125px solid #F2ECE5; border-left: 125px solid #F2ECE5; padding: 5px 15px 30px 15px; vertical-align: top;}
TABLE.contentSpecial TD.contentContainer {width: 100%; border-right: 100px solid #E9ECF3; border-left: 100px solid #E9ECF3; padding: 5px 15px 30px 15px; vertical-align: top;}
TABLE.contentContainer {width: 100%; empty-cells: show;}
TABLE.contentContainer TD.navL {width: 195px; background-color: #E9ECF3; vertical-align: top;}
TABLE.contentContainer TR TD.navR {width: 10px; background-color: #E9ECF3; vertical-align: top;}
TABLE.contentContainer TD.content {height: 500px; padding: 0px 10px 0px 10px; vertical-align: top;} 
TABLE.contentContainer TD.contentB {padding: 0px 0px 0px 0px; vertical-align: top;} 
TABLE.contentContainer TD.content UL.account {margin: 0px 0px 10px 30px;}
TABLE.contentContainer TD.content DIV.title,
	TABLE.contentContainer TD.contentB DIV.title {margin: 0px 0px 10px 0px; padding: 15px 0px 5px 0px; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.contentContainer TD.contentB DIV.titleB {margin: 0px 0px 10px 0px; padding: 15px 0px 5px 0px; color: #920707; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.contentContainer TD.content DIV.acctTitle,
	TABLE.contentContainer TD.contentB DIV.acctTitle,
	TABLE.prodList TD DIV.acctTitle {margin: 0px 0px 0px 0px; padding: 15px 0px 1px 0px; font-family: arial,sans-serif; color: #000000; font-size: 19px; font-weight: bold;}
TABLE.contentContainer TD.content DIV.header {padding: 5px 0px 10px 0px; font-family: arial,sans-serif; font-size: 15px; font-weight: bold;} 
TABLE.contentContainer TD.content DIV.message {width: 100%; border: 1px solid #E8EABB; margin: 5px 10px 10px 10px; padding: 10px 30px 10px 30px; text-align: center;}

/** Login **/
TABLE.contentContainer TD.content TABLE.login {margin-top: 10px;}
TABLE.contentContainer TD.content TABLE.login TD.login {padding: 7px 15px 25px 0px; vertical-align: top; background-color: #FFFFFF;}
TABLE.contentContainer TD.content TABLE.login TD.login INPUT.login {width: 190px; height: 20px;}
TABLE.contentContainer TD.content TABLE.login TD.login DIV.login {font-weight: bold;}
TABLE.contentContainer TD.content TABLE.login TD.login DIV.login A {color: #6C001D; font-size: 9px; font-weight: normal;}
TABLE.contentContainer TD.content TABLE.login TD.login DIV.info {color: #888888; font-size: 9px;}
TABLE.contentContainer TD.content TABLE.login TD.loginInfo {border-left: 1px solid #F2ECE5; padding: 7px 20px 25px 20px; vertical-align: top;} 
TABLE.contentContainer TD.content TABLE.login TD.loginInfo DIV.loginHeader {font-family: arial,sans-serif; font-size: 13px; font-weight: bold;}
TABLE.contentContainer TD.content TABLE.login TD.loginInfo A.createAcct {color: #71000A;}

TABLE.contentGlobal TD.spacerL {width: 12px; background-color: #C4D3E6;}
TABLE.contentGlobal TD.spacerR {width: 11px; background-color: #C4D3E6;}

/** Registration **/
TABLE.registration {width: 100%; margin-top: 15px;}
TABLE.registration TD {background-color: #FFFFFF;}
TABLE.registration TD.header {padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.registration TD.required {padding: 5px 0px 0px 0px; color: #A30016; font-size: 9px;}
TABLE.registration TD DIV.label {width: 250px; padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.registration TD DIV.labelB {width: 250px; position: relative; top: -50px; left: 250px; padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.registration TD DIV.subLabel {width: 30%; padding: 0px 0px 5px 10px;}
TABLE.registration TD DIV.subLabelB SPAN.desc {font-size: 9px;}
TABLE.registration TD DIV.subLabelB {width: 90%; padding: 0px 10px 5px 10px;}
TABLE.registration TD DIV.subLabelC {width: 100%; padding: 15px 10px 20px 0px;}
TABLE.registration TD DIV.subLabelC SPAN.header {font-size: 13px; font-weight: bold;}
TABLE.registration TD.submit {padding: 5px 0px 0px 10px; text-align: right;}

/** My Information **/
TABLE.accountInfo {width: 100%; margin-top: 15px;}
TABLE.accountInfo TD {background-color: #FFFFFF;}
TABLE.accountInfo TD SPAN.label {padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.accountInfo TD DIV.label {width: 250px; padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.accountInfo TD DIV.labelB {width: 250px; position: relative; top: -50px; left: 250px; padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.accountInfo TD DIV.subLabel {width: 45%; padding: 10px 0px 5px 10px;}
TABLE.accountInfo TD.submit {padding: 5px 0px 0px 20px; text-align: right;}
/** My Password **/
TABLE.setPassword {width: 100%; margin-top: 15px; background-color: #F1ECD8;}
TABLE.setPassword TD {background-color: #FFFFFF;}
TABLE.setPassword TD DIV.label {width: 70%; padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.setPassword TD DIV.desc {width: 100%; padding: 10px 10px 5px 0px;}
TABLE.setPassword TD.submit {padding: 5px 0px 0px 20px; text-align: right;}
/** Newsletter Subscription **/
TABLE.subscription {width: 100%; margin-top: 15px;}
TABLE.subscription TD {background-color: #FFFFFF; vertical-align: top;}
TABLE.subscription TD DIV.label {padding: 10px 0px 0px 10px; font-weight: bold;}
TABLE.subscription TD DIV.desc {padding: 0px 0px 20px 35px; font-weight: normal;}
TABLE.subscription TD.submit {padding: 5px 0px 0px 20px; text-align: right;}
/** Product Notification **/
TABLE.notification {width: 100%; margin-top: 15px;}
TABLE.notification TD {background-color: #FFFFFF; vertical-align: top;}
TABLE.notification TD DIV.label {padding: 10px 0px 0px 10px; font-weight: bold;}
TABLE.notification TD DIV.desc {padding: 0px 0px 20px 10px; font-weight: normal;}
TABLE.notification TD.submit {padding: 5px 0px 0px 20px; text-align: right;}
/** My Address Book **/
TABLE.addressBook {width: 100%; margin-top: 15px;}
TABLE.addressBook TD {background-color: #FFFFFF;}
TABLE.addressBook TD DIV.label {width: 250px; padding: 10px 0px 5px 10px; font-weight: bold;}
TABLE.addressBook TD DIV.labelB {width: 250px; position: relative; top: -50px; left: 250px; padding: 10px 0px 5px 10px; font-weight: bold;}
TABLE.addressBook TD DIV.address {padding: 10px 10px 10px 10px;}
TABLE.addressBook TD DIV.desc {padding: 10px 10px 10px 10px;}
TABLE.addressBook TD.addressBookEntries {padding: 5px 10px 10px 5px; font-size: 13px; font-weight: bold;}
TABLE.addressBook TD.colLeft {width: 50%; padding: 0px 10px 0px 20px; vertical-align: top;}
TABLE.addressBook TD.colLeft DIV.name {font-weight: bold;}
TABLE.addressBook TD.colLeft DIV.name SPAN.priAddress {font-weight: normal; font-style: italic;}
TABLE.addressBook TD.colLeft DIV.edit {font-size: 9px;}
TABLE.addressBook TD.divider {width: 1%; border-left: 1px dotted #989898; padding: 0px 0px 0px 3px; color: #989898; vertical-align: top;}
TABLE.addressBook TD.colRight {width: 49%; padding: 0px 10px 0px 5px; color: #989898; vertical-align: top;}
TABLE.addressBook TD.spacer {height: 20px; vertical-align: top;}
TABLE.addressBook TD.spacer DIV.spacer {height: 10px; border-bottom: 1px solid #CACACA; margin: 0px 10px 0px 10px; vertical-align: bottom;}
TABLE.addressBook TD.addNewAddress {padding: 10px 10px 15px 20px; vertical-align: top;}
TABLE.addressBook TD.submit {padding: 5px 0px 0px 20px; text-align: right;}

/** Content **/
TABLE.content {width: 100%; background-color: #FFFFFF; empty-cells: show;}
TABLE.content TD.contentContainer {}
DIV.marketing {position: relative; padding: 0px 0px 2px 0px;}
DIV.notification {}
DIV.notification SPAN.secNotification {padding-left: 12px;}
TABLE.content TD.marketing {width: 512px; padding: 0px 10px 0px 0px; text-align: right; vertical-align: top;}
TABLE.content TD.marketing TABLE.marketing {width: 512px; margin: 0px; padding:0px; empty-cells: show;}
TABLE.content TD.marketing TABLE.marketing TD.marketImage {width: 260px; padding: 0px 0px 20px 10px; vertical-align: top;}
TABLE.content TD.marketing TABLE.marketing TD.monthlyPromotion {width: 252px; padding: 0px 0px 20px 0px; text-align: right; vertical-align: top;}
TABLE.content TD.marketing TABLE.marketing TD.monthlyPromotion DIV.monthSpecialTitle {padding: 0px 0px 5px 0px;}
TABLE.content TD.marketing TABLE.marketing TD.monthlyPromotion DIV.monthSpecialText {padding: 5px 0px 5px 5px; text-align: left;}
TABLE.content TD.marketing TABLE.marketing TD.monthlyPromotion DIV.monthSpecial {padding: 5px 0px 0px 0px;}


TABLE.content TD.navR,
	TABLE.contentGlobal TD.navR {width: 252px; padding: 0px 0px 0px 0px; vertical-align: top; background-color: #F5F5F5;}
TABLE.content TD.navR DIV.prodCatTitle,
	TABLE.contentGlobal TD.navR DIV.prodCatTitle {padding: 0px 0px 10px 0px; text-align: center;}
TABLE.content TD.navR DIV.prodCat,
	TABLE.contentGlobal TD.navR DIV.prodCat {padding: 0px 0px 3px 0px; text-align: center;}
TABLE.content TD.navR DIV.quickOrder,
	TABLE.contentGlobal TD.navR DIV.quickOrder {margin: 15px 0px 0px 15px;}
TABLE.content TD.navR DIV.quickOrder A,
	TABLE.contentGlobal TD.navR DIV.quickOrder A {color: #670A03;}
TABLE.content TD.navR DIV.resCenterTitle,
	TABLE.contentGlobal TD.navR DIV.resCenterTitle {padding: 3px 0px 10px 0px; text-align: center;}
TABLE.content TD.navR DIV.resCenter,
	TABLE.contentGlobal TD.navR DIV.resCenter {padding: 0px 0px 20px 8px; }
TABLE.content TD.navR DIV.resCenter UL,
	TABLE.contentGlobal TD.navR DIV.resCenter UL {margin: 0px 0px 0px 0px !important; margin/**/: 0px 0px 0px 28px;}
TABLE.content TD.navR DIV.resCenter A,
	TABLE.contentGlobal TD.navR DIV.resCenter A {color: #670A03;}
	
/** Small Shopping Cart **/
DIV.smCart {height: 100%; padding: 0px 0px 0px 0px; text-align: center;}
DIV.smCart DIV.smCartTitle {background-color: #F5F6FA;}
DIV.smCart DIV.smCartDetail {padding: 5px; text-align: left;}
DIV.smCart DIV.smCartDetail DIV.details {width: 100%; padding: 3px 10px 3px 3px; font-size: 9px; color:#153894;}
DIV.smCart DIV.smCartDetail DIV.details A:active{font-size: 9px; color:#153894; text-decoration:none;}
DIV.smCart DIV.smCartDetail DIV.details A:link{font-size:9px; color:#153894; text-decoration:none;}
DIV.smCart DIV.smCartDetail DIV.details A:visited{font-size:9px; color:#153894; text-decoration:none;}
DIV.smCart DIV.smCartDetail DIV.details A:hover{font-size:9px; color:#153894; text-decoration:underline;}
DIV.smCart DIV.smCartDetail DIV.subTotal {width: 95%; float: left; border-top: 1px solid #A2B0D4; padding: 3px 10px 30px 3px; font-size: 9px;}
DIV.smCart DIV.smCartDetail DIV.subTotal B {font-size: 13px;}
DIV.smCart DIV.smCartDetail DIV.subTotal A {float: right;}

/** Product List **/
TABLE.content TD.prodList {padding: 0px 0px 0px 0px; vertical-align: top;}
TABLE.prodList {width: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; empty-cells: show;}
TABLE.prodList TD DIV.title {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.prodList TD.catTitle {}
TABLE.prodList TD.catTitle DIV.title {border-bottom: 1px solid #CDD2D8; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.prodList TR.colHeader TD.prodListTop {padding: 10px 0px 0px 0px; vertical-align: top; text-align: right;}
TABLE.prodList TR.colHeader TD.prodListTop SPAN.catTitle {width: 185px; padding: 0px 0px 5px 5px; font-family: arial,sans-serif; color: #C9B883; font-size: 19px; font-weight: bold;}
TABLE.prodList TR.colHeader TD.prodListTop SPAN.pageIndicator {height: 18px; font-size: 9px; padding-right: 10px;} 
TABLE.prodList TR.colHeader TD.prodListTop SPAN.displayAll {width: 100px; height: 18px; padding: 0px 10px 0px 0px; font-size: 9px; text-align: right;} 
TABLE.prodList TR.colHeader {background-color: #F8F7F1;}
TABLE.prodList TR.colHeader TD.colHeaderA {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold;} 
TABLE.prodList TR.colHeader TD.colHeaderB {padding: 5px 5px 3px 0px; font-size: 9px; font-weight: bold;} 
TABLE.prodList TR.colHeader TD.colHeaderB SPAN.desc {font-weight: normal;}
TABLE.prodList TR.colHeader TD.colHeaderB A {padding: 5px 5px 3px 5px; color: #000000; font-size: 9px; font-weight: bold; text-decoration:none;} 
TABLE.prodList TR.colHeader TD.colHeaderC {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold; text-align: right;} 
TABLE.prodList TR.colHeader TD.colHeaderD {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold; text-align: center;} 
TABLE.prodList TR.colHilite {background-color: #F7F6F1;}
TABLE.prodList TD.order {font-weight: bold; font-size: 13px; background-color: #FFFFFF;}
TABLE.prodList TD.tnImage {border-bottom: 1px solid #E3E2CE;}
TABLE.prodList TD.details {border-bottom: 1px solid #E3E2CE; padding: 5px 0px 5px 0px; font-size: 9px; vertical-align: top;}
TABLE.prodList TD.details DIV.prodName {color: #87782F; font-weight: bold;}
TABLE.prodList TD.details SPAN.partNumber {width: 70px; color: #9A9A9A;}
TABLE.prodList TD.details SPAN.dimension {width: 70px; color: #9A9A9A;}
TABLE.prodList TD.details SPAN.price {width: 70px; color: #9A9A9A;}
TABLE.prodList TD.details DIV.detailLink {margin: 10px 0px 0px 0px;}
TABLE.prodList TD.details DIV.templateLink {margin: 5px 0px 0px 0px;}
TABLE.prodList TD.addCart {border-bottom: 1px solid #E3E2CE; padding: 5px 0px 5px 0px; font-size: 9px; text-align: right; vertical-align: top;}
TABLE.prodList TD.addCart DIV.material {padding: 0px 0px 5px 10px; text-align: left; vertical-align: top;}
TABLE.prodList TD.addCart DIV.material INPUT.addCart {width: 60px; height: 20px;  background-color: #FFFFFF;}
TABLE.prodList TD.addCart DIV.addCart {width: 100px; margin: 2px 10px 0px 0px; padding: 3px 2px 0px 10px; border-top: 1px solid #000000;}
TABLE.prodList TD.prodListBottom {border-top: 1px solid #CDC7C9; padding: 10px 0px 0px 0px; vertical-align: top; text-align: right;}
TABLE.prodList TD.prodListBottom SPAN.pageIndicator {font-size: 9px; padding-right: 10px;} 
TABLE.prodList TD.prodListBottom SPAN.displayAll {width: 100px; font-size: 9px; text-align: right;} 
TABLE.prodList TD.prodListBottom SPAN.addAll {width: 202px; text-align: right;}

/** Shopping Cart **/
TABLE.contentGlobal TD.prodList {padding: 0px 0px 0px 0px; vertical-align: top;}
TABLE.contentGlobal TD.prodList DIV.title {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.title IMG {float: left;}
TABLE.contentGlobal TD.prodList TABLE.prodList {width: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; empty-cells: show;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.catTitle {}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.catTitle DIV.title {border-bottom: 1px solid #CDD2D8; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.catTitle SPAN.catTitle {width: 200px; padding: 0px 0px 5px 0px; font-family: arial,sans-serif; font-size: 19px; font-weight: bold;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.catTitle SPAN.pageIndicator {width: 230px; height: 18px; font-size: 9px; padding-right: 10px;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TD.catTitle SPAN.displayAll {width: 60px; height: 18px; font-size: 9px; text-align: right;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TR.colHeader {background-color: #D0C7CA;}
TABLE.contentGlobal TD.prodList TABLE.prodList TR.colHeader TD.colHeaderA {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TR.colHeader TD.colHeaderB {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TR.colHeader TD.colHeaderB A {padding: 5px 5px 3px 5px; color: #000000; font-size: 9px; font-weight: bold; text-decoration:none;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TR.colHeader TD.colHeaderC {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold; text-align: right;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TR.colHeader TD.colHeaderD {padding: 5px 5px 3px 5px; font-size: 9px; font-weight: bold; text-align: center;} 
TABLE.contentGlobal TD.prodList TABLE.prodList TD.tnImage {border-bottom: 1px solid #C9C7C8;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.details {border-bottom: 1px solid #C9C7C8; padding: 5px 0px 5px 0px; font-size: 9px; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.details DIV.prodName {font-weight: bold;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.details SPAN.partNumber {width: 70px; color: #9A9A9A;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.details SPAN.dimension {width: 70px; color: #9A9A9A;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.details SPAN.price {width: 70px; color: #9A9A9A;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.details DIV.detailLink {margin: 10px 0px 0px 0px;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.quantity {border-bottom: 1px solid #C9C7C8; border-left: 1px solid #E5E5E5; padding: 5px 0px 5px 0px; font-size: 9px; text-align: center; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.remove {border-bottom: 1px solid #C9C7C8; border-left: 1px solid #E5E5E5; padding: 5px 0px 5px 0px; font-size: 9px; text-align: center; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.quantity {border-bottom: 1px solid #C9C7C8; border-left: 1px solid #E5E5E5; padding: 5px 0px 5px 0px; font-size: 9px; text-align: center; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.subTotal {border-bottom: 1px solid #C9C7C8; border-left: 1px solid #E5E5E5; padding: 5px 5px 5px 0px; font-size: 9px; text-align: right; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.bulkSavings {border-bottom: 1px solid #C9C7C8; border-left: 1px solid #E5E5E5; padding: 5px 5px 5px 0px; font-size: 9px; color: #CD0008; text-align: right; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.total {border-bottom: 1px solid #C9C7C8; border-left: 1px solid #E5E5E5; padding: 5px 5px 5px 0px; font-size: 9px; color: #07085A; font-weight: bold; text-align: right; vertical-align: top;}

TABLE.contentGlobal TD.prodList TABLE.prodList TD.prodListBottom {border-top: 2px solid #000000; padding: 5px 5px 0px 0px; text-align: right; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.prodListBottom SPAN.total {font-size: 13px; font-weight: bold; color: #000000;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.prodListBottom SPAN.totalOrg {font-size: 11px; color: #000000;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.prodListBottom SPAN.totalDiscount {font-size: 11px; color: #CD0008;}
TABLE.contentGlobal TD.prodList TABLE.prodList TD.prodListBottom SPAN.totalAmount {font-size: 13px; font-weight: bold; color: #140D6C;}

TABLE.contentGlobal TD.prodList DIV.cartNav {margin: 20px 0px 10px 0px; display:inline-block;}
TABLE.contentGlobal TD.prodList DIV.cartNav SPAN.shopping {float:left;}
TABLE.contentGlobal TD.prodList DIV.cartNav SPAN.checkOut {float:right;}
/** Checkout **/
TABLE.contentGlobal TD.prodList DIV.header {width: 100%; margin: 15px 0px 5px 0px; padding: 5px 0px 5px 5px; background-color: #F2F0F1;}
TABLE.contentGlobal TD.prodList DIV.header SPAN.shippingAddressTitle {font-size: 13px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.header SPAN.billingAddressTitle {font-size: 13px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.header SPAN.shippingMethodTitle {font-size: 13px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.header SPAN.paymentMethodTitle {font-size: 13px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.header SPAN.shippingCommentTitle {font-size: 13px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.header SPAN.discountTitle {font-size: 13px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.subHeader {padding: 3px 0px 10px 0px; font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.edit {padding: 5px 0px 10px 0px;}
TABLE.contentGlobal TD.prodList DIV.shippingAddress {padding: 0px 0px 0px 5px;}
TABLE.contentGlobal TD.prodList DIV.content {padding: 0px 0px 0px 5px;}
TABLE.contentGlobal TD.prodList DIV.shippingOptionTitle {padding: 10px 0px 10px 0px; font-weight: bold;}
TABLE.contentGlobal TD.prodList TABLE.shippingOption {width: 300px;}
TABLE.contentGlobal TD.prodList TABLE.shippingOption TR.topLine TD {border-top: 1px dotted #000000;}
TABLE.contentGlobal TD.prodList TABLE.shippingOption TR.topLine TD.spacer {border-top: none;}
TABLE.contentGlobal TD.prodList TABLE.shippingOption TR TD {}
TABLE.contentGlobal TD.prodList DIV.shippingCommentTA {padding: 10px 0px 10px 20px;}
TABLE.contentGlobal TD.prodList DIV.shippingCommentTA TEXTAREA {width: 450px;}
TABLE.contentGlobal TD.prodList DIV.continue {float:right; padding: 20px 0px 10px 20px;}
TABLE.contentGlobal TD.prodList TABLE.paymentOption {}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD.paymentMethod0 {width: 50%; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD.paymentMethod1 {width: 50%; border-left: 1px solid #000000; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD.paymentMethod0 SPAN.header,
	TABLE.contentGlobal TD.prodList TABLE.paymentOption TD.paymentMethod1 SPAN.header {font-size: 11px; font-weight: bold;}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD.title {font-weight: bold;}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD TABLE.paymentOptions {}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD TABLE.paymentOptions TD {padding: 5px 0px 0px 0px;}
TABLE.contentGlobal TD.prodList TABLE.paymentOption TD TABLE.paymentOptions TD.title {font-weight: bold;}
TABLE.contentGlobal TD.prodList DIV.paymentCommentTA {padding: 10px 0px 10px 20px;}
TABLE.contentGlobal TD.prodList DIV.paymentCommentTA TEXTAREA {width: 450px;}
TABLE.contentGlobal TD.prodList TABLE.discountSubmit {}
TABLE.contentGlobal TD.prodList TABLE.confirmShipping {}
TABLE.contentGlobal TD.prodList TABLE.confirmBilling {}
TABLE.contentGlobal TD.prodList TABLE.confirmPurchase {width: 100%;}
TABLE.contentGlobal TD.prodList TABLE.confirmShipping TD.leftCol,
	TABLE.contentGlobal TD.prodList TABLE.confirmBilling TD.leftCol {width: 230px; padding: 0px 0px 0px 5px; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.confirmShipping TD.rightCol,
	TABLE.contentGlobal TD.prodList TABLE.confirmBilling TD.rightCol {width: 240px; border-left: 1px solid #CBCBCB; padding: 0px 0px 10px 10px; vertical-align: top;}
TABLE.contentGlobal TD.prodList TABLE.confirmPurchase TD {padding: 3px 0px 0px 0px;}
TABLE.contentGlobal TD.prodList TABLE.confirmPurchase TD.product {padding: 0px 0px 0px 5px;}
TABLE.contentGlobal TD.prodList TABLE.confirmPurchase TD.price {padding: 0px 5px 0px 0px; text-align: right;}
TABLE.contentGlobal TD.prodList TABLE.confirmPurchase TD.desc {text-align: right;}
TABLE.contentGlobal TD.prodList TABLE.confirmPurchase TD.line {border-bottom: 1px solid #000000;}

/** Product Detail **/
TABLE.content TD.prodDetail {padding: 0px 0px 0px 0px; vertical-align: top;}
TABLE.content TD.prodDetail TABLE.prodDetail {width: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; empty-cells: show;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.tnImage {padding: 0px 0px 0px 10px; font-size: 9px; text-align: center; vertical-align: top;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.tnImage IMG.tnImage {margin-top: 5px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.tnImage DIV.enlarge {padding: 3px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.tnImage DIV.callOrder {width: 100%; border: 3px solid #EBE8D7; padding: 20px; text-align: center; vertical-align: middle;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.tnImage DIV.templateLink {margin: 20px 0px 0px 0px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.tnImage DIV.categoryLink {margin: 20px 0px 0px 0px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail {vertical-align: top;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.prodTitle {font-family: arial,sans-serif; color: #877833; font-size: 15px; font-weight: bold;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.prodInfo {padding: 5px 0px 10px 0px;} 
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.prodInfo SPAN.prodModelNumText {font-size: 9px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.prodInfo SPAN.prodModelNum {font-weight: bold;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.detail {padding: 0px;} 
TABLE.content TD.prodDetail TABLE.prodDetail TD.relatedProducts {}
TABLE.content TD.prodDetail TABLE.prodDetail TD.relatedProducts DIV.relatedProducts {width: 100%; margin-top: 5px; border-top: 1px dotted #000000;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.relatedProducts DIV.relatedProducts DIV.header {margin-top: 5px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder {width: 100%; margin: 5px 0px 0px 0px; background-color: #EBE8D9;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TD {font-size: 9px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TR.orderField {background-color: #F6F5F0;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TD.priceTitle {padding: 5px 0px 5px 0px; color: #61010C; font-weight: bold; text-align: center;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TD.priceHeader {padding-bottom: 5px; border-bottom: 1px solid #FFFFFF; color: #61010C; text-align: center;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TD.price {padding: 5px 0px 10px 0px; border-bottom: 1px solid #FFFFFF; background-color: #F6F5F0; font-size: 15px; font-weight: bold; font-family: arial; text-align: center;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TD INPUT.addCart {width: 50px; height: 20px;  background-color: #FFFFFF;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TD.material {font-weight: bold;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TR.orderField TD {padding: 10px 0px 5px 0px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TR.orderField TD.quantityText {padding: 10px 5px 5px 10px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.prodOrder TR.orderField TD.orderSubmit {padding: 10px 0px 5px 0px;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.contactInfo {margin-top: 5px; padding: 5px 0px 10px 0px; border-top: 10px solid #F6F5F0; border-right: 20px solid #F6F5F0; border-bottom: 5px solid #F6F5F0; border-left: 20px solid #F6F5F0; font-size: 9px; text-align: center;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail DIV.header {padding: 10px 0px 5px 0px; font-weight: bold;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.bulkPricing {width: 100%; border: 1px solid #CCCCCC;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.bulkPricing TD.colHeader {border-left: 1px solid #CCCCCC; padding: 3px 5px 3px 5px; font-size: 9px; font-weight: bold; color: #7E122C; text-align: center;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.bulkPricing TD.prices {border-left: 1px solid #CCCCCC; padding: 3px 5px 3px 5px; text-align: center;}
TABLE.content TD.prodDetail TABLE.prodDetail TD.detail TABLE.bulkPricing TD.quantity {padding: 3px 5px 3px 5px; font-size: 9px; font-weight: bold; text-align: right;}


TABLE.newArrivals {width: 100%; empty-cells: show; text-align: center;}
TABLE.newArrivals TD.products {padding: 0px 5px 0px 5px; font-size: 9px; text-align: left; vertical-align: top;}
TABLE.newArrivals TD.products SPAN.price {color: #000099; font-weight: bold;}
TABLE.newArrivals TD.products A:active {color: #000000; text-decoration:none;}
TABLE.newArrivals TD.products A:link {color: #000000; text-decoration:none;}
TABLE.newArrivals TD.products A:visited {color: #000000; text-decoration:none;}
TABLE.newArrivals TD.products A:hover {color: #000000; text-decoration: underline;}

DIV.guarantee {padding-bottom: 5px;}
DIV.newProduct {width: 307px;}
DIV.mostPopular {width: 307px;}
DIV.saleItems {width: 307px;}

//** Homepage **/
a.catHead:active{font-size: 13px; font-weight: bold; color: #333399; text-decoration: none;}
a.catHead:link{font-size: 13px; font-weight: bold; color: #333399; text-decoration: none;}
a.catHead:visited{font-size: 13px; font-weight: bold; color: #333399; text-decoration: none;}
a.catHead:hover{font-size: 13px; font-weight: bold; color: #333399; text-decoration: underline;}
.small { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; }

/** Footer **/
DIV.footerLogo {width: 750px; height: 33px; margin-top: 30px; text-align: center;}
DIV.footer {width: 750px; font-size: 9px; text-align: center;}
DIV.footer DIV.navBottom {padding: 20px 0px 15px 0px;}
