﻿.table-bordered-header, .table-bordered-footer { padding:0; }
.table-bordered-header tr td, .table-bordered-footer tr td { padding:0; }
.table-bordered-header h3 { padding:3px; margin:0; }
.table-bordered-header h4 { padding:3px; margin:0; }
.table-bordered-header h6 { padding:3px; margin:0; }
.table-bordered-body { border:solid 2px #47334d; background-color:White; }
.table-bordered-footer h3 { padding:3px; margin:0; }
.table-bordered-footer h4 { padding:3px; margin:0; }
.table-bordered-footer h6 { padding:0; margin:0; }

.address, .creditcard { font-size:10px; margin:0 auto; }
.address { width:280px; }
.creditcard td { padding:2px; }

.topleftcorner { background:url(/images/template/ecommerce/corner_top_left.gif) no-repeat top left; width:6px; }
.toprightcorner { background:url(/images/template/ecommerce/corner_top_right.gif) no-repeat top right; width:6px;}
.bottomleftcorner { background:url(/images/template/ecommerce/corner_bottom_left.gif) no-repeat bottom left; width:6px; } 
.bottomrightcorner { background:url(/images/template/ecommerce/corner_bottom_right.gif) no-repeat bottom right; width:6px; } 
.middle { background-color:#47334d; color:White; padding:3px; }

.topleftcornersmall { background:url(/images/template/ecommerce/corner_top_left_small.gif) no-repeat left top; width:6px; }
.toprightcornersmall { background:url(/images/template/ecommerce/corner_top_right_small.gif) no-repeat right top; width:6px;}
.bottomleftcornersmall { background:url(/images/template/ecommerce/corner_bottom_left_small.gif) no-repeat left bottom; width:6px; } 
.bottomrightcornersmall { background:url(/images/template/ecommerce/corner_bottom_right_small.gif) no-repeat right bottom; width:6px; } 
.middlesmall { background-color:#47334d; color:White; padding:6px 3px 3px 3px; }

.shopping-body { background-color:White; border:solid 1px Black; }

.header { background:White; font-size:10px; }
.header-right { float:right; width:400px; text-align:right; padding:10px 5px 5px 0;  }
.header-right a { color:Black; }
.header-main { padding:5px; }
.header-banner-bottom { margin-left:60px; }
.header-cart-summary { padding:0; }
.header-cart-summary td { border:solid 1px Black; font-size:12px; padding:4px; }
.header-cart-summary a { color:White; }
.header-cart-summary-bg { background-color:#47334d; }
.header-search { clear:both; width:967px; margin:0 auto; background-color:#47334d; font-size:14px; padding:3px; color:White; }
.header-search a { color:White; }
.header-welcome { width:967px; margin:0 auto; background-color:#D0CDCD; padding:3px; font-size:12px; border:solid 1px Black; border-top:none; }
.inner-footer { padding:5px; }
.footer { color:Black; margin-top:10px; clear:both; font-size:12px; padding:5px; text-align:center; }
.footer a { font-size:10px; }

.cart-summary .table-bordered-header, .cart-summary .table-bordered-body { width:180px; }
.cart-summary .table-bordered-body td { padding:3px; font:normal 10px Verdana,Arial,Sans-Serif; border-bottom:dotted 1px #CCCCCC; } 
.cart-summary h6 { margin:0; }

.category-nav .table-bordered-header, .category-nav .table-bordered-body { width:180px; }
.category-nav .table-bordered-body td { padding:0; }
.category-nav .table-bordered-body a { font-family:Verdana,Arial,Sans-Serif; }
.category-nav .table-bordered-body h5 { margin:0; }
.category-nav .table-bordered-body p { font-family:Verdana, Arial, Sans-Serif; margin:0; padding-top:7px; }
.category-nav .table-bordered-body ul { list-style:none; margin:0; padding:0; }
.category-nav .table-bordered-body li { margin-left:10px; font:normal 10px Verdana,Arial,Sans-Serif;padding:0; line-height:16px;}
.category-nav .table-bordered-body li a { background:url(/images/template/ecommerce/blue_arrow.gif) left 4px no-repeat; padding-left:10px; }

.shopping-item ul { list-style:none; margin:0; padding:0; }
.shopping-item h6 { font:normal 10px Verdana,Arial,Sans-Serif; margin:0; padding:3px 0 0 0; }
.shopping-item p { font:normal 12px Verdana,Arial,Sans-Serif; margin:0; padding:3px 0 0 0;}
.shopping-item li a { font-size:10px; background:url(/images/template/ecommerce/blue_arrow.gif) left 4px no-repeat; padding-left:10px; }

.shopping-top-sellers-vertical .table-bordered-header { width:180px; }
.shopping-top-sellers-vertical .table-bordered-body { width:100%; border:solid 2px Black; }
.shopping-top-sellers-vertical .table-bordered-body td { padding:5px; text-align:center; }
.shopping-top-sellers-vertical .table-bordered-body ul, .shopping-top-sellers-horizontal ul { list-style:none; margin:0; padding:0; }
.shopping-top-sellers-vertical .table-bordered-body h6, .shopping-top-sellers-horizontal h6 { font:normal 10px Verdana,Arial,Sans-Serif; margin:0; padding:3px 0 0 0; }
.shopping-top-sellers-vertical .table-bordered-body p, .shopping-top-sellers-horizontal p { font:normal 12px Verdana,Arial,Sans-Serif; margin:0; padding:3px 0 0 0; }
.shopping-top-sellers-vertical .table-bordered-body li a, .shopping-top-sellers-horizontal li a { font-size:10px; background:url(/images/template/ecommerce/blue_arrow.gif) left 4px no-repeat; padding-left:10px; }
.shopping-top-sellers-horizontal td { padding:5px; }

.recent-history .table-bordered-header { width:180px; }
.recent-history .table-bordered-body { width:180px; padding:3px; }
.recent-history .table-bordered-body tr td { padding:3px; text-align:left; }
.recent-history .table-bordered-body p { font:normal 12px Verdana,Arial,Sans-Serif; margin:0; padding:0; }
.recent-history .table-bordered-body ul, .recent-history-horizontal ul { list-style:none; margin:0; padding:0; }
.recent-history .table-bordered-body li, .recent-history-horizontal li { margin:0 0 0 10px; font:normal 10px Verdana,Arial,Sans-Serif; padding:0; line-height:16px;}
.recent-history .table-bordered-body li a, .recent-history-horizontal li a { background:url(/images/template/ecommerce/blue_arrow.gif) left 4px no-repeat; padding-left:10px; }
.recent-history-horizontal { width:100%; }

.broaden-search .table-bordered-header, .broaden-search .table-bordered-body { width:180px; }
.broaden-search .table-bordered-body a { font-family:Verdana,Arial,Sans-Serif; }
.broaden-search .table-bordered-body p { font:normal 12px Verdana,Arial,Sans-Serif; margin:0; padding:7px 0 0 0; }
.broaden-search .table-bordered-body ul { list-style:none; margin:0px; padding:0px; }
.broaden-search .table-bordered-body li { margin:0 0 0 10px; font:normal 10px Verdana,Arial,Sans-Serif; padding:0; line-height:16px; }
.broaden-search .table-bordered-body li a { background:url(/images/template/ecommerce/blue_arrow.gif) left 4px no-repeat; padding-left:10px; }

.also-bought h4 { margin:0; font:normal 14px Verdana,Arial,Sans-Serif; }
.also-bought p { margin:0; font:normal 12px Verdana,Arial,Sans-Serif; padding:3px; }

.similar-items-by-subject h4 { margin:0; font:normal 14px Verdana,Arial,Sans-Serif; }
.similar-items-by-subject p { margin:0; font:normal 12px Verdana,Arial,Sans-Serif; padding:3px; }

.shopping-home { padding:0 3px; }
.shopping-home-left-nav { float:left; width:180px; }
.shopping-home-right { float:right; width:180px; }
.shopping-home-content { margin-left:190px; margin-right:190px; }
.shopping-home-content h3 { color:#A52A2A; }
.shopping-home-section { border-bottom:solid 1px #BFBFBF; }
.shopping-home-sub-ad { text-align:center; }

.shopping-browse { padding:0 3px; }
.shopping-browse-left-nav { float:left; width:180px; }
.shopping-browse-right { float:right; width:180px; }
.shopping-browse-content { margin-left:190px; margin-right:190px; }
.shopping-browse .table-bordered-header, .shopping-browse .table-bordered-body { width:180px; }
.shopping-browse .table-bordered-body td { padding:3px; font:normal 10px Verdana,Arial,Sans-Serif; border-bottom:dotted 1px #CCCCCC; } 
.shopping-browse .picks-of-the-month .table-bordered-body td { text-align:center; }
.shopping-browse-item-display { padding:0; }
.shopping-browse-item-display td { border-bottom:solid 1px #999999; padding:6px; }
.shopping-item-details h4 { margin:0; }

.shopping-detail { padding:0 3px; }
.shopping-detail-right { float:right; width:180px; }
.shopping-detail-content { margin-right:190px; font-family:Verdana,Arial,Sans-Serif; }
.shopping-detail .table-bordered-header { width:180px; }
.shopping-detail .table-bordered-body { width:180px; }
.shopping-detail .table-bordered-body td { padding:6px 4px 4px 4px; }
.shopping-detail .table-bordered-footer { width:180px; }
.shopping-detail-content p { margin:0; font-family:Verdana,Arial,Sans-Serif; }
.shopping-detail-content h2 { margin:0; font-family:Verdana,Arial,Sans-Serif; }

.shopping-cart { padding:0 3px; }
.shopping-cart-right { float:right; width:200px; }
.shopping-cart-content { margin-right:210px; }
.shopping-cart .table-bordered-header, .shopping-cart .table-bordered-body, .shopping-cart .table-bordered-footer { width:200px; }
.shopping-cart .table-bordered-body td { padding:6px 4px 4px 4px; }
.shopping-cart-item-display { width:100%; padding:0; }
.shopping-cart-item-display td { border-bottom:solid 1px Black; padding:2px; }
.shopping-cart-item-display p { padding-bottom:2px; }
.shopping-cart-item-display h4 { margin:0; padding:0; }
.shopping-cart-item-display h5 { margin:0; padding:0; }

.shopping-login, .shopping-logout { padding:0 3px; }
.shopping-login .table-bordered-body, .shopping-logout .table-bordered-header, .shopping-logout .table-bordered-body { width:500px; }
.shopping-login-customer td, .shopping-logout .table-bordered-body td { padding:3px; } 
.shopping-logout .table-bordered-body { border:solid 2px Black; } 
.shopping-create-customer { padding:0 3px 0 25px; }
.shopping-create-customer .address { margin:0; }

.shopping-shipping { padding:0 3px 0 10px; }
.shopping-shipping .table-bordered-header, .shopping-shipping .table-bordered-body { width:80%; }
.shopping-shipping .table-bordered-body td { font-family:Verdana,Arial,Sans-Serif; padding:4px; }
.shopping-shipping .address { margin:0; }

.shopping-shipping-options { padding:0 3px 0 10px; }
#rdoShippingOptions td { font:normal 12px Verdana,Arial,Sans-Serif; }
.shopping-shipping-options .table-bordered-body { width:500px; }
.shopping-shipping-options .table-bordered-body td { border-bottom:solid 1px Black; }

.shopping-payment { padding:0 3px 0 10px; }

.shopping-billing { padding:0 3px 0 10px; }
.shopping-billing .table-bordered-header, .shopping-billing .table-bordered-body { width:80%; }
.shopping-billing .table-bordered-body td { font-family:Verdana,Arial,Sans-Serif; padding:4px; }
.shopping-billing .address { margin:0; }

.shopping-review { padding:0 3px 0 10px; }
.shopping-review .table-bordered-header, .shopping-review .table-bordered-body, .shopping-review .table-bordered-footer { width:80%; }
.shopping-review .table-bordered-body td { padding-top:3px; }
.shopping-review-item-display { width:100%; }
.shopping-review-item-display td { padding:5px 10px; }

.shopping-confirmation { padding:0 3px 0 10px; }
.shopping-confirmation-body, .shopping-confirmation-item-display { width:100%; }
.shopping-confirmation-item-display td { border-bottom:dashed 1px #999999; padding:2px; }
.shopping-confirmation-item-display p { padding-bottom:2px; }
.order-notes-box { border:solid 1px Black; width:150px; text-align:center; background-color:#DFDFDF; }

.shopping-account { padding:0 3px 0 10px; }
.shopping-account .table-bordered-header, .shopping-account .table-bordered-body { width:500px; }
.shopping-account .table-bordered-body h5 { margin:0; }

.account { padding:0 3px 0 10px; }
.account .table-bordered-header, .account .table-bordered-body { width:500px; }
.account .table-bordered-body h5 { margin:0; }

.address-book { padding:0 3px 0 10px; }

.change-email-address { padding:0 3px 0 10px; }
.change-email-address .table-bordered-header, .change-email-address .table-bordered-body { width:500px; }

.change-password { padding:0 3px 0 10px; }
.change-password .table-bordered-header, .change-password .table-bordered-body { width:500px; }

.credit-card-info { padding:0 3px 0 10px; }
.credit-card-info .table-bordered-header, .credit-card-info .table-bordered-body { width:500px; }

.forgot-password { padding:0 3px 0 10px; }
.forgot-password .table-bordered-header, .forgot-password .table-bordered-body { width:500px; }

.order-history { padding:0 3px 0 10px; }
.order-history .table-bordered-header, .order-history .table-bordered-body { width:80%; }
.order-history .table-bordered-body td { padding:3px; }

.order-detail { padding:0 3px 0 10px; }
.order-detail .table-bordered-header, .order-detail .table-bordered-body { width:80%; }
.order-detail .table-bordered-body td { padding:3px; }

.gift-history { padding:0 3px 0 10px; }
.gift-history .table-bordered-header, .gift-history .table-bordered-body { width:700px; }

.payments { padding:0 3px 0 10px; }
.payments .table-bordered-header, .payments .table-bordered-body { width:700px; }

.print-invoice { padding:0 10px; width:740px; }

.flexi-top { background:url(/images/template/flexi-box.gif) no-repeat 100% 0; margin:0 -1px 0 9px; height:8px; }
.flexi-top div { background:url(/images/template/flexi-box.gif) no-repeat 0 0; height:8px; width:10px; position:relative; left:-10px; }
.flexi-bottom { background:url(/images/template/flexi-box.gif) no-repeat 100% 100%; margin:0 0 0 10px; height:10px; }
.flexi-bottom div { background:url(/images/template/flexi-box.gif) no-repeat 0 100%; height:10px; width:10px; position:relative; left:-10px; }

.help { padding:5px; }
.help .left-nav { width:225px; float:left; }
.help .right-nav { width:175px; float:right; }
.help .content { margin:0 190px 0 240px; }
.help .help-menu, .help .contact-us { border-left:solid 2px #214A88; border-right:solid 2px #214A88; }
.help .help-menu hr, .help .contact-us hr { height:1px; border:none; background-color:Black; }
.help .help-menu-title, .help .help-menu-submenu, .help .contact-us-title { font-size:14px; font-weight:bold; color:#CC6600; }
.help .help-menu-title, .help .contact-us-title {  padding:0 0 0 10px; }
.help .help-menu-submenu { padding:15px 0 0 12px; }
.help .help-menu-item { padding:4px 0 0 20px; }
.help .contact-us-info { padding:10px 5px 5px 5px; }
