body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#f7f7f7; padding:0; margin:0; margin-top:5;}

a img{border: none;}

a.faqLink:link{font-family:Arial, Helvetica, sans-serif;
         			 font-size:12px;
				       color:#018ABE;
							 text-decoration:underline;
}

a.faqLink:visited{font-family:Arial, Helvetica, sans-serif;
         			    font-size:12px;
				          color:#018ABE;
									text-decoration:underline;
}
a.faqLink:active{font-family:Arial, Helvetica, sans-serif;
         			   font-size:12px;
				         color:#E0134F;
}
a.faqLink:hover{font-family:Arial, Helvetica, sans-serif;
         			  font-size:12px;
				        color:#E0134F;
}

.sinkIMG{border: 1px solid #C7C7C7;
}

.subHead{font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
	       color:#666666;
				 font-weight:bold;
}

.sinkDim{font-family:Arial, Helvetica, sans-serif;
         font-size:10px;
				 color:#018ABE;
				 margin-bottom:-4px;
}

.sinkDim2{font-family:Arial, Helvetica, sans-serif;
         font-size:10px;
				 color:#018ABE;
				 padding-bottom:10px;
}

.sinkColor{border-style:none;
           padding-top:10px;
					 padding-left:4px;
					 padding-right:4px;
}

.litem{padding-top:8px;
       list-style:disc;
			 width:400px;
			 vertical-align:middle;
}

.image1{padding-right:4px;
}

.sinkColorText{font-size:10px;
               padding-bottom:8px;
							 padding-top:2px
}


.mainContent {font-family: Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #DFDFE0; background-repeat: no-repeat; background-color:#FFFFFF}

/* Please use this ID for tableless CSS version */
#mainContent {
	font-family: Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #DFDFE0; background-repeat: no-repeat; background-color:#FFF;
	width: 794px; padding: 3px;
}

#leftNav {
	width: 145px;
	float: left;
}

#innerContent {
	width: 560px;
	margin-left: 170px;
}

#innerContent .descText {
	font-size: 12px;
	line-height: 200%;
	color: #A7A6A4;
}

#innerContent .descTitle {
	font-size: 14px;
	font-weight: bold;
	color: #A7A6A4;
}

.swatchBoxContainer {
	height: 140px;
}

.swatchBox {
	float: left;
	width: 110px;
}

.swatchBox img {
	display: block;
	margin: 0 auto;
}

.swatchBox .familyIntro {
	text-align: center;
	margin-top: 2px;
}

.promoItems img {
	margin: 4px;
}

/* --- */

.navBorder {border: 1px solid #A5A5A5;}
.picBorder {border: 1px solid #333333;}
.search {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.mini {font-family: Arial, Helvetica, sans-serif; font-size:9px;}
.normBold {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.norm {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.homeTitle {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.leftMenuPadding {padding-left: 5px; padding-bottom: 4px; padding-right: 2px;}

.tempTop {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;}

a.navText:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: none; font-weight:bold;}
a.navText:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: none; font-weight:bold;}
a.navText:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: underline; font-weight:bold;}
a.navText:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#7D7C7A; text-decoration: none; font-weight:bold;}

a.navTextSM:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7D7C7A; text-decoration: none;}
a.navTextSM:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7D7C7A; text-decoration: none;}
a.navTextSM:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7D7C7A; text-decoration: underline; font-weight: bold;}
a.navTextSM:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7D7C7A; text-decoration: none;}

a.navTextOn {font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#525252; text-decoration: none; font-weight:bold;}

a.whiteLink:link {font-size: 11px; color:#008ABE; text-decoration: none;}
a.whiteLink:visited {font-size: 11px; color: #008ABE; text-decoration: none;}
a.whiteLink:hover {font-size: 11px; color:#008ABE; text-decoration: underline;}
a.whiteLink:active {font-size: 11px; color: #008ABE; text-decoration: none;}

a.currentLink:link {font-size: 11px; color:#333333; font-weight: bold; text-decoration: none;}
a.currentLink:visited {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.currentLink:hover {font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline;}
a.currentLink:active {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}

a.currentLink2:link {font-size: 11px; color:#333333; font-weight: bold; text-decoration: none;}
a.currentLink2:visited {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.currentLink2:hover {font-size: 11px; color:#333333; font-weight: bold; text-decoration: underline;}
a.currentLink2:active {font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}

a.headerLink:link {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.headerLink:visited {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.headerLink:hover {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
a.headerLink:active {font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: none;}

.footLinks {font-size: 10px; color: #474747; font:"Microsoft Sans Serif"}



/* CSS FOR COLOR TILES */
.largeColorOptions{
	color:#999999;
	font-size: 14px;
	text-align: left;
	display: block;
	padding-top: 60px;
	padding-left: 205px;
}

a.colorLink, a.colorLink2{
	color: #32a3cc;
}

a.colorLink2{
	margin: 0 5px 0 5px;
}

table.specialFamily{
	margin-top: 5px;
	margin-bottom: 25px;
	}
.familyIntro{
	font-size:16px;
	font-family:"Trebuchet MS", Arial;
	margin-top: 20px;
	display: block;
	}

/* Site Map CSS */

/* Site Map CSS */
table.siteMap td{
	vertical-align: top;
	}
table.siteMap tr.midRow td{
	border-bottom:1px dashed #A5A5A5;
	border-top: 1px dashed #A5A5A5;
	}
table.siteMap ul{
	margin: 10px;
	color: #A7A6A4
	}
html>body table table.siteMap ul{
	margin: 5px;
	padding: 0;
	}
table.siteMap ul li{
	margin: 0;
	padding: 0px;
	}
table.siteMap ul li a{
	font-size: 12px;
	}
	
	
/* Spotlight News Articles */
hr.artBreak{
	border: none;
	border-bottom:dashed 1px #333333;
	background-color:#FFFFFF;
	color:#FFFFFF;
	}
table.spotlightArticleTbl{
	font-size: 11px;
	}
table.spotlightArticleTbl td.artTitle{
	font-size: 18px;
	font-weight: bold;
	color:#666666;
	}
table.spotlightArticleTbl td.artImage{
	width: 150px;
	}
table.spotlightArticleTbl td.artText{
	text-align: justify;
	}
.spotlightTitle{
	font-size: 22px;
	font-weight: bold;
	color:#0099FF;
	}
.spotlightSub{
	font-size: 18px;
	color:#999999;
	}
	
.sup{font-size:9px;
}

/* ESTINO CALENDAR */
.estinoCalendar {
	font-size:10px;
	width:140px;
	border-collapse:collapse;
	border:1px solid #666;
}

.estinoCalendar .thisMonth {
	text-transform:uppercase;
}

.estinoCalendar th {
	background-color:#999;
}

.estinoCalendar td {
	padding:2px;
	text-align:center;
}

.estinoCalendar td a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background-color:#CCC;
	display:block;
}

.estinoCalendar td a:hover {
	text-decoration:underline;
}

/* FOOTER NETWORK BAR */

.networkBar{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #DFDFE0;
	color:#696969;
	text-align:center;
	background-color:#FFFFFF;
}


.networkBarGrad{
	background-image:url(../images/networkBar/gradNetworkIMG.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.networkBarBlue{
	background-color:#8CCAE2;
	color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.networkBarTDs{
	padding:0px 3px 0px 6px;
}

.footerLogos{
	padding:6px 0px 0px 0px;
}

.footerTDs{
	padding:0px 6px 0px 6px;
}
