/*sidebar and main page layout and formatting */
body.custom {
background:url(images/textureBrown.jpg);
}

.custom #logo a {
height:75px;
width: 200px;
background:url(images/logo.png) no-repeat 0 0;
display: block;
text-indent:-9000px;
position: absolute;
left:10px;
top:14px;
}

.custom #container {
margin:20px auto;
}

.custom #header{
background:url(images/headerbg.jpg) no-repeat;
margin-bottom: 20px;
position:relative;
height:101px;
padding-top: 0;
padding-bottom:0;
}

.custom #page {
background:none;
}

.custom #sidebars h3{
font-variant:normal;
letter-spacing:normal;
font-weight:bold;
font-size:14px;
}

.custom #sidebarContainer {
background: url(images/textureBackground.jpg);
border:3px #594638 solid;
}

.custom #sidebar_1 {
background:url(images/beanPodsTransparent.png) no-repeat -20px -125px;
}

.custom #contentContainer {
background: url(images/textureBackground.jpg);
margin-left:20px;
border:3px #594638 solid;
height:100%;
}

.custom #contentContainer2{
background:url(images/beanPodsTransparent.png) no-repeat -220px -160px;
}

.custom #content {
margin-top: 25px;
overflow:visible;
}

.custom .headline_area {
margin-top:-65px;
}

.custom .post .headline_area {
margin-top:0;	
}

.custom #wpm1 {
text-align:right;
position: absolute;
right:27px;
bottom:10px;
}

.custom #wpm1 a {
text-transform: lowercase;
font-weight:bold;
letter-spacing:normal;
line-height:normal;
}

.custom #wpm1 .menuSmall a:hover, .custom #wpm1 .current.menuSmall a {
background: url(images/underlineSmall.png) no-repeat bottom;
}

.custom #wpm1 .menuMedium a:hover, .custom #wpm1 .current.menuMedium a {
background: url(images/underlineMedium.png) no-repeat bottom;
}

.custom #wpm1 .menuLarge a:hover, .custom #wpm1 .current.menuLarge a {
background: url(images/underlineLarge.png) no-repeat bottom;
}

.custom #wpm33 {
text-align:right;
position: absolute;
right:32px;
top:5px;
}

.custom #wpm33 a{
text-transform:lowercase;
font-size:12px;
color:#6b5644;
}

.custom #wpm33 a:hover {
text-decoration:underline;
color:#5C1818;
}

.custom #wpm33 li{
list-style-type:none;
float:left;
margin:10px 10px; 
}


.custom .menu .current a, .custom .menu .current a:hover, .custom .menu .current-cat a, .custom .menu .current-cat a:hover, .custom .menu a:hover, .custom .menu a, .custom .menu .current ul a, .custom .menu .current-cat ul a{
background:none;
}

.custom .format_text a{
text-decoration:none;
text-transform:lowercase;
}.custom .format_text a:hover {text-decoration:underline;}

.custom .headline_area h2 {
text-indent:-9000px;
}

.custom .post .headline_area h2 {
text-indent:0;	
}

.custom h3 {
text-transform:lowercase;
}

.custom li.widget h3 {
font-size:14px;
}

.custom li.widget {
font-size:12px;
line-height:1.4em;
margin-bottom:15px;
}

/*formatting for no sidebar page*/

.custom .no_sidebars #contentContainer {
margin-left:0;
}

.custom #beautyShot {
background: url(images/beautyshot_signature.jpg) no-repeat;
height:273px;
margin-top:-20px;
position:relative;
}

.custom.buy-chocolates  #beautyShot  {
background: url(images/beautyshot_signature.jpg) no-repeat;
height:273px;
margin-top:-20px;
position:relative;
}

.custom.chocolate-lounge-main  #beautyShot  {
background: url(images/beautyshot_brownie.jpg) no-repeat;
height:273px;
margin-top:-20px;
position:relative;
}

.custom #noSidebarsMenu {
position:absolute;
bottom:5px;
right:70px;
height:25px;
}

.custom #wpm36 {
float:right;
}


.custom .social {
position:absolute;
bottom:4px;
right:12px;
}

.custom .social img{
width:20px;
height:20px;
padding-left:3px;
}

.custom #noSidebarsMenu ul, .custom #wpm36 ul {
list-style-type:none;
}

.custom #noSidebarsMenu ul li, .custom #wpm36 ul li {
display:block;
float:left;
margin:5px 8px;
}

.custom #noSidebarsMenu a, .custom #sidebarGroup a, .custom #wpm36 a {
font-size:12px;
text-transform:lowercase;
color:#94030e;
}

.custom #noSidebarsMenu a:hover, .custom #sidebarGroup a:hover, .custom #wpm36 a:hover{
color:#5c1818;
text-decoration:underline;
}

.custom #footer a {
border-bottom:0;color:#fff;
}.custom #footer a:hover {color:#fff;}

.custom .no_sidebars #content {
margin-top:15px;
}

.custom #sidebarGroup{
position:relative;
height:200px;
padding:10px 0;
}

.custom #pageSidebarGroup{
height:200px;
margin-bottom:32px;
position:relative;
}

.custom #pageSidebarGroup h3{
margin-top:0;
}

.custom #sidebarGroup ul.sidebar_list, .custom #pageSidebarGroup ul.sidebar_list{
padding:10px;
height:180px;
}

.custom #sidebarGroup img {
float:right;
padding:10px;
}

.custom #pageSidebarGroup img{

}

.custom #pageSidebarLeft, .custom #pageSidebarCenter, .custom #pageSidebarRight{
background:none;
border:3px #594638 solid;
width:225px;
height:200px;
position:absolute;
}

.custom #pageSidebarLeft {
left:0;
}

.custom #pageSidebarCenter {
left:242px;
}

.custom #pageSidebarRight {
right:10px;
}

.custom #sidebarLeft, .custom #sidebarCenter, .custom #sidebarRight{
background: url(images/textureBackground.jpg);
border:3px #594638 solid;
width:305px;
height:200px;
position:absolute;
}

.custom #sidebarLeft {
left:0;
}

.custom #sidebarCenter {
left:326px;
}

.custom #sidebarRight {
right:2px;
}

.custom #sidebarLeft ul{
background:url(images/podsbgnosidebars.png) no-repeat -15px -410px;
}

.custom #sidebarCenter ul{
background:url(images/podsbgnosidebars.png) no-repeat -350px -410px;
}

.custom #sidebarRight ul{
background:url(images/podsbgnosidebars.png) no-repeat -675px -410px;
}

.custom #sidebarGroup img{
float:right;
padding:3px;
border:1px solid #594638;
}

.custom .no_sidebars .headline_area{
display: block;
text-indent:-9000px;
}

.custom .no_sidebars #contentContainer{
display:none;
}

/*shopping cart specific css*/

.custom #shopp .products .frame {
border:3px #594638 solid;
text-align:left;
margin:10px auto;
height: 280px;
position:relative;
width:200px;
}
.custom #shopp ul.products li.product div.frame {
padding:10px 10px;
line-height:1.4em;
}

.custom #shopp ul.products li .summary {
display:block;
}


.custom #shopp .products .row .cartElements {
position:absolute;
bottom:0;
left:20px;
width:200px;
}

.custom #container .moreInfo a{
color:#94030e;
}

.custom .category {
margin:0 -22px 0 -27px;
}

.custom #shopp input.addtocart{
border:0;
width:88px;
height:23px;
background:transparent url(images/addToCart.png) no-repeat;
position:absolute;
bottom:6px;
right:20px;
color:#5c1818;
text-transform:lowercase;
font-weight:bold;
padding-bottom:5px;
font-family:georgia;
}

.custom #shopp .category input.addtocart{
right:10px;
bottom:30px;
}

.custom #productTop input.addtocart{
position:relative;
left:150px;
bottom:25px;
}

.custom form.shopp.product.page {
float:right;
width:400px;
position:relative;
bottom:90px;
}

.custom .oneLink form.shopp.product.page{
bottom:30px;
}

.custom .collection form.shopp.page {
bottom:30px;
height:150px;
}

.custom #shopp form.shopp.product.page ul.variations {
width:250px;
}

.custom #shopp .wideVarieties form.shopp.product.page ul.variations {
width:350px;
}

.custom #productTop.oneLink.wideVarieties input.addtocart {
left:0;
bottom:0;
}

.custom #shopp form.shopp.product.page ul.variations li {
padding:4px 0;
}



.custom #shopp .product.page .gallery{

}

.custom input[type=radio] {
width:13px;
height:13px;
}

.custom #shopp {
position:static;
}

.custom #shopp.product {
margin-bottom:-80px;
}

.custom.shop #shopp.product .collection{
margin-bottom:110px;
}

.custom .product #productTop{
height:330px;
position:relative;
top:-80px;
}

.custom .product #pageSidebarGroup{
position:relative;
top:-80px;
}

.custom.shop .product .collection #pageSidebarGroup {
top:0;
}

.custom #productTop.collection{
padding-top:10px;
}

.custom.shop #productTop.collection {
top:7px;
}

.custom #productPageLinks {
float:left;
position:relative;
right:126px;
top:225px;
}

.custom .brownies #productPageLinks {
right:225px;
}

.custom #productPageLinks.subscription{
right:240px;
}


.custom #productPageLinks a {
font-size:12px;
text-transform:lowercase;
color:#94030e;
width:225px;
}

.custom #productPageLinks a:hover{
color:#5c1818;
text-decoration:underline;
}

.custom #productPageImage {
float:left;
position:relative;
top:20px;
left:37px;
width:176px;
height:200px;
}

.custom #collectionPageImage{
width:256px;
height:224px;
float:left;
}

.custom .brownies #productPageImage {
left:0;
top:15px;
float:left;
width:256px;
height:224px;
}

.custom #productPageImage .gallery .previews li {
width:176px;
height:176px;
}

.custom #collectionPageImage .gallery .previews li {
width:256px;
height:196px;
}

.custom #collectionPageImage.single-origin .gallery .previews li {
height:210px;
}

.custom #productPageImage .gallery img{
width:160px;
height:160px;
}

.custom .oneLink #productPageImage .gallery img {
width:auto;
height:auto;
}

.custom #shopp .gallery .previews li {
line-height:normal;
}

.custom #productTop.oneLink input.addtocart {
left:175px;
}

.custom #productPageLinks li, .custom #productPageLinks ul{
list-style-type:square;
}

.custom #productPageLinks a {
font-size:12px;
text-transform:lowercase;
color:#94030e;
}

.custom #productPageLinks a:hover{
color:#5c1818;
text-decoration:underline;
}

.custom #productPageImage .gallery, .custom #collectionPageImage .gallery {
margin-bottom:0;
}




.custom .caption {
font-size:11px;
line-height:11px;
text-align:center;
}

.custom .truffleCategory{
width:750px;
line-height:normal;
}

.custom .truffle {
float:left;
width: 125px;
margin-bottom:40px;
}

.custom .truffle img {
height:50px;
width:50px;
}



.custom .truffle h4{
text-transform:lowercase;
font-weight:normal;
font-size:11px;
color:#5c1818;
width:115px;
}
       


.custom .format_text .cartElements select {
width:80px;
}

.custom .format_text .category .cartElements select {
width:125px;
position:relative;
top:3px;
left:65px;
}

.custom .shopp-thickbox img{
border:3px #594638 solid;
padding:5px;
}

.custom.shop .headline_area{
display:none;
}

.custom.shop .post_box.top {
padding-top:10px;
}

/*css for javascript tabs */
.custom #shopp UL.tabNavigation {
list-style: none;
margin: 0;
padding: 5px 0 0 0;
height:23px;
text-align:center;
position:relative;
right:10;
top:-10px;
}


.custom    #shopp  UL.tabNavigation LI {
display: inline;
}

.custom #shopp UL.tabNavigation LI A {
text-decoration: none;
padding:3px 10px 3px ;
}

.custom #shopp UL.tabNavigation LI A.selected{
text-decoration:underline;
color:#94030e;
}

.custom #shopp UL.tabNavigation LI A:hover {
color:#94030e;
}
                
.custom #shopp UL.tabNavigation LI A:focus {
outline: 0;
}

.custom #shopp div.tabs > div {
padding: 5px;
margin-top: 3px;
}
                
.custom #shopp div.tabs > div h2 {
margin-top: 0;
}

.custom #shopp .tabs{
float:right;
width:400px;
height:175px;
position:relative;
bottom:60px
}

.custom #shopp .collection .tabs {
bottom:0;
}

.custom #shopp .oneLink .tabs{
bottom:20px;
}

.custom #shopp li.first {
margin-right:5px;

}

.custom #shopp li.second {
border-left:2px #594638 solid;
border-right:2px #594638 solid;
padding:0 5px;
}

.custom #shopp li.third {
margin-left:5px;
}
         
.waste {
min-height: 1000px;
}

.custom #shopp .gallery ul.thumbnails{
display:none;
position:relative;
top:50px;
width:250px;
}

.custom #shopp .gallery ul.thumbnails img {
width:50px;
height:50px;
}



/*for javascript sidebar gallery*/
.custom a.descLink h4{
background:url(images/infoSmall.png) no-repeat left 2px;
padding-left:27px;
width:75px;
height:25px;
margin-top:10px;
}

.custom a.descLink.selected h4{
background:url(images/infoLarge.png) no-repeat left;
padding-left:27x;
}

.custom .sidebarDesc h3.header{
background:url(images/infoLarge.png) no-repeat left;
padding:4px 0 0 27px;
height:25px;
}

.custom .sidebarDesc img{
height:160px;
width:160px;
}

.custom .sidebarDesc li.widget p {
margin-bottom:0;
}


/*page titles*/

.custom .headline_area h1{
height:42px;
display: block;
text-indent:-9000px;
z-index:999;
}

.custom .post .headline_area h1{
text-indent:0;	
}

.custom.shop h3.productName{
position:relative;
display:block;
text-indent:-9000px;
top:-85px;
left:0;
height:42px;
z-index:999;
}

.custom.chocolate-lounge-menu .headline_area h1{
background:url(images/chocolate-lounge-menu.png) no-repeat 0 0;
}

.custom .headline_area.newsletter h1{
left:228px;
position:relative;
top:49px;
width:300px;
background:url(images/newsletter.png) no-repeat 0 0;
}

.custom .headline_area.blog h1{
left:228px;
position:relative;
top:44px;
width:300px;
background:url(images/journal.png) no-repeat 0 0;
}

.custom .headline_area.newsletter h1{
background:url(images/newsletter.png) no-repeat 0 0;
}

.custom.our-chocolates .headline_area h1{
background:url(images/our-chocolates.png) no-repeat 0 0;
}

.custom.press .headline_area h1{
background:url(images/press.png) no-repeat 0 0;
}

.custom.chocolate-lounge-private-parties .headline_area h1{
background:url(images/private-parties.png) no-repeat 0 0;
}

.custom.newsletter .headline_area h1{
background:url(images/newsletter.png) no-repeat 0 0;
}

.custom.location .headline_area h1{
background:url(images/location.png) no-repeat 0 0;
}

.custom.weddings .headline_area h1{
background:url(images/weddings.png) no-repeat 0 0;
}

.custom.kind-words .headline_area h1{
background:url(images/kind-words.png) no-repeat 0 0;
}

.custom.links .headline_area h1{
background:url(images/links.png) no-repeat 0 0;
}

.custom.contact .headline_area h1{
background:url(images/contact.png) no-repeat 0 0;
}

.custom.truffle-collections .headline_area h1{
background:url(images/truffle-collections.png) no-repeat 0 0;
}

.custom.aphrodisiac-collection .headline_area h1{
background:url(images/aphrodisiac-collection.png) no-repeat 0 0;
}

.custom.signature-collection .headline_area h1{
background:url(images/signature-collection.png) no-repeat 0 0;
}

.custom.world-collection .headline_area h1{
background:url(images/world-collection.png) no-repeat 0 0;
}

.custom.buddha-collection .headline_area h1{
background:url(images/buddha-collection.png) no-repeat 0 0;
}

.custom.single-origin-collection .headline_area h1{
background:url(images/single-origin-collection.png) no-repeat 0 0;
}

.custom.melange-collection .headline_area h1{
background:url(images/melange-collection.png) no-repeat 0 0;
}

.custom.custom-collection .headline_area h1{
background:url(images/custom-collection.png) no-repeat 0 0;
}

.custom.chocolate-brownies .headline_area h1{
background:url(images/chocolate-brownies.png) no-repeat 0 0;
}

.custom.caramels .headline_area h1{
background:url(images/caramels.png) no-repeat 0 0;
}

.custom.chocolate-subscriptions .headline_area h1{
background:url(images/chocolate-subscriptions.png) no-repeat 0 0;
}

.custom.shop h3.productName#one-year-chocolate-subscription{
background:url(images/one-year-chocolate-subscription.png) no-repeat 0 0;
}

.custom.shop h3.productName#six-month-chocolate-subscription {
background:url(images/six-month-chocolate-subscription.png) no-repeat 0 0;
}

.custom.cart .headline_area h1{
background:url(images/cart.png) no-repeat 0 0;
}

.custom.checkout .headline_area h1{
background:url(images/checkout.png) no-repeat 0 0;
}

.custom.account .headline_area h1{
background:url(images/your-orders.png) no-repeat 0 0;
}

.custom.shipping .headline_area h1{
background:url(images/shipping.png) no-repeat 0 0;
}

.custom.chocolate-lounge .headline_area h1{
background:url(images/chocolate-lounge.png) no-repeat 0 0;
}

.custom.chocolate-lounge-events .headline_area h1{
background:url(images/chocolate-lounge.png) no-repeat 0 0;
}

.custom.chocolate-lounge-specials .headline_area h1{
background:url(images/chocolate-lounge.png) no-repeat 0 0;
}

.custom.holiday-collection .headline_area h1{
background:url(images/holiday-collection.png) no-repeat 0 0;
}

.custom.family-resume .headline_area h1{
background:url(images/family-resume.png) no-repeat 0 0;
}

.custom.manifesto .headline_area h1{
background:url(images/manifesto.png) no-repeat 0 0;
}

.custom.our-name .headline_area h1{
background:url(images/our-name.png) no-repeat 0 0;
}

.custom.shop h3.productName#pomegranate-ginger {
background:url(images/pomegranate-ginger.png) no-repeat 0 0;
}

.custom.shop h3.productName#venezuela {
background:url(images/venezuela.png) no-repeat 0 0;
}

.custom.shop h3.productName#garden-mint {
background:url(images/garden-mint.png) no-repeat 0 0;
}

.custom.shop h3.productName#buddha {
background:url(images/buddha.png) no-repeat 0 0;
}

.custom.shop h3.productName#theros-orange-fennel {
background:url(images/theros-orange-fennel.png) no-repeat 0 0;
}

.custom.shop h3.productName#cosmic-love-potion {
background:url(images/cosmic-love-potion.png) no-repeat 0 0;
}

.custom.shop h3.productName#cosmic-love-potion-drink {
background:url(images/cosmic-love-potion.png) no-repeat 0 0;
}


.custom.shop h3.productName#cafe-au-lait {
background:url(images/cafe-au-lait.png) no-repeat 0 0;
}

.custom.shop h3.productName#fresh-raspberry{
background:url(images/fresh-raspberry.png) no-repeat 0 0;
}

.custom.shop h3.productName#hazelnut {
background:url(images/hazelnut.png) no-repeat 0 0;
}

.custom.shop h3.productName#lavender-and-honey {
background:url(images/lavender-and-honey.png) no-repeat 0 0;
}

.custom.shop h3.productName#maple {
background:url(images/maple.png) no-repeat 0 0;
}

.custom.shop h3.productName#vanilla-bourbon {
background:url(images/vanilla-bourbon.png) no-repeat 0 0;
}

.custom.shop h3.productName#canela-picante {
background:url(images/canela-picante.png) no-repeat 0 0;
}

.custom.shop h3.productName#earl-grey {
background:url(images/earl-grey.png) no-repeat 0 0;
}

.custom.shop h3.productName#indian-kulfi {
background:url(images/indian-kulfi.png) no-repeat 0 0;
}

.custom.shop h3.productName#masala-chai {
background:url(images/masala-chai.png) no-repeat 0 0;
}

.custom.shop h3.productName#mole-negro {
background:url(images/mole-negro.png) no-repeat 0 0;
}

.custom.shop h3.productName#white-jasmine {
background:url(images/white-jasmine.png) no-repeat 0 0;
}

.custom.shop h3.productName#buddha {
background:url(images/buddha.png) no-repeat 0 0;
}

.custom.shop h3.productName#port-and-fig {
background:url(images/port-and-fig.png) no-repeat 0 0;
}

.custom.shop h3.productName#orange-buddha {
background:url(images/orange-buddha.png) no-repeat 0 0;
}

.custom.shop h3.productName#pomegranate {
background:url(images/pomegranate.png) no-repeat 0 0;
}

.custom.shop h3.productName#strawberry-balsamic {
background:url(images/strawberry-balsamic.png) no-repeat 0 0;
}

.custom.shop h3.productName#thai {
background:url(images/thai.png) no-repeat 0 0;
}

.custom.shop h3.productName#costa-rica {
background:url(images/costa-rica.png) no-repeat 0 0;
}

.custom.shop h3.productName#hawaii {
background:url(images/hawaii.png) no-repeat 0 0;
}


.custom.shop h3.productName#madagascar {
background:url(images/madagascar.png) no-repeat 0 0;
}

.custom.shop h3.productName#nicaragua {
background:url(images/nicaragua.png) no-repeat 0 0;
}

.custom.shop h3.productName#peru {
background:url(images/peru.png) no-repeat 0 0;
}

.custom.shop h3.productName#blueberry-cognac {
background:url(images/blueberry-cognac.png) no-repeat 0 0;
}

.custom.shop h3.productName#lemon-pepper {
background:url(images/lemon-pepper.png) no-repeat 0 0;
}

.custom.shop h3.productName#dark-chocolate-honey-caramels-wsea-salt {
background:url(images/dark-chocolate-honey-caramels-with-sea-salt.png) no-repeat 0 0;
}

.custom.shop h3.productName#honey-caramel-assortment {
background:url(images/honey-caramel-assortment.png) no-repeat 0 0;
}

.custom.shop h3.productName#milk-chocolate-honey-caramels-with-cashews {
background:url(images/milk-chocolate-honey-caramels-with-cashews.png) no-repeat 0 0;
}

.custom.shop h3.productName#brownie-binge {
background:url(images/brownie-binge.png) no-repeat 0 0;
}

.custom.shop h3.productName#chocolate-nibby-brownies {
background:url(images/chocolate-nibby-brownies.png) no-repeat 0 0;
}

.custom.shop h3.productName#coconut-macaroon-brownies {
background:url(images/coconut-macaroon-brownies.png) no-repeat 0 0;
}

.custom.shop h3.productName#mint-chocolate-chunk-brownies {
background:url(images/mint-chocolate-chunk-brownies.png) no-repeat 0 0;
}

.custom.shop h3.productName#spicy-nibby-brownies {
background:url(images/spicy-nibby-brownies.png) no-repeat 0 0;
}

.custom.shop h3.productName#cabernet-anise {
background:url(images/caberbet-and-anise.png) no-repeat 0 0;
}

.custom.shop h3.productName#champagne {
background:url(images/champagne.png) no-repeat 0 0;
}

.custom.shop h3.productName#cranberry-walnut {
background:url(images/cranberry-walnut.png) no-repeat 0 0;
}

.custom.shop h3.productName#egg-nog {
background:url(images/egg-nog.png) no-repeat 0 0;
}

.custom.shop h3.productName#gingerbread {
background:url(images/gingerbread.png) no-repeat 0 0;
}

.custom.shop h3.productName#peppermint {
background:url(images/peppermint.png) no-repeat 0 0;
}


/*sidebar menu styles */
.custom #wpm5 li {
text-transform:lowercase;
}

.custom #wpm5 li.firstLevel {
font-weight:bold;
padding-left:0;
}

.custom #wpm5 li li {
font-weight:normal;

}

.custom #wpm5 li.selected a {
color:#94030E;
}

.custom #wpm5 li.selected li a{
color:#5C1818;
}

.custom #wpm5 a.hover {
text-decoration:underline;
}

/*footer menu */

.custom #footer #wpm37{
bottom:5px;
right:0;
position:relative;
float:right;
}

.custom #wpm37 li{
list-style-type:none;
float:left;
margin:10px 10px; 
}

.custom #footer {
position:relative;
padding:0 10px 10px
margin-top:10px;
text-align:center;
}

.custom #footer p {
padding-right:8px;
padding-top:10px;
text-align:right;
}

.custom #footer p a{
color:#CADCE8;
}

.custom #footer #wpm37 a{
color:#fff;
border-bottom:0;
font-size:12px;
}

.custom #footer #wpm37 a:hover {
text-decoration:underline;
color:#fff;
}

/* checkout  and cart page */
.custom .format_text input{
width:auto;
}

.custom .format_text input.tally{
width:110px;
}

.custom .update{
width:50px;
}

#hidden-update {
display:none;
}





/* misc */
.custom .clear {
clear:both;
height:0;
}

.custom.our-chocolates #shopp h3{
color:#5C1818;
margin:15px 0 5px;
}

.custom .body-margin{
margin:0 50px;
}/*  custom collection */
.custom.custom-collection #custom-results{
width:200px;
}

.custom.custom-collection #substitutions {
margin-top:0;
}

.custom.custom-collection form.shopp.product p {
margin-bottom:0;
}

.custom.custom-collection #productTop {
margin-bottom:75px;
}

.custom.custom-collection #contentContainer{
width:754px;
}

.custom .buttons {
position:relative;
bottom:20px;
left:12px;
}

.custom .buttons.bottom {
bottom:0;
top:0;
}

.custom .tally {
border:0;
height:23px;
background:transparent url(images/tally.png) no-repeat;
color:#5c1818;
text-transform:lowercase;
font-weight:bold;
padding-bottom:5px;
font-family:georgia;
margin-bottom:20px;
margin-right:7px;
}

.custom .reset  {
border:0;
height:23px;
width:88px;
background:transparent url(images/addToCart.png) no-repeat;
color:#5c1818;
text-transform:lowercase;
font-weight:bold;
padding-bottom:5px;
font-family:georgia;
margin-bottom:20px;
margin-left:10px;
}

.custom .customInput {
background:none;
border:0;
border-bottom:1px #5C1818 solid;
color:#5c1818;
position:relative;
bottom:7px;
left:5px;
}

.custom #backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#3d3d3d;
border:1px solid #cecece;
z-index:1;
}

.custom #popupOrder{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
color:#3d3d3d;
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
background:url(images/textureBackground.jpg);
border:10px solid #594638;
z-index:9999;
padding:20px;
font-size:12px;
line-height:14px;
}

.custom #popupOrder a {
color:#3d3d3d;
cursor:pointer;
}


.custom #popupOrder h3 {
margin-top:0;
}

.custom #popupOrderClose{
font-size:16px;
line-height:16px;
right:6px;
top:4px;
position:absolute;
font-weight:700;
display:block;
}

.custom #popupOrder p{
font-size:13px;
margin-bottom:10px;
}

.custom a {
outline:none;
}

.custom #popupOrder input.goback{
height:23px;
width:88px;
background:transparent url(images/addToCart.png) no-repeat;
color:#5c1818;
font-family:georgia;
font-weight:bold;
padding-bottom:5px;
border:0;
} 

.custom #popupOrder form {
width:auto;
height:auto;
bottom:0;
float:none;
}

.custom #popupOrder table {
margin-bottom:10px;
font-size:13px;
}

.custom #popupLeft{
width:330px;
float:left;
margin-right:15px;
}

.custom #popupRight{
width:330px;
float:left;
}

.custom #content_box.no_sidebars {
display:none;	
}

.custom .prev_next, .custom .prev_next a {

color:#fff;	

}
.custom .comments_closed {
display:none;	
}

.custom.melange-collection #pageSidebarGroup {
margin-top:20px;	
}

.custom.gift-note #header, .custom.gift-note #footer {
display:none;
}

.custom.gift-note #contentContainer {
padding-bottom:20px;
width:600px;
margin: 0 auto;
}

.custom.gift-note #shopp input.addtocart {
position:absolute;
bottom:0;
right:50px;
}

.custom.cart input.add_gift_note{
height:100px;
width:250px;
margin-bottom: 10px;
}

.custom.cart input.delivery_date{
width:250px;
margin-bottom: 20px;
}

.custom #gift_note {
position:relative;
font-size:12px;
line-height:17px;
}

.custom #gift_note_variations {
position:absolute;
right:0;
top:0;
width:200px;
}

.custom #shopp #gift_note label {
font-size:14px;
font-weight:bold;
padding-bottom:3px;
}
/*add if gift note variations activated
.custom #gift_note p {
float:left;
width:350px;
}
*/
.custom #gift_note #data-Recipient-Name-86, .custom #gift_note #data-Signed-by-86, .custom #gift_note #data-Preferred-Delivery-Date-86{
height:20px;
}

.custom #gift_note textarea {
margin-bottom:10px;
}

.custom #shopp_update_ie {
margin-top:25px;
margin-right:10px;
}

.custom #productPageLinks {
width:258px;
}