/* text blue 2f6a8a, topnav blue h2 2575df  h1 dark plum 7d105f text bg tan f9dba5 tan border f5b849 dark tan cd9d5b */
html { margin:0 0; padding:0; }  /* gold daaf00, header plum 83044b, halfway blu 437fbb 4072a5,  red plum ab005f  orig light blue 6699cc dk blu 336699  good lt blu afd2f4  for text 0a5ca9 3979b7 154a84*/
body { width:auto; height:auto; background:#afd2f4 url(../img/gr/bg-truckee-valley.jpg) no-repeat top left fixed; background-size:100%; margin:5px 0; padding:0; text-align:left; font:13px Arial, Helvetica, sans-serif; color:#2f6a8a; } 
boody { width:auto; height:auto; background:#afd2f4 url(../img/gr/bg-truckee-green-metal-roof.jpg) no-repeat top left fixed; background-size:100%; margin:5px 0; padding:0; text-align:left; font:13px Arial, Helvetica, sans-serif; color:#2f6a8a; } 

p { margin-top:8px; margin-bottom:11px; } img { border:none; }  hr { width:100%; color:#a6cff7; background-color:#a6cff7; margin:12px 0; }
h1 { font:small-caps 28px Helvetica, Arial, sans-serif; text-align:center; color:#7d105f; margin:0; padding:0; margin-bottom:7px; letter-spacing:3px; }
.h1 { font:small-caps 28px Helvetica, Arial, sans-serif; text-align:center; maargin:0; paadding:0; margin-bottom:10px; letter-spacing:3px; }
h2 { font:bold 14px Helvetica, Ariel, sans-serif; color:#2575df; 225c66; 0d4f8c; margin:0; padding:0; margin:10px 0 2px; letter-spacing:1px; text-transform:uppercase; }
h3 { font:bold 16px Helvetica, Ariel, sans-serif; color:#0d4f8c; margin:0; padding:0; margin-bottom:4px; letter-spacing:1px; }
h4 { font:11px Helvetica, Ariel, sans-serif; color:#7d105f; margin:0; padding:0; text-align:center; }  h4 a:link, h4 a:visited { color:blue; }
h5 { font:bold 13px Helvetica, Ariel, sans-serif; margin:0; padding:0; text-decoration:underline; }  h6 { font:small-caps bold 13px Helvetica, Ariel, sans-serif; color:blue;#3f94e3; margin:0; padding:0; text-transform:uppercase; }
.title { font:small-caps 24px Helvetica, Arial, sans-serif; text-align:center; }
.small, .small-C { font:11px Helvetica, Arial, sans-serif; } .small-C { text-align:center; }  .center { text-align:center; }  .gold { color:#ffd479; } .orange { color:#ff9900; } .purple { color:#9a07e6; } .gold { color:#aa710b; margin-bottom:5px; }      
.italic { width:25px; height:16px; font:italic normal 18px "Bookman Old Style", Times, serif; margin-top:-10px; } .blue { color:#0a5ca9; } .red { color:#ab005f; }  .caption { text-align:center; margin-bottom:5px; }
.reed a:link, .reed a:visited { color:#7d105f; text-decoration:underline; }  .reed a:hover { color:#ffffff; text-decoration:underline; }
#container { width:1272px; height:auto; margin:auto; position:relative; } 
#content { width:1242px; height:auto; margin:auto; maargin-top:15px; float:left; background-color:#f9dba5; padding:15px; border:1px solid #f5b849; padding-bottom:10px; }
#coontent { width:1244px; height:auto; position:relative; margin:auto; background-color:#f9dba5; padding:15px; border:1px solid #f5b849; padding-bottom:10px; } 
#pageheader {	width:auto; height:97px; position:relative; margin:auto; text-align:center; margin-bottom:15px; border-bottom:1px solid #a6cff7; }
#logo { width:1242px; height:59px; float:left; border:1px solid #ffffff; }
#logotext { width:1272px; height:auto; margin:auto; margin-top:8px; flooat:left; text-align:center; font:small-caps 36px "Hobo Std", "Trajan Pro", Times, serif; color:white; letter-spacing:2px; foont:small-caps 36px "Trajan Pro", Times, serif; coolor:#ffffff; leetter-spacing:5px; }
#banner { width:1272px; height:18px; margin:auto; text-align:center; font:small-caps 14px Arial, Helvetica, sans-serif; color:white; #c17ff6; letter-spacing:3px; }
#search { width:200px; height:23px; position:absolute; top:35px; right:0; }  .searchbtn { vertical-align:bottom; }
#search form input.text { color:#7b6989; background:#f0f0f0; border:1px solid #aaa; }
 
#topnav { width:1270px; height:18px; position:absolute; left:0; top:80px; background-color:#2575df; text-align:center; padding-top:3px; border:1px solid #ffffff; 689ed4; }
#topnav a { font:12px Verdana, Helvetica, Arial, sans-serif; color:white; text-decoration:none; }
#topnav a.selected { color:#ab005f; text-decoration:none; font-weight:bold; text-transform:uppercase; } #topnav a:hover {	color:#ab005f; text-decoration:underline; }  

/*Anylink Menus*/
.selectedanchor { color:#ab005f; text-decoration:none; font-weight:bold; } /*currently selected anchor text link*/
.anylinkcss { position:absolute; left:0; top:0; visibility:hidden; font:bold 12px Helvetica, Ariel, sans-serif; line-height:18px; z-index:200; border-bottom-width:0; border:1px solid #ffffff; } /*zIndex should be greater than shadow below */
#submenu1 { width:107px; } #submenu2 { width:152px; } #submenu3 { width:145px; } #submenu4 { width:147px; } #submenu5 { width:158px; } #submenu6 { width:159px; } #submenu7 { width:185px; } #submenu8 { width:190px; } #submenu9 { width:107px; }
#submenu10 { width:120px; }
.anylinkcss ul { margin:0; padding:0; list-style-type:none; }
.anylinkcss ul li a { width:100%; display:block; background-color:#cd9d5b; padding:1px 0; text-decoration:none; font-weight:bold; text-indent:10px; color:#ffffff; border-bottom:1px solid #ffffff; }
.anylinkcss a:hover { background:#a6cff7; color:blue; }  .anylinkshadow { position:absolute; left:0; top:0; z-index:99; background:gray; visibility:hidden; }
/*****/

.textcol1, .textcol2, .textcol3, .textcol4, .textcol-lot, .textcol5, .textcol6, .textcol7, .textcol8, .textcol-accordion , .textcol-accordion2 { height:auto; float:left; padding:12px 15px 15px 15px; font:14px Verdana, Arial, Helvetica, sans-serif; line-height:1.7em; margin-bottom:10px; color:#0d4f8c; border:1px solid #2575df; }
.textcol1 { width:199px; } .textcol2 { width:395px; } .textcol3 { width:522px; } .textcol4 { width:640px; } .textcol-lot { width:757px; } .textcol5 { width:767px; } .textcol6 { width:900px; } .textcol7 { width:1011px; } .textcol8 { width:1212px; } .textcol9 { width:1412px; }

ul.reg, ol.reg, ol.no, ol.b { margin:3px 0px 5px 17px; padding:0 10px; }  li.reg { padding:5px 0; }  ul.st { margin:0px 15px 12px 22px; padding:2px; }  ol.no { list-style:none; }  ul.a,ol.a {list-style-type:lower-alpha; }  ol.b { list-style-type:lower-roman; }
.photocol { width:auto; height:auto; float:right; }  .photocol img { border:1px solid #628b9b; } .photo-L { float:left; margin-right:10px; } .photo-R { float:right; margin-left:10px; }  

#leftcol { width:553px; height:auto; float:left; }
#rightcol { width:auto; height:auto; float:right; }  .rightcol { width:671px; height:auto; float:right; }  

#rightss { width:1000px; height:auto; margin-left:10px; float:left; }
.slideshow { float:left; margin-right:10px; margin-bottom:10px;  } /*css for div containing each thumbnail image*/
.slideshow img { width:197px; height:150px; border:1px solid #628b9b; } /*each thumbnail*/
#canvas0_0 td, #canvas0_1 td { vertical-align:top; }
#thumbs { width:1254px; height:auto; margin-top:10px; float:left; }

#contact { width:505px; height:auto; float:left; text-align:left; padding:25px; font:13px Helvetica, Ariel, sans-serif; border:1px solid #628b9b;ffffff;0d4f8c; }
#address { width:505px; height:auto; float:left; text-align:center; liine-height:1.4em; font-size:14px; margin-top:5px; }
#request { width:505px; height:435px; float:left; margin-top:10px; background:#2575df; 628b9b; 2f6a8a; border:1px solid #ffffff; f5b849; color:#ffffff; }
.infoform, .entryform, .prooxyform { margin-top:10px; padding-top:15px; line-height:2em; font:13px Verdana, Geneva, sans-serif; }  .infoform textarea { font:13px Arial, Helvetica, sans-serif; } 
.infoform label, .entryform label, .proxyform label, .proxybox label { font-weight:normal; float:left; text-align:right; padding-right:12px; }
.infoform label { width:200px; } .entryform label { width:130px; } .proxyform label, .proxybox label { width:250px; } 
.infoform input[type="text"], .proxyform input[type="text"], .proxybox input[type="text"] { height:1.2em; padding:2px; border:1px solid #ddd; }
.infoform btn { width:200px; }  .inquiry { width:328px; }  .lab100 label { width:120px; }
.details { width:444px; height:auto; margin-left:25px; margin-top:5px; }  .btn { background:#ffd479; padding:2px 4px; border:1px solid #f5b849; }
.details2 { width:394px; height:auto; margin-left:25px; margin-top:5px; }

a:link, a:visited { color:blue; text-decoration:underline; } a:hover { color:#ab005f; text-decoration:underline; }
#footer { width:1270px; height:auto; clear:both; float:left; font:12px Helvetica, Arial, sans-serif; text-align:center; }
#footnav { width:1272px; height:auto; padding:5px 0; background:#f9dba5; border-right:1px solid #f5b849; border-left:1px solid #f5b849; }
#copyright { width:1272px; height:17px; padding-top:5px; font-size:12px; background:#2575df; color:#ffffff; border:1px solid #f5b849; }
#footer a.selected { color:#ab005f; text-decoration:none; font-weight:bold; text-transform:uppercase; } 
#aa { margin:4px 0; font:11px Arial, Helvetica, sans-serif; } #aa a:link, #aa a:visited { font-size:10px; color:#b3d0db; 1c65ac; text-decoration:underline; } #aa a:hover { color:#ab005f; }
#hits { font:11px Arial, Helvetica, sans-serif; color:#b3d0db; 2f6a8a; margin:3px 0; }
