                                                                                html { min-height: 100%; margin-bottom: 1px;}
body {
	margin:0px;
	padding:0px;
}
#container{
	margin:0px auto;
	background:#ffffff;
	width:920px;
}
#grass{
	height:63px;
	position:absolute;
	top:399px;
	width:506px;
}

/*********************		START GLOBAL STYLES		**********************/
.bodycontent{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;}
.bodycontent a{
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
	font-weight:normal;
    text-decoration:underline;
}
.bodycontent a:hover{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
h1{
	margin:0px;
	padding:0px;
	font-family:trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:15px;
	display:block;
	margin-bottom:3px;
    line-height:17px;
}
h2{
	margin:0px;
	padding:0px;
	font-family:trebuchet MS,Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:3px;
}
.headlines{
	font-family:trebuchet MS,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	display:block;
	margin-bottom:4px;
}
a.coloredlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	font-weight:bold;
}
a.coloredlink:hover{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	font-weight:bold;
}
/*********************		END GLOBAL STYLES		**********************/

div#phone, p#phone, p#tagline{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

div#phone, p#phone{float:right;padding:5px 21px 0 0;margin-bottom:-60px;}
p#tagline{padding:28px 0px 0px 21px;position:absolute;}
.floatleft{float:left;}
.floatright{float:right;}
.hidden{margin-left:-1000px;left:0px; width:0px;position:absolute;display:none;}
img{border:none;}

/*********************		START CLEAR FIX		**********************/
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0px;
	line-height:0px;
	visibility:hidden;
}
.clearfix {
display:block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
.clearing{
	height:1px; 
	overflow:hidden;
	clear:both;
}
/*********************		END CLEAR FIX		**********************/
/*********************		START MAIN NAV		*************************/
ul#mainNav, ul#mainNav li{
	margin:0px;
	padding:0px;
}
ul#mainNav li{float:left;display:inline;margin-top:76px;}
div.logo{
	top:0px;
	margin:0px;
	margin:40px 0px 0px 426px;
	position:absolute;
}
div.logo img{margin-left:4px;}
ul#mainNav li.right{margin-left:78px;}
ul#mainNav li a{height:38px;overflow:hidden;display:block;}
/******************		END MAIN NAV		*************************/
/*********************		START SUB NAV		*************************/


ul#subNav, ul#subNav li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#subNav{margin-top:4px;height:40px;}
ul#subNav li{
	display:inline;
	float:left;
	padding:10px 0px;
}
ul#subNav li *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
ul#subNav li a{padding:0px 13px;}
/*ul#subNav li.marginleft{margin-left:132px;}*/
ul#subNav li.marginleft{margin-left:107px;}

/*********************		START SUB NAV		*************************/

div.homText{margin-top:90px;height:130px;overflow:hidden;}
ul#homeText{height:130px;}
ul#homeText, ul#homeText li{
	margin:0px;
	padding:0px;
	color:#5B4034;
	list-style:none;
	width:446px;
}
ul#homeText li{height:130px;overflow:hidden;}
ul#homeText{margin-left:55px;}
ul#homeText strong{
	font-family:Verdana,Arial,sans-serif;
	font-size:21px;
	line-height:26px;
	font-weight:normal;
}
ul#homeText em{
	display:block;
	margin-top: 3px;

	font-family:Arial, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:16px;
	font-weight:normal;
	letter-spacing:.05em;
	width:306px;
}

p.theme{
	margin:45px 335px 0px 0px;

	padding:0px;
	float:right;
	height:111px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
}


ul#featureditems{border-top:1px solid #FFFFFF;}

ul#featureditems, ul#featureditems li{
	margin:0px;
	padding:0px;
	list-style:none;
	height:150px;

	line-height:17px;
}
ul#featureditems li div{
	padding:0px 16px;
}
ul#featureditems li{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	float:left;
	border-right:3px solid #FFFFFF;
	width:227px;
}
ul#featureditems li.last{
	border:none;
	padding:0px 20px 0px 20px;
	width:190px;
	text-align:left;
	font-size:12px;
        line-height:14px;
}
ul#featureditems li.last em{font-size:15px;display:block;margin:3px 0 4px;font-family:Arial, sans-serif;font-weight:bold;font-style:normal;}
ul#featureditems li strong{
	display:block;
	padding:14px 0px 0px;
	font-size:17px;
	font-family:Arial;
}
ul#featureditems li.last a{
	display:block;
	margin-top:4px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}
ul#featureditems li.last a:hover{text-decoration:none;color:#FFFFFF;}
ul#featureditems li.last strong{padding-bottom:3px; line-height:17px;}

#footer{
	clear:both;
	height:27px;
	background:#4D3729;
	padding:17px 32px 0px;
}
#dilogo{clear:both;text-align:right;padding-top:5px;padding-bottom:15px;width:920px;margin:0px auto;}
ul#footernav, ul#footernav li, ul#footersignup, ul#footersignup li, ul#footerphone, ul#footerphone li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#footernav li, ul#footersignup li, ul#footerphone li{float:left;display:inline;}
ul#footernav{float:right;}

ul#footernav, ul#footernav a, ul#footersignup, ul#footersignup a, ul#footerphone, ul#footerphone a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
ul#footernav a:hover, ul#footersignup a:hover{text-decoration:underline;}

ul#footerphone li{margin-top:-5px;}
ul#footerphone a{color:#FFFFFF;font-size:16px;}
ul#footerphone a:hover{color:#5789A4;text-decoration:none;}

input.emailsignup, input.emailSignUpTextBox{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #9D9FA2;
	color:#716BAA;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	height:18px;
	padding:1px 3px 0;
	width:134px;
}

fieldset.emailSignUpForm{border:medium none;clear:both;margin:-4px 0 0;padding:0;color:#5789A4;padding-top:2px;}
fieldset.emailSignUpForm legend{display:none;}
.emailSignUpError.error{display:none;}
.emailSignUpButton{background:#54646d;border:medium none;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;height:20px;line-height:0;margin:0 0 -1px;padding-top:0;text-align:center;width:48px;}
.emailSignUpButton:hover{cursor:pointer;}

fieldset.emailSignUpForm label, fieldset.emailSignUpForm input{float:left;}
fieldset.emailSignUpForm input{margin-right:3px;}
fieldset.emailSignUpForm label{background:#FFFFFF none repeat scroll 0 0;margin-right:3px;padding:2px 7px 2px 0;}


.home fieldset.emailSignUpForm{border:medium none;clear:both;color:#FFFFFF;font-weight:bold;margin:4px 0 0;padding:2px 0 0;}
.home fieldset.emailSignUpForm label, fieldset.emailSignUpForm input{float:left;}
.home fieldset.emailSignUpForm input{margin-right:3px;}
.home fieldset.emailSignUpForm label{clear:both;display:block;float:none;margin-right:3px;padding:2px 7px 2px 0;background:none;}
.home input.emailsignup, .home input.emailSignUpTextBox{
	background:#FFFFFF none repeat scroll 0 0;
	/*border:1px solid #9D9FA2;*/
	border:none;
	color:#716BAA;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	height:18px;
	padding:1px 3px 0;
	width:134px;
}

/****************	START INTERIOR CONTENT		***************/
.interiorcontent{
	padding:0px 70px 20px;
	line-height:18px;
}
ul#pressevent, ul#pressevent li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#pressevent li{
	display:inline;
	float:left;
	padding:18px 0px 0px;
}
li.lileft{width:200px;}
li.liright{width:580px;}
li.lirightwide{width:684px;}


li.lileft{
	font-size:11px;
}
li.lileft a:hover{
	text-decoration:none;
}


/****************	END INTERIOR CONTENT		***************/
/****************	START PRESS/EVENTS		***************/
.event{
	padding:0px 10px 18px 0px;
	margin:0px;
	float:left;
	width:266px;
}

.event.wide{width:365px;padding-right:30px;}
.event ul#eventdetails, .event ul#eventdetails li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:none;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
}
.event ul#eventdetails{display:block;clear:both;}
.event ul#eventdetails li strong{
	font-size:11px;
    font-weight:bold;
    line-height:15px;
}

ul#sharelinksList, ul#sharelinksList li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:none;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
}
ul#sharelinksList li{padding:4px 0px 0px;display:block;}
ul#sharelinksList li a{display: inline;text-decoration:none;}
ul#sharelinksList li a img{margin-bottom:-3px;}
h1 strong{font-weight:normal;}
p.press{
	padding:0px 0px 20px;
	margin:0px;
}
#navitemcontainer{
	clear:both;
}
.rightControl, .leftControl{float:left;width:75px; text-align:center;margin-top:58px;}
.rightControl a, .leftControl a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;color:#FFFFFF;text-decoration:none;}
#filterlinks{
	 float:right;
	 width:80px;
	 margin-right:40px;
}
#filterlinks *{color:#FFFFFF;}
#filterlinks a{
	font-family:Trebuchet MS;
	font-size:12px;

	text-decoration:none;
	font-weight:bold;
}

#filterlinks ul, #filterlinks ul li{margin:0px;padding:0px;list-style:none;}

ul#navList{
	width:30000px;
        position:relative;
	top: 0px; left: 0px;
	margin:0px;
	padding:0px;
	height:240px;
	overflow:hidden;

}
ul#navList.gallery{
        height:159px;

}
ul#navList img{
	border:3px solid #FFFFFF;
        margin-bottom:8px;
}
ul#navList li{
	float:left;
	display:inline;
       width:130px;
       margin:0px 40px 15px 0px;


}
ul#navList li.last{margin-right:0px;}
ul#navList li a{display:block;text-decoration:none;}
ul#navList li a.headlines{
line-height:16px;
margin-bottom:3px;
}
ul#navList li strong{
	font-size:12px;
        display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
        margin:0px 0px 2px;
        line-height:14px;

}
.navitems{
    overflow:hidden;
    position:relative;
    width:640px;

	float:left;
}
/****************	END PRESS/EVENTS		***************/


/****************	START WHY COLORI		***************/
.interiorcontent-nopad{
	padding:30px 0px 20px 35px;
	line-height:15px;
	clear:both;
}

#whycontent ul.column{float:left;}
#whycontent ul.column, #whycontent ul.column li{
	list-style:none;
        margin:0px;
	padding:0px;
}
#whycontent ul.column li{
	width:221px;
	padding:0px 26px 11px 0px;
}



/****************	END WHY COLORI		***************/
/****************	START SERVICES		***************/
#services{
	padding:40px 25px 6px 0px;
}
#skyleftcolumn{
	width:158px;
	padding:0px 33px 0px 25px;
}
#skyleftcolumn.flushleft{
	width:183px;
	padding:0px 33px 0px 0px;
	float:left;
}
#skyleftcolumn.nopadding-left{padding-left:0px;width:183px;}
#skyleftcolumn ul, #skyleftcolumn ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#skyleftcolumn ul li em{
	display:block;
	font-size:12px;
	line-height:16px;
	margin-top:7px;
}
.quotewords a{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:23px;
}
.quotewords a:hover{line-height:23px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;}

.quotewords{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
}
.quotewords strong{
	font-size:18px;
	font-weight:normal;
}
.quotewords.smalltype{
	font-family:arial;
	font-size:11px;
	line-height:16px;
}
.quotewords.smalltype a{
	font-family:arial;
	font-size:11px;
	line-height:16px;
}
.quotewords.smalltype a:hover{
	text-decoration:none;
}
.quotewords strong.headlines{
	font-weight:bold;
	font-size:16px;
}
#skymiddlecolumn{
	width:399px;
	padding:0px 78px 0px 0px;
}
#skymiddlecolumn a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
#skymiddlecolumn a:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#skymiddlecolumn .divider{clear:both;height:10px;overflow:hidden;}
#skyrightcolumn{
	width:190px;
}
ul#quicklinks, ul#quicklinks li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#quicklinks li{clear:both;margin-top:5px;display:block;padding:5px;height:52px;}
ul#quicklinks li img{
	float:left;
}
ul#quicklinks li label{
	float:left;
	width:112px;
	margin-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul#quicklinks li label strong{
	font-family:Trebuchet MS,Helvetica,Arial,sans-serif;
	font-size:16px;
	display:block;
}
ul#quicklinks li.selected{cursor:pointer;}
ul#quicklinks li label a{font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;}
ul#quicklinks li label a:hover, ul#quicklinks li.selected label a{text-decoration:none;}
ul#quicklinks li label a strong{font-family:Trebuchet MS,Helvetica, Arial, sans-serif;font-size:16px;text-decoration:none;}
ul#quicklinks li label a:hover strong, ul#quicklinks li.selected label a strong{text-decoration:none;}

ul#quickfacts, ul#quickfacts li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#quickfacts{margin-bottom:20px;margin-left:5px;}
ul#quickfacts li{

	clear:both;
	margin-top:4px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#underground{
	clear:both;
	color:#ffffff;
}
#underground a{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
}
#underground a:hover{text-decoration:none;}

#underground .headlines{color:#ffffff;}
#undergroundTwoColumn{
	width:410px;
	padding-right:20px;
}
#undergroundleftcolumn{
	width:158px;
	padding:10px 33px 10px 25px;
}
#undergroundmiddlecolumn{
	width:375px;
	padding:10px 78px 10px 0px;
}

#undergroundrightcolumn{
	width:225px;
	padding:10px 0px 20px 0px;
}
#undergroundtagcloud{
	width:688px;
}
#undergroundtagcloud ul, #undergroundtagcloud ul li{
	margin:0px;
	padding:0px;
}
#undergroundtagcloud ul li{
	float:left;
	display:inline;
	width:172px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 0px 7px 0px;
}
#undergroundtagcloud ul li.small{font-size:16px;}
#undergroundtagcloud ul li.large{font-size:18px;}

#underground.ourpaint{line-height:14px;}
#underground.ourpaint img{margin-top:-10px;}
#underground.ourpaint .headlines{margin-bottom:3px;}
#underground.ourpaint #undergroundleftcolumn label, 
#underground.ourpaint #undergroundmiddlecolumn label, 
#underground.ourpaint #undergroundrightcolumn label{
	float:right;
	width:168px;
}
#underground.ourpaint #undergroundleftcolumn, 
#underground.ourpaint #undergroundmiddlecolumn, 
#underground.ourpaint #undergroundrightcolumn{
	width:273px;
	margin:0px;
	padding:10px 25px 15px 0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#underground.ourpaint #undergroundleftcolumn{
	padding-left:25px;
}
/****************	END SERVICES		***************/




/****************	START CLOUD FORMATS		***************/

#couldformats{
	height:445px;
}
#couldformats *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#couldformats label{
	margin:0px;
	padding:0px;

}
#couldformats p{
	background:#FFFFFF;
	font-size:12px;
	left:0px;
	line-height:17px;
	margin:40px 0px 0px;
	opacity:0;

	padding:14px;
	position:absolute;
	top:0px;
	width:290px;
	z-index:1000;
}

#couldformats p .top{background:url(../../images/quoteBubble_top.png) no-repeat;width:313px;height:20px;}
#couldformats p .center{background:url(../../images/quoteBubble_center.png) repeat-y;width:313px;}
#couldformats p .bot{background:url(../../images/quoteBubble_bot.png) no-repeat;width:313px;height:20px;}

#couldformats p#pacooperative{margin-left:-328px;margin-top:-60px;}
#couldformats p#pavalue{margin-left:-186px;margin-top:-200px;}
#couldformats p#paindependent {margin-left:120px;margin-top:-33px;}

#couldformats a{
	font-size:10px;
}
#couldformats strong{
	display:block;
	font-size:18px;
	font-weight:normal;
	width:200px;
	margin-bottom:-5px;
}
#couldformats span{
	position:absolute;
	margin:0px;
	padding:0px;
}
#couldformats #quote{
	font-size:16px;
	line-height:23px;
	margin:21px 0px 0px 25px;
	width:215px;
	position:absolute;
}
#couldformats #quote strong{
	font-size:18px;
	font-weight:normal;
	display:inline;
}

#couldformats p#palimitlesscoloroptions{width:205px;}
#couldformats p#paearthconscious{margin-left:144px;margin-top:5px;}
#couldformats p a{
	font-size:10px;
}
/****************	END CLOUD FORMATS		***************/

ul#ulFAQs, ul#ulFAQs li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#ulFAQs{
	margin-top:26px;
	margin-left:150px;
}
ul#ulFAQs *{

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul#ulFAQs a{
	font-size:13px;

	font-weight:bold;
	text-decoration:none;
}
ul#ulFAQs li{
	font-size:11px;
	line-height:16px;
	margin-bottom:5px;
}
ul#ulFAQs li div, ul#ulFAQs li a{width:420px;}
ul#ulFAQs li a{
	font-size:11px;
	text-decoration:none;
}
#pagecontainer.whatislovopage{
	height:367px;
}
#pagecontainer.thoughtsoncolor{
	min-height:405px;
}
#pagecontainer.homepage{
	/*height:345px;*/
	border-bottom:1px solid white;
    border-top:1px solid white;
	margin-top:-1px;
	padding-bottom:20px;
}
#glossarycontent{
	margin-left:200px;
}

#glossarycontent ul, #glossarycontent ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
#glossarycontent ul li{
	margin-bottom:25px;
}
#glossarycontent ul strong.headlines, #glossarycontent ul strong.headlines a{text-decoration:none;}
#glossarycontent ul {
	float:left;
	width:255px;
	margin-right:55px;
}


ul#ulFAQs.glossaryAccordian{margin-top:10px;margin-bottom:100px;}
ul#ulFAQs div{padding-left:10px;}
#thoughtsoncolor ul#ulFAQs div{padding-left:0px;}
ul#alphabet, ul#alphabet li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#alphabet{margin:20px 0px 0px 165px;}
ul#alphabet li{
	display:inline;
	float:left;
}
ul#alphabet li a{
	padding:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
}

#flashright #flashcontent{float:left;}
#flashright .text{float:right;width:158px;padding:27px 21px 0px 0px;}
#flashright{
	height:618px;
}

/******************		START GALLERY	******************/
#ourspacegrass{
	margin-top:585px;
	position:absolute;
	top:0px;
	z-index:1005;
}
#gallery{

}
#hillgrass{
	position:absolute;
	margin-top:286px;
	z-index:1005;
}
div#galleryPhotos,
div#galleryswatches{
	margin:0px;
	padding:0px;
	list-style:none;
	border-top:2px solid #ffffff;
}
.galleryinformation{height:320px;}
div#galleryCredit{
	float:left;
	width:150px;
	margin-right:0px;
	padding-left:20px;
	font-size:11px;
	padding-top:240px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
}
div#galleryPhotos{
	float:left;
	width:468px;
	border-right:3px solid #ffffff;
	margin:0px 0px 0px 10px;
	height:320px;
	overflow:hidden;
}
#gallery #loading{
	display:none;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	margin:131px 0px 0px 398px;
	padding:0px;
	position:absolute;
}
div#galleryPhotos{text-align:right;width:471px;}
div#galleryPhotos img{border-left:3px solid #ffffff;float:right;}
div#galleryswatches{
	float:left;
	width:250px;
}
div#galleryswatches .swatch{border-bottom:3px solid #FFFFFF;clear:both;display:block;height:103px;width:250px;margin-right:0px;}
div#galleryswatches div{width:77px;height:103px;float:left;margin-right:15px;}

div#galleryswatches{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#galleryswatches strong{
	display:block;
	font-size:14px;
	margin-top:16px;
    font-weight:bold;
}


#gallery .navitems{width:770px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#gallery .navitems li{width:141px;margin-right:60px;}
ul#navList li a.viewproject, ul#navList li .viewproject{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
ul#navList li a.viewproject:hover{text-decoration:none;}
.projectcolors{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	margin-bottom:5px;
	height:50px;

}
.projectcolors div{display:block;float:left;width:45px;height:50px;margin-right:2px;}

/******************		END GALLERY		******************/

#ourspaceimages{
	position:absolute;
	top:158px;
	margin-left:468px;
}
#ourspaceimages ul, #ourspaceimages ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#ourspacecontent{
	height:374px;
	overflow:hidden;
}
.ourspaceheadline{
	color:#FFFFFF;
	float:left;
	font-family:trebuchet MS;
	font-size:17px;
	font-weight:normal;
	padding:8px 0px 0px 33px;
	width:467px;
}
.ourspaceheadline em{font-size:14px;}
#nav{
	float:left;
	margin:5px 20px 0px 190px;
	text-align:right;
}
#nav a{
	font-family:trebuchet MS, Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:0px 5px;
	text-decoration:none;
}
/******************		START PRODUCTS		******************/
#products.home{
	padding:20px 0 218px 35px;
}
#products ul.productcolumn, #products ul.productcolumn li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#products ul.productcolumn{
	float:left;
	width:177px;
}
#products ul.productcolumn a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#products.interior{
	padding:10px 20px 0px;
}
#products ul.navcolumn, #products ul.navcolumn li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#products ul.navcolumn{
	float:left;
	width:150px;
	margin-bottom:100px;
	padding-right:25px;
}
#products ul.navcolumn a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#products ul.navcolumn strong a{
	font-size:13px;
	padding-top:20px;
	display:block;
}

ul#products_grid, ul#products_grid li{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#products_grid{float:left;width:680px;margin-bottom:52px;margin-top:26px;}
ul#products_grid li{
	float:left;
	display:inline;
	width:138px;
	margin-left:24px;
	height:220px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#products_grid li .productimage{
	display:block;
}
ul#products_grid li strong{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px;
}
ul#products_grid li strong a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
ul#products_grid li strong a:hover{
	text-decoration:none;
}
#products_underground{
	clear:both;
	height:104px;
	padding-left:33px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
}
#products_underground.details{height:235px;}
#products_underground strong{
	font-size:18px;
	font-weight:normal;
}
#products_underground .needhelp{
	float:left;
	width:260px;
}
#products_underground .recommendpurchase{
	float:left;
	width:230px;
}
#products_underground #sheentypes, #products_underground #sheentypes li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#products_underground #sheentypes{
	float:left;
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-right:30px;
}
#products_underground #sheentypes a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#products_underground #sheentypes a:hover{text-decoration:underline;}
#products_underground .recommendpurchase a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
}
#products_underground .recommendpurchase a:hover{text-decoration:none;}



#productdetails{float:left;width:700px;margin-bottom:120px;margin-top:20px;}
#productdetails .productimage{float:left;width:155px;margin-top:36px;}
#productdetails .productinfo{float:left;width:288px;}
#productdetails .productinfo.marginleft{margin-left:155px;}
#productdetails .productinfo, #productdetails .productinfo li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#productdetails .productinfo li{
	clear:both;
	margin-bottom:5px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}
#productdetails .productinfo li input.skuQty{
	width:14px;

	margin-right:15px;
	border:1px solid #524B37;
	font-size:11px;
	padding:2px 3px;
}
#productdetails .productinfo li ul, #productdetails .productinfo li ul li{
	margin:0px;
	padding:0px;
}
#productdetails .productinfo li.select{
	height:18px;
}
#productdetails .productinfo li.select strong{font-weight:normal;}
#productdetails .productinfo li.pricing img{
	margin-bottom:-5px;
}
#productdetails .productinfo li.pricing .price{
	margin-right:15px;
}
#productdetails .productinfo li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#productdetails .productinfo li a img{
	margin-bottom:-5px;
}
#productdetails .productinfo li a:hover{
	text-decoration:none;
}
#productdetails .productinfo strong select{
	float:right;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	width:145px;
}
#productdetails .productinfo strong{
	display:block;
}
#productdetails .productinfo li.title{
	margin-top:15px;
}
.producttext{float:left;width:525px;}
.productlinks{float:left;width:175px;}
.productlinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.productlinks a:hover{
	text-decoration:none;
}
.productlinks a img{border:none;text-decoration:none;}
/******************		END PRODUCTS		******************/



#loader {
	display:none;
	height:24px;
	margin:40px 0pt 0pt 8px;
	position:absolute;
	width:68px;
}


#thoughtsoncolor{padding-bottom:85px;}

#thoughtsoncolor ul.navcolumn, #thoughtsoncolor ul.navcolumn li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#thoughtsoncolor ul.navcolumn{margin-left:28px;margin-top:40px;width:471px;float:left;}
#thoughtsoncolor ul.shorttop{margin-top:0px;}
#thoughtsoncolor ul.navcolumn li{
	padding-left:25px;
	margin-bottom:8px;
	border:1px solid #ffffff;
}
#thoughtsoncolor ul.navcolumn li.noback{background:none;}
#thoughtsoncolor ul.navcolumn li a, #thoughtsoncolor ul.navcolumn li h1 a{
	font-family:Trebuchet MS,Helvetica, Arial;
	font-size:12px;
	text-decoration:none;
	display:block;
}
#thoughtsoncolor ul.navcolumn li a.thelink{width:450px;}
#thoughtsoncolor ul.navcolumn li a strong, #thoughtsoncolor ul.navcolumn li h1 a strong{
	font-size:15px;
	font-weight:bold;
}
#thoughtsoncolor ul.navcolumn li.selected{
	padding:19px 25px 40px;
	margin-bottom:0px;
}
#thoughtsoncolor ul.navcolumn li.noback{background:none;}
#thoughtsoncolor.fullarticle ul.navcolumn li.selected{background:none;}
#thoughtsoncolor.fullarticle ul.navcolumn li{background:none;}
#thoughtsoncolor ul.navcolumn li.selected p{
	font-size:12px;
	display:block;
	margin:4px 0px 2px;
}

#thoughtsoncolor ul.navcolumn li.selected p a{
	font-size:12px;
	display:inline;
	font-weight:normal;
	width:auto;
}

#thoughtsoncolor ul.navcolumn li.selected a.otherlink{
	font-size:11px;
	font-weight:bold;
}
#thoughtsoncolor ul.navcolumn li.selected a.otherlink:hover{text-decoration:none;}

#thoughtsoncolor #thoughtsdetails img{
	float:left;
	margin-bottom:90px;
}
#thoughtsoncolor #thoughtsdetails{margin-right:75px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsFilter, #thoughtsoncolor #thoughtsdetails ul#thoughtsFilter li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#thoughtsoncolor #thoughtsdetails ul#thoughtsFilter{margin-top:23px;float:left;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsFilter li a{text-decoration:none;font-weight:bold;font-family:Trebuchet MS, Helvetica, Arial;font-size:15px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsFilter li a strong{font-size:15px;font-weight:bold;}

#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail{width:255px;margin-top:23px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail, #thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li{float:left;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li.image{width:330px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li.title{
	font-weight:bold;
	width:330px;
	font-size:15px;
	display:block;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	margin-bottom:4px;
}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li div.swatchsquare{float:left;width:85px;height:148px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li div.colorsquare{width:80px;height:80px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li div.swatchsquare strong{display:block;width:85px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li div.swatchsquare strong.squaretitle, 
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li div.swatchsquare strong.squarecolor{
	display:block;
	font-family:Trebuchet MS,Helvetica,Arial;
	font-size:12px;
	text-decoration:none;
	line-height:15px;
	margin-top:3px;
}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li div.swatchsquare strong{font-weight:bold;font-size:12px;}
#thoughtsoncolor #thoughtsdetails ul#thoughtsRightRail li.image img{margin-bottom:10px;}


a.watchNBC{display:block;height:19px;margin-left:14px;margin-top:87px;overflow:hidden;}
a.watchNBC img{margin-top:-30px;}
a.watchNBC:hover img, a.watchNBC img.selected{margin-top:-8px;}







ul#subNav li a.viewcart{
	border-right:none;
	/*background: #ffffff;*/
	background:none;
	height: 26px;
	margin-right: 15px;
	padding-right: 14px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
	color:#2C1F18;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}
ul#subNav li a.viewcart img{
	margin-bottom:-5px;
	text-decoration:none;
}
ul#subNav li a.viewcart:hover{text-decoration:none;}
ul#subNav li.viewcartLI{border: medium none ; float: right; padding-top: 6px; padding-bottom: 0px;}


#shareLinks{font-size:12px;}
#shareLinks a{font-size:12px;}

.sociallinks{}
.sociallinks a{margin-left:5px;float:right;margin-top:5px;margin-bottom:5px;}
#phone.home .sociallinks{margin-left:149px;position:absolute;}

.subnavRSS{}
.subnavRSS img{margin-bottom:-5px;}

    

    

    

    

    

    

    