/* CSS Document */

/* Color Scheme
   Blue:      #5D9BD3
   Lt Blue:	  #BFD4E8
   Wh Blue:	  #E1EBF2 
   Orange:    #FF6600
   Green:  	  #99CC52
   Lt Green:  #DEF2C2
   Dk. Gray:  #666666
   Lt Gray:   #E6E6E6
*/
   
body { background: #FFFFFF url(images/topbkgSliceC.jpg) top repeat-x; padding: 0; margin:0; text-align:center; }

ul { margin: 0; padding: 0; list-style: none; width: 140px; border-bottom:1px solid #BFD4E8; 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: #FF6600; background: #f9f9f9;
		  padding: 5px; border:1px solid #BFD4E8; 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: #FF6600; background: #fff;} /* 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/headImgC.jpg) top left no-repeat; height: 90px;}

#frame { width:770px; margin-right:auto; margin-left:auto;  text-align:left;}

#userUtility { width:300px; height:85px; float:right; padding-top:5px; /*border: 1px solid red;*/}

.user { width:290px; float:right; /*background: url(images/userBkgC.jpg) right top no-repeat;*/
		font-family:Verdana, Arial, Helvetica, sans-serif; padding: 4px 8px; font-weight:bold;
		font-size:10px; color:#FF6600; text-align:right; line-height:14px;}
.user a:link { color: #E2EBF2; text-decoration: none;  }
.user a:visited { color: #E2EBF2; text-decoration: none; }
.user a:hover { color:#DFF3C2; text-decoration: none; }
			
.search { height: 23px; float:right; padding-top:9px;
		  font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; vertical-align:bottom;}

.searchbox { height:18px; width:150px; border:none;
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;
			 text-align:left; background-image: url(images/searchboxBkg.gif); text-indent: 5px; }

.searchBtn { height:18px; width:60px; background-color:#E1EBF2; border:1px solid #99CC52;
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5D9BD3;
			 font-weight:bold; text-indent: 5px; cursor: hand; }

.mainmenu { /*border: 1px solid red;*/ padding-left:10px; margin-top:68px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		 	font-size:12px; color:#99CC52;}
.mainmenu a:link { color: #FF6600; text-decoration: none;}
.mainmenu a:visited { color: #FF6600; text-decoration: none;}
.mainmenu a:hover { color:#5D9BD3; text-decoration: none;}

#privacy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
ol li{ list-style-type:disc;}

#secure {width:140px; margin-top:5px; padding:10px 5px 10px 5px; background: #f9f9f9;
		font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;
		font-size:10px; color:#0A469E; border:1px solid #D0E3F1;}
		
#sidemenu {width:150px;
		   float:left; margin:2px 0 0 0; padding:10px 5px 10px 5px;
		   background: #DEF2C2; font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:10px; color:#0A469E; height:430px; 
		   border-right:1px solid #99CC52; border-bottom:1px solid #99CC52; border-left:1px solid #99CC52;}

#content { width:430px; float:left; margin:10px 0 0 0; padding:10px; background:#fff;}
		
#contentfull { width:610px; float:left; margin:10px 0 0 0; padding:10px; background:#fff;}  
		
#addedContent {
	float:right;
	width: 180px;
	height:430px;
	margin:2px 0 0 0;
	padding: 10px 5px 10px 5px;
	background: #DEF2C2;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	border-right:1px solid #99CC52; border-bottom:1px solid #99CC52; border-left:1px solid #99CC52;}
	
#footer {
	margin-top:105px;
	height: 35px;
	padding:10px 20px 10px 20px;
	border-top: 1px solid #99CC52;
	font-size: 75%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

#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 #5D9BD3;  /*border-top:1px dashed #0A469E;  background-color:#FFFFCC;*/ text-indent:1em;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

#viewer { width:100%; border:1px solid blue; padding:10px 0 10px 0;}
#viewerItem { width:50%; float:left;}

.breadcrumbs { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.breadcrumbs a:link { color: #FF6600; text-decoration: none;  }
.breadcrumbs a:visited { color: #FF6600; text-decoration: none; }
.breadcrumbs a:hover { color:#666666; text-decoration: none; }
			 
.backBtn { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF6600; }
.backBtn a:link { color: #FF6600; text-decoration: none;  }
.backBtn a:visited { color: #FF6600; text-decoration: none; }
.backBtn a:hover { color:#666666; text-decoration: none; }
 
.contact { font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:14px; color:#0A469E; }

.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: #FF6600;}
.frontpgItems a:visited { text-decoration: none; color: #FF6600;}
.frontpgItems a:hover { text-decoration: none; color: #666666;}

.main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.main a:link { text-decoration: none; color: #FF6600;}
.main a:visited { text-decoration: none; color: #FF6600;}
.main a:hover { text-decoration: none; color: #5D9BD3;}

.details { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF6600;}
.details a:link { text-decoration: none; color: #FF6600;}
.details a:visited { text-decoration: none; color: #FF6600;}
.details a:hover { text-decoration: none; color: #666666;}

.mainsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.mainsmall a:link { text-decoration: none; color: #0A469E;}
.mainsmall a:visited { text-decoration: none; color: #0A469E;}
.mainsmall a:hover { text-decoration: none; color: #666666;}

.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:#5D9BD3;}
.warmmedium { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600;}
.warmbody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;}
.warmsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF6600;}

.coolheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#5D9BD3;}
.coolmedium { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5D9BD3;}
.coolbody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5D9BD3;}
.coolsmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5D9BD3;}

.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;}

.popupLink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.popupLink a:link { text-decoration:underline; color: #FF6600;}
.popupLink a:visited { text-decoration: underline; color: #FF6600;}
.popupLink a:hover { text-decoration: none; color: #5D9BD3;}

.custable {border:1px dashed #0A469E; }

#warmhr {border-bottom:1px dashed #FF6600;}
#coolhr {border-bottom:1px dashed #5D9BD3;}
#lightgrayhr {border-bottom:1px dashed #d9d9d9;}
#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: #5D9BD3;}
.warmColor {background: #FF6600;}

.checkout {background: url(images/ckoutbkgC.jpg) top right no-repeat; padding: 2px 4px;
		   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;}
.checkout a:link { text-decoration: none; color: #FF6600;}
.checkout a:visited { text-decoration: none; color: #FF6600;}
.checkout a:hover { text-decoration: none; color: #5D9BD3;}

.emptyCart { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FF6600;
			 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;}