	/* RURAL ROUTE ONE style sheet */

		/* BODY Styling */
body	{padding:0;margin:0;background-color:#F9EBC0;text-align:center;}
#container {margin:0 auto;width:900px;font:10pt verdana;margin-bottom:40px; }
#content	{float:left;width:100%;margin:0;color:#4c4c4c;font-size:16px;font-family:verdana;background:#fff url(images/header_treebase.gif) 0px 150px no-repeat;border:1px solid #67563F;margin-top:10px;}
#content img {border:none;}
#topbar	{padding:0;margin:0;}
#maincontent
	{float:right;width:670px;margin-right:20px;margin-top:25px;text-align:left;}

/* ******************* NAVIGATION **************************** */
#navbar	{position:relative;margin-left:61px;width:829px;left:0;top:-3px;height:20px;}
.navbar	{list-style-type:none;}
.navbar ul	{margin:0;padding:0;list-style-type:none;}
.navbar ul li{width:156px;position:relative;float:left;background-color:#7E6A4D;border-right:1px solid white;text-align:center;}
.navbar ul li a{display:block;width:100%;padding:2px 0;text-decoration:none;color:#ffffcc;font:bold 16px verdana;}
.navbar ul li a:hover{background-color:#bfab86;text-decoration:none;}
.navbar .mainicon{background-image:url(images/arrow_down.gif);background-repeat:no-repeat;background-position:center right;}
	/* second level */
.navbar ul li ul{position:absolute;display:block;margin-top:0;left:0;visibility:hidden;z-index:200;border:1px solid #fff;border-top:none;box-shadow: 0 10px 20px #666;}
.navbar ul li ul li{width:240px;float:none;display:list-item;margin:0;padding:0;background-color:#918267;border:none;}
.navbar ul li ul li a{display:block;width:100%;padding:0;margin:0;line-height:36px;color:#fff;text-decoration:none;text-indent:5px;text-align:left;font-size:16px;}
.navbar ul li ul li a:hover{background-color:#bfab86;text-decoration:none;}
.navbar ul li ul li.sub_hdr {border-bottom:1pt solid #ffffcc;color:#ffffcc;font-family:verdana;font-size:11px;font-weight:bold;line-height:24px;}
.navbar .subicon{background-image:url(images/arrow_right.gif);background-repeat:no-repeat;background-position:center right;}
	/* third + level */
.navbar ul li ul li ul{left:0;top:0;border:none;}
	/* button off state */
.navbar ul li.on{width:156px;padding:0;margin:0;line-height:23px;text-align:center;font-weight:bold;color:#ffffcc;background-color:#5A8838;font-family:verdana;font-size:16px;}
.navbar ul li.onlive{width:156px;padding:0;text-align:center;font-weight:bold;color:#ffffcc;background-color:#5A8838;font-family:verdana;font-size:16px;line-height:24px;cursor:pointer;}
/* ******************* End NAVIGATION **************************** */

#leftnav		{float:left;width:180px;margin:25px 0 0 6px;text-align:center;}
#leftsub		{width:160px;margin:0 auto 20px auto;padding:0;text-align:left;list-style-type:none;}
#leftsub li.hdr	{margin:0;padding:1px;background-color:#918267;border:1px solid #7E6A4D;color:#ffffcc;text-align:center;font:bold 90% arial;list-style-type:none;}
#leftsub li.mid	{border-bottom:none;}
#leftsub li		{margin:0;padding-top:2px;padding-bottom:2px;background-color:#bfab86;}
#leftsub li a	{padding-left:6px;font:normal 90% verdana;color:#fff;text-decoration:none;}
#leftsub li a:hover	{text-decoration:none;color:#383838}

.display2		{border:1px solid #7E6A4D;text-align:center;padding-bottom:2px;}
.display2 .hdr	{padding:1px;background-color:#918267;color:#ffffcc;text-align:center;font:bold 9pt arial;}
.display2 img	{margin:2px 0}
.display3 	{border:1px solid #9a9486;background-color:#F4ECE0;}

	/* INDEX styling */
#mailist	{padding:2px;text-align:left;font-size:8pt;font-family:arial;}
#mailist input  {width:150px;color:#BA602D;font-size:8pt;font-family:arial;float:right;display:inline;border:1pt solid #918267;margin-bottom:1px;}
#mailist .label {width:52px;text-align:right;color:#BA602D;float:left;display:inline;padding-top:4px;}
#mailer .captxt {float:left;color:#111;font-size:8pt;text-align:center;}
#mailer input.capcode{width:130px;height:18px;color:#666;text-transform:uppercase;text-indent:10px;font-weight:bold;letter-spacing:10px;font-size:170%;padding-top:2px;border:1px solid #ff5900;}
#mailer .captxt img	 {border:1px solid #ff5900;}

#bkmark	{width:160px;height:17px;margin:-10px auto 10px auto;padding:1px;background-color:#918267;color:#ffffff;text-align:center;}
#bkmark a	{width:100%;font-family:arial;font-size:10pt;color:#ffffcc;font-weight:bold;text-decoration:none;}
#bkmark a:hover{color:#fff;text-decoration:underline;}

.mainhead	{margin:0;padding:3px;background-color:#F4ECE0;border:1px solid #660033;color:#603016;text-align:center;font:bold 12pt arial;}


	/* link styling */
a	{text-decoration:none;}
a.u 	{text-decoration:none;}
a.u:hover	{text-decoration:underline;color:#000}
a.brown8	{font-size:8pt;font-family:verdana;color:#7E6A4D;text-decoration:none;}
a.brown8:hover{text-decoration:underline;}
a.brown10b{color:#660033;font-weight:bold;text-decoration:none;}
a.brown10b:hover{color:#660033;font-weight:bold;text-decoration:underline;}
a.dktan10u{font-size:10pt;color:#BA602D;text-decoration:underline;}
a.dktan10u:hover{color:#660033;}
ul.tut a	{color:#660033;text-decoration:none;}
ul.tut a:hover{text-decoration:underline;}
a.web	{color:#666666;font-family:arial;font-weight:normal;font-size:9pt;text-decoration:underline;}
a.web:hover{color:#aeaeae;}
a.web2	{color:#F8A033;font-size:9pt;text-decoration:underline;font-weight:bold;}
a.web2:hover{color:#FA8C03;}
a.grey10	{color:#4c4c4c;text-decoration:none;}
a.grey10du{color:#4c4c4c;text-decoration:none;border-bottom:1px dashed #4c4c4c;}
a.mail	{color:#4c4c4c;text-decoration:underline;font: 100% verdana;}
a.mailb	{color:#4c4c4c;text-decoration:underline;font:bold 10pt verdana;}
a.mail:hover, a.mailb:hover
	{color:#000000}

	/* text styling */
.maroon	{color:#990000;font-weight:bold;}
h1	{font-size:11pt;font-family:verdana;margin-bottom:4px;margin-top:10px;}
h2	{font-size:14pt;font-family:arial;margin-bottom:4px;color:#660033;}
h3	{font-size:12pt;font-family:arial,verdana;margin-bottom:4px;color:#660033;}
.brown9	{font-size:9pt;color:#503015;}
.brown10bi{color:#603016;font-style:italic;font-weight:bold;}
.brown10b {color:#603016;font-weight:bold;}
.brown16b {font-size:16pt;color:#603016;font-weight:bold;}
.txt8	{font-size:8pt;}
.dktan10	{font-size:10pt;color:#BA602D;font-family:verdana;}
.dktan8	{font-size:8pt;color:#BA602D;}
.dktan8i	{font-size:8pt;color:#BA602D;font-style:italic;}
.red8i	{color:#ff0000;font-style:italic;font-size:8pt;}
.tan8i	{font-size:8pt;color:#d5a542;font-style:italic;}
.link 	{margin:7px 0;color:#666}
.link a	{font-family:verdana,arial;font-size:10pt;color:#660033;font-weight:bold;}
.link a:hover{color:#918267;}
.b	{font-weight:bold;}
.bold	{font-weight:bold;}

#wipBox	{float:left;width:100%;text-align:center;margin-left:30px; }
.wipbox5	{float:left;width:114px;height:100%;text-align:center;}
.wipbox5x	{float:left;width:104px;margin:0 5px;border: solid #aeaeae 1px;}
.wipbox4	{float:left;width:150px;height:150px;text-align:center;}
.wipbox4x	{float:left;width:132px;margin:0 5px;border: solid #aeaeae 1px;}
.wiphead  {background-color:#918267;height:25px;font:bold 12pt verdana,arial;color:#fff;text-align:center;}
.wiphead2 {background-color:#918267;font:bold 10pt verdana;color:#ffffff;text-align:center;line-height:24pt;}
.latest	{display:block;clear:both;width:660px;border:1px solid #aeaeae;}
.latestTxt{padding:0 10px;}


	/* ----- GALLERY STYLING ------------------------ */
	/*  Scrolling thumbs styling  */
#thumbs, #infobox, #infoboxv, #cardslct {
	float:left;margin-bottom:5px;margin-top:5px;width:178px;height:480px;overflow:auto;z-index:5;padding-left:6px;
	scrollbar-face-color:      F4ECE0;
	scrollbar-highlight-color: #E6CBA3;
	scrollbar-arrow-color:     #603016;
	scrollbar-track-color:     #E5E2E2;
	scrollbar-shadow-color:    #E6CBA3;
	scrollbar-darkshadow-color:#625A42;
	scrollbar-3dlight-color:   #938664;
}
#thumbs img	{border:1px solid #999;}
.galhead	{color:#660033;font:bold 16pt verdana;text-align:center;}
.gallery	{float:left;width:52px;margin-left:10px;font:bold 10pt arial;color:#603016;}
#infoRow	{float:left;width:890px;height:26px;text-align:center;margin:45px 3px 0 3px;padding:0;background-color:#F4ECE0;border:1px solid #660033;}
#galNav	{float:left;width:180px;padding-top:5px;}
#cartView	{float:right;width:180px;text-align:center;padding-top:4px;}
#galspace	{float:left;height:650px;margin-top:15px;width:100%;}
#thumbstack {float:left;width:180px;padding:0 6px;background:#fff;}
#layout	{float:left;width:696px;height:570px;}
.screen	{float:none;display:block;width:601px;height:546px;margin:0 auto;padding-top:10px;border:none;}
.screen_v	{float:left;width:601px;height:546px;margin:0 10px 0 84px;padding-top:10px;border:none;}
#infoboxes_v {float:left;height:100%;display:none;}
#infoboxes_h {display:none;margin:0 auto;width:608px;height:200px;padding-left:5px;}
#pic	{margin-top:90px}
#pboxh, #dboxh, #oboxh
	{float:left;width:190px;text-align:center;border:1px solid #fff;}
#dboxh		{width:218px;}
/* DISABLE SALES */
/*#pboxh, #oboxh, #pbox, #obox
	{display:none;}*/

#galon		{width:166px;height:17px;padding:0;}
.galon		{list-style-type:none;}
.galon ul		{margin:0;padding:0;list-style-type:none;}
.galon ul li 	{float:left;display:inline;width:12px;text-align:center;margin:0 1px;}
.galon ul li a	{display:block;color:#603016;width:100%;text-align:center;text-decoration:none;font:bold 9pt arial;border:1px solid #fbe5a3;}
.galon ul li a:hover{color:#ffffff;background-color:#603016;text-decoration:none;border:1px solid #603016;}
.galon ul li.galdim {float:left;display:inline;width:7px;height:12px;border:none;}
.galon ul li.galoff {float:left;display:inline;width:10px;text-align:center;padding:0 2px;margin:0 1px;font:bold 9pt arial;color:#676257;border:1px solid #603016;}
#nextnav		{width:160px;height:12px;padding:0;}
.nextbox		{list-style-type:none;}
.nextbox ul    	{margin:0;padding:0 0 0 6px;list-style-type:none;}
.nextbox ul li 	{float:left;display:inline;width:73px;background-color:#7E6A4D;border:1px solid #603016;text-align:center;}
.nextbox ul li a	{display:block;width:73px;color:#fff;width:100%;text-align:center;text-decoration:none;font:bold 8pt arial;text-decoration:none;}
.nextbox ul li a:hover{background-color:#f4ece0;color:#676257;text-decoration:none;}
.nextbox ul li.nextdim {background-color:#fff;text-align:center;border:1px solid #999;color:#aeaeae;font:bold 8pt arial;text-align:center;}
#picimg		{text-align:center;}
#text		{float:left;width:100%;}
#txtline  	{line-height:20px;}
#iconh		{float:left;width:115px;height:20px;text-align:left;}
#iconv		{top:10px;margin-bottom:6px;width:120px;height:23px;text-align:left;}

#pdetails		{width:180px;margin:0 auto;margin-top:5px;}
#details		{width:180px;margin:0 auto;text-align:left;;padding-top:5px;margin-top:5px;}
#odetails		{width:180px;margin:0 auto;margin-top:5px;}

.display  	{border:1px solid #7E6A4D;background-color:#f4ece0;}
.datahead 	{width:100%;background-color:#9D885E;border-bottom:1px solid #7E6A4D;font:bold 9pt arial;color:#fff;line-height:12pt;}
.artboxx  	{width:150px;height:116px;margin-bottom:6px;border:1px solid #aeaeae;border:none;}
.artbox   	{width:150px;margin-bottom:6px;padding-top:2px;text-align:center;background-color:#fff;border:1px solid #fff;}
a.art		{color:#503015;font:normal 8pt verdana;text-decoration:none;}
a.art:hover	{color:#FFA205;text-decoration:none;}
.datatxt  	{color:#9D885E;font:8pt verdana;}
#infobox 		{height:370px;width:540px;margin:0 auto;padding:20px 10px 0px 10px;background-color:#fff;border:1px solid #847352;text-align:left;font-size:10pt;overflow:auto;}
#infoboxv 	{height:470px;width:360px;margin:0 auto;padding:20px 10px 0px 10px;background-color:#fff;border:1px solid #847352;text-align:left;font-size:10pt;overflow:auto;}
.infotxt		{font-size:11pt;color:#503015;}
.artbox img 	{border:1px solid #aeaeae;}

#linkGen	{float:right;width:640px;height:16px;border:none;margin:10px 0 20px 0;}
#linkData	{width:640px;height:16px;border:none;font:normal 8pt arial;color:blue;text-align:center;}
#linkG	{float:right;width:40px;height:16px;border:1px solid #aeaeae;margin:11px 20px 0 5px;}
#linkG a, .linkG	
	{display:block;line-height:16px;font:normal 8pt arial;color:#aeaeae;text-decoration:none;width:100%;}
#linkG a:hover, .linkG:hover 
	{color:black;cursor:pointer;}
	
#ultight	{margin-top:0}
.ul	{text-decoration:underline;}
#waterMark{z-index:50;position:absolute;background:url(images/top.gif);width:51px;height:21px;display:block;}
#waterMark:hover{background:url(images/top2.gif);cursor:pointer;}

	/*  Buttons  */
.button	{margin:0 auto;}
.button a	{width:100%;display:block;padding:1px 5px;background-color:#918267;color:#ffffcc;text-align:center;font:bold 9pt arial;text-decoration:none;letter-spacing:1px;}
.button a:hover{background:#bfab86;color:#ffffff;text-decoration:none;}
.button1	{background:#bfab86;border:3px outset;border-color:#9A9486;text-decoration:none;padding:4px;text-align:center;line-height:20px;text-align:center;}
.button1:hover
	{border:3px inset;cursor:pointer;}
.button1 a{display:block;width:100%;line-height:30px;color:#333;font-weight:bold;}

.copy	{color:#999999;font-size:9pt;font-family:arial}

ul li	{color:#660033;}
ul li a	{color:#660033;text-decoration:none;}
ul li a:hover{text-decoration:underline;}

form	{display:inline;}
.must	{color:#ff0000;}
hr	{color:#996633;}
.dashline	{border-bottom:1pt dashed #918267}
#double	{background-color:#ffffee;border:4px double #342b19;}
a.galndx	{color:#603016;font-weight:bold;}
a.galndx:hover{text-decoration:underline;}
.noBdr	{border:none;}
.center	{margin:0 auto;text-align:center;}

.imgborder{border:1pt solid #333;}

	/*  CARD + PRINT SHOP styling  */
a.shopPrice  {color:#F98F1D;font:bold 10pt verdana;border-bottom:1px dashed #F98F1D;text-decoration:none;}
a.help	{font: 8pt verdana;color:blue;text-decoration:underline;}
#view	{margin-bottom:3px;}
#data input,select  {margin:2px 0px;width:80px;font-size:8pt;font-family:arial;color:#aeaeae;}
#data .label {float:left;padding-top:4px;width:60px;text-align:right;font-size:8pt;}
#orderline     {margin:210px auto 0 auto;width:160px;height:300px;border:1px solid #aeaeae;}
#orderlineHead {padding:2px;font-size:9pt;text-align:center;background:#cccbcb;color:#ffffff;}
#orderlineInfo {width:100%;height:120px;}
#orderline .aa {float:left;width:52px;margin-left:2px;font-size:8pt;text-align:right;}
#orderline .ab {float:left;display:inline;width:100px;font-size:8pt;text-align:left;}
#orderline .ac {float:left;display:inline;width:50px;margin-left:2px;text-align:right;font-weight:bold;border-top:1pt solid #aeaeae;line-height:15pt;}
#orderline .ad {float:left;display:inline;width:100px;border-top:1pt solid #aeaeae;text-align:left;}
.cardh	{width:250px;height:176px;float:left;display:inline;text-align:center;border:2px solid white;}
.cardv	{width:130px;height:176px;float:left;display:inline;text-align:center;border:2px solid white;}
.printv	{width:186px;height:260px;float:left;display:inline;text-align:center;}
.printBox {width:576px;height:290px;border:1px solid #666;}
.printHdr {text-indent:20px;margin:4px 0 0 0;}
#cardslct	{width:100%;height:500px;overflow:auto;margin-bottom:100px;}
#cardslct div {margin-top:5px;}
#cardslct img {border:1px solid black;margin-top:5px;}
#updt    {width:50px;height:16px;float:right;display:inline;margin-right:3px;background-color:#cccbcb;border:1px solid #9A9486;padding:1px;text-align:center;cursor:pointer;visibility:hidden;}
#updt a  {width:100%;text-decoration:none;text-align:center;font-size:8pt;font-family:arial;color:#676257;font-weight:bold;}
#updt a:hover{color:#ffffff;}
#q1	{width:30px;margin-left:6px;font-size:8pt;border:1px solid #7a3a02;float:left;display:inline; }

	/*  COMMISSION styling  */
#commfees, #commenqu, #commempl
	{width:600px;text-align:left;margin:0 auto;}
#commenqu input, textarea  
	{width:360px;color:#BA602D;float:right;display:inline;margin-right:70px;border:1pt solid #918267;margin-bottom:2px;}
#commenqu .label 
	{width:100px;text-align:right;float:left;display:inline;padding-top:4px;}
#commfoto input  
	{width:460px;color:#BA602D;margin-left:40px;border:1pt solid #918267;}

#foto .captxt	{margin:10px 5px;line-height:20px;color:#111;font-size:8pt;text-align:center;background:#ccc;padding:2px 0;}
#foto .captxt img	{border:1px solid #ff5900;}
#foto .capcode	{width:120px;height:24px;display:inline-block;color:#666;margin:0 10px 0 0;vertical-align:top;text-transform:uppercase;text-indent:16px;font-weight:bold;letter-spacing:8px;font-size:150%;padding-top:2px;}

/* ----- round corners --------------- */
.rc16, .menuskin {
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	border-radius:16px;
}
.rc6, #convert, .newsbar, #infoRow, .mainhead {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius:6px;
}

/* ----- drop shadows ------------------- */
.ds20, .menuskin 	{
	-moz-box-shadow: 0px 0px 20px #333;
	-webkit-box-shadow: 0px 0px 20px #333;
	-o-box-shadow: 0px 0px 20px #333;
	-ms-box-shadow: 0px 0px 20px #333;
	box-shadow: 0px 0px 20px #333;
}
.ds15, .gal_array .itm img:hover, #cardPromo:hover {
	-moz-box-shadow: 0px 0px 15px #666;
	-webkit-box-shadow: 0px 0px 15px #666;
	-o-box-shadow: 0px 0px 15px #666;
	-ms-box-shadow: 0px 0px 15px #666;
	box-shadow: 0px 0px 15px #666;
}
.ds2, #infoRow, #navbar {
	-moz-box-shadow: 0 0 2px 2px #fff;
	-webkit-box-shadow: 0 0 2px 2px #fff;
	-o-box-shadow: 0 0 2px 2px #fff;
	-ms-box-shadow: 0 0 2px 2px #fff;
	box-shadow: 0 0 2px 2px #fff;
}
