
.login { margin:30px; margin-top:15px; border: #d9caad 1px solid; }

img.half-pdf { width:25px; }

img.canopyLogo { border:0; }

li.li_gallery{
line-height:1.1;
cursor:pointer;
}

ul.custom { line-height:1.5; }

img.centerpic { margin:auto; text-align:center; border:0; }

.news {margin-top:3px; text-align:center; font-weight:bold; letter-spacing:1px; font-size:22px; }

#bottom_content_adContentWrap
	{
	padding:3px;
	margin:auto;
	width:189px !important;
	width:197px;
	height:134px !important;
	height:140px;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
	background-color:#d9caad;
	text-align:left;
	float:left;
	font-size:11px;
	line-height:1;
}

#bottom_content_adContent
	{
	padding:0px;
	margin:auto;
	width:181px !important;
	width:187px;
	height:126px !important;
	height:130px;
	border-style:solid;
	border-width:4px;
	border-color:#ffffff;
	background-color:#ffffff;
	text-align:left;
	float:left;
	font-size:13px;
	line-height:1;
overflow:hidden;
}

h2
{
	color:#2e1b17;
	margin:3px;
	margin-left:0px;
font-size:20px;

}

h1
{
	color:#594d36;
	margin:3px;
	margin-left:0px;
font-size:26px;
}

h3
{ 
	color:#701b18;
	margin:2px;
font-size:15px;
}
	
body
	{
	margin:0;
	background-color:#ffffff;
	font-family:arial;
	font-size:13px;
	text-align:center;
	overflow:auto;
	color:#403d3c;
line-height:1.15;
	}
/* w69.23em; h51.538em; */
#main_wrap
	{
	margin:auto;
	width:900px;
	height:670px;
	border-style:solid;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	background-color:#ffffff;
	}

#header_wrap
	{
	margin:auto;
	width:898px;
	height:125px;
	border-style:solid;
	border-width:0px;
	border-color:#ffffff;
	text-align:left;
	position:relative;
	}

#menu_wrap
	{
	margin:auto;
	width:898px !important;
/*width:900px;*/
	height:28px !important;
/*height:30px;*/
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	text-align:center;
	background-image:url('menubg6.jpg');
	background-repeat:repeat-x;
	background-color:#701b18;
	}

.center
	{
	margin:auto;
	text-align:center;
	}

#content_wrap
	{
	margin:auto;
	width:896px;
	height:450px;
	border-style:dotted;
	border-width:0px;
	border-color:#d9caad;
	text-align:center;
	}

#full_content_wrap
	{
	padding:10px;
	margin:auto;
	width:876px !important;
	width:896px;
	height:427px !important;
	height:447px;
	border-style:dotted;
	border-width:0px;
	border-color:#d9caad;
	text-align:left;
	overflow:auto;
	}

#left_content_wrap1
	{
	padding:8px;
	margin:auto;
	width:278px !important;
	width:294px;
	height:286px !important;
	height:302px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:left;
	float:left;
	background-color:#ffffff;
	overflow:auto;
	}

#left_content_wrap2
	{
	padding:8px;
	margin:auto;
	width:278px !important;
	width:294px; 
	height:434px !important;
	height:450px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:left;
	float:left;
	background-color:#ffffff;
	overflow:auto;
	}

#full_left_content_half
	{
	padding:8px;
	margin:auto;
	width:578px !important;
	width:594px; 
	height:434px !important;
	height:450px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:left;
	float:left;
	background-color:#ffffff;
	overflow:auto;
	}

#full_right_content_half_wrap
	{
	margin:auto;
padding-bottom:25px;
padding-top:25px;
	width:300px !important;
	width:302px;
	height:398px !important;
	height:450px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	text-align:center;
	float:right;
	background-color:#ffffff;
/*	background-image:url('flashbg.jpg');
	background-repeat:yes-repeat;
	background-position:center;*/
	overflow:hidden;
	}

#full_right_content_half
	{
	margin:auto;
	width:298px !important;
	width:300px;
	height:396px !important;
	height:398px;
	border-style:solid;
	border-width:1px;
	border-color:#d9caad;
	text-align:center;
	float:right;
	background-color:#f2f2f2;
/*	background-image:url('flashbg.jpg');
	background-repeat:yes-repeat;
	background-position:center;*/
	overflow:hidden;
	}

#flash_content_wrap
	{
	margin:auto;
	width:600px !important;
	width:602px;
	height:300px !important;
	height:302px;
	border-style:solid;
	border-width:1px;
	border-color:#d9caad;
	text-align:center;
	float:right;
	background-color:#f2f2f2;
/*	background-image:url('flashbg.jpg');
	background-repeat:no-repeat;
	background-position:center;
*/	overflow:hidden;
	}

#gallery_content_wrap
	{
	margin:auto;
	width:600px !important;
	width:602px;
	height:300px !important;
	height:302px;
	border-style:solid;
	border-width:1px;
	border-color:#d9caad;
	text-align:center;
	float:right;
	background-color:#f2f2f2;
	overflow:hidden;
	}

#bottom_content_wrap1
	{
	padding:5px;
	margin:auto;
	width:880px !important;
	width:890px;
	height:132px !important;
	height:142px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:center;
	clear:both;
	background-color:#ffffff;
	}

#bottom_content_wrap2
	{
	padding:2px;
	margin:auto;
	width:598px !important;
	width:602px;
	height:144px !important;
	height:148px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:center;
	float:right;
	background-color:#ffffff;
	}

#bottom_content_half
	{
	padding:2px;
	margin:auto;
	width:298px !important;
	width:302px;
	height:144px !important;
	height:148px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:center;
	float:right;
	background-color:#ffffff;
	}

#bottom_content_wrap_gallery
	{
	padding:10px;
	margin:auto;
	width:582px !important;
	width:602px;
	height:128px !important;
	height:148px;
	border-style:solid;
	border-width:0px;
	border-color:#d9caad;
	text-align:center;
	float:right;
	background-color:#ffffff;
	color:#701b18;
	font-size:14px;
	}

#bottom_content_ad_wrap
	{
	padding-right:7px !important;
	padding-right:0px;
	margin:auto;
	width:186px !important;
	width:195px;
	height:140px !important;
	height:140px;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
	background-color:#ffffff;
	text-align:center;
	float:left;
	}

#bottom_content_ad_content
	{
	padding:5px;
	margin:auto;
	width:179px !important;
	width:198px;
	height:126px !important;
	height:136px;
	border-style:solid;
	border-width:2px;
	border-color:#d9caad;
	background-color:#000000;
	text-align:left;
	font-size:11px;
overflow:hidden;
	}


.bottom_content_quote_section
	{
	padding:5px;
	margin:auto;
	width:185px !important;
	width:199px;
	height:130px !important;
	height:140px;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
	background-color:#d9caad;
	text-align:left;
	float:left;
	font-size:11px;
	line-height:1;
background-image:url('quote.jpg');
background-repeat:no-repeat;
background-position:bottom right;
	}

#footer_wrap
	{
	padding:2px;
	margin:auto;
	width:892px !important;
	width:896px;
	height:59px !important;
	height:54px;
	border-style:solid;
	border-width:0px;
	border-color:#ffffff;
	text-align:left;
	background-color:#2e1b17;
	color:#ffffff;
	font-size:10px;
	}

#footer_youarehere
{
margin:auto;
padding-left:5px;
position:relative;
float:left;
width:440px !important;
width:446px;
height:13px;
font-size:11px;
text-align:left;
letter-spacing:1px;
color:#2e1b17;
background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#2e1b17;
border-right-width:0px;
}

#footer_sitemap
{
margin:auto;
padding-right:5px;
position:relative;
float:right;
width:440px !important;
width:446px;
height:13px !important;
height:15px;
font-size:11px;
text-align:right;
color:#2e1b17;
background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#2e1b17;
border-left-width:0px;
}

.footer_section_left
{
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:293px !important;
width:297px;
height:35px !important;
height:38px;
float:left;
}

.footer_section_center
{
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:293px !important;
width:297px;
height:35px !important;
height:38px;
float:left;
text-align:center;
}

.footer_section_right
{
padding-left:2px;
padding-right:2px;
padding-top:3px;
width:293px !important;
width:297px;
height:35px !important;
height:38px;
float:left;
text-align:right;
}



table.sales{
font-size:11px;
}

.gallery_menu{
font-size:11px;
color:#403d3c;
line-height:1.4;
}

a:link
{
text-decoration:underline;
color:#403d3c;
}

a:visited,
a:active {
color:#403d3c;
}

a:hover {
color:#701b18;
}


a:link.gallery_menu
	{
	color:#403d3c;
	text-decoration:none;
	}

a:visited.gallery_menu
	{
	color:#403d3c;
	text-decoration:none;
	}

a:hover.gallery_menu
	{
	color:#701b18;
	text-decoration:none;
	}

a:active.gallery_menu
	{
	color:#403d3c;
	text-decoration:none;
	}

.map { font-weight:bold; }

a:link.map
	{
	color:#2e1b17;
	text-decoration:none;
	}

a:visited.map
	{
	color:#2e1b17;
	text-decoration:none;
	}

a:hover.map
	{
	color:#2e1b17;
	text-decoration:underline;
	}

a:active.map
	{
	color:#2e1b17;
	text-decoration:none;
	}

a:link.quote
	{
	color:#403d3c;
	text-decoration:none;
	}

a:visited.quote
	{
	color:#403d3c;
	text-decoration:none;
	}

a:hover.quote
	{
	color:#403d3c;
	text-decoration:none;
	}

a:active.quote
	{
	color:#403d3c;
	text-decoration:none;
	}

a:link.footer,
a:visited.footer,
a:active.footer
{
color:#ffffff;
text-decoration:none;
}
a:hover.footer
{
text-decoration:underline;
}

p.one
	{
	padding:10px;
	}

p.two
	{
	padding:10px;
	background-color:#f2f2f2;
	}

img.right
{
margin:15px;
margin-right:5px;
border-width:0px;
float:right;
}

img.rightForm
{
margin:15px;
margin-left:40px;
border-width:0px;
float:right;
}

img.thumbs
{
cursor:pointer;
border:1px solid #ffffff;
}

img.install
{
margin-left:15px;
margin-right:5px;
margin-top:5px;
margin-bottom:2px;
border-width:0px;
float:right;
clear:right;
}

img.getaquote
{
margin:0px;
padding:0px;
border:0px;
}

img.bbb
	{
	border-style:solid;
	border-color:#ffffff;
	border-width:3px;
	position:absolute;
	bottom:2px;
	right:10px;
	}

img.nwfa
	{
	border-style:solid;
	border-color:#ffffff;
	border-width:3px;
	position:absolute;
	bottom:2px;
	right:75px;
	}

.contactus
{
font-size: 15px;
}

a:link.contactus1
{
text-decoration:underline;
color:#403d3c;
}

a:visited.contactus1,
a:active.contactus1 {
color:#403d3c;
}

a:hover.contactus1 {
color:#701b18;
}

tr.trphoneno
{
line-height:1.3;
}

td.tdRightAlign { text-align:right; }
table.tableFontX { font-size:14px; }

td.tdright
{
text-align:left;
}

table.contactform { border-spacing: 0px 3px; border: 1px solid #d9caad; background-color:#d9caad; }
tr.trbg1 { background-color:#ffffff; }
tr.trbg2 { background-color:#ffffff; }


