* {margin:0px;padding:0px;}body {	margin: 0px;	background-color: #FFFFFF;	background-attachment: scroll;	background-image: url(../images/bodyBg.jpg);	background-repeat: repeat-x;	background-position: 30px 0px;}#surround {width:100%;	background-image: url(../images/logo.jpg);	background-repeat: no-repeat;	position:relative;}#pageSurround {	width: 748px;	margin: 0px auto;	padding: 0px 5px 5px 5px;}#topHeader {height:107px;}.shopcart {background-image:url(../images/basketBg.png);background-repeat:no-repeat;height:41px;width:419px;margin:auto;color:#1b6394;padding:12px 0px 0px 23px;float:right;}.shopcart a {color:#1b6394;text-decoration:none;}.shopcart a:hover {text-decoration:underline;color:#77D8FF;}.sessiona a {padding-left: 33px;}.sessionb a {padding-left: 18px;}.boxTitleLeft, .boxTitleRight {	}.boxContentLeft, .boxContentRight {	}.colLeft {	position: relative;	z-index:5;	left: 0px;	width: 29%; 	padding-left: 15px;	padding-right: 5px;	float: left;}.colMid {	position: relative;	width: 98%;	margin:auto;	margin-top:10px;}.colRight {	position: relative;	width: 160px; 	padding-left: 5px;	right: 0px;	float: right;}.boxContent {		padding: 3px;	color: #333333;	margin-bottom: 5px;	margin-top: 0px;	position: inherit}/* CHECKOUT PAGES */.colLeftCheckout {	position: relative;	left: 0px;	width: 160px; 	padding-left: 15px;	padding-right: 5px;	float: left;}.colMainCheckout {	position: relative;	width: 568px;	float: left;}/* END CHECK OUT PAGES */.siteDocs {	text-align:center;	margin-top: 10px;}.pagination {	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}#subCats {	text-align:justify;		text-align: center;		margin: 0px;	padding: 3px;	float: left;	}.subCat {		text-align: center;	padding: 8px;	float: left;	width: 110px;	height:70px;	overflow:hidden;}.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;	width: 131px;	height: 100px;	float: left;	overflow: hidden;}/*Start Cross-Browser DHTML Menu*/.catsmenu {padding-top:111px;}#mainmenu-nav {	list-style: none;	list-style-type: none;	width:100%;	padding: 0px;	margin: 0px;}.li-nav a {	padding: 2px 8px 5px 8px;	display: block;	text-indent: 2px;	color: #FFFFFF;	text-decoration: none;	margin: 0px;	}.li-nav a:hover {	color: #77D8FF;}.ul-nav, .li-nav {	display: block;	list-style: none;}.ul-nav {	width: 150px;	padding: 0px;}.li-nav {		float: left;}.li-nav .ul-nav  {	display: none;	width:100px;	position: absolute;	margin-left: 5px;	margin-top: 0px;	padding-bottom:3px;	z-index: 99;	background-color:#0A0A0A;	border-bottom:1px solid #454545;	border-right:1px solid #454545;	border-left:1px solid #454545;	overflow:hidden;}.li-nav .ul-nav a {display:block;width:100px;color:#FFFFFF;font-size:10px;padding-top:3px;padding-bottom:3px;}.li-nav .ul-nav a:hover {color:#1B6394;text-decoration:underline;}a.hassubmenu {}/*End Cross-Browser DHTML Menu*/.li-nav .ul-nav a.li3, .li-nav .ul-nav a.li5, .li-nav .ul-nav a.li7, .li-nav .ul-nav a.li6, .li-nav .ul-nav a.li15, .li-nav .ul-nav a.li8, .li-nav .ul-nav a.li10, .li-nav .ul-nav a.li11, .li-nav .ul-nav a.li9, .li-nav .ul-nav a.li13 {	height:10px;	width:10px;	overflow:hidden;	margin:2px;	border:1px solid #FFFFFF;	padding:0px;}.li-nav .ul-nav a.li3 {	background-color:#000000;	color:#000000;}.li-nav .ul-nav a.li5 {	background-color:#0099FF;	color:#0099FF;}.li-nav .ul-nav a.li7 {	background-color:#70AB39;	color:#70AB39;}.li-nav .ul-nav a.li6 {	background-color:#FF9900;	color:#FF9900;}.li-nav .ul-nav a.li15 {	background-color:#9A8359;	color:#9A8359;}.li-nav .ul-nav a.li8 {	background-color:#FF66CC;	color:#FF66CC;}.li-nav .ul-nav a.li10 {	background-color:#9933CC;	color:#9933CC;}.li-nav .ul-nav a.li11 {	background-color:#990000;	color:#990000;}.li-nav .ul-nav a.li9 {	background-color:#FFFF33;	color:#FFFF33;}.li-nav .ul-nav a.li13 {background-color:#000000;	color:#000000;}/* featured products */.randProd {background: url(images/TitleFeatured.gif) 21px 5px #FFFFFF no-repeat; padding:25px 0px 7px 5px; text-align:center; width:160px;/* overflow:hidden; */}.randProd table {margin-left:-5px;}.randProd img {border:1px solid #CCCCCC;padding:5px;margin-bottom:5px;/* overflow:hidden; */}img.prodimg {border:none;}.prodimgcrop {height:60px;width:100px;/* overflow:hidden; */margin:0px;padding:0px;border:5px solid #FFFFFF;}.prodimgcrop2 {border:1px solid #CCCCCC;height:85px;width:110px;/* overflow:hidden; */margin:0px 0px 0px 0px;padding:0px;}.randProd img {width:100px;}.LatestProds {background-repeat:no-repeat;margin:10px 0px 0px 0px;padding: 0px;}.featprod { float:left;width:112px;margin:1px;position:relative;}a img.infobtn {float:right;margin:-14px 3px 0px 0px;border:none;} input.infobtn {float:right;margin:-14px 5px 0px 0px;border:none;}/* cats products */.cats {font-size:10px;color:#1B6394;}.cats .randProd {background: url(images/TitleFeatured.gif) 21px 5px #FFFFFF no-repeat; padding:25px 0px 7px 5px; text-align:center; width:160px;/* overflow:hidden; */}.cats .randProd table {margin-left:-5px;}.cats .randProd img {border:1px solid #CCCCCC;padding:5px;margin-bottom:5px;/* overflow:hidden; */}.cats img.prodimg {border:none;}.cats .prodimgcrop {height:118px;width:164px;/* overflow:hidden; */margin:0px;padding:0px;border:5px solid #FFFFFF;}.cats .prodimgcrop2 {border:1px solid #CCCCCC;height:128px;width:174px;/* overflow:hidden; */margin:0px 0px 0px 0px;padding:0px;}.cats .randProd img {width:100px;}.cats .LatestProds {background-repeat:no-repeat;margin:10px 0px 0px 0px;padding: 0px;}.cats .featprod { float:left;width:178px;margin:1px;position:relative;height:175px;/* overflow:hidden; */}.cats a img.infobtn {float:right;margin:-14px 3px 0px 0px;border:none;}.cats input.infobtn {float:right;margin:-14px 5px 0px 0px;border:none;}.cats a {color:#333333;text-decoration:none;text-transform:uppercase;font-size:11px;}.cats a:hover {	color:#77D8FF;}.cats .prodTitle {display:block;height:14px;overflow:hidden;}/* product page */.viewprodimagebox {	float:left;	position: relative;	width:350px;	overflow:hidden;}.viewprodrightbox {float:right;	position: relative;	width:375px;	overflow:hidden;}img.viewprod {width:339px;}.prodimgcrop3 {width:338px;overflow:hidden;margin:0px;padding:0px;border:5px solid #FFFFFF;background:#FFFFFF;}.prodimgcrop4 {border:1px solid #CCCCCC;width:348px;overflow:hidden;margin:0px auto 5px auto;padding:0px;}span.vat {	font-size:11px;	color:#1644CA;	font-weight:bold;}.viewprodrightbox li.bulletLrg {list-style-type:none;}.viewprodrightbox ul, .viewprodrightbox ol {margin-left:0px;}.viewprodrightbox li.bulletLrg a.txtDefault {	padding-left: 10px;	font-size:12px;	color:#77D8FF;}.viewprodrightbox li.bulletLrg a.txtDefault:hover {	color:#1B6394;}.viewprodrightbox a.txtButton{	background-color:#70AB39;	border-color:#70AB39;}.viewprodrightbox a.txtButton:hover {	background-color:#457319;	border-color:#457319;}a.txtTitle, span.txtTitle {font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#004395;text-decoration:none;display:block;width:393px;}span.txtTitle {font-size:22px;width:235px;}.catPrice {	font-family:Arial, Helvetica, sans-serif;	font-size:22px;	color:#000;	position:absolute;	text-align:right;	top:0px;	right:0px;}.boxContent3 {padding-top:15px;}.boxContent3 p, .viewdoc p {margin: 10px 0px;}.viewdoc a, .descrpt a {color:#1B6394;text-decoration:underline;}.viewdoc a:hover, .descrpt a:hover {color:#77D8FF;text-decoration:none;}.boxContent3 td {padding:3px;}#imgThumbSpace .prodimgcrop, .also .prodimgcrop  {overflow:hidden; height:75px;}