/**
 * @title: Retreats CSS for Amanda-Hamilton.co.uk
 * @author: Ed Massey
 * @lastmod: 19/02/2009
 * @description: Styles specific to the Retreats Template
 *               The default Styles are loaded in first
 *               This stylesheet overrides the default styles
**/
@import url("/templates/default/styles.css");
body{
		background-color:#fff;}

/*------------------------------------------------- Retreats Category Listing */
/*Hide the default generated Pearl Categories for the main retreats page only*/
#pearlCategoryID_314 .categoryTable-cell{
		display:none;}
/*Styles for hard-coded category Listing*/
table.catListingTbl,
table.catListingTbl table{
		width:100%;
		border-collapse:collapse;}
td.catListCell{
		padding-bottom:10px;}
td.catImg {
		width:80px;}
td.catImg img{
		border:none;
		outline:none;
		width:80px;}
td.catImg a{
		border:none;
		outline:none;}
td.catTxt{
		padding:0 4px;
		color:#333;}
td.catTxt h3 a{
		color:#2BBCCF;
		text-decoration:none;}
/* ------------------------------------------------- Retreats Listing  */
.filter {
		display:none;}

select {
		font-size: 10px;
		border: 1px solid #339900;
		padding:1px;
		width:100%;}
table.plist-retreats{
		border-bottom: 1px dashed #ccc;
		width: 350px;}
/* -------------------------------------------------- Retreats Detail Styles (product.html)*/

a.lightbox {
		border:0px;
		padding:2px;}
.enlarge {
		padding:0px;
		margin:0px;
		border:0px;}
.product-listing-price {
		color:#CC0000;
		font-size:16px;
		font-weight:bold;}
.product-detail-name {
		font-size:20px;
		color:#0D6F42;
		padding:0px;
		font-weight:bolder;}
.product-detail-price {
		font-size:20px;
		font-weight:normal;
		color:#3CC;}
.product-detail-images {
		}
.product-detail-description {
		clear:left;}
ul.product {
		text-align:left;
		float:left;
		padding-left:4px;
		margin:0px;
		clear:left;
		color:#4D803C;
		list-style-image:url('http://www.amanda-hamilton.co.uk/images/website/webTemplates/Home/originals/bullet.gif');}

#gallery{
		clear:both;}
#gallery br{
		display:none;}
#gallery .enlarge{
		display:none;}
ul.lbox{
	list-style-image:none;
	list-style-type:none;
	list-style-position:inside;
	margin:0;
	padding:0;}
ul.lbox li {
		padding:0;
		margin:0;
		border:0px;
		text-align:center;}

.product-detail-catlink {
		font-size:16px;
		color:#006600;
		font-weight:bold}

.products-detail-options-td {
		border-bottom:1px solid #000;}
.product-detail-sku {
		font-size:20px;
		font-weight:normal;
		color:#666666;}
td.vatbox {
		font-size:12px;}

/*  Tabbed Custom Field styles (products) */

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;}
/** ------------------------------------------------------ Web Category Template */

table#retreat-tabs{
		background-color:#fff;
		border-collapse:collapse;
		width:768px;}
#retreat-tabs .col1{
		width:268px;
		border-collapse:collapse;}
#retreat-tabs .col2{
		width:280px;
		border-collapse:collapse;}
#retreat-tabs .col3{
		width:280px;
		border-collapse:collapse;}
		
table#retreat-tabs th {
		font-weight:normal;
		font-size:16px;
		text-align:left;
		color:#3CC;}
.newsheader{
		font-weight:normal;
		color:#3CC;}
.news{}
.tb_lbl{
		display:none;}
		
ul li.last{margin:0 0 6px 0;}

#tab_wrapper p img{margin:0 10px 0 0;}