/* Changed 2-17/2007 */

.logo_text
{ font-family: Arial black;
  font-size: 18pt;
  color: #ffffff;
}



.table_footer
{ background-color: #BE9E81; }

.table_header
{ background-color: #BE9E81; }


.s-nav_on
{ font-family: Arial black;
  font-size:14; 
  weight:bold; 
  color:#CFE6BE; 
  text-decoration:none

}

.s-nav_off
{ font-family: Arial black;
  font-size:14; 
  weight:bold; 
  color:#EFEAE0; 
  text-decoration:none

}

.TopNavTD		 		{
						border-style: solid;
						border-width: 0px 0px 0px 0px;
						margin:0px;
						padding:0px 10px 0px 10px;
						background-color: #8C5E2F;
						}
						
						
.BottomNavTD		 		{
						border-style: solid;
						border-width: 0px 0px 0px 0px;
						margin:0px;
						padding:0px 10px 0px 10px;
						background-color: #8C5E2F;
						}
						


.top_link
{ font-family: arial;
  font-size:9; 
  color:#4C3319; 
  text-decoration:underline

}

.top_link_dest
{ font-family: arial;
  font-size:9; 
  color:#4C3319; 
  text-decoration:none
}

.TD_BODY
{ background-color:#EFEAE0;
}

body
{
	top-margin: 9px;
	bottom-margin: 0px;
	left-margin: 0px;
	right-margin: 0px;
	margin-width: 0px;
	margin-height: 0px;

}

.article_text
{
	font-family: arial;
	font-size: 10pt;
	color:#4C3319;
	font-style: normal;
	text-align:justify;
	text-decoration: none;
}

.article_title
{
	font-family: arial;
	font-size: 12pt;
	color:#4C3319;
	font-weight: bold;
	text-decoration: none;
}
/* End of FurnishConnection */

/* styles for links */
a:link.shoppingSideNav		{ font-family:Arial; color:#988323; font-weight:bold; font-size:9pt; text-decoration:none; padding:0px; Font-Style:normal;}
a:visited.shoppingSideNav	{ font-family:Arial; color:#988323; font-weight:bold; font-size:9pt; text-decoration:none; padding:0px; Font-Style:normal;}
a:active.shoppingSideNav	{ font-family:Arial; color:#988323; font-weight:bold; font-size:9pt; text-decoration:none; padding:0px; Font-Style:normal;}
a:hover.shoppingSideNav 	{ font-family:Arial; color:#663300; font-weight:bold; font-size:9pt; text-decoration:underline; padding:0px; Font-Style:normal;}
.text-nav_on {font-family:Arial; font-size:12px; weight:bold; color:#990033; text-decoration:none}
.text-nav_off {font-family:Arial; font-size:12px; weight:bold; color:#4C3319; text-decoration:underline}
990033
/* styles for text */
.shoppingSideNavTitle 		{font-size: 10pt; font-family: arial; color: #663300; font-weight: bold;}
.shoppingSideNavTitle2 		{font-size: 8pt; font-family: arial; color: #663300; font-weight: bold;}
.SideNavTextBold		 	{font-size: 10pt; font-family: arial; color: #663300; font-weight: bold;}
.boldPrint					{color:#000000;}
.cartHeader 				{color:#000000;	font-family: Arial; font-size: 10pt; font-weight: bold;}
.cartText					{color: #666666; font-family: Verdana,tahoma,Arial; font-size: 12px; font-weight: normal;}

/* styles for form controls */
.textField 		{
				color: #333399; background: #FFFFFF; border-color: #333399; border-top: 1px solid; 
				border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; 
				font-family: Verdana,tahoma,Arial; font-size: 10px; }
.button			{
				color: #333399; background-color: #E7EDFA; border-color: #000000; border-top: 1px solid;
				border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; 
				font-family: Verdana,tahoma,Arial; font-size: 10px; font-weight: bold; cursor: hand; }

/* styles for tables */
.shoppingSideNavTD 		{
						border-style: solid;
						border-width: 0px 0px 0px 0px;
						margin:0px;
						padding:0px 10px 0px 15px;
						}
						
.SideNavTable	 		{
						border-style: solid;
						border-width: 0px 1px 0px 0px;
						border-color:#6666FF;
						margin:0px;
						padding:0px 0px 0px 0px;
						background-color:#ffffff; 
						}	

.SidNavTD		 		{
						border-style: solid;
						border-width: 0px 0px 0px 0px;
						border-color:#666666;
						margin:0px;
						padding:0px 10px 0px 10px;
						color: #666666;
						}
						


.CartTable		 		{
						border-style: solid;
						border-width: 1px 1px 1px 1px;
						border-color:#000066;
						margin:0px;
						padding:3px 5px 3px 5px;
						background-color:#FFFFFF;
						color: #ffffff;
						font-family: Arial,Verdana,tahoma; font-size: 10px; font-weight: bold;
						}
						
.CartTD			 		{
						border-style: solid;
						border-width: 1px 1px 0px 0px;
						border-color:#000066;
						margin:0px;
						padding:3px 5px 3px 5px;
						color: #666666;
						font-family: Verdana,tahoma,Arial; font-size: 12px; font-weight: bold;
						}
						
.CartTD2			 	{
						border-style: solid;
						border-width: 1px 0px 0px 0px;
						border-color:#000066;
						margin:0px;
						padding:3px 5px 3px 5px;
						color: #666666;
						font-family: Verdana,tahoma,Arial; font-size: 12px; font-weight: bold;
						}
						
.sub_menu
{ font-family: verdana;
  Font-weight: bold;
  font-size: 10px;
  color: #4B3C38;
  text-decoration: none;
  background-color: #DFD8C6;  
}

.new_menu
{ font-family: verdana;
  Font-weight: bold;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
  background-color: #4B3C38;
}


.grid
{ font-family: arial;
  font-size: 11px;
  color: #000000;
  font-style: normal;
}

.text_box
{ color:#000000;
  font-family:Verdana;
  border:1px solid #4B3C38;
  background-color:#DFD8C6;
  font-size:12px;
}

.cart_box
{ color:#000000;
  font-family:Verdana;
  border:1px solid #4B3C38;
  background-color:#DFD8C6;
  font-size:10px;
}

.show_cart
{ font-family: arial;
  font-size: 11px;
  color: #660000;
  background-color: #DFD8C6; 
}



.title_text
{ font-family: Verdana;
  font-size: 12pt;
  color: #4B3C38;
  font-weight: bold;
}

.footer_on
{ font-family: Arial;
  font-size:11px;
  color:#660000;
  text-decoration:none;
}

.footer_off
{ font-family: Arial;
  font-size: 11px;
  color:#000000;
  text-decoration:underline;
}

.footer_text
{ font-family: Arial;
  font-size: 11px;
  color:#000000;
}



.table_color_2
{ background-color: #DFD8C6; }

.table_color_3
{ background-color: #A19182; }

.table_color_4
{ background-color: #ffffff; }

.table_color_5
{ background-color: #ffffff; }

.warning
{ font-family: arial;
  font-size: 11px;
  color: red;
  font-weight: bold;
}


.tiny_text
{ font-family: arial;
  font-size: 9px;
  color: #000000;
  font-style: normal;
}
.user
{ font-family: verdana;
  font-size: 10pt;
  color: #660000;
  font-weight: bold;
}

.headline
{ font-family: arial;
  font-size: 14pt;
  color: #000000;
  font-style: italic;
}

.grid-nav_on {font-size:11px; weight:bold; color:#4C3319; text-decoration:none}
.grid-nav_off {font-size:11px; weight:bold; color:#000000; text-decoration:underline}
.bold {font-family:Arial, Verdana; font-size:10pt; color:#000000; font-weight:bold;}
.red {font-family:Verdana, Arial; font-size:8pt; color:red; font-weight:normal; }
.so_on {font-size:13px; color:crimson; text-decoration:none}
.so_off {font-size:13px; color:darkslategray; text-decoration:underline}
.nav_on {font-size:13px; weight:bold; color:crimson; text-decoration:none}
.nav_off {font-size:13px; weight:bold; color:black; text-decoration:underline}
.mail_on {font-size:13px; color:#000000; text-decoration:none}
.mail_off {font-size:13px; color:#660000; text-decoration:underline}
.side-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/*Added 12-21-07 Moo Tools Accordion */

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:bold;
	padding:5px 0 5px 30px;
}
/* End Moo Tools Accordion */

/*Added 12-28-07 Lightbox  */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
/* End Lightbox CSS */
.article_text_center {
}


/*Print Codes */
P.breakhere {page-break-before: always}

