@charset "UTF-8";
/*-----------------------------------------------------------------------------
Hello. We're glad you like the Love Hair Extensions website enough to look at the style sheets. We were pretty pleased with them too.
If you want to get in touch, email info@raggededgedesign.com or call +44 20 7491 1400. We hope you enjoy the code?
-----------------------------------------------------------------------------*/
/* = Core styles Begin */
* {
	padding:0;
	margin:0;
}
body {
	font-family: Arial, verdana, sans-serif;
	background-color:#000000;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	/*background-image:url(/images/interface/bg-snowflake-transparent.gif);*/
}

/* =page layout */
#wrapper {
	/*width: 958px;
	margin: 0 auto; 
	text-align: left; 
	padding: 0px 20px 10px 20px;*/
}
#headerWrapper {
	display: block;
	overflow:hidden;
	height: 97px;
	border-bottom: 1px solid #333333;
	background-repeat: repeat-x;
	background-position:left top;
	background-image: url("/images/interface/backgroundHeader.gif");
	background-color:#000000;
}

#footerWrapper {
	display: block;
	overflow:hidden;
	height: 75px;
	border-top: 1px solid #333333;
	background-repeat: repeat-x;
	background-position:left top;
	background-image: url("/images/interface/backgroundFooter.gif");
	background-color:#000000;
}
#header, #footer, #contentWrapper {
	display: block;
	overflow:hidden;
	width: 985px;
	margin: 0 auto; 
	text-align: left; 
	padding: 0px 20px 10px 20px;
}
#header {
	padding: 10px;

}

.headerRow1, .headerRow2 {
	width: 985px;
	clear:both;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
}
.headerRow1 {
	height: 69px;
}
.headerRow2 {
	height: 25px;
}
#topBasket {
	display:block;
	clear:right;
	float:right;
	padding-top:25px;
	height: 15px;
	width: 180px;
	overflow:hidden;
	color: #CC0066;
}
#topBasket p.basket {
	text-align:right;
	display:block;
	overflow:hidden;
	height:14px;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position:left top;
	padding:0;
	background-image: url("/images/interface/en/yourBasketTopRight.gif");
	line-height: 11px;
}
#topBasket p.basket a{
	color: #CC0066;
	text-decoration:underline;
	text-transform:uppercase;
}
#topBasket p.basket a:hover{
	color:#FFFFFF;
}
#footer {
	padding: 2px 0 0 0;
}
#contentWrapper {
	padding: 10px;
}
#content {
	padding: 0px 0px 10px 0px;
	float: left;
	width: 825px;
}
#lhs {
	display: block;
	width: 818px;
	float:left;
	overflow:hidden;
}
#rhs {
	display: block;
	width: 159px;
	float:right;
}
.topSellers {
	padding:8px;
	width: 143px;
	background-color:#292525;
}
.topSellers p{
	padding:0;
}
.topSellers li a{
	color: #CC0066;
	text-decoration:none;
}
#pageHeader {
	display:block;
	width: 515px;
	height:245px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:left top;
	padding: 55px 121px 10px 15px;
	color: #333333;
}
#pageHeader h1 {
	line-height:1000px;
	float:right;
	height:0;
	width:0;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

#pageHeader p{
	color: #333333;
	width: 300px;
}

#pageHeaderOther {
	width: 515px;
	color: #fff;
	padding: 0 10px 0px 0px;
	overflow:visible;
}

#pageHeaderOther ul{
	padding: 0 0 10px 25px ;
}

#pageHeaderOther h2{
	color:#CC0066;
	text-transform:uppercase;
	padding-top:5px;
}
#mainPageContent {
	padding:0 10px 10px 0px;
	width: 570px;
}
.ruler {
	height:1px;
	overflow:hidden;
	background-color:#2c2c2c;
	clear:both;
	width: 820px;
	margin-bottom:14px;
}
.clearBoth {
	height:1px;
	overflow:hidden;
	clear:both;
	display:block;
}
.clearBoth0, .clearBoth5, .clearBoth8, .clearBoth10, .clearBoth15, .clearBoth20 {
	display:block;
	overflow:hidden;
	clear:both;
	line-height:1px;
	font-size:1px;
}
.clearBoth0 {
	height:0;
}
.clearBoth5 {
	height:5px;
}
.clearBoth8 {
	height:8px;
}
.clearBoth10 {
	height:10px;
}
.clearBoth15 {
	height:15px;
}
.clearBoth20 {
	height:20px;
}
/* =core tags */
a {
	color:#fff;
	text-decoration:underline;
}
p {
	line-height: 18px;
}
a:hover, a.selected {
	color:#cc0066;
}
a img {
	border: none;
}
p, h2 {
	padding-bottom: 15px;
	margin:0;
}
ul.pageList li {
	line-height: 14px;
}
a.siteLogo {
	height:45px;
	overflow:hidden;
	line-height:1000px;
	color:#fff;
	font-size:0px;
	display:block;
	width: 161px;
	float:left;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url("/images/interface/loveHairExtensions.gif");
	color:#000000;
}
a.siteLogoDemo {
	height:45px;
	overflow:hidden;
	line-height:1000px;
	color:#fff;
	font-size:0px;
	display:block;
	width: 161px;
	float:left;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url("/images/interface/loveHairExtensionsDemo.gif");
	color:#000000;
}
p.copyright {
	float:right;
	display:block;
	width:210px;
	height:13px;
	line-height:1000px;
	background-repeat: no-repeat;
	background-position:left bottom;
	padding:0;
	font-size:1px;
	background-image: url("/images/interface/en/copyright.gif");
}
h1 {
	padding:0;
	margin:0;
}
h2, h3, h1.small {
	color: #fff;
	font-size: 12px;
	line-height:16px;
	margin:0;
	padding:0;
	font-weight:normal;
}
h2.large, h1 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	line-height:28px;
	margin:0;
	padding-bottom: 15px;
}
h1.small {
	text-transform: uppercase;
}
h2.top-sellers, h2.faqs-answered, h2.free-delivery, h2.next-day-delivery, h2.keep-up-to-date {
	display:block;
	/*width:;*/
	height:45px;
	overflow:hidden;
	line-height:1000px;
	background-repeat: no-repeat;
	background-position:left top;
}

h2.top-sellers {
	background-image:url("/images/interface/top-sellers.gif");
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

h2.faqs-answered {
	background-image:url("/images/interface/faqs-answered.gif");
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
h2.free-delivery, h2.next-day-delivery, h2.keep-up-to-date {
	background-image:url("/images/interface/freedelivery.gif");
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	height:13px;
	background-position:left 5px;
	margin-bottom:5px;
}
h2.next-day-delivery {
	background-image:url("/images/interface/nextDayDelivery.gif");
	height:43px;
}
h2.keep-up-to-date {
	background-image:url("/images/interface/keepUpToDate.gif");
	height:43px;
}

h4 {
	padding-bottom:0px;
	font-weight:normal;
	font-size: 11px;
	color: #fff;
	padding:0;
	margin:0;
}
/* = Page Titles */ 
h2 a:hover{
	text-decoration: none;
}

/* =Grid System */
.twoColumnLeftHome {
	width: 230px;
}
.twoColumnRightHome {
	width: 588px;
}
.twoColumnLeft, .twoColumnRight{
	width: 230px;
}
.fourColumnLeft, .fourColumnRight {
	width:222px;
}
.twoColumnLeft, .fourColumnLeft, .twoColumnLeftHome {
	float:left;
}
.twoColumnRight, .fourColumnRight, .twoColumnRightHome {
	float:right;
}
/* = Navigation */
ul#mainNav, ul#mainNavRight, ul#leftNav, ul.secondaryNav, ul.siteMapNav {
	list-style-type: none;
	display:block;
	padding: 0;
	margin:0;
	line-height:13px;
	color:#000000;
}
ul#utilityNav {
	display: block;
	height: 9px;
	float:right;
	font-size:1px;
}
ul#utilityNav li {
	display:block;
	padding-left: 15px;
	float:left;
}
ul#mainNav {
	float:left;
	text-transform:uppercase;
	/* Matt changed this for new nav 
	width: 770px;*/
	width: 970px;
	overflow:hidden;
}
ul#footerNav {
	list-style-type: none;
	float:left;
	width: 670px;
	overflow:hidden;
}
ul#mainNavRight {
	float:right;
	text-transform:uppercase;
	width:2px;
	/*Matt - changed this to sort moving of navigation 
	width: 180px;*/
	padding:0;
	margin:0;
}
ul#mainNavRight li {
	display:inline;
	text-align:right;
	float:right;
	padding-top:2px;
}
ul#mainNavRight li a{
	color:#9966cc;
}
ul#mainNavRight li a:hover{
	color:#fff;
}
ul#mainNav li, ul#footerNav li {
	display:inline;
	padding-right: 15px;
	padding-top:2px;
	float:left;	
}
ul#footerNav li { 
	padding-top:4px;
}
ul#mainNav li a, ul#mainNavRight li a, ul#utilityNav li a, ul#footerNav li a {
	display:block;
	height: 9px;
	overflow:hidden;
	line-height:1000px;
	background-repeat: no-repeat;
	background-position:left top;
	color:#000000;
}
ul#mainNavRight li a {
	background-position:left top;
}
ul#mainNav li a:hover, ul#mainNav li a.selected, ul#mainNavRight li a:hover, ul#mainNavRight li a.selected, ul#footerNav li a:hover, ul#footerNav a.selected {
	background-position:left -9px;
}
ul#utilityNav li a:hover, ul#utilityNav li a.selected {
	background-position:left -9px;
}

ul.pageList {
	list-style-type: none;
	display:block;
	padding: 0;
	line-height:13px;
	padding-bottom: 13px;
}
#leftNav li {
	padding-bottom: 5px;
	display: block;
	width:148px;
}
#leftNav li a{
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url(/images/interface/bullet1.gif);
	color: #ccc;
	padding: 5px 5px 5px 17px;
	text-decoration: none;
	display: block;
	width:146px;
	background-color:#141414;
	border-top: 1px solid #262626;
}

#leftNav li a:hover{
	color: #fff;
}

#leftNav li a.selected {
	color:#cc0066;
}

/*-- country list --*/
ul.countryList {
	list-style-type: none;
	margin:0;
	padding:0;
}
ul.countryList li {
	padding: 0;
	font-size: 14px;
	margin:0;
}
ul.countryList li a{
	background-repeat: no-repeat;
	background-position: left 25%;
	color: #ccc;
	padding-left: 25px;
	text-decoration: none;
	display: block;
}
ul.countryList li a.uk{
background-image:url(/images/interface/flags/uk.gif);
}
ul.countryList li a.spain{
background-image:url(/images/interface/flags/spain.gif);
}
ul.countryList li a.france{
background-image:url(/images/interface/flags/france.gif);
}
ul.countryList li a:hover{
	color: #fff;
}
ul.countryList li a.selected {
	color:#cc0066;
}

/* =Enquiry Form */
input.enquiryForm, textarea.enquiryFormMultiLine {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF !important;
	padding: 4px;
	border: 1px solid #999;
	width:214px;
	font-family: Helvetica, Arial, sans-serif;
}
textarea.enquiryFormMultiLine {
	height: 123px !important;
	width: 212px;
}
p.formColTwo {
	padding-top:28px;
	height: 161px;
	display: block;
}
p.form, p.formColTwo {
	padding-bottom: 5px;
}
p.faq-question a{
	text-decoration: none;
	display:block;
	padding-top: 8px;
	color:#bc8fe9;
	outline:none;
}
p.faq-question a:hover{
	color:#ab7fd7;
}
p.faq-question a img{
	padding-top: 8px;
}
.imageCaption {
	text-align:right;
	float:right;
}
.warning {
	background-color:#cb4a4a;
	color: #fff;
	padding: 2px 2px;
	font-size: 12px;
	font-style:italic;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

/* =LHE Advert Styles Begin */
#advertWrapper {
	display: block;
	width: 652px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	float:right;
	padding: 10px 0 0 0;
}
#advertHeader {
	display:block;
	float:left;
	width:652px;
	height: 195px;
	background-repeat: no-repeat;
	background-position:right top;
	background-image: url("/images/advert/attachInLessThanAMinute.jpg");
	padding: 0 0 10px 0;
}
#advertHeader p{
	display:block;
	width:400px;
}
#advertHeader p strong{
	color: #CC0066;
	font-weight:normal;
}
#advertHeader h3 {
	width: 406px;
	height: 48px;
	display: block;
	overflow:hidden;
	line-height:1000px;
	font-size:0px;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url("/images/advert/attachInLessThanAMinute.gif");
}
#advertContent {
	display: block;
	width: 652px;
	border-top: 1px solid #fff;
	float:right;
	padding: 10px 0 0 0;
}
.advertLeftColumn {
	display:block;
	width: 257px;
	float:left;
	overflow:hidden;
}
.advertRightColumn {
	display:block;
	width: 362px;
	float:right;
	overflow:hidden;
}
h5.example, h5.stepByStepGuide, h6.sectionHair, h6.attachHair, h6.blendHair {
	border: 1px solid #fff;
	display:block;
	overflow:hidden;
	line-height:1000px;
	font-size:0px;
	background-repeat: no-repeat;
	background-position:left top;
}
h5.example {
	width: 255px;
	height: 25px;
	background-image: url("/images/advert/example.gif");
	float: left;
}
h5.stepByStepGuide {
	width: 360px;
	height: 25px;
	background-image: url("/images/advert/stepByStepGuide.gif");
}
h6.sectionHair, h6.attachHair, h6.blendHair {
	width: 151px;
	height: 22px;
	border-right: none;
}
h6.sectionHair {
	background-image: url("/images/advert/sectionHair.gif");
}
h6.attachHair {
	background-image: url("/images/advert/attachHair.gif");
}
h6.blendHair {
	background-image: url("/images/advert/blendHair.gif");
}
img.beforePhoto {
	padding: 10px 0; 
}
.advertRightColumn p {
	display:block;
	width: 130px;
	padding:10px 0 0 10px;
}
.step1, .step2, .step3 {
	display:block;
	width: 362px;
	height: 173px;
	background-repeat: no-repeat;
	background-position:right top;
}
.step1 {
	background-image: url("/images/advert/sectionHairPhoto.jpg");
}
.step2 {
	background-image: url("/images/advert/attachHairPhoto.jpg");
}
.step3 {
	background-image: url("/images/advert/blendHairPhoto.jpg");
}

/* =Buttons */
.buttonLeftHolder {
	float:left;
	width:200px;
}
.buttonRightHolder {
	float:right;
	width:200px;
	text-align:right;
	padding-bottom:5px;
}

/* =Form items */
input.global, textarea.global {
	font-size: 12px;
	color: #000 !important;
	background-color: #FFFFFF !important;
	padding: 2px;
	border: 1px solid #999;
	font-family: Arial, verdana, sans-serif;
	vertical-align:top;
}
fieldset.global {
	border: none;
}
h1.global, h2.global {
	display:block;
	width: 580px;
	height: 30px;
	overflow:hidden;
	line-height: 1000px;
	background-repeat: no-repeat;
	background-position:top left;
}
h1.specialOffer {
	display:block;
	width: 580px;
	height: 30px;
	overflow:hidden;
	line-height: 1000px;
}
.specialOffersHeader {
	display:block;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:top left;
	width:715px; /*825*/
	height:115px; /*155*/
	background-color:#FFFFFF;
	padding:30px 100px 10px 10px;
	color:#000000;
	margin-bottom:0;
}
.specialOffersHeader p {
	width:390px;
}
a.summerSale {
	display:block;
	width: 817px;
	height: 47px;
	overflow:hidden;
	line-height: 1000px;
	background-repeat: no-repeat;
	background-position:top left;
	background-image:url(/images/interface/en/summerSaleBanner.gif);
}
.wasPrice {
	color: #CC0066;
	font-size:11px;
}
.liveChat {
	display:block;
	overflow:hidden;
	width: 159px;
	height: 120px;
}
.freeDelivery {
	display:block;
	overflow:hidden;
	width: 143px;
	background-color:#333333;
	padding:8px;
	margin-bottom:10px;
}
.freeDelivery p {
	padding-bottom:0;
	line-height:16px;
}
.freeDelivery p .loud {
	font-weight:bold;
	color:#CC0066;
	font-size:14px;
		}
.freeDelivery p a {
	text-decoration:none;
}
.freeDelivery p a img  {
	padding-top:10px;
}
.freeDelivery p a:hover {
	color:#FFFFFF;
}

/* = New homepage styles */

ul.productPanel {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.productPanel li {
	padding: 8px;
	width: 182px;
	height:280px;
	float:left;
	background-color:#292525;
	display:block;
	overflow:hidden;
	margin: 0 8px 8px 0;
}
ul.productPanel li.last {
	margin-right:0;
}

/*= product panel white */
ul.productPanelWhite {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.productPanelWhite li {
	padding: 8px;
	width: 182px;
	height:275px;
	float:left;
	background-color:#fff;
	display:block;
	overflow:hidden;
	margin: 0 8px 8px 0;
}
ul.productPanelWhite li.last {
	margin-right:0;
}

.preview a {
	display:block;
	width: 182px;
	height:130px;
	overflow:hidden;
	background-color: #FFFFFF;
	line-height:1000px;
	background-repeat: no-repeat;
	background-position:center top;
}

.preview a{
	margin-bottom:8px;
}
.previewText {
	padding:8px 0;
	display:block;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size: 12px;
}

ul.productPanel li h3 a {
	text-decoration:none;
	color:#CC0066;
	clear:both;
}
ul.offerPanel, ul.newsPanel, ul.newsItems {
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.offerPanel {
	border:1px solid #000;	
}
ul.offerPanel li, ul.newsPanel li {
	padding: 12px;
	width: 380px;
	float:left;
	background-color:#fff;
	color:#000000;
	display:block;
	overflow:hidden;
	margin: 0 8px 0px 0;
	background-repeat: no-repeat;
	background-position:left top;
}
#newsWrapper {
	background-repeat: repeat-y;
	background-position:left top;
	background-image:url(/images/interface/bgNews.gif);
	display:block;
	margin: 0;
}
ul.newsItems li {
	padding: 0;
	color:#666666;
	display:block;
	overflow:hidden;
	margin:0;
	line-height:17px;
	font-size:12px;
}
a.newsTitle {
	font-size:12px;
	font-weight:bold;
}
ul.offerPanel li {
	height:200px;
}
ul.newsPanel li {
	margin: 0px 8px 0px 0;
}
ul.newsPanel li p, ul.newsItems li p {
	color:#666666;
	font-size:12px;
}
ul.newsPanel li h3 {
	color:#666666;
}
ul.offerPanel li.managersSpecial {
	background-image: url("/images/interface/en/managersSpecial.gif");
	margin-bottom:0;
}
ul.offerPanel li.offerOfTheDay {
	background-image: url("/images/interface/en/offerOfTheWeek.gif");
	margin-right:0;
	margin-bottom: 0;
}
ul.newsPanel li {
	line-height:13px;
	color:#666666;
	font-size:12px;
}
ul.newsPanel li.twitter {
	background-image: url("/images/interface/twitterBird.gif");
	background-position:left bottom;
	margin-right:0;
}
ul.newsPanel li a, .twitterBanner a {
	color:#c8aae8;
	text-decoration:none;
}
ul.newsPanel li a:hover, .twitterBanner a:hover {
	color:#c8aae8;
	text-decoration:underline;
}
.twitterText {
	float:left;
	width:170px;
	height:100px;
	padding-bottom:65px;
	display:block;
	overflow:hidden;
}
.twitterText p {
	line-height:12px;
	display:block;
}
.twitterBox {
	float:right;
	background-image: url("/images/interface/twitterBox.gif");
	background-position:right top;
	width:168px;
	height:120px;
	display:block;
	overflow:hidden;
	padding: 10px 10px 30px 30px;
}
.twitterBanner {
	display:block;
	background-color:#FFFFFF;
	padding:8px;
	height:120px;
	background-image: url("/images/interface/twitterBird8.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom: 75px;
	color:#666666;
}
#twitter_div {
	float:right;
	background-image: url("/images/interface/twitterBox.gif");
	background-position:right top;
	width:168px;
	height:120px;
	display:block;
	overflow:hidden;
	padding: 10px 10px 30px 30px;
	margin:0;
}

ul#twitter_update_list {
	margin:0;
	padding:0;
}
ul#twitter_update_list li{
	list-style-type:none;
	padding:0;
	margin:0;
	display:block;
	width:168px;
	height:120px;
	text-decoration:none;
	font-size: 12px;
	line-height:17px;
	color:#fff;
	background-color:#c8aae8;
}
ul#twitter_update_list li a {
	color:#fff;
	text-decoration:none;
}
ul.newsItems li {
	padding-bottom:8px;
	font-size:12px;
	line-height:15px;
}
h3.latestNews a{
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url("/images/interface/en/latestNews.gif");
	height: 50px;
	display:block;
	line-height: 1000px;
	overflow:hidden;
}
h3.followUsOnTwitter a{
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url("/images/interface/en/followUsOnTwitter.gif");
	height: 50px;
	display:block;
	line-height: 1000px;
	overflow:hidden;
}
a.clickToFollow {
	padding-bottom:60px;
}
ul.offerPanel li a.basketItemImage {
	display:block;
	width: 190px;
	height:200px;
	overflow:hidden;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position:center top;
	color:#000000;
	line-height:1000px;
	float:left;
}
.leftPanel, .rightPanel{
	width: 190px;
	
}
.rightPanel {
	float:right;
	height:166px;
}
.rightPanel a.basketItemImage {
	background-position:center top;
	height:186px;
}
.leftPanel {
	padding-top: 55px;
	float:left;
}
ul.rhsList {
	list-style-type:none;
}
ul.rhsList li {
	padding: 4px 0;
	border-bottom: 1px solid #fff;
}
ul.rhsList li p {
	font-size:12px;
	padding-bottom:3px;
}
ul.rhsList li p.priceEach, ul.productPanel li p.priceEach {
	font-size:11px;
}
ul.rhsList li p.priceEach strong, ul.productPanel li p.priceEach strong {
	color: #CC0066;
	color: #fff;
	/*font-weight:normal;*/
	font-size:12px;
}
ul.rhsList li h3 a, ul.productPanel li h3 a {
	color: #CC0066;
	font-weight:bold;
} 

/**/
ul.offerPanel li p.priceEach {
	font-size:12px;
}
ul.offerPanel li p.priceEach strong {
	color: #CC0066;
	/*font-weight:normal;*/
	font-size:16px;
}
ul.productPanelWhite li p.priceEach {
	font-size:12px;
}
ul.productPanelWhite li p.priceEach strong {
	color: #CC0066;
	/*font-weight:normal;*/
	font-size:14px;
}
ul.productPanelWhite li h3 a {
	color: #CC0066;
	font-weight:bold;
	display:block;
	/*height: 35px;
	overflow:hidden;*/
} 

/**/

ul.rhsList li h3 a:hover {
	text-decoration:underline;
} 
.productSummary {
	padding-top:8px;
	border-top:1px solid #fff;
	display:block;
	height:70px;
	width: 182px;
	float:left;
	overflow:visible;
	color:#000;
}
.productSummary h3 a{
	color: #CC0066;
	text-decoration:none;
	font-weight:bold;
}
p.add-to-basket {
	line-height:21px;
	padding-bottom:0px;
	border-bottom:1px solid #fff;
	display:block;
	clear:both;
	height: 22px;
	color:#666666;
	overflow:hidden;
}
.floatLeft {
	line-height:20px;
	overflow:hidden;
}
.floatLeft input.global {
	outline:none;
}
.buyNow {
	float:right;
}
.floatRight {
	float:right;
}
.floatRight8 {
	float:right;
	padding-right:8px;
}
.floatLeft {
	float:left;
}
table.addToBasket {
	padding:0;
	color:#000;
	width: 182px;
}
.hidden 
{
    display:none;
}
ul.social li {
	border-bottom: 1px solid #666666;
}
ul.social li a.facebook, ul.social li a.twitter {
	display:block;
	background-position: left 6px;
	background-repeat: no-repeat;
	padding:5px 5px 4px 20px;
	text-decoration:none;
}
ul.social li a.facebook{
	background-image:url(/images/interface/facebookOver.gif);
}
ul.social li a.twitter {
	background-image:url(/images/interface/twitterOver.gif);
} 