/* CSS Document */

html body{
	height:100%
}

body{
	margin:0px 0px;
	padding:0px 0px;
/*	background-color:#48768e; */
background-color:#6ea1bc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

a, a:link, a:visited, a:active {
	color:#698fa2;
	text-decoration:none;
}

a:hover {
	color:#698fa2;
	text-decoration:underline;
}

p {
	margin:0px;
	padding:0px;
}

.container{
	margin:0px auto;
	/*border:1px #FF0000 solid;*/
	width:760px;
}

.navArea{
	width:272px; 
	height:106px; 
	background:#48768e url(../images/home_r2_c1_r1_c1.jpg) 50% top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:8px;
}

.navArea a, .navArea a:visited{
	text-decoration:none;
	color:#113241;
	font-weight:bold;
}


.categories{
	background-color:#48768e;
	width:272px;
	color:#FFFFFF;
	font-size:11px;
	border-top:1px solid #698fa2;

}

.categories a, .categories a:hover, .categories a:visited, .categories a:link {
	color:#FFFFFF;
}



.contentHeader{
	width:466px;
	height:17px;
	color:#bb6800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	background:#48768e url(../images/home_r2_c2_r1_c1.jpg) center top;
}

.content{
	width:446px;
	height:330px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:10px;
}

.leftGap{
	width:446px;
	height:330px;
	background-color:#48768e;
	vertical-align:top;
}

.footer {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serifl;
	color:#FFFFFF;
	padding-top:5px;
}

/* List of categories on the side */

.catMenu {
	color:#FFFFFF;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	margin:4px 10px;
	font-size:12px;
}

.catMenuSub {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:4px 10px 4px 30px;
	font-size:11px;
}

.menuTextBox {
	border:1px solid #000000;
	height:15px;
	width:80px;
	font-size:11px;
}

/* Login form and table surrounding it */

.loginTable th {
	border-top:1px solid #698fa2;
	height:5px;
	overflow:none;
	font-size:9px;
}

.loginTable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.loginTable input {
	margin-right:5px;
}

.loginTableLabel {
	text-align:right;
}

.loginTableData {
	text-align:left;
	padding:0px 0px 5px 5px;
}

.loginTable a {
	font-size:9px;
}

/* CSS when browsing categories */

.catalogProductName {
	font-weight:bold;
	font-size:11px;
	color:#48768e;
	text-decoration:none;	
}

.catalogProductSalePrice {
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	
}

.catalogProductPrice {
	font-weight:normal;
	font-size:10px;
	color:#48768e;
	
}

.catalogProductDesc {
	font-size:10px;
	color:#48768e;
	text-decoration:none;
}

.catalogProductImg {/*
	background-color:#e5e2d9; 
	border:1px #000080 solid;
	margin:auto auto; */
	text-align:center;
	vertical-align:top;
}

.catalogProductImg img {
	border:1px solid #000000;
}

/* Headers above sections, such as "Categories", "Products", "Product Description", etc... */
.sectionHeader {
	border-bottom:1px solid #698fa2; 
	color: #698fa2;
	text-align:left;
}

.sectionHeader span {
	background-color:#698fa2;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
}

/* Links at the top of the product page.  "Product Information", "Write a Review", etc */
.productHeadText a, .productHeadText a:hover, .productHeadText a:visited, .productHeadText a:link {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.productHeadText a:hover {
	text-decoration:underline;
}

/* Product information page */
.productSku {
	font-size:9px;
}

.productName {
	font-size:11px;
	font-weight:bold;
}