
#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em
}

#closeButton {
top:5px;
right:5px
}

#askAQuestion{
max-width:520px;
overflow:auto;
}

#lightbox img {
border:none;
clear:both
}

#overlay {
background-image:url(overlay.png)
}

.sh2exp {
border:1px solid #802510
}

.current {
color:#f6921e
}

#productAttributes {
border:1px #fac78b solid;
background:#ffdaae;
margin:10px 0;
padding:10px 14px
}

* html #overlay {
background-color:transparent;
background-image:url(blank.gif);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale")
}

a,#navEZPagesTOC ul li a {
color:#666;
text-decoration:none
}

.biggerText {
font-size:17px;
font-color:#802510;
font-family:arial;
line-height:100%
}

.biggerTextQ {
font-size:15px;
font-color:#632509;
font-family:arial;
line-height:100%
}

CODE {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666
}

FORM {
margin:0;
padding:2px
}

TEXTAREA {
display:block;
width:95%;
margin:auto
}

FIELDSET {
border:1px solid #DEDBD8;
margin:0.5em 0;
padding:0.5em
}

LEGEND {
font-weight:700;
color:#000;
padding:0 5px
}

LABEL,h4.optionName {
padding:0.3em
}

LABEL.inputLabel {
width:11em;
float:left;
margin-left:10px
}

LABEL.inputLabelPayment {
width:15em;
float:left
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
width:12em;
float:left
}

P,ADDRESS {
padding:0.5em
}

ADDRESS {
font-style:normal
}

.clearBoth {
clear:both;
font-size:2px;
line-height:2px
}

HR {
color:#C1C1C1;
border:0;
border-top:1px solid #DEDBD8;
margin:5px 0
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-min-height:1.8em;
padding:0.2em
}

.messageStackSuccess {
background-color:#F1F6E6;
color:#666
}

.messageStackCaution {
background-color:#fff;
color:#632509
}

#mainWrapper {
text-align:left;
vertical-align:top;
padding:0 30px
}

#tagline {
color:#666;
margin-top:10px;
font-size:12px;
text-align:center;
vertical-align:middle
}

#sendSpendWrapper {
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em
}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
color:#666;
margin:0
}

.wrapperAttribsOptions {
display:block;
margin:0.3em 0
}

.navSplitPagesResult {
font-size:10px;
margin:7px 10px
}

.navSplitPagesLinks {
font-size:12px;
font-weight:700;
margin:7px 10px
}

.navNextPrevCounter {
font-size:0.9em;
margin:0
}

.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0 2px 3px 0
}

.navNextPrevWrapper {
margin:0 10px;
padding:10px 0
}

#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-min-height:1.5em;
margin:0;
padding:0.5em 0
}

#navEZPagesTOCWrapper {
font-weight:700;
float:inherit;
min-height:1%;
border:1px solid #DEDBD8;
margin:5px 0;
padding:0.5em
}

#navEZPagesTOC ul {
list-style-type:none;
line-min-height:1.5em;
margin:0;
padding:0.5em 0
}

#navEZPagesTOC ul li {
white-space:nowrap
}

#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em
}

#navMainSearch,#navCategoryIcon {
margin:5px 5px 0 0
}

.alert {
color:red;
margin-left:0.5em;
margin-right:5px
}

.important {
font-weight:700;
margin:5px
}

.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
font-size:0.9em
}

.tableRow,.tableHeading,#cartSubTotal {
min-height:2.2em
}

.cartUnitDisplay,.cartTotalDisplay {
text-align:right;
padding-right:0.2em
}

#scUpdateQuantity {
width:2em
}

.cartQuantity {
width:4.7em
}

.cartNewItem {
color:#B5784B;
position:relative
}

.cartBoxTotal {
text-align:right;
font-weight:700
}

.cartRemoveItemDisplay {
width:3.5em
}

#cartAttribsList {
margin-left:1em
}

#mediaManager {
width:50%;
margin:0.2em;
padding:0.5em
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
list-style-type:none
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
margin:0;
padding:0.2em 0
}

.totalBox {
width:5.5em;
text-align:right;
padding:0.2em
}

.lineTitle,.amount {
text-align:right;
padding:0.2em
}

.amount {
width:5.5em
}

#cartImage {
margin:0.5em 1em
}

.attribImg {
width:20%;
margin:0.3em 0
}

.rightBoxHeading {
background-color:#636;
margin:0;
padding:0.2em 0
}

h3.leftBoxHeading a:hover {
color:#FF3;
text-decoration:none
}

h3.rightBoxHeading a:hover {
color:red;
text-decoration:none
}

.rightBoxContent {
margin-bottom:1em
}

.productListing-data {
vertical-align:middle
}

.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg {
width:auto
}

.categoryListBoxContents a {
text-align:center;
color:#666;
text-decoration:none;
font-size:14px;
line-height:normal;
font-weight:400;
text-transform:none
}

.cartTotalsDisplay {
font-size:10px
}

#bannerboxHeading {
background-color:#00C
}

#upProductsHeading {
text-align:left
}

#upDateHeading {
text-align:right
}

.rowOdd {
min-height:1.5em;
vertical-align:top
}

.rowEven {
min-height:1.5em;
vertical-align:top;
padding:5px
}

.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right
}

.accountQuantityDisplay {
width:10%;
vertical-align:top
}

TR.tableHeading {
min-height:2em
}

#siteMapList {
width:90%;
float:right
}

.ratingRow {
margin:1em 0 1.5em
}

LABEL#textAreaReviews {
font-weight:400
}

#gvFaqDefaultMainContent {
margin:10px 15px 0
}

#gvFaqDefaultContent {
margin:0 5px
}

.main_block {
margin:20px
}

.ee {
text-decoration:line-through
}

.normalprice {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#632509;
font-size:12px;
line-height:13px;
font-weight:700;
text-decoration:line-through;
display:block
}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#d00404;
font-size:17px;
line-height:13px;
font-weight:700
}

.productPriceDiscount {
color:#632509;
font-size:12px;
font-weight:700;
line-height:normal
}

.buttonRow,.buttonRow2 {
margin:0;
padding:7px 0
}

.buttonRow input,.buttonRow2 input,.buttonRow3 input {
border:none;
background:none;
padding:0
}

.box_head {
background:url(../images/fill_title.gif) left bottom repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F3DBCD;
font-size:11px;
line-height:12px;
text-transform:uppercase;
font-weight:700;
padding:20px 0 0 8px
}

.box_head .bg_title {
background:url(../images/bg_title.gif) left bottom no-repeat;
padding:0 0 5px 8px
}

.box_head a {
color:#F3DBCD;
text-decoration:none
}

.box_body {
color:#B5784B;
margin:0;
padding:12px 16px 1px 17px
}

.box_body a {
color:#B5784B;
font-size:11px;
line-height:16px;
font-weight:400
}

.box_body ul li .category-products:hover {
text-decoration:none;
color:#fff
}

#bestsellers .box_body {
color:#585858;
margin:0;
padding:12px 16px 13px 18px
}

#orderhistory .box_body img {
background:#FFF;
vertical-align:middle;
margin:3px 0;
padding:2px
}

#featured a img,#whatsnew a img,#specials a img,#reviews a img,#manufacturerinfo img,#productnotifications img {
margin:0 0 4px
}

#specials .box_body {
color:#A17F62;
margin:0;
padding:23px 16px 18px 18px
}

#manufacturers .bg_box {
background:#FEF1D6
}

#manufacturers .box_head {
padding:17px 0 0 20px
}

#manufacturers .box_body {
color:#694E4E;
margin:0;
padding:22px 0 28px 18px
}

.cssButton,.cssButtonHover {
width:20em;
background-color:#F4F4F4;
color:#000;
border:2px outset #F4F4F4;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-weight:700;
padding:0.3em
}

.cssButtonHover {
color:#616161;
text-decoration:none;
border-style:inset
}

.small_delete,.button_prev,.button_next,.button_search {
width:7em
}

.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login {
width:10em
}

.button_return_to_product_list,.button_add_selected {
width:22em
}

.button_in_cart {
width:19em
}

.button_submit {
width:18em
}

ul {
color:#B5784B;
margin:8px 20px;
padding:0
}

.centerColumn ul {
color:#B5784B;
margin:8px 15px;
padding:0
}

input#login-email-address,input#login-password,input#company,input#firstname,input#lastname,input#suburb,input#street-address,input#city,input#state,select#country,input#telephone,input#fax,input#email-address,input#contactname {
width:51%;
margin:2px 0
}

textarea#enquiry {
width:93%;
margin:4px 0
}

#navCatTabs {
background:url(../images/bg2.gif);
color:#262626;
font-weight:700;
margin-bottom:2px
}

#navCatTabs ul {
list-style:none;
line-height:18px;
margin:0 10px;
padding:10px 0
}

#navCatTabs ul li {
display:inline;
padding:0 10px
}

#navBreadCrumb {
color:#262626;
font-weight:700;
margin-bottom:2px;
padding:10px 0 0
}

#navBreadCrumb a {
color:#262626;
text-decoration:none
}

#addressBookProcessDefault h1 {
font-size:12px;
line-height:15px;
color:#353535;
text-transform:uppercase;
font-weight:700;
padding:17px 0 9px 15px
}

h3 {
font-size:11px;
line-height:12px;
color:#632509;
font-weight:700;
padding:0 0 9px
}

#indexCategoriesHeading,#productListHeading {
font-size:11px;
line-height:12px;
color:#632509;
text-transform:uppercase;
font-weight:700;
padding:17px 0 9px 15px
}

#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line {
border-top:1px solid #DEDBD8;
height:1px;
line-height:0;
font-size:0;
padding:0
}

#newProductsDefault td,#allProductsDefault td,#featuredDefault td {
border:none;
padding:10px
}

#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link {
color:#262626;
font-size:11px;
text-decoration:underline;
font-weight:700
}

#reviewsDefault hr {
color:#D8D8D8;
border:0;
border-top:1px solid #DEDBD8;
margin:5px 0
}

#reviewsDefault .smallProductImage {
padding:0 10px 10px
}

#reviewsDefault h2,#reviewsInfoDefaultHeading,#productReviewsDefaultHeading,#reviewsWriteHeading {
color:#632509;
font-size:10px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
clear:both
}

#reviewsDefault .rating,.bold {
padding:5px 0
}

#categoryImgListing {
margin:0 0 10px;
padding:0
}

#indexProductListCatDescription,#categoryDescription {
padding-bottom:15px;
border-bottom:1px solid #DEDBD8;
margin-bottom:20px
}

.categoryListBoxContents {
text-align:center;
padding:5px 0
}

.categoryListBoxContents img {
margin-bottom:5px
}

.tabTable td {
border-right:1px solid #DEDBD8;
border-bottom:1px solid #DEDBD8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D00404;
font-size:12px;
line-height:13px;
font-weight:700;
padding:5px
}

.tabTable td .listingDescription {
color:#666;
font-size:11px;
line-height:normal;
font-weight:400;
text-align:justify;
padding:5px 0
}

.categoryIcon {
padding:10px
}

.categoryIcon a {
color:#262626;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:400
}

#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
text-align:center;
line-height:20px;
margin:10px
}

#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a {
color:#262626;
font-weight:700;
text-decoration:none
}

#productName {
color:#632509;
font-size:13px;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding:5px 10px 7px 9px
}

#productPrices {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#f6921e;
font-size:12px;
font-weight:700
}

#productDescription {
margin:0 10px;
padding:0
}

#cartAdd {
float:center;
text-align:center;
border:1px solid #DEDBD8;
margin:1em;
padding:1em
}

#alsoPurchased {
margin-top:10px
}

#productAdditionalImages {
border:1px solid #DEDBD8;
margin:10px;
padding:10px 0
}

#productAdditionalImages .additionalImages a {
color:#262626;
font-weight:700
}

#cartEmptyText {
font-size:13px;
color:#262626
}

#cartContentsDisplay {
border-left:1px solid #DEDBD8
}

#cartContentsDisplay th {
border:1px solid #DEDBD8;
border-left:none;
color:#666;
padding:5px
}

#cartContentsDisplay td {
border-right:1px solid #DEDBD8;
border-bottom:1px solid #DEDBD8;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D00404;
font-size:12px;
line-height:13px;
font-weight:700;
padding:5px
}

#cartContentsDisplay td .cartAttribsList {
text-align:left;
font-size:11px
}

#cartContentsDisplay td #cartImage {
float:none;
display:block
}

#cartSubTotal {
text-align:right;
font-weight:700;
padding:5px
}

#shoppingCartDefault .text_v_c {
color:#262626;
font-weight:700;
font-size:11px;
line-height:normal;
text-align:right;
padding:5px
}

#infoShoppingCart h1 {
color:#161616;
line-height:normal;
padding-bottom:20px;
font-size:20px
}

#popupCVVHelp div {
padding:10px 20px
}

#popupCVVHelp h1 {
color:#161616;
line-height:normal;
font-size:20px;
padding:20px 20px 0
}

#popupShippingEstimator div {
padding:15px
}

#shippingEstimatorContent h2 {
font-size:12px;
line-height:15px;
color:#353535;
text-transform:uppercase;
font-weight:700;
padding:17px 0 9px 19px
}

#shippingEstimatorContent #country,#shippingEstimatorContent #stateZone,#shippingEstimatorContent #state {
width:180px
}

#shippingEstimatorContent #state {
margin:2px 0 2px 131px
}

#shippingEstimatorContent table {
border-left:1px solid #DEDBD8;
border-collapse:collapse;
border-top:1px solid #DEDBD8;
margin:0 0 5px
}

#shippingEstimatorContent th {
color:#666;
font-weight:700;
border-top:1px solid #DEDBD8;
border-right:1px solid #DEDBD8;
border-bottom:1px solid #DEDBD8;
text-align:center;
padding:5px 10px
}

#shippingEstimatorContent td {
border-right:1px solid #DEDBD8;
border-bottom:1px solid #DEDBD8;
padding:5px
}

#shippingEstimatorContent td a {
color:#3E3E3E;
text-decoration:underline;
font-size:10px;
line-height:normal;
font-weight:400;
text-transform:uppercase
}

* {
margin:0;
padding:0
}

body {
width:100%;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#470000;
color:#632509;
font-size:11px;
line-height:13px;
margin:0;
padding:0
}

input,select,textarea {
font-family:arial;
color:#000;
line-height:13px;
font-size:12px;
font-weight:400;
vertical-align:middle;
margin:0 0 1px
}

img {
border:0;
vertical-align:top
}

.w100 {
width:100%
}

.spacer {
font-size:0;
line-height:0
}

.clear {
clear:both
}

.clear_block {
width:100%;
overflow:hidden
}

.main_w {
width:820px;
margin:auto
}

.fill_left {
background:url(../images/fill_left.gif) 0 0 repeat-y
}

.fill_right {
background:url(../images/fill_right.gif) right top repeat-y;
width:100%
}

.inside_fill {
padding:0 21px
}

.row {
background:url(../images/bg_row_left.gif) 0 0 no-repeat #250705
}

.bg_row {
background:url(../images/bg_row_right.gif) right top no-repeat;
height:106px
}

.logo {
padding:18px 0 0 23px
}

.nav {
float:right;
padding:18px 11px 0 0
}

.links {
font-family:tahoma;
float:left;
color:#CE7333;
font-size:11px;
line-height:20px;
padding:26px 30px 0 0
}

.links a {
color:#CE7333;
font-size:11px;
line-height:20px;
text-decoration:underline
}

.sh_cart {
float:left;
background:url(../images/bg_cart.gif) right top no-repeat;
color:#BE682C;
font-size:10px;
line-height:14px;
padding:31px 8px 0 0
}

.sh_cart a {
color:#BE682C;
font-size:9px;
line-height:15px;
font-weight:700;
text-decoration:none
}

.sh_cart strong {
font-size:9px;
line-height:normal;
font-weight:700;
text-transform:uppercase;
color:#CE7333
}

.side_left_menu {
background:url(../images/side_left_menu.gif) 0 0 repeat-y #FEEC6F
}

.side_right_menu {
background:url(../images/side_right_menu.gif) right 0 repeat-y
}

.side_top_menu {
background:url(../images/side_top_menu.gif) 0 0 repeat-x
}

.side_bot_menu {
background:url(../images/side_bot_menu.gif) 0 bottom repeat-x
}

.right_phone {
background:url(../images/rotary-phone2.png) right center no-repeat;
position:absolute;
padding-right:70px
}

.message_background {
background:url(../images/message_bg.png) center no-repeat
}

.left_top_menu {
background:url(../images/left_top_menu.gif) 0 0 no-repeat
}

.right_top_menu {
background:url(../images/right_top_menu.gif) right top no-repeat
}

.left_bot_menu {
background:url(../images/left_bot_menu.gif) 0 bottom no-repeat
}

.right_bot_menu {
background:url(../images/right_bot_menu.gif) right bottom no-repeat;
width:100%;
min-height:37px;
height:auto !important
}

.inside_menu {
padding:0 0 0 20px
}

.menu ul {
list-style:none;
font-size:12px;
line-height:21px;
font-family:tahoma;
margin:0;
padding:0
}

.menu ul li {
background:url(../images/sep_2.gif) 0 0 repeat-y;
font-family:tahoma;
float:left;
padding:8px 25px
}

.menu ul li.li_un {
background:none;
text-align:center;
padding:8px 21px 0 0
}

.menu ul li a {
color:#080300;
font-size:12px;
line-height:21px;
font-weight:700;
text-decoration:none;
padding:0
}

.nav_2 {
background:#792D12;
width:100%;
overflow:hidden;
padding:9px 0 6px
}

.search_block {
background:url(../images/sep_3.gif) right top repeat-y;
font-size:9px;
line-height:16px;
text-transform:uppercase;
color:#250706;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding:9px 19px 0 20px
}

.input_search {
width:155px;
vertical-align:middle;
height:16px;
font-size:13px;
color:#000;
line-height:normal;
background:#FCFFE3;
margin:0 6px
}

.curr {
background:url(../images/sep_3.gif) right top repeat-y;
font-size:9px;
line-height:16px;
text-transform:uppercase;
color:#250706;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding:10px 11px 12px 20px
}

.jamp {
width:128px;
vertical-align:middle;
height:16px;
font-size:10px;
color:#968378;
line-height:normal;
background:#FCFFE3;
margin:0 6px
}

.lang {
font-size:9px;
line-height:16px;
text-transform:uppercase;
color:#250706;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
padding:12px 43px 0 0
}

.banner_block {
background:url(../images/fill_header_banner.gif) 0 0 repeat-x;
margin:0 0 0 1px
}

.bg_banner_left {
background:url(../images/bg_header_banner.jpg) 0 0 no-repeat
}

.bg_banner_left_ny {
background:url(../images/bg_header_banner_ny.jpg) 0 0 no-repeat
}

.bg_banner_right {
background:url(../images/bg_header_banner_right.gif) right top no-repeat;
width:100%;
min-height:209px;
height:auto !important
}

.inside_banner {
padding:0 0 0 496px
}

#bannerTwo {
float:right;
padding:0
}

.wrapp_side_left {
background:url(../images/dot.gif) 0 0 repeat-y;
margin:0 30px
}

.inside_wrapp {
padding:1px
}

.center_indent {
padding:0 15px 0 18px
}

.line {
line-height:0;
font-size:0;
background:url(../images/pixel_trans.gif) top left repeat-x;
padding:0
}

.content_banners {
background:#250705;
min-height:1px;
height:auto !important;
width:100%;
overflow:hidden
}

.product a {
color:#262626;
text-decoration:none;
font-size:12px;
line-height:normal;
font-weight:700
}

.border_left_product {
border-left:1px solid #DEDBD8;
padding:0 0 0 18px
}

.product_list {
border-top:1px solid #DEDBD8;
margin:0;
padding:25px 0 26px
}

.product_list .name {
color:#632509;
font-size:10px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding:0 0 7px
}

.product_list .text {
color:#2A383D;
font-size:12px;
line-height:16px;
padding:0 0 13px 9px
}

.product_list .price {
padding:43px 0 6px 17px
}

.product_list .button {
padding:14px 0 0 24px
}

.padd_bot {
padding:0 0 11px
}

.product_list_col {
border-bottom:1px solid #DEDBD8;
border-top:1px solid #DEDBD8;
padding:8px 0
}

.product_list_col .name {
color:#632509;
font-size:10px;
line-height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding:5px 10px 7px 9px
}

.product_list_col .name a {
color:#632509;
text-decoration:none;
font-size:10px;
line-height:13px;
font-weight:700
}

.product_list_col .text {
line-height:18px;
padding:0 10px 12px 11px
}

.product_list_col .price {
float:center;
padding:7px 2px 0 10px
}

.product_list_col .button {
float:center;
padding:7px 5px 7px 18px
}

.footer {
color:#F1C7AB;
border-top:1px solid #5D1F03;
background:#250705;
min-height:71px;
height:auto !important;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
margin:0 1px
}

.footer a {
color:#F1C7AB;
text-decoration:none;
font-weight:700
}

.footer .copy {
padding-top:0;
color:#824621;
font-weight:400
}

.footer .copy a {
color:#824621;
font-weight:400;
text-decoration:none
}

.footer .left .margin {
padding:20px 0 0 15px
}

.footer .right {
float:right;
padding:24px 17px 0 31px
}

#lightboxCaption,#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back,.col,.cell,.banner_left,.banner_right,.footer .left {
float:left
}

#keyboardMsg,.gvBal,.forward {
float:right
}

#overlay img,a img {
border:none
}

.lp,.lpt {
border:1px;
background-color:#250705;
font-family:arial;
font-size:13px;
color:#b5784b;
border-color:#b5784b;
border-style:solid
}

#lp,#lpt {
border:1px;
background-color:#3d110f;
font-family:arial;
font-size:13px;
color:#b5784b;
border-color:#b5784b;
border-style:solid
}

A.category-top,.bold {
font-weight:700
}

.hiddenField,#shippingEstimatorContent label#stateLabel {
display:none
}

.messageStackWarning,.messageStackError,.button_update_cart {
color:red
}

.floatingBox a,#productDetailsList li a,#productDetailsList li,#shippingEstimatorContent th a {
color:#666
}

#sorter,#cartInstructionsDisplay,.advisory {
margin:10px
}

.navSplitPagesResult a,.navSplitPagesLinks a,#navCatTabs ul li a,#shoppingCartDefault .text_v_c a {
color:#262626
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert,table,td {
vertical-align:top
}

.content,#myAccountGen li,#myAccountNotify li,#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault,.header {
margin:0
}

#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,.menu {
padding:0
}

#reviewsDefaultNoReviews,#loginDefault input {
margin:0 5px 5px
}

#createAcctSuccessMainContent,#shoppingCartDefault .buttonRow {
margin:5px
}

.productSpecialPriceSale,.product strong,.product_list strong,.product_list_col strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#d00404;
font-size:12px;
line-height:13px;
font-weight:700
}

#column_left,#column_right {
background:#250705;
padding:0 0 10px
}

.box_head a:hover,.box_body ul li a:hover,.box_body ol li a:hover,#navBreadCrumb a:hover,a:hover,.sh_cart a:hover,.menu ul li a:hover,.product a:hover,.product_list .name a:hover,.product_list_col .name a:hover,.product_list_col a:hover,.footer a:hover,.footer .copy a:hover {
text-decoration:underline
}

.box_body a:hover,#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover,#cartContentsDisplay td a:hover,a,.links a:hover {
text-decoration:none
}

.box_body ul,.box_body ol {
list-style:none;
margin:0;
padding:0
}

.box_body ul li,.box_body ol li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
padding:0 0 6px
}

.box_body ul li a,.box_body ol li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
line-height:14px;
text-decoration:none;
color:#B5784B;
background:url(../images/bull.gif) 0 5px no-repeat;
padding:0 0 0 14px
}

.box_body ul li .category-products,.box_body ol li .category-products {
background:none;
font-weight:400
}

#featured .box_body,#whatsnew .box_body,#specials .box_body,#reviews .box_body,#manufacturerinfo .box_body,#productnotifications .box_body,#languages .box_body,#productAdditionalImages .additionalImages {
text-align:center
}

#featured .box_body div,#whatsnew .box_body div,#reviewsInfoDefaultPrice,#reviewsWritePrice,h2#productReviewsDefaultPrice,#cartSubTotal strong,#shippingEstimatorContent td.cartTotalDisplay {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D00404;
font-size:12px;
line-height:13px;
font-weight:700
}

#featured .box_body a,#whatsnew .box_body a,#specials .box_body a {
font-size:9px;
text-transform:none;
font-weight:700;
color:#A17F62
}

#whatsnew .normalprice,#specials .normalprice {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A17F62;
font-size:11px;
line-height:12px;
font-weight:700;
text-decoration:line-through
}

#whatsnew .productSpecialPrice,.productSalePrice,.productSpecialPriceSale,#whatsnew .productSpecialPriceSale,#specials .productSpecialPrice,.productSalePrice,.productSpecialPriceSale,#specials .productSpecialPriceSale {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#B06833;
font-size:11px;
line-height:12px;
font-weight:700
}

.button_update_cartHover,.tabTable th a,#prevOrders th a,#accountHistInfo th a {
color:#000
}

#navColumnOne,#navColumnTwo {
background:url(../images/bg2.gif)
}

#indexDefault,.in_none {
border:none;
padding:0
}

input#dob,input#password-new,input#password-confirm {
width:100px;
margin:2px 0
}

caption h2,#accountDefaultHeading,#accountHistoryDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutPayAddressDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutSuccessHeading,#conditionsHeading,#cookieUsageDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#loginDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading,h2.centerBoxHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading {
font-size:11px;
line-height:12px;
color:#632509;
text-transform:uppercase;
font-weight:700;
padding:16px 0 3px
}

h2,h4 {
font-size:11px;
line-height:12px;
color:#632509;
font-weight:700;
padding:0 0 9px 31px
}

.tabTable,#prevOrders,#accountHistInfo table {
border-left:1px solid #DEDBD8;
margin:0 0 5px
}

.tabTable th,#prevOrders th,#accountHistInfo th {
color:#000;
font-weight:700;
border-top:1px solid #DEDBD8;
border-right:1px solid #DEDBD8;
border-bottom:1px solid #DEDBD8;
text-align:center;
padding:5px 10px
}

.tabTable td a,#cartContentsDisplay td a,.product a strong,.product_list .name a {
color:#632509;
font-size:10px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700
}

#prevOrders td,#accountHistInfo td {
border-right:1px solid #DEDBD8;
border-bottom:1px solid #DEDBD8;
color:#666;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px
}

#prevOrders td .listingDescription,#accountHistInfo td .listingDescription {
color:#666;
font-size:11px;
line-height:normal;
font-weight:400;
padding:5px 0
}

#prevOrders td a,#accountHistInfo td a {
color:#262626;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700
}

#infoShoppingCart,#popupCVVHelp,#popupShippingEstimator {
background:#FFF
}

#infoShoppingCart div,#popupSearchHelp div {
padding:20px
}

.product_list .left,.product_list_col .left {
float:left;
position:relative
}

.product_list .right,.product_list_col .right {
float:right;
width:100%
}
