/* 

PANELS STYLE SHEET FOR [ATTIK DESIGNS]
Created by [ADRIAN CORCORAN]
[http://www.attikdesigns.ie]

*/
/* --------- 8. BANNER QUICK LINKS --------- */
div#banner-quick-links{
	float:right;
	width:220px;
	height:366px;
	box-shadow: 1px 1px 1px 1px #CCC;
	background:#FFF;
}
div#banner-quick-links .panel {
	padding:10px;
	padding-bottom:0;
	height:65px;
	overflow:hidden;
}
div.banner-text{
	background:url(/mainpics/bgs/bg-banner-text.png);
	width:48%;
	position:absolute;
	top:9px;
	right:-8px;
	z-index:9990;
	padding:10px;
	}

div.banner-text h2{
	font-size:2.2em;
	font-weight:bold;
	margin-bottom:0.5em;
	color:#F78F1A;
	}

div.banner-text p{
	color:#FFF;
	font-size:1.6em;
	margin-bottom:1em;
	line-height:2;
	}

/* --------- 8. HOMEPAGE  --------- */
/*	homepage tabs */
div#product-details-tabs-holder {
}
div#product-details-tabs-holder div.panel{
	padding:10px 0;
}
div#tabs-nav-content {
1	padding-left:25px;
}
div.tabs-nav {
	float:left;
	margin-right:40px;
1	padding:0 2px 0 2px;
	height:40px;
	background:url(/mainpics/bgs/bg-tab-off.jpg) 0 0 repeat-x;
}
div.tabs-nav.on {
	background:url(/mainpics/bgs/bg-tab-on.jpg) 0 0 repeat-x;
	z-index:8000 !important;
}
div.tabs-nav a {
	font-size:1.8em;
	font-weight:bold;
1	line-height:37px;
	color:#FFF;
}
div.tabs-nav a:hover {
	text-decoration:none;
}
/*Featured Products Tab*/
div.featured.tabs-nav{
	background:url(/mainpics/buttons/tab-blue.png) 0 0 no-repeat;
	width:226px;
	height:64px; 
	text-align:center;
	line-height:2.2;
	}
div.featured.tabs-nav.on{
	background:url(/mainpics/buttons/tab-blue-on.png) 0 0 no-repeat;
	}
/*New Arrivals Tab*/
div.new.tabs-nav{
	background:url(/mainpics/buttons/tab-red.png) 0 0 no-repeat;
	width:146px;
	height:64px;
	text-align:center;
	line-height:2.2;
	}
div.new.tabs-nav.on{
	background:url(/mainpics/buttons/tab-red-on.png) 0 0 no-repeat;;
	}
/*Special Offers Tab*/
div.offers.tabs-nav{
	background:url(/mainpics/buttons/tab-yellow.png) 0 0 no-repeat;;
	width:146px;
	height:64px;
	text-align:center;
	line-height:2.2;
	}
div.offers.tabs-nav.on{
	background:url(/mainpics/buttons/tab-yellow-on.png) 0 0 no-repeat;
	}
div.tab-content {
	display:none;
	padding-top:20px;
	background:url(/mainpics/bgs/tabs-homepage-seperator.png) no-repeat top center;
}
div.tab-content.show {
	display:block;
}
	
/* Add To Cart Buttons Homepage tabs */
div.tab-content div.detailsAddToCart a{
	width: 124px !important;
	height: 46px !important;
	line-height:2.2;
}
div.tab-content div.priceDiv{
1	background:#F00;
	min-height:60px;
	}
div.tab-content  div.item{
	width:45%;
1	border:1PX SOLID #f00;
	min-height:200px;
	margin-bottom:1em;
}
div.tab-content  p.title{
	margin-top:0;
	margin-bottom:0.5em;
}
div.tab-content  p.description{
	color:#505050;
	margin-bottom:0.5em;
	font-size:1.5em;
	line-height:1.5;
	min-height: 90px;
}
div.tab-content  p.price{
	color:#01224B;
	margin-bottom:0.5em;
	font-size:1.5em;
	line-height:1.5;
}
/*New Arrivals*/
div#new-arrivals-content div.detailsAddToCart a{
	background:url(/mainpics/buttons/button-red.png)!important;
	}	
div#new-arrivals-content div.detailsAddToCart a:hover{
	background:url(/mainpics/buttons/button-red-hover.png)!important;
	}	
/*Special Offers*/
div#special-offers-content div.detailsAddToCart a{
	background:url(/mainpics/buttons/button-yellow.png)!important;
	}	
div#special-offers-content div.detailsAddToCart a:hover{
	background:url(/mainpics/buttons/button-yellow-hover.png)!important;
	}	
/* --------- 8. SIDE PANELS  --------- */
div.panel div.panelContent {
		padding:0 8px;
}
div.panel.straight-content p {
	display: block;
	color:#444;
	font-size:1.3em;
	line-height:1.8em;
	margin: 5px;
		}
/* --------- 8. FILTER BY PANEL  --------- */
div#filter-by-panel *{
1	border:1px solid #f00;
}		
div#filter-by-panel{
	background:#FFF;
	margin-bottom:5px;
}		
div#filter-by-panel h3{
	color:#002750;
1	font-weight:bold;
	font-size:1.6em;
	margin:0.5em;
	cursor:pointer;
	}		
div#filter-by-panel h3.arrow{
	background:url(/mainpics/icons/plus-icon-blue-sm.png)  98% 0 no-repeat;
	}		
div#filter-by-panel h3.arrow.up{
	background:url(/mainpics/icons/minus-icon-blue-sm.png)  98% 0 no-repeat;
	}	
div#filter-by-panel p{
	font-size:1.2em;
	margin-bottom:0.5em;
	line-height:2;
}
div.filter-option  p {
	color:#4f4f51;
}		
div.filter-option.disabled p {
	color: #ccc;
}	
div#filter-by-panel p.checkbox,
div#filter-by-panel a{
	padding:0 8px;
}
div#filter-by-panel a.checkbox {
	background: url(/mainpics/icons/tickbox-unticked.png) 0 0 no-repeat !important;
	width:20px;
	height:20px;
}
div#filter-by-panel a.checkbox.ticked {
	background: url(/mainpics/icons/tickbox-ticked.png) 0 0 no-repeat !important;
	}
div.filter-option-group {
	border-bottom:1px solid #999;
	padding-bottom:10px;
}
div#filter-by-panel .filter-option{
}
div#filter-by-panel .filter-option.last{
	border-bottom:none;
}
div#filter-by-panel span.filter-num-results{
	display: inline-block;
	float: right;
	font-size:0.8em;
	padding-left:5px;
	line-height:2.5;
	margin-right:3px;
	color:#002750;
}
div#filter-by-panel .quarter{
	width:10% !important;
}
div#filter-by-panel .filter-checkbox-value{
	margin-bottom:5px;
}
div#filter-by-panel .filter-checkbox-value.last{
	border-bottom:none;
}
div#filter-by-panel span.filter-num-results{
	font-size:0.8em;
	padding-left:5px;
}
div#filter-by-panel .quarter{
	width:18%;
}
/*	--------------	*/
/*	account panel		*/
/*	--------------	*/
div#account-bar * {
	}
div#account-bar {
	padding-top:3px;
	}
div#account-bar p {
	display:inline-block;
	float:left;
	padding-left:30px;
	padding-right:15px;
	padding-top:5px;
	margin-left:10px;
	padding-bottom:5px;
	border-right:1px solid #fff;
	}
div#account-bar p.view-cart {
	background:url(/mainpics/icons/cart-tippy-top.png) no-repeat left center;
	}
div#account-bar p.checkout {
	background:url(/mainpics/icons/checkout-tippy-top.png) no-repeat left center;
	padding-left:22px;
	}
div#account-bar p.delivery {
	background:url(/mainpics/icons/delivery-tippy-top.png) no-repeat left center;
	padding-left:41px;
	border-right:none;
	}
div#account-bar a {
	color:#454547;
	text-decoration:none;
	font-size:1.4em;
	}
div#account-bar a:hover {
1	text-decoration:underline;
	}
div#account-bar span.sep {
	}
div#account-bar form#currencyForm{
	float:left;
	}
	
/*	--------------	*/
/*	cart panel		*/
/*	--------------	*/
div#shopping-cart * {
1		border: 1px solid #ccc;
		}
div#shopping-cart {
		width:242px;
1		padding-top:5px;
		float:right;
		}
div#cart-links-top {
1	border:1px solid #00f;
	width:153px;
	margin-left:10px;
}
div#cart-price-total-top{
}
div#checkout-button-top {
1	border:1px solid #00f;
	float:right;
}
div#shopping-cart p {
		display:block;
		font-size:1.4em;
		height:40px;
		}
div#shopping-cart a {
		display:inline-block;
		float:left;
		color: #000;
		text-decoration: none;
		font-family:"fancy";
		font-size:1.2em;
		}
div#shopping-cart a:hover {
		color: #9C070A!important;
		}
div#shopping-cart div#cart-div {
		}
div#shopping-cart a#sc-title {
		width:46px;
		height:46px;
1		padding-left:30px;
		line-height:30px;
		background: url(/mainpics/buttons/sc-title.png) 0 0 no-repeat;
		}
div#shopping-cart a#sc-title span {
		display:none;
		}
div#shopping-cart a#sc-num-items{
		color:#014171;
		font-family:"Century Gothic", "Myriad Pro", Verdana;
		font-weight:bold;
		line-height:42px;
		height:26px;
		margin-left:10px;
		}
		
div#shopping-cart a#sc-value-items{
	color: #014171;
	font-family: "Century Gothic","Myriad Pro",Verdana;
	font-size:1.8em;
	font-weight: bold;
	line-height: 42px;
	height: 26px;
1	margin-left: 10px;
}

div#cart-price-total-top span.currency-top{
		font-size:2em;
		line-height:2.1;
		padding-right:3px;
		color:#014171;
		font-weight:bold;
	}		
div#cart-price-total-top p{
		color:#014171;
		font-family:"Century Gothic", "Myriad Pro", Verdana;
		font-weight:bold;
		font-size:2em;
		line-height:2.1;
}
div#shopping-cart a#checkout {
		background:#e6027e;
		color:#fff;
		height:20px;
		line-height:20px;
		padding:5px 20px;
		padding-bottom:10px;
1		margin-left:10px;
		}
div#shopping-cart a#checkout span {
		display:inline-block;
		background: url(/mainpics/icons/arrow-white-pink-small.png) right bottom no-repeat;
		height:24px;
		line-height:26px;
		padding-right:32px;
		}
div#shopping-cart a#checkout:hover {
1		background:url(/mainpics/buttons/checkout-off.jpg) 0 0 no-repeat;
		background:#000;
		}
div#shopping-cart a#num-items {
		font-size: 0.9em;
		color:#776444;
		}
div#shopping-cart a#value-items {
		font-size: 0.9em;
		}
div#shopping-cart span.divider {
		display: none;
		}
div#sc-items-added {
		background:#F68817;
		border-radius: 10px;
		position: absolute;
		width: 250px;
		display: none;
		padding: 10px;
		z-index:3000;
		}
div#sc-items-added div#arrow {
		background:url(/mainpics/icons/arrow-pink-large.png) right center no-repeat;
		width:15px;
		height:40px;
		position:absolute;
		right:-12px;
		top:13px;
}
div#sc-items-added a {
	color: #FFF;
	padding-right:15% !important;
	padding-top: 8% !important;
	padding-bottom: 8% !important;
	background: url(/mainpics/icons/arrow-white-large.png) no-repeat scroll right center transparent;
	font-size: 1em;		
}
div#sc-items-added p {
	color:#FFF;
		}
/*	------------	*/
/*	category menu	*/
/*	------------	*/
/*	div#categories */
div#categories * {
1	border:1px solid #f00;
		}
div#categories {
	min-height:600px;
		}
div#categories .panelContent {
	width:100%;
	padding:0;
		}
div#categories h2,
.contentLeft h2.header,
#blog-create-sidebar .header{
1	font-family:"fancy";
1	font-size:2.8em;
1	color:#000;
1	text-align:center;
		}
div#categories a {
		display: block;
		padding:10px 0 10px 10px;
		font-size: 1.4em;
		color:#222;
		text-align: left;
		text-decoration: none;
1		border-top: 1px solid #fff;
		border-bottom:1px solid #ccc;
		cursor:pointer;
		background:none;
		}
div#categories a:hover {
		border-bottom:1px solid #000;
		color:#e6027e;
		}
div#categories a:hover span#arrow {
		display: none;
		display: block;
		background:url(/mainpics/icons/arrow-white-black-small.png) right center no-repeat;
		width:20px;
		height:22px;
		float:right;
		margin-right:10px;
		}
div#categories a.title {
		font-size: 1.7em;
		text-align:center;
		color:#e6027e;
		background:url(/mainpics/icons/arrow-white-black-small-left.png) left center no-repeat;
		padding-left:00px;
		}
div#categories a.on {
		font-weight: bold;
		border-bottom:1px solid #563E16;
		color:#e6027e;
		background:url(/mainpics/icons/flowers-on-white-tiny.jpg) left bottom no-repeat;
		}
div#categories a.sub {
		background: #fff;
		padding: 7px 7px 7px 0px;
		font-size: 1.2em;
1		font-weight: bold;
		}
div#categories a span {
		margin-left:10px;
}
div#categories span#arrow {
		display: none;
		}
div#categories a span#arrow {
		display: block;
		background:NONE;
		width:20px;
		height:22px;
		float:right;
		margin-right:10px;
		}
div#categories a:hover span#arrow {
		display: none;
		display: block;
		background:url(/mainpics/icons/arrow-white-black-small.png) right center no-repeat;
		width:20px;
		height:22px;
		float:right;
		margin-right:10px;
		}
div#categories a.on span#arrow {
1		display:none;
		display: block;
		background:url(/mainpics/icons/arrow-white-black-small.png) right center no-repeat;
		width:20px;
		height:22px;
		float:right;
		margin-right:10px;
		}
div#categories a.sub span#arrow {
1		display: none;
		display: block;
		background:url(/mainpics/icons/arrow-black-small.png) right center no-repeat;
		width:10px;
		height:15px;
		float:left;
		margin-right:10px;
		}
div#categories a.last {
		border-bottom:none;
	}
div#categories a.title:hover {
		color:#DC3667;
		background:url(/mainpics/icons/arrow-white-pink-small-left.png) left center no-repeat;
		}
div#categories a:hover {
		border-bottom:1px solid #000;
		color:#e6027e;
		}
div#categories a.on:hover {
		}
div#categories a.sub:hover {
1		color:#563E16;
		}
div#categories a.last:hover {
		border-bottom:none;
	}

/*	--------------	*/
/*	breadcrumb panel		*/
/*	--------------	*/
div#breadCrumbPanel * {
1		border: 1px solid #f00;
		}
div#breadCrumbPanel {
1		display: none;
1		border: 1px solid #000;
		height:30px;
		}
div#breadCrumbPanel p {
		display:inline;
		float:left;
		margin-right:10px;
		font-size:1.2em;
		line-height:30px;
		}
div#breadCrumbPanel span {
		float: left;
		font-size: 1em;
		line-height: 1.9em;
		color: #b7700b;
		background:url(/mainpics/icons/arrow-black-small.png) center center no-repeat;
		width:20px;
		height:30px;
		}
div#breadCrumbPanel a {
		display: block;
		float: left;
		padding: 0;
		text-decoration: none;
		color:#000;
		}
div#breadCrumbPanel a:hover {
		text-decoration:underline;
		color: #002750;
		}
div#breadCrumbPanel a#firstBreadCrumb {
		padding-left: 0;
		background: none;
		}
/*	------------	*/
/*	page results	*/
/*	------------	*/
div.pageResults {
		padding: 5px 5px 5px 10px;
1		height: 30px;
		margin-bottom: 0.5em;
		margin-top:5px;
		box-shadow: 0px 3px 2px #CDCDCD;
		background: #FFF;
		}
div.pageResults * {
1		border: 1px solid #ccc;
		}
div.contentCentre div.pageResults a {
		font-weight: bold;
		color: #A3874A;
		color:#563E16;
		text-decoration: none;
		padding: 0 3px;
		}
div.contentCentre div.pageResults a.on {
		color: #DC3667;
		text-align: center;
		text-decoration: underline;
		}
div.contentCentre div.pageResults a:hover {
		color: #DC3667;
		text-decoration: underline;
		}
div.pageResults p {
		display: block;
		float: left;
		color: #000;
		font-size:1.3em;
		}
div.pageResults p.go-to-page {
		float: right;
		}
div.pageResults:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
div.pageResults span {
		font-size: 1.1em;
		font-weight: bold;
		}
div.pageResults span.highlight {
		color: #791718;
		text-align: center;
		}
/*	------------	*/
/*	page results Bottom of page	*/
/*	------------	*/
div.pageResultsBottom {
		clear:both;
		background:url(/mainpics/bg-head-grad.jpg) 0 0 repeat-x;
		margin-top:20px;
		height:35px;
		padding:0 10px;
}
div.pageResultsBottom a {
		font-size: 1.2em;
		font-weight: bold;
		color: #f6d099;
		padding: 0 3px;
		}
div.pageResultsBottom a.on {
		color: #fff;
		text-decoration: underline !important;
		text-align: center;
		}
div.pageResultsBottom a:hover {
		text-decoration: underline !important;
		}
div.pageResultsBottom p {
		line-height:35px;
		display: block;
		float: left;
		color: #f6d099;
		}
div.pageResultsBottom p.go-to-page {
		float: right;
		}
div.pageResultsBottom:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
div.pageResultsBottom span {
		font-size: 1.1em;
		font-weight: bold;
		}
div.pageResultsBottom span.highlight {
		color: #fef8ef;
		text-align: center;
		}
/*	------------	*/
/*	back link	*/
/*	------------	*/
div.backLinkDiv {
		float: right;
		text-align: right;
		}
div.backLinkDiv * {
1		border: 1px solid #ccc;
		}
div.backLinkDiv:after {
		}
a#backLink {
		margin: 0;
		display:block;
		font-size: 1.6em;
		line-height: 30px;
		color:#014171 !important;
		padding-left:15px !important;
		background: url(/mainpics/icons/arrow-blue-left.png) 0 53% no-repeat;
    }
a#backLink:hover {
		color:#9c070a !important;
		background: url(/mainpics/icons/arrow-red-left.png) 0 53% no-repeat;
		}
/*	------------	*/
/*	bread crumb account	*/
/*	------------	*/
div#accountBreadCrumb * {
1	border:1px solid #f00;
		}
div#accountBreadCrumb {
		clear: both;
		background:;
		border-bottom:1px solid #F0F1F3;
		margin:1em 0;
		}
div#accountBreadCrumb:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
div.contentCentre div#accountBreadCrumb p {
		position: relative;
		display: block;
		float: left;
		border: none;
		font-size: 1.2em;
		margin-right:1px;
		margin-bottom:0;
		padding:0;
		}
div.contentCentre div#accountBreadCrumb p a {
		display: block;
		color: #000;
		text-decoration: none;
		padding: 5px 50px;
		}
div.contentCentre div#accountBreadCrumb p a:hover {
		color: #fff;
		text-decoration: none;
		background:url(/mainpics/nav/bg-nav-on.jpg);
		}
div.contentCentre div#accountBreadCrumb p.on {
1		font-weight: bold;
		background:url(/mainpics/nav/bg-layout-nav.jpg);
		}
div.contentCentre div#accountBreadCrumb p.on a {
		color: #fff;
		}
div.contentCentre div#accountBreadCrumb p.on span {
		width:100%;
		height:36px;
		position: absolute;
		top: -19px;
		left:0;
		}
div#accountBreadCrumb p span.div {
		display: none;
		padding: 0 2px;
		}
/*	------------	*/
/*	bread crumb checkout	*/
/*	------------	*/
div#checkoutBreadCrumb {
		clear: both;
		margin: 1em 0;
1		background: #fbf5f8;
1		border:1px solid #d3a6bf;
		}
div#checkoutBreadCrumb:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
div#checkoutBreadCrumb p {
		padding: 5px 10px;
		position: relative;
		display: block;
		float: left;
		border: none;
		font-size: 1.4em;
		margin-right:1px;
		}
div#checkoutBreadCrumb p.on {
		font-weight: ;
		color:#002047;
1		background:url(/mainpics/icons/arrow-black-small.png) no-repeat right center;
		}
div#checkoutBreadCrumb p.on span.arrow-icon{
	padding-right:5px;
	}		
div.contentCentre div#checkoutBreadCrumb p.on span.arrow-icon {
1		background: url(/mainpics/icons/flowers-black-tiny.png) center top no-repeat;
		width:100%;
		height:36px;
		position: absolute;
		top: -19px;
		left:0;
		
		}
div.contentCentre div#checkoutBreadCrumb p.on span.arrow-icon img {
		display:none;
		}
div#checkoutBreadCrumb p span.div {
		display: none;
		}
/*	------------	*/
/*	checkout info panels	*/
/*	------------	*/
div.contentCentre div.checkoutInfoPanel {
		padding: 5px;
		background:#FFF;
		box-shadow: 0px 3px 2px #CDCDCD;
		position: relative;
		z-index: 0;
		margin-bottom: 1em;
1		margin-right: 5px;
		}
div.contentCentre div.checkoutInfoPanel:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
div.contentCentre div.checkoutInfoPanel h3 {
		padding: 0 5px 5px 5px;
		font-size: 1.8em;
		color:#22672E;
		text-align: left;
		}
div.contentCentre div.checkoutInfoPanel p {
		font-size: 1.4em;
		display: block;
		float: left;
		margin-bottom: 1px;
		padding: 5px;
1		color: #000;
		}
div.contentCentre div.checkoutInfoPanel p.label {
		clear: left;
		width: 30%;
1		background: #eee;
		border-top: 1px dashed #bbb1a1;
		margin: 1px;
		margin-top: 0;
		text-align: right;
		font-weight: bold;
		}
div.contentCentre div.checkoutInfoPanel p.field {
1		background: #eee;
		width: 60%;
		text-align: left;
		border-top: 1px dashed #bbb1a1;
1		border-right: 1px solid #ddd;
		color:#22672E;
		}
div.contentCentre div.checkoutInfoPanel.save-details {
		background: #fbf5f2;
		border: 1px solid #f9c57f;
		}
div.contentCentre div.checkoutInfoPanel.save-details p.label {
		width: 10%;
		}
div.contentCentre div.checkoutInfoPanel.save-details p.field {
		width: 40%;
		}
div.contentCentre div.checkoutInfoPanel.save-details p.field.right {
		text-align:right;
		}
div.contentCentre div.checkoutInfoPanel p a,
div.contentCentre div.checkoutInfoPanel p a:hover {
		text-decoration: none;
		color:#7D1015;
		font-weight:bold;
		}
div.contentCentre div.checkoutInfoPanel p a:hover {
1		color:#a3874a;
		text-decoration:underline;
		}
div.contentCentre div#customerInformation {
1		clear: both;
1		margin-right: 10px;
		}
div.contentCentre div#customerInformation, 
div.contentCentre div#deliveryInformation {
1		width: 45%;
		}
div.contentCentre a#printLink {
1		background:#E6027E;
1		float: left;		
1		padding:5px 0px;
		}
div.contentCentre a#printLink:hover {
		background:url(/mainpics/buttons/proceed-to-checkout-hover.png);
		width:286px;
		height:46px;
		margin-bottom:15px;
		}
div.contentCentre a#printLink span {
		color: #fff;
		display:block;
		height:46px;
		line-height:2.4;
		font-size:1.4em;
		background:url(/mainpics/buttons/proceed-to-checkout.png);
		width:286px;
		margin-bottom:15px;
		}
div.contentCentre a#printLink:hover span {
		color:#fff;
		}
/*	--------------	*/
/*	news			*/
/*	--------------	*/
div.news * {
1	border: 1px solid #f00;
}
div.news.newsPanel {
	margin-bottom: 20px;
}
div.news p {
	display:block;
}
div.news p.date { 
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
}
/*	--------------	*/
/*	compact panel on login page	*/
/*	--------------	*/
div.contentCentre div.checkoutInfoPanel.compact {
		height: 1%;
		}
div.contentCentre div.checkoutInfoPanel.compact h3 {
		padding: 0 5px 0;
		margin-bottom: 0;
		font-size: 1.4em;
		color:#DC3667;
		text-align: left;
		font-weight: bold;
		}
div.contentCentre div.checkoutInfoPanel.compact p {
		font-size: 1.1em;
		line-height: 1.5;
		}
		
/*Contact Details Sidebar*/
div#contact-details-sidebar-left{
	background:#FFF;
	box-shadow: 0px 3px 2px #CDCDCD;
	}		
div#contact-details-sidebar-left h2{
1	margin-bottom:10px;
}
div#contact-details-sidebar-left p{
color:505050;
	font-size:1.5em;
	margin-bottom:1em;
	}		
div#contact-details-sidebar-left a{
	color:#505050;
	}		

/*google map*/
div#googleMap{
	width:690px;
	height:350px;
	margin:0 auto;
	}
/*	div#twitterBadge */
div#twitter {
	width:100%;
1	border:1px solid #f00;
	margin: 10px 0;
}
/*	div#facebookBadge */
div#facebookBadge {
	width:100%;
	text-align:center;
	margin:10px 0;
	background:#FFF;
	box-shadow: 0px 3px 2px #CDCDCD;
	padding-top:4px;
}
div#facebookBadge iframe {
	border:none;
}


/*Footer Panels*/
div#footer div.panel.third{
	width:32%;
	padding:1em 0;
	margin-right:1.6%;
	color:#FFF;
	}

div#footer div.panel.third.last{
	margin-right:0!important;
	text-align:right;
	}

