@import url('http://fonts.googleapis.com/css?family=Lobster&subset=latin');

body          { background:url(../images/background.jpg) top center repeat-x;}
.main-container { background:none; }
.main { width:860px; margin:0 auto; min-height:300px;padding:14px 70px 30px 40px; background:none; text-align:left;}

.header-container {background:none;border:none;}
.nav-container  {display:none;}

/*ensure that banners don't overlay main content*/
#banners  {min-height: 301px;}

.header       {padding:0px;height:145px;}
.header .logo { float:none; margin:0px; text-decoration:none !important;position:absolute;left:0px;}
.header .links {display:none;}
.header .links a {color:#64402b;}
.header .welcome-msg  {display:none;}

.footer-container {text-align:left;border:none;background-color:#eee;color:#444;}
.footer .actions, .footer .input-box {display:inline;}
.footer address {color:#444;}
.footer a {color:#444;}
.footer li {margin:0px;padding:0px;padding-right:20px;display:inline;}
.footer ul.links {display:inline;padding-left:20px;}
.footer { width:860px; margin:0 auto; padding:10px 70px 50px 40px; }
.footer address {border-top:1px solid #DFDFDF;margin-top:10px;padding-top:10px;}

#newsletter {display:none;}

img.cc_banner  {float:right;}

.col-main { width:610px;}
.col-right { float:right; width:230px;padding:120px 0 1px;}

.custom_sidebar  {padding-top:10px;text-align:center;}
.custom_sidebar h2 {color:#877060;font-weight:bold;font-size:2em;}
hr  {border:none !important;background:url(../images/hr.jpg) center repeat-x;height:9px;margin-bottom:10px;}
.page-title h2 {margin-bottom:15px;}
.custom_sidebar p {color:#bdbdbd;font-size:1.1em;}
.custom_sidebar a {color:#bdbdbd;text-decoration: none;}
.custom_sidebar a:hover {text-decoration: underline;}

/* dev help */
/*.main       {border:1px solid red;}
.col-main   {border:1px solid blue;}
.col-right  {border:1px solid green;}*/

ul.bullets  {margin-left:0px;padding:0px;margin-bottom:10px;padding-left:20px;list-style-type: disc;}
ul.bullets li {margin:0px;padding:0px;}
ul.bullets.strong {font-weight:bold;}

.product-options-bottom {border:none;background:none;}

.product-view .product-shop { float:right; width:280px; }
.add-to-cart {margin-top:10px;margin-left:30px;background:url('../images/tape.jpg') no-repeat;padding:10px;padding-left:20px;overflow: visible;width:164px;height:28px;}
.add-to-cart label {color:black;padding-top:2px;}

.product-view {border:none;}
.product-essential  {background:none;padding-top:10px;padding-bottom:0px;}
.product-view .product-shop .product-name h1 {font-size:2em;}

.breadcrumbs  {display:none;}

/*#product-options-wrapper  {background-color:#FFF4DF;border-color:#6F5443;}*/
#product-options-wrapper  {margin:0px;}
#product-options-wrapper dt, #product-options-wrapper dd {display:inline;padding:0px;}
#product-options-wrapper p  {margin:0px;padding:0px;}

.price-box  {text-align: center;}
.price-box .price {font-size:3.5em;font-family:'Lobster';color:#F98308;font-weight:normal;}

#qty  {text-align:right;}

.cart .cart-collaterals .col2-set .col-2  {}
.col2-set .col-2  {float:left;}

#pager {margin-top:10px;margin-left:15px;}
#pager a {background:url('../images/pagination.jpg') no-repeat;width:15px;text-indent: -5000px;display:inline-block;margin-right:5px;}
#pager a.activeSlide  {background-position:-15px 0px;}

.page-title h1  {font-size:3em;font-family:'Lobster';color:#7C695B;font-weight:normal;}
h2  {font-weight: bold;font-size:1.7em;}

#homepage_content {padding:15px;padding-right:0px;}
#homepage_left {min-height:190px;float:left;width:50%;margin-right:10px;}

#get_it_now_button {padding:10px 0px 20px 0px;}

h2.smiley {background:url('../images/smiley.jpg') no-repeat 5px 8px;padding-left:35px;}

#newsletter {margin-top:10px;}

#made_in_usa  {background:url('../images/flag.jpg') no-repeat;background-position: top;}
#made_in_usa h2 {text-align:right;padding-top:75px;padding-right:15px;}

table.colors                  {width:100%;}
select#color option           {padding-left:5px;}
table.colors tr td            {display:inline-block;position:relative;width:80px;height:50px;}
table.colors img.out_of_stock {position:absolute;right:25px;bottom:5px;}

#promo    {background:url('../images/spring-promo.jpg') no-repeat;width:271px;height:275px;position:absolute;right:17px;}
#promo .content {margin-top:115px;text-align:center;}
#promo .content p {padding-left:20px;padding-right:30px;}

.product-view {padding-top:10px;}
#props  {float:right;color:#aeaeae;}
#props a  {color:#aeaeae;}
