body 
{ 
  	background-color: #F7F0E0;
  	margin-top: 5px;
  	margin-left: 5px;
  	margin-right: 5px;
  	font-family : verdana, lucida sans, arial, sans-serif; 
  	font-size : 13px;
  	color: #000000; 
}
p  
{
	margin-top:0px; 
	margin-bottom:.8em; 
	line-height:1.3em;
}
p.Note
{
	background-color:#D7D2C2;
	font-size:11px;
	padding:5px;
}

table 
{
  	font-family: verdana, lucida sans, arial, sans-serif; 
  	font-size: 13px; 
}
td
{
	vertical-align:top;
}

a
{
	text-decoration:none;
}
a:hover
{
	color:#FF6666;
}

h1,h2,h3,h4,h5,h6
{
	color:#B84444;
	margin-top:0px;
	margin-bottom:.55em;
} 
h1 
{
	font-size:20px; 
}
h2 
{
	font-size:15px; 
}
h3
{
	font-size:13px; 
}
h4 
{
	font-size:11px; 
}
  
/*
=== Lists ===
*/
ul    {position:relative; left: -23px;}
ol    {position:relative; left: -18px;}
ul,ol {margin-top:.6em; margin-bottom:.6em;}
ol ol li {list-style-type:lower-alpha;}
 
ul.i, ol.i  {left: -10px;}
 
li    {margin-bottom:.5em;}
li.vt {margin-bottom:0em;}
li.t  {margin-bottom:.2em;}
li.s  {margin-bottom:.4em;}
li.l  {margin-bottom:.6em;}
li.vl {margin-bottom:.8em;}



/*______Page Header______*/

table.NavBar 
{
    margin: 0;
    border-bottom:dotted gray 1px;
	width:1020px;
}
table.NavBar td
{
	padding-bottom:5px;
	vertical-align:middle;
}
table.NavBar td.col1
{
	padding:5px 0px 0px 25px;
	width:250px;
}
table.NavBar td.col2
{
	padding:0px 50px 0px 50px;
	width:250px;
}
table.NavBar td.col3
{
	padding:10px 40px 0px 0px;
	text-align:right;
}
p.MainLinks 
{
    margin:3px 0px 0px 0px; 
}  

.Phone 
{
    font-size: .8em;
    font-weight: bold; 
}
      
.PhoneCap 
{
    font-size: .8em; 
}
    
.ByRGS 
{
    font-size: 11px;
    margin:0px 0px 5px 0px; 
}
    
.Logo 
{
	border:none;
    padding: 0px 0px 0px 0px; 
    margin: 0px; 
}
/*___end page header___*/



/*----------------------*/
/*_____Bread Crumbs_____*/

p.CurLoc 
{
  	background-color:#D7D2C2;
  	font-size:.85em;
  	border-bottom:solid gray 1px;
  	padding: 0px 0px 1px 5px;
  	margin: 0px 0px 0px 0px; 
}




/*----------------------*/
/*_____Content_____*/

div.SectionDiv 
{ 
  	padding-top: 0px;
  	clear: left;
  	margin: 25px 0px 0px 25px; 
  	width:740px;
}

img.Swatch
{
	border:solid black 1px;
}

/*----------------------*/
/*_____Content_____*/

p.Footer 
{
	font-size:11px;
   	margin:25px 0px 0px 0px; 
}

.Sale
{
	color:red;
	font-style:italic;
	font-weight:bold;
}
.ItemCount
{
	color:black;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}



/*-----------------------*/
/*_____Product Index_____*/

tr.Hdr
{
	font-weight:bold;
	vertical-align:bottom;
}

td.ItemKey
{
	width:75px;
}
td.Description {
	padding-right:25px;
}
td.Price
{
	text-align:right;
	padding-left:15px;
	padding-right:15px;
}
/*=== Corners ===*/
img.crnUL {position:absolute; top:0px; left:0px;}
img.crnUR {position:absolute; top:0px; right:0px;}
img.crnBL {position:absolute; bottom:0px; left:0px;}
img.crnBR {position:absolute; bottom:0px; right:0px;}

.holidayHours
{
	font-size:11px;

}
.holidayHours span
{
	color:#c70808;
	font-weight:bold;
}
