#ftHolder { width: 667px; float: right; text-align: center; height: 201px; margin-top:-5px;  }
#ft {  }
#example { float: right; }
.ft-title { padding: 10px 10px; width: 667px; text-align: left; }

#headerWrapper {
	background-position: left -60px;
	height: 263px;
	padding-top:20px;
	position: relative;
}

.vat-banner {
	position: absolute;
	right: 0;
	z-index: 99999;
	top: 15px;
}

#HeaderNav {
margin-top: 14px;
}

#mainWrapper {
	border: none;
}


#logoWrapper {
	background-image: none;
}


#logoWrapper a{
float:left;
clear:both;
display:block;
width:293px;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
height:152px;
margin: -20px 0 0 0;
text-indent: -9999px;
	}


#navSupp li {
	width: 700px;
	overflow-x: hidden;
}


*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

h2.trigger {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
text-align: left;
	width: 250px;
	font-size: 14px;
	font-weight: bold;
background-color: #E75114;
padding: 3px 5px;
}

#toggle_head {
	background-color: #000;
}

h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	float: none;
}
h2.trigger a:hover {

}

.toggle_container {

	padding: 10px;

	overflow: hidden;
	font-size: 1em;
	width: 100%;
	clear: both;
}
.toggle_container .block {

}
.toggle_container .block p {

}
.toggle_container h3 {

	float:none;

}




.dcart {
	background-color: #DDE2E9;
	width:260px;
	float: right;
	margin-bottom: 15px;
}

.dcart p {
	font-size: 9px;
	clear: left;
	color: #999;
	width: 240px;
}
	
.dqty-but {
width: 135px;
float: right;
}

.dprice {
	width: 100px;
	margin-bottom: 5px;
	float: left;
	clear: none;
	margin-top: -2px;
}

.dcart input {
	float:none;
}

.dstock {
	clear:left;
	margin-top :0;
	font-size: 10px;
	color: #ff0000;
		float: left;
		width: 100px;
		list-style: none;
}

#productAttributes  {
	border: none;
	padding: 0 !important;
	margin: 0 !important;
	width: 110px;
	overflow-x: hidden;
	background-color: #DDE2E9;
	float: left;
	height: 60px;
}

.wrapperAttribsOptions  {
	border: none;
	padding: 0;
	margin: 0;
	background-color: #DDE2E9;
}

#dfree {
	width: 120px;
	float:left;
	padding-left: 15px;
	font-size: 11px;
	color: #888;
}

#dfree input[type=text] {
	display:none;
}

h4.optionName  {
	padding: 0;
	margin: 0;
}

.dphone {
	height: 28px;
	background-color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 28px;
	text-align: right;
	padding-right: 20px;
	color: #fff;
	border-bottom: 4px solid #E75114;
}	


.dlogin {
	float:left;
	width: 400px;
	text-align: left;
	list-style : none;
	padding-left: 40px;
	background-image: url(images/login_icon.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	font-size: 12px;
}

.dlogin li {
	float:left;
	display: inline;
	padding-right: 15px;
}

.dlogin a {
	color: #fff;
	font-weight: normal;
}

.dcarticon {
	background-image: url(images/cart.png);
}

.dcarticon, .dcheckouticon {
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 2px 18px 2px 21px !important;
	border-right: none !important;
	line-height: 16px;
}

.dcheckouticon {
	background-image: url(images/checkout_icon.png);
}

div#topNav {
padding-left: 60px;
}


#HeaderNav #navSupp {

}	

#navSupp ul, #navCatTabs ul {
	text-align: left !important;
}


#headerSearch form input.go {
	top :0;
	cursor: pointer;
}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
background-color:#000000;
color:#FFFFFF;
font-size:1em;
padding:5px;
background-image: none;
}



.leftBoxContainer, .rightBoxContainer {
background-color:#DDE2E9 !important;
background-image: none;
background-repeat:repeat-x;
border-color: #E75114;
border-style:solid;
border-width:0 0 5px;
clear:both;
float:left;
margin:1.5em 0 0;
}





ul.jqNavigation .on {

	display: block;
	padding: 3px;
	font-weight: bold;
}

ul.jqNavigation ul .on {

	display: block;
	padding-left: 20px;
	font-weight: bold;
	background-image: url(http://www.tilefactoryshop.co.uk/images/white-arrow.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}


ul.jqNavigation {
	list-style: none;
	padding: 0 0 0 0;
	margin-left: 5px;
	margin-top: 30px !important;
	margin-bottom: 10px !important;
}

ul.jqNavigation  li {
	padding: 4px 5px;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	
}

ul.jqNavigation  ul{
	list-style: none;

}

ul.jqNavigation  ul li{
	padding-left: 10px;
	border-bottom: none;
	font-size: 11px;
}

ul.jqNavigation  ul li ul{
	padding-left: 5px;
	border-bottom: none;

}


.js ul.jqNavigation {display: none; } 

ul.jqNavigation li ul { display: none; }



.sideBoxContent  {
	padding-top :10px;
}

#productName {
	width: 725px;
}

#productinfoBody div.ProductRightCol {
	margin-top: 35px;
}

#productinfoBody #crossSell h2.centerBoxHeading {
	background-color:#000;
	font-weight: bold;
}

#productinfoBody #crossSell  {
	border-color: #E75114;
	border-style:solid;
	border-width:0 0 5px;
}


.listingsPanel {
	display: none;
}

#realsorter {
	display: none;
}

body {
	background-color: #555;
}

div.prDescription, #productDescription h2 {
width:410px;
}

#cartSubTotal {
	margin: 10px 0 10px 450px;
	width: 130px;
	text-align: right;
	background-color: #fff;
}

#cartInstructionsDisplay {
	display: none;
}

tr.tableHeading  {
	background-color:#000;
	height: 30px;
}	

.tableHeading th {
		border-bottom: none;
}

.rowOdd {
		background-color: #d9d9d9;
}

.rowEven {
		background-color: #e9e9e9;
}

#cartContentsDisplay {
	border-bottom: 4px solid #E75114;

}

.cartRemoveItemDisplay input {
	display: none;
}

#cartImage {
display:block;
padding:10px 0;
width:70px;
float:left;
text-align: center;
}

#cartImage img {
	width: 40px;
}

#cartProdTitle {
float:left;
margin-top:10px;
width:200px;
}

.cartAttribsList  {
	clear: none;
	font-size: 9px;
	color: #999;
	padding-top: 14px;
}

.cartUnitDisplay, .cartTotalDisplay {
text-align:left;
}

#shoppingCartDefault {
	position: relative;
}

.check-help {
	float: none;
	position: absolute;
	top: 20px;
	right: 130px;
}

td.cartRemoveItemDisplay a {
	float: none;
}

td.cartRemoveItemDisplay{
	text-align: center;
}

fieldset fieldset legend {
color:#000000; 
}


#checkoutpaymentBody fieldset, #checkoutshippingBody fieldset {
margin:0 0 5px;
padding:0 0 0 35px;
}


	/* General More Button */		
			.more, .more2, .more3, .more4, .more5 { position:absolute; width:50px; height:50px; background:url('interactive_picture/dim.png'); border:1px solid #444; padding:5px; text-align:left; overflow:hidden; }
			.more a, .more2 a, .more3 a, .more4 a, .more5 a { text-decoration:none;}
			.more span, .more2 span, .more3 span, .more4 span, .more5 span { position:absolute; left:60px; width:160px; padding:15px 0 0 5px; color:#FFF; font:bold 13px Lucida Grande, Arial, sans-serif; text-shadow:#000 1px 1px 0px; }
			

	
	
			#infobox, #infobox2, #infobox3, #infobox4, #infobox5{ position:absolute; bottom:-250px; left: 325px; min-height:250px; width:260px; z-index:20; margin:0 0 -100px -150px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center;}
				#infobox a, #infobox2 a, #infobox3 a, #infobox4 a, #infobox5 a, #infobox a:visited, #infobox2 a:visited, #infobox3 a:visited, #infobox4 a:visited, #infobox5 a:visited{ font: 18px Lucida Grande, Arial, sans-serif; color:#555; text-decoration:none;  font-weight: bold; }
				#infobox a:hover, #infobox2 a:hover, #infobox3 a:hover, #infobox4 a:hover, #infobox5 a:hover{ text-decoration:underline; }
				
			#infobox img, #infobox2 img, #infobox3 img, #infobox4 img, #infobox5 img { margin-bottom: 20px; max-height: 125px;}
				
				span.close{position:absolute; right:5px; top:5px;}

			#fade_bg, #fade_bg2, #fade_bg3, #fade_bg4, #fade_bg5 { position:absolute; z-index:15; width:100%; height:100%; background:url('interactive_picture/dim.png'); display:none;}
			
			
			
			
			#picture{ position:relative;width:690px; height:450px; margin:0px auto; background:#FFF url('interactive_picture/images/home1.jpg'); overflow:hidden; }
			#couch{ top:50px; left:260px;}
			#plant{ top:280px; left:420px; }
	
			#picture2{ position:relative;width:690px; height:450px; margin:0px auto; background:#FFF url('interactive_picture/images/home2.jpg'); overflow:hidden; }
			#couch2{ top:20px; left:170px;}
			#plant2{ top:280px; left:50px; }
	
			#picture3{ position:relative;width:690px; height:450px; margin:0px auto; background:#FFF url('interactive_picture/images/home3.jpg'); overflow:hidden; }
			#couch3{ top:255px; left:55px;}
			#plant3{ top:60px; left:450px; }

			#picture4{ position:relative;width:690px; height:450px; margin:0px auto; background:#FFF url('interactive_picture/images/home4.jpg'); overflow:hidden; }
			#couch4{ top:15px; left:375px;}
			#plant4{ top:90px; left:120px; }
	
			#picture5{ position:relative;width:690px; height:450px; margin:0px auto; background:#FFF url('interactive_picture/images/home5.jpg'); overflow:hidden; }
			#couch5{ top:25px; left:405px;}
			#plant5{ top:100px; left:110px; }
			
			#plant_info5, #couch_info5, #plant_info4, #couch_info4, #plant_info3, #couch_info3, #plant_info2, #couch_info2, #plant_info, #couch_info {float:none !important;}


		.container-dan { width:690px; height:350px; overflow:hidden; position:relative; border: 5px solid #000; background:#000 url('images/logo.gif') no-repeat center center;  }
		div.slides { position:absolute; top:0; left:0; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides > div,ul.slides li { position:absolute; top:0; width:690px; display:none; padding:0; margin:0; }
		#loopedSlider { margin-top:-34px; width:700px; position:relative; clear:both; }
		ul.pagination {
clear:left;
list-style:none;
margin:100px 0 130px 2px;
padding:15px 0;
width:700px;
}
		ul.pagination li  { float:left; }
		ul.pagination li img { background:#00989B; padding:1px; width:131px; height: 118px; }
		ul.pagination li img:hover { background:#EB511D; padding:1px; width:131px; height: 118px; }
		ul.pagination li a { margin: 0 6px 0 0; }
		ul.pagination li.active img { background:#fff; padding:3px; width:127px; height: 110px; border: 2px solid #000; }
		
		
		
		
		
		
/*		Reviews
*************************************/

#navBreadCrumb {
  width:700px;
}

#reviewWriteMainImage {
	display: none;
}

.ratingRow input {
	float: none;
}

h1#reviewsWriteHeading {
	font-size: 20px;
	float: none;
	font-weight: normal;
}

#review-text {
	margin: 5px 0 20px 0;
}

#reviewsWriteReviewsNotice {
	font-size: 10px;
}

h2.rev-main {
	float: none;
	clear: none;
	font-size: 16px;
	padding-bottom: 5px;
}

.rev-by {
	color: #999;
	padding: 5px 0;
	font-size: 10px;
}

.rev-content, .productReviewsDefaultProductMainContent {
	border-bottom: 1px dashed #c9c9c9;
	padding: 15px 0;
}

h1#reviewsDefaultHeading {
	font-size: 20px;
	float: none;
	font-weight: normal;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dashed #c9c9c9;
	clear: none;
}

.forward {
clear:none;
float:right;
width:120px;
}

.forward img {
	margin-bottom: 5px; 
}

h4.also-pur {
	border-bottom: 1px solid #E75114;
	font-size: 16px;
	text-align: left;
	width: 700px;
	float: none;
	padding-bottom: 5px;
}

#alsoPurchased {
	text-align: center;
	width: 700px;
	clear: left;
}

#alsoPurchased h2 {
	display: none;
}

ul.rev-side {
	list-style: none;
	font-size: 10px;
	background-color: #DDE2E9;
	padding: 25px 8px 5px 8px;
}

ul.rev-side li{
	margin: 8px 0;
	padding: 5px 0;
	line-height: 16px;
	font-weight: normal;
}

ul.rev-side li a {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	padding-left: 24px;
	padding-bottom: 5px;	
}

li.w-rev a {
	background-image: url(images/w-rev.png);
	background-repeat: no-repeat;
}

li.w-rev a:hover {
	background-image: url(images/w-rev-h.png);
	color: #E75114;
	text-decoration : none;
}

li.r-rev a {
	background-image: url(images/r-rev.png);
	background-repeat: no-repeat;
}

li.r-rev a:hover {
	background-image: url(images/r-rev-h.png);
	color: #E75114;
	text-decoration : none;
}


.rssFeed
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://www.tilefactoryshop.co.uk/ticker/style-tips.gif) no-repeat center top;
	width: 200px;
	margin: 0;
	border: 1px solid #000;
	padding-top: 86px;
	margin-top:20px;
}
.rssFeed a
{
	color: #333;
	text-decoration: none;
}
.rssFeed a:hover
{
	color: #e75114;
	text-decoration: underline;
}

.rssRow div
{
	margin: 0;
	padding: 0;
}

.rssRow h4
{
	font-size: 14px;
	margin: 0;
	padding: 4px 6px 0 6px;
	float: none;
}

.rssRow p
{
	font-size: 11px;
	margin: 0;
	padding: 4px 6px 4px 6px;
}

.dan-home-intro h2, .dan-home-intro h3 {
	color: #333;
	float: none;
}
