﻿
body {
	font-family:Arial, Sans-Serif;
	font-size:12px;
	margin-top:0;
	background-color: black;
  }
body,td,th {
  color: #000000;
  }  
td {
	font-family: Arial, Sans-Serif;
	font-size:12px;
  }
a {
	text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;	
  }
a:link {
  text-decoration: none;
  }
a:visited {
  text-decoration: none;
  }
a:hover {
  text-decoration: underline;
  color: #6C99DB;
  }
a:active {
  text-decoration: none;
  color: #CCCCCC;
  }  
a.content2 {
	text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #696969;	
  }
a.content {
	text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #696969;	
  }  
u {
	text-decoration:underline;
  }
img {
	border:0;
  }
.content {
  background-color:White;
  }
.style1 {color: #666666;}
.spacing {
  text-indent: 20px;
 }
.bgcolor {
 color: #000000;
 }
/*	zdvContainer = The Master Outer Page Container */
#dvContainer {
    margin:0px auto;
    margin-bottom: 0px;
    text-align: left;
    width: 975px;
    background-color:#000;
	}
	
#zdvContent2 {
	padding: 0 0 0 0;
	position:relative;
	width:975px;
	background-color:#FFFFFF;
	}	
/* header nav menu */
#dvMainMenu {
  vertical-align:middle;
  float:left; 
  width:970px; 
  border:none; 
  background: url(images/bg_nav.jpg) repeat-x; 
  color: #663300;
  font-size:12px;   
}
#dvMainMenu ul {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
#dvMainMenu ul li {
  float:left; 
  position:relative;
  z-index:250; 
  border-right:solid 1px #333333;
}
#dvMainMenu ul li ul {
  display:none; 
  border:none;
}
#dvMainMenu ul li a {
  float:left; 
  display:block; 
  height:24px;
  line-height:24px; 
  padding:0 12px 0 12px; 
  text-decoration:none; 
  color: #ffffff;
  font-weight:900;
}
#dvMainMenu ul li a:hover {
  float:left; 
  display:block; 
  height:24px;
  line-height:24px; 
  padding:0 12px 0 12px; 
  text-decoration:none; 
  color:#6C99DB;
  font-weight:900;
}
#dvMainMenu ul li:hover {
  width:auto;
}
#dvMainMenu table {
  position:absolute; 
  z-index:249; 
  top:0; 
  left:0; 
  border-collapse:collapse;
}

  /*Non-IE6*/
#dvMainMenu ul li:hover a {
  background-color:transparent; 
  text-decoration:none;
} 
#dvMainMenu ul li:hover ul {
  display:block; 
  position:absolute; 
  z-index:248; 
  top:24px; 
  left:0;
}
#dvMainMenu ul li:hover ul li ul {
  display: none;
}
#dvMainMenu ul li:hover ul li a {
  display:block; 
  width:10em; 
  height:20px;
  line-height:20px;
  margin-left:-1px; 
  border-left:solid 1px #BEBEBE; 
  border-bottom: solid 1px #BEBEBE; 
  background-color:#ffffff; 
  font-weight:normal; 
  font-size:11px;
  color:#cccccc;
} 
#dvMainMenu ul li:hover ul li a:hover {
  background-color:#F4E4D5; 
  text-decoration:none;
} 
  /*IE6*/
#dvMainMenu ul li a:hover {
  background-color:transparent; 
  text-decoration:none;
}
#dvMainMenu ul li a:hover ul {
  display:block; 
  position:absolute;
  z-index:247;   
  left:0; 
  top:2.3em;
}
#dvMainMenu ul li a:hover ul li a {
  display:block; 
  width:10em; 
  height:1px; 
  line-height:20px; 
  border-left:solid 1px #BEBEBE; 
  border-bottom: solid 1px #BEBEBE; 
  background-color:#fff; 
  font-weight:normal; 
  color:#cccccc;
} 
#dvMainMenu ul li a:hover ul li a ul {
  visibility:hidden; 
  height:0px; 
  width:0px; 
  position:absolute; 
  z-index: 247;
}
#dvMainMenu ul li a:hover ul li a:hover {
  background-color:#F4E4D5; 
  text-decoration:none;
} 
h1,h2,h3,h4,h5,h6 {
  font-family: Century Gothic;
  }
h1 {
 font-size: 18pt;
 color: #cccccc;
  }
h2 {
 font-size: 12px;
 color: #6C99DB;
  } 
  
h3 {
	font-size: 16px;
	font-weight:100;
}
	  
/*  Old Stuff */
.tag {
	font-family:Futura Lt BT, Arial, Sans-Serif;
	font-size:16px;
  }
.product {
	font-family:Century Gothic, Arial, Sans-Serif;
	font-size:24px;
	color:#666666;
  }
.font20 {
  font-size:20px;
}
.font16 {
  font-size:16px;
}
.font14 {
  font-size:14px;
  }
.font13 {
	font-size:13px;
  }
.font12 {
	font-size:12px;
  }
.font11 {
	font-size:11px;
  }
.font10 {
	font-size:10px;
  }
.font9 {
	font-size:9px;
  }
.small {
	font-size:8px;
  }
.purple {
	color:#7E86B8;
  }
.purpleGM {
  color:#814966;
}
.silver {
	color:#999999;
  }
.grey {
	color:#666666;
  }
.dark {
	color:#333333;
  }
.green {
	color:#B1C884;
  }
.blue {
	color:#2187B5;
  }
.brown {
  color:#754737;
  }
  
.white {
	color:#FFFFFF;
	}
	
.pink-purple {
	color:#990066;
	}
	
.burgundy {
	color:#990033;
	}
  
.pink {
	color:#CC3366;
	}
.noUL {
	text-decoration:none;
  }
.ctr {
	text-align:center;
  }
.rte {
	text-align:right;
  }
.b {
	font-weight:bold;
  }
.purpleBG {
	font-weight:bold;
	color:#9CA5CB;
	text-align:center;
  }
.greenBG {	
	font-weight:bold;
	color:#B1C884;
	text-align:center;	
  }
.blueBG {
	font-weight:bold;
	color:#2187B5;
	text-align:center;
  }
.greyBG {
	font-weight:bold;
	color:#8C8D8C;
	text-align:center;
  }
.noBG {
	background-image:url("images/spacer.gif");
	text-align:center;
  }
.greenBackground {
	background-color:#D7E2C0;
  }		
  
.teal {
	color:#009999;
	}
.cg {
  font-family:Century Gothic, Arial, Sans-Serif;
  }
.sidebarBullet {
  border-left: solid 1px #EBEBEB;
  border-right: solid 1px #EBEBEB;
  font-size: 9px;
  text-align:left;
  }
.imgrte {
  float:right;
  }
.l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
  }
.lft {
	text-align: left;
	left: auto;
  }
.press {
	font-family:"Century Gothic";
	font-size:9px;
	color:#6C99DB;
	}
	
.errsh 
{
  color:Red;
  font-family:Arial, Sans-Serif;
  font-size:small;
  font-weight:bold;
  /* font-size:11px;
  color:#7F7F7F;
  background-color: #DDF0F3; */
}  
	
	/* Wholesale Order Form styles style="background-color:Red; width:10%; height:23; text-align:right;"*/
.gridpager, .gridpager td
{   
  color:navy; 
  font-family:Arial, Sans-Serif;
  font-size:small;
  text-align:left;
  font-weight:bold;
  text-decoration:none;
}
.gridpager a
{
  color:#6C99DB;
  font-weight: normal;
  text-align:left;
}	
	
.ValSumm
{
  color:Red;
  font-family:Arial, Sans-Serif;
  font-size:small;
  font-weight:bold;
}
	
.WaitScrn
{
  position:absolute;
  width:600;
  text-align:right;
  color:White;
  vertical-align:top;
  z-index:99;
  margin:0;
  padding:0;
}

.WaitTxt
{
  background-color:Red; 
  width:50; 
  height:25; 
  text-align:right;
}

.NavBtns
{
  height:19px;
  font-family:Arial, Sans-Serif;
  font-size:x-small;
  font-weight:bold;
  color:navy;
  vertical-align:top;
}
	
.ClkToExpand
{
  font-family:Arial, Sans-Serif;
  font-size:small;
  color:#6C99DB;
  font-weight:bold;
}	
	
.CustActLink
{
  width:100%;
  border-color:navy;
  border-width:1px;
  font-family:Arial, Sans-Serif;
  font-weight:bold;
  font-size:medium;
  color:#666;
  height:445px;
  cursor:hand;
}
	
.CustActHead
{
  width:100%;
  border-color:navy;
  border-width:1px;
  font-family:Arial, Sans-Serif;
  font-weight:bold;
  font-size:medium;
  color:navy;
  height:445px;
}

.divProgress
 {
  position:absolute;
  text-align:center;
  top:425px;
  left:550px;
 }
 
 .lblProgress
 {
  font-family:Arial, Sans-Serif;
  font-weight:bold;
  font-size:medium;
  font-style:italic;
  background-image:url("images/purpleTrans.gif");
  color:navy;
 }
 
 .FormLbl
 {
  font-family:Arial, Sans-Serif;
  font-size:small;
  font-weight:bold;
  color:navy;
 }
 
  .GVSubHead
 {
  font-family:Verdana, Sans-Serif;
  font-size:x-small;
  font-weight:bold;
  color:Gray;
  background-color:LightSteelBlue;
  padding-left:5px;
 }

 .ProcessLbl
 {
  font-family:Arial, Sans-Serif;
  font-size:small;
  font-weight:bold;
  color:Black;
  text-decoration:blink;
 }
 
 .FormTxb
 {
  height:16px;
  color:Black;
  font-family:Arial, Sans-Serif;
  font-size:small;
  vertical-align:middle;
 }
 
 .GridViewTxb 
 {
  font-family:Arial, Sans-Serif;
  color:Black;
  font-size:x-Small;
  width:25px;
  height:10px;
  text-align:center;
 }
 
  .GridViewItemStyle 
 {
  font-family:Arial, Sans-Serif;
  color:Black;
  font-size:x-Small;
  font-weight:bold;
 }
 
 .ResultPnl
 {
  text-align:center;
 }
	
	/* Wholesale Order Form Accordion control  Font-Names="Arial" Font-Size="medium" Font-Bold="true" ForeColor="navy"*/
.MainHead
{
  font-family:Arial, Sans-Serif;
  font-size:medium;
  color:Gray;
  font-weight:bold;
}

.SubHead
{
  font-family:Arial, Sans-Serif;
  font-size:medium;
  color:#6C99DB;
  font-weight:bold;
}
	
.accordionHeader
{
    border: 1px solid navy;
    color: white;
    background-color: white;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 3px;
    margin-top: 3px;
    cursor: hand;
}

.accordionPanel
{
  height:440px;
  width:615px;
  vertical-align:top;
}  

.OrdSummLbl
{
  font-family:Arial, Sans-Serif;
  color:Gray;
  font-size:medium;
  font-weight:bold;
  font-style:italic;
  padding-bottom:2px;
  text-decoration:'underline';
  text-align:center;
}

.StatusBarWhite
{
  font-family:Arial, Sans-Serif;
  color:#6C99DB;
  font-size:x-small;
  text-align:center;
  height:16px;
  background-color:White;
}

.StatusBarHL
{
  font-family:Arial, Sans-Serif;
  color:#6C99DB;
  font-size:x-small;
  text-align:center;
  height:16px;
  background-color:#FFFFCC;
}

.StatusBarBlue
{
  font-family:Arial, Sans-Serif;
  color:white;
  font-size:x-small;
  text-align:center;
  height:16px;
  background-color:#6C99DB;
}

.StatusBarDone
{
  font-family:Arial, Sans-Serif;
  color:white;
  font-size:x-small;
  text-align:center;
  height:16px;
  background-color:#E6E6E6;
}

.OrdSummaryGrid
{
  width:460px;
  border-color:#EAEAEA;
  border-bottom-style:solid;
  border-bottom-width:thin;
}

.OrdSummaryPanel
{
  height:135px;
  width:480px;
  vertical-align:top;
  text-align:center;
  position:inherit;
}  

.OrdSummRow
{
  background-color:#FFFFFF;
  border-color:navy;
  border-style:solid;
  border-width:thin;
}

.OrdSummAltRow
{
  background-color:#D3DEEF;
  border-color:navy;
  border-style:solid;
  border-width:thin;
}

.accordionPane
{
  width:100%;
  border-color:navy;
  border-width:1px;
  font-family:Arial, Sans-Serif;
  font-weight:bold;
  font-size:medium;
  color:navy;
  height:445px;
  cursor:hand;
}

.accordionPaneHdr
{
  color:navy;
  font-family:Arial, Sans-Serif;
  font-size:small;
  font-weight:bold;
}
 
#master_content .accordionHeader a
{
  color: #FFFFFF;
  background: none;
  text-decoration: none;  
}
 
#master_content .accordionHeader a:hover
{
  background: none;
  text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
  color: #FFFFFF;
  background: none;
  text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
  background: none;
  text-decoration: underline;
}
 
.accordionContent
{
  background-color: #D3DEEF;
  border: 1px solid navy;
  border-top: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 17px;
  height:445px;

  /* scrollbar-base-color: navy;
  scrollbar-arrow-color: navy;
  scrollbar-3dlight-color: #D3DEEF;
  scrollbar-darkshadow-color: #D3DEEF;
  scrollbar-face-color: #D3DEEF;
  scrollbar-highlight-color: navy;
  scrollbar-shadow-color: navy;
  scrollbar-track-color: #D3DEEF; */
}
