body { font-size: 76%; font-family: tahoma, arial, helvetica; background-color: #a67648; margin: 0; padding: 0; border-width: 0; }
a:link, a:visited { color: #4e2700; text-decoration: none; }
a:hover { color: #02006c; text-decoration: none; }
img { margin: 0; padding: 0; border-width: 0; }
#container { text-align: center; width: 100%; margin: 0; padding: 0; border-width: 0; }
#realign { text-align: left; position: relative; width: 991px; margin: 0 auto; padding: 0; border-width: 0; }
#realign_inside { background-image: url(../images/turtleAlleyInside_off11.jpg); background-repeat: repeat-y; background-position: left 200px; text-align: left; margin: 0 auto; padding: 0; width: 990px; border-width: 0; }
#realign_inside_content { background-image: url(../images/turtleAlleyInside_content_off11.jpg); background-repeat: repeat-y; background-position: left 200px; text-align: left; margin: 0 auto; padding: 0; width: 990px; border-width: 0; }
#topBar { clear: both; border-width: 0; }
.clear { clear: both; margin: 0; padding: 0; border-width: 0; }
#sideMenu { width: 221px; float: left; }
#sideMenu a:link, #sideMenu a:visited { color: #fff; text-decoration: none; }
#sideMenu a:hover { color: #bfb1a6; text-decoration: none; }
#Flash { width: 471px; height: 471px; float: left; }
#sin { background-image: url(../images/turtleAlley_off5.jpg); background-repeat: no-repeat; background-position: left top; width: 299px; height: 471px; float: left; margin: 0; padding: 0; border-width: 0; }
#sinPadding { height: 446px; margin: 0; padding: 0; border-width: 0; }
#sinText { color: #553e30; line-height: 1.5em; margin: 0; padding-top: 92px; padding-right: 48px; padding-left: 22px; border-width: 0; }
#cartLinks { background-image: url(../images/turtleAlley_off3.jpg); background-repeat: no-repeat; background-position: left top; width: 770px; height: 66px; clear: both; }
#cartLinks ul { float: right; margin-top: 21px; margin-right: 12px; list-style-type: none; }
#cartLinks ul li { color: #6d5299; font-size: 1em; float: left; padding-right: 36px; }
#cartLinks ul li a:link, #cartLinks ul li a:visited { color: #6d5299; text-decoration: none; }
#cartLinks ul li a:hover { color: #93af72; text-decoration: underline; }
#turtleAlerts { background-image: url(../images/turtleAlley_off7.jpg); background-repeat: no-repeat; width: 299px; height: 25px; }
#turtleAlerts form { margin: 0; padding: 0; border-width: 0; }
#turtleAlerts ul { margin: 0 0 0 62px; padding: 0; border-width: 0; list-style-type: none; }
#turtleAlerts ul li { float: left; margin: 0; padding: 0; border-width: 0; }
#turtleAlerts .homePageEmailField { color: #fff; background-color: #a67648; width: 160px; height: 16px; margin-top: 3px; border: solid 1px; }
#thumbnails { background-image: url(../images/turtleAlley_off8.jpg); background-repeat: repeat-y; background-position: left top; width: 991px; height: 216px; float: left; clear: both; margin: 0; padding: 0 0 0 12px; border-width: 0; }
#addressBar { background-image: url(../images/turtleAlley_off10.jpg); background-repeat: no-repeat; background-position: left top; width: 991px; height: 51px; float: left; clear: both; }
#addressBar ul { float: left; margin-top: 18px; margin-left: 190px; padding: 0; border-width: 0; list-style-type: none; }
#addressBar ul li { color: #6d5299; float: left; margin: 0; padding-right: 36px; border-width: 0; }
#addressBar ul li a:link, #addressBar ul li a:visited { color: #6d5299; text-decoration: none; }
#addressBar ul li a:hover { color: #93af72; text-decoration: underline; }
#facebookHome { margin-right: 36px; float: right; margin-top: 8px; }
#rightColumn { width: 770px; float: left; }
#menu { background-image: url(../images/turtleAlley_off6.jpg); background-repeat: no-repeat; background-position: left top; width: 221px; height: 411px; margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#menu li { color: #fff; font-size: 1.1em; line-height: 1.8em; padding-left: 32px; }
#bottomBar { clear: both; margin: 0; padding: 0; border-width: 0; }
.rollover { }
#logoBar { width: 990px; float: left; clear: both; margin: 0; padding: 0; }
#logo { width: 290px; height: 130px; float: left; }
#cartLinksInside { color: #a67648; background-image: url(../images/turtleAlleyInside_off3.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; width: 700px; height: 130px; float: left; }
#cartLinksInside div { text-align: right; }
#cartLinksInside ul { float: right; margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#cartLinksInside ul li { line-height: 26px; float: left; margin: 0; padding: 0 24px 0 0; border-width: 0; }
#cartLinksInside ul li img { border-width: 0; display: block; }
#cartLinksInside ul li a:link, #cartLinksInside ul li a:visited { color: #a67648; text-decoration: none; }
#cartLinksInside ul li a:hover { color: #94af7a; text-decoration: none; }
#greenBar { background-image: url(../images/turtleAlleyInside_off4.jpg); background-repeat: no-repeat; background-position: left top; width: 990px; height: 22px; clear: both; }
#breadcrumbs { color: #fff; width: 720px; float: left; }
#breadcrumbs ul { margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#breadcrumbs ul li { float: left; margin: 0; padding: 0; border-width: 0; }
#breadcrumbs a:link, #breadcrumbs a:visited { color: #fff; text-decoration: none; }
#breadcrumbs a:hover { color: #6b509e; text-decoration: none; }
#breadcrumbs div { padding-top: 3px; padding-left: 24px; }
#emailToAFriend { color: #fff; text-align: right; width: 270px; float: left; }
#emailToAFriend a:link, #emailToAFriend a:visited { color: #fff; text-decoration: none; }
#emailToAFriend a:hover { color: #6b509e; text-decoration: none; }
#emailToAFriend div { text-align: right; padding-top: 3px; padding-right: 36px; }
#content { clear: both; }
#menuColumn { width: 234px; float: left; }
#menuColumn ul { color: #fff; margin: 24px 0 0; padding: 0; border-width: 0; list-style-type: none; }
#menuColumn ul li { font-size: 1.1em; line-height: 1.8em; margin: 0; padding: 0 0 0 32px; border-width: 0; }
#menuColumn ul li a:link, #menuColumn ul li a:visited { color: #fff; text-decoration: none; }
#menuColumn ul li a:hover { color: #bfb1a6; text-decoration: none; }
#centerColumn { width: 529px; float: left; }
#cartContents h1 { color: #4e2700; font-size: 1.3em; margin-right: 24px; border-bottom: 1px dotted #a67648; }
#cartContents h3 { color: #fff; font-size: 1em; font-weight: normal; background-color: #6d5299; margin: 0; padding: 3px 3px 3px 12px; }
#cartContents h4 { color: #fff; font-size: 1em; font-weight: normal; background-color: #4e2700; margin: 0; padding: 3px 3px 3px 12px; }
#categoryDescription { width: 559px; height: 178px; margin: 0; padding: 0; border-width: 0; }
.dept0 { background-image: url(../images/categoryHeader_default.jpg); background-repeat: no-repeat; width: 559px; height: 178px; margin: 0; padding: 0; border-width: 0; }
.dept15 { background-image: url(../images/categoryHeader_barks.jpg); background-repeat: no-repeat; width: 559px; height: 178px; margin: 0; padding: 0; border-width: 0; }
.dept18 { background-image: url(../images/categoryHeader_pennyCandy.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept1 { background-image: url(../images/categoryHeader_fudge.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept2 { background-image: url(../images/categoryHeader_pbcups.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept11 { background-image: url(../images/categoryHeader_quick.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept4 { background-image: url(../images/categoryHeader_toffees.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept10 { background-image: url(../images/categoryHeader_treats.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept9 { background-image: url(../images/categoryHeader_truffles.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept5 { background-image: url(../images/categoryHeader_turtles.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept12 { background-image: url(../images/categoryHeader_featured.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
.dept13 { background-image: url(../images/categoryHeader_vday.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 559px; height: 178px; border-width: 0; }
#categoryDescription div { color: #4e2700; font-size: 1em; line-height: 1.6em; padding-top: 60px; padding-right: 48px; padding-left: 222px; }
#rightColumnInside { color: #4e2700; font-size: 0.9em; width: 225px; float: left; margin: 12px 0 0; padding: 24px 0 0; }
#rightColumnInside a:link, #rightColumnInside a:visited { color: #4e2700; text-decoration: none; }
#rightColumnInside a:hover { color: #4e2700; text-decoration: underline; }
#rightColumnInside p { text-align: center; width: 200px; margin: 0; padding: 3px 0; border-width: 0; }
#rightColumnInside h3 { text-align: center; width: 212px; margin: 0; padding: 0; border-width: 0; }
#rightColumnInside dl { color: #6d5299; margin: 0 0 3px; padding: 0; border-width: 0; }
#rightColumnInside dd { text-align: left; margin: 0; padding: 0 0 0 24px; border-width: 0; }
#rightColumnInside dt { text-align: right; margin-top: -14px; padding-right: 24px; }
#rightColumnInside ul { width: 212px; margin: 0; padding: 0 0 24px; list-style-type: none; }
#rightColumnInside hr { background-color: #dcdcdc; width: 182px; height: 1px; margin: 2px 0 2px 12px; padding: 0; border-width: 0; }
#rightColumnInside ul li { text-align: center; width: 212px; padding-bottom: 24px; }
#facebook { float: right; margin-right: 36px; }
#addressBarInside { background-image: url(../images/turtleAlleyInside_off19.jpg); background-repeat: no-repeat; background-position: left center; width: 990px; height: 41px; float: left; clear: both; }
#addressBarInside ul { float: left; margin-top: 1.4em; margin-left: 110px; border-width: 0; list-style-type: none; }
#addressBarInside ul li { color: #fff; font-size: 1em; line-height: 1em; float: left; margin: 0; padding-top: 0; padding-left: 36px; border-width: 0; }
#addressBarInside ul li a:link, #addressBarInside ul li a:visited { color: #fff; text-decoration: none; }
#addressBarInside ul li a:hover { color: #cae; text-decoration: underline; }
#cartContents { position: relative; clear: both; min-height: 340px; margin-bottom: 24px; padding: 24px 0 0 12px; }
#cartContents img { border-width: 0; }
#cartContents ul { margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#cartContents ul li { float: left; margin: 0; padding: 0 12px 24px 0; border-width: 0; }
#cartContents ul li div { text-align: center; }
#cartContents ul li div a:link, #cartContents ul li div a:visited { color: #4e2700; text-decoration: none; text-align: center; }
#cartContents ul li div a:hover { color: #a67648; text-decoration: none; text-align: center; }
#reviews {  }
#productPicture { width: 250px; float: left; }
#productDescription { width: 260px; float: left; }
#productDescription div.description { color: #4e2700; line-height: 1.6em; padding: 12px; }
#productDescription h2 { color: #4e2700; font-size: 1em; margin: 0; padding: 0 0 0 12px; border-width: 0; }
#addToCart { color: #fff; background-color: #8d643d; position: relative; margin: 8px; padding: 8px; border: solid 1px #4e2700; }
#leftCol { float: left; }
#addToCart #leftCol label { position: relative; z-index: 100; padding-left: 8px; }
#addToCart #leftCol ul { clear: both; margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#addToCart #leftCol ul li { color: #fff; clear: left; list-style-type: none; margin: 0; padding: 0 0 8px; border-width: 0; }
#quantity { width: 20px; height: 14px; border: solid 1px #4e2700; }
#rightCol { text-align: right; position: absolute; top: 8px; right: 0; margin-left: 124px; }
#addToBasketButton { float: right; clear: both; margin-right: -8px; margin-bottom: 0; }
#wishListButton { float: right; clear: both; }
#rightCol ul { float: right; margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#rightCol ul li { width: 100px; float: right; clear: right; margin: 0; padding: 0 0 8px; border-width: 0; }
#addToCart #rightCol a:link, #addToCart #rightCol a:visited { color: #fff; text-decoration: none; }
#addToCart #rightCol a:hover { color: #efae2b; text-decoration: none; }
#customerReviews { clear: both; margin-right: 24px; margin-left: 12px; padding-top: 0; border-top: 1px solid #dcdcdc; }
#customerReviews a:link, #customerReviews a:visited { color: #6b509e; font-weight: normal; text-decoration: none; }
#customerReviews a:hover { color: #a67648; font-weight: normal; text-decoration: none; }
#reviewThisProduct { clear: both; }
#reviewThisProduct div#whatCustomersSay { color: #6b509e; font-size: 1.1em; font-weight: bold; float: left; margin-left: 24px; padding-top: 8px; padding-bottom: 12px; }
#reviewThisProduct div#reviewLink { float: right; padding-top: 8px; }
#reviewThisProduct div#reviewLink a:link, #reviewThisProduct div#reviewLink a:visited  { color: #6b509e; text-decoration: none; }
#reviewThisProduct div#reviewLink a:hover { color: #a67648; text-decoration: none; }
#customerReviews p { color: #4e2700; clear: both; padding-right: 24px; padding-left: 48px; }
#olive { clear: both; }
.cartQuantity { width: 20px; height: 12px; border: solid 1px #4e2700; }
#cartColumn { color: #4e2700; width: 700px; float: left; }
#cartSummary { width: 100%; clear: both; margin: 0; padding: 0; border-width: 0; }
#cartSummary ul.checkoutReview { margin-top: 12px; margin-bottom: 12px; margin-left: 12px; padding: 0; border-width: 0; }
#cartSummary ul.checkoutReview li { clear: both; padding-bottom: 3px; }
#cartSummary td { vertical-align: top; margin: 0; padding: 2px 2px 2px 12px; border-width: 0; }
#cartSummary td.updateCartRow { color: #fff; background-color: #6e539a; padding-top: 3px; padding-right: 24px; padding-bottom: 3px; }
#cartSummary th { color: #fff; font-weight: normal; background-color: #4e2700; text-align: left; margin: 0; padding: 3px 2px 3px 12px; border-width: 0; }
#cartSummary th a:link, #cartSummary th a:visited { color: #fff; text-decoration: none; }
#cartSummary th a:hover { color: #fff; text-decoration: underline; }
hr.cartItemSeparator { background-color: #a67648; height: 1px; margin: 0; padding: 0; border-width: 0; }
#cartSummary ul.cartItemDetails { margin-top: 6px; margin-right: 0; margin-left: 12px; padding: 0; border-width: 0; }
#cartSummary ul.cartItemDetails li { font-size: 0.9em; clear: both; margin: 0; padding: 0; border-width: 0; list-style-type: square; }
#cartSummary ul.manageCartItems { float: left; margin: 0 0 12px 12px; padding: 0; border-width: 0; }
#cartSummary ul.manageCartItems li { font-size: 0.9em; float: left; list-style-type: disc; margin: 0; padding: 0 24px 0 0; border-width: 0; }
#cartSummary ul.manageCartItems li a:link, #cartSummary ul.manageCartItems li a:visited { color: #6e539a; text-decoration: none; }
#cartSummary ul.manageCartItems li a:hover { color: #8d643d; text-decoration: none; }
#updateCartButton { float: left; }
#promoCode { float: right; }
#promoCode label { padding-right: 6px; }
#promoCode input { width: 100px; height: 14px; padding-left: 3px; border: solid 1px #4e2700; }
#checkoutSummary { color: #6b509e; font-weight: normal; width: 350px; float: right; margin: 12px 0 24px; padding: 0; border: solid 1px #66599e; }
#checkoutSummary a:link, #checkoutSummary a:visited { color: #6b509e; text-decoration: none; }
#checkoutSummary a:hover { color: #4e2700; text-decoration: none; }
#checkoutSummary th { color: #fff; background-color: #6b509e; text-align: left; padding-top: 6px; padding-bottom: 6px; padding-left: 12px; }
#checkoutSummary td { margin: 0; padding: 3px 3px 3px 24px; border-width: 0; }
#checkoutSummary td.lightGray { background-color: #f2f2f2; border-top: 1px solid #6b509e; border-bottom: 1px solid #6b509e; }
#checkoutSummary td.alignRight { text-align: right; padding-right: 12px; }
/*form checkout fields*/
#checkoutProcess { margin: 0 0 12px; padding: 3px; border: solid 1px #7386b3; }
#checkoutProcess a:link, #checkoutProcess a:visited { color: #6d5299; text-decoration: none; margin: 0 0 12px; padding: 0; border-width: 0; }
#checkoutProcess a:hover { color: #94af7a; text-decoration: none; margin: 0 0 12px; padding: 0; border-width: 0; }
#checkoutProcess ul { margin: 0 0 0 12px; padding: 0; border-width: 0; list-style-type: none; }
#checkoutProcess ul li { float: left; margin: 0; padding: 0 0 0 24px; border-width: 0; }
#checkoutContents { position: relative; margin: 0 0 24px; padding: 0; border-width: 0; }
.alignRight { text-align: right; }
.class { }
input.textfield200px { width: 200px; height: 14px; border: solid 1px #4e2700; }
.giftCardMessage { width: 300px; height: 100px; border: solid 1px #4e2700; }
input.textfield160px { width: 160px; height: 14px; border: solid 1px #4e2700; }
input.textfield40px { width: 40px; height: 14px; border: solid 1px #4e2700; }
#checkoutContents h3 { color: #fff; font-size: 1em; font-weight: normal; background-color: #4e2700; clear: both; padding: 3px 3px 3px 12px; }
#checkoutContents em { color: #c03; }
#billingTable { width: 330px; float: left; margin-top: 8px; margin-right: 24px; margin-bottom: 12px; }
#billingTable em { color: #c03; }
#createAccount { margin-top: 8px; margin-right: 24px; margin-bottom: 12px; float: left; }
#createAccount td { padding: 3px 12px 3px 3px; }
#shippingTable { width: 330px; float: left; margin-top: 8px; margin-bottom: 12px; }
#shippingTable a:link, #shippingTable a:visited { color: #6d5299; text-decoration: none; }
#shippingTable a:hover { color: #94af7a; text-decoration: none; }
#shippingTable em { color: #c03; }
#shippingTable td { vertical-align: top; padding: 4px 4px 4px 0; }
#shippingTable th { color: #f5f5f5; font-weight: normal; background-color: #6b509e; text-align: left; padding: 3px 3px 3px 12px; }
#billingTable th { color: #f5f5f5; font-weight: normal; background-color: #6b509e; text-align: left; padding: 3px 3px 3px 12px; }
#billingTable td { vertical-align: top; padding: 4px 4px 4px 0; }
#createAccountNote { width: 280px; float: right; padding: 12px; border: solid 1px #f2f2f2; }
#createAccountNote p { font-size: 0.9em; margin: 0; padding: 0 0 0 12px; }
#createAccountNote h2 { color: #6b509e; font-size: 1em; font-weight: normal; margin: 0; padding: 0; border-width: 0; }
div.loginBox table { float: left; margin-bottom: 12px; }
div.loginBox a:link, div.loginBox a:visited { color: #6d5299; text-decoration: none; }
div.loginBox a:hover { color: #4e2700; text-decoration: none; }
#ccTable { margin: 0 0 0 24px; padding: 0; border-width: 0; }
#ccTable td { padding: 3px; }
#ccTable td a:link, #ccTable td a:visited { color: #6e539a; font-size: 0.9em; text-decoration: none; padding: 3px; }
#ccTable td a:hover { color: #a67648; font-size: 0.9em; text-decoration: none; padding: 3px; }
h4 { color: #fff; background-color: #6e539a; padding: 3px 3px 3px 12px; }
#noteBox { color: #fff; background-color: #a67648; width: 500px; margin-right: auto; margin-left: auto; padding: 8px 24px 24px; border: solid 1px #4e2700; }
#noteBox p { margin-left: 24px; }
#noteBox a:link, #noteBox a:visited { color: #fff; text-decoration: none; }
#noteBox a:hover { color: #94af7a; text-decoration: none; }
#noteBox ul { margin-left: 24px; }
#noteBox ul li { clear: both; }
#noteBox h3 { color: #fff; font-size: 1.1em; font-weight: bold; background-color: #a67648; margin: 0 0 6px; padding: 0; border-bottom: 1px solid #fff; border-top-width: 0; }
.problemAlert { color: #c03; padding-left: 12px; }
#addNewShippingAddress { margin-top: 8px; margin-bottom: 8px; padding: 3px 3px 3px 12px; }
#addNewShippingAddress a:link, #addNewShippingAddress a:visited { color: #6d5299; text-decoration: none; margin-top: 8px; margin-bottom: 8px; padding: 3px 3px 3px 12px; }
#addNewShippingAddress a:hover { color: #94af7a; text-decoration: none; margin-top: 8px; margin-bottom: 8px; padding: 3px 3px 3px 12px; }
h5 { color: #fff; font-size: 1em; font-weight: normal; background-color: #94af7a; margin: 0; padding: 3px 3px 3px 12px; border: solid 1px #6d5299; }
.wishListMultSelect { width: 250px; margin-top: 12px; border: solid 1px #4e2700; }
#manageWishList { width: 300px; float: left; padding-left: 12px; }
#manageWishListInstructions { width: 360px; float: left; }
#manageWishListInstructions ul { clear: both; margin-top: 12px; margin-left: 18px; padding-left: 18px; list-style-type: square; }
#manageWishListInstructions ul li { list-style-type: square; clear: both; padding: 0; }
#wishListMessage { width: 450px; height: 80px; border: solid 1px #4e2700; }
#addAddresses { clear: both; padding: 4px 4px 24px 12px; }
#addNoteAndSend { padding-left: 12px; }
#contentContents { padding: 12px; }
.buttonRightAlign { text-align: right; }
.notCustomer { padding: 4px 4px 4px 12px; }
.required { padding: 3px; }
.requiredInfo { color: #c00; padding: 8px 3px 8px 12px; }
#giftCertificates { padding: 12px; border: solid 1px #6e539a; }
.giftWrapRibbon { text-align: center; padding: 12px; border: solid 1px #6e539a; }
#checkoutSummary td.orderTotal { color: #fff; font-weight: bold; line-height: 1.6em; background-color: #93af71; border-bottom: 1px solid #6b509e; }
#loginProblem { clear: both; margin-bottom: 12px; margin-left: 24px; }
#loginProblem p { margin: 0; }
