/* CSS Document */.pagination {	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}#subCats {	text-align: center;	margin: 0px;	padding: 3px 0px 15px 3px;	float: left;	width: 100%;}.subCat {		text-align: center;	margin-bottom: 20px;	margin-left:20px;	float: left;	width:250px;	border: 1px dashed #999;	height:auto;		}.subCatTxt {	font-size:13px;	color: #000;	font-weight:bold;}.regSep{	padding: 10px 0px 10px 0px;	margin: 10px 0px 10px 0px;	}.tblList {}.tblList td {padding:2px;}.tdListTitle {	background-color: #070F72;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;}.tdEven {	}.tdOdd {	background-color: #FFFFFF;}.tdcartTitle {	font-weight: bold;	color: #FFFFFF;	background-color: #999999;	border-bottom: 1px solid #666666;}.tdEven, .tdOdd {background-image:url(../img/dot2.gif);background-repeat:repeat-x;}.tdCartSubTotal {	padding-top: 10px;	border-top: 1px solid #666666;}.txtOldPrice {	text-decoration: line-through;	font-style:italic;}.txtSale { 	color: #CC3333;}.boxContent strong {font-weight:bold;}.boxContent {font-size:11px;}.prodpage {line-height: 150%;}.prodpage ul, .prodpage li {list-style:none;}.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: #FF9900;	font-weight: bold;}.quickBuy {	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;}.tdcartTitle {	font-weight: bold;	color: #FFFFFF;	background-color: #999999;	border-bottom: 1px solid #666666;}.tdcartEven {	background-color: #EBEDFE;	}.tdcartOdd {	background-color: #FFFFFF;}.tdCartSubTotal {	padding-top: 10px;	border-top: 1px solid #666666;}a.txtCheckout, a.txtUpdate, input.submit {display:block;position:relative;	width:71px;	height:18px;	top:5px;	right:0px;	background:url(../img/buttons3.png) no-repeat top left;	font-family:Georgia, Helvetica, sans-serif;	font-size:11px;	text-align:center;	border:none;	cursor:pointer;	color:#000000;	float:right;	padding:3px 0 0 0px;	text-decoration:none;} input.submit {height:30px; float:none; padding:0px 0px 9px 0px ;  }a.txtUpdate {float:left;left: 0px;padding:0px 0 3px 0px;}a.txtCheckout:hover, a.txtUpdate:hover {background-position:top right;}.txtStockWarn {	font-size: 75%;	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;}