body {
  margin: 0px;background-color: #d2d1d1;background-attachment: scroll; background-image: url(../styleImages/backgrounds/pageBg.jpg);  background-repeat: repeat-y; background-position: center;}
#pageSurround {
  width: 914px;margin: 0px auto;padding: 0px;background-color: #FFFFFF;background-image: url(../styleImages/backgrounds/topNav.jpg);background-repeat: no-repeat; background-position: top;	  border-top:10px solid #E0E2E2;}
.topNav {
  color:#FFFFFF;  font-size:16px;  font-weight:normal;  letter-spacing:-1px;  padding-left:7px;  text-align:center;  width:904px;}
.Currency ul li {
  display: block;-  list-style-type: none; padding-bottom:4px;}
.Currency ul li a {
  color: #000; text-decoration: none;  font-variant: small-caps; border-bottom:1px dashed #F00;}
.Currency ul li a:hover {
  color: #F00;  text-decoration: none;  font-variant: small-caps;}
#topHeader {
  text-align: right;  height: 36px;  margin-bottom: 25px;  padding-right: 0px;  padding-top: 30px;	}
.boxTitleLeft, .boxTitleRight {
  background-color:#FFFFFF;  background-image:url(../styleImages/backgrounds/titleBg.jpg);  color:#FFFFFF;  font-size:16px;  font-weight:normal;  height:22px;  letter-spacing:-1px;  padding:5px 10px;}
.boxContentLeft, .boxContentRight {
  background-color: #f0f1f1;  padding: 5px;  border-right: 1px solid #A2A2A3;  border-left: 1px solid #A2A2A3;}
.boxContentProd {
  background-color: #FFFFFF;  padding: 0px;  width: 540px;}
.boxTitleFooter{
  color: #ec0a14;padding-bottom: 5px; font-size:13px;}
.boxFooter {
  color: #FFFFFF; background-color: #FFFFFF; font-weight: bold; font-size: 12px; background-image:url(../styleImages/backgrounds/boxBottom.gif);  height: 6px;  margin-bottom: 10px;}
.catBox {
  background-color: #f0f1f1;  border-right: 1px solid #A2A2A3;  border-left: 1px solid #A2A2A3;  padding: 4px 5px 4px 8px;}
.colLeft {
  position: relative;  z-index:5;  left: 0px;  width: 166px;   padding-left: 3px;  padding-right: 6px;  float: left;  margin-right: 5px;  margin-top: 10px}
  .colMid {
  position: relative;  width: 555px;  float: left;  margin-top: 10px}
.colMidCheckout {
  position: relative;  width: 730px;  float: left;  margin-top: 10px}
.colRight {
  position: relative;  width: 166px;   padding-right: 3px;  float: right;  margin-top: 10px;}
.boxContent {
  padding: 0px;  color: #333333;  margin-bottom: 5px;  margin-top: 0px;  position: inherit;  }
.boxContent2 {
  padding: 0px; color: #333333;  margin-bottom: 5px;  margin-top: 0px; position: inherit; font-size: 12px;}
.prodBg {
margin-left: 0px;
}
.siteDocs {
  text-align:left;
}
.session {
  padding-left: 15px; padding-top: 8px;}
.pagination {
  text-align: right;  padding-top: 5px;  padding-bottom: 5px;}
#subCats {
  margin: 0px;  padding: 3px;  float: left;  width: 597px;}
.subCat {	
  padding: 5px;  float: left;  width: 159px;  border: 1px solid #A2A2A3;  margin-right: 5px;  margin-bottom: 5px;}
.regSep{
  padding: 10px 0px 10px 0px;  margin: 10px 0px 10px 0px;  border-top: 1px solid #A2A2A3;  border-bottom: 1px solid #A2A2A3;}
#imgThumbSpace{
  line-height: 0px;		}
#imgThumbSpace img {
padding-right: 3px;  padding-bottom: 3px;}
#footer {
  color: #FFFFFF; text-align:center;  width: 892px;  margin: 0 auto;  background-color: #E0E2E2;  padding: 14px 10px;}
div.latestProds {
  text-align: center;  width: 129px;  height: 175px;  float: left;  overflow: hidden;  padding: 0px;  border: 1px solid #A2A2A3;  margin-right: 7px;  margin-bottom: 7px;  background-color: #F0F1F1;}
.prodList {
  list-style-image:url(../styleImages/bullet.gif);margin:0;padding: 4px 1px 4px 10px;	background-position: center left; color:#f00; vertical-align:top;
}
.prodList a{ 	background-image: url(../styleImages/bullet.gif) no-repeat left 11px;	border-bottom:1px solid #f0eeee; color:#F00;}
.ul-prodList {
  width: 158px;padding: 0px;
}
/*
Start Cross-Browser DHTML Menu
*/
#mainmenu-nav {
  list-style: none;  list-style-type: none;  width: 158px;  padding: 0px;  margin: 0px;}
.li-nav a {
  padding: 4px 1px 4px 10px;  background-color: #f0f1f1;  width: 144px;  display: block;  text-indent: 2px;  color: #333;  text-decoration: none;  margin: 0px;  background-image: url(../styleImages/bullet.gif);  background-repeat:no-repeat;  background-position: center left;  font-size: 12px;  font-weight:bold;}
.li-nav a:hover {
  color: #F00;}
.ul-nav, .li-nav {
  display: block; list-style: none;}
.ul-nav {
  width: 158px;  padding: 0px;}
.li-nav {	
  float: left;
}
.li-nav .ul-nav  {
  margin-left: 10px;}
.ul-nav .li-nav a{ 
font-weight: normal;background-image: url(../styleImages/icons/subCat.gif);background-repeat: no-repeat; width:134px; }
a.hassubmenu {
}
/*
End Cross-Browser DHTML Menu
*/
.tableHeadsmall {
  position: relative;  width: 250px;  height: 35px;  margin:  4px 0;}
.left{
  float: left; position: relative;  width: 250px;}
.right{
  float: right;  position: relative;  width:250px;}
.inner {
  width: 827px;  margin: 0px auto;  padding: 0px 0px 0px 0px;}
.sessionBox {
  width:90px;  color:#333;}
.imgButton  {
  background-repeat:no-repeat;text-align:center; background-position:center;}
.divider {
  height:15px;}
.loginBTN {
background-image:url(../styleImages/buttons/login.png); background-repeat:no-repeat; background-color:#FFF; border:none; width:67px; height:24px;}
.popDivider {
  height:5px; border-bottom:1px solid #CCC; padding-top:5px;}
.lpHead {
  margin-bottom:15px; height:25px; padding:5px; border-bottom:1px solid #A2A2A3;}
  html, body {	font-family:Arial, Helvetica, sans-serif;font-size: 12px; color: #333333;}
img {
  border: none;}
.cart_icon {
  border: none;  margin: 12px 0px;}
.price {
  color: #ec0a14;  font-weight: bold; font-size: 13px;}
.searchBtn {
  color: #FFFFFF; background-color: #666666;  border: 1px solid #666666;  height: 20px;  width: 30px;  font-size: 11px;}
.searchBox {
  color: #666666;  background-color: #ffffff;  border:1px solid #a2a2a3;  font-size: 11px;	font-family:Arial, Helvetica, sans-serif;color: #333333;  width: 200px;  margin-left: 5px;  padding: 3px;}
.textbox {
  background-color: #FFFFFF;  border: 1px solid #a2a2a3;  font-size: 11px;  padding: 5px;	font-family:Arial, Helvetica, sans-serif;  color: #333333;}
.textboxDisabled {
  background-color: #FFFFFF;  border: 1px solid #EBEBEB;  /*font-size: 11px;*/  color: #000000;}
.submit {	
  color: #FFFFFF;  background-color: #070F72;  border: 1px black solid;  /* height: 18px; */  /* font-weight: bold; */  font-size: 11px;}
form {
  margin: 0px;  padding: 0px;}

ol, ul {
  margin-left: 30px;  padding: 0px;  color: #333333;}
li {
  list-style-position: outside;  margin: 0px;  padding: 0px;}
li.bullet {
  list-style-type: square;}
li.bulletLrg {
  list-style-type: square;  font-size: 14px;}
li.num {
  color: #000000;}
li.account {
  list-style-type: square;  padding-top: 5px;  padding-bottom: 5px;}
.txtSession, .txtCopy, .txtSiteDocs {
  color: #333333;}
a.txtSession, a.txtSiteDocs {
  color: #33333;  text-decoration: none;}
a.txtSession:hover, a.txtSiteDocs:hover {
  color: #F00;  text-decoration: none;}
a.txtButton {
  font-weight: bold;  color: #FFFFFF;  background-color: #070F72;  padding: 2px;  line-height: 20px;  text-align: center;  text-decoration: none;}
a.txtButton:hover {
  font-weight: bold;  color: #FFFFFF;  background-color: #132762;  padding: 2px;  line-height: 20px;  text-align: center;  text-decoration: none;}
.txtOldPrice {
  text-decoration: line-through;}
.txtSale {
  color: #FF0000;}
.txtOutOfStock {
  color: #FF0000;}
.txtSiteDocs, a.txtSiteDocs {
  color: #333333;  font-size: 13px;  text-decoration:none;  font-weight: normal;}
  a.txtSiteDocs:hover {
  color: #F00;  text-decoration:none;  font-weight: normal;}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
  color: #333333;  text-decoration:none;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
  color: #F00;  text-decoration:none;}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
  color: #F00;  text-decoration:none;}
.txtContentTitle {
  color:#333333;  font-size:16px;  font-weight:normal;  margin-bottom:10px;  padding-bottom:10px;  padding-top:4px;  border-bottom-width: 1px;  border-bottom-style: solid;  border-bottom-color: #666;}
.txtBoxSave {
  color: #F90707;  padding-left: 16px;}
  .tblList {
  border: 1px solid #666;}
.tdListTitle {
  background-color: #666;  font-weight: bold;  color: #FFFFFF;}
.tdEven {
  background-color: #FFFFFF;}
.tdOdd {
  background-color: #EBEDFE;}
.txtCartPrice {
  float: right;  color: #FF0000;  padding-right: 3px;}
.txtCart {
  color: #000000;}
.cartTotal {
  border-top: 1px dashed #070F72;  width: 153px;  padding-top: 2px;  margin-top: 3px;}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
  text-decoration: none;  color: #000000;}
a.txtCartProduct:hover {
  text-decoration: none;  color: #132762;}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
  font-weight: bold;  color: #FFFFFF;  background-color: #132762;
    text-decoration: none;  font-weight: bold;  padding: 2px;  border: 1px solid #000000;}
a.txtviewCart:hover {
  background-color: #66CC33;color: #FFFFFF;}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
  font-weight: bold;  color: #FFFFFF;  background-color: #66CC33;  text-decoration: none;  font-weight: bold;  padding: 2px;  border: 1px solid #000000;}
.cartProgress {
  font-weight: normal;  color: #333;  padding: 10px;  border: 1px solid #666;  margin-bottom: 10px;  margin-top: 10px;}
.txtcartProgressCurrent {
  color: #F00;  font-weight: bold;}
.quickBuy {
  text-align: center;  color: #666666;}
.tdcartTitle {
  font-weight: bold;  color: #333;  background-color: #FFFFFF;  padding-top: 5px;  padding-bottom: 5px;  border-bottom-width: 1px;  border-bottom-style: solid;  border-bottom-color: #666;}
.tdcartEven {
  background-color: #FFFFFF;}
.tdcartOdd {
  background-color: #FFFFFF;
}
.tdCartSubTotal {
  padding-top: 10px;  border-top: 1px solid #A2A2A3;}
  a.txtCheckout {
  font-weight: bold;  color: #FFFFFF;  background-color: #66CC33;  text-decoration: none;  font-weight: bold;  padding: 2px;  border: 1px solid #000000;}
a.txtUpdate {
  font-weight: bold;  color: #FFFFFF;  background-color: #ec0a14;  text-decoration: none;  padding: 2px;  border: 1px solid #000000;}
.txtStockWarn {
  color: #FF0000;}
.txtError {
  font-weight: bold;  color: #FF0000;  background-color: #FFCECE;  border: 1px solid #FF0000;  padding: 10px;}
.txtCopyright, a.txtCopyright {
  text-align: center;  /*font-size: 11px;*/  padding-top: 5px;  color: #333;}
a.txtCopyright:hover {
  text-decoration: underline;}
.dropDown {
  width: 120px;}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
  font-weight: bold;  color: #000000;  text-decoration: none;  font-weight: bold;}
.RatingTop {
  background-color: #ffffff;  padding: 3px;}
.RatingMain {
  background-color: #ffffff;padding: 3px;font-style:italic;}
.ReviewBot {
  background-color: #ffffff;  padding: 3px;}
.RatingBottom {
  background-color: #e1e1e1;  padding: 3px;  color: #F00;  /*font-size: 11px;*/}
a.sortLink {
  color: #FFFFFF;  font-weight: bold;  text-decoration: none;}
a.sortLink:hover {
  text-decoration: underline;}
#shipping-select {
  width: 220px;
  }
