/* CSS Document */

A  {
	font-family : Arial, tahoma;
	font-weight : normal;
	font-style : normal;
	color : #727335;
	text-decoration : underline;
}


A:Visited  {
	color : #5f602c;	
	/* color : #262813} */
} 

A:Active  {}

A:Hover  {
	color : #900902}


.td   {
	font-family: tahoma, arial;
	font-size: 10.5pt;
}

.link_small  {
	font-family : Arial, tahoma;
	font-size: 9.5pt;
	font-weight : normal;
	font-style : normal;
	color : #727335;
	text-decoration : underline;
}

.footer_brown  {
	font-family: tahoma, arial;
	font-size: 9.5pt;
	line-height: 1.15;
	color: #400501;
}

.content {
	font-family: tahoma, arial;
	font-size: 9.8pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
}

.content_right {
	font-family: tahoma, arial;
	font-size: 9.8pt;
	line-height: 1.2;
	color: #400501;
	text-align: right;
}

.content_interior {
	font-family: tahoma, arial;
	font-size: 9.6pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
	padding:0px 10px;
}

.content_interior_title_sm {
	font-family: tahoma, arial;
	font-size: 9.6pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
	padding-right: 48px;
	padding-bottom: 5px;

}

.content_description {
	font-family: tahoma, arial;
	font-size: 9.2pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
	padding-left: 2px;
	padding-right: 48px;
}

.description {
	font-family: tahoma, arial;
	font-size: 9.0pt;
	line-height: 1.0;
	color: #400501;
	text-align: justify;
	/*padding-right: 8px;*/
}

.description_left {
	font-family: tahoma, arial;
	font-size: 9.1pt;
	line-height: 1.0;
	/* color: #400501; */
	font-color: #777676;
	font-style: italic;
	text-align: left;
}

.content_interior_title {
	font-family: tahoma, arial;
	font-size: 10.25pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
	padding-right: 48px;
}

.content_interior_gray {
	font-family: tahoma, arial;
	font-size: 9.6pt;
	line-height: 1.2;
	color: #625b54;
	text-align: left;
}

.content_interior_sale {
	font-family: tahoma, arial;
	font-size: 14px;
	line-height: 1.2;
	color: #FFF;
	text-align: left;
	font-weight:bold;
	background-color: #400501;
}

.content_underpic {
	font-family: tahoma, arial;
	font-size: 9.2pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
	padding-left: 3px;
}

.content_underpicgray {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.2;
	color: #625b54;
	text-align: left;
	padding-left: 3px;
}

.banner {
	font-family: tahoma, arial;
	font-size: 8.5pt;
	line-height: 1.0;
	color: #f4f0d5;
	text-align: justify;
}

.footer_dark {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.0;
	color: #521f0a;
	text-align: justify;
}

.footer_light {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.0;
	color: #f6f2d7;
	text-align: justify;
}

.special {
	font-family: tahoma, arial;
	font-size: 9.5pt;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
}

.special_title {
	font-family: tahoma, arial;
	font-size: 9.5pt;
	font-weight: bold;
	line-height: 1.2;
	color: #400501;
	text-align: justify;
}
.bold_heading {
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	color: #400501;
	text-decoration:underline;
	
}

.menu {
	font-family: tahoma, arial;
	font-size: 9.2pt;
	line-height: 1.8;
	color: #411511;
	/*color: #5b5233;*/
	text-align: left;
}

.nav_thumbnail {
	font-family: tahoma, arial;
	font-size: 8.2pt;
	line-height: 1.0;
	color: #411511;
	/*color: #5b5233;*/
	text-align: left;
}

.doorpres {
	padding-right: 15px;
	padding-bottom: 0px;
}

.doorpredetails {
	padding-right: 15px;
	padding-bottom: 15px;
}

.content_doorsub {
	font-family: tahoma, arial;
	font-size: 9.6pt;
	line-height: 1.2;
	color: #625b54;
	text-align: justify;
	padding-left: 8px;
}

.table_row1 {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.2;
	color: #401008;
	background-color: #dcd5be;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_row1c {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.2;
	color: #401008;
	background-color: #dcd5be;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_row2 {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.2;
	color: #30240b;
	background-color: #e9e5cc;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.table_row2c {
	font-family: tahoma, arial;
	font-size: 8.8pt;
	line-height: 1.2;
	color: #30240b;
	background-color: #e9e5cc;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.swatches_font {
	font-family: tahoma, arial;
	font-size: 8.4pt;
	line-height: 1.0;
	color: #625b54;
	text-align: left;
	padding-top: 1px;
}

.swatches_font_just {
	font-family: tahoma, arial;
	font-size: 8.4pt;
	line-height: 1.0;
	color: #625b54;
	text-align: justify;
	padding-top: 1px;
}


.swatches_buy_font {
	font-family: tahoma, arial;
	font-size: 8.4pt;
	line-height: 1.0;
	color: #400501;
	text-align: left;
	padding-top: 1px;
}

.swatches_buy_font_just {
	font-family: tahoma, arial;
	font-size: 8.4pt;
	line-height: 1.0;
	color: #400501;
	text-align: justify;
	padding-top: 1px;
}

.swatch {
	padding-right: 10px;
}


/* ---------- hoverbox basic ---------- */

.hoverbox

{ cursor: default;
list-style: none;
}
 
.hoverbox a

{ cursor: default;
}

.hoverbox a .preview

{ display: none;
}

.hoverbox a:hover .preview

{
display: block;
position: absolute;
margin-top: -250px; 
margin-left: -50px;
z-index: 2;
}
 
.hoverbox img
{
background: #fff;
border-color: #aaa #ccc #ddd #bbb;
border-style: solid;
border-width: 1px;
cursor:pointer;
color: inherit;
padding: 0px;
vertical-align: top;
width: 75px;
height: 100px;
}
 

.hoverbox td
{ background: #eee;
border-color: #ddd #bbb #aaa #ccc;
border-style: solid;
border-width: 1px;
color: inherit;
display: inline;
float: left;
margin: 1px;
padding: 1px;
position: relative;
}

.hoverbox .preview

{ border-color: #000;
width: 250px;
height: 350px;
}


/* ---------- hoverbox large ---------- */

.hoverbox_lg

{ cursor: default;
list-style: none;
}
 
.hoverbox_lg a

{ cursor: default;
}

.hoverbox_lg a .preview

{ display: none;
}

.hoverbox_lg a:hover .preview

{
display: block;
position: absolute;
margin-top: -250px; 
margin-left: -50px;
z-index: 2;
}
 
.hoverbox_lg img
{
background: #fff;
border-color: #aaa #ccc #ddd #bbb;
border-style: solid;
border-width: 1px;
cursor:pointer;
color: inherit;
padding: 0px;
vertical-align: top;
width: 150px;
height: 200px;
}
 

.hoverbox_lg td
{ background: #eee;
border-width: 0px;
color: inherit;
display: inline;
float: left;
margin: 1px;
padding: 1px;
position: relative;
}

.hoverbox_lg .preview

{ border-color: #000;
width: 300px;
height: 406px;
}



