﻿#PageBGImage
{
	background: #F4F2F0 url('../images/pagebackgrounds/Pownalls2.jpg') no-repeat 50% 95%;
	float: left;
	width: 100%;
}

#Pownall .FenlandTextures
{
	background: #F4F2F0 url('../images/pagebackgrounds/Pownalls5.jpg') no-repeat 50% 95%;	
}

#Pownall .FenlandTwist,
#Pownall .FindRetailer
{
	background: #F4F2F0 url('../images/pagebackgrounds/Pownalls4.jpg') no-repeat 50% 95%;	
}

#Pownall .FenlandBerber
{
	background: #F4F2F0 url('../images/pagebackgrounds/Pownalls5.jpg') no-repeat 50% 95%;	
}

#Pownall .FenlandLoops
{
	background: #F4F2F0 url('../images/pagebackgrounds/Pownalls6.jpg') no-repeat 50% 95%;	
}

#Pownall .NoBackgroundImage
{
	background: #F4F2F0;	
}

#contentpage
{
	display: inline;
	float: left;
	font-size: 90%;
	margin: 55px 0 115px 10.3%;
	min-height: 527px;
	width: 87.7%;
}

#contentpage .contentcolumn
{
	float: left;
	width: 50%;
}

#contentpage .left
{
	width: 25.5%;
}

#contentpage .left h2,
#contentpage .left h3,
#contentpage .left p
{
	float: left;
	width: 100%;
}


#contentpage .left h2
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 220%;
	font-weight: normal;
	letter-spacing: -2px;
	padding-bottom: 12px;
	text-transform: lowercase;
}

#contentpage .left h2 span
{
	font-weight: bold;
}

#contentpage .left h3
{
	color: #4F6D5E;
	font-weight: bold;
	margin: 10px 0 12px 0;
}

#contentpage .left h3.AvailableWidth
{
	padding-top: 3px;
	width: 60%;
}

#contentpage .left ul.AvailableWidth
{
	width: 35%;
}

#contentpage .left p
{
	line-height: 140%;
	margin-bottom: 10px;
}

#contentpage .left p a
{
	line-height: 140%;
}

#contentpage .left ul
{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

#contentpage .left ul.secondarynav
{
	margin-top: 10px;
}

#contentpage .left ul.secondarynav li.currentpage a
{
	text-decoration: underline;
}

#contentpage .left li, #contentpage .left li span
{
	float: left;
	line-height: 140%;
	width: 100%;
}

#contentpage .left li span
{
	width: 62%;
}

#contentpage .left li span.AttributeLabel
{
	color: #4F6D5E;
	font-weight: bold;
	min-height: 22px;
	width: 38%;
}

#contentpage .left li span.Large
{
	min-height: 53px;
}

#contentpage .left .secondarynav li
{
	line-height: 180%;
}

#contentpage .left li a
{
	text-decoration: none;
}

#contentpage .left li a:hover, #contentpage .left li a.selected
{
	text-decoration: underline;
}

#contentpage .left ul.AvailableWidth li img
{
	display: inline;
	float: left;
	margin: 8px 10px 0 0;
}

#contentpage .left ul.AreasOfUse li
{
	padding-bottom: 12px;
	width: 19.9%;
}

#contentpage .right
{
	float: right;
	width: 72%;
}

#contentpage .right .roomshots
{
	background: #FFFFFF url(../Images/imageloading.gif) no-repeat center center;
	float: left;
	width: 50%;
}

#contentpage .right .roomshots img.room
{
	float: left;
	max-width: 154px;
	width: 50%;
}

#contentpage #LocationMap
{
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	display:inline;
	float: left;
	height: 465px;
	width: 99%;
}


#contentpage .content
{
	background: #FFFFFF;
	float: left;
	padding-bottom: 31px;
	width: 100%;
}

#contentpage .content h4
{
	background: #D0D0D2;
	color: #686663;
	display: inline;
	float: left;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 8px 3% 9px 3%;
	text-transform: lowercase;
	width: 94%;
}

#contentpage .content p,
#contentpage .content h5,
#contentpage .content ul,
#contentpage .content dl,
#contentpage .content dt,
#contentpage .content dd
{
	display: inline;
	float: left;
	line-height: 140%;
	margin: 10px 0 10px 3%;
	width: 94%;
}

#contentpage .content h5
{
	font-weight: bold;
	margin-bottom: -5px;
}

#contentpage .content ul
{
	list-style-position: outside;
	padding-left: 3%;
}

#contentpage .content ul.bulleted
{
	list-style-type: disc;
	margin-top: -5px;
	padding-left: 0;
}

#contentpage .content ul li
{
	line-height: 140%;
}

#contentpage .content ul.bulleted li
{
	margin-left: 3%;
	width: 90%;
}

#contentpage .content dt
{
	display: inline;
	float: left;
	font-weight: bold;
	line-height: 140%;
	margin: 0;
	width: 100%;
}

#contentpage .content dd
{
	display: inline;
	float: left;
	line-height: 140%;
	margin: 0 0 20px 0;
	width: 100%;
}

#contentpage .right .contentwithimages
{
	min-height: 385px;
	width: 50%;
}

#contentpage .right .contentwithimages h4
{
	padding-right: 6%;
	padding-left: 6%;
	width: 88%;
}

#contentpage .right .contentwithimages p,
#contentpage .right .contentwithimages h5,
#contentpage .right .contentwithimages ul,
#contentpage .right .contentwithimages dl
{
	padding-left: 4%;
	width: 88%;
}

#contentpage .right form,
#contentpage .right fieldset
{
	float: left;
	width: 100%;
}

#contentpage .right form
{
	background: #FFFFFF;
	width: 100%;
}

#contentpage .right form fieldset legend
{
	display: none;
}

#contentpage .right fieldset h4
{
	background: #D0D0D2;
	color: #686663;
	display: inline;
	float: left;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 8px 3% 9px 3%;
	width: 94%;
}

#contentpage .right form fieldset p,
#contentpage .right form fieldset ul
{
	display: inline;
	float: left;
	margin: 10px 0 10px 3%;
	width: 94%;
}

#contentpage .right form fieldset ul li
{
	line-height: 120%;
}

#contentpage .right form fieldset p
{
	line-height: 140%;
	margin-top: 0;
}

#contentpage .right form fieldset input.button
{
	background: transparent;
	border: 0;
	color: #686663;
	float: right;
	font-size: 90%;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	margin-left: -3px;
	padding: 3px 0 2px 0;
	text-transform: uppercase;
	width: auto;
}

#contentpage .vcard
{
	float: left;
	font-size: 90%;
	padding: 20px 0;
	width: 100%;
}

#contentpage .right .vcard p
{
	margin-bottom: 0;
}

#contentpage .right #hcard-Pownall-Carpets p a
{
	display: inline;
}

#contentpage .right .vcard p span
{
	float: left;
	line-height: 140%;
	width: 90%;
}

#contentpage .right #hcard-Pownall-Carpets p span
{
	margin-right: 5px;
	width: auto;
}

#contentpage .right .vcard .fn
{
	display: none;
}

#contentpage .right .vcard .org
{
	font-weight: bold;
}

#contentpage .right .vcard .adr
{
	margin-bottom: 5px;
}

#contentpage .right .vcard .contact
{
	margin-bottom: 15px;
}

#contentpage .right .vcard .contact .ContactLabel
{
	float: left;
	font-weight: bold;
	width: 30%;
}

#contentpage .right .vcard .contact .ContactValue
{
	float: left;
	width: auto;
}

#contentpage .right ul#Sitemap,
#contentpage .right ul#Sitemap li ul
{
	display: inline;
	float: left;
	margin: 0;
	width: 95%;
}

#contentpage .right ul#Sitemap li,
#contentpage .right ul#Sitemap li ul li
{
	float: left;
	margin: 3px 0;
	width: 90%;
}