/* generic tag CSS */

body
{
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 0px;
	margin-top: 0px;
}

h1
{
	padding-top:0px;
}

a
{
	color:Black;
	text-decoration:none;
}
a:visited
{
	text-decoration:none;
}
a:active
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}


/* left navigation bar */

table.leftBar
{
	background-color: #efefef;
	width: 164px;
	margin-bottom: 1px;
}

td.leftBarTitle
{
	font-weight: bold;
	color: #0B1867;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 9pt;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #737373;
}

td.leftBarTitle a
{
	color: #0B1867;
}

td.leftBarTitle a
{
	text-decoration: none;
}

td.leftBarTitle a:hover
{
	text-decoration: underline;
}

td.leftBarItem, td.leftBarItemSelected, td.leftBarItemDisabled
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.leftBarItemDisabled
{
	color: #cccccc;
}

.leftBarItemRowSelected
{
	background-color: #D7D7D7;
}

.leftBarItemRow
{
}

td.leftBarItem a
{
	color: #000000;
}

td.leftBarItem a
{
	text-decoration: none;
}

td.leftBarItem a:hover
{
	text-decoration: underline;
}

/* top menu CSS */

.topMenu1
{
	
}

.topMenuItem1
{
	vertical-align: bottom;
	padding-bottom: 2px;
}

.topMenuItem1 a, .topMenuItem1 a:hover
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding-left: 12px;
	padding-right: 12px;
	color: #0C1967;
}

.topMenuItem1 a
{
	text-decoration: none;
}

.topMenuItem1 a:hover
{
	text-decoration: underline;
}

a.topMenuButton
{
	padding-left: 4px;
	padding-right: 4px;
	color: #0B1867;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 9pt;
}

a.topMenuButton
{
	text-decoration: none;
}

a.topMenuButton:hover
{
	text-decoration: none;
}

.topMenuitem2
{
	
}

.topMenuitem2 a, .topMenuitem2 a:hover
{
	color: #0B1867;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.topMenuitem2 a
{
	text-decoration: none;
}

.topMenuitem2 a:hover
{
	text-decoration: underline;
}

/* bottom menu CSS */

.bottomMenuItem, .bottomMenuItemStrong
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
	vertical-align: top;
}

.bottomMenuItemStrong
{
	font-weight: bold;
}

.bottomMenuItem a, .bottomMenuItem a:hover, .bottomMenuItemStrong a, .bottomMenuItemStrong a:hover
{
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
}

.bottomMenuItem a, .bottomMenuItemStrong a
{
	text-decoration: none;
}

.bottomMenuItem a:hover, .bottomMenuItemStrong a:hover
{
	text-decoration: underline;
}

/* dimension widget text */

td.dimensionTextCell
{
	padding-left: 4px;
	padding-right: 4px;
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
	width: 60px;
}

td.dimensionTitleCell
{
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
}

/* other CSS */

input.priceTextBox
{
	width: 28px; text-align: center;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
}

a.pagerLinkDisabled
{
	color: #cccccc;
}

/* page body CSS */

div.headerText
{				
	color: #0B1867;	
	font-size: 15pt;margin-bottom:7px;
}
.headerText h1
{
	font-size: 15pt;
	font-weight:normal;
	padding:0px;
	/*padding-left:175px;*/
	
	margin:0px;
	display:inline;
}

.CheckOutContainer
{
	border:1px solid #ccc;
	margin-left:10px;
	margin-bottom:8px;
	width:500px;
	float:left;	
	
}

.CheckOutContainerSummaryButton
{
	margin-left:0px;
	padding-left:0px;
	width:500px;
	float:left;	
}


div.checkOutContainerSummary
{
	border:1px solid #ccc;
	
	margin-bottom:8px;
	width:500px;
	float:left;
	
}
.gmanContainer
{
	border:1px solid #ccc;
	margin-left:10px;	
	margin-bottom:8px;
	width:700px;
	float:left;	
}
.gmanButtonPad
{
	width:712px;
}
.faqLink
{
	color:#091967;
	font-weight:bold;
	font-size:10pt;
}
.faqTableBorderBottom
{
	border-bottom:1px solid #ccc;
}
.faqLinkAnchor
{
	color:#091967;
	font-weight:bold;
	font-size:10pt;
	background:url("cartArrow.gif"/*tpa=http://www.furniturevillage.co.uk/images/cartArrow.gif*/) no-repeat left;
	padding-left:15px;
}
.xmasLink
{
	font-size:9pt;
	background:url("cartArrow.gif"/*tpa=http://www.furniturevillage.co.uk/images/cartArrow.gif*/) no-repeat left;
	padding-left:15px;
	
}
.furtherProductInformationLink
{
	font-size:9pt;
	background:url("cartArrow.gif"/*tpa=http://www.furniturevillage.co.uk/images/cartArrow.gif*/) no-repeat left;
	padding-left:15px;	
	font-weight:bold;
	color:#091967;
}
.furtherProductInfoHolder
{
	padding-top:10px;
	padding-left:10px;
}

.checkOutButtonContainer
{	
	margin-left:10px;
	width:500px;	
	margin-bottom: 8px;
	*margin-bottom: 0px;
	
}


.exitCheckOutButtonContainer
{	
	margin-left:10px;
	padding-top: 30px;
	margin-bottom:8px;
	width:200px;
	*padding-top:0px;	
	*margin-top:0px;
}

.exitCheckOutButtonContainerPayment
{	
	margin-left:8px;
	padding-left:0px;
	padding-top: 0px;
	margin-bottom:8px;
	width:500px;
	padding-top:0px;	
	margin-top:10px;
}




.RepaymentCalculator
{
	font-weight:bold;
	font-size:10pt;
}
.checkoutError
{
	font-size:9pt;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
}
.checkoutButtonPad
{
	padding-right:10px;
	padding-bottom:10px;	
}

div.checkOutTitle
{
	font-family:Arial;
	font-size:13pt;
	padding:10px 0px 8px 15px;
	margin:0px;
	color:#0B1867;
	font-weight:bold;
}

div.surveyTitle
{
	font-family:Arial;
	font-size:13pt;
	margin:0px;
	color:#0B1867;
	font-weight:bold;
}


.surveyIntroText
{
	font-family:Arial;
	font-size:10pt;
	margin:1px;
}


.checkOutSectionTitle
{	
	font-family:Arial;
	font-size:11pt;
	color:#0b1867;
	padding:4px 0px 4px 10px;
	background-color:#efefef;
	font-weight:bold;
}
.checkoutButton
{
	color:white;
	border:1px solid white;
	background-color:black;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:normal;
	font-size:9pt;
	background: url("shoppingBasketButtonNew.gif"/*tpa=http://www.furniturevillage.co.uk/images/shoppingBasketButtonNew.gif*/) no-repeat #2e3c94 right;
	width:120px;
	text-align:left;
	display:block;	
	margin-bottom:10px;
}



.checkoutButtonWHITE
{
	border:1px solid #d8d8d8;
	color:#0b1867;
	background-color:White;
	padding-left:6px;
	/*padding-right:25px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:9pt;
	background: url("shoppingBasketButton.gif"/*tpa=http://www.furniturevillage.co.uk/images/shoppingBasketButton.gif*/) no-repeat #fff right;
	width:120px;
	text-align:left;
	display:block;	
	margin-bottom:10px;
}

.checkoutButtonWHITE a 
{
	color:#0b1867;
	display:block;
	padding-right:25px;
	width:100%;
}

.checkoutButtonL
{
	color:white;
	border:1px solid white;
	background-color:black;
	padding-right:6px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:normal;
	font-size:9pt;
	background: url("shoppingBasketButtonLNew.gif"/*tpa=http://www.furniturevillage.co.uk/images/shoppingBasketButtonLNew.gif*/) no-repeat #2e3c94 left;
	width:145px;
	text-align:right;
	display:block;
}


.checkoutButtonLExit
{
	border:1px solid #fbe3e7;
	color:#d4001e;
	background-color:White;
	padding-right:6px;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	font-size:9pt;
	background: url("shoppingBasketExitButtonL.gif"/*tpa=http://www.furniturevillage.co.uk/images/shoppingBasketExitButtonL.gif*/) no-repeat #fff left;
	width:145px;
	text-align:right;
	display:block;
	clear: both;
	
}

.checkoutButtonLExit a 
{
	color:#d4001e;
	display:block;
	white-space: nowrap;
	width:100%;
}

.checkoutButton a
{
	color:white;
	display:block;	
	padding-right:25px;
	width:100px;
}
.checkoutButtonL a
{
	color:white;
	display:block;
	width:100%;
}
.checkoutPaymentMethod
{
	padding-left:15px;
	
	color:#0b1867;
	font-size:10pt;	
}
.checkoutReadonlyPostcode
{
	color:#0b1867;
	font-size:10pt;	
	font-weight:bold;
}


.CartTotalRow
{
	background-color:#0b1867;	
	color:White;
	height:25px;
	font-size:10pt;
}
.cartTotal
{
	
	padding-left:15px;
	font-weight:bold;
}

.cartGlobalDiscountRow
{
	padding-bottom:4px;
}

.cartGlobalDiscountHeading
{	
	padding-left:15px;
	font-weight:bold;
	color:#c50a29;
	font-size:10pt;
}

.cartEmpty
{
	padding-left:15px;
	font-size:10pt;
	color:#0b1867;
	font-weight:normal;
}
.cartHeader
{
	background-color:#efefef;
	color:#0b1867;
	font-weight:bold;
	font-size:10pt; 
	height:24px;
}


.surveyHeader
{
	color:#0b1867;
	font-weight:bold;
	font-size:14pt; 
	height:24px;
}

.surveyText
{
	color:Black;
	font-size:10pt; 
}


.surveyTableTop
{
	padding:6px;
	border-top:1px solid #d8d8d8;
}

.surveyTableRepeater
{
	padding-top:6px;
	padding-bottom:6px;
	font-size:9pt;
	color:#0b1867;
}

.surveyTableBottomRow
{
	font-size:9pt;
	border-top:1px solid #d8d8d8;
	height:10px;
}

.surveyCommentsTop
{
	padding:6px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
}

.surveyCommentsBottom
{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:4px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	font-size:9pt;
	color:#0b1867;
}


.cartItemTopHalf
{
	border:1px solid #d8d8d8;	
}
.cartRemoveButton
{
	color:#0b1867;
	font-weight:bold;
	font-size:8pt;
	background:url("cross.gif"/*tpa=http://www.furniturevillage.co.uk/images/cross.gif*/) no-repeat left;
	padding-left:15px;
}
.cartItem
{
	color:#0b1867;
	font-weight:bold;
	font-size:10pt;
	background:url("cartArrow.gif"/*tpa=http://www.furniturevillage.co.uk/images/cartArrow.gif*/) no-repeat left 4px;
	padding-left:15px;
}

.totalToPayNowText
{
	color: #000000; font-size: 11pt; font-weight: bold;
}

.cartPrice
{
	color:#0b1867;
	font-weight:bold;
	font-size:10pt;	
}	
.cartReduction
{
	color:#c50a29;
	font-weight:bold;
	font-size:9pt;	
	padding-left:15px;
}	
.merchandiseIncentiveRow
{
	padding-top:20px;
	padding-bottom:12px;
}
.promotionPadding
{
	padding:12px 0px 8px 0px;
}
.merchandiseIncentiveRowBoth
{
	padding-top:0px;
	padding-bottom:14px;
}
.cartGuardsman
{
	color:#0b1867;
	font-size:9pt;
	padding-left:15px;
}
.cartGuardsmanButton a
{
	color:#0b1867;
	font-weight:bold;
	font-size:9pt;
	background:url("cartArrowGman.gif"/*tpa=http://www.furniturevillage.co.uk/images/cartArrowGman.gif*/) no-repeat left;
	padding-left:15px;	
}
.cartUpdate a
{
	color:#0b1867;
	font-size:8pt;	
}

.cartColumn1
{width:105px}
.cartColumn2
{width:370px;}
.cartColumn3
{}
.cartColumn4
{width:5px;}
.cartColumn5
{width:125px;padding-right:10px;margin-right:10px}


.getmaplink
{
	text-decoration:underline;
	padding-left:6px;
}

.getmaplink:link, .getmaplink:hover, .getmaplink:visited, .getmaplink:active
{
	text-decoration:underline;
}

.confirmationLink
{
	color:#0b1867;
	font-weight:bold;
}


/********************************************************************************/
/*deliveryoptions*/
.noPostcodeFound
{
	background-color:#def1f6;
}
.DeliveryOptions
{
	border:1px solid #d8d8d8;
}
.deliverySubHeader
{
	color:#0b1867;
	font-weight:bold;
	font-size:9pt;	
	padding-left:8px;
	
}
.deliveryText
{
	color:#0b1867;
	
	font-size:9pt;		
}	
.deliveryTextSmall
{
	color:#0b1867;
	
	font-size:8pt;	
}	
.deliverysubText li
{
	margin:0px;	
	padding:0px;
	font-size:8pt;
}
.deliverysubText
{
	margin:0px;	
	padding-left:40px;
}


.deliveryTextCart
{	
	display:block;
}


.deliveryChangeText a
{
	color:#0b1867;
	/*padding-left:15px;*/

	font-size:8pt;	
}
.checkoutCheque
{
	font-size:10pt;
	padding-left:15px;
}
	
.preClickPostcodeTextBox
{
	color:Gray;	
	font-weight:normal;
}

.postClickPostcodeTextBox
{
	color:Black;	
	font-weight:normal;
}

/********************************************************************************/
/*checkoutbreadcrumb*/
.CheckoutBreadcrumbSection
{
	padding-top:16;
	padding-left:16;
	color:#ccc;
	
}
.CheckoutBreadcrumbNumber
{
	width:20px;	
	height:20px;
	color:White;
	background-color:#ccc;
	text-align:center;	
}
.CheckoutBreadcrumbText
{
	padding-right:14px;
	padding-left:4px;	
	font-size:9pt;
	color:#ccc;
}
.CheckoutBreadcrumbNumberSelected
{
	width:20px;	
	height:20px;
	color:White;
	background-color:#0b1867;
	text-align:center;
	font-weight:bold;
}
.CheckoutBreadcrumbTextSelected
{	
	padding-right:14px;
	padding-left:4px;
	color:#0b1867;
	font-weight:bold;
	font-size:9pt;
}
.checkoutThankyou
{
	font-family:Arial;
	font-size:10pt;
	padding-left:15px;
}
/********************************************************************************/

.topMenuButtonOver
{
	background-color: #EFEFEF;
}

.topMenuButton
{
	
}

.padMainContent
{
	padding-left:0px;
}

/*Product Details box*/
.productDetailsText
{
	font-family:Arial;
	font-size:10pt;
}

.productDetailsTextSmall
{
	font-family:Arial;
	font-size:8pt;
}

div.productTitle
{
	font-weight: bold;
	color: #0B1867;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 11pt;
	padding-top: 8px;
	padding-bottom: 2px;
}

div.priceEstablishTitle
{
	color: #000000;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 9pt;
	padding-top: 0px;
	padding-bottom: 10px;
}

.deliveryLink
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 9pt;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: black;
	display:block;
}

/*Product Search*/
.productSearchBody
{
	padding:18px;
	background-color:#efefef;
	width:100%;
	vertical-align:top;
	border:1px solid #d8d8d8;
	color:#0B1867;
	font-family:Arial;
}

.productSearchLabel
{
	font-weight:bold;
	font-size:10pt;
	padding-left:10px;
	padding-bottom:16px;
	font-family:Arial;
}

.productSearchSubLabel
{
	font-weight:normal;
	font-size:7pt;
}

.productSearchSmallLabel
{
	font-weight:normal;
	font-size:10pt;
}
.productSearchText
{
	font-family:Arial;
	font-size:8pt;
	padding-right:6px;
}
.searchButton a
{
	padding:3px 8px 3px 8px;
	border-right:1px solid #d8d8d8;
	font-weight:bold;
	text-decoration:none;
	color:#0B1867;
	font-family:Arial;
}

.searchHeaderText
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: #0B1867;
	font-size: 14pt;
	padding: 5px 0px 10px 0px;
}

.genericLabel
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	color: black;
}

.genericPopUpText
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	color: black;
}

.genericButton
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	color: black;
	font-weight: bold;
	
}

/* Range Page */
td.rangeDescription
{
	font-family: Arial;				
}
div.headerTextRange
{
	font-family:Arial;color:#0B1867;display:inline;
}
.popupHolderImage
{
	background-color:white;
	padding:0px 2px 0px 2px;			
}
.popupHolderText
{
	padding:2px 4px 2px 6px;
	background-color:#906842;
	color:white;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial;
	width:114px;	
	display:block;			
}	
td.deliveryTime
{	
	font-size:8pt;				
	font-family:Arial;	
	padding-left:8px;				
}
.rightFacts
{
	border:1px solid #d8d8d8;
	padding:7px 0px 7px 0px;
	/*width:168px;*/
	width:170px;
	color: #0B1867;
	font-family:Helvetica;
	font-weight:bold;
	font-size:9pt;
	margin-bottom:4px;
	
}			
.rightFacts a
{
	color: #0B1867;
}
.rightFactsLink
{
	text-decoration:none;
}
.rightFactsLink:hover
{
	text-decoration:underline;
}
.rightFactsPad
{
	padding-left:4px;
}
.deliveryLink 
{ 
	TEXT-DECORATION: none;
	color:black;				
}
.deliveryLink:hover
{
	text-decoration:underline;
}
.optionLine 
{ 
	FONT-SIZE: 10pt; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Arial 
}
.willItFit 
{ 
	FONT-SIZE: 9pt; 				
	color:black;
	text-decoration:none;
	font-weight:bold;
	padding-left:2px;
}
.willItFit:hover
{
	text-decoration:underline;
}
.relatedItemsLink
{
	font-family:Arial;
	font-size:8pt;
	color:black;
	text-decoration:none;
}
.relatedItemsLink:hover
{
	text-decoration:underline;
}
/**************/

/*Email signup*/
.emailSignupSubTitle
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: #0B1867;
	
	font-size: 10pt;
	font-weight:bold;
	
	padding-bottom:4px;
}

.emailAddressTextBox
{
	width:280px;
}

.buyingOnlineLink
{
	display:block;
	font-family:Arial;
	font-size:8pt;
	padding-left:6px;
}

/* added by DW 20/09/05 */
.brownLink{border:solid 1px #FFF;background: url("brnarw.jpg"/*tpa=http://www.furniturevillage.co.uk/images/brnarw.jpg*/) no-repeat #906842;width:140px;_width:135px;margin:10px 0px 0px 10px;}
.brownLink a{font-family:Helvetica, sans-serif;display:block;font-size:9pt;font-weight:bold;color:#FFF;background: #906842;text-decoration: none;margin:0px 0px 0px 19px;padding:2px 3px 2px 5px ;/*letter-spacing: -0.03em;_letter-spacing: -0.01em;*/}
.brownLink:hover{background: url("brnarw.jpg"/*tpa=http://www.furniturevillage.co.uk/images/brnarw.jpg*/) no-repeat #A48466;}
.brownLink a:hover{/*background: #A48466;*/text-decoration:underline}


.callOut{width:188px;height:51px;border: solid 1px #D8D8D8;background: url("gryarw.gif"/*tpa=http://www.furniturevillage.co.uk/images/gryarw.gif*/) no-repeat 3px 5px;float:left;margin:0;}
.callOut .calloutLink{display:block;font-size:90%;text-decoration: none;color:#0B1867;padding:5px 0px 0px 10px;margin:0;width:100px;_width:110px;float:left;}
.callOut .calloutLink:hover{text-decoration: underline;}
.callOut img{display:block;float:right;border:none; margin:0;padding:0;}

.calloutLink2{font-size:90%;text-decoration: none;color:#0B1867;}
.calloutLink2:hover{text-decoration: underline;}
/* FAQ */

.faqQuestion
{
	width:500px;padding:15px;background-color:#EFEFEF;margin:0px auto;text-align:left;
	font-weight:bold;
}

.faqAnswer
{
	width:500px;padding:15px 15px 30px 15px;margin:0px auto;text-align:left;

}

.faqTextBold
{
	padding-top:10px;
	font-size:12px;
	float:left;
	width:430px;
}

.faqText
{
	font-size:12px;
	float:left;
	width:430px;
}

.faqImage
{
	float:left;
	padding-right:10px;
}

.faqLi{
list-style: lower-alpha; 
	margin-top:5px;
	padding:0;
}

.faqLi li{
	margin:0;
	padding:10px 0px 5px 0px;
	font-size:10pt;
}

.faq2Li{
	list-style: none;
	margin-top:5px;
	padding:0;
}

.faq2Li li{
	margin:0;
	padding:10px 0px 5px 0px;
	font-size:10pt;
}

/* contact us */

.contactRight
{
	float:left;
}

.contactLeft
{
	float:right;	
}

.contactLeft a
{
	color: #0B1867;
}

.contactLeftHandBox
{
	float:left;
	border:1px solid #D8D8D8;
	width:165px;
	margin:0px 0px 10px 0px;
}

.contactLeftHandBoxText
{
	margin:10px;
	font-size:13px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: #0B1867;
	font-weight:normal;
}
.contactLeftHandBoxTextLarge
{
	font-size:15px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: #0B1867;
	font-weight:bold;
}

.contactLeftHandBoxTextLarger
{
	font-size:20px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: #0B1867;
	font-weight:normal;
}

.contactTextBox
{
	width:200px;
}

.contactMessageBox
{
	width:364px;
	height:75px;
}

.contactFormText
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: #0B1867;
	font-size: 10pt;
	font-weight:bold;	
	padding:3px 0px 3px 0px;
}

.contactError
{	
	clear:both;
	float:left;
	text-align:left;
	width:290px;
	padding-top:5px;
}

.contactErrorText
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;				
	color: blue;

	font-size: 10pt;
}

.contactButton
{
	float:left;
	text-align:right;
	padding-top:9px;
}

/* Bed Buying Guide Supplied CSS */
.blueHdr{font-size:120%;color:#091967;padding:10px 0px 0px 0px;}

.smlblueHdr{
	font-size:10pt;
	color:#091967;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}


.icon{vertical-align: top;}

.contentList li, .contentList ol
{
	font-size: 10pt;
}

.contentP{font-size: 10pt;
margin:0;
padding:10px 0px 10px 0px;
width:500px;
}

.blueLink{
	Display:block;
	background: url("gryarw.gif"/*tpa=http://www.furniturevillage.co.uk/images/gryarw.gif*/) no-repeat;
	margin:0;
	padding:0px 0px 0px 10px;
	font-size:80%;
	font-weight: bold;
	text-decoration: none;
	color:#091967;
}


.subList{
	margin:0px 0px 0px 10px;
	padding:0;
}

.subList li{
list-style: none;
	margin:0;
	padding:0px 0px 0px 10px;
	background: url("gryarw.gif"/*tpa=http://www.furniturevillage.co.uk/images/gryarw.gif*/) no-repeat 0px 5px;
}

.subList a{
	font-size:70%;
	color:#000;
	text-decoration: none;
}

.contentUl{
	margin-top:5px;
	padding:0;
}

.contentUl li{
	font-size:80%;
	margin:0;
	padding:0px 0px 5px 0px;
}
/***************************************/

/* Template Styles*/

.templateRight
{
	padding-top:10px; padding-left:20px;
}

.templateRightBox
{
	border:solid 1px #D8D8D8; height:130px; font-weight:bold;font-size:100%;color:#1B246F; padding:5px 0px 0px 5px;
	
}

.templateRightBoxBackground
{
	background: url("gryarw.gif"/*tpa=http://www.furniturevillage.co.uk/images/gryarw.gif*/) no-repeat 0px 3px;padding:0px 0px 0px 10px;
}

.templateRightBoxBackground a
{
	font-size:11pt;
}

.templateContent
{
	background: url("gryarw.gif"/*tpa=http://www.furniturevillage.co.uk/images/gryarw.gif*/) no-repeat 0px 3px;padding:0px 0px 0px 10px;
}

.templateMainContentP
{
	width:380px;
}

.templateSubHeader
{
	color: #0B1867;
	font-size: 11pt;
	font-weight:bold;	
}
.templateSubHeaderNotBold
{
	color: #0B1867;
	font-size: 11pt;
	font-weight:normal;
	padding-bottom:6px;
}
.guaranteeHeader
{
	padding:8px 0px 6px 0px;
}
.guaranteeBoldPara
{
	padding-bottom:0px;	
}
.templateSubHeader2
{
	color: #0B1867;
	font-size: 12pt;
}

.templateRightBoxLink
{
	font-weight:bold;font-size:100%;color:#1B246F;text-decoration:none;
}

.templateRightContentP
{
	width:150px;color:#000;font-weight:normal;padding:5px 4px 0px 10px;
}

.templateCenter
{
	padding-left:8px; padding-top:10px;
}

.templateImage
{
	padding-top:10px;
}

/*View by brand*/
.brandBox{
	width:188px;
	height:61px;
	border: solid 1px #D8D8D8;
	background-image: url("gryArwBig.jpg"/*tpa=http://www.furniturevillage.co.uk/images/gryArwBig.jpg*/);
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0px 0px 10px 0px;
}

.brandBoxText
{

	font-weight:bold;font-size:13px;color:#1B246F;
	padding:0px 0px 0px 10px;

}

.previousAddressDeleteButton
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 4px;
	margin-top: 0px;
	color: #0B1867;
	font-size: 10pt;
	text-align: right;
	padding-right: 12px;
	padding-bottom: 4px;
	vertical-align: middle;
}

.leftCartFormLabel
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 6px;
	margin-top: 0px;
	color: #0B1867;
	font-size: 10pt;
	text-align: right;
	padding-right: 12px;
	padding-bottom: 4px;
	vertical-align: top;
}

.leftCartFormAddressLabel
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 4px;
	margin-top: 0px;
	color: #0B1867;
	font-size: 10pt;
	text-align: right;
	padding-right: 12px;
	padding-bottom: 4px;
	vertical-align: top;
}

.leftCartFormLabelRight
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 6px;
	margin-top: 0px;
	color: #0B1867;
	font-size: 10pt;	
	padding-right: 12px;
	padding-bottom: 4px;
	vertical-align:top;
	padding-left:10px;
}

.leftCartFormInput
{
	vertical-align:top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.leftCartFormInfo
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 0px;
	margin-top: 0px;
	color: #333333;
	font-size: 8.5pt;
	padding-right: 8px;
}

.leftCartFormSubTitle
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	color: #333333;
	font-size: 11pt;
	font-weight: bold;
	color:#5f5f5f;
	width:180px;
}
.leftCartFormSmallTxt
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;		
	font-size: 8pt;
	color:#5f5f5f;
}
.checkoutDetailsConfirmation
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 4px;
	margin-top: 0px;
	color: #0B1867;
	font-size: 10pt;
	font-weight:bold;
	text-align: left;
	padding-right: 12px;
	padding-bottom: 4px;
	vertical-align:top;
}

.checkoutDetailsConfirmationPaymentSummary
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	padding-top: 4px;
	margin-top: 0px;
	color: #0B1867;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-bottom: 4px;
	vertical-align: top;
}

.xmasAvailable
{
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
	font-size: 8pt;
	color:Red;
	padding-right:2px;
	line-height:8pt;
	font-weight:bold;
}

.gdmTextHolder
{
	width:400px;
	border:2px solid #781c7d;
	padding:4px;
	margin-right:0px;
	margin-bottom:6px;
	font-size:10pt;
	font-weight:bold;
	color: #781c7d;
	_width:410px;
}


.checkoutVSmallTextBox
{
	width:30px;
}
.checkoutSmallTextBox
{
	width:50px;
}
.checkoutMediumTextBox
{
	width:100px;
}

.checkoutText
{
	font-family:Arial;
	font-size:10pt;
	color: #0B1867;
}
.checkoutSmallText
{
	font-family:Arial;
	font-size:8pt;
	color: #0B1867;
	_line-height: 6pt;
}
.checkoutSummaryText
{
	font-family:Arial;
	font-size:10pt;
	color: #0B1867;
	font-weight:bold;
}
.checkoutLinkText
{
	font-family:Arial;
	font-size:10pt;
	color: #0B1867;
	text-decoration: underline;
}
.checkoutChangeButton
{
	padding:6px;
}

.promoHolder
{
	padding-top:4px;
	padding-bottom:4px;	
}

.promoHolder div
{
	padding:6px;border:1px solid #efefef;width:740px;font-size:9pt;color:black;text-align:center;
}


.contactUsWrapper
{
	font-size:10pt;	padding-left:10px;	
}
.contactUsWrapper a
{
	color:#091967;
	font-weight:bold;
}
.contactUsWrapper p
{
	margin-top:0px;
}

.contactUsWrapper h2
{
	padding:0px;
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	margin-top:10px;
}

p.basic, td.basic, div.basic
{
	font-size:10pt;
	color: Black;
}

p.storeAddress, td.storeAddress, div.storeAddress
{
	font-size: 10pt;
	color: #000;
	font-weight: bold;
}

.storeAddressLink
{
	font-size: 10pt;
	color: #000;
}

.storeAddressLinkSelected
{
	font-size: 10pt;
	color: #081863;
	font-weight: bold;
}

td.storeAddressSubHeading
{
	font-size: 10pt;
	color: #081863;
	font-weight: bold;
	width: 80px;
	text-align: right;
	padding-right: .7em;
}

td.storeAddressHeading
{
	font-size: 11pt;
	font-weight: bold;
	color: #081863;
}

table.storeAddressTable
{
	border-collapse: collapse;
}
.storeAddressSubText
{
	font-size:80%;
	font-weight:bold;
}
.blueLinkCheckout
{
	color:#091967;
	font-weight:bold;
}
.blueLinkCheckout:link, .blueLinkCheckout:hover, .blueLinkCheckout:visited, .blueLinkCheckout:active
{
	color:#091967;
	font-weight:bold;
}


.rangeHyperlinkText
{
	width:200px;
}

.sofaBottomItem
{
	height:25px;
}

.sofaPromoWrapper { margin:0px auto;width:744px;border:0px solid #eeeeee;margin:0px
		auto;text-align:center;} 
.sofaPromoInnerWrapper {padding:20px 25px;} 
.columnWidth
		{ width:230px;vertical-align:top; } 
.promoArea { width:220px;} 
.promoSpacer {margin-right:14px;_padding-right:14px;_margin-right:0px;}
.promoFooter {padding:5px 4px 5px 8px;} 

.promoFooterMinHeight{ text-align:left;}

.BuyItNowLink {color:White;font-size:8pt;
		font-weight:bold; display:block; padding:2px; padding-right:02px;text-decoration:none;padding-left:20px;background:url("arrow.png"/*tpa=http://www.furniturevillage.co.uk/images/SofaPromo/arrow.png*/)
		no-repeat 4px 5px;}
		

.buyItNowButton {border:1px white solid; background:url("buttonBg.png"/*tpa=http://www.furniturevillage.co.uk/images/SofaPromo/buttonBg.png*/)
		repeat-x;width:82px;float:right;margin-bottom:2px;} 

.buyItNowButtonGdm {border:1px white solid; background:url("buttonBgGdm.png"/*tpa=http://www.furniturevillage.co.uk/images/SofaPromo/buttonBgGdm.png*/)
		repeat-x;width:82px;float:right;margin-bottom:2px;} 

.buyItNowButtonRange {border:1px white solid; background:url("buttonBg.png"/*tpa=http://www.furniturevillage.co.uk/images/SofaPromo/buttonBg.png*/)
		repeat-x;width:62px;float:right;margin-bottom:2px;} 

.buyItNowButtonRangeGdm {border:1px white solid; background:url("buttonBgGdm.png"/*tpa=http://www.furniturevillage.co.uk/images/SofaPromo/buttonBgGdm.png*/)
		repeat-x;width:62px;float:right;margin-bottom:2px;} 

.thumbnails p span span a.BuyItNowRangeLink {color: #FFF;font-size:8pt;
		font-weight:bold; padding:2px; padding-right:2px;text-decoration:none;padding-left:20px;background:url("arrow.png"/*tpa=http://www.furniturevillage.co.uk/images/SofaPromo/arrow.png*/)
		no-repeat 4px 5px; width: auto; }

.RangeNameLink {color:#071053;font-weight:bold;float:left;font-size:9pt;}

.RangeNameLink{width:100px;}

.ProductNameLink {font-weight:bold;float:left;font-size:10pt;text-align:left;padding-right:10px;}

.promoTable
{
	float: left;
}

.promoTable td
{
	padding: 0px;
	border-right: solid 14px White;
	border-bottom: solid 14px White;
	background-color: #ebead6;
	vertical-align: top;
}

.promoRowSpacer
{
	padding-bottom:20px;
}
.promoRowSpacerRed
{
	padding-bottom:20px;
	border-bottom: 1px solid #f8bfc8;
}

.promoRowSpacerGrey
{
	padding-bottom:20px;
	border-bottom: 1px solid #bbbbbb;
}

.productPromoRowSpacerHeader
{
	padding-top: 20px;
	padding-bottom:20px;
	text-align: left;
	font-size: 19px;
	color: #888888;
}

.promoRowSpacerSofaHeader
{
	padding-bottom:40px;
	background-image:url("sofas.gif"/*tpa=http://www.furniturevillage.co.uk/images/xmas/sofas.gif*/);
	background-repeat:no-repeat;
	background-position:left;
	
}

.promoRowSpacerBedsHeader
{
	padding-bottom:40px;
	background-image:url("beds.gif"/*tpa=http://www.furniturevillage.co.uk/images/xmas/beds.gif*/);
	background-repeat:no-repeat;
	background-position:left;
}

.promoRowSpacerSofaBedsHeader
{
	padding-bottom:40px;
	background-image:url("sofabeds.gif"/*tpa=http://www.furniturevillage.co.uk/images/xmas/sofabeds.gif*/);
	background-repeat:no-repeat;
	background-position:left;
}

.promoRowSpacerDiningHeader
{
	padding-bottom:40px;
	background-image:url("dining.gif"/*tpa=http://www.furniturevillage.co.uk/images/xmas/dining.gif*/);
	background-repeat:no-repeat;
	background-position:left;
}

.promoRowSpacerOccasionalsHeader
{
	padding-bottom:40px;
	background-image:url("occasionals.gif"/*tpa=http://www.furniturevillage.co.uk/images/xmas/occasionals.gif*/);
	background-repeat:no-repeat;
	background-position:left;
}

.gdmOfferText 
{font-weight:bold;padding:4px;font-size:110%;width:360px;}
.gdmOfferText.red
{background-color:#f8d8de;}
.gdmOfferText.purple
{background-color:#f8d8de;}
.red
{color:#d42948;background:url("redarrow.gif"/*tpa=http://www.furniturevillage.co.uk/images/redarrow.gif*/) no-repeat 6px 0.8em;padding-left:16px;}
.purple
{color:#781c7d;background:url("purplearrow.gif"/*tpa=http://www.furniturevillage.co.uk/images/purplearrow.gif*/) no-repeat 6px 10px;padding-left:16px;}
.blueArrowRight
{background:url("blueArrowDown.gif"/*tpa=http://www.furniturevillage.co.uk/images/blueArrowDown.gif*/) no-repeat right;padding-right:13px;float:left;}
.productBrowserTopSpacer
{height:6px;_height:2px;}

.errorPage
{padding:0px 20px;}
.errorPage h2
{color:#0B1867;padding:0px;margin:0px;}

.promoWrapper
{
	
}

.promoWrapper .leftColumn
{
	float:left;
	width:340px;
	font-family: Arial;
	font-size:1pt;
	list-style:none;
}

.promoWrapper .rightColumn
{	
	float:right;
	padding-right:35px;
	width:550px;
	padding-top:10px;
	font-size:9pt;

}

.promoWrapper .rightColumn li
{	
	list-style:none;
	margin-bottom:4px;
}



.Description
{
	
}


a.searchResultsText
{
	color:#0B1867;
	font-weight:normal;
	text-decoration:underline;
}

.searchResultsText a:visited, .searchResultsText a:link, .searchResultsText a:active, .searchResultsText a:hover
{
	text-decoration:underline;	
}




.searchProductText
{
	color:#0B1867;
}

.CollectionBottomRight
{
	padding-bottom:0px;
	border-right:1px solid #d8d8d8; 
}

.avalibleXmas
{
	padding-bottom:25px;
	*padding-bottom:30px;
}

.groupBedDrawers
{}
.groupBedDrawers li
{display:inline;list-style:none;float:left;}
.groupBedDrawers a, .groupBedDrawers img,.groupBedDrawers ul, .groupBedDrawers li
{ padding:0px; margin:0px; }


.sofaPromoRed
{
	background-image:url("3backgroundsofa.png"/*tpa=http://www.furniturevillage.co.uk/Images/3backgroundsofa.png*/);
	background-repeat:repeat-y;
	float:left;
}

.newShopStoreLocatorPage
{
	line-height:1.2em;
	font-size:1.1em;
	height:140px;
	width:135px;
	padding:5px 5px 5px 5px;
	background-color:#EFEFEF;
}
