/* CSS Document */

html, body{height:100%}
body{margin:auto;padding:0;font-family: Verdana, Arial, sans-serif;font-size:70%;background-color:#666;}
form, input, select, img, ul, ol, li, dl, dt, dd, div, p, h1, h2, h3, h4, h5, h6{padding:0;margin:0;}	
ul {list-style:none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

#pagewidth{width:759px;text-align:center;margin-left:auto;margin-right:auto;border-right:1px #000 solid;background-color:#FFF;}

#header{height:80px;width:760px;background-color:#000;color:#fff;margin-left:auto;margin-right:auto;text-align:center;}
	#logo{position:relative;top:10px;left:20px;display:inline;width:360px;float:left;}
	#navi{position:relative;top:0px;right:30px;display:inline;width:400px;float:right;}
		#header ul{margin:0;}
		#header li{vertical-align:middle;display:inline;margin:0;font-weight:bold;font-size:120%;}
		#header a{color:#fff;}
		#header h4,h2{margin:10px 0 0 10px;display:inline;line-height:100%;}
		#header h4{font-size:120%;}
		#header h2{font-size:170%;font-weight:bold;}
		#img {margin:10px 0 0 20px;}

#header2{width:760px;height:80px;background-color:#000;color:#fff;margin-left:auto;margin-right:auto;}
	#logo{position:relative;top:10px;left:20px;display:inline;width:360px;float:left;}
	#navi{position:relative;top:0px;right:20px;display:inline;width:290px;float:right;}
		#header2 ul{margin:25px 10px 0 10px;}
		#header2 li{vertical-align:middle;display:inline;margin:10px 5px 0 5px;font-weight:bold;font-size:140%;}
		#header2 a{color:#fff;}
		#header2 h4,h2{margin:0px;display:inline;line-height:100%;}
		#header2 h4{font-size:120%;}
		#header2 h2{font-size:170%;font-weight:bold;}
		#img {margin:10px 0 0 20px;}

#rightContent{float:right;text-align:left;width:600px;height:28em;height:auto;background-color:#FFF;}
	#breadcrumbs{position:relative;top:5px;left:5px;margin:10px;width:556px;text-align:left;}
		#breadcrumbs a{color:#900;text-decoration:none;}
		#breadcrumbs a:hover{color:#000;text-decoration:underline;}
	#mainContent{position:relative;top:5px;left:5px;margin:10px;width:556px;text-align:left;font-size:16px;}
		#mainContent form{text-align:left;padding:5px;}
		#mainContent input{margin:2px;}
		#mainContent h2{text-align:center;font-size:220%;}
			#tajimaButton a{background-image:url(../images/buttons/tajimaButton.jpg);display:block;float:left;width:127px;height:139px;}
			#tajimaButton a:hover{background-image:url(../images/buttons/tajimaButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#capricorkButton a{background-image:url(../images/buttons/capricorkButton.jpg);display:block;float:left;width:127px;height:139px;}
			#capricorkButton a:hover{background-image:url(../images/buttons/capricorkButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#nurazzoButton a{background-image:url(../images/buttons/nurazzoButton.jpg);display:block;float:left;width:127px;height:139px;}
			#nurazzoButton a:hover{background-image:url(../images/buttons/nurazzoButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#gerflorButton a{background-image:url(../images/buttons/gerflorButton.jpg);display:block;float:left;width:127px;height:139px;}
			#gerflorButton a:hover{background-image:url(../images/buttons/gerflorButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#ecogloButton a{background-image:url(../images/buttons/ecogloButton.jpg);display:block;float:left;width:127px;height:139px;}
			#ecogloButton a:hover{background-image:url(../images/buttons/ecogloButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#haroButton a{background-image:url(../images/buttons/haroButton.jpg);display:block;float:left;width:127px;height:139px;}
			#haroButton a:hover{background-image:url(../images/buttons/haroButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#rempButton a{background-image:url(../images/buttons/rempButton.jpg);display:block;float:left;width:127px;height:139px;}
			#rempButton a:hover{background-image:url(../images/buttons/rempButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#upofloorButton a{background-image:url(../images/buttons/upofloorButton.jpg);display:block;float:left;width:127px;height:139px;}
			#upofloorButton a:hover{background-image:url(../images/buttons/upofloorButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#neofloorButton a{background-image:url(../images/buttons/neofloorButton.jpg);display:block;float:left;width:127px;height:139px;}
			#neofloorButton a:hover{background-image:url(../images/buttons/neofloorButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#enviroflorButton a{background-image:url(../images/buttons/enviroflorButton.jpg);display:block;float:left;width:127px;height:139px;}
			#enviroflorButton a:hover{background-image:url(../images/buttons/enviroflorButtonHover.jpg);display:block;float:left;width:127px;height:139px;}
			#brycoButton{background-image:url(../images/buttons/brycoButton.jpg);display:block;float:left;width:127px;height:139px;}
		#mainContent p{margin:10px;text-align:left;}
		#mainContent h3{margin:10px;text-align:left;}
		#mainContent ol{margin:10px;list-style-type:lower-alpha;text-align:left;}
			#mainContent li{margin-left:20px;}
			
	#brand{position:relative;top:5px;left:5px;margin:10px;width:556px;text-align:left;font-size:16px;}
		#brandHeader{margin:5px;padding-top:10px;width:546px;height:55px;text-align:center;font-size:20px;border-top:#CCC 1px solid;}
			#brandLogo{margin:5px;display:inline;}
			#brandTag{display:inline;}
		#colorWheel{margin:5px;width:546px;height:120px;}
		#brandList{margin:5px;width:546px;height:130px;border-top:#CCC 1px solid;}
			#brandListBox{margin:2px 15px;height:25px;width:150px;float:left;text-align:center;background-color:#333;}
			#brandList a{font-weight:bold;color:#FFF;}
			#brandList a:hover{font-weight:bold;color:#CCC;text-decoration:none;background-color:#666;display:block;height:25px;}
		#picBox{margin-right:5px;width:210px;height:630px;float:right;}
		#brandPic{margin:5px;width:200px;height:180px;font-size:10px;}
		#copyBox{margin:5px 5px 20px 5px;width:320px;}
		#brandUses{margin:5px;width:320px;border:#CCC 1px solid;background:#900;color:#FFF;}
			#brandUses p{margin:10px;}
			#brandUses ul{list-style:disc;margin:10px 10px 10px 30px;} 
		#brandDocs{margin:5px;width:320px;border:#CCC 1px solid;}
			#brandDocs p{margin:10px;}
			#brandDocs ul{list-style:disc;margin:10px 10px 10px 30px;} 
		
#rightContent2{float:right;text-align:left;width:600px;height:1100px;border-right:1px solid #000;background-color:#FFF;}
		
#leftNavi{float:left;position:relative;text-align:left;width:150px;background-color:#900;}
	#menu {z-index:1000;font-size:90%;text-align:left;}
		#menu ul {width:149px;}
		* html #menu ul {margin-left:-16px; ma\rgin-left:0;}
		#menu li {position:relative;background:#900;height:26px;}
		#menu li.tall {position:relative;background:#900;height:52px;}
		#menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
		#menu a, #menu a:visited {display:block; text-decoration:none;height:25px;line-height:25px;width:149px;color:#fff;text-indent:5px;border:1px solid #fff;border-width:0 1px 1px 0;}
		#menu a.tall, #menu a:visited.tall {display:block; text-decoration:none;height:50px;line-height:25px;width:149px;color:#fff;text-indent:5px;border:1px solid #fff;border-width:0 1px 1px 0;}
		* html #menu a, * html #menu a:visited {background:#900; width:150px; w\idth:149px;}
		* html #menu a:hover {color:#fff; background:#000;}
		#menu :hover > a {color:#fff; background:#000;}
			#menu ul ul {visibility:hidden;position:absolute;top:0;left:150px; }
			#menu ul :hover ul{visibility:visible;}
		#leftBar{margin-left:0px;float:left;height:10px;width:149px;background:#900;}
			
#flashBox{height:380px;width:100%;background-color:#CCC;float:left;}
	#leftFlash{position:relative;top:10px;left:10px;float:left;display:inline;}
	#rightFlash{position:relative;top:10px;right:10px;float:right;display:inline;}
		#addressBox{position:absolute;text-align:left;top:14px;right:50px;color:#FFFFFF;font-size:1.1em;font-weight:bold;}
		#phoneBox{position:absolute;text-align:left;top:92px;right:22px;color:#FFFFFF;font-size:0.9em;font-weight:bold;}

#contentOne{height:280px;width:750px;float:left;text-align:left;}
	#welcome{margin:10px 0 0 10px;position:relative;top:0;left:0;float:left;width:740px;height:230px;}
		#contentOne h1{font-weight:bold;font-size:220%;color:#FF0000;}
		#logoBox{position:relative;top:0;left:0;float:left;width:380px;height:140px;}
			#logoBox a{margin:0px;padding:0px;border:0px;}
			#logoBox img{margin:0px;padding:0px;border:0px;}
		#welcomeBox{position:relative;top:0;right:0;float:right;width:360px;height:140px;}
		#welcomeBox2{position:relative;top:0;right:0;float:left;width:360px;height:140px;}
		#welcome img{margin:5px;}
		#welcome p{margin:15px 0 0 0;font-size:120%;margin:15px 0 0 0;font-size:120%;}
		#welcome a{color:#900;text-decoration:underline;margin:15px 0 0 0;font-size:120%;}
		#welcome a:hover{color:#966;text-decoration:underline;}
		
#contentTwo{height:240px;width:750px;float:left;text-align;left;}
	#repBox{margin:0 0 10px 10px;text-align:left;}
		#repBox h1{color:#F00;}
	#c2Left{margin:0 0px 10px 10px;position:relative;top:0;left:0;width:250px;height:220px;float:left;text-align:center;}
		#requestSamp{position:relative;left:0;top:10px;border:#000 thin solid;background:#000000;}
		#leftBox{margin:10px 10px 10px 0;height:70px;width:245px;border:1px #000 solid;text-align:left;}
			#leftBox form{margin:10px;}
	#c2Right{margin:10px 0 10px 0;border:1px #000 solid;position:relative;top:0;right:0;float:right;height:210px;width:470px;}
		#featureBox{position:relative;top:15px;left:0;width:470px;height:205px;text-align:center;}
			#featureBox strong{color:#966;}
			#pictureBox{display:inline;width:155px;text-align:center;height:185px;position:relative;top:0;left:0;float:left;}

#update{margin:10px 0 0 10px;border:1px #000 solid;width:750px;height:225px;float:left;}
	#updateBox{margin:10px 10px 0px 10px;display:block;font-size:130%;}
		#updateBox p{margin:0 10px 0 10px;}
		#updateBox img{margin:0 5px 0 5px;}
	#updateText{position:relative;left:20px;font-size:14px;}
	
#colorBox{width:520px;height:1000px;position:absolute;top:0;left:0;display:block;}
	#singleColor{margin-top:5px;margin-left:5px;padding:5px;width:87px;height:112px;display:block;color:#000;border:solid 1px #000;text-align:center;float:left;}
		#singleColor a{text-decoration:none;color:#000;}
		#singleColor a:hover{text-decoration:underline;color:#900;}
		#singleColor img{width:80px;height:80px;border:0px;}
	#titleBox {width:300px;margin-left:auto;margin-right:auto;position:relative;display:block;text-align:center;}
		#logoPosition {}

#footer{clear:both;height:60px;text-align:center;padding:10px 0 0 0;width:100%;background-color:#000;color:#fff;text-align:left;}
	#footer ul{margin:10px 10px 0 10px;}
	#footer li{display:inline; margin:10px 5px 0 5px;font-weight:bold;}
	#footer p{margin:0 0 0 10px;line-height:170%;}
	#footer a{color:#fff;}
	#w3cIcon p{position:relative;bottom:30px;left:650px;}
	
#footer2{position:relative;top:0;left:0;text-align:center;height:60px;width:100%;background-color:#000;color:#fff;text-align:left;clear:both;padding:5px 0 0 0;}
	#footer2 dl{margin:10px;}
	#footer2 dt{display:inline; margin:10px 5px 0 5px;font-weight:bold;}
	#footer2 p{margin:0 0 0 10px;}
	#footer2 a{color:#fff;}
	#footer2 a:hover{color:#fff;text-decoration:underline;}
	#footer2 a:visited{color:#900;}

#footer3{height:60px;width:100%;clear:both;text-align:center;background-color:#000;color:#fff;text-align:left;padding:5px 0 0 0;}
	#footer3 dl{margin:10px;}
	#footer3 dt{display:inline; margin:10px 5px 0 5px;font-weight:bold;}
	#footer3 p{margin:0 0 0 10px;}
	#footer3 a{color:#fff;}
	#footer3 a:hover{color:#fff;text-decoration:underline;}
	#footer3 a:visited{color:#900;}

#galleryPic{height:200px;width:240px;display:block;text-align:center;font-size:.8em;float:left;margin:10px;}

#sr{visibility:hidden;}
#cm{visibility:hidden;}
