body {margin: 0;font-family: 'StRydeRegular', sans-serif;font-size: 100%;color: #413e38;background:url(../images/bk.gif);}

/*bof basic elements*/
a img {border: none;}
a:link, #navEZPagesTOC ul li a {color: #6c9998;text-decoration: none;}
/* a:visited {color: #444443;text-decoration: none;} */
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {color: #d04e2e;}
a:active {color: #444443;}
h1 {font-size: 1.7em;text-transform:uppercase;font-weight:normal;color:#56524a;font-family: 'StRydeRegular', sans-serif;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size: 1.1em;}
.biggerText {font-size: 1.2em;}
.clearBoth {clear: both;}
HR {height: 1px;margin-top: 0.5em;border: none;border-bottom: 1px solid #9a9a9a;}
h1, h2, h3, h4, h5, h6 {margin: 0.3em 3px;}

/*bof form elements*/
CODE {font-family: arial, verdana, helvetica, sans-serif;font-size: 1em;}
FORM, SELECT, INPUT {display: inline;font-size: 1em;margin: 0.1em;}
TEXTAREA {/*float: left;*/margin: auto;display: block;width: 95%;}
input:focus, select:focus, textarea:focus {}
FIELDSET {padding: 0.5em;margin: 0.5em 0em;border: 1px solid #ccc;}
LEGEND {font-weight: bold;padding: 0.3em;}
LABEL, h4.optionName {line-height: 1.5em;padding: 0.2em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
LABEL.inputLabel {width: 11em;float: left;}
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;}
input{padding-left:5px;}

/*bof warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.2em;border: 1px solid #000;}
.messageStackWarning, .messageStackError {background-color: #ff0000;color: #fff;}
.messageStackSuccess {background: url(../images/stripe_yellow.png);color: #413e38;border:1px solid #ffda7c;}
.messageStackCaution {background: url(../images/stripe_yellow.png);color: #413e38;border:1px solid #ffda7c;}

/*bof wrappers - page or section containers*/
#mainWrapper {background: transparent;text-align: left;width: 1120px;vertical-align: top;position:relative; top:0px;}
#contentMainWrapper {background-color:#fff;/*position:relative;left:61px;*/width:1116px;}
#logoWrapper{border-left:2px solid #c2dbdb;border-right:2px solid #c2dbdb;border-top:2px solid #c2dbdb;}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {margin: 0em;padding: 0em;}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {margin: auto;} 
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
#tagline {color:#b5b5b5;font-size: 1.65em;text-align :left;text-transform:lowercase;vertical-align:bottom;margin-left:10px;margin-bottom:25px;}
#logo {padding-top:15px;padding-left:45px;}
.floatingBox, #accountLinksWrapper,  #checkoutShipto, #navEZPagesTOCWrapper {margin: 0;width: 47%;}
.wrapperAttribsOptions {margin: 0.3em 0em;}
#content-container{width:1116px;margin:0 auto;border-left:2px solid #c2dbdb;border-right:2px solid #c2dbdb;}

/*bof navigation*/
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {margin: 0em;font-size: 0.9em;}
.navNextPrevList {display: inline;white-space: nowrap;margin: 0;padding:  0.5em 0em;list-style-type: none;}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {margin: 0.5em;}
#navBreadCrumb {background-color: #fff;margin-top:15px;margin-left:60px;font-size:80%;}
#navBreadCrumb a{color:#6c9998;}
#navBreadCrumb a:hover{color:#d04e2e;}

/*bof header*/
#headerWrapper {background:#fff;margin-top:25px;}
#header-curr-lang {float:right;margin-top:30px;}
#header-curr-lang img{vertical-align:middle;} 
#currency_header {float:right;margin-right:35px;margin-top:3px;}
#lang_header {float:right;margin-right:15px;margin-top:5px;}
.header-checkout {color:#568c7e;font-weight:normal;}
.header-checkout:hover{color:#d04e2e;}
#navMainWrapper {margin: 0em;font-weight: normal;color: #4d4d4d;height: 110px;width: 319px;border:1px solid #ffdb61;background:url(../images/stripe_yellow.png);font-family:Veranda, sans-serif;float:right;margin-right:50px;/*margin-top:-140px;*/margin-top:-144px;}
#navMain-inner{height:81px;width:290px;margin:auto;margin-top:13px;border:1px solid #ffdb61;background:url(../images/cart.jpg) no-repeat;}
#navMain{float:right;}
#navMain ul  {margin: 0;padding:  0.5em 0em;list-style-type: none;text-align: left;line-height: 1.2em;font-size:90%;margin-top:10px;color: #568c7e;}
#navMain { margin-right: 5% !important; }

.gecko #navMain ul a{list-style: none !important;background: no-repeat !important;border: none !important;}
.gecko #your-bag ul a{list-style: none !important;background: no-repeat !important;border: none !important;}
.gecko #megaMenu ul a{list-style: none !important;background: no-repeat !important;border: none !important;}

.gecko #your-bag{position:relative;top:-7px;}
.gecko #navMain{position:relative;top:-7px;}



#navMain ul li {display: block; text-align: center;}
#navMain ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #568c7e;white-space: nowrap;}
#navMain ul li a:hover{color:#d04e2e;}
#your-bag{float:left;}
#your-bag ul  {margin: 0;padding:  0.5em 0em;list-style-type: none;text-align: left;line-height: 1.2em;font-size:90%;margin-left:75px;margin-top:10px;}
#your-bag ul li {display: block;}
#your-bag ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #568c7e;white-space: nowrap;}
#your-bag ul li a:hover{color:#d04e2e;}
.items{color:#413e38;}
.item-number{color:#d04e2e;}
#navCatTabsWrapper {margin: 0em;background-color: #fff;font-weight: bold;color: #181818;height: 1%;width: 100%;}
#navCatTabs ul  {margin: 0;padding:  0.5em 0em;list-style-type: none;text-align: center;line-height: 1.5em;}
#navCatTabs ul li {display: inline;}
#navCatTabs ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #181818;white-space: nowrap;}
#navEZPagesTop {}
#navEZPagesTop {font-size: 0.95em;font-weight: bold;margin: 0em;padding: 0.5em;color:#181818;}
#navEZPagesTop a{color:#181818;}
#navEZPagesTop a:hover {color:#67cadf;}
#navMainSearch {float: right;padding-top:10px;}
.search-header-button {vertical-align:middle;}
.search-header-box {border:1px solid #000;width:100px;}
.cart-image {vertical-align:middle;}
#navigation{width:1010px;height:46px;margin:0 auto;background:url(../images/stripe-grey.png);border:1px solid #e6e6e6;padding-top:10px;}


/*bof ezpages*/
#navEZPagesTOCWrapper {font-weight: bold;float: right;height: 1%;border: 1px solid #000;}
#navEZPagesTOC ul {margin: 0;padding:  0.5em 0em;list-style-type: none;	line-height: 1.5em;}
#navEZPagesTOC ul li {white-space: nowrap;}
#navEZPagesTOC ul li a {padding: 0em 0.5em;margin: 0;}

/*bof the main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top;}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {/*font-size: 1.2em;*/padding: 0.5em;}
.alert {color: #ff0001;margin-left: 0.5em;}
.advisory {}
.important {font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {padding: 0.8em;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size: 0.9em;}

/*bof shopping cart display*/
#cartContentsDisplay {border:1px solid #e6e6e6;}
#cartContentsDisplay td{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;padding-top:15px;}
.cartQuantity input{margin-left:15px;}
.rowOdd {background-color: #fff;height: 1.5em;vertical-align: top;}
.rowEven {background-color: #fff;height: 1.5em;vertical-align: top;}
.tableHeading TH {border-left:1px solid #e6e6e6;padding-left:15px;padding-right:15px;font-weight:normal;}
.tableHeading, #cartSubTotal {}
#cartSubTotal {font-weight: bold;text-align: right;line-height: 2.2em;padding-right: 2.5em;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:url(../images/stripe-grey.png);}
.tableRow, .tableHeading, #cartSubTotal {height: 2.2em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {padding: 0.5em 0em;}
.cartUnitDisplay, .cartTotalDisplay {text-align: right;padding-right: 0.2em;}
#scUpdateQuantity {width: 2em;}
.cartQuantity {width: 4.7em;}
.cartNewItem {color: #444443;position: relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem {color: #444443;position: relative;   /*do not remove-fixes stupid IEbug*/}
.cartBoxTotal {text-align: right;font-weight: bold;}
.cartRemoveItemDisplay {width: 3.5em;}
.cartAttribsList {margin-left: 1em;}
#mediaManager {width: 50%;margin: 0.2em;padding: 0.5em;}
.mediaTitle {float: left;}
.mediaTypeLink {float: right;}
.normalprice, .productSpecialPriceSale {text-decoration: line-through;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #ff0001;}
.orderHistList {margin: 1em;padding: 0.2em 0em;} 
#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0;padding: 0.2em 0em;} 
#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}
.totalBox {width: 5.5em;text-align: right;padding: 0.2em;}
.lineTitle, .amount {text-align: right;padding: 0.2em;}
.amount {width: 5.5em;}
#shoppingCartDefault #PPECbutton{display:none;}
.cartAttribsList{display:none;}
#shoppingCartDefault{width:747px;margin:0 auto;margin-left:45px;}
#cartDefaultHeading{text-transform:none;font-size:250%;}
.checkout-steps{font-weight:normal;text-transform:uppercase;font-size:110%;}
#cartInstructionsDisplay{line-height:25px;font-size:110%;}
.help{font-size:85%;margin-bottom:15px;}
.cartQuantityUpdate, #scUpdateQuantity{display:none;}
#cartProdTitle{font-size:110%;position:relative;top:60px;font-family:Veranda, Geneva, sans-serif;}
.cartTotalDisplay{font-size:110%;font-family:Veranda, Geneva, sans-serif;font-weight:normal;text-align:center;vertical-align:middle;}
.cartRemoveItemDisplay{vertical-align:middle;}
#cart-total{background:#fff;width:150px;float:right;border-left:1px solid #e6e6e6;font-family:Veranda, Geneva, sans-serif;font-weight:normal;padding-right:40px;}
#cartSubTotal{padding-right:0;}
.keep-shopping{margin-top:75px;margin-right:-208px;}
.td-center{text-align:center;padding-bottom:10px;}
.td-stripe{background:url(../images/stripe-grey.png);}
.cart-checkout{margin-right:-3px;}

.ie9 .cart-checkout{margin-top:20px;}

/*bof image display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0em 1em 1em 0em;}
.categoryIcon {}
#cartImage {margin: 0.5em 1em;margin-bottom:20px;}

/*bof attributes*/
.attribImg {width: 20%;margin: 0.3em 0em;}
.attributesComments {}

/*bof list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 1em 0em;}

/*bof sideboxes*/
#navColumnOne {background-color: #fff;padding-bottom:20px;}
#navColumnTwo {background-color: #fff;}
.columnLeft {}
h3.leftBoxHeading {font-size: 1.3em;color: #444;padding-top:5px;background-color:#eceaea;}
h3.leftBoxHeading a{font-size: 1.0em;color: #444;}
.leftBoxHeading {margin: 0em;background-color:#eceaea;height:15px;padding: 0.5em 0.2em;color:#3b1910;border-top:2px solid #d2cece;border-bottom:2px solid #d2cece;}
.centerBoxHeading {padding-top:10px;text-align:center;border:1px solid #e6e6e6;padding-bottom:10px;background:url(../images/stripe-grey.png);color:#56524a;text-transform:uppercase;font-weight:normal;font-family: StRydeRegular, sans-serif;margin-left:-1px;}
.leftBoxContainer {border: 1px solid #fff;margin-top: 1.5em;}
.sideBoxContent {background-color: #fff;padding: 0.4em;padding-top:5px;border:0px solid #e1e1e9;}
h3.rightBoxHeading, h3.rightBoxHeading a {font-size: 1.1em;color: #FFFF00;}
/* .rightBoxHeading {margin: 0em;background-color: #663366;padding: 0.2em 0em;}  */
.rightBoxHeading {margin: 0em;background-color: #663366;} 
h3.leftBoxHeading a:hover {color: #990000;text-decoration: none;} 
h3.rightBoxHeading a:hover {color: #ff0001;text-decoration: none;}
.rightBoxContent {background-color: #fff;margin-bottom: 1em;}
#catBoxDivider {display:none;}
#whatsnew, #featured, #specials {font-size:100%;font-weight:bold;color:#000001;}
#whatsnew a, #featured a, #specials a{font-size:100%;font-weight:bold;color:#444;} 
#specialsHeading a, #whatsnewHeading a, #featuredHeading a {color:#444;}
#specialsHeading a:hover, #whatsnewHeading a:hover, #featuredHeading a:hover {color:#990000;}
#shoppingcartHeading {font-size:1.1em;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {text-align: center;}
#bestsellers .wrapper {margin: 0em 0em 0em 1.5em;}
#bestsellers ol {padding: 0;margin-left: 1.1em;}
#bestsellers li {padding: 0;margin: 0.3em 0em 0.3em 0em;}
#bannerboxHeading {background-color: #eceaea;}
#upProductsHeading {text-align: left;}
#upDateHeading {text-align: right;}
#searchHeading{display:none;}
#categories, #searchContent, #editablesidebox{background:url(../images/stripe-green.png);border:1px solid #d6e0d5;margin-top:20px;}
.search-box{width:123px;height:32px;border:1px solid #d6e0d5;position:relative;top:10px;left:-35px;}
.search-button{vertical-align:middle;margin-left:140px;position:relative;top:-28px;}
#searchContent{padding-top:0px;padding-bottom:0px;height:60px;}
#currenciesHeading{display:none;}
#currenciesContent{background:url(../images/stripe-green.png);border:1px solid #d6e0d5;margin-top:20px;}
#currencies .css3{display:none;}

chrome .search-box{left:-35px;top:12px;}
.chrome .search-button{margin-left:142px;top:-26px;}


#categoriesHeading{background:#fff;width:175px;margin:0 auto;margin-top:15px;color:#56524a;font-weight:normal;text-align:left;padding-top:27px;padding-left:23px;font-size:150%;border-top:1px solid #d6e0d5;border-left:1px solid #d6e0d5;border-right:1px solid #d6e0d5;}
#categoriesContent, #editablesideboxContent{width:168px;margin:0 auto;border-left:1px solid #d6e0d5;border-right:1px solid #d6e0d5;border-bottom:1px solid #d6e0d5;padding-left:22px;padding-right:8px;}
#categories{padding-bottom:23px;padding-top:10px;}
#editablesideboxHeading{display:none;}
#editablesidebox{padding-top:25px;padding-bottom:25px;}
#editablesideboxContent{border-top:1px solid #d6e0d5;}
#editablesideboxContent h2 a, #editablesideboxContent h2{color:#6c9998;font-weight:normal;margin-left:-1px;}

#editablesideboxContent a{color:#6c9998;font-size:95%;line-height:22px;}
#editablesideboxContent a:hover{color:#d04e2e;}




/*bof misc*/
.back {float: left;}
.forward, #shoppingCartDefault #PPECbutton {float: right;}
.bold {font-weight: bold;}
.hiddenField {display: none;}
.visibleField {display: inline;}
CAPTION {/*display: none;*/}
#myAccountGen li, #myAccountNotify li {margin: 0;} 
.accountTotalDisplay, .accountTaxDisplay {width: 20%;text-align: right;/*vertical-align: top*/}
.accountQuantityDisplay {width: 10%;vertical-align: top;}
TR.tableHeading {background: url(../images/stripe-grey.png);height:43px;text-transform:uppercase;font-weight:normal;}
#siteMapList {width: 90%;float: right;}
.ratingRow {margin: 1em 0em 1.5em 0em;}
LABEL#textAreaReviews {font-weight: normal;margin: 1em 0em;}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {background-color: #fff;}
.information {padding: 10px 3px; line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {clear: both;}
.seDisplayedAddressLabel {text-align: center;}
.seDisplayedAddressInfo {text-transform: uppercase;text-align: center;font-weight: bold;}
#seShipTo {padding: 0.2em;}

/*bof center boxes*/
.product_title {font-size:120%;font-weight:normal;text-align:left;margin-left:22px;margin-bottom:10px;}
.product_title a{color:#6c9998;}
.product_title a:hover{color:#d04e2e;} 
.product_detail {margin-top:10px;}
.price {font-size:100%;font-weight:normal;color:#56524a;text-align:left;margin-left:22px;margin-bottom:15px;}
.normalprice {font-size:90%;}
.productSpecialPrice {font-size:90%;}
.centerBoxHeading, .centerBoxWrapper{width:360px;}
.details-buy{width:360px;margin-bottom:45px;}
.product-detail{margin-left:22px;width:125px;float:left;}
.center-buy-now{float:right;margin-right:22px;}
.center-more{height:40px;width:360px;border:1px solid #ffda7c;background:url(../images/stripe_yellow.png);text-align:center;font-size:140%;padding-top:10px;margin-top:10px;}
.center-more a{color:#6c9998;}
.center-more a:hover{color:#d04e2e;}

/*bof home*/
#home-wrapper {width:700px;margin:0 auto;margin-top:20px; margin-bottom:20px;border:0px solid #000;margin-left:45px;font-size:120%;}
#home-image {width:478px;margin-top:0px;float:left;}
#home-buttons {width:210px;float:right;margin-top:0px;}
#home-text {width:700px;margin:20px auto;font-size:120%;}
.featured{margin-top:6px;margin-bottom:6px;}
.sale{margin-bottom:6px;}

/*bof product listing*/
.listingDescription {text-align:left;}
.productListing-even {border:1px dashed #ccc;}
.productListing-rowheading {height:30px;color:#444;}
.productListing-rowheading a{color:#444;}
.productListing-rowheading a:hover{color:#990000;}
#productsListingTopNumber {margin-top:15px;margin-bottom:15px;}
#productsListingBottomNumber {margin-top:15px;margin-bottom:15px;}
#productListHeading {margin-bottom:15px;}
.tabTable {border-left:0px solid #dfdfe7;border-right:0px solid #dfdfe7;border-top:2px solid #d2cece;border-bottom:2px solid #d2cece;}
.productListing-data {border-top:2px solid #d2cece;}
.listingBuyNowButton{float:right;margin-right:22px;}
.learn-more{margin-left:22px;}
.new-price, .itemTitle, .pl-price{margin-left:22px;}
.itemTitle{font-weight:normal;}
.pl-price{margin-bottom:-20px;}
#productListHeading{font-size:250%;text-transform:none;}
#indexProductListCatDescription{font-size:110%;margin-left:5px;}
#page-nav-wrapper-bottom, #page-nav-wrapper-top{height:45px;background:url(../images/stripe_yellow.png);border:1px solid #ffda7c;}
#page-nav-wrapper-top{margin-bottom:25px;margin-top:15px;}
.navSplitPagesResult{color:#413e38;margin-left:20px;font-size:120%;}
.navSplitPagesLinks{text-transform:uppercase;font-weight:normal;font-size:110%;}
#productsListingListingBottomLinks, #productsListingListingTopLinks{margin-top:15px;margin-right:15px;}
.new-price{margin-bottom:20px;color:#413e38;}


/*bof product info*/
#viewOrder, #cartAdd {text-align:right;float:right;margin-top:-40px;width:250px;}
#viewOrder {
   width: auto;
   padding: 0.8em;
}
.ie9 #productDescription2{margin-bottom:35px;}

#viewOrder, #cartAdd input[type=image]{margin-bottom:10px;}
#product-divider {border-bottom:1px solid #000;}
.navNextPrevWrapper {text-align:center;}
.navNextPrevCounter {text-align:center;}
#productDescription2, #productDescription_1{color:#413e38;margin-left:40px;width:747px;line-height:30px;}
#productName {color:#56524a;font-weight:normal;font-size:2.5em;margin-left:40px;margin-top:20px;margin-bottom:10px;text-transform:none;}
#productDetailsList {color:#888787;margin-top:10px;margin-bottom:10px;}
#productAttributes {display:none;}
#attribsOptionsText {font-weight:normal;color:#888787;}
.optionName {color:#444;margin-top:0px;} 
#alsoPurchased {margin-top:20px;}
.addthis_toolbox {margin-top:15px;width:400px;}
#categoryIcon{display:none;}
#main-image{margin-top:-15px;}
#productMainImage img{background:url(../images/stripe_grey.png);border:1px solid #e6e6e6;padding:17px;margin:0 auto;margin-left:43px;}
.additionalImages{position:relative;left:40px;width:16% !important;}
#productAdditionalImages{width:773px;border:0px solid #000;}
.additionalImages img{background:url(../images/stripe_grey.png);border:1px solid #e6e6e6;padding:11px;}
#social-price-add{width:747px;border:0px solid #000;margin-left:40px;margin-bottom:25px;margin-top:20px;}
#productPrices{color:#413e38;font-weight:normal;font-size:170%;margin-left:430px;margin-top:-60px;font-family:Veranda, Geneva, sans-serif;}
#googlePlusOneButton{margin-top:-3px;margin-left:-10px;height:10px;}
#tabcontentcontainer .centerBoxHeading{display:none;}
.navNextPrevWrapper{height:45px;background:url(../images/stripe_yellow.png);border:1px solid #ffda7c;margin-left:60px;width:747px;}
.navNextPrevCounter{float:left;font-size:110%;padding-left:20px;padding-top:13px;}
#nav-list{float:right;text-transform:uppercase;font-size:110%;letter-spacing:1px;color:#6c9998;padding-right:25px;padding-top:13px;}
.tabcontent{margin-left:0px;width:747px;border:0px solid #000;}
#alsoPurchased{width:747px;margin-left:60px;border-top:1px solid #e6e6e6;margin-top:50px;padding-top:10px;}
#alsoPurchased h2{background:none;border:none;margin-left:-10px;}
#alsoPurchased img{height:137px;width:137px;margin-bottom:20px;}
.also-name{text-align:left;width:137px;margin:0 auto;line-height:25px;margin-left:8px;}
.product-left{width:48%;float:left;}
.product-left p{font-family:Veranda, Geneva, sans-serif;font-size:65%;line-height:25px;margin-top:-10px;}
#product h2{text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;font-weight:normal;color:#56524a;font-size:110%; margin-top:50px;}
.product-right{width:48%;float:right;}
.compatibility{min-height:200px;}
#dimensions, #compatibility{margin-bottom:20px;}
#productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{display:none;}
#reviewsDefault_tab hr{display:none;}
#reviewsDefault_tab{font-family:Veranda, Geneva, sans-serif;color:#413e38;margin-left:40px;}
.productReviewsDefaultReviewer{border-bottom:0px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px;font-weight:normal;font-size:90%;}
.productReviewsDefaultProductMainContent{margin-top:15px;margin-bottom:15px;line-height:25px;font-size:90%;}
.write-review{position:relative;left:-45px;}
#wishlist-button{margin:0 auto;width:252px;}


.ie9 .write-review{left:0px;}
.gecko .write-review{left:0px;}
.chrome .write-review{left:0px;}


/*bof reviews write*/
#reviewWriteMainImage #productMainImage img{/*width:360px;*/border:none;background:none;}
#reviewsWriteProductPageLink {display:none;}
#review-box{border:1px solid #e6e6e6;padding-left:20px;padding-right:20px;padding-bottom:50px;width:707px;margin:0 auto;margin-left:55px;margin-bottom:25px;}
#review-text{margin-top:20px;margin-bottom:20px;border:1px solid #e6e6e6;}
#textAreaReviews{height:35px;background:url(../images/stripe-grey.png);text-transform:uppercase;width:747px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-weight:800;padding-top:10px;margin-left:10px;margin-left:55px;padding-left:35px;width:712px;}
#reviewsWrite h1{font-size:250%;text-transform:none;margin-top:0px;margin-left:45px;}
#reviewsWriteHeading {font-size:135%;font-weight:normal;color:#6c9998;margin-left:55px;}
#review-design{text-transform:uppercase;color:#56524a;}
#reviewsWriteReviewer{font-weight:normal;font-family:Veranda, Geneva, sans-serif;text-transform:uppercase;font-size:80%;margin-left:55px;}
#reviewsWriteReviewsNotice{margin-left:20px;font-size:90%;line-height:25px;}
#rating-box{width:240px;border:1px solid #e6e6e6;/*float:right;margin-top:-175px;*/margin:0 auto;margin-bottom:30px;}
#reviewsWriteReviewsRate{text-transform:uppercase;text-align:center;height:30px;padding-top:10px;background:url(../images/stripe-grey.png);font-weight:normal;border-bottom:1px solid #e6e6e6;}
#rating-text{width:70%;margin:0 auto;text-align:left;border:0px solid #000;margin-top:10px;font-size:90%;margin-left:50px;}

/*bof product reviews review page*/
#product-reviews-inner{width:747px;margin:0 auto;margin-left:45px;}

.ie9 #product-reviews-inner{width:692px;}
.gecko #product-reviews-inner{width:692px;}
.chrome #product-reviews-inner{width:692px;}


#productReviewsDefaultHeading{text-transform:none;font-size:250%;}
#reviewsDefault .buttonRow{color:#fff;}
#productReviewsDefaultProductPageLink{margin-right:25px;}
#productReviewsDefaultNoReviews{font-family:Veranda, Geneva, sans-serif;font-size:90%;line-height:22px;}
#product-reviews-inner hr{border-bottom:1px solid #e6e6e6;margin-top:30px;margin-bottom:20px;}
#productReviewsDefaultPrice {font-weight:normal;}

/*bof login*/
#loginDefault{width:747px;margin:0 auto;margin-left:45px;}
#loginDefaultHeading{text-transform:none;font-size:250%;}
#loginDefault .floatingBox{background:url(../images/stripe-grey.png);border:1px solid #e6e6e6;width:346px;min-height:390px;}
.login-heading{text-align:center;text-transform:uppercase;font-size:150%;padding-top:40px;padding-bottom:15px;}
#loginDefault .information{width:250px;margin:0 auto;}
#login-email-address, #login-password{border:1px solid #e6e6e6;height:43px;width:277px;}
#login-form-wrapper{margin-left:30px;margin-top:-20px;}
.forgot-password a{color:#6c9998;font-family:Veranda, Geneva, sans-serif;font-size:90%;}

.ie9 .login-email-address{position:relative;top:-80px;}
.ie9 .login-heading{margin-bottom:40px;}
.ie9 .login-password{margin-top:-20px;}

/*bof password forgotten*/
#passwordForgotten{width:747px;margin:0 auto;margin-left:45px;}
#passwordForgotten fieldset{border:none;}
#pass-recovery-form{background:url(../images/stripe-grey.png); border:1px solid #e6e6e6;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:40px;}
#email-address{border:2px solid #e6e6e6;height:44px;width:326px;margin-right:20px;}
#pass-recovery-form label{font-family:Veranda, Geneva, sans-serif;font-size:95%;margin-right:20px;}
#pass-forgot-heading{font-size:250%;margin-top:-20px;margin-bottom:10px;}
#passwordForgottenMainContent{margin-bottom:30px;line-height:25px;font-size:110%;}
#pass-recovery-form input[type=image]{position:relative;top:17px;}
#passwordForgotten .messageStackError{position:relative;top:135px;background:none;border:none;color:#d04e2e;font-family:Veranda, Geneva, sans-serif;font-size:90%;}

/*bof change password*/
#accountPassword{width:747px;margin:0 auto;margin-left:45px;}
#pass-change-heading{text-transform:none;font-size:250%;margin-bottom:20px;margin-top:-10px;}
#my-password{font-weight:500;height:28px;background:url(../images/stripe-grey.png);border-bottom:1px solid #e6e6e6;padding-left:40px;padding-top:15px;text-transform:uppercase;}
#accountPassword fieldset{padding:0;}
#password-inner{width:670px;margin:0 auto;margin-top:20px;padding-bottom:50px;}
#password-inner .inputLabel{font-size:95%;font-family:Veranda, Geneva, sans-serif;}
#password-current, #password-new, #password-confirm{width:348px;height:38px;border:2px solid #e6e6e6;margin-bottom:10px;}
#accountPassword .buttonRow input[type=image]{margin-right:-10px;}

/*bof log off*/
#logoffDefault{width:747px;margin:0 auto;margin-left:45px;}
#logoffDefaultHeading{text-transform:none;font-size:250%;}
#logoffDefaultMainContent{font-size:115%;line-height:25px;}
#logoffDefaultMainContent a{color:#6c9998;font-weight:bold;}
#logoffDefaultMainContent a:hover{color:#d04e2e;}

/*bof advanced search*/
#advSearchDefault{width:747px;margin:0 auto;margin-left:45px;}
#advSearchDefaultHeading{text-transform:none;font-size:250%;}
#advSearchDefault fieldset{border:1px solid #e6e6e6;background:url(../images/stripe-grey.png);padding-bottom:50px;}
#search-criteria, #search-categories, #search-price, #search-date{text-transform:uppercase;padding-top:30px;padding-left:30px;font-size:150%;} 
#advSearchDefault .checkboxLabel, #advSearchDefault .search-help{font-family:Veranda, Geneva, sans-serif;font-size:85%;}
.search-terms input[type=text]{width:277px;height:44px;border:1px solid #e6e6e6;padding-left:10px;}
.search-terms{margin-left:30px;}
.search-terms input[type=checkbox]{border:1px solid #e6e6e6;}
.search-help{margin-right:30px;position:relative;top:35px;}
.categories-box{margin-bottom:20px;margin-top:10px;width:730px;}
#search-hr{border-bottom:1px solid #e6e6e6;margin-bottom:60px;}
.search-button1{margin-top:40px;margin-bottom:40px;margin-left:-20px;}
.category-drop{margin-left:30px;overflow: hidden;width:277px;}
.category-drop select{width:307px;height:44px;border:1px solid #e6e6e6;background:#fff url(../images/form-arrow.png) no-repeat 85% center;padding-top:10px;padding-left:10px;}

.chrome .category-drop{width:308px;border-right:1px solid #e6e6e6;}

.price-search input[type=text]{width:277px;height:44px;border:1px solid #e6e6e6;padding-left:10px;}
.price-search legend{font-family:Veranda, Geneva, sans-serif;font-weight:normal;font-size:95%;}
#search-date, #search-price, #search-categories{margin-bottom:15px;}
.date-from, .date-to{margin-left:30px;}
.date-to{margin-top:20px;}
#search-help-heading{font-size:150%;}
#search-bottom p{font-size:80%;font-family:Veranda, Geneva, sans-serif;line-height:25px;}
#advSearchDefault .messageStackError{background:none;color:#d04e2e;border:none;}
#advSearchDefault .messageStackError img{display:none;}

/*bof search results*/
#advSearchResultsDefault{width:757px;margin:0 auto;margin-left:45px;}
#advSearchResultsDefaultHeading{text-transform:none;font-size:250%;}
.search-help{display:none;}



/*bof session expired*/
#timeoutDefault{width:757px;margin:0 auto;margin-left:45px;}
#timeoutDefaultHeading{text-transform:none;font-size:250%;}
#timeoutDefaultContent{line-height:25px;font-size:110%;}
#timeoutDefaultContent a{color:#6c9998;font-weight:bold;}
#timeoutDefaultContent a:hover{color:#d04e2e;}
#log-back-in{width:360px;border:1px solid #e6e6e6;background:url(../images/stripe-grey.png);padding-bottom:20px;}
#log-back-in legend{font-family:Veranda, Geneva, sans-serif;}
.log-back-in-heading{font-size:150%;text-transform:uppercase;text-align:center;margin-top:30px;margin-bottom:20px;}
.log-back-button{margin-top:30px;margin-bottom:15px;}
.log-back-in-form{margin-left:30px;}

/*bof checkout payment*/
#checkoutPayment{width:757px;margin:0 auto;margin-left:45px;}
#checkoutPaymentHeading{text-transform:none;font-size:250%;}
.checkout-payment{border:1px solid #e6e6e6;margin-bottom:40px;padding-bottom:0px;}
.checkoutPaymentHeadingAddress{height:33px;background:url(../images/stripe-grey.png);font-family:Veranda, Geneva, sans-serif;text-transform:uppercase;border-bottom:1px solid #e6e6e6;color:#56524a;padding-top:10px;padding-left:30px;}
.billing-address-left{float:left;padding-left:30px;padding-top:30px;}
.billing-address-right{float:right;width:48%;padding-top:30px;line-height:22px;font-size:85%;border-left:1px solid #e6e6e6;}
.billing-address-right img{}
.billing-address-right p{margin-left:30px;margin-right:30px;}
#checkoutBillto address{font-size:85%;line-height:22px;}
.checkout-padding{padding-bottom:30px;font-size:85%;line-height:22px;margin-top:-20px;}
#confirm-total{}
#otsubtotal{margin-top:30px;margin-right:30px;display:none;}
#otshipping{display:none;}
#ottotal{margin-right:30px;margin-top:30px;}
.checkout-payment textarea{margin-top:30px;border:2px solid #e6e6e6;width:675px;}
#payment-gift1, #payment-gift, .checkout-coupon{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;font-family:Veranda, Geneva, sans-serif;line-height:22px;font-size:85%;}
.redem{padding-left:30px;font-family:Veranda, Geneva, sans-serif;font-size:85%;}
.gvBal input[type=text], #disc-ot_gv, #disc-ot_coupon{margin-bottom:30px;border:2px solid #e6e6e6;height:38px;width:130px;font-family:Veranda, Geneva, sans-serif;}
#disc-ot_gv{float:right;margin-top:-150px;margin-right:80px;}
.checkout-gift-box{padding-bottom:0px;padding-left:30px;padding-right:30px;font-family:Veranda, Geneva, sans-serif;line-height:22px;font-size:85%;}
.checkout-gift-box p{font-family:Veranda, Geneva, sans-serif;line-height:22px;font-size:85%;}
.gvBal{font-family:Veranda, Geneva, sans-serif;line-height:22px;font-size:85%;float:left;margin-left:10px;font-weight:bold;}
.gvBal input{margin-left:20px;}
#checkoutpaymentBody .checkout-payment span{display:none;}
.redem{display:none;}
.checkout-gift-box p, .checkout-coupon{width:50%;}
.checkout-coupon{margin-left:-30px;}
/* #disc-ot_coupon{position:relative;top:-90px;left:260px;width:220px;} */ 
.gvBal{position:relative;top:-180px;left:400px;text-align:left;}



.payment-info{position:relative;top:-20px;clear:both;}
#confirm-totl{margin-bottom:40px;}
#checkoutpaymentBody .checkout-comments{position:relative;top:-70px;width:757px;left:-33px;display:none;}


.chrome .payment-info{position:relative;top:50px;clear:both;}

/* .chrome .checkout-padding{position:relative;top:70px;} */
/* .chrome #checkoutPayment .forward{position:relative;top:120px;} */
/*
.chrome #confirm-totl{margin-top:-80px;margin-bottom:110px;height:80px;}
.chrome #ottotal{position:relative;top:-120px;}
.chrome #checkoutpaymentBody .buttonRow{margin-bottom:50px;margin-top:-30px;}
/*
.chrome .checkout-coupon{}
.chrome .checkout-modules{margin-bottom:40px;}
.chrome .checkout-comments{position:relative;left:0px;top:50px;}
*/
/*.checkout-modules{font-size:85%;line-height:22px;min-height:170px;}
#disc-ot_coupon{border:2px solid #e6e6e6;height:38px;width:130px;padding-left:10px;float:right;margin-right:40px;margin-top:30px;}
#disc-ot_coupon:focus{border:2px solid #6c9998;}
.checkout-coupon{float:left;margin-left:40px;width:43%;border-right:1px solid #e6e6e6;padding-right:30px;padding-top:30px;padding-bottom:7px;}
.checkout-modules .inputLabel{float:left;}
.redem{margin-left:40px;margin-top:40px;text-transform:uppercase;}
#payment-gift, #payment-gift1{float:left;margin-left:40px;width:43%;border-right:1px solid #e6e6e6;padding-right:30px;padding-top:30px;padding-bottom:30px;}
.balance{position:relative;top:-380px;left:-7px;text-transform:uppercase;font-size:85%;}
.apply-amount{position:relative;top:-270px;left:15px;text-transform:uppercase;font-size:85%;}
.apply-amount input{border:2px solid #e6e6e6;height:38px;width:110px;padding-left:10px;margin-left:20px;}
.apply-amount input:focus{border:2px solid #6c9998;}
#disc-ot_gv{border:2px solid #e6e6e6;height:38px;width:110px;padding-left:10px;float:right;margin-right:50px;margin-top:-223px;}
#disc-ot_gv:focus{border:2px solid #6c9998;}
#redemption{position:relative;top:-220px;text-transform:uppercase;font-size:85%;margin-left:40px;}
.payment-info{margin-top:-120px;}*/
#pmt-paypaldp, #pmt-moneyorder, #pmt-invoice, #pmt-paypalwpp{margin-left:30px;margin-bottom:40px;}
.inputLabelPayment{margin-left:30px;margin-top:20px;}
#pmt-paypalwpp{margin-top:40px;}
#paypaldp-cc-ownerf, #paypaldp-cc-ownerl, #paypaldp-cc-number, #paypaldp-cc-cvv{ border: 1px solid #E6E6E6;height: 43px;width: 277px;margin-bottom:20px;}
#paypaldp-cc-cvv{margin-top:20px;}


/*bof change billing address*/
#checkoutPayAddressDefault{width:757px;margin:0 auto;margin-left:45px;}
#checkoutPayAddressDefaultHeading{font-size:250%;text-transform:none;margin-top:-10px;}
.instructions{margin-bottom:30px;font-size:110%;}
.current-billing{width:280px;}
.current-billing address{padding-left:30px;padding-top:30px;}
.address-form{width:675px;margin:0 auto;font-family:Veranda, Geneva, sans-serif;font-size:95%;margin-top:30px;margin-left:30px;}
.address-form #lastname, .address-form #firstname, .address-form #street-address, .address-form #suburb, .address-form #city, .address-form #state, #country, .address-form #telephone, .address-form #fax{border:2px solid #e6e6e6;width:225px;height:38px;margin-bottom:13px;padding-left:10px;}
.address-form #postcode{border:2px solid #e6e6e6;width:109px;height:38px;margin-bottom:13px;}
.address-form #email-address{border:2px solid #e6e6e6;margin-bottom:14px;padding-left:10px;}
.address-form .inputLabel{width:165px;margin-right:30px;}
#country{width:255px;height:44px;border:2px solid #e6e6e6;background:#fff;}
#checkoutNewAddress .css3{display:none;}

/*bof checkout confirmation*/
#checkoutConfirmDefault{width:757px;margin:0 auto;margin-left:45px;}
#final-step{font-size:250%;text-transform:none;font-family: 'StRydeRegular', sans-serif;}
#checkoutConfirmDefaultHeading{text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;font-weight:normal;font-size:110%;margin-bottom:20px;}
#checkoutConfirmDefault address{margin-left:30px;font-family:Veranda, Geneva, sans-serif;margin-top:30px;}
.font-weight{font-weight:600;}
.payment-method{margin-left:35px;margin-top:30px;font-family:Veranda, Geneva, sans-serif;font-size:85%;line-height:22px;margin-bottom:30px;}
.billing-edit{float:right;margin-right:80px;margin-top:70px;}
#cartContentsDisplay1, #orderTotals1{width:400px;font-family:Veranda, Geneva, sans-serif;font-size:85%;}
#cartContentsDisplay1{margin-left:35px;border:none;}
.confirm-bag-edit{float:right;margin-right:80px;position:relative;top:80px;}
#checkoutConfirmDefault .cartProductDisplay, #checkoutConfirmDefault .cartTotalDisplay{border:none;padding:0;}
#orderTotals1{margin-left:60px;}
.comments-edit{float:right;margin-right:80px;margin-top:15px;}
.checkout-comments{margin-top:30px;margin-bottom:30px;margin-left:35px;position:relative;top:0px;left:0px;}
/*
#checkoutconfirmationBody #otcoupon .lineTitle{position:relative;left:-30px;}
#checkoutconfirmationBody #otcoupon .totalBox{position:relative;left:73px;}
#checkoutconfirmationBody #otcoupon{margin-top:0px;font-size:95%;position:relative;left:-118px;}
*/

/*
.chrome .confirmation-contents{margin-top:-40px;padding-bottom:30px;}
.chrome #cartContentsDisplay1{padding-bottom:90px;}
.chrome #checkoutconfirmationBody #ottotal{position:relative;left:-10px;}
*/


/*bof chekcout success*/
#checkoutSuccess{width:757px;margin:0 auto;margin-left:45px;}
#checkoutSuccessHeading{font-size:250%;text-transform:none;margin-top:-10px;}
#checkoutSuccessOrderNumber{color:#8ebb82;text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;margin-bottom:20px;}
#checkoutSuccessMainContent{font-size:110%;margin-bottom:30px;}
#checkoutSuccess .tableHeading th{border:none;text-align:left;font-weight:600;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
#checkoutSuccess #dlFileNameHeading{border-left:1px solid #e6e6e6;}
#checkoutSuccess #dlButtonHeading{border-right:1px solid #e6e6e6;}
#downloads{border-bottom:1px solid #e6e6e6;margin-bottom:50px;padding-bottom:20px;font-family:Veranda, Geneva, sans-serif;font-size:80%;}
#downloads td{padding-top:20px;}
#sendSpendWrapper {border-top: 1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin: 0;margin-bottom:50px;font-family:Veranda, Geneva, sans-serif;font-size:80%;}
#sendSpendWrapper .checkoutPaymentHeadingAddress{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-size:150%;}
#checkoutSuccess .success-balance{font-weight:600;text-transform:uppercase;margin-bottom:20px;}
.success-gc-button{float:right;margin-top:-80px;}
.helpful-links{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:30px;font-size:150%;}
#success-footer{border-bottom:1px solid #e6e6e6;padding-bottom:30px;font-family:Veranda, Geneva, sans-serif;font-size:75%;line-height:22px;}
#success-footer a{color:#6c9998;}
#success-footer a:hover{color:#d04e2e;}
.success-gc-text{width:480px;margin-top:30px;line-height:22px;}

/*bof account history info*/
#accountHistInfo{width:757px;margin:0 auto;margin-left:45px;}
#account-hist-heading{font-size:250%;text-transform:none;margin-top:20px;}
#order-number{text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;font-size:120%;margin-bottom:15px;}
.green{color:#8ebb82;}
#order-date{margin-bottom:20px;text-transform:uppercase;font-size:80%;}
#accountHistInfo #orderAttribsList{display:none;}
#account-hist-table{border:1px solid #e6e6e6;}
#account-hist-table .tableHeading th{border-bottom:1px solid #e6e6e6;}
#accountHistInfo hr{display:none;}
#accountHistInfo .accountProductDisplay{padding-top:20px;padding-bottom:20px;border-right:1px solid #e6e6e6;padding-left:30px;}
#accountHistInfo .accountTotalDisplay{text-align:center;}
#account-hist-info-total{background:url(../images/stripe-grey.png);height:38px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#account-hist-info-total-inner{background:#fff;width:200px;float:right;height:33px;border-left:1px solid #e6e6e6;padding-top:5px;font-family:Veranda, Geneva, sans-serif;padding-right:40px;}
#downloads{margin-top:20px;border-top:1px solid #e6e6e6;}
.account-hist-info-h2{margin-top:50px;font-weight:normal;font-size:150%;text-transform:uppercase;margin-bottom:20px;}
#download-text{line-height:25px;font-size:110%;}
#dlFileNameHeading, #dlByteSize, #dlButtonHeading, #dlDateHeading{text-align:left;font-size:110%;}
#accountHistInfo .tableHeading TH{border-left:none;border-bottom:1px solid #e6e6e6;}
#myAccountOrdersStatus{margin-bottom:30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#myAccountStatusComments{border-right:1px solid #e6e6e6;}
#myAccountOrdersStatus td{border-right:1px solid #e6e6e6;padding-top:20px;padding-bottom:20px;text-align:center;}
.account-hist-info-billing-address{margin-left:30px;width:50%;font-family:Veranda, Geneva, sans-serif;font-size:80%;line-height:22px;padding-bottom:30px;}
.account-hist-info-payment{float:right;width:48%;margin-top:-160px;font-family:Veranda, Geneva, sans-serif;font-size:80%;}
#accountHistInfo h4{font-family:Veranda, Geneva, sans-serif;text-transform:uppercase;}
#account-hist-info-total-inner a{display:none;}
#account-hist-info-total br{height:0px;}

.chrome #account-hist-info-total {margin-top:-22px;}
.chrome #account-hist-table{margin-bottom:22px;}

/*bof create account success*/
#createAcctSuccess{width:757px;margin:0 auto;margin-left:45px;}
#createAcctSuccessHeading{text-transform:none;font-size:250%;margin-bottom:20px;}
#createAcctSuccessMainContent{font-family:Veranda, Geneva, sans-serif;font-size:90%;line-height:22px;}
#createAcctSuccess .checkout-payment{margin-top:30px;}
.addressBookDefaultName{margin-left:30px;}
#createAcctSuccess address{margin-left:20px;}
#createAcctSuccess .buttonRow{margin-right:30px;margin-bottom:30px;}

/*bof account history default*/
#accountHistoryDefault{width:757px;margin:0 auto;margin-left:45px;}
.account-history-wrapper{border:1px solid #e6e6e6;margin-bottom:30px;}
#accountHistoryDefault fieldset{border:none;padding-left:30px;padding-right:30px;line-height:22px;font-family:Veranda, Geneva, sans-serif;font-size:80%;}
.view-order-button{margin-top:-100px;}
#accountHistoryDefault .navSplitPagesLinks, #accountHistoryDefault .navSplitPagesResult{display:none;}
#accountHistoryDefaultHeading{font-size:250%;text-transform:none;margin-top:20px;margin-bottom:30px;}

/*bof account edit*/
#accountEditDefault{width:757px;margin:0 auto;margin-left:45px;}
#account-edit-heading{text-transform:none;margin-top:-10px;font-size:250%;margin-bottom:20px;}

/*bof my account*/
#accountDefault{width:757px;margin:0 auto;margin-left:45px;}
#accountDefaultHeading{text-transform:none;font-size:250%;margin-bottom:20px;}
#accountLinksWrapper{display:none;}
#accountDefault #prevOrders{margin-bottom:30px;border-bottom:1px solid #e6e6e6;padding-bottom:20px;border-top:1px solid #e6e6e6;}
#prevOrders td{padding-top:30px;padding-bottom:10px;text-align:center;}
#prevOrders .tableHeading{border-top:1px solid #e6e6e6;}
.show-all-orders{text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;}
.show-all-orders a{color:#6c9998;}
#accountDefault .success-balance{font-weight:normal;text-transform:uppercase;}
#accountDefault .red{color:#d04e2e;font-weight:600;}

/*bof send gift certificate*/
#gvSendDefault{width:757px;margin:0 auto;margin-left:45px;}
#gvSendDefaultHeadingSend{text-transform:none;font-size:250%;margin-bottom:20px;}
#gvSendDefault .checkoutPaymentHeadingAddress{margin-top:-30px;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#gvSendDefault #sendSpendWrapper{border:none;}
#gvSendDefault #gvSendDefaultBalance{text-transform:uppercase;font-size:130%;}
#gvSendDefault .red{color:#d04e2e;}
#gvSendDefault fieldset{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top:none;margin-top:0px;padding-top:30px;}
#to-name{height:38px;border:2px solid #e6e6e6;margin-bottom:10px;}
#amount{height:38px;border:2px solid #e6e6e6;margin-top:10px;}
#message-area{border:2px solid #e6e6e6;width:485px;margin-left:198px;margin-top:-1px;margin-bottom:40px;}
#gvSendDefault .inputLabel, #gvSendDefault .text-area-label{font-family:Veranda, Geneva, sans-serif;margin-left:30px;font-size:90%;}
#gvSendDefault .text-area-label{position:relative;top:70px;}
#gvSendDefault .advisory{width:90%;margin:0 auto;font-family:Veranda, Geneva, sans-serif;font-size:80%;line-height:22px;margin-bottom:30px;}
#gvSendDefaultMainContent a{color:#6c9998;}
#gvSendDefaultMainContent {line-height:25px;font-size:110%;}

/*bof gift certificate faq*/
#gvFaqDefault{width:757px;margin:0 auto;margin-left:45px;}
#gv-faq-heading{text-transform:none;font-size:250%;margin-bottom:20px;}
#gvFaqDefault #sendSpendWrapper{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#gvFaqDefault .checkoutPaymentHeadingAddress{border-left:none;border-right:none;}
#gvFaqDefault .success-gc-text{padding-left:30px;}
#gvFaqDefault .success-balance{padding-left:30px;text-transform:uppercase;font-size:110%;}
#gvFaqDefault .red{color:#d04e2e;}
#gvFaqDefault .success-gc-button{margin-right:30px;}
#gvFaqDefault #gv-faq-redeem{border:1px solid #e6e6e6;}
#gv-faq-redeem fieldset{border:none;padding-left:30px;}
#gv-faq-redeem input[type=image]{margin-right:15px;}
#lookup-gv-redeem{border:2px solid #e6e6e6;height:38px;margin-top:7px;}
#gv-faq-redeem .inputLabel{text-transform:uppercase;margin-top:15px;font-size:95%;}
#gvFaqDefaultHeading{font-size:120%;line-height:25px;}
#gvFaqDefaultMainContent{margin-left:50px;margin-bottom:30px;line-height:25px;}
#gvFaqDefaultContent{width:90%;margin:0 auto;line-height:25px;}
#gvFaqDefaultSubHeading{text-align:center;font-size:120%;font-weight:normal;text-align:left;margin-left:40px;color:#56524a;}
#sendSpendWrapper .checkoutPaymentHeadingAddress{font-size:120%;}

.chrome #gvSendDefault .messageStackError{position:relative;top:-30px;}
.ie9 #gvSendDefault .messageStackError{position:relative;top:-30px;}


/*bof redeem gift certificate*/
#gvRedeemDefault{width:757px;margin:0 auto;margin-left:45px;}
#gvRedeemDefaultHeading{text-transform:none;font-size:250%;margin-bottom:20px;}
#gvRedeemDefaultMainContent, #gvRedeemDefaultMessage{font-family:Veranda, Geneva, sans-serif;font-size:90%;line-height:22px;}
#gvRedeemDefaultMainContent a, #gvRedeemDefaultMessage a{color:#6c9998;}
#gvRedeemDefaultMainContent{margin-top:20px;margin-bottom:30px;}


/*bof wishlist*/
#wishlist{width:752px;margin:0 auto;margin-left:50px;}
#wishlist h1{text-transform:none;font-size:250%;margin-bottom:20px;}
#wishlist p{font-size:110%;line-height:25px;}
#wishlist .inputrequirement{color:#d04e2e;font-family:Veranda, Geneva, sans-serif;font-size:90%;}
#wishlist-email{border:1px solid #e6e6e6;background:url(../images/stripe-grey);}
.formrow textarea{margin-bottom:20px;border:1px solid #e6e6e6;padding:20px;}
#wishlist-email .l{border:1px solid #e6e6e6;width:371px;height:38px;}
#wishlist .group{margin-top:-30px;}
#wishlist .learn-more{display:none;}
.extendedDelete{position:relative;top:100px;left:140px;}
.wishlistfields input[type=image]{position:relative;top:-70px;left:135px;}

.gecko .wishlistfields input[type=image]{position:relative;top:-95px;left:137px;}
.chrome .wishlist-product-name{width:300px;min-height:50px;}
.chrome .wishlistfields input[type=image]{position:relative;top:-100px;left:-18px;}

#stripe-bk{background:url(../images/stripe-grey.png);height:125px;border:1px solid #e6e6e6;}
.find-email{width:325px;height:40px;border:1px solid #e6e6e6;float:left;}
#stripe-bk input[type=image]{float:right;}
.friends-email{float:left;margin-right:20px;margin-top:10px;}
#stripe-bk .group{width:670px;margin:0 auto;margin-top:40px;}
.productlist{width:747px;}
.single input[type=image]{float:right;}
#wishlist-move{border:none;}
.single label, .multiple label{font-family:Veranda, Geneva, sans-serif;font-weight:normal;font-size:90%;margin-left:0px;margin-right:20px;}
.single{position:relative;top:30px;}
.single select, .wishlist-sort{background:#fff;width:250px;height:48px;padding-left:10px;padding-top:15px;border:2px solid #e6e6e6;}
.wishlist-sort{margin-top:-65px;margin-left:80px;margin-bottom:70px;}
.multiple label{position:relative;top:10px;}
.wishlist-edit-comment{border:2px solid #e6e6e6;height:38px;width:485px;}
.wishlist-edit-name{border:2px solid #e6e6e6;height:38px;width:245px;}
.wishlist-label-name, .wishlist-label-comment, .wishlist-label-public{margin-left:30px;}
.wishlist-edit-group{padding-top:70px;font-size:120%;width:700px;}
.wishlist-label-name{margin-right:20px;}
.wishlist-label-comment{margin-right:73px;}
.public-radio{margin-left:200px;margin-top:-25px;}
.wishlist-edit-group input[type=text]{margin-bottom:10px;}
#wishlist-edit-heading{margin-bottom:0px;}
#wishlist-email{background:url(../images/stripe-grey.png);}
#wishlist .css3{display:none;}
#wishlist .multiple, #wishlist .multiple-1{width:350px;}
#wishlist .grey{margin-right:50px;}
#wishlist .multiple{margin-top:-30px;margin-bottom:30px;}
.wishlist-sort-label{font-family:Veranda, Geneva, sans-serif;font-size:90%;margin-bottom:-10px;}

/*bof wishlist default*/
.productlist{width:115px;height:115px;float:left;}
#wishlist .multiple select{float:right;margin-top:-25px;border:2px solid #e6e6e6;background:#fff;height:37px;padding-left:5px;padding-bottom:5px;padding-top:10px;width:120px;margin-bottom:20px;}
#wishlist .multiple{width:200px;margin-right:20px;color:#413e38;}
#wishlist .extendedCart input[type=image]{margin-right:20px;margin-top:20px;}

.gecko .wishlist-priority{position:relative;left:150px;width:300px;}


/*bof wishlist manage*/
#wishlist-manage{width:747px;margin:0 auto;margin-left:55px;}
#wishlist-manage h1{text-transform:none;font-size:250%;margin-bottom:-20px;}
#wishlist-manage p{font-size:130%;}
#wishlist-manage .tableheading{height:33px;background:url(../images/stripe-grey.png);font-family:Veranda, Geneva, sans-serif;text-transform:uppercase;border:1px solid #e6e6e6;color:#56524a;padding-top:10px;padding-left:30px;}
#wishlist-manage .wishlist-odd{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-top:-7px;padding-top:80px;padding-bottom:30px;padding-right:30px;}
#wishlist-manage .wishlist-even{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-top:-7px;padding-top:80px;padding-bottom:30px;padding-right:30px;}
#wishlist-manage .wish-list-name{margin-left:30px;font-weight:normal;font-family:Veranda, Geneva, sans-serif;font-size:120%;margin-top:-40px;}
#wishlist-manage ul li{list-style-type:none;margin-left:-10px;line-height:22px;font-size:90%;}

/*bof wishlist default compact*/
.productlist-compact{width:747px;border:1px solid #e6e6e6;margin-bottom:30px;}
.productlist-compact td{border-top:1px solid #e6e6e6;padding-left:30px;padding-top:15px;padding-bottom:15px;}
.productlist-compact .heading{text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;height:38px;background:url(../images/stripe-grey.png);}
.productlist-compact .heading th{text-align:left;font-weight:normal;padding-left:30px;}
.productlist-compact select{background:#fff;border:2px solid #e6e6e6;}
.productlist-compact input[type=checkbox]{margin-left:20px;}

/*bof wishlist move*/
.productlist-wishlist-move{width:747px;border:1px solid #e6e6e6;margin-bottom:30px;}
.productlist-wishlist-move td{border-top:1px solid #e6e6e6;padding-left:30px;padding-top:15px;padding-bottom:15px;}
.productlist-wishlist-move .heading{text-transform:uppercase;font-family:Veranda, Geneva, sans-serif;height:38px;background:url(../images/stripe-grey.png);}
.productlist-wishlist-move .heading th{text-align:left;font-weight:normal;padding-left:30px;}
.productlist-wishlist-move select{background:#fff;border:2px solid #e6e6e6;}
.productlist-wishlist-move input[type=checkbox]{margin-left:20px;}
#wishlist-move #wishlists_id{margin-left:-305px;position:relative;top:-15px;}

/*bof create account*/
#createAcctDefault{width:757px;margin:0 auto;margin-left:45px;}
#createAcctDefaultHeading {font-size:250%;text-transform:none;margin-top:20px;}
#createAcctDefaultLoginLink{font-weight:normal;font-family:Veranda, Geneva, sans-serif;font-size:90%;}
#createAcctDefaultLoginLink a{color:#6c9998;}
#outer{border:none;}
.create-inner{margin-top:30px;margin-bottom:30px;margin-left:30px;font-family:Veranda, Geneva, sans-serif;}
.create-inner .inputLabel{font-size:95%;}
.create-inner input[type=text]{height:38px;border:2px solid #e6e6e6;width:300px;margin-bottom:15px;}
#createAcctDefault #password-new, #createAcctDefault #password-confirm{width:200px;}
#createAcctDefault .css3{display:none;}

/*bof my personal address book*/
#addressBookDefault{width:757px;margin:0 auto;margin-left:45px;}
.address-book-primary, .address-book-instructions{font-family:Veranda, Geneva, sans-serif;font-size:90%;margin-top:20px;line-height:22px;}
.address-book-primary{width:40%;margin-left:30px;}
.address-book-instructions{margin-right:30px;}
.address-book-alert{font-family:Veranda, Geneva, sans-serif;font-size:90%;margin-top:20px;margin-right:30px;width:30%;}
.addressBookDefaultName{font-family:Veranda, Geneva, sans-serif;font-size:90%;margin-top:20px;line-height:22px;margin-left:30px;font-weight:normal;/*margin-top:-40px;*/text-transform:uppercase;margin-bottom:20px;}
.address-book-address{margin-left:30px;font-family:Veranda, Geneva, sans-serif;font-size:90%;line-height:22px;}
#addressBookDefaultHeading{text-transform:none;font-size:250%;margin-bottom:20px;}
.address-book-edit-delete{margin-right:30px;margin-top:-60px;}
.address-book-add{margin-right:30px;margin-bottom:30px;}

/*bof update address book entry*/
#addressBookProcessDefault{width:757px;margin:0 auto;margin-left:45px;}
#addressBookProcessDefaultHeading{text-transform:none;font-size:250%;margin-bottom:20px;}
.update-address-alert{margin-right:30px;margin-top:20px;font-family:Veranda, Geneva, sans-serif;font-size:90%;}
.update-address-book-inner{font-family:Veranda, Geneva, sans-serif;margin-left:30px;margin-bottom:30px;font-size:90%;}
.update-address-book-inner input[type=text]{border:2px solid #e6e6e6;height:38px;width:350px;margin-bottom:15px;}
#addressbookprocessBody .css3{display:none;}

/*bof send gift certificate confirmation*/
#gvSendDefaultMainMessage, #gvSendDefaultMessageSecondary{font-family:Veranda, Geneva, sans-serif;margin-bottom:30px;font-size:85%;line-height:22px;}
#gvsendBody .advisory{margin-top:30px;}
#gvSendDefaultHeadingConfirm{text-transform:none;font-size:250%;margin-bottom:20px;}

/*bof gift certificate sent*/
#gvSendDefaultHeadingDone{text-transform:none;font-size:250%;margin-bottom:20px;}
#gvSendDefaultContentSuccess{font-family:Veranda, Geneva, sans-serif;font-size:85%;line-height:22px;}

/*bof featured listing*/
#featuredDefault #sorter, #featuredDefault hr{display:none;}
#featuredDefault{width:757px;margin:0 auto;margin-left:45px;}

/*bof new listing*/
#sorter, #newProductsDefault hr, .buttonRow #submit2, .buttonRow #submit1{display:none;}




/*bof homepage slider*/
#loopedSlider {margin: 0px 0pt 35px !important; border: 1px solid #FFda7c; padding: 15px !important; background-image: url(../images/stripe_yellow.png);
}
#loopedSlider a.previous {margin-top: -15px !important; border: 1px solid #ffcd50; margin-left: -2px;}
#loopedSlider a.next {margin-top: -15px !important; border: 1px solid #ffcd50; margin-right: -2px;}
#loopedSlider .content {left:30px; top:15px;}
#loopedSlider .content h2 a {background-color: transparent !important; color: #56524A !important; font-size: 1.2em !important; font-weight: normal !important; letter-spacing: -0.04em !important; line-height: 42px !important; margin: 25px 0pt 5pt 5px; padding: 0pt 0pt 0pt 20px !important;}
#loopedSlider .content h2 a:hover {color: #D04E2E !important;}
#loopedSlider .content p {background-color: transparent !important; color: #000000 !important; font-family: Verdana,sans-serif !important; font-size: 1.2em !important; font-weight: normal !important; letter-spacing: -0.03em;line-height: 24px !important; margin: 0px !important; padding: 0pt 15pt 0pt 20px !important;}
#loopedSlider .excerpt {background-attachment: scroll; background-clip: border-box; background-color: rgba(255, 255, 255, 0.65) !important;background-image: url(../images//yellow-dot-close.png); background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto auto; padding: 0px 0pt 0pt 5px !important;}
#loopedSlider a.woo-sc-button {background-color: #8EBB82 !important;border-color: #65945F !important;border-radius: 0px 0px 0px 0px !important; border-style: solid; border-width: 1px; box-shadow: none !important; color: white !important; display: inline-block; font-family: Verdana,sans-serif !important; line-height: 1em; margin: 0pt 0.9em 1.9em 1.4em !important; padding: 12px 19px; text-shadow: none !important; text-transform: uppercase !important; font-size: 14px !important;}
#loopedSlider .woo-sc-divider {padding: 0px;}

#loopedSlider .container {
    width: 747px !important;
    height: 325px !important;
    overflow: hidden;
}



.alert{color:#d04e2e;}

/*bof monthly boxes*/
.box_image {margin-top:15px;margin-bottom:-10px;}

#allProductsListingBottomLinks, #allProductsListingTopLinks{}
#allProductsDefault{margin-top:20px;padding-left:60px;}
#navColumnTwoWrapper{margin-right:50px;}
/*#categoryIcon{float:right;position:relative;top:-18px;left:-300px;}*/

.productListing-rowheading{display:none;}

.content-1{position:relative;z-index:100;background-color:#fafafa;padding-bottom:25px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-top:20px;margin-top:-15px;}
#productsnewBody .content-1{position:relative;z-index:100;background-color:#fafafa;padding-bottom:25px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-top:20px;margin-top:-15px;}
#indexProductList{margin-left:40px;}

.item {width: 360px;float: left; margin-right: 5px; margin-bottom: 5px;}
.item .content-1{margin-bottom:40px;}
#productsnewBody .item{margin-bottom:0px;}
#product-list{position:relative;left:15px;}
#productsnewBody #page-nav-wrapper-bottom{margin-top:40px;}
#productsnewBody .box_image{margin-bottom:3px;}
#featuredproductsBody #page-nav-wrapper-bottom{margin-top:30px;}
#featuredproductsBody .box_image{margin-bottom:3px;}







#infoShoppingCart{background:none;}
#productsnewBody .heading img{margin-bottom:20px;}
#indexDefaultMainContent .heading img{}
#indexProductList .heading img{margin-bottom:3px;}


/*bof cross browser*/
.ie9 .search-box{top:11px;float:left;left:0px;}
.ie9 .search-button{float:right;}
.ie9 #navBreadCrumb{margin-bottom:20px;}

.ie9 #navMain{position:relative;left:-20px;}
.ie9 #checkoutpaymentBody .payment-info{position:relative;top:-70px;clear:both;}

.ie8 .search-box{top:11px;float:left;}
.ie8 .search-button{float:right;top:-37px;}
.ie7 .search-box{top:12px;float:left;}
.ie7 .search-button{float:right;}
.ie7 .navNextPrevWrapper{margin-top:20px;}
.ie7 #contentMainWrapper{width:1116px;}
.chrome #productMainImage{margin-top:20px;}
.chrome #page-nav-wrapper-bottom{margin-top:20px;} 
.chrome .payment-info{margin-top:-50px;width:757px;}
.chrome .payment-info{margin-left:0px;}
.chrome .confirm-totl{}
.chrome .checkout-padding{margin-top:0px;width:757px;margin-left:0px;}
.chrome #navMain{position:relative;left:-15px;}
.chrome #productsnewBody .box_image{margin-top:0px;margin-bottom:20px;}
.chrome #productsnewBody #page-nav-wrapper-bottom{margin-top:25px;}
.win.gecko #productsnewBody .box_image{margin-top:0px;margin-bottom:20px;}
.win.gecko #productsnewBody #page-nav-wrapper-bottom{margin-top:25px;}

.chrome #featuredproductsBody .box_image{margin-top:0px;margin-bottom:20px;}
.chrome #featuredproductsBody #page-nav-wrapper-bottom{margin-top:25px;}
.win.gecko #featuredproductsBody .box_image{margin-top:0px;margin-bottom:20px;}
.win.gecko #featuredproductsBody #page-nav-wrapper-bottom{margin-top:25px;}



.chrome #account-edit-heading{margin-left:-3px;margin-top:15px;}
.chrome #accounteditBody .checkout-payment{margin-top:-80px;} 
.chrome #accounteditBody .buttonRow{margin-top:130px;}
.chrome #wishlisteditBody .checkout-payment{margin-top:-120px;}
.chrome #wishlisteditBody .buttons input[type=image]{margin-top:130px;position:relative;left:7px;}





.gecko li.cat-top a{font-family: 'StRydeRegular', sans-serif !important;}

.gecko a:hover{color:#d04e2e;background:none !important;text-decoration:none !important;}


.gecko #slidetabsmenu{position:relative;top:-50px;margin-top:30px;height:62px;}


.gecko #navMain{position:relative;left:-20px;}



.wishlist-priority {
    width: 300px;
}
.at_PinItButton {  width:50px!important;}




