html {  height:100%;  width:100%;}body {	color:#333333;	font-family: Verdana, Geneva, sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	letter-spacing:normal;	margin:0;	padding:0;	background:url(../images/body-bg.gif) repeat-x left top;}a {	outline:none;	outline-style:none;	outline-width:0px;}#container-body {	display:block;	margin:0pt auto;	width:902px;	height:auto;}#container-float {	float:left;	margin:0;	padding:0;	width:902px;	height: auto;	overflow:hidden;}/* START HEADER CSS */#container-header {	float:left;	width:880px;	height:114px;	margin:0px;	padding:7px 11px 0px 11px;	background:url(../images/header-bg.png) no-repeat left top;}#container-header .left {	float:left;	width:132px;	height:100px;	padding:10px 0px 0px 8px;}#container-header .middle {	float:left;	width:465px;	height:100px;	padding: 7px 0 0 0;}#container-header .right {	float:left;	width:275px;	height:108px;	padding:5px 0 0 0;}/* END HEADER CSS *//* START NAVIGATION CSS */#container-navigation {	float:left;	width:878px;	height:38px;	margin:0px;	padding:0px;	overflow:hidden;	border-left:1px solid #d90101;	border-right:1px solid #d90101;	background:url(../images/navigation-bg.gif) repeat-x left top;}#container-navigation .left {	float:left;	width:560px;	height:38px;	line-height:38px;}#container-navigation .left ul {	list-style:none;	margin:0;	padding:0 0 0 20px;	text-align: left;}#container-navigation .left ul li {	float:left;	padding: 0;	height: 38px;	line-height: 34px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	font-weight:bold;	color:#FFF;}#container-navigation .left ul li a   {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	font-weight:bold;	color:#FFF;	text-decoration: none;	margin-right: 7px;	margin-left: 7px;}#container-navigation .left ul li a:hover {	text-decoration: underline;}#container-navigation .left ul li a.current {	color:#fff;	font-size:12px;	font-weight:bold;	margin-right: 7px;	margin-left: 7px;		text-decoration: underline;}#container-navigation .right {	float:left;	width:318px;	height:38px;	line-height:34px;	color:#FFF;	padding-top: 3px;}#container-navigation .right a, .searchBtn {	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	color:#FFF;	font-weight:bold;	text-decoration: underline;	background:url(../images/navigation-bg.gif) repeat-x left 19px;	border:none;	margin-top:4px}#container-navigation .right a:hover {	text-decoration:none;}#container-navigation .right .separator {	height:15px;	line-height:15px;	background:url(../images/nav-sep.gif) no-repeat left top;	margin-left:8px;}/* END NAVIGATION CSS *//* START INFOREGION CSS */#container-info {	float:left;	width:880px;	height:auto;	background:url(../images/body-top-bg.gif) repeat-x left top;	padding:46px 0 0 0;	}#container-info .left {	float:left;	width:183px;	padding-left:13px;	min-height:450px;	height:auto !important;	height:450px;	background:url(../images/side-separator.gif) no-repeat right top;	}#container-info .left #left-menu {	padding-left:6px;}#container-info .left #left-menu ul{	width:174px;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	line-height: 28px;	font-weight: bold;	color: #d90101;	list-style-type: none;	margin: 0;	padding:0;}#container-info .left #left-menu ul li{	margin:0;	padding:0 0 0 20px;	list-style:none;	background:url(../images/list_arrow.gif) no-repeat left top;}#container-info .left #left-menu ul li a{	text-decoration:none;	color:#d90101;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0px;	padding: 0px;}#container-info .left #left-menu ul li a:hover{	text-decoration: underline;}#container-info .left #left-banner {	width:180px;	padding:12px 0 12px 0;}#left-banner a img{border:0; }#container-info .middle {	float:left;	width:470px;	min-height:450px;	height:auto !important;	height:450px;	line-height:18px;	padding:0 10px 0 10px;}#container-info .middle #info {	float:left;}#container-info .middle #list {	float:left;}/* START LIST CSS */#container-info .middle #list .list_container {	float: left;	width:211px;	height:auto;	padding:10px 10px 10px 13px;}#container-info .middle #list .list_container .img_box {	background:url(../images/list_img.gif) no-repeat left top;	text-align:center;	padding:2px;	height:150px;}#container-info .middle #list .list_container .price_box {	width:211px;	height:40px;	line-height:20px;	overflow:hidden;	text-align:center;}/* END LIST CSS */#container-info .right {	float:left;	width:170px;	padding-left:12px;	padding-right:8px;	min-height:450px;	height:auto !important;	height:450px;	background:url(../images/side-separator.gif)  no-repeat left top;}#container-info .right #right-basket {	padding-bottom:30px;}#container-info .right #right-popular {}#container-info .right #right-popular span {	text-align:left;	font-size:12px;	font-weight:bold;	padding-left:5px;}#container-info .right #right-popular ul{	width:174px;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	line-height: 28px;	font-weight: normal;	color: #666666;	list-style-type: none;	margin: 0;	padding:5px 0 0 0;}#container-info .right #right-popular ul li{	margin:0;	padding:0 0 0 16px;	list-style:none;}#container-info .right #right-popular ul li a{	text-decoration:none;	color:#666666;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	font-weight: normal;	margin: 0px;	padding: 0px;}#container-info .right #right-popular ul li a:hover{	text-decoration: underline;}/* END INFOREGION CSS */#container-content {	float:left;	width:880px;	height:auto;	margin:0px;	padding:0px 11px 0px 11px;	overflow:hidden;	background:url(../images/body-bg.png) repeat-y left top;}#container-footer {	float:left;	width:880px;	height:20px;	margin:0px;	padding:0px 11px 20px 11px;	background:url(../images/footer-bg.png) no-repeat left bottom;}#container-footer-after {		margin:0 auto;		width:880px;}#container-footer-after .top {		width:880px;	padding-top:4px;	float:left;}#container-footer-after .top ul {	list-style:none;		margin: 0px auto;	padding:0;	text-align: left;}#container-footer-after .top ul li{	float:left;	padding: 0;	height: 20px;	line-height: 20px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	font-weight:normal;	color:#333;}#container-footer-after .top ul li a   {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	font-weight:normal;	color:#333;	text-decoration: none;	margin-right: 7px;	margin-left: 7px;}#container-footer-after .top ul li a:hover {	text-decoration: underline;}#container-footer-after .top ul li a.current {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	font-weight:normal;	color:#333;	text-decoration: underline;}#container-footer-after .bottom{	width:300px;	height:20px;	float:right;	text-align:center;	font-size:11px;	color:#333;	line-height:20px;}/* Top Reg Form */.td_text_header {	font-family: Verdana;	font-size: 14px;	color: #cc0000;	text-align:right;	padding-right:30px;	}.td_text_right {	text-align:right;	vertical-align:top;	padding-right:30px;	height:18px;	overflow:hidden;}.log {	float:right; width:74px; text-align:left; height:18px; line-height:18px; overflow:hidden;}.reg {	float:right; width:70px; text-align:left; height:18px; line-height:18px; overflow:hidden;}.log2 {	float:left;  text-align:left;  line-height:18px; display:inline;}.reg2 {	float:left; width:120px; text-align:left;  line-height:18px; display:inline;}.join {	float:right; width:50px; text-align:left;}.cart {	float:right; width:120px; text-align:left;}.td_cart_heder {	text-align:left;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	font-weight:bold;	color:#333;	vertical-align:top;	width:140px;	height:24px;	background:url(../images/cart.gif) no-repeat right top;}.td_cart_text {	text-align:left;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#666666;	padding-left:18px;	height:24px;	line-height:24px;}.td_text {	font-family: Verdana;	font-size: 12px;	padding-left: 4px;	line-height: 24px;	vertical-align: middle;}.td_text_lite {	font-family: Verdana;	font-size: 12px;	padding-left: 3px;	line-height: 20px;	color:#666;	vertical-align: middle;}.td_italic {	font-size:11px;	font-style:italic;	color:#333;}.td_join {	font-size:12px;	font-weight:bold;	padding-bottom:3px;}input.input {	color: #000000;	font-family: Verdana;	font-size: 11px;	height: 14px;	padding-top:2px;	width: 155px;	border:1px solid #333333;}span.separator {	height:12px;	line-height:12px;	background:url(../images/link_sep.gif) no-repeat left bottom;	padding-left:15px;}span.separator_join {	height:12px;	line-height:12px;	background:url(../images/li_join.gif) no-repeat left 3px;	padding-left:15px;}.s_text {	float:left; height:34px; width:80px;	margin-top:-4px;}.s_input {	height:34px; float:left; width:160px; padding-top:0px;	padding-top:4px;}/* end Top Reg Form *//* fix input issues */a.link_all, input.link_all {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	height:14px;		font-weight:normal;	color:#333;	text-decoration:none;}a.link_all:hover, input.link_all:hover {	text-decoration:underline;	font-weight:bold;}input.link_all {background-color:#FFFFFF;border:#FFFFFF 1px solid;height:18px;}/* end fix input */a.link_price {	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	height:14px;	font-weight:normal;	color:#cc0000;	text-decoration:none;}a.link_price:hover {		font-family:Verdana, Geneva, sans-serif;	font-size:12px;	text-decoration:underline;	font-weight:bold;	height:14px;}.sale {	text-decoration: line-through;}.l_price {	float:left;	width:100px;}.r_price {	float:left;	width:110px;}/* fix Copyright issues */.txtCopyright {line-height: 20px;	font-family:Verdana, Geneva, sans-serif;	font-size:10px;	font-weight:normal;	color:#333;	text-align:center	}	a.txtCopyright {	text-decoration:underline;	color:#333;	}	/* end fix Copyright */		/* View Product Page */	.prodtitile {	font-family: Verdana;	font-size: 12px;	color: #cc0000;	}	.descrp {	padding: 10px 0px;	}.prodimage {background:url(../images/prod-bg.gif) no-repeat left top;	text-align:center;	padding:8px;	width: 300px;	float:left;	position:relative;}.prodinfo {float:right;width:152px;}.prodinfo strong {	color:#BE000F;}a.forw {color:#333333;text-decoration:underline;display:block;padding:5px 0;}.prodbuy {}a.addtobask {color: #BE000F;text-decoration:underline;}/* code from original CubeCart skin */.txtOldPrice {	text-decoration: line-through;}span.txtSale, .txtSale { 	color: #BE000F;	text-decoration:underline;	font-size:16px;	font-weight:bold;	display:block;	padding-top:10px;}div.txtSale { 	color: #BE000F;	text-decoration:underline;	font-size:12px;	font-weight:normal;	display:inline;	padding-top:10px;}.txtOutOfStock {	color: #BE000F;}.pagination {	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}.pagination a {	color:#D90101;}#subCats {	text-align: center;	margin: 0px;	padding: 3px;	float: left;	width:150px;	height:150px;}.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;}.latestProds {	float: left;	text-align: center;	width: 131px;	height: 120px;}
