@charset "UTF-8";

body	{background-color: #0095c3;}

a:focus {outline:none}
/* Background images for the main sections */

#header {background: url(../images/bg_top.gif) no-repeat bottom left;}
#pageWrapper {background:#fff url(../images/bg.gif) repeat-y scroll center center;}

#footer {background: url(../images/bg_bottom.gif) no-repeat;}

/* Everything else */

#header a.cart {background: url(../images/icon_cart.gif) no-repeat;}

.prodShotBG {background: url(../images/bg_gifts.jpg) no-repeat 10px 0px;}
	
#logoNav .logo {background: url(../images/logo_gift.png) no-repeat;}
#logoNav ul.topLinks a:link {color: #aca19a;}
#logoNav ul.topLinks a:visited {color: #aca19a;}
#logoNav ul.topLinks a:hover {color: #aca19a; text-decoration: underline;}
#logoNav ul.topLinks a:active {color: #aca19a; text-decoration: underline;}

#leftColumn ul li {background: url(../images/leftnav_bg.gif) no-repeat; text-decoration: none} 
#leftColumn ul li.head {color: #287639; background: none}
#leftColumn ul li.head:hover {color: #287639; background: none}
#leftColumn a:link, #leftColumn a:visited, #leftColumn ul li a:visited {color: #594626; text-decoration: none}
#leftColumn a:hover {color: #594626; text-decoration: none}
#leftColumn a:active {color: #594626; text-decoration: none}
#leftColumn ul li a:link {text-decoration: none}
#leftColumn ul li {background: none; no-repeat} 
#leftColumn ul li:hover {background: url(../images/leftnav_bg.gif) no-repeat; border: none; text-decoration: none}

#footer .footerLeft {color: #fff;}
#footer .footerRight {color: #fff;}
#footer a:link, #footer a:visited {color: #fff;}
#footer a:hover {color: #fff;}
#footer a:active {color: #fff;}

/* Front door styles */

#centerColumn #featuredItems {background: url(../images/featured_bg.png) no-repeat;}

#centerColumn #featuredItems li.ui-state-active {background:transparent url(../images/featured_arrow.png) no-repeat scroll 0 0;}
#centerColumn #featuredItems li {background:transparent url(../images/featured_arrow_off.png) no-repeat scroll 0 0;}
/*#centerColumn #featuredItems #featuredLink2 
#centerColumn #featuredItems #featuredLink3 {background: url(../images/featured_arrow_off.png) no-repeat;}
*/
#centerColumn #featuredItems a:link, #centerColumn #featuredItems a:visited {color: #462c1d;}
#centerColumn #featuredItems a:hover {color: #462c1d;}
#centerColumn #featuredItems a:active {color: #462c1d;}

#centerColumn #productsArea h2 {color: #462c1d;}
#centerColumn #productsArea h3 {color: #462c1d;}
#centerColumn #productsArea .product {background: url(../images/product_bg.png) no-repeat; border-top: 1px solid #a08c7a;}
#centerColumn #productsArea .product img {border: 1px solid #a08c7a;}
#centerColumn #productsArea .product .prodDesc h3 {color: #462c1d;}
#centerColumn #productsArea .product .prodDesc p {color: #462c1d;}
#centerColumn #productsArea a:link, #centerColumn #productsArea a:visited {color: #462c1d;}
#centerColumn #productsArea a:hover {color: #462c1d;}
#centerColumn #productsArea a:active {color: #462c1d;}

#centerColumn #featuresArea h2 {color: #462c1d;}
#centerColumn #featuresArea .feature {background: url(../images/feature_bg.png) no-repeat;}
#centerColumn #featuresArea .feature .featureDesc h3 {color: #287639;}
#centerColumn #featuresArea .feature .featureDesc p {color: #462c1d;}
#centerColumn #featuresArea .feature a:link, #centerColumn #featuresArea .feature a:visited {color: #462c1d;}
#centerColumn #featuresArea .feature a:hover {color: #462c1d;}
#centerColumn #featuresArea .feature a:active {color: #462c1d;}

/* Text page styles */


#centerColumn #centerCopyColumn h2 {color: #287639;}
#centerColumn #centerCopyColumn h3 {color: #287639; border-top: 1px solid #c894c6; background: url(../images/icon_h2.png) no-repeat 2px 10px;}
#centerColumn #centerCopyColumn .copyDiv {color: #594435;}

/* Product page styles */

#prodViewer {background: url(../images/bg_prod_viewer.png) no-repeat;}
#prodViewer h2 {color: #287639; float:left}
#prodViewer .jcarousel-container {float:right;padding-right:53px;width:460px; position:relative;}
#prodViewer ul, ul#mini_carousel { list-style-type:none; float:left;}
#prodViewer ul li, #prodViewer .jcarousel-list li, #prodViewer .jcarousel-item {float:left; text-align:center; list-style-type:none; margin-top:16px; margin-right:10px;width:82px}
#prodViewer ul li a {font-family:Verdana, Arial, Geneva, sans-serif; font-size:10px; color:#555; vertical-align:text-top; line-height: 11px}
#prodViewer ul li a:hover {text-decoration:none; border-bottom:1px dotted #555}
#prodViewer ul li img {width:80px; height:60px;display:block;border:1px solid #CCC}
.jcarousel-prev {position:absolute; top:40px; right:25px; background:transparent url(../images/next-prev.png) no-repeat scroll -38px 0; cursor:pointer; width:19px; height:18px}
.jcarousel-prev-disabled {background-position:0 0}
.jcarousel-next {position:absolute; top:40px; right:0px; background:transparent url(../images/next-prev.png) no-repeat scroll -19px 0; cursor:pointer; width:19px; height:18px}
.jcarousel-next-disabled {background-position:100% 0}
#counter {color:#555555;
font-family:Verdana,Geneva,sans-serif;
font-size:8px;
position:absolute;
right:6px;
top:60px;
vertical-align:text-top;}



#prodInfo h1 {color: #287639;}
#prodInfo p {color: #594627;}

#prodInfo ul {border-top: 2px solid #aca19a;}
#prodInfo ul li {color: #594627}
#prodInfo ul li {background:none}

/*In prodInfo ui li above, I've replaced the following background with none: url(../images/swatch_pumpkin.png) no-repeat; */

#prodInfo table {color: #594627;}
#prodInfo th {border-top: 1px solid #aca19a; border-bottom: 2px solid #aca19a;}
#prodInfo td {border-bottom: 1px dotted #aca19a;}
#prodInfo tr.nolink {background-color: #fff}
#prodInfo tr.nolink:hover {background-color: #fff}
#prodInfo tr.current {background-color: #dfe4d7; Font-weight: bold }
#prodInfo tr.head:hover {background-color: white}
#prodInfo tr:hover {background-color: #ebf2ec}
#prodInfo tr.current:hover {background-color: #dfe4d7}

#photo {margin-bottom:10px}
#photo img { width:300px; height:260px; border:2px solid #a3968e}

ul#mini_carousel li {list-style-type:none; float:left; width:49px; margin-right:5px}
ul#mini_carousel li img {width:45px; height:40px; border:2px solid #472e1d;}
#prodShots .jcarousel-container {width:265px;position:relative; display:block; padding-right:40px;}
#prodShots .jcarousel-prev {top:13px; right:20px;}
#prodShots .jcarousel-next {top:13px;}

#photoDescription {font-family:Verdana, Geneva, sans-serif; font-size:80%; margin-bottom:10px}

#tabs {overflow:hidden; width:100%; height:230px}