
html, body
{
    height: 100%;
}


body
{
    background-color:#000000;
    margin:0;
    color:#333333;
    font: .9em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

form
{
    margin:0;
    padding:0
}

td
{
    color:#333333;
}

td.left
{
    text-align:left
}
td.right
{
    text-align:right
}
td.center
{
    text-align:center
}

input, textarea
{
     font: 1em;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}
input.button
{
    font-size:.9em;
}

hr
{
    color:#333333;
    height:1px;
}

a:link, a:visited
{
    color:Orange;
    text-decoration:none;
}
a:hover, a:active
{
    color:#cccccc;
    text-decoration:underline;
}

.title {color: #000000; font-size: 1em; font-weight: bold; line-height: 15px; }

.navtitle {color: #333333; font-size: .9em; font-weight: bold; line-height: 17px; margin-left: 15px; margin-right: 15px}
.subtitle{font-size:.9em;font-weight:bold}

.tableBorder {border:1px solid #999999;}
.tableHeadRow{background-color:#EBEBEB;}

.error {color:Orange;font-weight:bold}

.sidenav {color: #333333; font-weight: normal; font-size: .9em; line-height: 1.3em; margin-left: 10px; margin-right: 5px}
a.sidenav {  color: #000000; text-decoration: underline;  line-height: 1.6em; margin-left:0}
a.sidenav:hover {  color: #333333; text-decoration: none}

table.billshiptable
{
    width:300px;
    border:1px solid #999999;    
}
table.billshiptable td
{
    text-align:left;
    padding:2px;    
}  

table.ShopCart
{
    border:1px solid #999999;
}
.HeadRow
{
    background-color:#EBEBEB;
    font-weight:bold;
}

#maincontainer
{
    width:710px;
    position:relative;
    min-height:200px;
	height:auto !important;
	height:200px;
    background-color:#FFFFFF;
    margin:0;
    padding:0 20px 0 20px;    
    text-align:left;
}

#topbar
{ 
    height: 75px;
    width: 710px;   
    margin:0 0 10px 0;
    color: #FFFFFF;   
    background-image: url(../images/header_wlogo.gif);
    background-repeat:no-repeat 
}

#topbar #currentdate
{
    font-size: .8em;
    text-align:right;
    margin:10px 15px 10px 0;
    color:#FFFFFF   
}

#topbar #navlinks
{
    text-align:right;
    margin:18px 15px 0 0;   
    color:White;
    font-size:.7em
}

#topbar #navlinks a
{
    color:#FFFFFF;
    text-decoration:none; 
}
#topbar #navlinks a:hover
{
    color:orange;
    text-decoration:underline;
}

#welcomebar
{
    width:100%;
    margin:10px 0 ;
    color:#333333;  
}

#welcomebar td
{
    font-size:.9em;
}

#welcomebar #actlinks
{
    text-align:right;
 }

#breadcrumb td
{
    margin-bottom:0;
    background-color:#000000;
}
#breadcrumb td
{
    color:#FFFFFF;      
    font-size:.8em;
    font-weight:bold;
    padding:5px 10px 5px 10px;
}


#content
{
    margin:10px 0 10px 0;
    padding-bottom: 20px;
    font-size:.9em;
 }


#bottombar
{   
    position:static;
    bottom:0px;
    left:20px;
    height:75px;
    width:710px;
    background-color:#252324; 
    color:#FFFFFF;  
    background-image:url(../images/footer_blank.gif);
    background-repeat:no-repeat;
    text-align:center
 }
 
#bottombar #navlinksbottom
{
    position:relative;
    top:18px;
    font-size:9px;
} 
 
#bottombar a:link, #bottombar a:visited 
{
    color:White;
    text-decoration:none;
    
}
#bottombar a:hover, #bottombar a:active 
{
    color:orange;
    text-decoration:underline;
}

#storenavtable
{
    width:180px;  
    margin:0 10px 0 0;
    background-color:#CCCCCC;
    border:solid 1px #000000
}
#storenavtable .titlebar
{
    background-color:#000000;
    color:#FFFFFF;
    font-weight:bold;
    height:1.5em;
    padding-left:5px;    
    font-size:.8em;
}

span.errortext
{
	color:Red;
	text-align:center;
	font-weight:bold;
}


.cctable
{
    width:160px;    
    margin:0 10px 0 0;
    background-color:#CCCCCC;
    border:solid 1px #000000
}
.cctitlebar
{
    background-color:#000000;
    color:#FFFFFF;
    font-weight:bold;
    height:1.5em;
    padding-left:5px;    
    font-size:.8em;
}

table.bkChipCount
{
	width:480px;
	border-width:1px;
	border-color:Gray;
	border-top-width:0px;
	border-style:solid;
	font-size:11px;
	
}

td.bkChipCount
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

.ChipCountControl
{
	border: solid 0px black;
}

.gheader
{
	
	line-height:0px;
}

.ChipCountItem
{
	background-color:#505050;
	color:White;
	font-weight:bold;
	font-size:12px;	
	border:solid 2px black;
	width:250px;
	padding:2px 0px 2px 10px;
}
