html {
   /*background:#6E7073 url(/vimages/pagebg_grad.gif) repeat-x top left;*/
   margin: 0px;
   overflow-x: hidden;
}

body {   
	 background:#6E7073;   /* url(/vimages/body_bg2.jpg) no-repeat top center*/
	 margin: 0px 0px 0px 0px;
	 overflow-x: hidden;
}

@font-face {
   font-family: "Palatino";
   src: url("http://www.harvestridge.ca/fonts/pala.ttf") format("truetype");
}

img {border:0}
form {margin:0}
.cnt {text-align:center}
.clr {clear:both}
.rt {text-align:right;}
.u {text-decoration:underline}
.hr {font-size:0; line-height:1px; border-top:1px solid #2C2D2E; margin:20px 0px 20px 0px}
.orange {color:#F1812A}


*html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/vimages/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

.frmbtn {background:#000; color:#E0E0E0; padding:2px; cursor:pointer; font-weight:bold; border:1px solid #000}
.ctinput {background:#E0E0E0; border:1px solid #6E7073; font-size:16px}
img.bdr {border:1px solid #ccc}


#grad {background:#6E7073 url(/vimages/pagebg_grad.gif) repeat-x top left; margin: 0px; position:absolute; z-index:3; top:0px; left:0px; height:400px; width:100%;}
#siteplan {background:#6E7073 url(/vimages/body_bg2.jpg) no-repeat top center;  padding-top:0px; display:block;  z-index:4; position:absolute;  top:0px; left:50%; height:500px; width:1280px; margin:-38px 0px 0px -640px}

#topcurve[id] {position:relative; margin:0px auto 0px auto; z-index:5; width:980px; height:240px; background:url(/vimages/topcurve.png) no-repeat}
*html #topcurve {position:relative; margin:0px auto 0px auto; z-index:5; width:980px; height:240px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/topcurve.png', sizingMethod='scale')
}

#logo {position:absolute; z-index:100; top:70px; left:63px; z-index:20; width:150px; height:143px}
#logoprint {display:none}
#contactholder {position:absolute; z-index:300; width:154px; right:50%; margin-right:-490px; top:10px}

#shadow[id] {margin:0px auto 0px auto; width:1012px; background: url(/vimages/shadow.png) repeat-y 0px 0px  }
*html #shadow {margin:0px auto 0px auto; width:1012px; background: none; background-repeat: repeat-y;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/shadow.png', sizingMethod='scale')
}
#holder {position:relative; z-index:30; background:#FFF url(/vimages/pholder_bg.gif) repeat-y; width:980px; margin:0px auto 0px auto; }

#fadedhouse {background:url(/vimages/bg_fadedhouse.jpg) no-repeat; position:absolute; bottom:0px; z-index:6; left:0px; width:439px; height:318px }
#flashbanner {width:720px; height:228px; position:absolute; z-index:200; top:-214px; right:0px}

#textresizebuttons {position:absolute; z-index:400; top:-49px; left:400px; font:11px arial; color:#fff}
	#textresizebuttons a {padding:1px 4px 1px 4px; font:bold 17px arial; color:#fff; text-decoration:none}
	#textresizebuttons a:hover {background:#666}
	
#printbutton {position:absolute; background:url(/vimages/links_arrow.gif) no-repeat left center; text-indent:16px; z-index:400; top:-47px; left:284px; font:11px arial; color:#fff}
	#printbutton a {padding:1px 4px 1px 4px; font:bold 11px arial; color:#fff; text-decoration:none}
	#printbutton a:hover {background:#666}
	
#lt {float:left; width:230px; margin-top:-6px; margin-bottom:210px; vertical-align:top; position:relative; z-index:200}

#rt {float:left; width:750px; vertical-align:top;}
#rt_full {width:980px; vertical-align:top;}
	#rtitle_full {position:absolute; top:-14px; left:22px; z-index:202; width:900px; padding:0px 0px 2px 0px; border-bottom:1px solid #000}
	#rtitle {position:absolute; top:-14px; left:42px; z-index:202; width:666px; padding:0px 0px 2px 0px; border-bottom:1px solid #2C2D2E}
	
	#rtext h2:first {margin-top:0}
	#rtext {width:669px; position:relative; z-index:10; padding:40px 40px 50px 40px; vertical-align:top;}
	#rtext a {color:#1867D0; text-decoration:underline; font-weight:bold}
	#rtext a:hover {color:#1867D0; text-decoration:none}
	
	#rtext_converge {width:669px; position:relative; font-family:arial; font-size:13px; z-index:10; padding:40px 40px 50px 40px; vertical-align:top;}
	#rtext_converge a {color:#1867D0; text-decoration:underline; font-weight:bold}
	#rtext_converge a:hover {color:#1867D0; text-decoration:none}
	
	#rtext_full {width:929px; position:relative; z-index:10; padding:40px 30px 50px 20px; vertical-align:top;}
	#rtext_full a {color:#CB6D24; text-decoration:underline; font-weight:bold}
	#rtext_full a:hover {color:#CB6D24; text-decoration:none}
	
	
#bbar[id] {position:relative; top:-26px; z-index:7; margin:0px auto 0px auto; width:1012px; height:45px; background:url(/vimages/pagebg_shadowbot.jpg) no-repeat}
*html #bbar {position:relative; top:-26px; z-index:7; margin:0px auto 0px auto; width:1012px; height:45px; background: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/pagebg_shadowbot.jpg', sizingMethod='scale') }

#bbarlinks {position:absolute; z-index:20; bottom:7px; left:280px; }
	#bbarlinks a {color:#000; text-decoration:none; font:normal 11px arial; text-transform:uppercase}
	#bbarlinks a:hover {color:#000; text-decoration:underline}

#rtt {position:absolute; z-index:10; width:111px; height:13px; bottom:9px; right:24px; text-align:right}
#copyr {position:relative; z-index:100; color:#aaa; text-align:center; width:980px; margin:-30px auto 0px auto; padding-bottom:12px; font:12px arial}
	#copyr a {color:#9C9D9D; text-decoration:none}
	#copyr a:hover {color:#eee; text-decoration:underline}

/* Table Classes */
.emaillink a {font:11px arial; color:#CCC; text-decoration:none}
.emaillink a:hover {color:#FFF; text-decoration:underline}

.tblbuilders {table-layout:fixed; border-collapse:collapse; width:100%}
.tblbuilders td {padding:8px; border:1px solid #D5D4D4}

/* Converge Collection */
#convergeboxes { width:310px; float:right; margin:0px 0px 0px 10px}
	#convergeboxes a.b1 {background:#2E2D87}
	#convergeboxes a.b2 {background:#32CBDB}
	#convergeboxes a.b3 {background:#A0D7A0}
	#convergeboxes a {padding:30px 10px 30px 10px; width:75px; text-align:center; color:#fff; text-decoration:none; display:inline-block; margin-left:5px;}
	#convergeboxes a:hover {background:#333; color:#fff}
	
#viewerholderbg {background:#000; opacity:.70; filter:alpha(opacity=70); width:100%; height:100%; position:absolute; z-index:800; margin:0; top:0px; left:0px}
#viewimgholder {border:4px solid #D1C4A7; z-index:4300; background:#fff; position:absolute; top:50%; left:50%;}

	
	
/* Admin Tables */

.tbladmin {width:100%; border-collapse:collapse;}
.tbladmin td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tbladmin th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tbladmin td {padding:2px; background:#fff; border:1px solid #CCC}
.tbladmin .bld {font-weight:bold}
.tbladmin .rt {text-align:right; font-weight:bold}

.tbladminedit {width:100%; border-collapse:collapse;}
.tbladminedit td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tbladminedit th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tbladminedit td {padding:1px; background:#fff; border:1px solid #CCC}
.tbladminedit .bld {font-weight:bold}
.tbladminedit .rt {text-align:right; font-weight:bold}


.tbldetails {width:100%; border-collapse:collapse;}
.tbldetails td.th {padding:4px; background:#EEE; text-align:center;  border:1px solid #CCC}
.tbldetails th {padding:2px; background:#DDD;  border:1px solid #CCC}
.tbldetails td {padding:3px; background:#fff; border:1px solid #CCC}
.tbldetails .bld {font-weight:bold}
.tbldetails .rt {text-align:right; font-weight:bold}

.txtfldcomment {font:9px arial,helvetica; color:#B31322}
