/* CSS Document */

.table-cattable {
	width: 800px;
	padding-top: 1px;
}
.table-cattable td {
	width: 200px;
	text-align: center;	
}
.table-cattable p {
	text-align: center;
}

h1.catname, h1.prodheading {
	font-family: Arial;
	font-weight: normal;
	font-size: 24px;
	padding: 5px;
	margin: 0;
	color: #75C0CE;
}
h1.prodheading {
	padding-left: 0px;
	padding-bottom: 0px;
}

/*.lhsborder {
	border-left: 1px dashed #D0DCA3;
	text-align: center;
}*/

.hrrow {
	/*height: 1px;
	border-top: 1px dashed #F0C1D6;
	width: 456px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1px;
	margin-top: 12px;
	margin-bottom: 12px;*/
	height: 40px;
	
}

#prodtable {
	width: 800px;
	margin-top: 5px;
}

#prodtable td {
	width: 200px;
	padding-top: 0px;
}

.pagenums {
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-transform: lowercase;
}

.pagenums a {
	text-decoration: none;
}

p.catname, .catname a, p.prodname, .prodname a {
	
	margin-top: 2px;
	text-decoration: none;
	text-transform: lowercase;
	text-align: center;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

/*p.proddesc {
	padding-left: 20px;
	padding-right: 50px;
}*/

.catname a:hover, .prodname a:hover {
	color: #F38636;
}


img.prodfullimage {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right:auto;
}

.prodimage, .catimage {
	border: 1px solid #DCEFF2;
	width: 180px;
	height: 180px;
}

#bcfloat {
	width: 790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border-bottom: 1px solid #DCEFF2;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-transform: lowercase;
}

#bcfloat a {
	color: #F38636;
	text-decoration: none;
}

#bcfloat a:hover {
	text-decoration: underline;
}

.bcnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-transform: lowercase;
	padding-top: 6px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCEFF2;
}

.bcnav a {
	color: #F38636;
	text-decoration: none;
}

.bcnav a:hover {
	text-decoration: underline;
}

.zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-transform: lowercase;
	text-decoration: none;
}

.zoom a {
	color: #F38636;
	text-decoration: none;
}

.zoom a:hover {
	text-decoration: underline;
}



.price {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.listprice {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.prodprice {
	padding-top: 2px;
}

.proddesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}

/* --- HEADER DIVS - TOP --- */

.emailfriendbg {
	background: #75C0CE url(images/ef-bg-blue-spots.gif) repeat-x;
	height: 30px;
}

.buybutton {
	padding-top: 10px;
}

.infoprodbox {
	text-align: center;
}

table.cobtbl {
 margin-left: auto;
 margin-right: auto;
}