/* CSS Document */

/*
COLORS:
dark brown line: #716B51
brown nav: #837D63
blue: #7397A2
*/

/* BEGIN SITE-WIDE CLASSES*/
body                  
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
margin: 0px; 
font-size: 12px;
color: #837d63;
margin: 0; /* to avoid margins */
text-align: center; /* to correct the centering IE bug */	
background-color:#547A83;
/*background-color:#eaeae9;*/
/* background:url(../bg.jpg) repeat center top;*/
}

/* main div for entire site */
#container         
{
margin-left: auto;
margin-right: auto;
width: 800px; /* mandatory to be centered - set to appropriate width */
text-align: left; /* to realign your text */
}

/* left border for entire site */
.border_left      
{
width: 15px; /* mandatory to be centered - set to appropriate width */
text-align: right; /* to realign your text */
background-image:url(../left_border.gif);
background-repeat:repeat-y;
background-position:top right;
}

/* right border for entire site */
.border_right    
{
width: 15px; /* mandatory to be centered - set to appropriate width */
text-align: left; /* to realign your text */
background-image:url(../right_border.gif);
background-repeat:repeat-y;
background-position:top left;
}

/* bottom border for entire site */
.border_bottom
{
width: 800px; /* mandatory to be centered - set to appropriate width */
height: 22px;
text-align: center; /* to realign your text */
background-image:url(../bottom_border.gif);
background-repeat:no-repeat;
background-position:top center;
}

td {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
margin: 0px; 
font-size: 12px;
color: #837d63;	
}

p {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
margin: 0px; 
font-size: 12px;
color: #837d63;	
}

img {border: none;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
a:link,a:visited,a:hover,a:active {color: #7397A2;}
.PageTitle {font-size:18px; font-weight:bold; color:#7397A2;}
.BasketErrors{color:red;}

.main_table{
border:0px solid black;
background:url(../site_bg.jpg) repeat center top;
}

.PageContent
{
	padding:60px 10px 10px 10px;
	background:url(../home_title.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
}
.PageContentStore1
{
	padding:60px 10px 10px 10px;
	background:url(../home_title2.jpg);
	background-repeat:no-repeat;
	background-position:10px 20px;
}
.PageContentNoTitle
{
	padding:10px 10px 10px 10px;
}

.buttonclass{padding-bottom:1px}
/* END SITE-WIDE CLASSES*/

/* BEGIN HOME PAGE CLASSES*/
.home_text {padding:10px;}
.home_text1 {font-size:24px; font-weight:normal; color:#7397A2; padding-bottom:15px;}
.home_text1a {font-size:20px; font-weight:normal; color:#7397A2; padding-bottom:15px;}
.home_text2 {font-size:12px; font-weight:normal; color: #837d63;}

.home_table
{
	width:134px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#7397A2;
	font-size: 11px;
	text-align:center;
}

.home_div
{
	background:url(../brown_box_home.jpg);
	width:154px;
	height:177px;
	text-align:center;
}

.home_td
{
	border-bottom: 1px solid #7397A2;
	padding:15px 0px 0px 0px;
	font-weight:bold;
	color:#7397A2;
	font-size: 11px;
}

.home_td1
{
	padding-top:4px;
	font-weight:bold;
	color:#7397A2;
	font-size: 11px;
}

.home_td2
{
	padding-bottom:4px;
	font-weight:bold;
	color:#7397A2;
	font-size: 11px;
}

.home_td3
{
	font-weight:bold;
	color:#7397A2;
	font-size: 11px;
}
/* END HOME PAGE CLASSES*/

/* BEGIN HEADER CLASSES*/
.header_table{
background:url(../header_bg.jpg) repeat center top;
}

.header_td{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #000000;
	padding:0px 3px 2px 3px;
}

.header_td2{

	font-size:16px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	color: #65868E;
	padding-bottom:2px;
}

.header_links{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #03597C;
	text-decoration:underline;
}

.header_links:link,.header_links:visited{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #03597C;
	text-decoration:underline;
}

.header_links:hover,.header_links:active{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #03597C;
	text-decoration:underline;
}
/* END HEADER CLASSES*/

/* BEGIN FOOTER CLASSES*/
.footer_table{
border-top:1px solid #716B51;
background:url(../footer_bg.jpg) repeat center top;
}

.footer_td{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #000000;
	padding:0px 5px 2px 5px;
}

.footer_td2{

	font-size:16px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
	color: #65868E;
	padding-bottom:2px;
}

.footer_links{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #03597C;
	text-decoration:underline;
	text-transform:Capitalize;
}

.footer_links:link,.footer_links:visited{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #03597C;
	text-decoration:underline;
	text-transform:Capitalize;
}

.footer_links:hover,.footer_links:active{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #03597C;
	text-transform:Capitalize;
	text-decoration:underline;
}
/* END FOOTER CLASSES*/

/* BEGIN NAVIGATION CLASSES*/
.search
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.leftnav{padding: 2px 0px 0px 0px;}
	
.nav_cart
{
	background:url(../brown_box_nav.jpg);
	width:181px;
	height:89px;
	text-align:center;
	padding:0px 0px 0px 0px;
}

.nav_mail
{
	background-color:#837D63;
	width:181px;
	height:63px;
	text-align:center;
	padding:10px 0px 10px 0px;
}

.nav_top_links{

	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	color: #65868E;
	text-decoration:none;
}

.nav_bottom_links
{
	font-size:10px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
 	color: #65868e;
}

.StoreNav {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdf5df;
}

.bullets {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdf5df;
	padding-left:4px;
}

.StoreNavlink:link,.StoreNavlink:visited,.StoreNavlink:hover,.StoreNavlink:active{
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdf5df;
	font-weight:normal;
}

.StoreNav2 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #779DA8;
	font-weight:bold;
}

.StoreNav2 a{
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #779DA8;
	font-weight:bold;
}

.deptbarlink:link,.deptbarlink:visited
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #fdf5df;
	text-decoration: none;
}

.deptbarlink:hover,.deptbarlink:active
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #fdf5df;
	text-decoration: underline;
}

.deptbarlink2:link,.deptbarlink2:visited
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdf5df;
	padding-left:2px;
	text-decoration: none;
}

.deptbarlink2:hover,.deptbarlink2:active
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fdf5df;
	padding-left:2px;
	text-decoration: underline;
}
/* END NAVIGATION CLASSES*/

/* BEGIN DEPARTMENT CLASSES */
.DeptTitle {font-size:18px; font-weight:bold; color:#7397A2;display:none;}
.dept_table img {border:1px solid #716B51;}
.dept_table{width:570px;}
.dept_table :link img {border:1px solid #716B51;}
.dept_table td {width:33%}
.dept_description {padding:0px;}
.dept_description tr {vertical-align:top;}
.dept_description td {padding-left:10px;padding-bottom:10px;}

.deptlinkP:link,.deptlinkP:visited
{
	font-size: 11px;
	line-height: 15px;
	color: #65868E;
	text-decoration: none;
}

.deptlinkP:hover,.deptlinkP:active
{
	font-size: 11px;
	line-height: 15px;
	color: #65868E;
	text-decoration: underline;
}

.deptlinkM:link,.deptlinkM:visited
{
	font-size: 13px;
	line-height: 15px;
	color: #837D63;
	text-decoration: none;
}

.deptlinkM:hover,.deptlinkM:active
{
	font-size: 13px;
	line-height: 15px;
	color: #837D63;
	text-decoration: underline;
}
.deptlinksub:link,.deptlinksub:visited {text-decoration: none;}
.deptlinksub:hover,.deptlinksub:active {text-decoration: underline;}
.PageSpanner br{display:none}
/* END DEPARTMENT CLASSES */

/* BEGIN TABLE CLASSES */
.tablebgcolor {background-color:#FFFFFF;}
.SubHeadbgcolor {background-color:#7397A2;color:#837D63}
.SubHeadbgcolor table{}
.SubHeadText {font-weight: bold; color:#FFFFFF; background-color:#7397A2;}
.TableText {background-color:#FFFFFF;}
/* END TABLE CLASSES */

/* BEGIN PRODUCT PAGE CLASSES */
.ProductName {font-size:13px; font-weight:bold; color:#7397A2;}
.prod_blue {font-size:13px; font-weight:bold; color:#7397A2;}
.prod_related {font-size:15px; font-weight:bold; color:#7397A2;padding-bottom:5px;}
.relProduct img {border:1px solid #716B51;margin-bottom:4px;}
.relProduct a:link,.relProduct a:visited
{
	font-size: 11px;
	line-height: 15px;
	color: #65868E;
	text-decoration: none;
}

.relProduct a:hover,.relProduct a:active
{
	font-size: 11px;
	line-height: 15px;
	color: #65868E;
	text-decoration: underline;
}
/* END PRODUCT PAGE */

/* BEGIN SHOPPING CART CLASSES */
.prod_related_cart {font-size:15px; font-weight:bold; color:#7397A2;padding-bottom:0px;}
/* END SHOPPING CART CLASSES */

/* BEGIN PRICE CLASSES */
/*list price or price level 1 with a sale*/
.ListPricewSale      {font-size:13px; font-weight:bold; color:#7397A2;}
/*list price or price level 1 with NO sale*/
.ListPricewoSale     {font-size:13px; font-weight:bold; color:#7397A2;}
/* sale price */
.SalePrice           {font-size:13px; font-weight:bold; color:#7397A2;}
/* msrp price */
.MSRPPrice           {font-size:13px; font-weight:bold; color:#7397A2;}

/*related items (cross promos) price classes*/
/*list price or price level 1 with a sale*/
.ListPricewSaleR      {font-size:13px; font-weight:bold; color:#7397A2;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleR     {font-size:13px; font-weight:bold; color:#7397A2;}
/* sale price */
.SalePriceR           {font-size:13px; font-weight:bold; color:#7397A2;}
/* msrp price */
.MSRPPriceR  
/* END PRICE CLASSES*/

/* BEGIN LEAFTREE CLASSES */
.leaftree {font-size:18px; font-weight:bold; color:#7397A2;padding-bottom:8px;}
.leaftree a{font-size:18px; font-weight:bold; color:#7397A2;}
.leaftree a:link,.leaftree a:visited{text-decoration: none;}
.leaftree a:hover,.leaftree a:active {text-decoration: underline;}
/* END LEAFTREE CLASSES */
