h1 {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: Normal;
color: Navy;

}

h1.softer {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: Normal;
color: Navy;

}

h2 {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: Normal;
color: Navy;

}


h2.content {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Normal;
color: Navy;

}

h1.mediumHeader {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: Navy;

} 
* {margin:1;padding:0}
body {background:#fff;font-size:11pt;font-family:Verdana, Arial, Helvetica, sans-serif}
a {text-decoration:none}
a.darkerLink {
	color:navy;
	font-weight: bold;
}
a img {border:0}
a:link {color:#039;background:transparent}
a:visited {
	color:navy;
	background:transparent
}
a:hover {color:#00f;text-decoration:underline}


#leftcol {margin:1;padding:0;

	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	Color: #FFFFFF;
	background-color: #efefff;
}

#leftcol {height:300px; background-color:#E5ECFF;}

#leftcol p {font-size: 12px;color:#888}
#leftcol dl { width:190px; font-size: 12px;background:#f8f8fe;color:#333}
#leftcol dl dt { width:190px; font-size: 12px;text-align:center;font-weight:bold;padding:0 0 0 1px;border-top:1px solid #009900;border-bottom:1px solid #ccc;background:#fff url(/images/menuTopImage.jpg) no-repeat right center}
#leftcol dl dd ul li {  font-size: 12px;text-align:left;border-bottom:1px solid #ccc;padding:0 0 0}
#leftcol dl dd ul li a { width:190px; font-size: 12px;text-align:left; padding:0 0 0 1px;border-bottom:1px solid #fff;color:#000}
#leftcol dl dd a:hover { width:190px; font-size: 12px;background:#ccddee;border-bottom:1px solid #ccddee;text-decoration:none}



#footer {text-align:center;font-size:0.5em;color:#36c;border-top:1px solid #c63;padding:0.4em 0}

#pageBackground {
	background-color: #efefff;
}

#prodListBackground {
	background-color: white;
}




    
#glowingtabs{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	Color: #E5ECFF;
	float:left;
	width:100%;
	background-color: #B3C6FF;
	line-height:normal;
	border-bottom: 1px solid #7e9fff; /*Add border strip to bottom of menu*/
	
}

#glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
Color: #FFFFFF;
float:left;
background:url(/images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

#glowingtabs a span{
	
float:left;
display:block;
background:url(/images/glowtab.gif) no-repeat right top;
padding: 2px 12px 2px 3px;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}



<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->

#leftnav {
	width: 190px;
	font-size: 12px;
	vertical-align: center;
	font-size: 85%;
	color: navy;
}

ul, ol {
	font-family:verdana, Arial, Helvetica, sans-serif;
}

#nohighlight a {
	/*/*/ 
	display: block;
	line-height: 0em;
	color: navy;
	width: 160px /* */
	
}

#nohighlight a:hover, #leftnav a:active {
	color: #FFFFFF;
	border: 1px solid #000;
	color: orange;
}

#leftnav a {
	/*/*/padding: 15px; 
	display: block;
    border: 1px dotted #CCC;
	line-height: 1em;
	color: navy;
	width: 160px /* */
	
}

#leftnav a:link, #leftnav a:visited {
	color: navy;
}

#leftnav a:hover, #leftnav a:active {
	color: #FFFFFF;
	background-color: #6699CC;
	border: 1px solid #000;
	color: orange;
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
	color: navy;
}

#leftnav li {
	/*/*/margin: 0px 0px 7px 0px; /* */	
	color: navy;
}

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}

#minicart {
	font-size: 10px;	
}





.productPriceTable {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 2px #DDDDDD;
	
}

.productHeader {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DDDDDD;
	color: Navy;
	font-weight: bold;
}


.product {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.productName {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
	border-bottom: 1px;
}

.menuTable {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5ECFF;
	
}
.searchTable {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B3C6FF;	
	border: 1px solid #336699;
}

.searchTableLabel {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B3C6FF;	
}

.blueBox {
	background-color: #E5ECFF;
}




.entryTable {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.entryTableHeader {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Navy;
	background-color: #B3C6FF;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
	font-size: 12px;
}

.entryTable .contentSmall {
	background-color: #FFFFFF;
	font-size: 10px;
}


.userLoginTable {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Gray;
	background-position: center;
	background-colour: #FFFFFF;
}

.userLoginTableHeader {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #B3C6FF;
	font-weight: bold;
	background-position: center;
}

.userLoginTable .content{
	font-size: 12px;
	color: gray;
	background-color: #FFFFFF;
	
}

.noteTest {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Blue;
}

.dataTable {
	"font-family":verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E5ECFF;
	color: black;
}



.infoTable {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
}

.infoTableHeader {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Navy;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.footerText {
	background-color: #EFEFEF;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.copyrightText {
	background-color: #EFEFEF;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.box {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #336699;
}

.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#FFCC00;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}

#LeftMNav {
z-index : 100000; 
} 
#LeftMNav UL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : auto; 
color : #ffffff; 
padding-top : 0; 
background-color : #bacee0; 
} 
#LeftMNav LI {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
} 
#LeftMNav a {
border-right : 1px solid #1F75DF; 
padding-right : 0; 
background-position : 100% 50%;
border-top : 1px solid #1F75DF; 
display : block; 
padding-left : 2px; 
font-weight : normal; 
padding-bottom :5px; 
border-left : 2px solid #1F75DF; 
padding-top : 5px; 
border-bottom : 1px solid #1F75DF; 
background-color: #eaeeee; 
font-size : 12px; 
color : #048; 
font-family : arial; 
text-decoration : none; 
} 

#LeftMNav a:active {
border-left-color : #fefefe; 
border-bottom-color : #c3c8cb; 
border-top-color : #fefefe; 
background-color : #fefefe; 
border-right-color : #c3c8cb; 
font-size : 12px; 
color : #048; 
font-family:verdana, Arial, Helvetica, sans-serif;
text-decoration : none; 
} 
.menuheader {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size : 12px; 
text-align : left; 
font-weight : bold; 
color : #fff; 
background: #6898d0 no-repeat center left; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 12px; 
border-bottom : 1px solid #3a6081; 
border-right : 1px solid #3a6081; 
border-top : 1px solid #f1f5fa; 
display : block; 
}

.topMenu{
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size : 12px; 
	background-color : #bacee0
}

.cartHeader {
	background-color: #B3C6FF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: navy;
	
}

.searchResultsHeader {
	background-color: #B3C6FF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	
}

.termsText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.termsHeader{
	background-color: #B3C6FF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: navy;
}

.priceTypeHeader{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Navy;
	font-weight: bold;
	
}



.searchResults {
	background-color: #B3C6FF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	
}

.subCatLabel {
	background-color: #B3C6FF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	border:1px solid #FFFFFF;
	line-height:normal;
	border-bottom: 1px solid #black;
}

.descText {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
}

.descTextSmall {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
}

.searchResultsRow1 {
	background-color: #E5ECFF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: grey;
	
}

.blueBottom {
	border-bottom-width:1px;
    border-bottom-color:#E5ECFF;
    border-bottom-style:solid;
	
}
	
.searchResultsRow2 {
	background-color: white;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: grey;
	
}

.whiteCell {
	background-color: white;
}




#outer {padding:2px 0; border:1px solid #a50; border-color:#a50 #fa5 #610 #fa5; background:#f2a057 url(/images/grad.jpg) repeat-x bottom left; margin:50px 0 100px 0;}

#point {display:table; padding:0; margin:0 auto; list-style:none; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; font-family:arial; font-size:0.8em; height:3.1em; line-height:3.1em; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#fff; background:#f2a057 url(/images/grad.jpg) repeat-x bottom left; border-right:1px solid #d60; border-left:1px solid #fb6;}
#point li a:hover, #point li a.current {background:silver url(/images/down_arrow.gif) no-repeat center top; color:#fff;}
#point li a:hover b, #point li a.current b {display:block; float:left; background:transparent url(/images/up_arrow.gif) no-repeat center bottom; cursor:pointer} 

dl.curved2 {background:#7f7f9c url(/images/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:50%;}
dl.curved2 dt {background:transparent url(/images/c_tr.gif) top right no-repeat; margin:0px; padding:10px; text-align:center; }
dl.curved2 dd {background:#eee url(/images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved2 dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved2 dd p.last {background:transparent url(/images/c_br.gif) bottom right no-repeat; }


dl.curved {font-family:verdana; font-size:14px; background:#B3C6FF url(/images/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:75%;}
dl.curvedCat dt {font-family:verdana; font-size:16px; background:transparent url(/images/c_tr.gif) top right no-repeat; margin:0px; padding:10px; text-align:center; color:Navy}
dl.curved dd {background:#E5ECFF url(/images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {font-family:verdana; font-size:12px; margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(/images/c_br.gif) bottom right no-repeat; }

dl.curvedCat {font-family:verdana; font-size:12px; background:#B3C6FF url(/images/c_tl.gif) top left no-repeat; margin:0px 0; padding:0; width:90%;}
dl.curvedCat dt {font-family:verdana; font-size:16px; background:transparent url(/images/c_tr.gif) top right no-repeat; margin:0px; padding:10px; text-align:center; color:Navy}
dl.curvedCat dd {background:#E5ECFF url(/images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curvedCat dd p {font-family:verdana; font-size:12px; margin:0; padding:10px; line-height:1.3em;}
dl.curvedCat dd p.last {background:transparent url(/images/c_br.gif) bottom right no-repeat; }




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#blueblock{
width: 190px;
border-top: 1px solid #336699;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'verdana','Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #B3CCFF;
color: #333;
}

* html #blueblock{ /*IE 6 only */
width: 190px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #B3C6FF;
border-right: 10px solid #B3CCFF;
background-color: #efefff;
color: Navy;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #E5ECFF;
border-right: 10px solid #5ba3e0;
background-color: #B3C6FF;
color: #fff;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font-family: 'verdana','Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid  #B3C6FF; /* blue /* #B3C6FF /*#564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(/images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: navy; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: Navy;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(/images/indentbg2.gif) center center repeat-x;
text-decoration:none;
}


#pscroller2{
width: 1000px;
height: 25px;
border: 0px solid black;
padding: 3px;
background-color: #E5ECFF;
font-family: 'verdana','Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
}

#pscroller2 a{
text-decoration: none;
}
#welcomeHeader {
	font-family: 'verdana','Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 90%;
	colour: Navy;
}




