﻿/* Used for homepages
--------------------------- */
#content.product {}
#phcategories {width:471px; float:left;}
#phcategories TABLE	{border-collapse:collapse; border:0; margin:0;padding:0;}
#phcategories TD	{vertical-align:top;width:150px; padding:0 2em 10px 0;}

/*
	MC: master category
	SC: sub category
*/
#phcategories A {display:block;}
#phcategories A.mc {color:rgb(0,0,0); text-decoration:none; font-weight:bold;border-bottom:1px dotted rgb(0,0,0); text-transform:capitalize;}
#phcategories A.mc:hover  {color:rgb(204,34,40); text-decoration:underline; }
#phcategories A.sc { text-transform:capitalize;color:rgb(0,0,0); text-decoration:none;padding-left:7px;background:url(images/arrowRed.gif) 0px 4px no-repeat;}
#phcategories A.sc:hover  {color:rgb(204,34,40); text-decoration:underline; }

#phsidebar		{width:472px;float:right;}
	
#phsidebar dl {width:472px; margin:0 0 1em 0; padding:0;}
#phsidebar dt {height:29px; background:url(images/search/productsearch.gif) left bottom no-repeat; padding-left:472px; width:0; overflow:hidden;}
#phsidebar dd {margin:0; padding:0 0 5px 0; background:rgb(239,234,220) url(images/search/productsearchfoot.gif) left bottom no-repeat;}

#phsidebar table {width:100%; border-collapse:collapse; margin:5px 0 0 5px;}
#phsidebar td	 {font-weight:bold;}
#phsidebar td INPUT	 	{font-weight:normal; padding:1px; font-size:11px; padding:1px;}
#phsidebar td OPTION	{font-weight:normal; padding:1px; font-size:11px; padding:1px;}
#phsidebar td SELECT	{font-weight:normal; padding:1px; font-size:11px; padding:1px;}
#phsidebar .searchme {display:block; border:0; cursor:pointer;  width:154px; height:17px; margin:0; padding:0; background: url(images/search/searchproducts.gif) center top no-repeat ;}

/* Clearance Homepage 
--------------------------- */
#content.clearance {}
#chcategories STRONG {display:block; border-bottom:1px dotted rgb(0,0,0); margin-bottom:1em;}
#chcategories STRONG A {display:inline;font-weight:normal;}
#chcategories {width:451px; float:left;padding:1em 0px 0 4px;}
#chcategories TABLE	{border-collapse:collapse; border:0; margin:0;padding:0;}
#chcategories TD	{vertical-align:top;width:150px; padding:0 2em 10px 0;}
#chcategories A {display:block;}
#chcategories A.mc {color:rgb(0,0,0); text-decoration:none; font-weight:bold;border-bottom:1px dotted rgb(0,0,0); text-transform:capitalize;}
#chcategories A.mc:hover  {color:rgb(204,34,40); text-decoration:underline; }
#chcategories A.sc {color:rgb(0,0,0); text-decoration:none;padding-left:7px;background:url(images/arrowRed.gif) 0px 4px no-repeat;text-transform:capitalize;}
#chcategories A.sc:hover  {color:rgb(204,34,40); text-decoration:underline; }


#chProducts		{width:477px;float:right;padding:1em 10px 0 4px;}
#chProducts STRONG {display:block; border-bottom:1px dotted rgb(0,0,0);}

/* Promotion Homepage
--------------------------- */
p.promotion {display:block; float:left; width:308px; margin:0 5px 1em; text-align:center;}
p.promotion IMG {border:0;}

/* our services */
.pascolumnone 	{display:block; width:470px; margin-right:10px; float:left;}
.pascolumntwo 	{display:block; width:310px; margin-right:10px; float:left;}
.pascolumnthree {display:block; width:150px; float:left;}
.pascolumnthree IMG {margin-bottom:8px;}

#worldsourcecallout {border:2px solid rgb(216,242,248); margin-bottom:1em;}
#worldsourcecallout P {margin:0; padding:6px;}
	
.pascolumnone A {color:rgb(0,0,0);}
.pascolumntwo A {color:rgb(0,0,0);}

.pdCallout {padding-bottom:10px; background:rgb(239,234,220) url(images/decorating/productdecoratingfooter.gif) bottom left no-repeat; display:block;}
.pdCallout P {padding:1em}
.pdCallout P.artwork {border-top:1px dotted rgb(0,0,0); padding:1em 0 0; margin:1em 1em 0  ;}
.pdCallout strong.pdHeader {display:block; margin:0; width:470px; height:29px; padding:0;  background:url(images/decorating/productdecoratingheader.gif) top left no-repeat;}
.pdCallout strong.pdHeader SPAN {display:none;}

/* homepage homepage 
----------------------- */
TABLE.homelayout {margin:0 auto; width:950px; padding:0; border-collapse:collapse;}
TABLE.homelayout TD {vertical-align:top;}

.hmVirtualCatalogLayout {padding: 0px 0px 0px 15px; margin:5px 0px;}
.hmVirtualCatalogLayout li { list-style-image:url(images/arrowRed.gif); margin:0px 0px 0px 0x;}

.homepagelinks {display:block; margin:10px auto 0px auto; width:750px; padding-left:0px;}
.homepagelinks strong {width:720px; font-size:14px; font-weight:600; text-transform:capitalize; display:block; padding: 0 0 2px 9px; margin: 0 0 2px 0px; font-weight:bold; border-bottom:1px dotted rgb(153,153,153);}

.homepagelinks .homepagecolumn {width:145px; display:block; float:left;}
.homepagelinks .homepagecolumn A {text-transform:capitalize; text-decoration:none; display:block; width:125px;padding-left:7px; margin:2px 0 2px 9px; color:rgb(51,51,51); background:url(images/arrowRed.gif) 0px 4px no-repeat;}
.homepagelinks .homepagecolumn A:hover {color:rgb(204,34,40); text-decoration:underline;}

.homepagelinks2009 {display:block; margin-top:0em; width:150px;}
.homepagelinks2009 strong {width:150px; text-transform:capitalize; display:block; padding: 0 0 2px 9px; margin: 0 0 2px 0; font-weight:bold; border-bottom:1px dotted rgb(153,153,153);}

.homepagelinks2009 .homepagecolumn {width:145px; display:block; float:left;}
.homepagelinks2009 .homepagecolumn A {text-transform:capitalize; text-decoration:none; display:block; width:125px;padding-left:7px; margin:2px 0 2px 9px; color:rgb(51,51,51); background:url(images/arrowRed.gif) 0px 4px no-repeat;}
.homepagelinks2009 .homepagecolumn A:hover {color:rgb(204,34,40); text-decoration:underline;}
