body    { background-color: white; background-image: url(images/gradients_bkgrnd.jpg); margin: 0; padding: 0  }
p     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
td     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sub1    { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold ; line-height: 16px; }
.greybold12 { color: #251e1d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 13px; }
.greyreg11 { color: #251e1d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; }
.bluebold12 { color: #26298c; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.bluebold16 { color: #26298c; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }
.head1    { color: #26298c; font-size: 24px; font-family: "Times New Roman", Times, Georgia; font-weight: normal; font-style: normal; }
.indent { padding-right: 15px; padding-left: 15px; }
.specialindent { text-align: center; padding-right: 40px; padding-left: 40px; }
.specialbold { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 18px; }
.specialdisc { color: #251e1d; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; }
.text12 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; }
.text13 { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; }
.footer { color: #939393; font-size: 10px ; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; }
.black10 { color: #000000; font-size: 10px ; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; }
.footerb { color: #939393; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.bottomblue { background-image: url(images/bottombluepic_28.jpg); background-repeat: no-repeat; background-position: bottom center; height:211px;}
.bottomblue2 { background-color:#262a8d; background-image: url(images/bottombluepic_28.jpg); background-repeat: no-repeat; background-position: bottom center;  height:211px;}
.question { color: #ba0000; font-size: 20px; font-family: "Times New Roman", Times, Georgia; }
.answer { color: #26298c; font-size: 20px; font-family: "Times New Roman", Times, Georgia; }
.blurb    { color: #251e1d; font-size: 14px; font-family: "Times New Roman", Times, Georgia; font-style: italic ; line-height: 20px; }
.blurbindent { color: #251e1d; font-size: 14px; font-family: "Times New Roman", Times, Georgia; font-style: italic; line-height: 20px; padding-left: 25px; }
.blurblt { color: #f7f6ea; font-size: 14px; font-family: "Times New Roman", Times, Georgia; font-style: italic; line-height: 20px; }
.cream12 { color: #f7f6ea; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 18px; }
.author { color: #251e1d; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 12px; }
.authorlt { color: #96b2c9; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13px; }
a:link  { color: #8e0000; text-decoration: underline }
a:visited  { color: #8e0000; text-decoration: underline }
a:hover  { color: #ba0000; text-decoration: none }
a:active  { color: #ba0000; text-decoration: none }
.nav:link { color: #939393 ; text-decoration: none; }
.nav:visited { color: #939393 ; text-decoration: none; }
.nav:hover { color: white ; text-decoration: underline; }
.nav:active { color: white ; text-decoration: underline; }
.navg:link { color: #96b2c9; text-decoration: underline; }
.navg:visited { color: #96b2c9; text-decoration: underline; }
.navg:hover { color: white; text-decoration: none; }
.navg:active { color: white; text-decoration: underline; }
.newProTitle{ color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold ; line-height: 18px; }
.newProText { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 18px; }
.minH {
   min-height:465px;
   height:auto !important; /* For ie6 min-height */
   height:465px; /* For ie6 min-height */
}
.header-logo {
height:68px;
width:201px;
display:block;
background-color:#000000;
float:left;
margin:0;
padding:0;
overflow:hidden;
}
.header-logo a{margin:0;padding:0;overflow:hidden;text-decoration:none;}
.header-logo a:link{margin:0;padding:0;overflow:hidden;text-decoration:none;}
.header-logo a:visited{margin:0;padding:0;overflow:hidden;text-decoration:none;}
.header-logo img{margin:0;padding:0;overflow:hidden;}
.header-logo-right {
	height:68px;
	width:auto;
	display:block;
	background-image:url(images/sensa-silestone.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position: right;
	margin:0;
padding:0;
overflow:hidden;
}
/* Gallery
----------------------------------------------------------------------------*/
#mainGallery {
   width:650px;
   height:490px;
   background-image:url(images/gallery_layout.jpg);
}

#photoNav {
   width:650px;
   height:41px;
   float:left;
   background-image:url(images/photo_nav_bg.gif);
   background-repeat:repeat-x;
}

#photoNumbers {
   width:650px;
   float:left;
   text-align:center;
   margin-top:14px;
   font-size:11px;
   color:#4a2812;
}
#photoNumbers a {color:#9d7b4b; text-decoration:none;}
#photoNumbers a:hover {color:#fff1d7;}

#galleryBox {
   width:650px;
   height:490px;
}

#leftBtn {
   position:absolute;
   top:380px;
   margin-left:10px;
}

#rightBtn {
   position:absolute;
   top:380px;
   margin-left:620px;
}
/*------------------------------------*/
.bbb {
display:block;
margin:8px 0 0 0;
padding:0;
}
.bbb a{
display:block;
float:left;
width:95px;
text-align:center;
margin:0;
padding:0;
}
.bbb p{
display:block;
float:right;
width:auto;
}
.associations {
   float:left;
   min-height:355px;
   height:auto !important; /* For ie6 min-height */
   height:355px; /* For ie6 min-height */
}
.associations ul{
	display:block;
	margin:25px 0;
	padding:0;
	background-image:none;
}
.associations li{
	display:block;
	margin:0 0 20px 0;
	padding: 0 0 14px 0;
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 20px;
	list-style-image: url(images/AmarilloPalmira_sm.jpg);
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	background-image:none;
	list-style-image:none;
}
.associations li a{font-weight:bold;}
.associations p{display:block;margin:0 0 4px 0;}
.associations a{margin:0;padding:0;background-image:none;}

.casestudies {width:560px; float:left; min-height:355px; height:auto !important; /* For ie6 min-height */ height:355px; /* For ie6 min-height */}
.casestudies h1 {color: #26298c; font-size: 24px; font-family: "Times New Roman", Times, Georgia; font-weight: normal; font-style: normal; padding:0; margin:0;}
.casestudies h2 {font-size:12px;}

.caseMainBox {
   width:560px;
   float:left;
   margin-top:30px;
   padding-bottom:20px;
   border-bottom:1px solid #ccc;
}

.casePic {
   width:195px;
   float:left;
   margin:0;
}
.pic_bord {border:5px solid #fff;}

.caseStudyTxt {
   width:350px;
   float:left;
   line-height:18px;
}
.caseStudyTxt h2 {margin:0px;padding:0px;}
.caseStudyTxt p {margin:-4px 0 3px 0;padding:0px;font-size:11px;}
.caseStudyTxt a {text-decoration:none;}
.caseStudyTxt a:hover {text-decoration:underline;}

.casestudieimages {
display:block;
clear:both;
padding:12px 0 0 0;
}
.casestudyold {
	display:block;
	width:144px;
	height:144px;
	border: 5px solid #FFFFFF;
	overflow:hidden;
	padding:0;
	margin:0;
	float:left;
}
.casestudyarrow {
	display:block;
	width:30px;
	height:144px;
	padding:0;
	background-image:url(images/bluearrow.gif);
	background-repeat:no-repeat;
	margin:0;
	float:left;
	background-position: 8px 10px;
}
.casestudynew1 {
width:174px;
height:144px;
overflow:hidden;
display:block;
border: 5px solid #FFFFFF;
float:right;
margin:0;
padding:0;
}
.casestudynew2 {
width:174px;
height:144px;
overflow:hidden;
display:block;
border: 5px solid #FFFFFF;
float:right;
margin:0 8px 0 0;
padding:0;
}
.products {

}
.products h1 { color: #26298c; font-size: 24px; font-family: "Times New Roman", Times, Georgia; font-weight: normal; font-style: normal;margin:0 0 12px 0;padding:0; }
.products h2 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:bold;margin:0 0 6px 0;padding:0; }
.products p { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-weight:normal;margin:0 0 16px 0;padding:0; }
.products img {width: 144px;height:144px;display:block;border: 5px solid #C4C0AD;margin:3px 12px 0 0;padding:0;float: left;}


