body						{margin:0; background:#FFFFFF;}
img							{border:none;}
form						{margin:0; padding:0;}
ul							{margin-top:0; padding-top:0;}
a:link						{color:#0569B2; text-decoration:none;}
a:visited					{color:#0569B2; text-decoration:none;}
a:hover						{color:#CA1635; text-decoration:underline;}

h1							{font:bold   20px/1.6em trebuchet ms, verdana, sans; color:#FFFFFF; padding:0; margin:0 0 20px 0; background-color:#0569B2; text-align:center;}
h2							{font:bold   20px/1.6em trebuchet ms, verdana, sans; color:#0569B2; padding:0; margin:0 0 0 0;}
h3							{font:bold   14px/1.6em arial, verdana, sans;        color:#000000; padding:0; margin:1.6em 0 0.6em 0;}
h4							{font:bold   13px/1.6em trebuchet ms, verdana, sans; color:#0569B2; padding:0; margin:1.6em 0 0.6em 0;}
h5							{font:bold   13px/1.6em trebuchet ms, verdana, sans; color:#000000; padding:0 0 0 12px; margin:0 0 0 0; background:url(../images/interface/arrowRed.gif) no-repeat 0px 4px;}
img[align="right"]			{margin:0px 0px 5px 15px;}

p,td						{font:normal 12px/1.6 trebuchet ms, arial, sans; color:#606060;}
blockquote					{font:bold italic 13px/1.6 trebuchet ms, arial, sans; color:#000000; padding:10px; text-align:center;}
small						{font:normal 11px/1.6 verdana}
em							{font-style: normal; color:#000000;}

.price						{position:relative; top:-.5em; font:bold 1.2em comic sans ms; color:#0569B2;}
.price big					{position:relative; bottom:-.5em; font-size:3em; margin-right:.1em;}
.error						{color:red;}

.first						{margin-top:0px; padding-top:0px;}
.center						{text-align:center;}
.left						{float:left;}
.right						{float:right;}
.clear						{clear:both; display:block;}
.line						{background:url(../images/interface/dots.gif) repeat-x; height:1px; margin:10px 0px;}
.grey						{background:#F2F2F2;}

.table						{margin-bottom:10px;}
.table th					{padding:4px 20px 4px 10px; background:#FFFFFF; border:1px solid white; color:#000000; text-align:left;}
.table td					{padding:4px 20px 4px 10px; background:#EDEDED; border:1px solid white;}

#topBand					{height:90px;}
#middleBand					{background:#FFFFFF url(../images/interface/main_nav_bg.jpg) top repeat-x; border-bottom:8px solid #0569B2; padding-bottom:20px;}
#bottomBand					{height:50px;}
.contentBox					{width:770px; margin:0 auto; padding:0; font:normal 12px/1.6 trebuchet ms, arial, sans; color:#606060;}

.column140					{width:160px;}
.column165					{width:165px;}
.column185					{width:185px;}
.column195					{width:195px;}
.column240					{width:240px;}
.column280					{width:280px;}
.column495					{width:495px;}
.column585					{width:585px;}
.gutter25					{margin-right:25px;}
.gutter15					{margin-right:15px;}
.gutter0					{margin-right:0px;}

#logo						{margin-top:12px;}
#utilityNav					{margin-top:60px;}
#utilityNav	ul				{display:inline; padding:0; font:bold 11px verdana;}
#utilityNav	li				{display:inline;}
#utilityNav a:link			{color:#000; text-decoration:none; padding:2px 10px 2px 10px;}
#utilityNav a:visited		{color:#000; text-decoration:none; padding:2px 10px 2px 10px;}
#utilityNav a:hover			{color:#0569B2; text-decoration:none; padding:2px 10px 2px 10px;}
#utilityNav	a.last:link		{border-right:none;}
#utilityNav a.nobg:link		{background:none; border-right:none; padding:0;}
#utilityNav a.nobg:visited	{background:none; border-right:none; padding:0;}
#utilityNav a.nobg:hover	{background:none; border-right:none; padding:0;}

/* MAIN NAV */
#mainNav					{text-align:center; padding-top:6px; height: 21px; margin:6px 0 20px;}
#mainNav ul					{padding:0; margin:0; font:bold 12px verdana;}
#mainNav li					{display:inline; padding-right:34px;}
#mainNav li.last			{padding-right:0px;}
#mainNav a:link				{color:#FFF; text-decoration:none;}
#mainNav a:visited			{color:#FFF; text-decoration:none;}
#mainNav a:hover			{color:#fff7dc; text-decoration:none;}

/* SIDE NAV */
.sidenav					{font:11px arial; width:158px; background:#FFF8D5; /*FFF4BF;*/ border:1px solid #CCCCCC; margin:0px 0px 5px 0px; padding:0px; color:#000;}
.sidenav a:link				{color:#000; text-decoration:none;}
.sidenav a:visited			{color:#000; text-decoration:none;}
.sidenav a:hover			{color:#0569B2; text-decoration:none;}

.sidenav_title h2			{font:bold 11px Arial;color:#000;margin:0px;padding:0 0 0 7px;}
.sidenav_title h2#first		{margin-top:12px;}
ul.level2					{padding-left:21px; margin:0; list-style: url(../images/interface/snavArrowBlue.gif);}
ul.level2 li				{padding:0; margin:7px 0px;}
ul.level2 li a				{margin-left:-4px;}
ul#no-pad					{padding-top:0px;}

.side_flyer					{text-align:center;}
.side_flyer h2				{font:bold 12px Arial;color:#1b7db7;margin-top:12px;}
.side_flyer .date			{font:9px Arial;color:#000;margin:4px 0;}
.sidenav_hr					{text-align:center;margin:10px 0;}
.sidenav_btn				{margin:12px 0 0 7px;list-style:none;padding:0px;}
.sidenav_btn a				{display:block; margin-bottom:5px;}
.sidenav_btn img			{float:left;}
.sidenav_btn span			{font:12px/30px Arial; padding-left:4px;}

#email_flyer				{margin-left:8px;}

/* HOME PAGE */
#home_banner				{position:relative;margin-bottom:10px;}
img.home_border				{background:#fff;padding:3px;border: #abadb0 solid 1px;}
.ad img.home_border:hover		{background:#FFDA00;}
#home_banner .ad			{position:absolute;right:13px;}
#home_banner #ad_one		{top:11px;}
#home_banner #ad_two		{top:94px;}
#home_banner #ad_three		{top:177px;}
#home_banner #ad_four		{top:260px;}
#main_ad					{margin-bottom:10px;}
#bottom_ads #b_ad_one		{float:left;margin-right:11px;}
#bottom_ads #b_ad_two		{float:left;}
#delivers, #online			{float:left;margin-top:5px;}
#delivers					{margin-right:11px;}

/* PRODUCTS PAGE */
#products_banner			{margin-bottom:35px;}
#products_logos				{margin-bottom:55px;}

.paint_logo					{float:left;padding-bottom:5px;}
.paint_title				{float:left;color:#000;padding:8px 0 0 5px;font-size:14px;}
a.paint_top					{float:right;margin-right:38px;padding:15px 0 10px;color:#000;}
.paint_hr					{clear:both;background: url(../images/products/buildingMaterials/paint/paint_hr.jpg) repeat-x;height:3px;baorder:none;}


/* FOOTER */
#footer						{padding-top:13px; text-align:center; font:normal 10px verdana; color:#000;}
#footer	ul					{margin:0; padding:0px 0px 10px 0px;}
#footer	li					{display:inline; border-right:1px solid; padding:0px 13px 0px 13px;}
#footer	li.last				{border:none;}
#footer	a:link				{color:#000; text-decoration:none;}
#footer	a:visited			{color:#000; text-decoration:none;}
#footer	a:hover				{color:#0569B2; text-decoration:none;}

#featureAPhoto				{width:90px;}
#featureAText				{width:150px;}
#featureAText h3			{background:url(../images/interface/arrowGray.gif) no-repeat 0px 4px; font:bold 13px/1.6 trebuchet ms,verdana; color:#000000; margin:0; padding:0px 0px 0px 12px;}
#featureAText p				{font:normal 11px/1.6 arial; color:#606060;}
#featureAForm				{background:url(../images/interface/arrowRed.gif) no-repeat 0px 6px; padding:0px 0px 0px 15px;}
#featureAForm select		{width:223px;}

#featureBTopCap				{margin:0; padding:0; background:url(../images/interface/boxTop.gif) no-repeat; width:240px; height:4px;}
#featureBBottomCap			{margin:0; padding:0; background:url(../images/interface/boxBottom.gif) no-repeat; width:240px; height:4px;}
#featureBTop				{margin:0; padding:0; background:#0569B2; width:238px; border-right:1px solid #B3B3B3; border-left:1px solid #B3B3B3;}
#featureBBottom				{height:120px; margin:0; padding:0; background:#FFF0A9; width:238px; border-right:1px solid #B3B3B3; border-left:1px solid #B3B3B3;}
#featureBTop h3				{margin:0; padding: 6px  0px  6px 15px; font:bold 13px arial; color:#FFFFFF; }
#featureBBottom p			{margin:0; padding:10px 15px 10px 15px; font:normal 11px/1.6 arial; color:#333333; }

#relatedLinks				{list-style:none; margin:0px; padding:0px; clear:both; width:280px;}
#relatedLinks li			{list-style:none; background:#F5F9FB url(../images/interface/arrowButton.gif) no-repeat 5px center; border:1px solid #DFEBF2; font:normal 11px trebuchet ms; margin-bottom:5px; padding:5px 5px 5px 25px;}
#relatedLinks a:link		{color:#0569B2;}
#relatedLinks a:visited		{color:#0569B2;}
#relatedLinks a:hover		{color:#CA1635;}

#callout 					{width:278px; background:url(../images/interface/barOrange.gif) repeat-y right top; border:1px solid #DEDEDE; margin-bottom:25px;}
#calloutPhoto				{display:block; float:left; padding:5px 0px 5px 5px;}
#calloutText				{display:block; float:left; width:185px; padding:5px 5px 5px 0px;}
#calloutText h1				{display:block; padding-left:10px; font:bold 13px/1.0em arial; color:#606060;}
#calloutText p				{display:block; padding-left:10px; font:normal 11px/1.5em trebuchet ms; color:#0569B2;}
#calloutText a:link			{text-decoration:none;}
#calloutText a:visited		{text-decoration:none;}
#calloutText a:hover		{text-decoration:none; color:#CA1635;}