/*h1, h2,h3{font-size:1.4em; font-weight:normal; letter-spacing: 0.1em; margin:0px;}*/
h1,h2,h3{font-weight:normal;}
h2,h3{font-size:1.4em; margin: .83em 0;}

a img{ border:0;}
.clear{ clear:both; height:0px;}
.float-left{ float:left;}
.float-right{ float:right;}

#breadcrumbs {margin-bottom:10px;}
#breadcrumbs, #breadcrumbs a{ color:#999999; text-decoration:none;}
#breadcrumbs a:hover{ text-decoration:underline;}

#main-content{background:#ffffff; padding-top:20px;}
#main-content h1{width:289px; height:34px; background: url("floral-gifts.gif") no-repeat scroll 0 0; text-indent: -2000px;}

#content-header{ border-bottom:solid 1px #c8e096; margin-bottom:25px; padding-bottom:10px;}
#content-header-left{ display:block; float:left; padding-top:42px;}
#content-header-right{ display:block; float:right;}

#free-local-delivery{float:left;}

#shopping-cart{float:left; width:184px; height:125px; margin-left:39px; padding:30px 0 0 0; background:url("shopping-cart-bg.gif") no-repeat; font-size:0.86em; font-weight:bold; color:#000;}
#shopping-cart-info{ margin:0; height:48px;}
#shopping-cart p{ margin:4px;; text-align:right;}
#shopping-cart-links {padding-top:9px; text-align:center;}

#helpful-cart{float:left; width:184px; height:125px; margin-left:39px; padding:5px 0 0 0; background:url("helpful-cart-bg.jpg") no-repeat; font-size:0.86em; font-weight:bold; color:#000;}
#helpful-cart-info{ margin:0; height:48px;}
#helpful-cart p{ margin:5px 10px 0px 10px; text-align:left;}
#helpful-cart h3{margin:10px 0px 0px 0px;}
#helpful-cart-links {padding-top:9px; text-align:center;}

#category-menu-container{ float:left; width:183px; overflow:hidden;}

ul#shop-home-button { margin:0px; padding:0px;}
ul#shop-home-button li { list-style: none; }
ul#shop-home-button li a {display:block; margin-top:3px; width:183px; height:28px; background:url("category-menu.gif") no-repeat; text-decoration:none;}
ul#shop-home-button .highlighted a, ul#shop-home-button li a:hover{ background: transparent url("category-menu.gif") no-repeat;}
ul#shop-home-button li a{color:#fff;}
ul#shop-home-button li a span{display:block; padding-top:6px; padding-left:11px;}

ul#category-menu{ margin:0px; padding:0px;}
ul#category-menu li, ul#size-list{ list-style: none; }
ul#category-menu li a, 
ul#size-list li a{display:block; margin-top:3px; width:183px; height:28px; background: url("category-item-bg.gif") no-repeat; text-decoration:none;}

ul#category-menu .highlighted a, ul#category-menu li a:hover{ background: transparent url("category-item-selected-bg.gif") no-repeat;}
ul#category-menu li a{color:#333333;}
ul#category-menu li a span{display:block; padding-top:6px; padding-left:11px;}

#product-container, 
#basket-container{float:left; width:640px; margin-left:20px; color: #666666; overflow:hidden;}
#basket-container{min-height:400px;}

#product-container h2 {font-family:"times new roman", verdana, arial; font-size:1.6em; color:#000; text-transform:uppercase; margin-top:0;}
#product-container p.illustrativeText {margin:0; float:right; font-size:0.6em;}
#product-container p.illustrativeText a {color:#999; }

a#gift-message {display:block; margin-top:10px; text-decoration:none; color:#000; font-weight:bold; font-size:0.9em;}
a#gift-message:hover{text-decoration: underline;}
 
ul#product-list{display:block; overflow:auto; padding:0px; margin:0px;}
ul#product-list li{display:block; float:left; width:183px; height:240px; list-style:none; text-align:center; margin:10px;}

li.no-prices-shown {height:210px!important;}

a.product-item,
a.product-item:visited{position:relative; display:block; width:183px; text-decoration:none; color:#000; text-align:center;}
a.product-item:hover{text-decoration:underline;}
a.product-item img{ width:163px;}
a.product-item:hover img{text-decoration:none;}
a.product-item-button{display:block; height:28px; width:183px; line-height:28px; background:url("product-name-bg.gif"); color:#000; text-align:center; text-decoration:none;}
a.product-item-button:hover{text-decoration:underline;}
a.product-item .zoom{position:absolute; left:0px; bottom:5px; width:100%; height:22px; z-index:500; background:url("zoom.gif") no-repeat scroll right top;}

#product-controls-container{margin-top:20px;}
#product-description-img{float:right; width:183px;}

table#basket{margin-bottom:40px;}

table#basket th, .rowstrong td{padding:5px; border-bottom:solid 2px #aaa; font-weight:bold;text-align:right;}
table#basket td, .row td{padding:10px; border-bottom:solid 1px #ccc; vertical-align: top; text-align:right;}

input.qty-input{width:20px; height:28px; line-height:28px; padding:0px 7px; text-align:center; background:url("qty-box-bg.gif") no-repeat; border:0;}

#basket-control-links{padding-left:50px;}
#basket-control-links a, #basket-control-links input{display:block; float:left; margin-right:10px; text-decoration:none; text-align:center; color:#000; font-family:Arial,Tahoma,Sans-serif; text-shadow:0px 1px 0px #d7d7d7;}
#continue-shopping{width: 177px; height: 28px; background:url("back-button-bg.gif") no-repeat; line-height:28px; text-align:center; font-family:Arial,Tahoma,Sans-serif; text-shadow:0px 1px 0px #d7d7d7;}

input#btnUpdate{width:177px; height:28px; line-height:28px; background:url("button-bg.gif") no-repeat; border:0; text-align:center; color:#000; font-family:Arial,Tahoma,Sans-serif; text-shadow:0px 1px 0px #d7d7d7; cursor:pointer;}
input#btnContinue{width: 176px; height:28px; background: transparent url("forward-button-bg.gif") no-repeat; border:0; color:#000; font-family:Arial,Tahoma,Sans-serif; text-shadow:0px 1px 0px #d7d7d7; cursor:pointer;}

#proceed-to-checkout, .forward-button{width:176px; height:28px; background: url("forward-button-bg.gif") no-repeat; line-height:28px; text-align:center;}

#product-controls-leftside{float:left; width:440px;}

.size-item div{float:left; height:32px; line-height:32px; margin:0 5px 0 5px;}
.size-item {float:left; color:#000;} 
.size-item .qty-input{ color:#000;}
.size-item-info{width:216px; background:url("size-item-bg.gif"); font-size: 0.9em;}
.size-item-name{margin-left:16px;  float:left; }
.size-item-price{float:right; margin-right:16px;}
.size-item-dropdown {}

#add-to-basket {width:136px; height:28px; line-height:28px; margin-top:0px; background: url("add-to-basket-bg.gif") no-repeat; border:0; color:#000;}
#related-products{margin-top:20px; border-top:solid 1px #aaa;}
#related-products h3{text-align:center; margin:10px;}

.paging,
.paging_panel { border-top:2px solid #000; padding:12px 7px 12px 7px; margin-top:10px; text-align:center; }
.paging_fade { color:#E67B32; }
.paging_selected { border:1px solid #000; padding:2px 7px; margin:0 2px; background-color:#ccc; color:#FFFFFF; }
.paging_page a, .paging_page a:visited { border:1px solid #000; padding:2px 7px; margin:0 2px; background-color:#fff; color:#000; text-decoration:none; }
.paging_page a:hover { border:1px solid #000; padding:2px 7px; margin:0 2px; background-color:#eee; color:#000; text-decoration:none; }
.paging_panel #next-page-link, .paging_panel #prev-page-link{color:#000;}

