body {
	background-image: url(images/page-bkg.gif);
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}

IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	font-family: 11;
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.normal {
	FONT-WEIGHT: normal
}
.Scode {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
}


.navbar A {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0b3276; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.navbar A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff2222; TEXT-DECORATION: none
}
.navbar A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0b3276; TEXT-DECORATION: none
}
#navtoplinks A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#navtoplinks A.hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff2222; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#navtoplinks A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchleft {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #818181; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchright {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0b3276; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchright A {
	COLOR: #0b3276; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.searchright A:visited {
	COLOR: #0b3276; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.searchright A:hover {
	COLOR: #ff2222; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.clearance {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff2222; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clearance A {
	COLOR: #ff2222; TEXT-DECORATION: none
}
.clearance A:visited {
	COLOR: #ff2222; TEXT-DECORATION: none
}
.clearance A:hover {
	COLOR: #1ebd2d; TEXT-DECORATION: none
}

.gift_ideas {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #8b0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gift_ideas A {
	COLOR: #008000; TEXT-DECORATION: none
}
.gift_ideas A:visited {
	COLOR: #008000; TEXT-DECORATION: none
}
.gift_ideas A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

.sidebarheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sidebarheader {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #818181; TEXT-DECORATION: none
}
A.sidebarheader:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A.sidebarheader:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #818181; TEXT-DECORATION: none
}
.sidebar {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #818181; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sidebar A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333
}
.sidebar A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #818181  
}
.sidebar A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333
}
#mainbody {
	MARGIN-LEFT: 140px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 592px; BACKGROUND-COLOR: white
}
.shortcutnavigation {
	FONT-SIZE: 8pt; COLOR: #679fd8; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shortcutnavigation A {
	COLOR: #679fd8
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.water {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.viewallnav {
	FONT-SIZE: 9pt; COLOR: #818181; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.viewallnav A {
	FONT-WEIGHT: bold; COLOR: #679fd8; TEXT-DECORATION: none
}
.viewallnav A.viewall {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.item {
	FONT-SIZE: 9pt; COLOR: #0e419a; FONT-FAMILY: Arial, Helvetica, sans-serif}
.item a {
	color: #0e418a;
}
.item A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0e419a
}
.item .price {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: red; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.item .category {
	FONT-SIZE: 8pt
}
.item .descript A {
	COLOR: #0e419a; TEXT-DECORATION: none
}
.item2 {
	FONT-SIZE: 8pt; COLOR: #0e419a; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.item2 a {
	color: #0e419a;
/*	font-size: 10px; */
}
.item2 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0e419a
}
UNKNOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0e419a
}
.item2 A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0e419a
}
.productpicture A {
	FONT-SIZE: 8pt; COLOR: #87a0cd; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.producttext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.producttext .header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #818181; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.availableproducts {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0e419a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.availableproducts {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.availableproducts TR.headerrow {
	FONT-WEIGHT: bold; COLOR: #0e419a
}
TABLE.availableproducts TR TD A {
	COLOR: #0e419a; TEXT-DECORATION: none
}
TABLE.availableproducts TD.price {
	COLOR: red
}
TABLE.availableproducts TD.product {
	COLOR: black; TEXT-ALIGN: left
}
.relateditems {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0e419a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.relateditemstextbox {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.relateditemstextbox A {
	FONT-WEIGHT: normal; COLOR: #0e419a
}
.relateditemstextbox A:hover {
	FONT-WEIGHT: normal; COLOR: red;
}
.relateditemstextbox A:visited {
	FONT-WEIGHT: normal; COLOR: #0e419a
}
.relateditemstextbox .price {
	COLOR: red
}

.botsearchtop {
	BACKGROUND-COLOR: #cdcdcd
}
.botsearchleft {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5d99d5
}
.scodelink A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5d99d5
}
.custserv {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #3b78b4; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.custserv A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5d99d5
}
.custserv A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5d99d5
}
.custserv A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5d99d5
}
#sidenavbottom {
	MARGIN: 0px 5px 5px; WIDTH: 736px; HEIGHT: 104px
}
.pool {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5d99d5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pool A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5d99d5
}
.pool A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5d99d5
}
.pool A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5d99d5
}
.statement {
	FONT-SIZE: 8pt;
	COLOR: #595959;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.statement_homepage {
	FONT-SIZE: 7pt;
	COLOR: #595959;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
}

.address {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #5d99d5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#placeholder {
	PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 548px; PADDING-TOP: 5px; HEIGHT: 1000px
}
.headertopline {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #679fd8; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertopline A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #679fd8; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertopline A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headertopline A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #679fd8; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navLeftHead {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navLeftHead A {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navLeftHead A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navLeftHead A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #818181; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.introtext {
	font: 12px/18px Arial;
	color: #212121;
}
.itempayment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: 0e419a;
}
.itempaymentred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: red;
}
h1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	margin:0; 
	padding:0;
	text-indent: 5px;
	
	
}

a.item2:hover {
	COLOR: red;
}
a.item2:visited {
	COLOR: #0e419a
}

.introtext a:hover { color: red; }

div.item2 a.item2:hover { color: red; }

.logomaster a:link {
    font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 9px;
}
.logomaster a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 9px;
}
.logomaster a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
}
.logomaster a:active {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 9px;
}
#login{
	text-align:center;
	}
#login ul{
	
	display:inline;
	list-style:none;
}
#login ul li{
	
	display:inline;
}
#productlist{
	
	border:1px solid;
	width:550px;
	height:400px;
	margin:auto;

	}

.products{

	font-weight: bold; 
	font-size: 7pt; 
	color: black; 
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	height:350px;
	width:120px;
	text-align:center;
	vertical-align:bottom;
	
	}

.products img{
	
	max-height: 150px;
	}

.item{
	
	height:275px;

}
.cart{
	width:150px;
	height:100px;
	}
	
#cart{
	width:625px;
	margin:auto;
}

#cart input{
	margin-top:-.15em;
	}
.content{
	float:left;
	font-size:10px;
	min-height:1.75em;
	padding-left:.3em;
	padding-right:.3em;
	padding-top:.25em;
	}
	
.item_num{
	float:left;
	width:75px;
	font-size:10px;
	height:1.75em;
	padding-left:.3em;
	padding-right:.3em;
	padding-top:.25em;
	}
	.remove{
	float:left;
	font-size:10px;
	width:50px;
	height:1.75em;
	padding-left:.3em;
	padding-right:.3em;
	padding-top:.25em;
	}
	
.desc{
	float:left;
	font-size:10px;
	width:275px;	
	padding-left:.3em;
	padding-right:.3em;
	padding-top:.25em;
	}
	
.yellow{
	float:left;
	font-size:10px;
	width:30px;
	height:1.75em;
	padding-left:.3em;
	padding-right:.3em;
	padding-top:.25em;
	}
	
.price{
	float:left;
	font-size:10px;
	width:50px;
	height:1.75em;
	padding-left:.3em;
	padding-right:.3em;
	padding-top:.25em;
	text-align:right;
	}
	
.cartitem{
	
	width:625px;
	border:1px solid;
	float:left;
	}
	
.subcat{

	font-size:7px;
	border:1px;
	}
	
#mailing{
	float:left;
	text-align:right;
	}
	
#billing{
	
	text-align:right;
	}
	
#billing ul{
	
	list-style:none;
	}
	
#mailing ul{
	
	list-style:none;
	}
	#buttons{
		clear:both;
		}
		
#orderinfo{
		
		border:1px solid;
		width:612px;
		min-height:75px;
		font-size: 12px;
		padding:.5em;
		margin:auto;
		}
		
#login{

	font-size:10px;
	float:right;
	vertical-align: top;
	
	}
	
#login input{

	height:15px;
	width: 75px;
	font-size: 10px;

}

#login input.submit{

	height:20px;
	margin-top: 3px;
	margin-left: 5px;
	}
	
	#invoice{
	
	border:1px solid;
	}
	
.left{

float:left;
text-align:left;
margin-right:2em;
}