body {
	margin: 5px;background: #FFF url(../styleImages/backgrounds/pageBg.jpg);background-repeat: repeat-x;}
#container {
	width: 748px;margin: 0px auto;padding: 0px;background-color: #FFFFFF;}
#topHeader {
	margin-bottom: 0px;	padding-top: 0px;}
#topNav {
margin-bottom:10px;}
#headNav {
background: #0C70DD;margin-bottom:1px;margin-left:1px;margin-right:1px;padding-left: 5px;padding-top:2px;height:26px;}
.boxTitleLeft, .boxTitleRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	color: #0c6ed5;	background:#FFF url(../styleImages/backgrounds/boxTitleBg.jpg);background-repeat: no-repeat;width: 177px;font-weight:bold;font-variant: small-caps;border:1px solid #CCCCCC;height: 21px;text-indent: 20px;	padding-top: 4px;}
.boxContentLeft, .boxContentRight {	
border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;	width:172px;background-color: #FFFFFF;padding-left: 5px;margin-bottom: 10px;padding-top: 3px;	padding-bottom: 5px;}
.colLeft {
	position: relative;left: 0px;width: 180px;padding-left: 0px;padding-right: 5px;float: left;}
.colMid {
	position: relative;width: 559px;float: left;}
.colRight {
	position: relative;	width: 160px;padding-left: 5px;right: 9px;float: right;}
.boxContent {
	padding: 3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 75%;color: #333333;	background-color: #FFFFFF;margin-bottom: 5px;}
.siteDocs {
	text-align:center;margin-top: 10px;padding: 5px;border-top: 2px solid #CCCCCC;}
.pagination {
	text-align: right;padding-top: 5px;padding-bottom: 5px;}
#subCats {
	background-color: #FFF;text-align: center;border-bottom:4px solid #0c6ed5;margin: 0px;padding: 3px;float: left;width: 544px;}
.subCat {	
	text-align: center;padding: 8px;float: left;width: 110px;height: 50px;}
.regSep{
	padding: 10px 0px 10px 0px;margin: 10px 0px 10px 0px;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.latestList {
	float: left;text-align: center;margin:5px;padding:5px;width: 150px;height: 230px;border: 1px solid #CCCCCC;}
.topNava a:link, .topNava a:visited, .topNava a:active{
	width: 100%;line-height: 26px;text-decoration: none;font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;	font-size:75%;color: #FFFFFF;background: #0C70DD;border: 0px;padding: 0px;margin: 0px;display: block;	overflow: hidden;}
.topNava a:hover{
	width: 100%;line-height: 26px;text-decoration: none;color: #FFFFFF;background-color:#0A55A9;border: 0px;padding: 0px;	margin: 0px;display: block;overflow: hidden;}
.SCart{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 75%;color:#FFF;}
.SCartItems {	
}
.SCartTotal a{
color: #FF0000;text-decoration: none;font-weight: bold;}
.SCartTotal a:hover{
	text-decoration:underline;}
.Currency ul li {
	display: inline;list-style-type: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 75%;}
.Currency ul li a {
	color: #FFF;text-decoration: none;font-variant: small-caps;padding:5px;}
.Currency ul li a:hover {
	color: #FFF;text-decoration: underline;font-variant: small-caps;}
.imageArea {
height: 115px;}
.txtNotice  {
font-family: Verdana, Arial, Helvetica, sans-serif;color: #000;text-decoration:none;}
.txtNotice:hover  {
font-family: Verdana, Arial, Helvetica, sans-serif;color: #000;text-decoration:underline;}
.searchBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size: 70%;color: #FFFFFF;	background-color: #0C70DD;border: 1px outset #FFF;font-weight:bold;height: 20px;width: 30px;}
.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size: 70%;color: #333333;	background-color: #FFF;border: 1px inset #FFF;}
.textbox {
	background-color: #FFF;border: 1px inset #FFF;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #0E51A3;}
.textboxDisabled {
	background-color: #FFFFFF;border: none;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;}
.submit {	
	font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;background-color: #0C70DD;border: none;	height: 18px;font-weight: bold;border: 1px outset #FFF;}
form, ol, ul {
	margin: 0px;padding: 0px;}
li {
	list-style-position: inside;margin: 0px;padding: 0px;}
li.bullet {
	list-style-type: square;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #0C70DD;}
li.bulletLrg {
	list-style-type: square;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;color: #0C70DD;}
li.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #000000;}
li.account {
	list-style-type: square;padding-top: 5px;padding-bottom: 5px;}
.txtSession {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #FFFFFF;}
a.txtSession {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #FFFFFF;text-decoration: none;} 
a.txtSession:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;color: #FFFFFF;text-decoration: underline;} 
.txtSessionGrey {
	color:	#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;text-transform: capitalize;}
.txtCopy, .txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #333333;}
a.txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;color: #031074;	text-decoration: none;}
a.txtSiteDocs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;color: #031074;text-decoration: underline;}
a.txtButton {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-weight: bold;color: #FFFFFF;	background-color: #0C70DD;padding: 2px;line-height: 20px;text-align: center;text-decoration: none;	border: 1px outset #FFF;}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;background-color: #0C70DD;border: 1px inset #FFF;padding: 2px;line-height: 20px;text-align: center;text-decoration: none;}
.txtM {
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;line-height: 20px;color:#0C70DD;padding:5px;text-decoration:none;}
.txtM:hover{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;line-height: 20px;color:#0C70DD;padding:5px;text-decoration: underline;}
.txtN {
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;line-height: 20px;font-weight:bold;color:#333333;padding:5px;text-decoration:none;}
.txtN:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;line-height: 20px;color:#0C70DD;padding:5px;}
.txtOldPrice {
	text-decoration: line-through;}
.txtSale {
 	color: #FF0000;}
.txtOutOfStock {
	color: #FF0000;}
.txtSiteDocs, a.txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size: 70%;color: #333333;	text-decoration:none;}
a.txtSiteDocs:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size: 70%;color: #0C70DD;	text-decoration:none;}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration:none;}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;color: #0C70DD;text-decoration:none;}
.txtContentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%;font-weight: bold;font-style: normal;color: #333333; position:relative;}
.txtBoxSave {
	color: #F90707;padding-left: 16px;}
.tblList {
}
.tdListTitle {
	background-color: #0C70DD;font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-weight: bold;color: #FFFFFF;border-bottom: 1px solid #BFCCC7;}
.tdEven {
	background-color: #FFFFFF;}
.tdOdd {
	background-color: #FFFFFF;}
.cartProgress {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #666666;padding: 4px;border: 1px solid #CCCCCC;width: 350px;margin: auto;}
.txtcartProgressCurrent {
	color: #0C70DD;font-weight: bold;}
.quickBuy {
	text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;color: #666666;}
.tdcartTitle {
	font-weight: bold;color: #FFFFFF;background-color: #0C70DD;border-bottom: 1px solid #666666;	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;}
.tdcartEven {
	background-color: #FFFFFF;}
.tdcartOdd {
	background-color: #FFFFFF;}
.tdCartSubTotal {
	padding-top: 10px;border-top: 1px solid #666666;}
a.txtCheckout {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-weight: bold;color: #FFFFFF;	background-color: #0C70DD;text-decoration: none;font-weight: bold;padding: 2px;border: 1px outset #FFF;}
a.txtCheckout:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-weight: bold;color: #FFFFFF;	background-color: #0C70DD;text-decoration: none;font-weight: bold;padding: 2px;border: 1px inset #FFF;}
a.txtUpdate {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-weight: bold;color: #FFFFFF;	background-color: #0C70DD;text-decoration: none;font-weight: bold;padding: 2px;border: 1px outset #FFF;}
a.txtUpdate:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;font-weight: bold;color: #FFFFFF;	background-color: #0C70DD;text-decoration: none;font-weight: bold;padding: 2px;border: 1px inset #FFF;}
.txtStockWarn {
	font-size: 70%;color: #FF0000;}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;color: #050F72;	background-color: #FFCECE;border: 1px solid #FF0000;padding-top: 2px;padding-right: 2px;	padding-bottom: 2px;padding-left: 2px;}
.txtCopyright, a.txtCopyright {
	text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;	padding-top: 5px;color: #333333;}
a.txtCopyright:hover {
	text-decoration: underline;}
.dropDown {
	width: 120px;}