/* CSS Document */

/* Color Scheme
   Brown:      	  #645D3D
   Lt Yellow:  	  #F0F0D2 f7f1d4
   Brite Yellow:  #FFFF66
   Brite Blue:    #0000CC
   Dk. Blue:   	  #3D4464
   Lt. Purple: 	  #E2DBF0
   Gray Blue:  	  #3D5764
   bkg Brown:     #D6D3C3
   brd Brown:     #A9A387
   White:	   	  #FFFFFF
   Black:	   	  #000000
*/
   
body { background: #FFFFFF url(images/topbkgSliceS.jpg) top repeat-x; padding: 0; margin:0 0 0 0; text-align:center; }

ul { margin: 0; padding: 0; list-style: none; width: 140px; border-bottom: 1px solid #A9A387; z-index:1;}
ul li { position: relative; }
li ul { position: absolute; left: 139px; top: 0; display: none;}
ul li a { display: block; text-decoration: none; color: #645D3D; background: #F0F0D2;
		  padding: 5px; border: 1px solid #A9A387; border-bottom: 0; padding-bottom: 4px; white-space: nowrap;
		  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:500;}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #0000CC; background: #D6D3C3;} /* Hover Styles */
		
li ul li a { padding: 3px 5px 3px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

#header {background: url(images/headImgS.jpg) top left no-repeat; height: 90px;}

#userUtility { width:300px; float:right; padding: 5px 10px 0 0; }

.user { width:300px; float:right; background: url(images/userBkgS.jpg) right top no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif; padding: 4px 8px;
		font-size:10px; color:#0000CC; text-align:right; line-height:14px; height:50px;}
.user a:link { color: #0000CC; text-decoration: none;  }
.user a:visited { color: #0000CC; text-decoration: none; }
.user a:hover { color:#645D3D; text-decoration: none; }
			
.search { width:300px; padding-top: 10px; float:right; 
		  font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;}

.searchbox { height:18px; width:150px; border:none;
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#645D3D;
			 text-align:left; background-image:  url(images/searchboxBkgS.gif); text-indent: 5px; }

.searchBtn { height:18px; width:60px; background-color:#F0F0D2; border:1px solid #A9A387;
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#645D3D;
			 font-weight:bold; text-indent: 5px; cursor: hand; }

.mainmenu { height: 23px; padding:67px 5px 6px 110px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		 	font-size:12px; color:#FFFF66; }
.mainmenu a:link { color: #FFFF66; text-decoration: none; }
.mainmenu a:visited { color: #FFFF66; text-decoration: none;}
.mainmenu a:hover { color:#F0F0D2; text-decoration: none;}

#privacy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
ol li{ list-style-type:disc;}

#frame { width:770px; margin-right:auto; margin-left:auto; padding:0px; text-align:left;}

#secure {width:140px; margin-top:5px; padding:10px 5px 10px 5px; background: #F0F0D2;
		font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;
		font-size:10px; color:#645D3D; border:1px solid #A9A387; }
		
#sidemenu { width:150px; float:left; margin-top:2px; padding:10px 5px 10px 5px;
		background: #D6D3C3; font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; color:#0A469E; height:430px;
		border-right:1px solid #A9A387; border-bottom:1px solid #A9A387; border-left:1px solid #A9A387;}

#content { width:430px; margin-top:10px; float:left; padding:10px 10px 10px 10px; background:#fff; }
		
#contentfull { width:610px; margin-top:10px; float:left; padding:10px 10px 10px 10px; background:#fff;}   
		
#addedContent { width:180px; margin-top:2px; padding:10px 5px 10px 5px; float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
		background: #D6D3C3 /*url(images/contentBkgP.jpg)*/; height:430px; border-right:1px solid #A9A387;
		border-bottom:1px solid #A9A387; border-left:1px solid #A9A387;}

#news {width:170px; margin-top:5px; padding:10px 5px 10px 5px; background: #F0F0D2;
		font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;
		font-size:12px; color:#645D3D; border:1px solid #A9A387;}
		
#footer { border-top:1px solid #645D3D; height: 35px; text-align:center; margin:105px 0 0 0;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:10px; color:#645D3D; padding:10px 20px 10px 20px;}

#aboutPics { float:left; margin:0 5px 5px 0; width: 150px; text-align:center;}
#frontPic { float:right; margin:0 5px 5px 0; width: 260px; text-align:center;}

#breadcrumbs { border-bottom:1px dashed #645D3D;  /*border-top:1px dashed #0A469E;  background-color:#FFFFCC;*/ text-indent:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#645D3D;}

.breadcrumbs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#645D3D;}
.breadcrumbs a:link { color: #645D3D; text-decoration: none;  }
.breadcrumbs a:visited { color: #645D3D; text-decoration: none; }
.breadcrumbs a:hover { color:#FFFF66; text-decoration: none; }
			 
.backBtn { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0A469E; }
.backBtn a:link { color: #CC0000; text-decoration: none;  }
.backBtn a:visited { color: #CC0000; text-decoration: none; }
.backBtn a:hover { color:#645D3D; text-decoration: none; }
 
.contact { font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:14px; color:#645D3D; }

.frontpgItemsImg { float:left; }
.frontpgItems {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
			   color:#000000; width:75%; }
.frontpgItems a:link { text-decoration: none; color: #0000CC;}
.frontpgItems a:visited { text-decoration: none; color: #0000CC;}
.frontpgItems a:hover { text-decoration: none; color: #645D3D;}

.main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.main a:link { text-decoration: none; color: #0000CC;}
.main a:visited { text-decoration: none; color: #0000CC;}
.main a:hover { text-decoration: none; color: #645D3D;}

.details { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000;}
.details a:link { text-decoration: none; color: #CC0000;}
.details a:visited { text-decoration: none; color: #CC0000;}
.details a:hover { text-decoration: none; color: #645D3D;}

.mainsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.mainsmall a:link { text-decoration: none; color: #0000CC;}
.mainsmall a:visited { text-decoration: none; color: #0000CC;}
.mainsmall a:hover { text-decoration: none; color: #645D3D;}

.blackheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000;}
.blackmedium { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.blackbody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.blacksmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

.whitesmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.whitemedium { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}

.warmheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#0000CC;}
.warmmedium { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0000CC;}
.warmbody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC;}
.warmsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0000CC;}

.coolheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#0000CC;}
.coolmedium { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0000CC;}
.coolbody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC;}
.coolsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0000CC;}

.redbody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000;}
.redsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000;}

.custable {border:1px dashed #645D3D; }

#warmhr {border-bottom:1px dashed #0000CC;}
#coolhr {border-bottom:1px dashed #645D3D;}
#graydashhr {border-bottom:1px dashed #999999; width:65%;}
#grayhr {border-bottom:1px solid #999999;}
#grayhrtop {border-top:1px solid #999999;}
.grayColor {background: #f3f3f3;}
.ltcoolColor {background: #E8F3FB;}
.coolColor {background: #3D4464;}
.warmColor {background: #645D3D;}

.checkout {background: url(images/ckoutbkgS.jpg) top right no-repeat; padding: 2px 4px;
		   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.checkout a:link { text-decoration: none; color: #0000CC;}
.checkout a:visited { text-decoration: none; color: #0000CC;}
.checkout a:hover { text-decoration: none; color: #666666;}

.emptyCart { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#645D3D;
			 height:100px; text-align:center; padding-top:25px;}

.dtree { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
		 font-weight: bold; color: #0A469E; white-space: nowrap; }
.dtree img { border: 0px; vertical-align: middle; /*display:none; */}
.dtree a:link { color: #0A469E; font-size: 10px; font-weight: bold; text-decoration: none;  }
.dtree a:visited { color: #0A469E; font-size: 10px; font-weight: bold; text-decoration: none; }
.dtree a:hover { color: #0A469E; font-size: 10px; font-weight: bold; text-decoration: underline; }
.dtree a.node, .dtree a.nodeSel {white-space: nowrap; }
.dtree a.nodeSel {/* background-color: #FFFF66;  */ font-weight: bold;  }
.dtree .clip { overflow: hidden; }
.menu li ul { display: none; padding-left:10px;}
.menu li:hover ul { visibility: visible; display: block; position:absolute; z-index:1; width:7em;
		border:0px solid black; background:#999999;}
