	body { background-color: #CDCFAA; background-image: url("/images/bg.jpg"); background-attachment: fixed; margin-top: 0px;}
	
	a {text-decoration: none; color: #5B481D; text-align:left; font-weight: 500; font-size: 12px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	a:hover {text-decoration: none; color: #AFB673; text-align:left; font-weight: 500; font-size: 12px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	
	.InputCheckBox{font-Size:10px;color:#5B481D;font-weight:400;vertical-align:Middle;}
	.InputTextDropDown{font-family:Helvetica;font-Size:11px;color:#5B481D;font-weight:400;vertical-align:Middle;width:200px}
	.InputTextProductSearchWidth {width: 85px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextDate {width: 85px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextKeyword {width: 85px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputSubmit {width: 85px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:center; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.SwatchDelete {width: 50px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:center; font-weight: 400; font-size: 10px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextProductSearchAdvanced {width: 190px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.SelectStateText {width: 200px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextInspireSearch {width: 190px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextProductContactForm {width: 235px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextNameField {width: 82px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextPortfolioAdd {width: 100px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.InputTextZip {width: 100px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.SelectProvince {width: 120px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.SelectSwatchQty {width: 35px; height: 14px; color: #5B481D; border-color: #5B481D; border: 1px; border-style: solid; text-align:left; font-weight: 400; font-size: 8px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.SearchHeaders {color: #AFB673; font-weight: 600; font-size: 14px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	.textresults{color: #5A471C; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.text{color: #5B481D; font-weight: 500; font-size: 14px; line-height: 19px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textbold{color: #5B481D; text-align:left; font-weight: 600; font-size: 14px; line-height: 19px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textmedium{color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textmediumbold{color: #5B481D; text-align:left; font-weight:600; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textsmall{color: #5B481D; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.memo{color: #5B481D; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textrealsmall{color: #5B481D; text-align:left; font-weight: 500; font-size: 8px; line-height: 8px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.portlinks{color: #000000; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textsmallgrey{color: #5B481D; text-align:left; font-weight: 500; font-size: 10px; line-height: 14px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.textsmallbold{color: #5B481D; font-weight: 600; font-size: 10px; line-height: 10px; letter-spacing: .1px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.sublinksspacing{color: #5B481D; text-align:left; font-weight:600; font-size: 11px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.currentpage{color: #000000; text-align:left; font-weight:600; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.abouttext { color: #5B481D; text-align:left; font-weight: 500; font-size: 12px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.formerrortext { color: #FF0000; text-align:left; font-weight: 600; font-size: 13px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.errortext { color: #FF5555; text-align:left; font-weight: 600; font-size: 13px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.errortextsmall { color: #FF5555; text-align:left; font-weight: 600; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.linktrail{color: #AFB673; text-align:left; font-weight:500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.productdetailtext{color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 18px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.productdetailcomment{color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.portfolioproductdetailtext{color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 13px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.productdetailtextbold{color: #5B481D; text-align:left; font-weight:600; font-size: 12px; line-height: 24px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.fabricdetailtext{color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 24px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.portfoliofabricdetailtext{color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 13px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.fabricdetailtextbold{color: #5B481D; text-align:left; font-weight:600; font-size: 12px; line-height: 24px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.titlegreen{color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.swatchcontacttext{color: #5B481D; font-weight:500; font-size: 11px; letter-spacing: .5px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.swatchcontacttextbold{color: #5B481D; font-weight:600; font-size: 11px; letter-spacing: .5px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}

	a.boldunderlinelink {text-decoration: underline; color: #5B481D; text-align:left; font-weight: 600; font-size: 12px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	a:hover.boldunderlinelink {text-decoration: underline; color: #AFB673; text-align:left; font-weight: 600; font-size: 12px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	


	a:link.textmediumred{color: #FF5555; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.textmediumred{color: #FF5555; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.textmediumred{color: #FF5555; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.textmediumred{color: #FF5555; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.portlinks{color: #000000; text-align:left; font-weight: 500; font-size: 10px; line-height: 14px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.portlinks{color: #000000; text-align:left; font-weight: 500; font-size: 10px; line-height: 14px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.portlinks{color: #AFB673; text-align:left; font-weight: 500; font-size: 10px; line-height: 14px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.portlinks{color: #000000; text-align:left; font-weight: 500; font-size: 10px; line-height: 14px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.textsmall{color: #5B481D; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.textsmall{color: #5B481D; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.textsmall{color: #AFB673; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.textsmall{color: #5B481D; text-align:left; font-weight: 500; font-size: 10px; line-height: 10px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.text{color: #5B481D; text-align:left; font-weight: 600; font-size: 14px; line-height: 19px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.text{color: #5B481D; text-align:left; font-weight: 600; font-size: 14px; line-height: 19px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.text{color: #AFB673; text-align:left; font-weight: 600; font-size: 14px; line-height: 19px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.text{color: #5B481D; text-align:left; font-weight: 600; font-size: 14px; line-height: 19px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.envirobullets{color: #94A563; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.envirobullets{color: #94A563; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.envirobullets{color: #574829; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.envirobullets{color: #94A563; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.bigbrown{color: #5B481E; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.bigbrown{color: #5B481E; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.bigbrown{color: #5B481E; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.bigbrown{color: #5B481E; text-align:left; font-weight: 600; font-size: 20px; line-height: 45px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.sublinks{color: #5B481D; text-align:left; font-weight:600; font-size: 11px; line-height: 11px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.sublinks{color: #5B481D; text-align:left; font-weight: 600; font-size: 11px; line-height: 11px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.sublinks{color: #AFB673; text-align:left; font-weight: 600; font-size: 11px; line-height: 11px; text-decoration: underline; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.sublinks{color: #5B481D; text-align:left; font-weight: 600; font-size: 11px; line-height: 11px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.sublinksul{color: #5B481D; text-align:left; font-weight:600; font-size: 11px; line-height: 13px; text-decoration: underline; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.sublinksul{color: #5B481D; text-align:left; font-weight: 600; font-size: 11px; line-height: 13px; text-decoration: underline; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.sublinksul{color: #AFB673; text-align:left; font-weight: 600; font-size: 11px; line-height: 13px; text-decoration: underline; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.sublinksul{color: #5B481D; text-align:left; font-weight: 600; font-size: 11px; line-height: 13px; text-decoration: underline; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.linktrail{color: #AFB673; text-align:left; font-weight:500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.linktrail{color: #AFB673; text-align:left; font-weight: 500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.linktrail{color: #AFB673; text-align:left; font-weight: 500; font-size: 11px; line-height: 13px; letter-spacing: .5px; text-decoration: underline; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.linktrail{color: #AFB673; text-align:left; font-weight: 500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.paging{color: #AFB673; text-align:left; font-weight:500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.paging{color: #AFB673; text-align:left; font-weight: 500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.paging{color: #AFB673; text-align:left; font-weight: 500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.paging{color: #AFB673; text-align:left; font-weight: 500; font-size: 11px; line-height: 13px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	a:link.pagetitle{color: #AFB673; text-align:left; font-weight: 600; font-size: 18px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:visited.pagetitle{color: #AFB673; text-align:left; font-weight: 600; font-size: 18px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:hover.pagetitle{color: #AFB673; text-align:left; font-weight: 600; font-size: 18px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	a:active.pagetitle{color: #AFB673; text-align:left; font-weight: 600; font-size: 18px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	 
	#page { width: 1100px; height: 780px; margin: 0px; background-color: #ffffff; position: relative; border: 0px solid white;}
	#adminpage { width: 800px; height: 500px; margin: 0px; background-color: #ffffff; position: relative; border: 0px solid white;}
	#emailpage { width: 750px; height: 396px; margin: 0px; background-color: #ffffff; position: relative; border: 0px solid white;}
	
	#adminlogo { position: absolute; left: 4px; top:4px; width:326px; height:150px; margin: 0px;}
	#adminlogin { position: absolute; left: 200px; top:250px; margin: 0px;}
	#adminsearchheader { position: absolute; left: 375px; top:50px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#adminsearch { position: absolute; left: 375px; top:85px; margin: 0px;}
	#adminbrochuresearch { position: absolute; left: 375px; top:20px; margin: 0px;}
	#adminswatchsearch { position: absolute; left: 375px; top:20px; margin: 0px;}
	#adminindex { position: absolute; left: 350px; top:100px; width:680px; height:400px; text-align: left; overflow: auto;}
	#admincontent { position: absolute; left: 50px; top:192px; width:680px; height:308px; text-align: left; overflow: auto;}
	#admintitle { position: absolute; left: 30px; top: 130px; color: #AFB673; text-align:left; font-weight: 600; font-size: 18px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	.adminformlabel{color: #5B481D; text-align:right; font-weight:600; font-size: 11px; letter-spacing: .5px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.adminformlabelopt{color: #5B481D; text-align:right; font-weight:300; font-size: 11px; letter-spacing: .5px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.adminformtext{color: #5B481D; text-align:left; font-weight:600; font-size: 11px; letter-spacing: .5px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.adminformheader{color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	#navbghome { position: absolute; left: 580px; top:4px; width:516px; height:63px; margin: 0px;}
	#portalnavbghome { position: absolute; left: 724px; top:4px; width:372px; height:63px; margin: 0px;}
	#navtophome { position: absolute; left: 4px; top:4px; width:576px; height:63px; margin: 0px;}
	#topmenubghome { position: absolute; left: 4px; top: 67px; width:1092px; height:28px; margin: 0px;} 
	#mainbodyhome { position: absolute; left: 4px; top: 99px; width:1092px;}
	#portalbodyhome { position: absolute; left: 350px; top: 180px; width:400px; text-align:left}
	#newportalbodyhome { position: absolute; left: 10px; top: 180px; width:990px; height: 400px; text-align:center; margin: 0px;}
	#footerframe { position:absolute; left:4px; top:591px; width:1092px;}
	#footer1 { position:absolute; left:12px; top:599px; width:600px;}
	#footer2 { position:absolute; left:622px; top:599px; width:466px;}
	
	#navtoplogo { position: absolute; left: 4px; top:4px; width:185px; height:93px; margin: 0px;}
	#navtoplogo-hd { position: absolute; left: 4px; top:4px; width:185px; height:93px; margin: 0px;}
	#navbg { position: absolute; left: 765px; top:4px; width:331px; height:63px; margin: 0px;}
	#navtop { position: absolute; left: 189px; top:4px; width:576px; height:63px; margin: 0px;}
	#navtop-hd { position: absolute; left: 4px; top:85px; width:576px; height:63px; margin: 0px;}
	#topmenubg { position: absolute; left: 189px; top: 67px; width:907px; height:28px; margin: 0px;} 
	#topmenuitemStore { position: absolute; left: 705px; top: 76px;}
	#topmenuitemStudio { position: absolute; left: 785px; top: 76px;}
	#topmenuitemSwatch { position: absolute; left: 845px; top: 76px;}
	#topmenuitemFacebook { position: absolute; left: 932px; top: 73px;}
	#topmenuitemContact { position: absolute; left: 962px; top: 76px;}
	#mainbody { position: absolute; left: 4px; top: 162px; width:1092px;}
	#pagetitle {
	position: absolute;
	left: 30px;
	top: 130px;
	color: #AFB673;
	text-align:left;
	font-weight: 600;
	font-size: 18px;
	letter-spacing: .5px;
	font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;
	width: 293px;
}
	#linktrail{
	position: absolute;
	left: 350px;
	top: 100px;
	text-align:left;
	width: 409px;
}
	
	
	#inspirecontent { position: absolute; left: 382px; top:192px; width:680px; height:520px; text-align: left; overflow: auto;}
	#inspiresearchtitle { position: absolute; left: 383px; top:196px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#inspiresearchfield { position: absolute; left: 383px; top:215px; margin: 0px;}
	#inspirevisualizeintro { position: absolute; left: 383px; top:200px; margin: 0px;}
	.inspiretext{color: #5B481D; text-align:left; font-weight:600; font-size: 11px; letter-spacing: .5px; line-height: 12px; overflow: auto; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#inspirelinks { position: absolute; left: 31px; top: 560px; text-align:left;}
	#inspirevisualizethumbs { position: absolute; left: 383px; top: 220px; text-align:left; width: 700px; height: 500; overflow: auto;}
	
	#aboutcontent { position: absolute; left: 382px; top:180px; width:718px; height:550px; text-align: left; background-color: #ffffff;}
	#aboutcontentexpand { position: absolute; left: 382px; top:180px; width:700px; height:550px; text-align: left; overflow: auto;}
	#aboutcontactthanks { position: absolute; left: 195px; top: 195px; color: #5B481D; text-align:left; font-weight: 600; font-size: 24px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#aboutlinks { position: absolute; left: 31px; top: 497px; text-align:left;}
	.aboutaddress { color: #AFB673; text-align:left; font-weight: 600; font-size: 12px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#aboutcontactbody { position: absolute; left: 390px; top:165px; }
	#aboutcontacterror { position: absolute; left: 390px; top:175px; }
	.aboutcontacttext{color: #5B481D; font-weight:600; font-size: 11px; letter-spacing: .5px; line-height: 12px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	.aboutcontacttext2{color: #5B481D; font-weight:600; font-size: 10px; line-height: 10px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	
	#dealersearch { position: absolute; left: 380px; top: 200px; width:700px; text-align: left;}
	#dealerresults { position: absolute; left: 390px; top:216px; width:700px; height:400px; overflow: auto; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#dealerresultstitle { position: absolute; left: 390px; top:193px; width:500px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}

	#emailclosewindow { position: absolute; left: 15px; top: 12px; text-align: left;}
	#emailfabricimage { position: absolute; left: 51px; top: 76px; text-align: left; width:227px;}
	#emailfabricname { position: absolute; left: 51px; top: 305px; text-align: center; width:227px;}
	#emailstyle { position: absolute; left: 40px; top: 235px; text-align: center; width:227px;}
	#emaildimensions { position: absolute; left: 100px; top: 280px; text-align: left; width:227px;}
	#emailoutsidewidth { position: absolute; left: 51px; top: 260px; text-align: left; width:227px;}
	#emailoutsidedepth { position: absolute; left: 51px; top: 280px; text-align: left; width:227px;}
	#emailoutsideheight { position: absolute; left: 51px; top: 300px; text-align: left; width:227px;}
	#emailarmheight { position: absolute; left: 51px; top: 320px; text-align: left; width:227px;}
	#emailinsidewidth { position: absolute; left: 175px; top: 260px; text-align: left; width:227px;}
	#emailinsidedepth { position: absolute; left: 175px; top: 280px; text-align: left; width:227px;}
	#emailinsideheight { position: absolute; left: 175px; top: 300px; text-align: left; width:227px;}
	#emailseatheight { position: absolute; left: 175px; top: 320px; text-align: left; width:227px;}
	#emailgrade { position: absolute; left: 100px; top: 330px; text-align: left;}
	#emailcontent { position: absolute; left: 100px; top: 345px; text-align: left;}
	#emailrepeat { position: absolute; left: 100px; top: 360px; text-align: left;}
	#emailcleaning { position: absolute; left: 100px; top: 375px; text-align: left;}
	#emailpageheader { position: absolute; left: 320px; top: 76px; text-align: left;}
	#emailtext1 { position: absolute; left: 320px; top: 99px; text-align: left;}
	#emailrequiredfieldsheader { position: absolute; left: 320px; top: 138px; text-align: left;}
	#emailrequiredfieldtext { position: absolute; left: 320px; top: 158px; text-align: left;}
	#emailfriendsemail { position: absolute; left: 320px; top: 217px; text-align: left;}
	#emailyourname { position: absolute; left: 320px; top: 254px; text-align: left;}
	#emailyouremail { position: absolute; left: 320px; top: 292px; text-align: left;}
	#emailfriendsemailfield { position: absolute; left: 466px; top: 217px; text-align: left;}
	#emailyournamefield { position: absolute; left: 466px; top: 254px; text-align: left;}
	#emailyouremailfield { position: absolute; left: 466px; top: 292px; text-align: left;}
	#emailsendbutton { position: absolute; left: 654px; top: 340px; text-align: left;}
	#emailerror { position: absolute; left: 320px; top: 320px; text-align: left;}
	
	#fabricdescarea { position: absolute; left: 764px; top: 163px; width:331px; height:572px; text-align: left; background-image: url("/images/detailbg.jpg");}
	#fabricdesccontent { position: absolute; left: 65px; top: 10px; text-align: left;}
	#fabriczoom { position: absolute; left: 241px; top: 262px; text-align: left;}
	#fabricdetailemail { position: absolute; left: 827px; top: 112px; text-align: left;}
	#fabricdetailprint { position: absolute; left: 934px; top: 112px; text-align: left;}
	#fabricdetailname { position: absolute; left: 68px; top: 17px; text-align: left;color: #5B481D; text-align:left; font-weight:600; font-size: 16px; line-height: 18px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricdetailgrade { position: absolute; left: 68px; top: 71px; text-align: left;color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricdetailrepeat { position: absolute; left: 68px; top: 115px; text-align: left; width:250px;color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricdetailcleaningcode { position: absolute; left: 68px; top: 137px; text-align: left; width:250px;color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricdetailcomments { position: absolute; left: 68px; top: 159px; text-align: left; width:250px;color: #5B481D; text-align:left; font-weight:500; font-size: 12px; line-height: 14px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricmessage { color: #FF5555; text-align:left; font-weight: 600; font-size: 13px; line-height: 15px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricswatcherror { position: absolute; left: 390px; top:175px; }
	#fabricswatchexpresstitle { position: absolute; left: 20px; top:189px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricswatchexpress { position: absolute; left: 20px; top:208px; }
	#fabricswatchexpresserror { position: absolute; left: 31px; top:230px; text-align: left; width:380px; }
	#fabricswatchbody { position: absolute; left: 390px; top:160px; height:500; width: 700px;}
	#fabricswatchsendfriend { position: absolute; left: 61px; top:219px; }
	#fabricswatchdelete { position: absolute; left: 20px; top: 260px; text-align: left; width:350px; height:420px; overflow: auto;}
	#fabricswatchthumbs { position: absolute; left: 20px; top: 280px; text-align: left; width:350px; height:440px; overflow: auto;}
	#colorlinks { position: absolute; left: 28px; top: 600px; text-align:left;}
	
	#fabricsearchtitlemain { position: absolute; left: 29px; top:440px; width:267px; height:16px; margin: 0px; text-align:left; }
	#fabricsearchfieldmain { position: absolute; left: 29px; top:455px; margin: 0px; text-align:left;}
	#fabricswatchtitlemain { position: absolute; left: 28px; top:495px; width:267px; height:16px; margin: 0px; text-align:left;}
	#fabricswatchfieldmain { position: absolute; left: 29px; top:510px; margin: 0px; text-align:left;}
	#fabricpatternsearchtitlemain { position: absolute; left: 29px; top:550px; width:267px; height:16px; margin: 0px; text-align:left; }
	#fabricpatternsearchfieldmain { position: absolute; left: 29px; top:565px; margin: 0px; text-align:left;}
	#fabriccontentsearchtitlemain { position: absolute; left: 29px; top:605px; width:267px; height:16px; margin: 0px; text-align:left; }
	#fabriccontentsearchfieldmain { position: absolute; left: 29px; top:620px; margin: 0px; text-align:left;}
	#fabricthumbsearchtitle { position: absolute; left: 28px; top:426px; width:267px; height:16px; margin: 0px; text-align:left;}
	#fabricthumbsearch { position: absolute; left: 28px; top: 442px; text-align:left;}
	#fabricthumbsearchtitle2 { position: absolute; left: 28px; top:467px; width:267px; height:16px; margin: 0px; text-align:left;}
	#fabricthumbsearch2 { position: absolute; left: 28px; top: 483px; text-align:left;}
	#fabricthumbpaging { position: absolute; left: 865px; top:216px; width:300px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricpatternsearchtitlethumb { position: absolute; left: 29px; top:508px; width:267px; height:16px; margin: 0px; text-align:left; }
	#fabricpatternsearchfieldthumb { position: absolute; left: 29px; top:524px; margin: 0px; text-align:left;}
	#fabriccontentsearchtitlethumb { position: absolute; left: 29px; top:549px; width:267px; height:16px; margin: 0px; text-align:left; }
	#fabriccontentsearchfieldthumb { position: absolute; left: 29px; top:565px; margin: 0px; text-align:left;}
	#fabricsearchtitle { position: absolute; left: 68px; top:221px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#fabricsearchfield { position: absolute; left: 68px; top: 240px; text-align: left;}
	#expressswatchtitle { position: absolute; left: 68px; top:279px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#expressswatchfield { position: absolute; left: 68px; top: 298px; text-align: left;}
	#fabricsavetostudio { position: absolute; left: 68px; top: 360px; text-align: left;}
	#fabricviewstudio { position: absolute; left: 68px; top: 390px; text-align: left;}
	#fabricswatchrequest { position: absolute; left: 68px; top: 420px; text-align: left;}
	#fabricswatchconfirmprint { position: absolute; left: 965px; top: 115px; text-align: left;}

	#magthumbpage { position: absolute; left: 390px; top:170px; width:200px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#magthumbpaging { position: absolute; left: 840px; top:170px; width:300px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#magthumbcontent { position: absolute; left: 382px; top:200px; width:718px; height:550px; text-align: left; background-color: #ffffff;}
	#adsthumbcontent {
	position: absolute;
	left: 353px;
	top:165px;
	width:718px;
	height:462px;
	background-color: #ffffff;
	color: #494949;
	text-align:left;
	font-weight: 500;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: .5px;
	font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;
}
	#environmentalinside { position: absolute; left: 48px; top:310px; width:572px; height:124px; #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}

	
	#productcats1 { position: absolute; left: 380px; top: 400px; text-align: left;}
	#productcats2 { position: absolute; left: 556px; top: 400px; text-align: left;}
	#productcats3 { position: absolute; left: 732px; top: 400px; text-align: left;}
	#productcats4 { position: absolute; left: 908px; top: 400px; text-align: left;}
	#productcatHeader { color: #584411; text-align:left; font-weight: 600; font-size: 22px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#productcat { color: #584411; text-align:left; font-weight: 600; font-size: 12px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#prodthumbcontent { position: absolute; left: 376px; top:275px; width:725px; height:430px;  background-color: #ffffff; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#prodthumbcontentlong { position: absolute; left: 376px; top:275px; width:723px; color: #494949; background-color: #ffffff; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#prodthumbpage { position: absolute; left: 390px; top:216px; width:200px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#prodthumbpaging { position: absolute; left: 840px; top:216px; width:300px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#prodthumbresults { position: absolute; left: 390px; top:193px; width:500px; height:15px; color: #494949; text-align:left; font-weight: 500; font-size: 11px; line-height: 11px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#productlinks { position: absolute; left: 28px; top: 560px; text-align:left;}
	#productthumbsearch { position: absolute; left: 28px; top: 512px; text-align:left;}
	#productthumbsearchtitle { position: absolute; left: 28px; top:496px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#productthumbsearch2 { position: absolute; left: 28px; top: 562px; text-align:left;}
	#productthumbsearchtitle2 { position: absolute; left: 28px; top:545px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#productsearchtitle1 { position: absolute; left: 29px; top:470px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#productsearchfield { position: absolute; left: 29px; top:495px; margin: 0px;}
	#productsearchtitle2 { position: absolute; left: 29px; top:545px; width:267px; height:16px; margin: 0px; color: #AFB673; text-align:left; font-weight: 600; font-size: 16px; letter-spacing: .5px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#productsearchwidth { position: absolute; left: 29px; top:570px; margin: 0px;}
	#productsearchdepth { position: absolute; left: 29px; top:605px; margin: 0px;}
	#productdescarea { position: absolute; left: 764px; top: 163px; width:331px; height:572px; text-align: left; background-image: url("/images/detailbg.jpg");}
	#productdesccontent { position: absolute; left: 65px; top: 10px; text-align: left;}
	#productzoom { position: absolute; left: 180px; top: 165px; width:450px; height:300px; text-align: left;}
	#productcoorhead { position: absolute; left: 20px; top: 468px; width:630px; height:12px; text-align: left;}
	#productcoor { position: absolute; left: 20px; top: 470px; width:630px; height:230px; overflow: auto; text-align: left;}
	#productmatchinghead { position: absolute; left: 20px; top: 583px; width:630px; height:12px; text-align: left;}
	#productmatching { position: absolute; left: 20px; top: 601px; width:630px; height:100px; overflow: auto; text-align: left;}
	#productlogo { position: absolute; left: 250px; top: 5px; text-align: left;}
	#productdetailemail { position: absolute; left: 827px; top: 112px; text-align: left;}
	#productdetailprint { position: absolute; left: 934px; top: 112px; text-align: left;}

	#errorbody { position: absolute; left: 150px; top:164px; text-align: left; width:755px; height:565px; margin: 0px; }

	#studiobody { position: absolute; left: 334px; top:164px; width:755px; height:565px; margin: 0px; }
	#studiotitle { position: absolute; left: 10px; top:10px; width:267px; height:16px; margin: 0px; text-align:left; }
	#studionavportfolios { position: absolute; left: 450px; top:10px; width:70px; height:16px; margin: 0px; text-align:left; }
	#studionavdealer { position: absolute; left: 525px; top:10px; width:100px; height:16px; margin: 0px; text-align:left; }
	#studionavlogoff { position: absolute; left: 630px; top:10px; width:100px; height:16px; margin: 0px; text-align:left; }
	#studiouser { position: absolute; left: 10px; top:30px; width:267px; height:16px; margin: 0px; text-align:left; }
	#studioportfolioadd { position: absolute; left: 10px; top:100px; width:410px; height:15px; margin: 0px; text-align:left; }
	#studioportfolios { position: absolute; left: 10px; top:120px; width:410px; height:555px; margin: 0px; text-align:left; overflow: auto; }
	#studioportfolio { position: absolute; left: 10px; top:30px; width:700px; height:500px; margin: 0px; text-align:center; overflow: auto; }
	#studiodealers { position: absolute; left: 10px; top:45px; width:700px; height:555px; margin: 0px; text-align:center; overflow: auto; }
	#studiologin { position: absolute; left: 50px; top:30px; width:300px; height:300px; margin: 0px; text-align:left; }
	
	#featureimage1 { position: absolute; left: 4px; top:164px; width:326px; height:276px; margin: 0px;}
	#featureimage2 { position: absolute; left: 4px; top:164px; width:327px; height:324px; margin: 0px;}
	#bannerimage1 { position: absolute; left: 334px; top:164px; width:761px; height:198px; margin: 0px;}

	#bottomlinks { position: absolute; left: 795px; top: 746px; color: #5E593B; text-align:left; font-weight: 600; font-size: 11px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#bottomlinks a:link { color: #5E593B; text-align:left; font-weight: 600; font-size: 11px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#bottomlinks a:visited { color: #5E593B; text-align:left; font-weight: 600; font-size: 11px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#bottomlinks a:hover {color: #AFB673;}
	#bottomphone { position: absolute; left: 967px; top: 746px; color: #5E593B; text-align:left; font-weight: 600; font-size: 11px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
	#bottomportal { position: absolute; left: 34px; top: 746px;}
	#bottomportal a:link { color: #5E593B; text-align:left; font-weight: 600; font-size: 11px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#bottomportal a:visited { color: #5E593B; text-align:left; font-weight: 600; font-size: 11px; letter-spacing: .2px; font-family: 'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif; }
	#bottomportal a:hover {color: #AFB673;}
