#dp-catalog-container {margin-left:15px;}
.dp-catalog-header-complete {background: url('/images/catalog-header-complete-large.png') 0px 0px no-repeat;margin-top:20px;height:85px;width:932px;}
.dp-catalog-header-fashion {background: url('/images/catalog-header-fashion-large.png') 0px 0px no-repeat;margin-top:20px;height:85px;width:932px;}
.dp-catalog-header-sports {background: url('/images/catalog-header-sports-large.png') 0px 0px no-repeat;margin-top:20px;height:85px;width:932px;}
.dp-catalog-header-work {background: url('/images/catalog-header-work-large.png') 0px 0px no-repeat;margin-top:20px;height:85px;width:932px;}
.dp-catalog-header-kids {background: url('/images/catalog-header-kids-large.png') 0px 0px no-repeat;margin-top:20px;height:85px;width:932px;}
.dp-catalog-header-specials {background: url('/images/catalog-header-specials-large.png') 0px 0px no-repeat;margin-top:20px;height:85px;width:932px;}

.dp-catalog-footer {background: url('/images/catalog-footer.gif') 0px 0px no-repeat;height:11px;width:931px;}
.dp-catalog-name {padding:30px 0 0 30px; width:300px;color:#FFF;font-weight:bold;font-size:16px;}
.dp-catalog-name a {color:#FFF;font-weight:bold; text-decoration:none;}
.dp-catalog-name a:hover {color:#FFF;text-decoration:underline;}
.dp-catalog-name a:visited {color:#FFF;}

.dp-catalog-body {background: url('/images/catalog-bg-shade.jpg') 0px 0px repeat-x; width:931px; background-color:#ECF0FB;}
.dp-catalog-table {margin-left:15px; min-height:350px;}

/** small product listing styles **/
.dp-shop-product-small {background-color:#FFF;border: 1px solid #ddd;color:#333;width:210px;margin-bottom:15px;}
.dp-sml-product-image {border:0; text-align:center;padding:15px 0 15px 0;}
.dp-catalog-pages {padding-left:15px;}
.dp-catalog-pages img {}
.dp-catalog-next {display:inline;margin-left:15px;}
.dp-catalog-previous {display:inline;margin-right:15px;}
.facebook-like-smallprods {margin-bottom:5px;}

.dp-sml-product-details {margin-left:15px;}
.dp-sml-product-price{padding-bottom:7px;}
.dp-sml-product-qty{padding-bottom:7px;}
.dp-sml-product-size{padding-bottom:7px;}
.dp-sml-product-buttons{padding-bottom:7px; cursor:pointer;}
.dp-sml-product-image a {font-size:10px; color:#666; text-decoration:none;}
.dp-sml-product-image a:hover {color:#666; text-decoration:underline;}

 a.size-guide {font-size:10px; color:#666; text-decoration:none;}
 a.size-guide:hover {color:#666; text-decoration:none;}
.productAttributes select {margin-top:5px;}
.productAttributes img {border:none; vertical-align:bottom;padding-left:3px;}

/** large product listing styles **/
.dp-shop-product-large {background-color:#FFF;border: 1px solid #ddd;color:#333;width:815px;margin:30px 0 0 40px;}
.dp-lge-product-details {float:left;width:440px; padding:15px 15px 15px 30px;}
.dp-lge-product-details h1 {color:#333;font-size:20px;margin:0 0 3px 0;}
.dp-lge-product-details h2 {color:#EC5458;font-size:18px; font-style:italic; font-weight:normal;margin:0 0 7px 0;}
.dp-lge-product-details ul {list-style:none;margin:0;padding:0 0 30px 0;}
.dp-lge-product-details ul li {background: url('/images/docpods-tick.gif') 0px 2px no-repeat;padding:6px 0 0px 30px; font-size:12px;}
.dp-lge-product-details ul li a {color:#669EBD; text-decoration:underline; font-weight:bold;}
.dp-lge-product-details ul li a:hover {color:#ea3939; text-decoration:underline;}
.dp-lge-product-price{padding-bottom:7px;}
.dp-lge-product-qty{padding-bottom:7px;}
.dp-lge-product-size{padding-bottom:7px;}
.dp-lge-product-buttons{padding-bottom:7px; cursor:pointer;}
.dp-lge-product-30day {margin-top:10px;}
.dp-lge-tell-friend {font-size:12px;padding:10px 0 0 0px;}
.dp-lge-tell-friend a {color:#333; font-size:12px;}
.dp-lge-product-image {border:0; padding:15px 0 10px 0;}
.dp-lge-poplets {margin:30px 0 0 0;}

.related-products-container {clear:both;width:815px;margin:15px 0 20px 40px;}
.related-products-container h5 {padding:0px 0 3px 0;margin:0; font-size:14px; font-weight:normal;}
.related-products {background-color:#FFF;border: 1px solid #ddd;color:#333;width:100%;}
.related-products .productTable{margin:0 0 0px 15px; width:800px;}	

.product-go-back {padding: 0 0 0 40px;margin:10px 0 0 0;}
.product-go-back a {font-size:11px;font-weight:bold;color:#333333; }
.product-go-back a:hover {color:#333333;text-decoration:underline;}
.product-go-back a:visited {color:#333333;}

/** shopping cart summary **/
.dp-cart-content {color:#333;width:835px;background-color:#FFF;margin-bottom:20px;}

.cart-header-table {width:835px; height:38px;}
.checkout-header {font-size:16px;font-weight:bold;color:#666;width:500px;}
.checkout-tab {width:111px;}

.dp-cart-name {padding:15px 0 0 20px; width:800px;color:#FFF;font-weight:bold;font-size:14px;}
.dp-tab-checkout-step1 {height:40px;width:100%;background: url('/images/tab-checkout-step1.gif') 500px 0px no-repeat;}
.dp-tab-checkout-step2 {height:40px;width:100%;background: url('/images/tab-checkout-step2.gif') 500px 0px no-repeat;}
.dp-tab-checkout-step3 {height:40px;width:100%;background: url('/images/tab-checkout-step3.gif') 500px 0px no-repeat;}

.dp-cart {border-collapse:collapse; border-spacing:0px;width:835px;border:1px solid #DDDDDD;font-size:11px;}
.dp-cart a {color:#1969BC;}
.dp-cart th {font-size:14px;font-weight:bold;color:#666;border-bottom:1px solid #EEEEEE;padding:10px; text-align:left;}
.dp-cart td {padding:5px 0 5px 10px;}

.product-column {width:160px;}
.size-column {width:150px;}
.price-column {width:100px;}
.quantity-column {width:100px;}
.tax-column {width:80px;}
.total-column {width:120px;}
.remove-column {width:100px;}

.discount-code {font-size:11px;}
input#DiscountCode, input#GiftVoucher {width:95px;}
.checkout-strong {font-size:14px;font-weight:bold;color:#333;}

.update {padding-left:20px; vertical-align:bottom;}
select.shippingDropDown {width:180px;}
a#catshopbuy {margin:0 40px 0 0px;}

/** registration checkout **/
.dp-checkout-container {margin:0px 0 0 40px;padding:30px 0 15px 0;color:#333;}
.dp-checkout-box {background-color:#FFF;border: 1px solid #ddd;color:#333;margin:0px 0 20px 0px;}
.dp-inner-checkout-box {padding:15px;}
.dp-inner-checkout-box label {font-size:11px;}
.dp-inner-checkout-box td {padding-right:20px;}
.dp-textbox {width:150px;}
.dp-radio {margin-right:20px;}
.dp-textarea {width:340px;}
.dp-required {background: url('/images/required-asterisk.gif') 0px 0px no-repeat;padding:0 80px 0 20px;font-size:12px;}
.dp-registration-box {background-color:#FFF;border: 1px solid #ddd;color:#333;margin:0px;padding-left:20px;}
#customer-registration-table {border:1px solid #DDD; width:450px;}
#shipping-information {padding-top:30px;}
#shipping-registration-table {border:1px solid #DDD; width:450px;}
#ShippingCountry, #BillingCountry {font-size:10px; width:200px;}
#ShippingInstructions {width:300px;font-family:Arial;font-size:11px;}
#payment-registration-table {border:1px solid #DDD;width:450px;}
#payment-information {padding-top:30px;padding-bottom:30px;}
#CardName, #CardNumber, #CAT_Custom_98196 {width:200px;}
#bank-transfer-details {padding:10px 0 10px 0;line-height:150%;}
#creditcard-name, #creditcard-number, #creditcard-expiry, #creditcard-type, #creditcard-bank-issue {margin-bottom:10px;}
.ccv {display:inline;padding-left:10px;font-size:10px;}
.ccv a {text-decoration:none; color:#1969BC;}
.ccv a:hover {text-decoration:underline;}
.hidden {display:none;}
.dp-registration-box .customer-login a {color:#669EBD}
.dp-registration-box .customer-login {float:right;margin:50px 60px 0 0;width:230px;}
.dp-registration-box .customer-login h1 {font-size:24px;font-weight:normal;color:#EA474B;margin:0 0 10px 0;padding:0px; }
.dp-registration-box .customer-login h2 {font-size:14px;font-weight:normal;color:#EA474B;margin:0px 0 10px 0;padding:0px;}
.dp-registration-box .customer-login input.customer-text {color:#A5A5A5;}
#hidden-login, #hidden-pass {margin-top:10px;}
.trouble-logging-in {margin-top:10px;}
.info-icon {margin-left:10px;}



/** Override ModuleStylesheets.css product pages **/
table.productTable {border-collapse:separate;!important}
table.productTable td {padding:0px 0 0 0;}
.productItem h5 {padding:15px 0 3px 0;margin:0; font-size:14px; font-weight:normal;}
.productItem h5 a {color:#666; text-decoration:none;}
.productItem h5 a:hover {color:#666; text-decoration:underline;}
.productTextInput {width:50px;}
.pagination {vertical-align: super; }
.pagination a {color:#333;}
.pagination a:visited {color:#333;}
table.productPoplets {margin:0px;padding-left:50px;margin-left:50px;}

.price {color:red;font-weight:bold;}
.dp-lge-product-price .price {font-size:16px;}
.new-intranet {color:#669EBD;font-weight:bold;}
.checkout-confirmation a {color:#669EBD;}
