html{margin:4px 4px 4px 4px;text-align:center;position:relative;}
body{margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;text-align:center;position:relative;background-color:#ffffff;font-family:verdana;line-height:1.12em;}

h1{font-size:20pt;font-weight:700;letter-spacing:-.07em;color:#666666;margin:0 0 20px 0;padding:0 0 0 0;}
h1.resourceH1{line-height:100%;}
h1.pgHeading{color:#2E2015;font-size:15pt;font-weight:700;text-transform:uppercase;font-family:'arial bold';letter-spacing:.25em;}
h2{font-size:18pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;line-height:98%;}
h3{font-size:16pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;}
h4{font-size:13pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;line-height:13pt;border-bottom:2px solid #999999;}
.green{color:#98CD68;}
.timesBlue{font-family:times;color:#11213F;letter-spacing:.05em;}
.timesWhite{font-family:times;color:#ffffff;letter-spacing:.05em;}

fieldset.brownGradient{margin:5px;padding:4px 4px 14px 4px;background-image:url('/images/bg-fieldset.jpg');background-repeat:repeat-x;border-color:#a15417;}
legend.brownGradientLegend{color:#a15417;font-weight:700;font-size:10pt;}
#container{background-color:#ffffff;width:auto;margin:auto auto;text-align:center;height:auto;}

#mainNav{background-color:#e8d371;width:100%;margin:auto auto;text-align:center;height:45px;position:absolute;top:0;left:0;}

#headerTextContainer{margin-left:auto; margin-right:auto;width:760px;color:#ffffff;font-size:9pt;position:relative;text-align:right;}
#headerText{color:#2E2015;margin-top:7px;position:relative;text-align:center;letter-spacing: -.08em;padding:3px;font-size:10pt;}
#headerText strong{font-size:12pt;}
#headerText a{color:#2E2015;letter-spacing: -.08em;text-decoration:none; font-size:8pt;}
#headerText a:hover{color:#2E2015;letter-spacing: -.08em;text-decoration:underline;}


#pageContainer{background-color:#2d4f64;margin:auto auto;text-align:center;max-width: 1260px;min-width: 1010px;background-image:url(/images/large-bg-header.jpg);background-repeat:no-repeat;background-position:0 35px;}
#topYellowContainer{background-color:#e8d371;width:100%;margin:0 auto 0 auto;text-align:center;height:35px;top:0;left:0;padding:2px 0 0 0;}

#header-container{height:auto;max-width:1260px;overflow:hidden;margin:0 0 0 0;background-position:100% 0%;background-repeat:no-repeat;margin:auto auto;text-align:center;z-index:-1;}
#floorgemHeader{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/header1.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderCeramic{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-ceramic.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderWood{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-wood-floor.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderVinyl{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-vinyl.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderCare{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-floor-care.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderRemodeling{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-remodeling.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderContact{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-contact.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}
#floorgemHeaderAbout{position:absolute;top:0px;left:0px;overflow:hidden;text-align:center;margin:45px auto 0 auto;padding-top:60px;background-image:url('/images/hdr-about-us.jpg');overflow:hidden;width:100%;height:310px;background-repeat:no-repeat;}


#footer-container{height:auto;max-width:1000px;margin:0px auto 0 auto;text-align:center;}

#footerContentContainer{margin:auto auto;text-align:center;width:760px;color:#90C0D6}
#copyContainer{padding-top:0px;font-size:7pt;width:200px;float:left;}
#footerNavContainer{padding-top:0px;font-size:7pt;width:740px;float:right;text-align:left;margin:0 25px 0 0;}


#wholePg{width:760px;background-color:#ffffff;margin:0px auto 0 auto;position:relative;margin-left:auto; margin-right:auto;text-align:left;padding:4px;font-size:9pt;}





#contentContainer{margin:5px 0 0 6px;}

ul.navList{list-style-type:none;margin:57px 0 0 15px;padding:0;display:inline;height:45px;}
ul.navList li{margin:0px 0 12px 0;display:inline;height:45px;}
a.mainNavLink{color:#2E2015;font-weight:700;text-decoration:none;font-size:9pt;}
a:hover.mainNavLink{color:#875f00;font-weight:700;text-decoration:underline;}


#columnContainer{padding-top:340px;color:#666666;}
#centerColumn{width:740px;float:left;margin-top:5px;padding:7px 0 12px 0;}



#fiveColContainer{width:760px;font-size:8pt;margin:20px 0 30px 0px;color:#666666;}
#oneOfFive{float:left;width:140px;border-right:1px solid #cccccc;margin:0 0px 0 0px;text-align:center;padding-right:5px;min-height: 400px;}
#oneOfFive p{text-align:left;}
#twoOfFive{float:left;width:140px;border-right:1px solid #cccccc;margin:0 0px 0 0px;text-align:center;padding-right:5px;padding-left:5px;min-height: 400px;}
#twoOfFive p{text-align:left;}
#threeOfFive{float:left;width:140px;border-right:1px solid #cccccc;margin:0 0px 0 0px;text-align:center;padding-right:5px;padding-left:5px;min-height: 400px;}
#threeOfFive p{text-align:left;}
#fourOfFive{float:left;width:140px;border-right:1px solid #cccccc;margin:0 0px 0 0px;text-align:center;padding-right:5px;padding-left:5px;min-height: 400px;}
#fourOfFive p{text-align:left;}
#fiveOfFive{float:left;width:140px;text-align:center;min-height: 400px;padding-left:5px;}
#fiveOfFive p{text-align:left;}
.fiveColHeading{text-transform:uppercase;font-family:times;font-size:10pt;color:#2e2015;}

#subCol1{width:385px;height:150px;float:left;background-color:#4B7088;padding:15px;color:#90C0D6;font-weight:700;}
#subCol2{width:275px;height:150px;float:right;margin:0 5px 0 10px;background-color:#2D4F64;padding:15px;color:#90C0D6;font-weight:700;font-size:10pt;}

#galleryNav{width:150px;height:auto;float:right;border:2px solid #666666;padding:5px;margin:5px;font-size:8pt;}
#gallery{width:520px;height:auto;float:left;}


#videoBox{float:right;width:256px;height:285px;margin:0px 0 0 0px;} 


#cities{font-size:8pt;margin:25px 25px 25px 25px;}


#picLinks{background-color:#faebd7;border:2px solid #666666;width:450px;height:auto;padding:8px;margin:8px;}


/*  resources */
/* tips  */
/*  resources tabs   */
#tabContainer{position:relative;}
#tabRow{}
#tab1{cursor: pointer;}
#tab2{cursor: pointer;}
#tab3{cursor: pointer;}
#tab4{cursor: pointer;}
#tab5{cursor: pointer;}
#tab6{cursor: pointer;}

#tipsBox{display:none;position:absolute;top:350px;left:100px;height:auto;width:700px;border:2px solid #333333;background-color:#faebd7;padding:4px;z-index:2;}
#articlesBox{display:none;position:absolute;top:350px;left:100px;height:auto;width:700px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#videosBox{display:none;position:absolute;top:350px;left:100px;height:auto;width:700px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#projectsBox{display:none;position:absolute;top:350px;left:50px;height:auto;width:700px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#testimonialsBox{display:none;position:absolute;top:350px;left:140px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#linksBox{display:none;position:absolute;top:350px;left:160px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}

#portfolioList{float:left;width:700px;position:relative;}
#listReturn{position:absolute;left:570px;top:48px;}

.leftTab{height:36px;width:16px;background-image:url('/images/left-round-tab.gif');float:left;}
.centerTab{height:36px;width:auto;background-image:url('/images/bg-round-tab.gif');background-repeat:repeat-x;float:left;color:#ffffff;padding-top:12px;font-weight:700;font-size:11pt;}
.centerTab a{font-size:11pt;color:#ffffff;text-decoration:none;}
.rightTab{height:36px;width:17px;background-image:url('/images/rt-round-tab.gif');float:left;}


.fullHeight{line-height:98%;}

a:hover {color:red; text-decoration:none;} 



.blueMarker{color:#9fd6f4;padding:0 3px 0 3px;}

.brown2{color:#A15417;font-size:13pt;margin:0 0 -10px 0px;padding:0;line-height:13pt;font-weight:700;letter-spacing:.10em;}


.photoGalleryList{clear:both;}
.photoGalleryListHeading{clear:both;background-color:#d6d2bd;width:100%;height:25px;color:#345066;padding:5px 0 0 25px;font-weight:700;}


#footerNavContainer{font-size:8pt;}
a.footerLink{color:#90C0D6;font-weight:400;text-decoration:none;font-size:8pt;text-transform:capitalize;}
a.footerLink:hover{color:#ffffff;font-weight:400;text-decoration:underline;font-size:8pt;}



/* testimonial styles */
.feedback{
	margin: 5px 2px 0px 2px;
	clear: both;
}
.feedback div.left{
	float:left;
	width: 73%;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

.feedback div.right{
	float: right;
	width: 23%;
	text-align: right;
	font-size: 12px;
	padding: 5px;
}

.feedback div.message{
	clear: both;
	padding: 5px;
	color: #333;
}


.feedback div.signature{
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 1px solid #555555;
	font-weight: bold;
	font-size: 14px;
}


