body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 0 0 0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table {
	border-collapse:collapse;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.boldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#ffffff;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#000000;
	padding-left:15px;
}

.navi {
	font-size: 11px;
	color: #ffffff;
}

.menudown {
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color:#000000;
}

.paging {
	font-size: 11px;
	color: #000000;
	cursor: pointer;
}

.pagingdown {
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	/*
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	*/
	background-color:#000000;
}

.footer {
	font-size: 11px;
	color: #ff0072;
}

.white {
	font-size: 11px;
	color: #ffffff;
}

.headertable {
	font-size: 11px;
	font-weight:bold;
	color: #ff0072;
}

a {
	text-decoration:underline;
	color:#666666;
}

a:hover {
	text-decoration:none;
}

a.footer {
	text-decoration:none;
	font-size: 11px;
	color:#ff0072;
}

a.footer:hover {
	text-decoration:none;
	font-size: 11px;
	color:#ffffff;
}

a.paging {
	text-decoration:none;
	font-size: 11px;
	color: #000000;
}

a.paging:hover {
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	/*
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	*/
	width:100%;
	background-color:#000000;
}

a.navi {
	text-decoration:none;
	font-size: 11px;
	color:#ff0072;
}

a.navi:hover {
	text-decoration:none;
	font-size: 11px;
	color:#ffffff;
}

a.link {
	text-decoration:none;
	font-size: 12px;
	color:#000000;
}

a.link:hover {
	text-decoration:underline;
	font-size: 12px;
	color:#000000;
}

a img{border:none;}/*removes borders from images that are links*/

.dotted {
	font-size: 1px;
	width: auto;
	letter-spacing: normal;
	font-style: normal;
	font-weight: normal;
}


div.table1 {
	width: 590px;
	height: 480px;
	position: absolute;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #d2c8bd;
	SCROLLBAR-SHADOW-COLOR: #d2c8bd;
	SCROLLBAR-3DLIGHT-COLOR: #d2c8bd;
	SCROLLBAR-ARROW-COLOR: #ffffff;
}


/* Left Menu
-------------------------------------------- */

.categoryselected
{
	background-color:#000;
	width:146px;
	height:22px;
	padding-left:6px;
	padding-top: 2px;
}

a.categoryselected {
	text-decoration:none;
	font-weight: bold;	
	font-size: 12px;
	color: #fff;
	cursor:pointer;
}

.subcategoryselected
{
	background-color: #EC155B;
	width: 144px;
	height: 22px;
	padding-left: 8px;
	padding-top: 2px;

}

a.subcategoryselected {
	text-decoration:none;
	font-weight: bold;	
	font-size: 12px;
	color: #000;
	cursor:pointer;	
}

.subcategory
{
	width:144px;
	height:22px;
	padding-left:8px;
	padding-top: 2px;		
}

a.subcategory {
	text-decoration:none;
	font-weight: bold;	
	font-size: 12px;
}

a.subcategory:hover 
{
	
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color:#000000;
	height:22px;	
}


.menu {
	font-size: 12px;
	color: #000000;
	
	width:152px;
	height:22px;	
	
	padding-left: 10px;
	padding-top: 2px;
	
	display:inline-block; 
}

a.menu {
	text-decoration:none;
	font-size: 12px;
	color: #000000;

	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left:6px;
	
	/*
	width:152px;
	height:22px;	
	*/
	width:140px;
	height:13px;
	
	display:inline-block;
}

a.menu:hover {
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left:6px;
	background-color:#000000;
	
	width:140px;
	height:13px;
		
	display:inline-block;	
}


/*           Popup CSS            */
/* ====================================== */
.popUp {
	background:#FFFFFF;
	border:solid 3px #000;	
}
.popHeader{
	background-color:#ffffff;
}

.popBody{
	background-color:#ffffff;
}

/*            Div blackout CSS            */
/* ====================================== */

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:150%;
     text-align:center;
     z-index: 1000;
   
     background: #CCCCCC;    
     
}

#overlay div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}

#divParent {
	visibility:hidden;
}

#divBlack {
	position:absolute;
	left:0px;
	top:0px;
	background:#333333;
	filter:alpha(opacity=70);
	opacity:.70;
	z-index:10000;
}

#divCtrl {
	position:absolute;
	left:0px;
	top:0px;
	background:#333333;
	z-index:10000;
}

.iframeStyle
{
	position: absolute;
    z-index: 10;
    display: none;  
    opacity:.20; 
    filter:alpha(opacity=20);    
}


.prodItemName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4E4D4D;		
}


a.lnkUpload
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color:yellow;
	text-decoration:none;
	color: Blue;
}

a.lnkUpload:hover
{
	color: Black;
	background-color:yellow;
	text-decoration: underline;
}

.popHeader
{
	background-color: Black;
}

.sizeOn
{
	padding:5px;
	font-weight: bold;
	color: #888888;
	background-color: #444444;	
	border: solid 1px #A8A8A8;
	/*width: 22px;*/
	/*height: 25px;*/
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}

.sizeOff
{
	padding:5px;
	font-weight: bold;	
	color: #6E6E6E;
	background-color: #AAAAAA;	
	border: solid 1px #6E6E6E;
	/*width: 22px;*/
	/*height: 25px;*/
	text-align:center;
	vertical-align: middle;
	cursor:pointer;
}

.error
{
	font-weight: bold;
	color: Red;	
}

a.prod
{
	text-decoration: none;
}

a.shopping
{
	color: #fff;
	text-decoration: none;	
}

.disabled
{
	background-color: Gray;
}

img.hand
{
	cursor:pointer;
}

.button
{
	cursor:pointer;
}

hr.productlisting
{
	width:100%;
	color:#D5D5D5;
	background-color:#D5D5D5;
	border: 0px;
}

#divProductDetails {
	overflow-y:auto;
	height:80px;
	width:320px;
	padding-left:20px;
	padding-right:20px;	
}


span.space {
	width: 30px;
}

span.space02 {
	width: 50px;
}



.categoryselected02
{
	background-color:#000;
	width:146px;
	height:22px;
	padding-left:6px;
	padding-top: 2px;
}

a.categoryselected02 {
	text-decoration:none;
	font-weight: bold;	
	font-size: 12px;
	color: #fff;
	cursor:pointer;
	
	display: inline-block;
}