

.ReceiptTitle
{
	font-family:Verdana,Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
	
.ReceiptHeaders
{
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}
.ReceiptHeaders2
{
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
}
.ReceiptHeaders3
{
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}
.ReceiptNormal
{
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	border-left:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding-left:5px;
	padding-right:5px;
}

.ReceiptNormal2
{
	font-family:Verdana,Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding-left:5px;
	padding-right:5px;
}

P
{
	margin-bottom:0px;
}

.shadow
{
	background-image: url(images/shadow.gif);
}

.DocumentHeader
{
	font-family:Verdana,Arial;
	font-size:large;
	text-align:center;
	font-weight:bold;
	}

iframe.Video
{
	background:#0950A2;
	height:2000px;
	width:240px;
	src:url(LayerInfo.htm);
	
}
	
div.Advertisement
{
	background:#0950A2;
	overflow:hidden;
	position:absolute;
	height:100%;
	z-index:5;
	visibility:visible;
	top:0px;
	left:740px;
	width:240px;
	
}

div.Advertisement2
{
	background:#0950A2;
	overflow:hidden;
	position:absolute;
	z-index:5;
	visibility:visible;
	top:420px;
	left:740px;
	width:240px;
}

hr.hrdashed
{
	color:Black ;
	border-left-style:dashed ;
	border-right-style : dashed;
	border-style : dashed ;
}

table.box
{
border-left: 1px solid #006699;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
}

/*Used for the Homepage 'fixes css for other browsers'*/
table.LborderWH
{
border-left: 1px solid White;
}

td.recommended
{
	background-color:#6666cc;
	color:yellow;
	font-family:Verdana,arial;
	font-weight:bold;
	font-size:11px;
	text-align:center; 
	}

td.WhiteText
{
	padding-left:5px;
	font-size:10px;
	color:White;
}
td.NormalText
{
	font-family:Verdana,Arial;
	font-size:14px;
}

td.centerimage
{
vertical-align:middle ;
text-align:center ;
}

td.altColor
{
	background-color:#EFF1FA;
}

td.checkout
{
	background:gray;
	padding-left:5px;
	font-family:Verdana,arial;
	font-size:12px;
	font-weight:bold;
	color:White ;
	height:20px;
	vertical-align:middle;
}

td.login
{
background:#003C91;
text-align:right ;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
border-left: 1px solid #006699;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
vertical-align:middle ;
} 

td.login2
{
background:#003C91;
text-align:center ;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
padding-top: 10px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 11px;
color: black;
font-weight: normal;
text-decoration:none;
border-left: 1px solid #006699;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
vertical-align:middle ;
} 

td.login3
{
background:#003C91;
text-align:left ;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
padding-top: 10px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 11px;
color: black;
font-weight: normal;
text-decoration:none;
border-left: 1px solid #006699;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
vertical-align:middle ;
} 
    
.searchbox
{
background-color :#FFCE9D;
color :black; 
font-size: 10pt; 
font-family:Verdana,arial;	
border:solid 1px black
}

Select
{
background-color :#FFCE9D;
color :black; 
font-size: 10pt; 
font-family:Verdana,arial;	
border:solid 1px black;
}

li
{
	list-style-image: url(../images/bullet.gif);
	vertical-align:middle;
	color :black; 
	font-size: 11pt; 
	font-family:Verdana,arial;	
}

td.ShoppingCartInfo
{
vertical-align:middle;
color :black; 
font-size: 10pt; 
font-family:Verdana,arial;	
padding-left:80px;
background-repeat:no-repeat;
}

.padL2
{
	padding-left : 5px;
}

.HrCss
{
	height:1px;
	background-color : black;
	width:100%;
}

.Hr2Css
{height:4;
	background-color : Blue;
}

.MyListHeader
{
	background-color:#003C91;
}

.MylistHeader td
{
	font-weight:300 ;
	text-align:center;
	font-size: 10pt;   
	color:White;	
}

.MylistHeader2 td
{
font-weight:300 ;
text-align:center;
font-size: 20pt;
font-family:Verdana,arial;	   
}

.AffiliateHeader
{
	font-family:Verdana,Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color:#003C91;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.AffiliateHeaderUl
{
	font-family:Verdana,Arial;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #003C91;
}

.AffiliateAgreement
{
	height:100px;
	overflow:auto;
	border:solid 1px #003C91;
	padding:5px 5px 5px 5px;
}

.editorcss
{
	width : 240
}

input.button3
{
	width: 150px;
}

a
{
font-family: Verdana,helvic,sans-serif;
font-size: 7pt;
color: blue;
text-decoration:none;
}

a.TrackingNum
{
font-family: Verdana,helvic,sans-serif;
font-size: 10px;
color: #0071BC;
font-weight:bold;
text-decoration:none;
}

a:Hover.TrackingNum
{
font-family: Verdana,helvic,sans-serif;
font-size: 10px;
color: #3399ff;
font-weight:bold;
text-decoration:none;
}


a.NormalText
{
font-family: Verdana,helvic,sans-serif;
font-size: 10px;
color: blue;
font-weight:bold;
text-decoration:none;
}
a.White
{
font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
color: white;
text-decoration:none;
font-weight:normal ;
}
a.movieLinks
{
	color:White;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
}

a.suggested
{
font-family: Verdana,helvic,sans-serif;
font-size: 10pt;
font-weight: bold;
color: black;
text-decoration : none;
}

a:hover.suggested
{
font-family: Verdana,helvic,sans-serif;
font-size: 10pt;
font-weight: bold;
color: red;
text-decoration : none;
}

a.adminlink
{
font-family: Verdana,helvic,sans-serif;
font-size: 11px;
font-weight: bold;
color: white;
text-decoration:none;
}

a.adminlink1
{
font-family: Verdana,helvic,sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}

a.adminlink1:hover
{
font-family: Verdana,helvic,sans-serif;
font-size: 10px;
font-weight: bold;
color:yellow;
text-decoration:none;
}

a.logon
{
	font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
font-weight: bold;
color: #0B4FA2;
text-decoration:none;
border-width: 1px;
border-color: #0B4FA2;
border-bottom-style:solid ;
border-right-style:solid ;
border-left-style:solid ;
border-top-style : solid ;
padding-left: 5px;
padding-right :5px;
padding-top :3px;
padding-bottom :3px;
}

a.ShoppingcartInfo
{
font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
font-weight: normal;
color: #FFFFFF;
text-decoration:none;
}

.ShoppingCartInfo
{
font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
font-weight: normal;
color: #FFFFFF;
text-decoration:none;
}

a.navigation
{
font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
font-weight: normal;
color: blue;
text-decoration:none;
}
	
a.orange
{
font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
font-weight: normal;
color: #FF9900;
text-decoration:none;
}

a.b_orange
{
font-family: Verdana,helvic,sans-serif;
font-size: 8pt;
font-weight: bold;
color: orange;
text-decoration:none;
}

a.books
{
	color:White;
	font-family: Verdana,helvic,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

th.booksTitle
{
	color:Yellow;
	font-family: Verdana,helvic,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

table.bc
{
background-color: white;
border: none;
}

/*
td
{
vertical-align:top;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 11px;
color: black;
font-weight: normal;
text-decoration:none;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:0px;
padding-right:0px;
}
*/

td.bottom
{
padding-bottom: 8px;
vertical-align:bottom;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: black;
font-weight: normal;
text-decoration:none;
}

td.middle
{
vertical-align:middle;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: black;
font-weight: normal;
text-decoration:none;
}

td.top
{
	vertical-align:top;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-decoration:none;
	padding-top: 5px;
}

table.testbg
{
	background-image: url(../images/bg_belownav1.jpg);
}

td.bg
{
background: url(../images/bg_belownav1.jpg);
background-repeat:repeat ;

}

td.padL
{
	border-right: 1px solid #B5C9E2;
	padding-left: 5px;
	padding-right: 4px;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 11px;
	color: black;
}

td.Rborder
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	border-right: 1px solid #003C91;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align:top;
	
}

td.topL
{
	border-top: 1px solid #B5C9E2;
	border-right: 1px solid #B5C9E2;
	padding-left: 5px;
	padding-right: 4px;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
	text-decoration:none;
}
td.topL1
{
	border-top: 1px solid #B5C9E2;
	padding-left: 5px;
	padding-right: 4px;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-decoration:none;
}

td.padL1
{
	padding-left: 5px;
	padding-right: 9px;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-decoration:none;
}

td.HomeItemModelNumber
{
	padding: 5px 5px 5px 5px;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	background-color:#003C91;
}

td.HomeItemModelNumber a
{
	color:#FFFFFF;
}

td.padL2
{
	padding-left: 5px;
	padding-right: 9px;
	vertical-align:middle;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
	text-decoration:none;
}

.price
{
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 14px;
	color: red;
	font-weight:bold; 
	text-decoration:none;
}

td.box
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-decoration:none;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-top: 1px solid #006699;
}

table.productPricesBox
{
	text-align:center;
	vertical-align:middle; 
	border:solid 1px #006699;
}

td.productPrices
{
	background-color: #003C91;
}
td.productPrices td
{
	color:#FFFFFF;
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 10px;
	font-weight: normal;
}

td.padT
{
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: black;
font-weight: normal;
text-decoration:none
}


td.bWhite
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: blue;
font-weight: bold;
text-decoration:none;
background-color: #BBCCE0;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: 1px solid white;
}


td.bWhiteLBR
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: blue;
font-weight: bold;
text-decoration:none;
background-color: #BBCCE0;
border-bottom: 1px solid white;
border-left: 1px solid #BDC6E7;
border-right: 1px solid white;
border-top: none;
}

td.bWhiteL_BR
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: blue;
font-weight: bold;
text-decoration:none;
background-color: #BBCCE0;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: none;
}

td.bWhiteb_BR
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: blue;
font-weight: bold;
text-decoration:none;
background-color: #B5C9E2;
border-bottom: 1px solid white;
border-left: none;
border-right: 1px solid white;
border-top: none;
}

td.bWhiteb_LBR
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: blue;
font-weight: bold;
text-decoration:none;
background-color: #B5C9E2;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid #3399ff;
border-top: none;
}

td.bWhiteBR
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: #424244;
font-weight: bold;
text-decoration:none;
background-color: #CCCCCC;
border-bottom: 1px solid #BEC7E8;
border-left: none;
border-right: 1px solid #BEC7E8;
border-top: none;
}

td.bWhite2
{
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: #EFF1FA;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
border-top: none;
}

td.bWhite3
{
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: White;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: none;
border-top: none;
vertical-align:middle
}

td.borange
{
vertical-align:middle;
height: 31;
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: white;
font-weight: bold;
text-decoration:none;
background-color: #FF9900;
border-bottom: 1px solid #3399ff;
border-left: 1px solid #3399ff;
border-right: 1px solid #3399ff;
border-top: 1px solid #3399ff;
}



td.bblueBR
{
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: #D8DFEF;
border-bottom: 1px solid white;
border-left:none;
border-right: 1px solid white;
border-top: none;
}


td.bblueLRB
{
	/*padding-left: 5px;*/
	padding-top: 5px;
	background-color: #D8DFEF;
	border-bottom: 1px solid #3399ff;
	border-left:1px solid #3399ff;
	border-right: 1px solid #3399ff;
	border-top: none;
}

td.bblueLRB td
{
	font-family: Verdana,Arial,helvic,sans-serif;
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-decoration:none;
}

td.bblue_LR
{
/*padding-left: 5px;*/
padding-top: 5px;
padding-bottom: 10px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: white;
border-bottom: none;
border-left: 1px solid #3399ff;
border-right: 1px solid #3399ff;
border-top: none;
}


td.bblueL
{
/*padding-left: 5px;*/
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: white;
border-bottom: none;
border-left: none;/*1px solid #3399ff;*/
border-right: none;
border-top: none;
}

td.L
{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: white;
border-bottom: none;
border-left: 1px solid #3399ff;
border-right: none;
border-top: none;
}

td.bblueR
{
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: white;
border-bottom: none;
border-left: none;
border-right: 1px solid #EBEFF8;
border-top: none;
}


td.bblue_LB
{

font-family: Verdana,Arial,helvic,sans-serif;
font-size: 10px;
color: black;
font-weight: normal;
text-decoration:none;
background-color: #D8DFEF;
border-bottom: 1px solid #3399ff;
border-left: none;
border-right: none;
border-top: none;
}

td.bdblue
{
padding-left: 5px;
padding-top: 5px;
padding-bottom: 10px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
text-decoration:none;
/*
background-color: #003C91;
border-left:1px solid white;
border-right: 1px solid white;
*/
border-bottom: 1px solid #003C91;
border-top: none;
}

td.bdbluepf
{
padding-left: 0px;
padding-top: 0px;
padding-bottom: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: white;
font-weight: normal;
text-decoration:none;
background-color: #0B4FA2;
border-bottom: 1px solid white;
border-left:1px solid white;
border-right: 1px solid white;
border-top: none;
}
td.bdblue_dblue
{
padding-left: 5px;
padding-top: 5px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size: 12px;
color: white;
font-weight: normal;
text-decoration:none;
background-color: #0B4FA2;
border-bottom: 1px solid #0B4FA2;
border-left:1px solid #0B4FA2;
border-right: 1px solid #0B4FA2;
border-top: none;
}

select.parts
{
width: 100px;

}

input.button1
{
height: 23px;
font-family: Verdana,Arial,helvic,sans-serif;
font-size:11px;
color: white;
font-weight: bold;
text-decoration:none;
background-color: #0B4FA2;
border:0;
}




font.b_orange
{

font-family: Verdana,Arial,helvic,sans-serif;
font-size:11px;
color: #000000;/* #FF9900;*/
font-weight: bold;
text-decoration:none;

}


font.b_gray
{
font-family: Verdana,Arial,helvic,sans-serif;
font-size:11px;
color: #666666;
font-weight: bold;
text-decoration:none;
}

a.b_gray
{
font-family: Verdana,helvic,sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration:none;
}


/* ================================
    CSS STYLES FOR STORE 
    v1.1, 06/2001
   ================================
*/   

BODY
{
border: 0;
margin-top: 0;
margin-left: 0;
}

/* */
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #666666;
    height: 1px
}

/* */
.UnitCost
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 15px;
    line-height: 20pt
}

/* */
.ModelNumber
{
    color: #808080;
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 20pt
}

/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 14pt
}
.MostPopularHead
{
    background-color: darkred;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold
}

A.MostPopularItemText, A.MostPopularItemText:link, 
A.MostPopularItemText:visited
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none
}

A.MostPopularItemText:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none
}

A.ProductListHead:hover
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
}
.ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
}

A.FeaturedProductListHead:hover
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
}
.FeaturedProductListHead
{
    color: blue;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
}

A.UserOptions:hover
{
    color: orange;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
     text-decoration: none;
}

.UserOptions
{
    color: blue;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.ProductListItem
{
	vertical-align:middle;
	text-align:right;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #003C91;
    line-height: 20px;
    padding-left: 5px;
}

.CartListHead td
{
	color: #FFFFFF;
	font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
}

.SuggestedItemsHeader
{
	background-color: #003C91;
    line-height: 20px;
    padding-left: 5px;
    color: #FFFFFF;
	font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;	
}

.SuggestedItem
{
	border-bottom:solid 1px #003C91;
}
		
.CartListHead2
{
    background-color: gray;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 5px
}

.CartListItem
{
    background-color: white;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}
.CartListItem2
{
    background-color: white;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}
.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}
.CartListItemAlt2
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}
.CartListFooter
{
    background-color: #0071BC;
    line-height: 10pt
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #dddddd;
    font-size: 11px;
}   

A.SiteLink:hover    
{
    text-decoration: none;
    color: white;
}

A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #dddddd;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: white;
    text-decoration: none;
}

/* */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuUnselected:hover
{
    color: white;
    text-decoration: none;
    padding-left: 10px
}

A.MenuSelected
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px    
}


.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for Nav 
compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav 
compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav 
compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav 
compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav 
compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav 
compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
}

/* text style used for checkboxes in the admin and edit pages, for Nav 
compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-indent: -5px;
/*    border-style: solid;
    border-width: 1px;
    border-color: #cccc99; */
    background-color:#ccccaa;    
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px    
}


/*
A:link  {
    text-decoration: none;
    color:  black;
}

A, A:hover {
    text-decoration: none;
    color:  black;
}
*/

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    
    border:Solid 1px #CCCCCC;
}

DIV.clSlide{position:absolute;  ;z-index:10;
left:0;
width:138; 
height:22; 
clip:rect(0,138,22,0); 
padding:3px;
visibility:visible;
}

DIV.clSlideSub{position:absolute; ;z-index:10; 
padding:2px;
clip:rect(0,127,20,0); 
width:127; 
height:20; 
left:8; 
visibility:hidden}

DIV.clSlideSub2{position:absolute; ;z-index:10; 
padding:2px; 
clip:rect(0,118,20,0); 
width:118; 
height:20; 
left:8; 
visibility:hidden}

#divSlideCont{position:absolute; z-index:10;
left:0; top:100;
height:600; 
width:170; 
visibility:hidden;}

A.clSlideLinks{
font-family:Verdana, Helvetica, Helv; 
font-size:11px; 
font-weight:bold; 
text-decoration:none; 
color:white}

A.clSlideSubLinks{
font-family:Verdana, Helvetica, Helv; 
font-size:10px; 
text-decoration:none; 
color:Navy}

A.clSlideSub2Links{
font-family:Verdana, Helvetica, Helv; 
font-size:9px; 
text-decoration:none; 
color:Navy}

A.HLinks{font-family:Arial, Helvetica, Helv; 
font-size:10px; 
font-weight:normal; 
text-decoration:none; 
color:Navy}

A.HLinksB{
font-family:Verdana, Helvetica, Helv; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
color:Navy}

A.smnavy:hover{
font-family:Verdana, Helvetica, Helv; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
color:Navy}

.smnavy{
font-family:Verdana, Helvetica, Helv; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
color:Navy}

A.smnavy1:hover{
font-family:Verdana, Helvetica, Helv; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
color:Navy}

.smnavy1{
font-family:Verdana, Helvetica, Helv; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
color:Navy}

.smnavy2{
font-family:Verdana, Helvetica, Helv; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
color:Navy; 
background-color:#CCCCCC;}

.bgnavy{
font-family:Verdana, Helvetica, Helv; 
font-size:24px; 
font-weight:bold; 
text-decoration:none; 
color:Navy; 
background-color:#CCCCCC;}

.white{
font-family:Verdana, Helvetica, Helv; 
font-size:11px; 
font-weight:bold; 
color:White}

.navy{font-family:Verdana, Helvetica, Helv; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
color:Navy}

.red{
font-family:Verdana, Helvetica, Helv; 
font-size:12px; 
font-weight:bold; 
text-decoration:none; 
color:Red}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{
position:absolute; 
width:99%; 
height:99%; 
clip:rect(0,100%,100%,0); 
left:0; 
top:0; 
visibility:visible}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

/* CoolMenus 4 - default styles - end */
  

/*Style for the background-bar*/
.clBar{
position:absolute; 
width:10; height:10; 
background-color:#0071BC; 
layer-background-color:#0071BC; 
visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
position:absolute;
padding:1px; 
font-family:verdana,tahoma,arial,helvetica;
font-size:12px; font-weight:bold
}

.clLevel0{color:White;}

.clLevel0over{
background-color:#003C91; 
layer-background-color:#003C91; 
color:#FFFFFF; 
cursor:pointer; 
cursor:hand; 
}


/*Styles for level 1*/
.clLevel1, .clLevel1over{
position:absolute; 
width:180; 
padding:2px; 
font-family:verdana,tahoma, arial,helvetica; 
font-size:11px; font-weight:bold
}

.clLevel1{
background-color:#58A3EB; 
layer-background-color:#58A3EB; 
color:#FFFFFF;
}

.clLevel1over{
background-color:#003C91; 
layer-background-color:#003C91; 
color:#FFFFFF; 
cursor:pointer; 
cursor:hand; 
}

.clLevel1border{
position:absolute; 
visibility:hidden; 
background-color:#CCCCCC; 
layer-background-color:#CCCCCC
}


/*Styles for level 2*/
.clLevel2, .clLevel2over{
position:absolute;  
padding:2px; 
font-family:verdana,tahoma,arial,helvetica; 
font-size:10px; font-weight:bold
}

.clLevel2{
background-color:#3399ff; 
layer-background-color:#3399ff; 
color:white;
}
.clLevel2over{
background-color:#6666cc; 
layer-background-color:#6666cc; 
color:#FFFFFF; 
cursor:pointer; 
cursor:hand; 
}

.clLevel2border{
position:absolute; 
visibility:hidden; 
background-color:#CCCCCC; 
layer-background-color:#CCCCCC
}

