body{margin:0; padding:0; font:normal 62.5% verdana,arial,helvetica,sans-serif; color:#0b4d7d; background:#fff}
#mainWrapper{margin:0 auto; text-align:left; width:980px; vertical-align:top}
#headerWrapper{margin:0; padding:0;}
#logoWrapper{position:relative; height:90px; top:0; left:0;}
#logo{float:left}
#navMainSearch{position:absolute; top:30px; right:350px;padding: 5px 3px 5px 3px;background: url(../images/high_heel_shoes.jpg);background-position: 0 -121px}
.search-header-input {font-size: 18px;padding: 0 0 0 5px;float: left;} 
.search-header-input input {margin:0; font-size: 16px}
#navMainSearch input {	border: 0;margin: 0;padding:0;color: #696969;background: none;height: 21px;}
#tel {font-size:1.2em;font-weight:bold;position:absolute; top:40px; right:70px;}
#navMainWrapper{margin:0; padding:0; font-weight:bold; vertical-align:middle; height:1px}
.review-style {margin:5px 0;width:70%; border: 1px solid #0b4d7d;padding:7px;float:left;}
.reviewer {margin:0;width:100%;border-top: 1px solid #0b4d7d;border-bottom: 1px solid #0b4d7d;float:left;height:auto;padding: 0 0 10px 0}
#navMain{ margin:0;  padding:0;  float:left;  font-size:1.1em;  line-height:normal;  color:#fff; width:100%}
#navMain ul{margin:0; padding:0.2em 0 0 0.5em; list-style-type:none; text-align:center; line-height:1.5em; vertical-align:middle}
#navMain ul li{display:inline}
#navMain ul li a{ margin:0;  padding:0 5px 0 4px;  float:left;  color:#0b4d7d;  background:#fff;  text-decoration:none}
#navMain ul li a span{ display:block;  background:#fff;  padding:2px 15px 2px 6px}
#navMain ul li a:hover{ background-position:0% -42px}
.row1 {width:100%;height: 200px; margin: 0;padding: 0;clear:both}
.homer {width:170px;height: auto; margin:0;padding:10px;float:left;text-align:center}
#navMain ul li a:hover span{ padding:2px 15px 2px 6px;  background-position:100% -42px}
h3.centerBoxHeading {margin: 0 0 10px 0}
#navMain ul li.contact a{ margin:0;  padding:0 5px 0 4px;  float:left;  color:#0b4d7d; background:#fff; text-decoration:none}
#lefty li a {background:none}
#lefty li {display:block;height:16px;width:100%;float:left;background: url(../images/high_heel_shoes.jpg);background-position: -492px -57px;margin:0}
#navMain ul li.contact a span{ display:block;  background:#fff;  padding:2px 15px 2px 6px}
#brands {background: url(../images/high_heel_shoes.jpg);background-position: -492px -112px;display:block;height:40px;width:100%;float:left;margin:0;font-size:1.4em;color:#dd7c1d}
h3#manufacturerslistHeading {padding:10px 0 20px 0; font-size: 13px;background: url(../images/high_heel_shoes.jpg);background-position: -488px -42px;}
#manufacturers {background: url(../images/high_heel_shoes.jpg);background-position: -488px -42px;height:111px}
#manufacturers  a {background:none;color: #000;font-size: 1.1em;}
#manufacturers  a:hover {color: #eb8a2b}
#manufacturersContent {width:146px;margin: 8px 0 0 11px;}
h3#manufacturersHeading {padding-bottom:0}
#manufacturersContent select{background: #f6f7f6;font-size: 1.1em}
#navMain ul li.contact a:hover{ background-position:0% -42px}
#navMain ul li.contact a:hover span{ padding:2px 15px 2px 6px;  background-position:100% -42px}
#navMain ul li.account a{ margin:0;  padding:0 5px 0 4px;  float:left;  color:#0b4d7d;  background:#fff;  text-decoration:none}
#navMain ul li.account a span{ display:block;  background:#fff;  padding:2px 15px 2px 6px}
#navMain ul li.account a:hover{ background-position:0% -42px}
#navMain ul li.account a:hover span{ padding:2px 15px 2px 6px;  background-position:100% -42px}
#navMain ul li.cart a{ margin:0;  padding:0 5px 0 4px;  float:left;  background:#fff;  color:#0b4d7d;  text-decoration:none}
#navMain ul li.cart a span{ display:block;  background:#fff;  padding:2px 15px 2px 6px;  color:#0b4d7d}
#navMain ul li.cart a:hover{ background-position:0% -42px}
#navMain ul li.cart a:hover span{ padding:2px 15px 2px 6px;  background-position:100% -42px}
#navMain ul li.current a{ background-position:0% -42px}
#navMain ul li.current a span{ padding:2px 15px 2px 6px;  background-position:100% -42px}
#navMain ul li.cart .current a{ background-position:0% -42px}
#navMain ul li.cart .current a span{ padding:2px 15px 2px 6px;  background-position:100% -42px}
#navCatTabsWrapper, #siteinfoIP{display:none}
#navCatTabs ul{margin:0; padding:0; list-style-type:none; text-align:center; line-height:normal; vertical-align:middle}
#navCatTabs ul li{display:inline}
#navCatTabs ul li a{margin:0; padding:0 0.5em; color:#0b4d7d; white-space:nowrap; text-decoration:none}
#navCatTabs ul li a:hover{text-decoration:none; color:#0b4d7d}
#navEZPagesTop{margin:0; padding:0.2em 25px 0 0; font-size:1.1em; font-weight:bold; color:#0b4d7d; text-align:right; height:24px}
#navEZPagesTop a{text-decoration:none; background:#ccc; color:#0b4d7d}
#navEZPagesTop {text-decoration:none; background:#BCBCBC; color:#fff}
#contentMainWrapper{margin:0 auto; padding:0;}
#navColumnOne, #navColumnTwo{vertical-align:top; padding:0 0 5px 0; font-size:1em}
#navColumnOneWrapper, #navColumnTwoWrapper{margin:0 0.5em}
#navSuppWrapper{margin:0em; padding:0 0.2em; font-weight:bold; border-top:1px solid #0b4d7d; color:#0b4d7d; height:1%; vertical-align:middle; font-size:.9em}
#navSupp ul{margin:0; padding:0.5em 0; list-style-type:none; text-align:center; line-height:normal; vertical-align:middle}
#navSupp ul li{display:inline}
#navSupp ul li a{text-decoration:none; padding:0 0.5em; margin:0; background:#ccc; color:#0b4d7d; white-space:nowrap}
#navSupp ul li a:hover{text-decoration:none; background:#BCBCBC; color:#0b4d7d}
a img{border:none}
a:link{color:#0b4d7d; text-decoration:none; font-weight:bold}
a:visited{color:#0b4d7d; text-decoration:none;font-weight:bold}
a:active{color:#0b4d7d}
a:hover{color:#d00}
h1{font-size:1.2em; color:#DC7C1B}
h2{font-size:1.1em; line-height:1.1em}
h3{font-size:1.0em; line-height:1.1em}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{font-size:1.0em}
.biggerText{font-size:1em}
h1, h2, h3, h5, h6{margin:0; Padding:0}
h4 {padding-top: 15px}
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{background:#fff}
FIELDSET{padding:0.5em; margin:0.5em 0em; border:1px solid #0b4d7d}
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}
option{background:#fff; color:#0b4d7d}
optgroup{background:#fff; color:#0b4d7d; font-family:georgia,serif}
optgroup option{background:#fff; color:#0b4d7d}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:left}
LABEL.inputLabel{width:10em; float:left}
LABEL.inputLabelPayment{width:14em; float:left; padding-left:2.5em}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{width:11em; float:left}
#checkoutPayment LABEL.radioButtonLabel{font-weight:bold}
P, ADDRESS{padding:0.5em}
ADDRESS{font-style:normal}
.clearBoth{clear:both}
HR{height:1px; margin-top:0.5em; border:none; border-bottom:1px solid #c8cee4}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{line-height:1.8em; padding:0.2em; border:1px solid #9a9a9a}
.messageStackWarning, .messageStackError{background-color:#f00; color:#fff}
.messageStackSuccess{background-color:#9F9; color:#0b4d7d}
.messageStackCaution{background-color:#FF6; color:#0b4d7d}
#ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage{margin:0em; padding:0em}
#sendSpendWrapper{border:1px solid #cacaca; float:right; margin:0em 0em 1em 1em}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper {margin:0; width:47%}
.wrapperAttribsOptions{margin:0.3em auto;text-align:center;}
.navSplitPagesResult{padding:5px 0}
.navSplitPagesLinks a {color:#5e5b5c}
.navSplitPagesLinks a:hover {color:#000}
.navSplitPagesLinks a, .navSplitPagesLinks .current {text-align:center;font-size:0.9em;margin: 0 1px 0 2px;float:left;padding: 3px 0 0 0;display:block;width:21px;height:18px;background: url(../images/high_heel_shoes.jpg);background-position: -399px -84px;}
.navSplitPagesLinks .current {background-position: -377px -84px;color:#000}
#productsListingTopNumber, #productsListingListingTopLinks, #productsListingBottomNumber, #productsListingListingBottomLinks {padding: 10px 0;}
.navNextPrevCounter{padding:5px 0; font-size:0.9em}
a {outline: none}
.navNextPrevList{display:inline; white-space:nowrap; padding:5px 5px 10px 5px; list-style-type:none}
#navEZPagesTOCWrapper{font-weight:bold; float:right; height:1%; border:1px solid #9a9a9a}
#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}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription{margin:0.5em}
#indexProductListCatDescription h4, #indexProductListCatDescription h3 {padding-left: 0.5em}
#navBreadCrumb{padding:0.5em 8px; background-color:transparent; font-size:0.95em; font-weight:700; margin:16px 10px 5px 10px}
#contentColumnMain, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsBestSellers, .centerBoxContentsNew, .alert{vertical-align:top}
 #productDescription, .shippingEstimatorWrapper{padding:0.5em}
.italic{font-style:italic}
.alert{color:#F00; margin-left:0.5em}
.advisory{}
.important{font-weight:bold}
.notice{}
.rating{}
.gvBal{float:right}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix{padding:0.8em}
.centerColumn{padding:0.8em;   font-size:1.2em}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:0.9em}
#siteinfoLegal {border-top: 1px solid #0b4d7d;padding:10px 0}
#productDescription{margin:0; padding:0 0 2px 0; line-height:1.2em}
#productDescription ul{margin:0; padding:0; display:block}
#productDescription  ul li{margin-right:2px; padding:2px 0 2px 7px; color:#0b4d7d; list-style:circle; font-size:1.2em}
.tick{height:16px}
.new{height:16px}
.tableHeading TH{background-color:#dfdfdf}
.tableHeading, #cartSubTotal{background-color:#dfdfdf}
#cartSubTotal{border-top:1px solid #ccc; font-weight:bold; text-align:right; line-height:2.2em; padding-right:2.5em}
.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:#0b4d7d; position:relative}
.cartOldItem{color:#0b4d7d; position:relative}
.cartRemoveItemDisplay{width:3.5em}
.cartAttribsList{margin-left:1em}
#mediaManager{width:50%; margin:0.2em; padding:0.5em; background-color:#E4FEf5; border:1px solid #003D00}
.normalprice, .productSpecialPriceSale{text-decoration:line-through}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount{color:#f00}
.orderHistList{margin:1em; padding:0.2em 0em; list-style-type:none}
#cartBoxListWrapper {margin:0 auto; text-align:center} 
#cartBoxListWrapper ul, #ezPageBoxList ul{list-style-type:none;}
.cartBoxTotal {background: url(../images/high_heel_shoes.jpg);background-position: -499px -128px;padding: 5px 0 0 0;border-top: 1px solid #acacac;height:20px;width:158px;margin: 0 auto;text-align:center; font-weight:bold}
.shopcartbut {height: 16px; width:80px;padding-top:4px;margin: 10px 0 0 3px;background: url( ../images/high_heel_shoes.jpg); background-position: -344px -40px;}
#shoppingcartHeading {background: url(../images/high_heel_shoes.jpg);background-position: -488px -42px;padding: 5px 0 0 0}
#cartBoxListWrapper li{background: url(../images/high_heel_shoes.jpg);background-position: -492px -50px;padding: 5px 7px;margin:0}
#ezPageBoxList li{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}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{margin:0em 1em 1em 0em}
#reviews {border:none}
.categoryIcon{}
#cartImage{margin:0.5em 1em}
.attribImg{width:20%; margin:0.3em 0em}
.attributesComments{}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsBestSellers, .centerBoxContentsFeatured, .centerBoxContentsNew{margin:1em 0em}
.centerBoxWrapper{border:1px solid #9a9a9a; height:1%; margin:1.1em 0}
h2.centerBoxHeading{font-size:1.3em}
.columnLeft{}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a{color:#0b4d7d;font-size:1.2em}
h3#manufacturersHeading, h3#currenciesHeading, h3#musicgenresHeading, h3#recordcompaniesHeading, h3#searchHeading, h3#search-headerHeading{color:#0b4d7d}
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading{margin:0em; padding:.3em .2em}
.leftBoxHeading, .rightBoxHeading{color:#0b4d7d}
.leftBoxContainer, .rightBoxContainer{margin:0em; margin-top:1.5em}
.sideBoxContent{padding:0 0.4em; text-align:center}
.sideBoxContent a{text-decoration:none; background:none; color:#0b4d7d}
.sideBoxContent a:hover{text-decoration:none; background:none;color:red}
.sideBoxContent ul{margin:0; padding:0; display:block}
.sideBoxContent ul li{margin:.4em 0; padding:0; color:#0b4d7d; list-style:none}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover{color:#959591; text-decoration:none}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsBestSellers, .centerBoxContentsNew, .gvBal, .attribImg{text-align:center}
#navEZPageNextPrev{padding:10px 0}
#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{}
#upProductsHeading{text-align:left}
#upDateHeading{text-align:right}
.back{float:left}
.forward, #shoppingCartDefault #PPECbutton{float:right}
.bold{font-weight:bold}
.rowOdd{height:1.5em; vertical-align:top}
.rowEven{background-color:white; height:1.5em; vertical-align:top}
.hiddenField{display:none}
.visibleField{display:inline}
CAPTION{}
#myAccountGen li, #myAccountNotify li{margin:0}
.accountTotalDisplay, .accountTaxDisplay{width:20%; text-align:right}
.accountQuantityDisplay{width:10%; vertical-align:top}
TR.tableHeading{background-color:#cacaca; height:2em}
tr.productListing-rowheading, .tableHeading{background:#cac8dd; font-size:1em; text-align:center; color:#0b4d7d; height:24px; margin:0; padding:.5em 0.2em}
tr.productListing-rowheading a, .productListing-heading a, .tableHeading a{background:transparent; color:navy}
.productListing-heading{font-weight:700; font-size:1em}
#productListing{background-color:transparent}
.productListing-even .productListing-data, .productListing-even .linkListing-data{padding:5px 0; font-size:1em; background:white; color:#0b4d7d}
.productListing-even, .productListing-odd{font-size:1em; color:#0b4d7d;height:170px;margin-top:5px;}
.itemTitle{font-size:1.1em; font-weight:700; text-align:left; padding:5px 5px 0 5px;vertical-align:middle;text-align:center}
.listingDescription{text-align:left; clear:left; padding:2px 10px;vertical-align:middle;}
.ratingRow{margin:1em 0em 1.5em 0em}
.listingImageCell {text-align: center;background-image: url(../images/category_list_bg.jpg);padding-left:5px;vertical-align:middle;}
.listingNameCell {background-image: url(../images/category_list_bg.jpg);background-position: 100% 0;text-align:center;vertical-align:middle;padding-right:10px}
.listingPriceCell {background-image: url(../images/category_list_bg.jpg);background-position: -200px 0;width:135px; text-align:center;vertical-align:middle;}
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{background-color:#dfdfdf; text-align:center}
.seDisplayedAddressInfo{text-transform:uppercase; text-align:center; font-weight:bold}
#seShipTo{padding:0.2em}
#name-price {margin: 50px 0 0 15px;}
#productWrapperBox {	margin:0;padding:0;width:100%;}
#productImageBox {margin:0;padding:0;float:left;	width:250px;}
#productMainBox {padding: 0 0 20px 10px;}
#productPrices {	line-height: normal; }
#productAttributeBox {margin:0;padding:0;float:left;	width:15%;}
.optionName { margin: 0;	line-height: normal;font-size: 1.1em; text-align:center;}
#productBuyBox {	margin-right:2%;margin-left: 2%;margin-top:2%;padding:0 ;float: right;width:200px;background: url(../images/buy-box.jpg);}
#underbuy {background: url( ../images/buy-box.jpg);background-position: 0 -502px;width:200px; height:14px;float:left}
.attribsRadioButton {width: 180px}
#cartAdd {margin: .2em;padding: 0 .2em;text-align:center;}
#cartAdd input {margin-top: 0.5em}	
#cartAdd ul li {list-style: none;}
#productDescriptionBox {	margin-top:2%;padding:.2em 0;float:left;width:100%;}
#staticRSSText { font-weight: bold;}
.staticRSSArticles { text-align: left; margin: 5px 0 0 0; list-style: none;}
.staticRSSArticle { margin: 0; padding: 0px 0px 2px 8px;}
/*IE6 hacks*/
* html #categories li, * html #categories li a { height: 1em;/*fix IE6 whitespace bug*/}	
#categories li {margin:0}
#categories li a {display:block;color:#fff;background: url(../images/high_heel_shoes.jpg); background-position: 0 0;font-weight:bold}
#categories li.cat-top a, #categories li.cat-holiday a  {padding:8px 0 6px 0;}
#categories li li.cat-products a {color:#6C99D9; padding: 2px; background-position: 0 -56px}
#categories li li.cat-subs a, #categories li li.cat-products a {width: 156px;color:#6C99D9; padding: 2px 8px; background-position: 0 -56px}
#categories li li.cat-subs a:hover, #categories li li.cat-products a:hover, #categories li.cat-products a.cat-selected-text {color:#dc7c1b; background-position: 0 -56px}
#categories li.cat-top a:hover, #categories li.cat-holiday a:hover, #categories li a.category-subs-parent {color:#000;background: url(../images/high_heel_shoes.jpg); background-position: -172px 0}
.toppic {width:172px;height:10px;background: url(../images/high_heel_shoes.jpg); background-position: -172px -31px}
.bottompic {display:block; width:172px;height:15px;background: url(../images/high_heel_shoes.jpg); background-position: -172px -41px}
#categories li.cat-holiday a {background: url(../images/high_heel_shoes.jpg); background-position: 0 -2px}
#categories li a.cat-parent-text {color:#000;background: url(../images/high_heel_shoes.jpg); background-position: -172px 0}
#photo {width: 70%; display:block; margin-top:30px;margin-left:auto;margin-right:auto;border: solid #0B4D7D; border-width: 1px 1px 0 1px; position:relative;height: auto; z-index:-1;}
.phot {width: 99%; display:block;margin-left:auto;margin-right:auto;}
* html .outerButton {width:4px;}
.outerButton { border: 0 none; cursor: pointer; font-weight: bold; padding: 0 4px 0 0; text-align: center; height: 20px;line-height: 19px;width: auto;font-size:11px; font-family:arial;}
#nextWrapper {margin-left:30%}
.outerButton { background: transparent url( ../images/high_heel_shoes.jpg); background-position: 100% 0; clear: left;}
.innerButton { display: block; padding: 0 13px 0 15px; position: relative; white-space: nowrap; height: 20px; line-height: 19px;}
.innerButton { background: transparent url( ../images/high_heel_shoes.jpg); background-position: -500px 0; color: #fff;}
.outerButton:hover { background-position: 100% -20px;color:#6C99D9}
.innerButton:hover { background-position: -500px -20px;color:#6C99D9}
.submitButton { border: 0 none; cursor: pointer; font-weight: bold; padding:0; text-align: center; height: 20px; width:80px; color:#000; font-size:11px; font-family:arial;}
.submitButton {background: url( ../images/high_heel_shoes.jpg); background-position: -344px -40px;}
.submitButton:hover {background-position: -344px -60px;}
.navNextPrevList { width:150px;}
#top_nav {font: bold 14px arial;	margin: 0;height: 39px;}
#tab_nav a {color: #ffffff;text-decoration: none;}
.list-style-none {list-style-image: none;list-style-position: outside;list-style-type: none;	padding: 0;	margin: 0;}
#tab_nav li {float: left;background: url(../images/high_heel_shoes.jpg); background-position: -500px -153px;padding: 0;border-right: 1px solid #943506;width: 116px}
#tab_nav li a {display: block;	background: url(../images/high_heel_shoes.jpg); background-position: -500px -153px;padding: 10px 0 11px 0;text-align:center}
#tab_nav li:hover {background-position: -500px -192px;}
#tab_nav li:hover a {background-position: -500px -192px;}
#tab_nav li.home-link {padding: 0;width: 40px}
#tab_nav li.home-link a {display: block;background: url(../images/high_heel_shoes.jpg); background-position: -371px -153px;padding: 0px 20px 10px 18px;height: 27px;width: 2px;}
#tab_nav li.home-link:hover a {background-position: -371px -192px;}
#tab_nav li.lastli {border:none;padding:0}
#tab_nav li.lastli a {background: url(../images/high_heel_shoes.jpg); background-position: -592px -153px}
#tab_nav li.lastli a:hover {background: url(../images/high_heel_shoes.jpg); background-position: -592px -192px}
.clearBoth{clear:both; height:0; font-size:0; line-height:0}
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#tabss {width:750px;clear:both;overflow:hidden;height:200px;margin:10px 0 0 0;border: solid #9a9a9a;border-width: 1px 1px 0 1px}
html ul.tabs li.active a, html ul.tabs li.active a:hover {color: #d00;}
ul.tabs{ list-style: none;margin:0;padding:0;float:left; width:100%;display:inline-block;height:30px}
.tabs li{float: left;width:150px;height:30px}
.tabs li a {padding:3px 0 0 0;margin:0;height: 20px;font-size:1em;display:block;text-decoration: none;font-weight:bold;color:#000;background: url( ../images/high_heel_shoes.jpg); background-position: -174px -4px;text-align:center;}	  
ul.tabs li a:hover {color: #d00;}	
.tab{margin:15px 0 0 0;width:750px;height:30px}
#billingField, #shippingField, #contactDetails, #checkoutButtons, #noAccountReferral, #noAccountDOB { width: 45%;}
#billingField { float: left;}
#shippingField { float: right;}
#continue_billing {float:right;width:45%;margin-top:2%;text-align:center}
#contactDetails { float: left; margin-top: 2%;}
#noAccountReferral { float: right; margin-top: 2%;}
#noAccountDOB { float: right; margin-top: 2%; } 
#checkoutButtons1 {float: right; text-align:center; width:45%;border: 1px solid #0b4d7d;}
#checkoutButton input {}
.alert { padding: 0 5px 0 0;}
input#street-address, input#street-address_shipping, input#email-address, input#email-address_shipping { width: 186px;}
select#country, select#country_shipping, select#stateZone, select#stateZone_shipping { width: 192px;}
#createAcctDefault {width: 95%;}
td {	vertical-align: top;}
#checkoutCoupons {}
.checkoutDiscounts, .checkoutShippingTable, .checkoutBillingTable, .checkoutDropDown, .checkoutGiftMessage {	width:50%;}
#checkoutShipTo, #checkoutBillTo {}
#checkout { margin: auto;}
.fieldRequired { color: red;}
.cartProductDisplay { color: #000000;}
.cartAttribsList { color: #000000; list-style-type: none; margin: 0; padding: 0; font-size: 80%;}
.rowEven, .rowOdd { height: 1.5em; padding: 0.5em 0;vertical-align: top;}
.cartQuantity, .cartImage, .cartProductDisplay, .cartTotalDisplay  { margin: 0.5em 1em;}
#cartImage img { padding-top: 5px;  padding-bottom: 5px;} 
label.inputLabelPayment { width: 40%;}
#disc-ot_coupon { margin: 5px 0 5px 0;} 
.smalltext1 {font-family:Tahoma;text-align: center;color:#000000;font-weight:bold;}
.save {font-family:Tahoma;text-align: center;color:#636466;font-weight:bold;}	
.norm {font-family:Tahoma;text-align: center;color:#d00;font-weight:bold;}
div#checkoutOrderFormsplit, div#checkoutShippingFormsplit { width: 45%; float: left;}
div#checkoutPaymentFormsplitFull { width: auto; float: left; padding: 10px;}
div#checkoutPaymentFormFull, div#checkoutPaymentFormsplitFull { margin-top: 5px;}
#checkoutComments, #checkoutconfirm { margin-top: 5px;  width: auto; text-align:center; }
div#discountFormdisc-ot_couponsplit, div#checkoutPaymentFormsplit, div#discountFormsplit { width: 45%;float: right;}
div#discountFormdisc-ot_gvsplit {width: 45%;float: left;}
fieldset.checkout textarea {width: 99%;}
fieldset.checkout legend img { vertical-align: middle;}
#tcp.centerBoxWrapper {border:none;clear:both}
a.thumb {overflow: hidden; width:160px; height:150px; margin: 0;padding:0 0 0 15px; display: table-cell; vertical-align:middle;}
a.thumb img {margin-top: expression(( 150 - this.height ) / 2); margin-bottom: expression(( 150 - this.height ) / 2); }
a.thum {overflow: hidden; width:150px; height:150px; margin: 0;padding:0; display: table-cell; vertical-align:middle;}
a.thum img {margin-top: expression(( 150 - this.height ) / 2); margin-bottom: expression(( 150 - this.height ) / 2); }
.centerBoxContentsProducts {margin-bottom: 5px}
#mani {float:left; clear:both; margin: 0 20px 20px 0}
#mant {margin-top: 20px}
.aPr {display:block}
#whatsNew {width: 750px;margin:0}
ul {list-style-type:circle;}
a.bottc {display:block; width: 172px; height: 23px;background: url(../images/high_heel_shoes.jpg); background-position: -172px -45px}
a.bottc:hover {background: url(../images/high_heel_shoes.jpg); background-position: -172px -45px}
