BODY	      { margin: 0px; padding: 0px; BACKGROUND-IMAGE: url("../picts/background2009.jpg"); BACKGROUND-COLOR: #FFFFFF; }

 /* PAGE LINK COLORS */
a:link		  { color: yellow; text-decoration: none; font-weight: bold; }
a:visited	  { color: yellow; text-decoration: none; font-weight: bold; }
a:active	  { color: yellow; text-decoration: none; font-weight: bold; }
a:hover		  { color: yellow; text-decoration: none; font-weight: bold; }

/* IMAGES */
#content     { margin: 65px; padding: 1px;  background: url("../picts/brand.jpg"); }

 /* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE		     { COLOR: #FFFFFF; FONT: 14px arial, geneva, verdana, sans-serif; }
.nb          { border: none; } 
.nlb         { border-left: none; } 
.rope        { width:752px; background: url("http://www.webdeveloper.com/forum/attachment.php?attachmentid=6300") repeat-x;}
.htitle		   { COLOR: #FFFFFF; FONT: 50px arial, sans-serif; font-weight: bold; }
.htitle1		 { COLOR: #FFFFFF; FONT: 42px arial, sans-serif; font-weight: bold; font-style: italic; }
.title		   { COLOR: #FFFFFF; FONT: 42px arial, sans-serif; font-weight: bold; }
.title1		   { COLOR: #FFFFFF; FONT: 36px arial, sans-serif; font-weight: bold; font-style: italic; }
.title2		   { COLOR: #FFFFFF; FONT: 32px arial, sans-serif; font-weight: bold; }
.title3 	   { COLOR: #000000; FONT: 18px arial, sans-serif; font-weight: bold; }
.title4 	   { COLOR: #FFFFFF; FONT: 22px arial, sans-serif; font-weight: bold; }
.homewords 	 { COLOR: #FFFFFF; FONT: 18px arial, sans-serif; }
.legend      { COLOR: #FFFFFF; FONT: 20px arial, verdana, sans-serif; font-weight: bold; }
.subtitle	   { COLOR: #3366FF; FONT: 13px arial, sans-serif; font-weight: bold; }
.testimony	 { COLOR: #FFFFFF; FONT: 14px arial, verdana, sans-serif; font-style: italic; }
.discl	     { COLOR: #FFFFFF; FONT: 12px arial, verdana, sans-serif; }
.discl2	     { COLOR: #FFFFFF; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }
.footer		   { COLOR: #FFFFFF; FONT: 10px arial, verdana, sans-serif; }
.note		     { COLOR: #000000; FONT: 11px arial, verdana, sans-serif; }
.hilite		   { COLOR: #006600; }
.price 		   { COLOR: #339900; FONT: 16px arial, sans-serif; font-weight: bold; text-decoration: underline; }
.just 		   { text-align: justify; }
.signature   { COLOR: #000000; FONT: 24px Brush Script MT; font-style: italic; }
.rip         { COLOR: #FFFFFF; FONT: 21px Brush Script MT; font-style: italic; }
.mountain    { COLOR: #0010DB; FONT: 18px Handwriting - Dakota; }
.likelink    { COLOR: #FFFF00; font-weight: bold; }
.linktitle   { COLOR: #FFFF00; FONT: 24px arial, sans-serif; font-weight: bold; }

 /* IMAGE BORDERS */
.borders		{ border: #000000 1px solid; cursor:auto; }
#bg_right   { z-index:1; right:0; top:0; background:url("../picts/background2009_front.jpg") repeat-y top; } 
#container  { z-index:2; overflow:scroll; overflow:-moz-scrollbars-vertical; overflow-y:scroll; overflow-x:hide; height:100%; position:relative; /* 'floats' the document above the images */ }


 /* PICTURE GALLERY CODE */
#ZOOM 			          { LEFT: 20px; POSITION: absolute; TOP: 250px; }
.Galborder	 	        { border: #000000 1px solid; cursor:auto; }	
A:hover .Galborder    { border: #FF9900 1px solid; cursor:auto; }
A:active .Galborder 	{ border: #FF9900 1px solid; cursor:auto; }

.slideshow	{ font-family: arial, verdana, sans-serif;
		  font-size: 8pt;
		  background-color:#FFFFFF;
		  color: #000000;
		  cursor:auto; 
		  font-weight: bold;
		  padding-left: 9px;
		  padding-right: 9px;
		  margin-bottom: 3px;
		  border: #000000 1px solid; }


 /* HIDE MENU AND ITEMS FOR PRINTING */
@media print      { .printhide {display:none;} }
@media screen     { .printonly { display:none } }


 /* START CODE FOR THE FORMS */
.shadeform	      { FONT: 12px arial, verdana, sans-serif; COLOR: #000000; background-image: url("../picts/shadeform.gif"); margin-top:1px; BORDER: #000000 1px solid; }
.dropdown 	      { FONT: 12px arial, verdana, sans-serif; COLOR: #000000; margin-top:1px; }
.cartdrop 	      { FONT: 10px arial, verdana, sans-serif; COLOR: #000000; width: 100px; margin-top: 1px; margin-bottom: 4px; }
.searchbutton	    { FONT: 12px arial, sans-serif, verdana, sans-serif; }



 /* MISC CODE AND COLORS */
.splitlines	      { COLOR: #000000; HEIGHT: 1px; WIDTH: 100% }
.nobreak        	{ white-space:nowrap; }
a.button:link		  { text-decoration: none; }
a.button:visited	{ text-decoration: none; }
a.button:active	  { text-decoration: none; }
a.button:hover		{ text-decoration: none; }


 /* START THE CODE FOR THE PAGE MENUS */
.menu-table 	{ width: 752px; background-color:#C0C0C0; border-top: #000000 0px solid; border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; height:20px; }

.menu		{ 
          font-size: 13px;
          background-image: url("../picts/rect1.gif");
    		  font-family: agate;
    		  padding-top: 0px;
    		  padding-bottom: 0px;
    		  padding-left: 0px;
    		  padding-right: 0px;
    		  cursor:auto; 
    		  font-weight: bold;
    		  text-align:center;
    		  display: block;
    		  white-space:nowrap;
    		  border: #000000 0px solid; 
    		  color:#000000;
    		  width: 104px;
    		  line-height: 35px;
      }


.firstmenu	    { color:#000000;  }
a.menu:link 	  { background-image: url("../picts/rect1.gif"); background-color:#C0C0C0; color: #000000; margin-bottom: 7px;}
a.menu:visited 	{ background-image: url("../picts/rect1.gif"); background-color:#C0C0C0; color: #000000; margin-bottom: 7px;}
a.menu:active 	{ background-image: url("../picts/rect1.gif"); background-color:#C0C0C0; color: #000000; margin-bottom: 7px;}
a.menu:hover 	  { background-image: url("../picts/rect1.gif"); background-color:#F0F0F0; color: #FFFFFF; margin-bottom: 7px;}

.menu1 { 
          font-size: 13px;
          background-image: url("../picts/rect1.gif");
    		  font-family: agate;
    		  padding-top: 0px;
    		  padding-bottom: 0px;
    		  padding-left: 0px;
    		  padding-right: 0px;
    		  cursor:auto; 
    		  font-weight: bold;
    		  text-align:center;
    		  display: block;
    		  white-space:nowrap;
    		  border: #000000 0px solid; 
    		  color:#000000;
    		  width: 104px;
    		  line-height: 35px;
      }

.firstmenu1	    { color:#000000;  }
a.menu1:link 	  { background-image: url("../picts/rect1.gif"); background-color:#C0C0C0; color: #000000; margin-bottom: 7px;}
a.menu1:visited { background-image: url("../picts/rect1.gif"); background-color:#C0C0C0; color: #000000; margin-bottom: 7px;}
a.menu1:active 	{ background-image: url("../picts/rect1.gif"); background-color:#C0C0C0; color: #000000; margin-bottom: 7px;}
a.menu1:hover 	{ background-image: url("../picts/rect1.gif"); background-color:#F0F0F0; color: #FFFFFF; margin-bottom: 7px;}


 /* Tooltips */
 #dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #FFFFE0;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer  { position:absolute; left: -300px; z-index: 101; visibility: hidden; }

/* New Layout Table - 4/9/2009 */
.CNTable0      { width: 920px; height: 100%; position: relative; margin: 0 auto; text-align:center; }
.CNTable1      { width: 920px; position: relative; margin: 0 auto; text-align:center; }
.CNTable2      { background: #96693F; border: 5px; width: 920px; border-style: solid; border-color: #000000; width: 920px; position: relative; overflow:auto; margin: 0 auto; top: 10px; left: 45px;  padding:7px }

/* Overlap Brands - 6/11/2009 */
.TLBrand       { left: 0; top: 0;  position: absolute; margin: 5px 0 0 -5px; z-index: 14;}
.TRBrand       { left: 0; top: 0;  position: absolute; margin: 5px 0 0 910px; z-index: 14;}
.BLBrand       { left: 0; bottom: -40; position: absolute; margin: 0 0 0 -5px; z-index: 14;}
.BRBrand       { left: 0; bottom: -40; position: absolute; margin: 0 0 0 910px; z-index: 14;}

.TLBrandH      { left: 0; top: 0;  position: absolute; margin: 15px 0 0 50px; }
.TRBrandH      { left: 0; top: 0;  position: absolute; margin: 15px 0 0 725px; }

/* Content Table - 6/11/2009 */
#wrap          { margin-left:auto; margin-right:auto; text-align:left; }
#center        { margin-left:200px; margin-right:200px; width:650px!important; width:; background-color:#FFF; position:relative; }
#left          { margin-left:-199px; }
#right         { margin-right:-199px; float:right; }

#m-left        { position: absolute; top: 60px; left: -45px; z-index: 95; padding:7px; }

#col-all       { width: 900; }
#col-left      { float: left; width: 220; margin: 0px; padding-left: 35px; padding-right: 0px; }
#col-right     { float: right; width: 635; margin: 0px; padding-left: 5px; padding-right: 5px;  color: #FFFFFF; }
#col-most      { float: right; width: 800; margin: 0px; padding-left: 5px; padding-right: 5px;  color: #FFFFFF; }

#s-col-1       { float: left; width: 110; margin: 0px; }
#s-col-2       { float: right; width: 100; margin: 0px; }

#t-col-left    { float: left; width: 205px; }
#t-col-middle  { margin: 0px; margin-left:210px; margin-top:0px;width: 205px; }
#t-col-right   { float:right; width: 205px; }
