.categoryGrid { width:310px; height:150px; overflow:hidden; float:left; border:1px solid #E2E4FF; padding:3px; margin:10px; }
	.categoryGrid h2 { padding:0px; margin:0px; }
	#content .categoryGrid h2 { font-weight:bold; font-size:15px; color:#005696; margin-bottom:5px; }
	.categoryGrid div { padding:0px; margin:0px; }
	.categoryGrid h1 { padding:0px; margin:0px; }
	.categoryGrid h2 a {font-size:16px; font-weight:bold; color:#336699;}
	.categoryGrid a { padding:0px; margin:0px; }
	.categoryGrid .imgHolder { overflow:hidden; border:none; margin-right:10px; margin-bottom:5px; margin-left:10px; float:left; width:129px; height:94px; border:1px solid #EBEBEB; padding:2px; cursor:pointer;}
	.categoryGrid img { border:none; float:left; margin-right:10px; vertical-align:middle;}
	.categoryGrid .desc {}
	
.productGrid { width:320px; height:178px; float:left; border:1px solid #E2E4FF; margin:5px; overflow:hidden;}
	.productGrid div{margin-bottom:5px;}
	.productGrid h2 { padding:0px; margin:0px; }
	#content .productGrid h2 { font-family:Arial; font-weight:bold; font-size:15px; margin-bottom:5px; }
	.productGrid p { }
	.productGrid button { font-size:10px; float:right; margin-right:110px; }
	.productGrid h2 a {font-size:16px; font-weight:bold; color:#336699;}
	.productGrid em { font-style:italic; color:#666666;}
	.productGrid .imgHolder { overflow:hidden; border:none; margin-right:10px; margin-bottom:5px; margin-left:10px; float:left; width:129px; height:94px; border:1px solid #EBEBEB; padding:2px; cursor:pointer;}
	.productGrid img { border:none; max-width:125px; max-height:90px; vertical-align:middle; }
	.productGrid strong { color:red; font-weight:bold; }
	.productGrid .sku { font-size:11px; padding:5px 0px 0px 0px; }

.cateogryUL {}
	.cateogryUL li {}
	.cateogryUL strong {}
	.cateogryUL li a { color:green; }
	
.product {padding:10px; position:relative; z-index:5;}
	.product form {}
	#content .product h1 {padding:0px; margin:0px 0px 5px 0px; }
	#content .product div {}
	.product em { font-style:italic; color:#666666;}
	.product strong { font-weight:bold; }
	.product table { border-collapse:collapse; width:680px; margin:auto; }
	.product tr {}
	.product td { border:1px solid #e7e7e8; padding:5px;}
	.product td .photoCell {}
	.product td .optionCell {}
	.product img {border:none;}
	.product input { }
	.product a {  }
	.product p {}
	
.optionListing {  }
	.optionListing h2 {color:#336699; font-size:20px; font-weight:bold; z-index:5; }
	.optionListing div {  }
	.optionListing input {  }
	
#cartView{width:97%; margin:10px; border-collapse:collapse;}
	#cartView .descriptionCell a {font-weight:bold; color:#F00;}
	#cartView .imageCell {vertical-align:middle; text-align:center; padding:5px;}
	#cartView td{padding:5px; border:1px solid #e7e7e8; vertical-align:top;}
	#cartView td strong {font-weight:bold;}
	#cartView th{padding:5px; font-weight:bold; background-color:#666666; color:#FFFFFF; border:1px solid #e7e7e8;}
	#cartView .tdAlt{background-color:#f0f0f0; border:1px solid #e7e7e8;}
	
#checkout table { margin:10px; }
#checkout td { padding:5px; }
#checkout b, strong { font-weight:bold; }
#checkout em { font-style:italic;}

.required{ color:#F00; font-weight:bold; margin-left:5px; font-size:14px;}
.tip {position:relative; font-style:italic; background-color:#FFFFC1; border:1px solid #e7e7e8; padding:3px; font-weight:bold; color:#000000; margin-top:10px;}

