body
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    COLOR: #666666;
	margin: 0px;
	margin-left:10px;
	
/*	padding: 0px; 
	background-color:#E3DFD8;
	background-color: #f7f4e5; 
	background-color: #ffffff; 	

*/
	background-color: #ffffff; 	
/* 
	background-color: #f2eadb;
	V2 design 
*/
	text-align: ledt;
	vertical-align:top;		
	width: 999px;
}
.bodyText
{
    COLOR: #666666;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
}

a {
	color: #666666;
	text-decoration: none;
}
a:hover 
{ 
	color: #666666;
	text-decoration: underline;
}




/*BOTTOM-NAV*/
.bottomNavTitle
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.bottomNav
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    text-decoration: none;
}
.phoneOrders
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.storeLinks
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}


/*	
	Changed these 2008-10-11: 
	center 			=> left
	font-size;20px	=> 16pt;
	color: #504617 => COLOR: #A6312B;
*/
h1.aag_lp_headline, a.aag_lp_headline {
	min-height: 30px;
	margin: 0px 0px 0px 0px;
	font-family: Arial; 
	font-size: 16pt;
	COLOR: #A6312B;
	vertical-align:middle;
	text-align: left;
	font-variant: small-caps;

}
h1.aag, h1.ig {
	font-family: Arial;
	font-size: 12pt;
	color: #504617;
}


/* Moved up from V1 stuff below */
a.aag_lp_headline:link 		{text-decoration: none;}
a.aag_lp_headline:visited	{text-decoration: none;}
a.aag_lp_headline:hover 	{text-decoration: underline;}
a.aag_lp_headline:active 	{text-decoration: none;}

.aag_nopadding {
	font-family: Arial;
	font-size: 10px;
	padding-left: 0px; 
	padding-top: 0px; 	
}

.aag {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	padding-left: 5px; 
	padding-top: 5px; 	
}
h1.aag_caption, h1.a.aag_caption {
	font-family: Arial;
	font-size: 22px;
	color: #504617;

}
h2.aag_caption {
	font-family: Arial;
	font-size: 12px;
	color: #504617;
}
h3.aag_lp_caption {
	font-family: Arial;
	font-size: 10px;
	color: #504617;
}
a.aag_lp_bullet{
	font-family: Arial; 
	font-size: 13px; 
	color: #504617; 
	text-decoration: underline;	
}


/*
	Glossary v1.00
*/

.gloss_tab, .gloss_td1, .gloss_td2
{
	font-size: 9pt;
	border-color: #ccc;
	border-width: 1px 1px 1px 1px;
	border-style: solid; 
/*	
	margin: 4px;
	padding: 4px; 
*/	
    vertical-align: top;

}	
.gloss_tab {
	border-collapse: collapse;
	width: 735px;
	margin-right: 0;	
}
.gloss_td1 {border-width: 0px 1px 1px 0px;}
.gloss_td2 {border-width: 0px 0px 1px 0px;}

/*TOP-NAV*/
.navTitle, .skuName, .pageTitle, .skuDesc, .helpNavTitle, .helpSectionTitle, .defaultTitle
{
    COLOR: #A6312B;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.navLinks
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    text-decoration: none;
}
.topNav
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700;
}


a.hpCellTitle 
{
    COLOR: #A6312B;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
a.hpCellTitle:link 		{text-decoration: none;}
a.hpCellTitle:visited	{text-decoration: none;}
a.hpCellTitle:hover	 	{text-decoration: none; color:#A6312B;}
a.hpCellTitle:active 	{text-decoration: none;}


.hpCellText
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	
	/*
	word-wrap: break-word;
	width:60%; 
	*/
	
	text-align:left; 
	vertical-align:top; 	
	font-weight:700; 
	height:50px;
}

.hpCellPriceLabel
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 700;
	text-align:left; 
	font-style:italic;     
	vertical-align: top;
}

.hpCellPrice
{
    COLOR: #A6312B;
    FONT-FAMILY: Arial;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: 700;
}
a.hpCellPrice:link 		{text-decoration: none;}
a.hpCellPrice:visited	{text-decoration: none;}
a.hpCellPrice:hover		{text-decoration: underline; color:#A6312B;}
a.hpCellPrice:active 	{text-decoration: none;}






















/* OLD BELOW*/

a.nav:link {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #DED3BA;
	text-decoration: none;
}
a.nav:visited {
	font-family: Arial;
	font-size: 11px;
	color: #DED3BA;
	text-decoration: none;
	font-weight: bold;
}
a.nav:hover {
	font-family: Arial;
	font-size: 11px;
	color: #5A3D1B;
	text-decoration: none;
}
a.nav:active {
	font-family: Arial;
	font-size: 11px;
	color: #DED3BA;
	text-decoration: none;
}

/* Home Page Display Area */

td.hp_td_txt {
	text-align: center;
	height: 25px;
}
td.hp_td_img {
	text-align: center;
	height: 105px;	
}
td.hp_td {
	text-align: center;
	height: 10px;
}


a.home_page_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.home_page_text:link {
	color: #5a3d1b;
}
a.home_page_text:visited {
	color: #5a3d1b;
}
a.home_page_text:hover {
	color: #9f6438;
	text-decoration: underline;
}
a.home_page_text:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #DED3BA;
	text-decoration: none;
}


a.nav_shoppingcart:link {
	font-family: Arial;
	font-size: 9px;
	color: #111111;
}
a.nav_shoppingcart:visited {
	font-family: Arial;
	font-size: 9px;
	color: #111111;
}
a.nav_shoppingcart:hover {
	font-family: Arial;
	font-size: 9px;
	color: #111111;
}
a.nav_shoppingcart:active {
	font-family: Arial;
	font-size: 9px;
	color: #111111;
}

a.search:link {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #504617;
}
a.search:visited {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #504617;
}
a.search:hover {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #504617;
}
a.search:active {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #504617;
}


a.browse:link {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #635629;
}
a.browse:visited {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #635629;
}
a.browse:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #635629;
}
a.browse:active {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #635629;
}

a.browse_parent:link {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #3B330B;
}
a.browse_parent:visited {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #3B330B;
}
a.browse_parent:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #3B330B;
}
a.browse_parent:active {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #3B330B;
}



a.footer_nav:link {
	font-family: Arial;
	font-size: 9px;
	color: #5B7836;
}
a.footer_nav:visited {
	font-family: Arial;
	font-size: 9px;
	color: #5B7836;
}
a.footer_nav:hover {
	font-family: Arial;
	font-size: 9px;
	color: #5B7836;
}
a.footer_nav:active {
	font-family: Arial;
	font-size: 9px;
	color: #5B7836;
}


div.image_homepage {
	float:left;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* COMMENTED due to display:block
div.image_homepage img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 2px solid #000;
}
*/
div.image_homepage link, visited {
	text-decoration: none;
}

a.homepage:link, visited {
	font-family: Arial;
	font-size: 12px;
	color: #335020;
	text-decoration: none;
}
.description {	
	text-align: justify; 	
	font-family: Arial;	
	font-size: 11px;		
	color: #666666;
}

#custom_search_result {	
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 650px; 
	font-family: Arial;
	font-size: 16px;	
	color: #335020;
}

a.location:link {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #988240;
}
a.location:visited {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #988240;
}
a.location:hover {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #988240;
}
a.location:active {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #988240;
}

span.currentloc {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #988240;
}

b.currentloc {
	font-family: Arial;
	font-size: 12px;
	color: #504617;
}


.body_background_image {

}

.header_background_image {
/*  background: url(http://staging.greenbridgemantels.com/resources/images/headerbackground.jpg); */
background: url(/resources/images/headerbackground.jpg);
}

.topnav_background_image {
/*  background: url(http://staging.greenbridgemantels.com/resources/images/header2_02.gif); */
background: url(/resources/images/header2_02.gif);
}

.mainnav_background_image {
/*  background: url(http://staging.greenbridgemantels.com/resources/images/header2_05.gif); */
  background: url(/resources/images/header2_05.gif);
}


table.homepage {
  background-color: #ffffff;
  font-family: Arial;
}
tr.homepage {
  background-color: #ffffff;
  font-family: Arial;
}
td.homepage {
  background-color: #ffffff;
  font-family: Arial;
}

table.brand, tr.brand,td.brand {
  background-color: #bea17d;
  font-family: Arial;
}
tr.brand {}
td.brand {}



tr.colspacer {
  background-color: #CCBDA2;
}

h1.contractor_heading, h1.heading {
	font-family: Arial;
	font-size: 20px;
	color: #504617;
}

p.contractor_text, p.lp_text {
	font-family: Arial;
	font-size: 16px;
	color: #504617;
}

.product_text {
	font-family: Arial;
	font-size: 12px;
	color: #504617;
}

td.contractor_table_text, td.glossary_text, th.glossary_text, td.lp_text, th.lp_text {
	font-family: Arial;
	font-size: 14px;
	color: #504617;
	text-align: left; 		
}


h1.lp_caption,  h1.help_caption {
	font-family: Arial;
	font-size: 14px;
	color: #504617;
}
h2.lp_caption, h2.help_caption  {
	font-family: Arial;
	font-size: 12px;
	color: #504617;
}
h3.lp_caption, h3.help_caption  {
	font-family: Arial;
	font-size: 10px;
	color: #504617;
}

th.lp_text {
	font-weight: bold;
}

td.lp_text {

}

td.lp_link {
	font-size: 10px;
}

a.lp_link_small:hover, a.lp_link_small {
  font-family: Arial;
  font-size: 8pt; 
  font-weight: normal; 
  color: #B9AA77; 
  font-style: normal; 
  text-decoration: none;
}

a.lp_link_small:hover { 
  text-decoration: underline;
  color: #000000; 
}

.cat_caption, .cont_caption {  
  font-family: Arial;
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #504617; 
  text-decoration: none;
  text-align: left; 		  
}

.cat_text, .cat_textb, .cont_text, .cont_textb {  
  font-family: Arial;
  font-size: 10pt; 
  font-style: normal; 
  color: #504617; 
  text-decoration: none;
  text-align: left; 		  
}

.cat_text_small, .cat_textb_small, .cont_text_small, .cont_textb_small {  
  font-family: Arial;
  font-size: 8pt; 
  font-style: normal; 
  color: #504617; 
  text-decoration: none;
  text-align: left; 		  
}

.cat_textb, .cat_textb_small, .cont_textb, .cont_textb_small {  
  font-weight: bold; 
}


img.content {
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
a.content:link {
	text-decoration: none;
}
a.content:visited {
	text-decoration: none;
}
a.content:hover {
	text-decoration: none;
}
a.content:active {
	text-decoration: none;
}
p.content_txt_sm {
  font-family: Arial;
  font-size: 8pt; 
  font-weight: normal; 
  color: #988240; 
  font-style: normal; 
}
p.content_txt_med {
  font-family: Arial;
  font-size: 10pt; 
  font-weight: normal; 
  color: #988240; 
  font-style: normal; 

/*
 	margin-left:   0px;
	margin-right:  0px;
	margin-top:    0px;
	margin-bottom: 0px;

  border-style: solid;
  border-width: 1px;
  border-color: black;
	
*/
}
.content_txt_lg,.content_txt_lgb {
  font-family: Arial;
  font-size: 11pt; 
  font-weight: normal; 
  color: #504617; 
  font-style: normal; 


}
.content_txt_lgb {
	font-weight: bold;
}

p.footer_link_txt {
  font-family: Arial; 
  font-size: 8pt; 
  color: #000000; 
  font-style: normal; 
  text-align: center;
  margin-left: 200px;
  width: 680px; 
}
a.footer_link_txt {
  font-family: Arial; 
  font-size: 8pt; 
}
p.footer_call_us_txt {
  font-family: Arial; 
  font-weight: bold; 
  text-align: center; 		  
  margin-left: 200px;
  font-size: 10pt;   
  width: 680px; 
} 
p.footer_copyright_txt {
  font-family: Arial; 
  text-align: center; 		  
  margin-left: 200px;
  font-size: 8pt;   
  width: 680px; 
}
p.footer_seo_txt_sm {
  font-family: Arial; 
  font-size: 8pt; 
  color: #000000; 
  font-style: normal; 
  text-align: justify; 		  
  margin-left: 200px;
  width: 680px; 
}

/*
p.footer_seo_txt_sm {
  font-family: Arial;
  font-size: 8pt; 
  font-weight: normal; 
  color: #000000; 
  font-style: normal; 
  text-align: justify; 		  
  margin-left: 200px;
  width: 680px; }
*/
  
 
tr.product_grid {
  background-color: #DFD3BB;
}

td.txt_md {
	font-size: 12px;
}

a.homepage:link, visited {
	font-family: Arial;
	font-size: 12px;
	color: #335020;
	text-decoration: none;
}
  
a.homepage_link:link {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #335020;
  text-decoration: none;
}
a.homepage_link:visited {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #335020;
  text-decoration: none;
}
a.homepage_link:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #335020;
	text-decoration: none;	
}
a.homepage_link:active {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #335020;
	text-decoration: none;	
	
}
  
a.homepage_link_sm:link {
	font-family: Arial;
	font-size: 9px;
	color: #5a3d1b;
  text-decoration: none;
}
a.homepage_link_sm:visited {
	font-family: Arial;
	font-size: 9px;
	color: #5a3d1b;
  text-decoration: none;
}
a.homepage_link_sm:hover {
	font-family: Arial;
	font-size: 9px;
	color: #5a3d1b;
	text-decoration: none;	
}
a.homepage_link_sm:active {
	font-family: Arial;
	font-size: 9px;
	color: #5a3d1b;
	text-decoration: none;	
}




.aag_model_text {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

a.aag_model_text:link {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
a.aag_model_text:visited {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
a.aag_model_text:hover {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
a.aag_model_text:active {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

.aag_model_height {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


/*	2007-11-14
	Updated AAG CSS
*/		

/* AAG Bordered Images */
.aag_img {
/*	border: 0px solid #9f6438; */
/* commented our...not sure what looks best just yet */
}
.aag_brand_table {
/*	background-color: #ffffff;
	border: 1px #9f6438 solid;
	border-collapse: collapse;
	border-spacing: 2px;	
*/	
}

/* Begin AAG High Resolution Popup Links */
a.aag_prod_hires:link {
	font-family: Arial; 
	font-size: 8px;
}
a.aag_prod_hires:link {}
a.aag_prod_hires:visited {}
a.aag_prod_hires:hover {}
a.aag_prod_hires:active {}
/* End */



.aag_prod_img, .aag_prod_text, .aag_prod_price {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}


.border_on, .border_on_groove, .border_on_inset, .border_on_outset, .border_on_ridged {}
.border_on        { border: 2px groove  #9f6438; }
.border_on_solid  { border: 2px solid  #000000; } /* */
.border_on_groove { border: 2px groove #9f6438; } /* */
.border_on_inset  { border: 2px inset  #9f6438; }/* */
.border_on_outset {	border: 2px outset #9f6438; }/* nice...not sure what border number is best at least 2 */
.border_on_ridged {	border: 4px ridge  #9f6438; }/* interesting look */

.border_off       {	border: hidden; }

table.aag {
	border-collapse: collapse;
	margin: 0px;
	background-color: #f7f4e5;
	border: hidden; 	
}
tr.aag, tr.aag_img, tr.aag_txt {
	background-color: transparent;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	height: 102px;
	border: hidden; 		
}
tr.aag_txt {
	margin:  0px;
	padding: 0px;
	height: 35px;	

}

td.aag, th.aag  {
/*	background-color: transparent; */
	border-collapse: collapse;
	margin: 0;
	text-align: center;	
	font-family: Arial;
	font-size: 10px;
	color: #504617;
}

img.aag, img.ig {
	border: 0;
}
a.aag {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 10px;
	color: #000000;
}
td.aag_txt {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold; 
	color: #504617;
	text-align: left;
	vertical-align: middle;
}
td.aag_cnt {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal; 
	color: #504617;
	text-align: center;
	vertical-align: middle;
}


img.border {
	border: 1px solid  #000000;
}
td.brand_logo { 
	text-align:center; 
	height: 95px;	
}

table.search {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
input.search {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 14px;
	width: 95px;
	height: 18px;
	vertical-align: top;
}
select {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	width: 100px;
	height: 18px;
}

.keyword_page_search_results {
	font-family: Arial;
	color: #504617;
}
.keyword_page {
	font-family: Arial;
	color: #504617;
	text-align: justify; 	
	font-size: 11px;
	font-weight: normal; 
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h1.keyword_page {
	font-family: Arial;
	font-size: 18px;
	color: #504617;
}