
body {
margin: 5px;background-color: #DDDDE7;}
#pageSurround {
margin: 0px auto;padding: 5px;}
#topHeader {
background:#C9C9DE; text-align: right;height: 80px;margin-bottom: 2px;padding-right: 5px;padding-top: 0px; }
.topLeft {
text-align:left;
}
.topRight {
text-align:right; margin-top: 6px;
}
#topNav {
background-color: #C9C9DE;height:20px;padding-left:10px;padding-right:10px; padding-top:1px;padding-bottom:4px;margin-bottom: 10px;}
#bottomNav {
height:25px;padding-left:0px;padding-right:10px; padding-top:7px;margin-top: 10px;}
#Address {
height:25px;padding-left:10px;padding-right:10px; padding-top:7px;margin-top: 10px; text-align:center;}
.btMain {
font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight:bold;background-color:#A9A9D2;border:1px solid #999999;border: 1px solid #CCCCCC;background-repeat:no-repeat;height: 19px;padding-top: 5px;text-align:left; padding-left: 5px;}
.bcMain {
border: 1px solid #E1E1E1;background-color:#C9C9DE;padding-left: 5px;padding-right: 5px;margin-bottom: 10px;padding-top: 3px;padding-bottom: 5px;}
.bc3Main {
border: 1px solid #E1E1E1;background-color:#DDDDE5;padding-left: 5px;padding-right: 5px;margin-bottom: 10px;padding-top: 3px;padding-bottom: 5px;}
.bc2Main {
width: 156px; border: 1px solid #E1E1E1;background-color:#C9C9DE;padding-left: 5px;padding-right: 5px;margin-bottom: 10px;padding-top: 3px;padding-bottom: 5px;}
.BoxbcMain {
border: 1px solid #E1E1E1;background-color:#C9C9DE;padding-left: 5px;padding-right: 5px;margin-bottom: 3px;padding-top: 3px;padding-bottom: 3px;}
.bcSearch {
width: 156px; border: 1px solid #E1E1E1;background-color:#C9C9DE;padding-left: 5px;padding-right: 5px;margin-bottom: 10px;padding-top: 3px;padding-bottom: 5px; margin-top:10px;}
.colLeft {
position: relative;left: 0px; z-index:5;width: 162px; float: left;}
.colMid {
position: relative;width: 100%;float: left;padding-left: 5px;}
.colRight {
position: relative;width: 150px; float: right;}
.boxContent {
border: 1px solid #E1E1E1;
padding: 5px;color: #696868;margin-bottom: 10px;margin-top: 0px;position: relative;}
.siteDocs {
text-align:center;margin-top: 10px;}
.pagination {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.2pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
text-align:center;text-align: center;margin: 0px auto;padding: 3px;float: left;width: 99%;position: inherit;}
.subCat {	
text-align: center;padding: 8px;float: left;width: 110px;height: 50px;margin:5px;}
.regSep{
padding: 10px 0px 10px 0px;margin: 10px 0px 10px 0px;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
#imgThumbSpace{
line-height: 0px;}
#imgThumbSpace img {
padding-right: 3px;padding-bottom: 3px;}
div.latestProds {
text-align: center;margin-bottom: 3px;height: 200px;float: left;overflow: hidden;position: inherit; padding-right:12px;
}

/*

Start Cross-Browser DHTML Menu

*/
.Cats {
background-color: #666666;width: 138px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-bottom:10px; clear:both;
}
.Cats ul li a {
	background-color: #A9A9D2;
	display: block;
	width: 155px;
	color: #FFFFFF;
	text-decoration: none;
	border:1px solid #AEAED3;
	padding: 5px;
	font-weight: bold;
}
.Cats ul li a:hover {
background-color: #F7DDF4;width: 155px;color: #666666; text-decoration:none;
}
.Cats ul li {
list-style-type: none;list-style-position: outside;padding:0px;margin:0px;width: 155px;
}
.Cats ul {
padding:0px;margin:0px;
}
.ul-nav, .li-nav {
display: block;list-style: none;
}
.ul-nav {

width: 100%;padding: 0px;
}
.li-nav {	

float: left;
}
.li-nav .ul-nav  {

display: none;position: absolute;margin-left: 157px;margin-top: -23px;border:1px solid #999999;z-index: 99;
}
a.hassubmenu {

background-repeat: no-repeat;background-position: 148px 6px;
}
/*

End Cross-Browser DHTML Menu

*/
html, body {
font-family: Arial, Helvetica, sans-serif;font-size: 11px;;color: #666666;line-height: 1.3em;}
img {
border: none;}
.cart_icon {
border: none;margin: 12px 0px;}
.searchBtn {
color: #FFFFFF;background-color: #A9A9D2;padding: 1px;border:1px solid #999999;text-align: center;text-decoration: none; font-size:9px;}
.searchBox {
color: #666666;background-color: #FFFFFF;border: 1px solid #666666;font-size: 10px;}
.textbox {
background-color: #FFFFFF;border: 1px solid #A9A9D2;font-size: 10px;color: #666666;}
.textboxDisabled {
background-color: #FFFFFF;border: 1px solid #EBEBEB;color: #000000;}
.submit {	
color: #FFFFFF;background-color: #A9A9D2;height: 20px;;border: 2px solid #999999;font-size:10px; font-weight:bold;
}
form {
margin: 0px;padding: 0px;}
ol, ul {
margin: 0px;padding: 0px;color: #000000;}
li {
list-style-position: outside;margin-left: 20px;padding: 0px;}
li.bullet {
list-style-type: square;}
li.bulletLrg {
list-style-type: square;font-size: 11px;}
li.num {
color: #666666;}
li.account {
list-style-type: square;padding-top: 5px;padding-bottom: 5px;}
.txtSession  {
color: #666666;}
a.txtSession  {
color: #666666;text-decoration: none;}
a.txtSession:hover  {
color: #666666;text-decoration: underline;}
.txtCopy, .txtSiteDocs {
color:#666666;}
.a.txtSiteDocs {
text-decoration:none;}
.a.txtSiteDocs:hover {
text-decoration: underline;}
a.txtButton {
font-weight: bold;color: #FFFFFF;background-color: #A9A9D2;padding: 2px;border:2px solid #999999;line-height: 22px;text-align: center;text-decoration: none;font-weight:bold;}
a.txtButton:hover {
font-weight: bold;color: #666666;background-color: #F7DDF4;padding: 2px;border:2px solid #999999;line-height: 22px;text-align: center;text-decoration: none;font-weight:bold;}
.txtOldPrice {
text-decoration: line-through;}
.txtSale {
color: #6565A2;font-weight:bold;}
.txtOutOfStock {
color: #6565A2; font-weight:bold;}
.txtSiteDocs, a.txtSiteDocs {
color: #666666;text-decoration:none;}
a.txtSiteDocs:hover {
color: #9460E1; text-decoration: none; background-color: inherit; text-decoration: underline;}

a:link {color: #48447E; background-color: inherit; }
a:visited { color: #48447E; text-decoration: none; background-color: inherit; }
a:hover, a:active {color: #9460E1; text-decoration: none; background-color: inherit;}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
color: #6565A2;text-decoration:none;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
color: #9460E1;text-decoration: underline;}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
color: #6565A2;text-decoration:none;}
.txtContentTitle {
font-size: 11px;font-weight: bold;color: #666666;}
.txtBoxSave {
color: #6565A2;padding-left: 16px;font-weight:bold;}
.tblList {text-align:center;text-align: center;margin: 0px auto;padding: 3px;float: left;width: 99%;position: inherit;
}
.tdListTitle {
background-color: #A9A9D2;font-weight: bold;color: #FFFFFF;}
.tdEven {
border-bottom:1px solid #E1E1E1;}
.tdOdd {
border-bottom:1px solid #E1E1E1;}
.txtCartPrice {
float: right;color: #6565A2;padding-right: 18px;}
.txtCart {
color: #666666;}
.cartTotal {
width: 153px;padding-top: 2px;margin-top: 3px;}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
text-decoration: none;color: #666666;}
a.txtCartProduct:hover {
text-decoration: none;color: #990000;}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
font-weight: bold;color: #FFFFFF;background-color: #A9A9D2;padding: 2px;border:2px solid #999999;line-height: 22px;text-align: center;text-decoration: none;font-weight:bold;}
a.txtviewCart:hover {
font-weight: bold;color: #666666;background-color: #F7DDF4;padding: 2px;border:2px solid #999999;line-height: 22px;text-align: center;text-decoration: none;font-weight:bold;}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
font-weight: bold;color: #6565A2;background-color: #F7DDF4;text-decoration: none;font-weight: bold;padding: 2px;border: 2px solid #A9A9D2;line-height: 22px;}
.cartProgress {
font-weight: normal;color: #666666;padding: 4px;border: 1px solid #CCCCCC;width: 350px;margin: auto;
}
.txtcartProgressCurrent {
color: #6565A2;font-weight: bold;}
.quickBuy {
text-align: center;color: #666666;}
.tdcartTitle {
background-color: #A9A9D2;font-weight: bold;color: #FFFFFF;}
.tdcartEven {
border-bottom:1px solid #E1E1E1;}
.tdcartOdd {
border-bottom:1px solid #E1E1E1;}
.tdCartSubTotal {
padding-top: 10px;border-top: 1px solid #666666;}
a.txtCheckout {
font-weight: bold;color: #FFFFFF;background-color: #A9A9D2;text-decoration: none;font-weight: bold;padding: 2px;border: 2px solid #999999;}
a.txtUpdate {
font-weight: bold;color: #FFFFFF;background-color: #A9A9D2;text-decoration: none;font-weight: bold;padding: 2px;border: 2px solid #999999;}
.txtStockWarn {
color: #FF0000;}
.txtError {
font-weight: bold;color: #6565A2;background-color: #F7DDF4;border: 1px solid #6565A2;padding: 2px;}
.txtCopyright, a.txtCopyright {
text-align: center;padding-top: 5px;color: #666666;}
a.txtCopyright:hover {
text-decoration: underline;}
.dropDown {
width: 120px; font-size:10px;}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
font-weight: bold;color: #666666;text-decoration: none;font-weight: bold;}
.RatingTop {
border-top: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;background-color: #FFFFFF;padding: 3px;}
.RatingMain {
border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;background-color: #FFFFFF;padding: 3px;font-style:italic;}
.ReviewBot {
border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;background-color: #FFFFFF;padding: 3px;border-bottom: 1px solid #E1E1E1;}
.RatingBottom {
background-color: #666666;padding: 3px;border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;color: #FFFFFF;}
a.sortLink {
color: #FFFFFF;font-weight: bold;text-decoration: none;}
a.sortLink:hover {
text-decoration: underline;}
#shipping-select {
width: 220px;}

.img1 {
	float: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.Section {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ShopTools{
	margin-top:0px;
	padding-right:5px;
	width: 148px;
	text-align:right;
	position: absolute;
	background-image: url(../../../cards/site-images/side-block.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.cats_prod { text-align:center; margin-bottom:3px; height: 190px;  width: 150px; float: left; overflow:hidden; padding-right:10px; }
.cats_prod_form { text-align:center; padding-top: 5px; }