body {    margin: 5px;  background-color:  #74897A;  /*  dk teal */	 background-attachment: fixed;	 background-image: url(../styleImages/backgrounds/leaf5.jpg);	 background-repeat: repeat;	 background-position: top left; } 
#pageSurround { width: 790px;	 margin: 0px auto;	 padding: 0px; /*	border: 1px solid #000000;    no border */	 /*  background-color: #b6c67b;   sage  */ }   
#subSurround {     background-color: #b6c67b;	 } 
#topHeader {    text-align: left;	 height: 205px;	 margin-bottom: 10px;	 padding-left: 400px;	 padding-top: 0px;	 background-image: url(../styleImages/backgrounds/top-banner-ds-logo-transp.png); 	/* border-bottom: 1px solid #000000;  */ }  
/*  -----------------------  Extra Navigation Menus  --------------------------------   */ 
#navMenuTop {         width: 790px;         height: 45px;         margin: -15px 0px 0px 0px;         padding: 0px 0px 5px 0px;         background: #b6c67b;         font-family: Arial, Helvetica, sans-serif;         font-size:10pt;         font-weight: bold;         color: #996666;         text-align: center; } #navMenuTop  a:visited { color: #6b6b30; text-decoration: none;} 
#navMenuTop  a:link     { color: #6b6b30; text-decoration: none;} 
#navMenuTop  a:hover   { color: #74897A; text-decoration: none;} 
#navMenuTop  a:active  { color: #6b6b30; text-decoration: none;}  
#navMenuBottom {         width: 790px;         height: 50px;         margin: 0px 0px 0px 0px;         padding: 5px 0px 5px 0px;         background: #b6c67b;         font-family: Arial, Helvetica, sans-serif;         font-size: 9pt;         font-weight: bold;         color: #996666;         text-align: center; } #navMenuBottom  a:visited { color: #6b6b30; text-decoration: none;} 
#navMenuBottom  a:link    { color: #6b6b30; text-decoration: none;} 
#navMenuBottom  a:hover   { color: #74897A; text-decoration: none;} 
#navMenuBottom  a:active  { color: #6b6b30; text-decoration: none;}  
/*  ---------------------END Navigation Menu items ----------------------------  */  
.boxTitleLeft, .boxTitleRight {    font-family: Arial, Helvetica, sans-serif;	 font-size: 70%;	 color: #fff;	 background-image: url(../styleImages/backgrounds/bar-multicolor.jpg);	 width: 155px;	 height: 15px;	 padding-left: 5px;	 padding-top: 1px; } 
.boxContentLeft, .boxContentRight {      border-left: 1px solid #74897A;	 border-right: 1px solid #74897A;	 border-bottom: 1px solid #74897A;	 background-color: #FCF4DD;	 padding-left: 5px;	 margin-bottom: 10px;	 padding-top: 3px;	 padding-bottom: 5px; } 
.colLeft {    position: relative;	 left: 0px;	 width: 160px; 	 padding-left: 9px;	 padding-right: 9px;	 float: left; } 
.colMid {	 position: relative;	 width: 600px;	 float: left; } 
.colRight {	 position: relative;	 width: 160px; 	 padding-left: 5px;	 right: 9px;	float: right; } 
.boxContent {	 border-top: 1px solid #74897A;	 border-right: 1px solid #74897A;	 border-bottom: 1px solid #74897A;	 border-left: 1px solid #74897A;	 padding: 10px;	 font-family: Arial, Helvetica, sans-serif;	 font-size: 75%;	 color: #74897A;	 background-color: #FFF;	 margin-bottom: 5px; } 
/* CHECKOUT PAGES */ 
.colLeftCheckout {	 position: relative;	 left: 0px;	 width: 160px; 	 padding-left: 9px;	 padding-right: 9px;	 float: left; } .colMainCheckout {	 position: relative;	 width: 600px;	 float: left; } 
/* END CHECK OUT PAGES */ 
.siteDocs {	 text-align:center;	 margin-top: 10px; } 
.pagination {	 text-align: right;	 padding-top: 5px;	 padding-bottom: 5px; }
#subCats {	 background-color: #ffffcc;	 text-align: center;	 border: 1px solid #74897A;	 margin: 0px;	 padding: 5px;	 float: left;	 width: 555px; } 
.subCat {		 text-align: center;	 padding: 8px;	 float: left;	 width: 160px;	 height: 20px; } 
.regSep{	 padding: 10px 0px 10px 0px;	 margin: 10px 0px 10px 0px;	 border-top: 1px solid #cccccc;	 border-bottom: 1px solid #cccccc; } 
.latestProds {	 float: left;	 text-align: center;	 width: 131px;	 height: 120px; }