.mainarea {
	padding: 10px 10px 10px 15px;
	font-size: 70%;
	color: #666666;
	background-color: #FFFFFF;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
h2 {
	font-size: 120%;
	color: #000000;
}
.standardTable {
	font-size: 70%;
}
.wide400 {
	width: 400px;
}
.formLabel {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
.formText {
	font-size: 80%;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
}
.standard {
	margin-left: 50px;
}
.mainareaLogin {
	padding: 10px 10px 10px 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 70%;
	color: #666666;
	background-image: url(mediaarea/images/handle_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
}
.topnav a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.topnav a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.topnav a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.red {
	color: #CC0000;
}
.banner {
	background-image: url(mediaarea/images/banner1_bg.gif);
	background-repeat: repeat;
}
.listheadings {
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}
.listtext {
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.greyunderline {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.thumbCode {
	font-size: 80%;
	font-weight: bold;
	color: #666666;
}
.thumbDesc {
	font-size: 70%;
	font-weight: normal;
	color: #666666;
}
.thumbLink {
	font-size: 90%;
	font-weight: bold;
	color: #990000;
}
.mainBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-image: url(images/banner1_bg.gif);
}
.footer {
	padding-left: 15px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	color: #666666;
	clear: both;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #999999;
	background-repeat: repeat;
	height: 15px;
	margin-top: 0px;
}
.footer td{
	font-size: 60%;
}
.footer a:link {
	color: #666666;
	text-decoration: none;
}
.footer a:visited {
	color: #666666;
	text-decoration: none;
}
.footer a:hover {
	color: #990000;
	text-decoration: underline;
}
.bannernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 15px;
}
.footer1 {
	background-color: #efefef;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #666666;
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/footer1_shad.gif);
	background-position: top;
	width: 100%;
}
.footer1 .footerpanel {
	margin-right: auto;
	margin-left: 180px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 790px;
}
.footer1 .footerpanel .clear {
	clear: both;
	height: 0px;
}

.footer1 .footerpanel .footerlinkbox {
	float: left;
	width: 33%;
	margin-bottom: 10px;
}
.footer1 .footerpanel .footerlinkbox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px 0px 2px;
}
.footer1 .footerpanel .footerlinkbox h3 a {
	color: #999999;
	text-decoration: none;
}
.footer1 .footerpanel .footerlinkbox h3 a:hover {
	color: #7E4958;
	text-decoration: underline;
}

.footer1 .footerpanel .footerlinkbox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.footer1 .footerpanel .footerlinkbox li {
	margin: 0;
	padding: 0;
}

.footer1 .footerpanel .footerlinkbox li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999999;
	text-decoration: none;
	margin: 0 0 2px;
	display: block;
	padding: 0px;
}
.footer1 .footerpanel .footerlinkbox li a:hover {
	color: #666666;
	text-decoration: underline;
}


.bannernav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.bannernav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bannernav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bannernavWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 15px;
}
.bannernavWhite a:link {
	color: #3366CC;
	text-decoration: none;
}
.bannernavWhite a:visited {
	color: #3366CC;
	text-decoration: none;
}
.bannernavWhite a:hover {
	color: #3366CC;
	text-decoration: underline;
}
.catnav {
	text-align: center;
	background-color: #efefef;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-style: solid;
}
.catnav a:link {
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px;
	font-size: 67%;
	margin-right: 10px;
}
.catnav a:visited {
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px;
	font-size: 67%;
	margin-right: 10px;
}
.catnav a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #666666;
	text-decoration: none;
	background-repeat: repeat;
	padding: 2px;
	font-size: 67%;
	margin-right: 10px;
}

.homeicons a:hover {
	vertical-align: top;
	margin-bottom: 5px;
}
.categories {
	padding-top: 10px;
	font-size: 120%;
	font-weight: bold;
	color: #CC6633;
	clear: none;
}
.categories a:link {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC9933;
	color: #CC9933;
	text-decoration: none;
	padding-left: 10px;
}
.categories a:visited {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC9933;
	color: #CC9933;
	text-decoration: none;
	padding-left: 10px;
}
.categories a:hover {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000000;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.searchbox {
	color: #FFFFFF;
	padding-top: 10px;
}
.searchfield {
	height: 18px;
	background-color: #CCCCFF;
	font-size: 80%;
}
.searchbutton {
	margin-top: 5px;
}
.searchtext {
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.left15 {
	margin-left: 15px;
}
.subcat {
	font-weight: normal;
	color: #666666;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CC9966;
	border-right-color: #CC9966;
	border-bottom-color: #CC9966;
	border-left-color: #CC9966;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-style: solid;
	width: 200px;
	font-size: 120%;
}
.subcat a:link {
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
}
.subcat a:visited {
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
}
.subcat a:hover {
	text-decoration: none;
	color: #666666;
	padding-left: 6px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #666666;
}
.subnav {
	font-weight: normal;
	color: #666666;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-style: solid;
	font-size: 120%;
}
.subnav a:link {
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
}
.subnav a:visited {
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
}
.subnav a:hover {
	text-decoration: none;
	color: #666666;
	padding-left: 6px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;
}
.items {
	padding-left: 20px;
}
DIV.leftnav {
	float: left;
	z-index: 3;
}

.catintro {
	color: #CC6633;
	padding-left: 20px;
	font-size: 80%;
}
.catintro strong {
	font-weight: normal;
}
.catintro a:link {
	color: #CC6633;
	text-decoration: underline;
}
.catintro a:visited {
	color: #CC6633;
	text-decoration: underline;
}
.itemcell {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: 10px;
}
.itemcrumbs {
	color: #999999;
}
.itemcrumbs a:link {
	color: #666666;
	text-decoration: underline;
}
.itemcrumbs a:visited {
	color: #666666;
	text-decoration: underline;
}
.itemcrumbs a:hover {
	color: #666666;
	text-decoration: underline;
}
DIV.lightingBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #CC6633;
}
.mainarealightingitems {
	padding: 10px 10px 10px 15px;
	color: #666666;
	background-color: #FFFFFF;
}
.subtext {
	font-weight: normal;
	color: #666666;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-style: solid;
	width: 200px;
}
.phone {
	font-size: 120%;
	font-weight: bold;
}
.tabletext {
	color: #666666;
	font-size: 70%;
}
.itemtext {
	font-size: 70%;
	color: #666666;
}
.detailtitle {
	font-size: 150%;
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
}
.detailtext {
	font-weight: normal;
	color: #666666;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-style: solid;
}
.detailadd {
	font-weight: normal;
	color: #666666;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-style: solid;
	background-color: #BBBBBB;
}
.basketheadings {
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 4px;
}
.baskettext {
	font-size: 70%;
	font-weight: normal;
	color: #666666;
}
.baskettotal {
	font-size: 70%;
	font-weight: normal;
	color: #666666;
}
.orderheading {
	font-size: 200%;
	font-weight: lighter;
	color: #996666;
}
.registerheaders {
	color: #FFFFFF;
	background-color: #333333;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 120%;
	font-weight: bold;
}
.registertext {
	font-weight: normal;
	color: #000000;
	padding: 10px;
}
DIV.doorsBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #CC9966;
}
DIV.ironmongeryBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #CC9999;
}
DIV.whatsnewBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #669999;
}
.customertext h1 {
	font-size: 220%;
	font-weight: normal;
	color: 996666;
}
.mainarealightingitems .basictext p {
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
}

.customertext {
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9999;
	font-size: 80%;
}
.customertext strong {
	font-weight: bold;
	color: #996666;
}
.customertext a:link {
	color: #999999;
	text-decoration: underline;
}
.customertext a:visited {
	color: #999999;
	text-decoration: underline;
}
.customertext a:hover {
	color: #990000;
	text-decoration: underline;
}
.customerleft {
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
}

.homeBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #CC9933;
}
.resultshead {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-size: 90%;
}
.resultslist {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #666666;
	font-size: 90%;
}
.resultslist a:link {
	color: #666666;
	text-decoration: none;
}
.resultslist a:visited {
	color: #666666;
	text-decoration: none;
}
.resultslist a:hover {
	color: #666666;
	text-decoration: underline;
}
.homeintro {
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CC9933;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	font-size: 80%;
}
DIV.curtainBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #d6b78c;
}
.curtainsintro {
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336666;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	font-size: 80%;
}
.curtainsLink {
	padding-top: 10px;
	font-size: 120%;
	font-weight: bold;
	color: #336666;
	clear: none;
}
.curtainsLink a:link {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #336666;
	color: #336666;
	text-decoration: none;
	padding-left: 10px;
}
.curtainsLink a:visited {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #336666;
	color: #336666;
	text-decoration: none;
	padding-left: 10px;
}
.curtainsLink a:hover {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000000;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
}
.curtainsText {
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6B78C;
	font-size: 80%;
}
.curtainsText h1 {
	font-size: 220%;
	font-weight: normal;
	color: #993300;
}
.curtainsText strong {
	font-weight: bold;
	color: #993300;
}
.mainareapolebuilder {
	padding: 10px 10px 10px 15px;
	color: #666666;
	background-image: url(images/curtains/poles_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.formLabel strong {
	font-weight: bold;
	color: #FFFFFF;
}
.homelinks {
	font-size: 120%;
	color: #CC6633;
	clear: none;
	padding-left: 30px;
}
.homeCat {
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 98%;
	margin-bottom: 4px;
}
.homelinks a:link {
	color: #CC6633;
	clear: none;
	text-decoration: none;
}
.homelinks a:visited {
	color: #CC6633;
	clear: none;
	text-decoration: none;
}
.homelinks a:hover {
	color: #333333;
	clear: none;
	text-decoration: none;
}
.homeWhiteLink {
	color: #FFFFFF;
	font-size: 70%;
}
.homeWhiteLink a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.homeWhiteLink a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.mainareapolesitems {
	padding: 10px 10px 10px 15px;
	color: #666666;
	background-color: #FFFFFF;
}
.bracketBorder {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.curtainLinktext {
	font-size: 90%;
	padding-left: 20px;
}
.multiitem {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-left: 10px;
}
.mainareahome {
	color: #666666;
	color: #666666;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.mainareahome a {
	color: #333333;
	text-decoration: underline;
}
DIV.softfurnishingsBanner {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #e4c17f;
}

.mainBannerWhite {
	background-repeat: repeat;
	left: 0px;
	top: 0px;
	padding-bottom: 7px;
	background-color: #FFFFFF;
}
.searchtextWhite {
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	color: #3366CC;
}
.tabletext h2 {
	font-size: 100%;
	color: #999999;
}
.detailtext a {
	color: #666666;
	text-decoration: none;
}
.detailtext a:hover {
	color: #990000;
	text-decoration: underline;
}
.gateintro {
	color: #CC6633;
	padding-left: 20px;
	font-size: 70%;
}
.gateintro strong {
	font-weight: bold;
}
.gateintro a {
	color: #CC6633;
	text-decoration: underline;
}
.gateintro a:visited {
	color: #CC6633;
	text-decoration: underline;
}
.items h2 {
	color: #666666;
	font-size: 100%;
	margin-top: 8px;
	margin-left: 0px;
}
#navcrumbs {
	font-size: 70%;
	margin-left: 4px;
}
#navcrumbs a {
	text-decoration: underline;
	color: #999999;
}
#navcrumbs a:hover {
	color: #990000;
	text-decoration: underline;
}
#detailnavcrumbs {
	font-size: 80%;
	margin-left: 0px;
	margin-bottom: 10px;
}
#detailnavcrumbs a {
	text-decoration: underline;
	color: #999999;
}
#detailnavcrumbs a:hover {
	color: #990000;
	text-decoration: underline;
}
.itemtext a {
	color: #666666;
	text-decoration: none;
}
.itemtext a:hover {
	color: #990000;
	text-decoration: underline;
}
.customertext h2 {
	font-size: 120%;
	font-weight: bold;
	color: 996666;
	margin-bottom: 0px;
	margin-top: 0px;
}
.mainarealightingitems .basictext {

	padding-left: 30px;
	font-size: 80%;
}
.mainarealightingitems .basictext h2 {

	font-size: 120%;
	font-weight: bold;
	color: 996666;
	margin-bottom: 3px;
	margin-top: 0px;
}
.mainarealightingitems .catTitle {
	float: left;
	width: 60%;
	margin-left: 0px;
}

.mainarealightingitems .basictext h1 {
	font-size: 220%;
	font-weight: normal;
	color: 996666;
	margin: 0px 0px 5px;
}
.detailstocktext {
	font-weight: normal;
	color: #999999;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	font-size: 70%;
}
.items h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #999;
	margin-bottom: 0px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
