/*-------------------------------------
						Pagination
-------------------------------------*/
#containerPagination {
height:40px;
width:466px;
}
ul.pagination {
float:left;
margin:2px 0 0 0;
width:466px;
padding:0;
list-style:none;
}
ul.bottom {
width:460px;
margin:0px;
background-color:#eee;
display:block;
float:none;
padding:3px;
height:14px;
overflow:hidden;
}
ul.pagination li {
margin:0;
padding:0 3px 0 0;
float:left;
display:block;
}
ul.bottom li {
height:14px;
}

ul.pagination li ul {
list-style:none;
margin:0;
padding:0;
}
ul.pagination li ul li {
float:left;
margin:0 3px 0 0;
padding:0;
}
ul.bottom li ul li {
margin:0;
padding:0;
}
li.directLinks ul {
float:left;
}
li.bottom ul {
float:none;
}
li.directLinks ul li a {
margin:0 3px;
}
li.directLinks ul li a.on {
color:#000;
}
ul.pagination li span.pages {}
.pages5 {}
.pages10 {}
.pages25 {}
.pagesAll {}
.pageCount {}
ul.pagination li span.itemsCount {}
ul.pagination li span.display {}
ul.pagination li.pageNum {}
ul.bottom li.pageNum {float:none;margin:0;}
ul.pagination li ul li.prev {}
ul.pagination li ul li.next {}
ul.pagination li ul li.directLinks {}
ul.pagination li.sortBy {float:right;}
ul.pagination li.view {float:right;}
select#pp {font-size:11px;position:relative;top:-3px;}
select#po {font-size:11px;position:relative;top:-3px;}
/*-----------------------------------------
						Products
-----------------------------------------*/
#notFound {}
#detailedView {
padding-bottom:30px;
_height:1%;
}
#detailedView:after {
content: ".";
display:block;
clear:both;
height:1px;
visibility:hidden;
font-size:0px;
}
div.detailedInfo {
overflow:hidden;
color:#523c39;
}
div.shortInfo {
/*margin-left:162px;*/
margin-left:20px;
color:#523c39;
float:left;
width:300px;
}
.itemName {
}
#detailedView .back {
float:right;
position:relative;top:-34px;
}
#detailedView .itemName {
margin:0 50px 12px 0;
color:#523C39;
font-size:12px;
}
*+html #detailedView .itemName {
margin-left:0px;
}
.itemAddNo {
display:block;
margin:0;
color:#ff0000;
font-weight:bold;
}
.itemBrand {
}
ul#productItems li .productDesc {
margin:0 0 6px 0;
font-size:12px;
}
.itemSale {
margin:0 4px 6px 0;
font-weight:bold;
color:#FF0000;
text-transform:uppercase;
float:left;
/*background-color:#FF0000;
color:#fff;
padding:0 4px;
line-height:20px;*/
}
.itemNew {
margin:0 0 6px 0;
color:#000;
text-transform:uppercase;
font-weight:bold;
float:left;
}
#detailedView .itemBrand {
margin:0 0 12px 0px;
}
.itemSku {
display:block;
margin:0 0 5px 0;
}
#detailedView .itemSku {
margin:0 0 12px 0px;
}
.itemImage {
display:block;
border:1px solid #c9c9c9;
float:left;
width:125px;
height:auto;
background-color:#fff;
margin:0;
}
.itemImage a {
display:block;
text-decoration:none;
}
#detailedView .itemImage {
display:inline-block;
width:auto;
margin-right:20px;
_margin-bottom:1000px;
}
#detailedView .itemImage img {

}
.itemImage img {
border:0px;
display:block;
}
option {
cursor:pointer;
}
.itemImage span.noavail {
display:block;
width:125px;
line-height:120px;
text-align:center;
background-color:#e3e3e3;
font-size:11px;
color:#222;
}
#detailedView .itemImage span.noavail {
line-height:240px;
}
#detailedView .itemImage span.noavail {
width:275px;
height:250px;
}
.descShort {
margin:0 0 12px 0;
font-family:"Times New Roman", Times, serif;
}
ul#productItems li .descShort a {
color:#B45B13;
font-weight:bold;
}
#detailedView .descLong {
margin:0 0 12px 0px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
}
.itemOriginalPrice {display:block;margin:0 0 4px 0;color:#999;font-size:10px;}
#detailedView .itemOriginalPrice {margin:0 0 12px 0px;}
.itemSalePrice {display:block;margin:0 0 0 0;font-weight:bold;}
#detailedView .itemSalePrice {margin:0 0 0 0px;}
.itemAddNo {}
.itemAdd {
display:block;
margin:12px 0 0 0;
}
ul#productItems li a.prodMoreLink {
color:#9D4E01;
}
span.sizeOptions {
width:215px;
}
span.sizeOptions select {
width:215px;
}

.itemAdd img {
position:relative;left:-2px;
}
#detailedView .itemAdd {
margin-left:0px;
}
#detailedView .itemAddNo {
margin-left:0px;
display:block;
color:#ff0000;
font-weight:bold;
}
.itemPrice {
display:block;
font-weight:bold;
margin:0 0 4px 0;
}
#detailedView .itemPrice {
margin-left:0px;
}
.productDetails {}
.prodLink {
text-decoration:none;
}
ul#productItems {
list-style:none;
margin:0;
padding:0 0 8px 0px;
width:465px;
color:#523c39;
}
ul#productItems li {
padding:15px 0 15px 6px;
margin:0;
font-size:12px;
border-top:1px solid #d8d8d8;
_height:1%;
}
*+html ul#productItems li {
height:1%;
}
ul#productItems li:after {
content: ".";
display:block;
height:0px;
visibility:hidden;
clear:both;
}
ul#productItems li h4 {
margin:0 0 8px 0;
padding:0;
font-size:11px;
clear:left;
}
ul#productItems li a {
color:#000;
}
ul#productItems li span.price {
font-weight:bold;
margin-bottom:3px;
display:block
}
ul#productItems li span.purchase {
display:block;
}
span.itemAdd a.add {
background-color:#ac5712;
color:#fff !important;
border:1px solid #512528;
padding:0 3px;
line-height:22px;
height:22px;
width:80px;
font-size:11px;
font-weight:bold;
display:block;
text-decoration:none;
text-align:center;
background-image:url(../i/bg_add_button.gif);
background-position:center;
background-repeat:repeat-x;
}
/*-------------------------------------
					Shopping Cart
-------------------------------------*/
#shoppingCart {
margin:12px 0 12px 0;
padding:0;
border:1px solid #ddd;
border-bottom:0px;
border-left:0px;
color:#000;
background-color:#eee;
}
#shoppingCart th {
text-align:left;
padding:8px 0 2px 6px;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
background-color:#e3e3e3;
}
#shoppingCart td {
padding:4px 0;
text-align:left;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
padding-left:6px;
}
#shoppingCart td span.link a {
color:#B16014;
}
#shoppingCart td span.link a:hover {
color:#C78545;
}

#shoppingCart td input {
border:1px solid #767676;
font-size:11px;
padding:1px 4px;
width:30px;
height:16px;
margin:0;
color:#333;
}
#shoppingCart th#colProduct {
padding-left:10px;
width:445px;
}
#shoppingCart th#colPrice {
width:70px;
}
#shoppingCart th#colTotal {
width:70px;
}
#shoppingCart th#colQuantity {
border-left:1px solid #ddd;
width:70px;
}
#shoppingCart th#colRemove {
width:85px;
}
#shoppingCart td.itemRemove {
}
#shoppingCart td.cartItemName {
padding-left:10px;
}
#shoppingCart td.cartQuantity {
border-left:1px solid #ddd;
padding-left:6px;
}
#linkUpdate,#linkEmpty {
display:block;
padding:4px 0;
}
.cartItemSku {
font-size:10px;
margin-left:8px;
color:#555;
}
#proceedCheckout {
float:right;
}
input#submitProceed {
margin:0;
font-size:11px;
width:120px;
padding:0;
height:20px;
}
form#cart {
margin:0;
width:auto;
padding-bottom:20px;
_height:1%;
}
form#cart:after {
content: ".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
form#cart span.update {float:left;width:76px;}
#relatedItems {
float:left;
padding:8px;
width:150px;
background-color:#eee;
border:1px solid #ddd;
}
#linkViewDetais {}
.itemExt {}
form#formReviewOrder {}
.reviewOrder {}
#cartItems {}
.cartItemName {}
.cartQuantity {}
.cartItemPrice {}
.cartItemTotal {}
.cartRemove {}
#linkContinue {}
.cartTotal {
font-weight:bold;
margin-bottom:4px;
/*padding-left:668px;*/
text-align:right;
clear:right;
}
.cartTotalAmount {margin-left:20px;}
#submitProceed {}
#submitPromo {}
#applyPromo {
margin:0;
width:500px;
height:27px;
float:left;
}
#applyPromo strong {
position:relative;top:-2px;
padding-right:4px;
}
input#promoCode {
width:50px;
margin:0 5px 0 0;
position:relative;top:-2px;
}
#applyPromo div.error {
float:right;
position:relative;
left:-90px;
}
button.add {
background-color:#ac5712;
color:#fff !important;
border:1px solid #512528;
padding:0 3px;
line-height:22px;
height:24px;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:center;
background-image:url(../i/bg_add_button.gif);
background-position:center;
background-repeat:repeat-x;
}

/*-------------------------------------
		Billing/Shipping/Review Order
-------------------------------------*/
div#reviewOrderLeft {
width:485px;
float:left;
}
div#reviewOrderRight {
width:216px;
float:right;
position:relative;left:-5px;
}
div#reviewOrderRightInner {
width:200px;
background-color:#F1EAD3;
border:1px solid #E8DCB5;
padding:12px 4px 12px 12px;
}
div#reviewOrderRight div.title {
font-size:14px;
font-weight:bold;
margin:0 0 12px 0;
color:#C9792C;
}
div#reviewOrderRight dl.reviewOrder dt {
color:#C9792C;
}
form#billing {}
form#billing h4,form#shipping h4 {
clear:both;
font-size:12px;
margin:0px;
}
dl#reviewBilling,dl#reviewShipping {
float:left;
padding-right:20px;
width:200px;
}
form#billing input.submit,form#shipping input.submit {
clear:both;
display:block;
margin-left:200px;
}
dt.title {
font-weight:bold;
font-size:12px;
}
dt.title a {
font-weight:normal;
font-size:11px;
}
dl.reviewOrder {
width:200px;
margin:0 0 20px 0;
}
dl.reviewOrder dt {
font-size:12px;
margin:0 0 12px 0;
font-weight:bold;
}
dl.reviewOrder dd {
margin:0;
padding:0;
}
dl.reviewOrder dd table {
margin:0;
padding:0;
}
dl.reviewOrder dd ul {
margin:0;
padding:0;
list-style:none;
}
dl.reviewOrder dd ul li {
margin:0;
}
ul.reviewItems li.itemName {
font-size:12px;
}
dl#reviewTotals {
width:150px;
}
dl#reviewTotals li.orderTotal {
font-weight:bold;
font-size:12px;
}
ul.reviewItems li.itemPrice {
font-weight:normal;
}
ul.reviewItems li.itemExt {
font-weight:bold;
margin-bottom:12px;
}
ul.reviewBillingInfo .firstName,ul.reviewBillingInfo .lastName,
ul.reviewShippingInfo .firstName,ul.reviewShippingInfo .lastName {
text-transform:capitalize
}
ul.reviewBillingInfo .state,ul.reviewShippingInfo .state {
padding-right:5px;
}
dl#reviewItems {
float:none;
width:auto;
}
dl#reviewItems #shoppingCart th#colQuantity {
width:40px;
}
#linkUseAccount {display:block;margin:12px 0;}
.billingInfo {}
.paymentInfo {}
#linkEditShipping {}
#linkSameBilling {display:block;margin:12px 0;}
#giftMsg {width:440px;float:left;}
#giftMsg .title {
display:block;
font-weight:bold;
}
textarea#giftMessage {
width:400px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
input#processOrder {
display:block;
width:110px;
}
input.radio {
margin:0;
padding:0;
}
form#formShipping {}
form#shipping {}
form#formShipOptions td {height:auto;padding:0 8px 4px 0;}
.shipOptionDescription {width:125px;padding:0 12px 0 0;}
.shipOptionPrice {}
#shipOption {}
form#formShipOptions {margin:0;}
form#formShipOptions td input {padding:0;height:16px;}

.shippingInfo {}
form#formReviewOrder {}
.promo {
/*background-color:#ffffe1;*/
}
#submitShipping,#submitBilling,#submitCreateAccount {
width:137px;height:24px;margin-left:197px;
}
#calculate span.close {
position:absolute;top:460px;
left:30px;
}
#zipCalc {
height:40px;
}
#calculated {
background-color:#efefef;
padding:5px;
margin:0;
}
#calcLoader {
position:relative;top:2px;left:5px;
display:none;
}
/*-- Form Fields --*/
input#cardType {}
input#cardName {}
input#cardNumber {}
input#ccExpMonth {}
input#ccExpYear {}
input#billSecurity {}
input#ccSec {}



