#container-dynamic a.img:hover { border-bottom: 0px; } #container-dynamic a:hover { border-bottom: 1px dotted #333333; } img { border: 0px;} hr { color: #CCCCCC; height:1px; margin-top:0px; margin-bottom:0px; padding:0px;} div .hr { clear:both; width:100%; height:1px; background-color: #CCCCCC; line-height: 1px; font-size:1px; margin-top:5px; margin-bottom:5px; } #pageContainer { margin-left: auto; margin-right: auto; width:960px; text-align:left; } #cartContainer { font-size: 12px; color: #533519; font-family: Arial,Verdana,Helvetica,sans-serif; } #breadcrumbs { font-size:0.9em; float: left;} #newCustomerBox { float:left; width: 47%; } #returningCustomerBox { float:right; width: 47%; } #newCustomerInner { height: 180px; padding:15px;} #returningCustomerInner { height: 180px; padding:15px; } #shippingSection, #paymentSection, #trackingSection, #mailingListSection { background-color: #F3F3F3; padding: 10px; border: 1px solid #CCCCCC; } #shippingSection, #paymentSection {padding-right: 5px;} #orderDataContainer { float:left; width:60%;} #miniCartContainer { float:right; width:38%; margin-top:20px;} #checkoutProgress { float:right; width:38%;} #cartContainer h1 { font-size:1.7em; font-weight:bold; margin: 0px; color:#F6A6A9; font-family:Times New Roman;} #cartContainer h2 { font-size:1.3em; font-weight:bold; margin:0px; color:#F6A6A9;font-family:Times New Roman;} #cartContainer a { color: #668800; text-decoration:none; } #cartContainer select { float:left; font-size: 1em; margin-bottom:2px; margin-left: 0px; width:auto; } #cartContainer input, textarea { float:left; font-size: 1em; margin-bottom:2px; margin-left: 0px; position:relative; } #shipState,#billState { width:204px !important;} #shipState option {width:auto;} #errorMsg ul { margin-top:0px; margin-bottom:0px;} #orderDataContainer input { width: 200px; } #orderDataContainer .short{ width: 40px; } #orderDataContainer .medium{ width: 100px; } #cartContainer .subText { font-size: 0.8em; } #cartContainer .warningBorder td { border-bottom:2px solid #FF0000; border-top:2px solid #FF0000; } #cartContainer .warningBorderLeft { border-left:2px solid #FF0000; } #cartContainer .warningBorderRight { border-right:2px solid #FF0000; } #cartContainer .indented { margin-left: 15px; } #cartContainer .subField { font-weight:normal; padding:3px; font-size:0.9em; margin: 0px; width:auto; } #cartContainer .error {color: #FF0000; } #cartContainer input.errors { border: 1px solid #FF0000; } #savedCCInfo {padding-bottom: 5px;} #cartContainer .orderEdCCSave {width: auto; margin-right:10px;} #cartContainer .orderEdCCSaveTxt {float: left; width: 300px; display: inline; margin: 0; padding-top: 2px;} #cartContainer .hideCCNew {display:none;} .quantitySelect optgroup { font-weight:normal; font-style: normal; color: #999999; margin-left:3px; } .progress1 { text-align:center; font-weight:bold; background-color:#533519; color:#FFFFFF; padding-top:0px; padding-bottom:0px;} .progress2 { text-align:center; font-weight:bold; background-color:#FFFFFF; color:#533519; padding-top:0px; padding-bottom:0px;} .sprite-place-order-button { cursor:pointer; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 106px; height: 23px; background-position: 0px 0px;} .sprite-place-order-button-grey{ background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 106px; height: 23px; background-position: 0px -23px;} .sprite-review-order-button { cursor:pointer; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 113px; height: 23px; background-position: 0px -46px;} .sprite-continue-button { cursor:pointer; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 85px; height: 23px; background-position: 0px -69px;} .sprite-sign-in-button { cursor:pointer; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 85px; height: 23px; background-position: 0px -115px;} .sprite-checkout-button{ cursor:pointer; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 88px; height: 23px; background-position: 0px -92px;} .sprite-continue-shopping-button{ cursor:pointer; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; overflow: hidden; width: 143px; height: 23px; background-position: 0px -147px;} .miniSwatch { float:left; margin-left:10px; width: 15px; height: 15px; border: 1px solid #533519 } .orderHeader { padding-bottom: 2px; border-bottom: 1px solid #CCCCCC; } .loginField { width: 200px;} .floatLeft { float:left;} .floatRight { float:right;} .errorMsg { color: #FF0000; font-weight:bold; } .itemBox { border: 1px solid #533519; background-color:#533519; } .itemBoxContainer { border: 1px solid #533519; background-color:#533519; } .itemBoxAlt { border: 1px solid #533519; background-color:#FFFFFF; margin:0px; padding:0px;} .itemBoxHeader{ font-weight:bold; padding: 0px 0px 4px 10px; color:#FFFFFF; background-color: #533519; } .itemBoxInner { background-color: #FFFFFF;} .itemBoxInnerAlt { background-color: #FFFFFF;z-index:1000;} .dottedSeparator { font-size:2px; border-collapse:collapse; border-bottom: #CCCCCC 1px solid; } .bold {font-weight:bold;} .requiredLabel { float: right; margin-top:5px; } .smallSpacer { height:5px; line-height:0px;font-size:1px; clear:both;} .editLink { float:left; margin-top:2px; margin-left: 10px;} #liveChatAsk { background:white none repeat scroll 0 0; border:4px solid #533519; color:#533519; display:none; font-size:16px; font-family: Times; font-weight:bold; left:500px; margin:0; padding:5px; position:absolute; top:200px; width:350px; z-index:10000; } #liveChatAsk img { border:medium none; } #liveChatAsk img.logo { float:right; } #liveChatAsk a { color:#533519; text-decoration:none; } #liveChatAsk h2 { clear:both; color:#F7A5A5; font-family:serif; font-size:28px; margin-bottom:0; } #liveChatAsk p { margin-top:0; font-family: Times;} #liveChatAsk div.chatNow { float:right; } #liveChatAsk div.closeChatAsking { clear:both; }  #cartHeader .h2 { display:inline; } #cartHeader #continueShopping { display:inline; } #cartContainer table { width:100%; } #cartContainer .bigSpacer { height:10px; } #cartContainer .pageTitle{ font-size:1.7em; font-weight:bold; } #cartContainer .cartErrorMsg{ color:red; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; } #cartContainer .errorField { } #cartContainer .fieldContainer { float:left; position:relative; width:420px; } #cartContainer .orderHeaderLabel { font-weight: bold; padding-bottom: 5px; float: left; } #cartContainer .sectionHeader { float:left; font-weight:bold; padding-top: 10px; padding-bottom: 5px; } #cartContainer .sectionHeader2 { float:left; font-size:12px; font-weight:bold; padding-top: 2px; padding-bottom: 5px; vertical-align:top; } #cartContainer label { float:left; width: 125px; padding-left: 10px; } #cartContainer .field2 { margin-left: 0px; float:none; margin-bottom: 3px; } #cartContainer .field { margin-left: 15px; float:left; } #cartContainer .field3 { margin-left: 0px; float: left; margin-bottom: 8px; } #cartContainer .fieldNoIndent { float:left; } #cartContainer .checkbox { margin-left:30px; float:left; clear: none; } #shipMethods input { margin-left:15px; width:auto; float:left; } #shipMethods label { margin-left:15px; float:left; width:auto; } #breadcrumbs a.blue { color: blue; text-decoration:none; } #breadcrumbs a.blue:hover { color: blue; text-decoration:underline; } .hack { color: #668800; font-size:11px; text-decoration:none; } .hack:hover { color: #668800; text-decoration:underline; } #cartContainer br, hr { clear: both; } #cartContainer .province { margin-left:0; } #cartContainer th { background-color: #533519; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; font-weight:bold; border:1px solid #533519; color: white; padding:4px; width: 100%; } #orderItemsContainer { width: 100%; } #cartContainer .separatorPink { font-size:2px; border-collapse:collapse; border-bottom: pink 1px dotted; } #cartContainer .separatorBrown { font-size:2px; border-collapse:collapse; border-bottom: #533519 1px dotted; } #cartContainer table.holder { width:100%; border-width:1px; } #cartContainer tr { color: #593A1E; width:100%; font-family:Arial,Verdana,Helvetica,sans-serif; padding:5px; } #cartContainer tr.dotted td { padding:3px; }  #cartContainer table.holderBordered { border-collapse:collapse; border:1px solid #533519; width:100%; } #cartContainer td.inner { border-width:0px; width:100%; padding-left: 5px; padding-right: 5px; } #cartContainer .total { color: #593A1E; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; text-align:right; font-weight:bold; } #cartContainer .total td { padding:5px; vertical-align:top; } #cartContainer td.subTotalCart { color: #593A1E; font-size:12px; padding:5px; font-family:Arial,Verdana,Helvetica,sans-serif; } #cartContainer .totalsAndShippingContainer { color: #593A1E; font-size:12px; padding-bottom:10px; font-family:Arial,Verdana,Helvetica,sans-serif; width:100%; } #cartContainer .optionsContainer td { padding-left:5px; padding-right:5px; }  #cartContainer table.loginTable { vertical-align:top; width:100%; height:150px; padding:5px; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; } #cartContainer table.loginTable td { vertical-align:top; padding:5px; color: #593A1E; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; } #cartContainer .topSpacer { height:40px; } #cartContainer .bottomSpacer { height:20px; } #cartContainer .shipping { margin-left:10px; width: 45%; float:left; text-align:left; } #cartContainer .shippingTotalLeft { width: 40%; float:left; text-align:left; padding:5px; font-weight:bold; } #cartContainer .shippingTotalRight { width: 40%; float:right; text-align:right; padding:5px; } #cartContainer .hideOverflow { overflow: hidden; width:163px; } #cartContainer .cartItemBox1 { text-align:left; float:left; width:48%; } #cartContainer .cartItemBox2 { float:left; width:25%; text-align:right; } #cartContainer .cartItemBox3 { float:left; width:35%; text-align:left; } #cartContainer .cartItemDoubleBox { float:left; padding-left:3px; width:73%; text-align:right; } #cartContainer .fullBox { padding-left:3px; } #cartContainer .centerDiv { text-align:center; margin-left: auto; margin-right: auto; margin-top:auto; margin-bottom: auto; } #cartContainer .marketingContainer { margin-left:auto; margin-right:auto; width:100%; height:100%; } #cartContainer .promotionContainer { border: pink 1px dotted; font-size:11px; padding:5px; text-align: left; } #cartContainer.unbold { font-weight:normal; } #loginContainer input, textarea, select .field { color: #533519; float: left; margin-bottom: 5px; position:relative; } #loginContainer label { float: left; width: 100px; color: #533519; margin-left:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; font-size:12px; } #giftCertList, #promoList, #memberBalanceList{ padding-left:125px; position:relative; } #giftCertList.indented, #promoList.indented, #memberBalanceList.indented{ margin-left:15px; padding-left:0px; position:relative; } #cartContainer .successMsg { font-size:11px; font-weight:bold; color:green; } #cartContainer .bold { font-weight:bold; } #cartItems .colHeader { font-weight:bold; padding-top:3px; padding-bottom:3px; } #cartItems td { padding-left:5px; padding-right:5px; vertical-align:top; } #cartContainer .salePrice{ color:#ff0000; } div .whatever { background-color:#533519; border: 1px solid #533519; font-size:11px; } div .whatever2 { background-color: #FFFFFF; border: 1px solid #533519; } div.whateverHeaderInner { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; font-weight:bold; background-color:#533519; color: #FFFFFF; padding-top:0px; padding-bottom:5px; padding-left:5px; padding-right:5px; } div.whateverHeaderInner2 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; text-align:center; background-color:#533519; color: #FFFFFF; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; } div.whateverHeaderInner3 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; text-align:center; background-color:#FFFFFF; color: #533519; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; } div .whateverInner { background-color:#FFFFFF; padding-left:5px; padding-right:5px; } .photoGiftsContainer{ float:right; margin-top:20px; widht:38%; } .photoGiftsBox{ padding:5px; } .photoGiftInnerBox{ width:352px; height:130px; margin-top:15px; } .photoGiftsInfo{ float:right; width:200px; margin: 0px 5px 0px 5px; } .photoGiftsInfoCopy{ font-weight:bold; font-size:14px; } .photoGiftImage{ float:left; margin-left:5px; } .sprite-icon-expand{width: 9px; height: 9px; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; background-position: -18px -171px;} .sprite-icon-contract{width: 9px; height: 9px; background: transparent url(../../../../../image/tp/cart-sprites-tp.png) no-repeat; background-position: -36px -171px;} .spriteBlock { display:inline-block; float:left; margin-left:5px; margin-top:3px; width:10px; } .spriteBlock:hover{ cursor: pointer; } .mailingAddrHeader{ margin-left: 5px; } #mailedAddrList{ margin-left: 23px; } #shippedAddrList{ margin-left: 23px; } #editOrderLink{ margin-left: 10px ; color: #FFFFFF !important; text-decoration: underline !important; } .sampleKitInfo { padding:5px 0; margin: 5px 0; } .sampleKitInfo ul { list-style: none; }
