body {	margin: 5px;	background-color: #000000;	background-image: url(../styleImages/backgrounds/bearpattern.png);}#pageSurround {	width: 790px;	margin: 0px auto;	padding: 0px;	/*border: 1px solid #C00000;*/	background-color: #000000;}#topHeader {	text-align: right;	height: 100px;	margin-bottom: 5px;	padding-right: 0px;	padding-top: 0px;	/*background-color: #000000;*/	background-image: url(../styleImages/backgrounds/mentalheader.jpg);	background-repeat: no-repeat;	background-position: center left;	overflow: hidden;}#navBandRed {	text-align:right;	height: 20px;	padding-right: 9px;	padding-top: 0.2em;	background-color: #808080;	border-bottom: 1px solid #303030;}#sessionBandGray {	height: 25px;	padding-right: 9px;	padding-top: 0.2em;	background-color: #D9D9D9;	border-bottom: 1px solid #BBBBBB;}#footer {	text-align:center;	vertical-align: center;	height: 117px;	width: 790px;	background-color: #808080;	background-image: url(../styleImages/backgrounds/secure.jpg);	background-repeat: no-repeat;	background-position: center left;}.boxTitleLeft, .boxTitleRight {	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: white;	font-weight:bold;	background-color: #808080;	border-bottom: 1px solid #303030;	width: 157px;	height: 20px;	padding-left: 3px;	padding-top: 1px;}/*.randomTitle {	text-align:center;	font-family: Lucida Calligraphy, Arial, Helvetica, sans-serif;	font-size: 150%;	color: #808080;	font-weight: bold;	background-color: #C2D5FC;	border-top: 1px solid #5E85CF;	border-left: 1px solid #5E85CF;	border-right: 1px solid #5E85CF;	width: 453px;	height:40px;	padding-top: 5px;}.randomContent {	width: 453px;	height: 165px;	background-color: #C2D5FC;	padding: 0px;	border-left: 1px solid #5E85CF;	border-right: 1px solid #5E85CF;	border-bottom: 1px solid #5E85CF;	padding: 0px;	margin-bottom: 10px;}.randomContent image{	height: 120px;	border: 5px groove #808080;}.randomContent img{	height: 120px;	border: 5px groove #808080;}*/.boxContentLeft, .boxContentRight {	background-color: #D9D9D9;	padding-left: 5px;	margin-bottom: 5px;	padding-top: 3px;	padding-bottom: 5px;	border: 1px solid #D9D9D9;}#mentallogo {	padding-left: 5px;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 0px;	vertical-align:bottom;	height:100%;}/* Cart Box for Featured Products To Center Mod.boxContentCart {	background-color: #F3F3F3;	background-image: url(../styleImages/backgrounds/cartBg.jpg);	background-position:bottom;	background-repeat: no-repeat;	height:200px;	padding-left: 5px;	margin-bottom: 1em;	padding-top: 3px;	padding-bottom: 5px;	border: 1px solid #D9D9D9;}End Cart Box for Featured Products To Center Mod */.colLeft {	position: relative;	left: 0px;	width: 160px; 	padding-left: 0px;	padding-right: 5px;	float: left;}.colMid {	position: relative;	width: 625px;	float: left;}.boxContent {	padding: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	color: black;	background-color: #FFFFFF;	margin-bottom: 5px;}/* CHECKOUT PAGES */.colLeftCheckout {	position: relative;	left: 0px;	width: 160px; 	padding-left: 0px;	padding-right: 5px;	float: left;}.colMainCheckout {	position: relative;	width: 620px;	float: left;}/* END CHECK OUT PAGES */.siteDocs {	text-align:right;	vertical-align: center;}a.siteDocs:hover {	color: black:;	background: white;	border: 1px solid black;}.pagination {	text-align: right;	padding-top: 5px;	padding-bottom: 5px;}#subCats {	background-color: #FFFFFF;	text-align: center;	border: 1px solid #BFCCC7;	margin-top: 5px;	padding: 3px;	position: relative;	float: left;	width: 610px;}.subCat {		text-align: center;	padding: 8px;	position: relative;	float: left;	width: 110px;}#lateProds {	margin-left: 15px;}.lateProd {		text-align: center;	padding: 8px;	position: relative;	float: left;	width: 250px;	height: 260px;	margin-left: 20px;	margin-top: 20px;	border: 1px dotted #CACACA;}.regSep{	padding: 10px 0px 10px 0px;	margin: 10px 0px 10px 0px;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;}/* code from style.css *//*.searchBtn = The "GO" button for your search box.*/.searchBtn {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	color: white;	background-color: #808080;	font-weight:bold;	border: 1px solid black;	height: 20px;	width: 30px;}/*.searchBox = The search box attributes.*/.searchBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 80%;	color: black;	background-color: white;	border: 1px solid black;}/*.banner1, .banner2 = The banners that appear in my header*/.bannerCart {	position:relative;	float: right;}.banner {	position: relative;	margin-top: 0px;	margin-left: 5px;	float:right;}/*.textbox = The quantity box in your shopping cart, and the "Enter Product Code" text box.*/.textbox {	background-color: #E0F0FF;	border: 1px solid #A8B4B0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: black;}/*    */.textboxDisabled {	background-color: #FFFFFF;	border: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}/*.submit = The "Join Now" button for mailing list, and the "Add" button for adding product codes to shopping cart.*/.submit {		font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-color: #808080;	border: black;	height: 18px;	font-weight: bold;	border: 1px solid black;}form, ol, ul {	margin: 0px;	padding: 0px;}li {	list-style-position: inside;	margin: 0px;	padding: 0px;}li.bullet {	list-style-image: url(../styleImages/icons/bullet.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: #000000;	margin-bottom: 0.5em;	}li.bulletLrg {	list-style-type: square;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	color: #000000;	}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 = The text dealing with a customer's session; for instance, this will affect the text in your search box area,like the words, "Search for:", "Log In" and "Register"*/.txtSession {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: black;}a.txtSession {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: black;	text-decoration: none;} a.txtSession:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;	color: black;	text-decoration: underline;} .txtSessionGrey {	color:	black;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-left:2em;	font-weight:bold;	font-size: 70%;	text-transform: capitalize;}/*.txtCopy = Affects text in the "Information" box and the "Mailing List" box.*/.txtCopy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 80%;	color: black;}/*.txtButton = The "Buy" and "More" and "Add to Basket" buttons appearing near product descriptions.*/a.txtButton {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: black;	background-color: white;	border: 1px solid black;	padding: 2px;	line-height: 20px;	text-align: center;	text-decoration: none;}a.txtButton:hover {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	background-color: #808080;	border: 1px solid black;	padding: 2px;	line-height: 20px;	text-align: center;	text-decoration: none;}/*.txtOldPrice = This is the price which by default appears with a line struck through when the item is on sale.*/.txtOldPrice {	text-decoration: line-through;}/*.txtSale = Sets properties for the sale price text.*/.txtSale { 	color: #FF0000;}.txtOutOfStock {	color: #FF0000;}/*.txtSiteDocs, a.txtSiteDocs = Sets properties for the links at the bottom of the page, which link to pages on your site, "About Us" etc.*/.txtSiteDocs, a.txtSiteDocs {	vertical-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	margin: 0.2em;	color: #FFFFFF;	text-decoration:none;}a.txtSiteDocs:hover { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration:none;}/*.txtDefault, a.txtDefault, a.txtLink, a.txtLocation = This is where you set the properties for the text that appears in your category links, popular products links, sub-titles to all the product pics, and the titles in your product descriptions (Product Names).*/.txtDefault, a.txtDefault, a.txtLink, a.txtLocation, a.txtCatMenu{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 110%;	color: black;	text-decoration:none;}a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 110%;	color: #808080;	text-decoration: underline;}a.txtCatMenu:hover { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 110%;	color: white;	background-color: #808080;	border: 1px solid black;	text-decoration:none;}/*.txtContentTitle = Sets properties for the major headings on your site.*/.txtContentTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-decoration: underline;	color: black;	padding: 2px;	margin-bottom: 5px;}.txtBoxSave {	color: #F90707;	padding-left: 16px;}/*.tblList = this is the table that contains your items list for items contained in a category.*/.tblList {	border: 1px solid #BFCCC7;}.tdListTitle {	background-color: #808080;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: White;	border-bottom: 1px solid #303030;}.tdEven {	background-color: #FFFFFF;}.tdOdd {	background-color: #F3F3F3;}/*.txtCartPrice = This affects the text that reports the quantity and pricing of items in the cart.*/.txtCartPrice {	position: relative;	float: right;	color: #FF0000;	padding-right: 3px;}/*.txtCart = Affects the text in the Shopping Cart reporting box, "Items in cart:" and "Total:"*/.txtCart {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	color: black;	}.cartTotal {	text-align: left;	border-top: none;	width: 150px;	padding-top: 2px;	margin-top: 3px;	margin-bottom: 3px;}a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {	text-decoration: none;	color: black;}a.txtCartProduct:hover {	text-decoration: none;	color: #FF3300;}a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	font-weight: bold;	color: black;	background-color: white;	text-decoration: none;	font-weight: bold;	padding: 2px;	border: 1px solid #000000;}a.txtviewCart:hover {	background-color: #808080;	color: #FFFFFF;}/*.cartProgress = Sets properties for the cart progress box, "Cart » Address » Payment » Complete"*/.cartProgress {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #666666;	padding: 4px;	border: 1px solid #CCCCCC;	width: 350px;	margin: auto;}/*.txtcartProgressCurrent = Sets properties for the text that tells where the customer is now in relation to the progress bar.*/.txtcartProgressCurrent {	color: #808080;	font-weight: bold;}/*.quickBuy = Sets properties for the text, "Want to add more items? Enter the Product Code:"*/.quickBuy {	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;}/*.tdcartTitle = sets properties for the title bar of the shopping cart item list table.*/.tdcartTitle {	font-weight: bold;	color: #FFFFFF;	background-color: #808080;	border-bottom: 1px solid #666666;}.tdcartEven {	background-color: #F3F3F3;	}.tdcartOdd {	background-color: #FFFFFF;}.tdCartSubTotal {	padding-top: 10px;	border-top: 1px solid #666666;}a.txtCheckout, a.txtUpdate {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: black;	background-color: white;	border: 1px solid black;	text-decoration: none;	font-weight: bold;	padding: 2px;	border: 1px solid #000000;}a.txtUpdate:hover, a.txtCheckout:hover {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	background-color: #808080;	border: 1px solid black;	text-decoration: none;	font-weight: bold;	padding: 2px;	border: 1px solid #000000;}.txtStockWarn {    font-weight: bold;	font-size: 80%;	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;	margin: .5em;	padding-top: 5px;	color: #808080;}a.txtCopyright:hover {	text-decoration: none;}.dropDown {	width: 120px;}/* added code to work with stylesheet mod */.colRight {display:none;visibility:hidden;}#sessionBandGray {overflow:hidden;padding-left:1em;}#sessionBandGray .boxContentRight, #sessionBandGray .boxContentRight {margin:0px;padding:0px;}#sessionBandGray .boxTitleRight, #sessionBandGray .boxTitleRight, .hide, .clrblk {display:none;visibility:hidden;}.sesswel {font-weight:bold;}.bannerCart {float:none;}/* buy and more buttons mod */a.buybtn {background-image:url(../styleImages/backgrounds/buy.jpg);background-repeat:no-repeat;height:35px;width:92px;border:1px #FFFFFF;background-position:center center;display:block;}a.morebtn {background-image:url(../styleImages/backgrounds/more.jpg);background-repeat:no-repeat;border:1px #FFFFFF;height:35px;width:92px;background-position:center center;display:block;}