/* ================================
    CSS STYLES FOR eShop-Server
   ================================
*/   

/* CSS Document */

body
{
	margin-left:0px;
	margin-top:0px;
	background-color:#cc99cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

body.pop
{
	margin-left:0px;
	margin-top:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


p
{ font-size:12px; }

td
{ font-size:12px;}

ul
{
	list-style-image:url(/images/bullet.gif);
	font-size:12px;
}

ol
{ 
	font-size:12px;
	line-height:19px;
	padding-left:25px;
}

table.content
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background-color:#FFFFFF;
}

table.items
{
	border:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
	background-image:url(/images/product-bg.jpg);
	background-repeat:repeat-x;
	background-color:#eddcec;
}

table.itemsSR
{
	border:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
}

table.itemsSRGrad
{
	background-image:url(/images/product-bg.jpg);
	background-repeat:repeat-x;
	background-color:#eddcec;
}


table.itemsSearch
{
	border:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background-image:url(/images/product-bg.jpg);
	background-repeat:repeat-x;
	background-color:#eddcec;
}

td.SR
{
	background-image:url(/images/product-bg.jpg);
	background-repeat:repeat-x;
	background-color:#eddcec;
}



table.srItems
{
	border:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
}

td.purpleBorder
{
	border:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
}


table.srNavItems
{
	border:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
	background-color:#FFFFFF;
}

table.srNav
{
	border-left:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
	background-color:#E1E1E1;
}

.searchtype
{	font-size:12px;
	color:#333333;
	padding-left:10px;
	padding-bottom:4px;
	font-family:Arial, Helvetica, sans-serif;}

.searchall
{	font-size:12px;
	color:#333333;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
}

img.product
{
	border:1px solid #5b014c;
	text-align:center;
}

.hlt { background-image:url(/images/product-bgo.jpg); text-align:center; background-repeat:repeat-x; background-color:#d1d1d1; }
			
.hltOut { background-image:url(/images/product-bgo.jpg); text-align:center; background-repeat:repeat-x; background-color:#d1d1d1;}

.hltSR { background-image:url(/images/product-bgo.jpg); text-align:center; background-repeat:repeat-x; background-color:#d1d1d1; }
			
.hltSROut { background-image:url(/images/product-bg.jpg); text-align:center; background-repeat:repeat-x; background-color:#d1d1d1;}

.hltSort { background-image:url(/images/header-new_20.jpg); text-align:center; background-repeat:repeat-x; background-color:#bebebe; border-right:#666666 solid 1px;}
			
.hltSortOver { background-image:url(/images/sort-bar-over.jpg); text-align:center; background-repeat:repeat-x; background-color:#f8daf8; border-right:#666666 solid 1px;}

.faturedtext
{
	text-align:center;
	color:#000000;
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	line-height:14px;
	padding-bottom:0px;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
}

.faturedtext a:link
{
	text-align:center;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.faturedtext a:visited
{
	text-align:center;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.faturedtext a:active
{
	text-align:center;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.faturedtext a:hover
{
	text-align:center;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

td.leftCol
{
	display: block;
}


table.menu a {
			width:154px;
			border-bottom:1px solid #8D8D8D;
			display: block;}

div.menu a{		color: #5b014c;
					background: #f6f6f6;
					text-decoration:none;
					font-size:11px;
					text-indent:3px;
					font-weight:bold;
					line-height:15px;
					padding: 2px 2px;
					font-family: Arial;}	
					
div.menu (position:absolute;top:0; left:0;) /*fixes IE slowness?? */					
div.menu	a:link {color: #5b014c; text-decoration: none; background: #f6f6f6;}
div.menu	a:active {color: #5b014c; text-decoration: none; background: #f6f6f6;}
div.menu	a:visited {color: #5b014c; text-decoration: none; background: #f6f6f6;}
div.menu	a:hover {color: #5b014c; text-decoration: none; background: #D5D5D5;}

.detailsNotBold
{	color: #000000;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	padding-bottom:7px;
}

.details
{	color: #5b014c;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
}

.details
{	color: #5b014c;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
.details a:link
{	color: #5b014c;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.details a:active
{	color: #5b014c;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.details a:hover
{	color: #5b014c;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.details a:visited
{	color: #5b014c;
	padding-top:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.productTitle
{
	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	padding-left:10px;
}

.productTitle a:link
{
	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.productTitle a:visited
{
	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.productTitle a:active
{
	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.productTitle a:hover
{
	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.shortDesc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
}

td.SRProduct
{
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.SRPrice
{
	padding-left:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.SRdetails
{	color: #5b014c;
	padding-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

.SRdetails a:link
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.SRdetails a:active
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.SRdetails a:visited
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.SRdetails a:hover
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.box{
	position:absolute;
	border: 5px solid #5b014c;
	background-color: white;
	width: 300px;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	}
.boxText
{ padding:5px;
	font-size:12px;
	}
.boxText a:link
{ text-decoration:none;
	color:#000000;
	}
.boxText a:hover
{ text-decoration:underline; color:#000000;}
.boxText a:visited
{ text-decoration:none;
	color:#000000;}
.boxText a:active
{ text-decoration:none;
	color:#000000;}
	
input.login { border:1px solid #5b014c; font-size:9px; height:12px; color:#000000;}
input.text { border:1px solid #5b014c; font-size:9px; height:19px; text-align:center; padding:3px; color:#000000;}
input.btn { border:1px solid #5b014c; background-image:url(/images/button-Bg.jpg); color:#FFFFFF; font-size:11px; font-weight:bold; height:22px;}
option {background-color: #ffffff; padding:2px; font-size: 11px; width:138px;}
select {background-color: #ffffff; font-size: 11px; height:19px; border:1px solid #5b014c; width:138px;}
select.sellers {background-color: #ffffff; font-size: 11px; height:19px; border:1px solid #5b014c; width:auto;}
option.sellers {background-color: #ffffff; padding:2px; font-size: 11px; width:auto;}

option.prodSearch {background-color: #f6cdf6; padding:2px; font-size: 11px; width:138px;}
select.prodSearch {background-color: #f6cdf6; font-size: 11px; height:19px; border:1px solid #5b014c; width:138px;}
option.prodCat {background-color: #5b014c; color:#FFFFFF; font-weight:bold; text-align:center; font-size: 12px; height:19px; padding-top:3px; padding-bottom:3px; border:1px solid #5b014c; width:138px;}

td.searchHeader
{	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;}

.searchHeader
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	text-align:left;
}

.searchHeader a:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	text-decoration:none;
}

.searchHeader a:active
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	text-decoration:none;
}

.searchHeader a:link
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	text-decoration:none;
}


.searchHeader a:hover
{	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	text-decoration:underline;
}

td.searchHeaderLeft
{	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;}

.searchHeaderLeft
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:none;
}

.searchHeaderLeft a:link
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:none;
}

.searchHeaderLeft a:active
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:none;
}
.searchHeaderLeft a:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:none;
}

.searchHeaderLeft a:hover
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:underline;
}

td.gradientHeader
{	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;}

.whiteText
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.gradientHeader
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	text-decoration:none;
}

.gradientHeader a:link a:active a:visited
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	text-decoration:none;
}

.gradientHeader a:hover
{
	text-decoration:underline;
}

.customerDetails
{
	text-align:right;
	font-size:12px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
}


.cartGrid
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center; }
	
.cartGridLeft
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	text-align:left; }

.resultsText
{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

table.sort
{
	background-image:url(/images/header-new_20.jpg);
	background-repeat:repeat-x;
	border-bottom:#666666 solid 1px;
	border-top:#666666 solid 1px;
	background-color:#bcbcbc;
}

.sort
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
}

.sort a:link
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
}
.sort a:active
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
}

.sort a:visited
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
}

.sort a:hover
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
	text-decoration:none;
}

td.sort
{
	border-right:#666666 solid 1px;
	
}

.productDetailsTitle
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}

.productDetailsTitle a:link
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
}

.productDetailsTitle a:active
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
	text-decoration:none;
}

.productDetailsTitle a:visited
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
	text-decoration:none;
}

.productDetailsTitle a:hover
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	color:#000000;
	text-decoration:underline;
}

td.productDetailsTitle
{
	background-image:url(/images/header-new_20.jpg);
	background-repeat:repeat-x;
	border-bottom:#666666 solid 1px;
	border-top:#666666 solid 1px;
	background-color:#bcbcbc;
}

img.prodDetails
{
	border:#666666 solid 1px;
}

td.prodDetails
{
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.prodDetails
{
	font-size:12px;
	padding-left:15px;
	padding-top:15px;
}

.listPrice
{
	font-size:11px;
}

.listpriceStyle
{
	font-size:11px;
}

.ourPrice
{
	font-size:11px;
	font-weight:bold;
	color:#5b014c;
}

.ourpriceStyle
{
	font-size:11px;
	font-weight:bold;
	color:#5b014c;
}

table.footer
{
	border:1px solid #5b014c;
	border-right:1px solid #5b014c;
	border-top:1px solid #5b014c;
	border-bottom:1px solid #5b014c;
	background-color:#FFFFFF;
}

.footer
{ text-align:center; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.footer a
{	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:7px; padding-right:7px; padding-top:7px; color:#000000; }
.footer a:visited
{	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:7px; padding-right:7px; padding-top:7px; color:#000000; }
.footer a:active
{	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:7px; padding-right:7px; padding-top:7px; color:#000000; }
.footer a:hover
{	text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:7px; padding-right:7px; padding-top:7px; color:#000000; }

.loginText
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; }
.loginText a:link
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; text-decoration:none;}
.loginText a:active
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; text-decoration:none;}
.loginText a:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; text-decoration:underline;}
.loginText a:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; text-decoration:none;}

.smallText
{ font-size:9px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.smallText a:link
{ font-size:9px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none}
.smallText a:active
{ font-size:9px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none}
.smallText a:visited
{ font-size:9px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none}
.smallText a:hover
{ font-size:9px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none}

.catTitle
{ font-family:"Times New Roman", Times, serif; font-size:15px; color:#5B014C; text-decoration:underline; font-weight:bold; padding-top:5px; padding-bottom:10px;}

td.drop
{ padding-left:4px; padding-right:4px; text-align:center;}

/* Soft Content Classes */
.answer
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

.content20
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:10px;
}

.headline
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b014c;
	font-weight:bold;
	padding-left:20px;
	padding-right:10px;
}

.purpleText
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5b014c;
	font-weight:bold;
	padding-left:20px;
	padding-right:10px;
}

.productsHead 
{	color: #000000;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	text-decoration:none;
}

.productsHead a:link
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-left:25px;
	text-decoration:none;
}

.productsHead a:active
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-left:25px;
	text-decoration:none;
}

.productsHead a:visited
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-left:25px;
	text-decoration:none;
}

.productsHead a:hover
{	color: #5b014c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding-left:25px;
	text-decoration:underline;
}

.10px
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.10px a:link
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none
}

.10px a:link
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none
}

.10px a:active
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none
}

.10px a:visited
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none
}

.10px a:hover
{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
}

.10text
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.10text a:link
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none
}

.10text a:link
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none
}

.10text a:active
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none
}

.10text a:visited
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none
}

.10text a:hover
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:underline;
}


/* Check Out Classes */
.subTotal
{	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
}


.itemStyle1 {
	 border-top: 1px #5b014c solid;
	border-left:1px solid #5b014c;
	border-bottom: 1px #5b014c solid;
	border-right:solid 1px #5b014c;
	padding:3px;
}

.ItemStyle1Middle {
	border-bottom: 1px #5b014c solid;
	padding:3px;
	border-right:solid 1px #5b014c
}

.ItemStyle1Last {
	border-right:1px solid #5b014c
	border-bottom: 1px #5b014c solid;
	padding:3px;
}

.checkTitleLogo {
    border-top: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	border-left: 1px #5b014c solid;
	background-image:url(/images/product-bg.jpg);
	color: #5b014c;
	font-weight: bold;
	font-size: 11pt;
}


.checkTitle {
    border-top: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	border-right: 1px #5b014c solid;
	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
}

.checkTitle1 {
    border-top: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
}

.checkTitle0 {
    border-top: 1px #5b014c solid;
	border-left: 1px #5b014c solid;
	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
}

.checkTitle2 {
    border-top: 1px #5b014c solid;
	border-right: 1px #5b014c solid;
	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
}

td.sideL
{
	border-left: 1px #5b014c solid;
	padding:3px;
}

td.sideR
{
	border-right: 1px #5b014c solid;
	padding:3px;
}

td.sideLLast
{
	border-left: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	padding:3px;
}

td.sideRLast
{
	border-right: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	padding:3px;
}

td.sideLast
{
	border-right: 1px #5b014c solid;
	border-left: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	padding:3px;
}


.prodTitleBg {
    border-top: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	border-right: 1px #5b014c solid;
	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align:center;
	height:19;
	padding:2px;
}

.prodTitleBg1 {
    border-top: 1px #5b014c solid;
	border-left:1px solid #5b014c;
	border-bottom: 1px #5b014c solid;
	border-right: 1px #5b014c solid;
	background-image:url(/images/product-bg.jpg);
	color:#ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-align:center;
	height:19;
	padding:2px;
}

.prodTitleBg2 {
    border-top: 1px #5b014c solid;
	border-bottom: 1px #5b014c solid;
	border-right: 1px #5b014c solid;
	background-image:url(/images/table-bg.jpg);
	background-color:#5c024d;
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight: bold;
	font-size: 10pt;
	height:19;
	padding-left:2px;
}

table.checkout1
{
	border-top:#5B014C 1px solid;
	border-bottom:#5B014C 1px solid;
	border-left:#5B014C 1px solid;
	border-right:#5B014C 1px solid;
	background-color:#d6ecff;
}

td.checkout0
{
	border-left:#5B014C 1px solid;
	border-right:#5B014C 1px solid;
	border-bottom:#5B014C 1px solid;
	background-color:#ffdaf9;
	padding:3px;
}

td.checkout1
{
	border-top:#5B014C 1px solid;
	border-left:#5B014C 1px solid;
	border-right:#5B014C 1px solid;
	background-color:#ffdaf9;
	padding:3px;
}

table.checkout2
{
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	background-color:#d6ecff;
}


table.google
{
	border-top:#5B014C 1px solid;
	border-bottom:#5B014C 1px solid;
	border-left:#5B014C 1px solid;
	border-right:#5B014C 1px solid;
}

table.gback
{
	background-color:d6ecff;
}

.userBox
{
	padding:3px;
	font-size:12px;
}

input.Submit { border:#5B014C solid 1px; cursor:hand; background-color:#e2e2fb; width: 145px; background-image:url(/images/table-bg.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; height:20px;}
input.Login { border:#5B014C solid 1px; cursor:hand; background-color:#e2e2fb; width: 115px; background-image:url(/images/table-bg.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; height:20px;}
input.Check { border:#aa0024 solid 1px; cursor:hand; background-color:#ff6086; width: 145px; background-image:url(/images/table-bg.jpg); background-repeat:repeat-x; color:#ffffff; font-weight:bold; height:20px;}

td.also
{
 border-top: 1px #5B014C solid;
	border-left:1px solid #5B014C;
	border-bottom: 1px #5B014C solid;
	border-right:solid 1px #5B014C;
}

table.also
{
 border-top: 1px #5B014C solid;
	border-left:1px solid #5B014C;
	border-bottom: 1px #5B014C solid;
	border-right:solid 1px #5B014C;
}

.itemStyle {
	BACKGROUND-COLOR: #FFFFFF;
	font-size:12px;
}
.alternatingItemStyle {
	BACKGROUND-COLOR: #d7d7d7;
	font-size:12px;
}

/*  OLD CLASSES

.siteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; POSITION: relative; TOP: 3px
}
.moduleTitleBg {
    BORDER: 1px #dadada solid; 	
	background-color:#0C3276;
	color: White;		
	font-weight: bold;
	font-size: 10pt;
}

.noUnderline 
{
	COLOR: White;
	TEXT-DECORATION: NONE;	
}

.normal {
	FONT-SIZE: 10px; COLOR: #234168; FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.normalBold {
	FONT-SIZE: 10px; color:#234168; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.normalRed {
	FONT-SIZE: 10px; COLOR: Red; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.itemStyle {
	BACKGROUND-COLOR: #FFFFFF;
}
.alternatingItemStyle {
	BACKGROUND-COLOR: #cccccc;
}
.forumTableBorder
{
        BORDER: 1px #CCCCCC solid; 
        BACKGROUND-COLOR: #FFFFFF;
}
.forumHeaderText
{
        COLOR: white;
        FONT-SIZE: 0.7em;
        FONT-WEIGHT: bold;
}

.topLinks
{
	font-size: 10px;
	font-family: Verdana, Arial;	
	font-weight:bolder;
}



.headlineStyle
{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001597;
}

.staticHeader
{
	font-size: 9pt;
	font-weight:bold;
}	



.subTitle
{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration: none;
	BACKGROUND-IMAGE: none;
	FONT-SIZE: 10px;
	font-weight: normal;
	color:#234168;
}

.subAllTitle
{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration: none;
	BACKGROUND-IMAGE: none;
	FONT-SIZE: 10px;
	font-weight: normal;
	color:Red;

}
	
.tClass
{
	font-size: 11;
	font-weight: bold;
}

.lClass
{
	font-size: 13;
	font-weight: normal;
}

.noResults
{
	FONT-FAMILY:Arial, Helvetica, sans-serif; 
	font-size: 13px;
}

.ourpriceStyle
{
	color:#234168;
	font-weight:bold;
}

.listpriceStyle
{
	color:Red;
	font-weight:bold;
}

.logStyle
{
	
}

.loginStyle
{
	width:100;
	height:20;
	font-size:x-small;
}

.srchStyle
{
	border-left-style:solid;
	border-left-width:1;
	border-left-color:#dadada;	
	border-right-style:solid;
	border-right-width:1;
	border-right-color:#dadada	
}

.searchStyle
{
	width:100;
	height:20;
	font-size:x-small;
	
}

.leftBack
{
	border-style:solid;
	border-width:1;
	border-color:#dadada;	
	background-color: #cedfff;	
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#f8f8f8' ,gradientType= '1' );	
}

.srchResultStyle
{
	height:125;
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:#dadada;	
	background-color: #cedfff;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#f8f8f8' ,gradientType= '1' );	
}

.searchBorder
{
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:#dadada;
}



.srchResultStyleF
{
	height:125;	
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:#dadada;
	background-color: #cedfff;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cccccc' ,gradientType= '1' );
}

.srchResultHeader
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#cccccc' ,endColorStr= '#ffffff' ,gradientType= '1' );
	height:18;
	font-size:10px;
}

.mainContentStyle
{
	background-color: #ffffff;	
}

*/