/**
 * @title: Shop CSS for Amanda-Hamilton.co.uk
 * @author: Ed Massey
 * @lastmod: 19/02/2009
 * @description: Styles specific to the Shop Template
 *               The default Styles are loaded in first
 *               This stylesheet overrides the default styles
**/

@import url("/templates/default/styles.css");
body{
		background:#fff;}
td.shop{
		width:770px;}


.news{}
.newsHeader{
		color:#3CC;}

div.content{
		width:100%;}

/*Shop Listing*/
div.filter{
		float:right;
		width:300px;
		border:none !important;
		text-align:right;
		margin:0;}
div.pr0{
		float:left;
		width:300px;
		margin:0;}

table.product-listing-table{
		clear:both;}
td.product-listing-cell{
		border:none;}
td.product-listing-cell table{
		border:1px solid #ccc;}
div.product-listing-addtocart{
		}
div.product-listing-addtocart a{
		background:transparent url('/images/website/webTemplates/Home/originals/cartBuy.gif') no-repeat center center;
		display:block;
		height:120px;
		text-indent:-10000px;
		width:150px;}
a.product-listing-name,
div.product-listing-price{
		color:#247c54;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;}
td.desc{
		border:1px solid #ccc;
		border-width:0 1px;}

/*Shop Display*/
#product-detail td{
		}
#gallery br{
	display:none;}
div.product-detail-price{
		color:#3CC;
		font-size:20px;
		font-weight:bolder;
		padding:0;}
div.product-detail-name{
		color:#0D6F42;
		font-size:20px;
		font-weight:bolder;
		padding:0;}
#gallery,#gallery *{
		margin:0;
		padding:0;}
#gallery{}
#gallery ul.lbox{
		list-style:inside none;}
#gallery ul.lbox li{
		clear:both !important;
		border:0 none;
		margin:0 30px;
		padding:2px;
		text-align:center;}

space {
		margin-top:36px;}
#tab_wrapper {
		border:1px solid #d6dbde;
		clear:both;
		padding:0 12px;}
.ui-tabs-hide {
		display:none;}
.ui-tabs-nav {
		list-style:none;
		padding:0;
		margin:0;
		height:17px;}
.ui-tabs-nav li {
		float:left;}
.ui-tabs-nav a {	float:left;
		padding:6px 12px;
		margin:0px 10px 0px 0px;
		text-decoration:none;
		color:#6b7d84;
		font-weight:bolder;
		font-size:13px;
		outline:none;
		background:#efefef;
		border-top:1px solid #C7D3D8;
		border-left:1px solid #C7D3D8;
		border-right:1px solid #C7D3D8;}
.ui-tabs-nav a:hover {
		background-color:#D0E365;}
.ui-tabs-nav .ui-tabs-selected a {	background-color:#fff;
		border-top:3px solid #2BBCCF;
		padding-top:4px;
		color:#2BBCCF;}
.ui-tabs-disabled {}
.ui-tabs-panel {
		padding:1em 0px;
		background:#fff; /* declare background color for container to avoid distorted fonts in IE while fading */
		margin-top:0px;}


/* Additional IE specific bug fixes... */
* html .ui-tabs-nav {
		/* auto clear, @ IE 6 & IE 7 Quirks Mode */
		display:inline-block;}
* :first-child+html .ui-tabs-nav {
		/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
		display:inline-block;}
span.tb_lbl{display:block;}
span.tb_data{display:block;}


ul li.last{margin:0 0 6px 0;}

#tab_wrapper p img{margin:0 10px 10px 0;}