			.browse {
				background: #fff url("/components/com_virtuemart/css/browse.jpg") no-repeat;
				width: 650px;
				height: 160px;
				color:#333;
				padding: 10px 20px 20px 10px;
				clear: both;
				}
				.browse h1 {
					font-family: "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif; 
					color: #ffb200; 
					padding-bottom: .1em;
					font-size: 1.3em;
					border: none;
					}
					.browse h1  a:link, .browse h1 a:visited {
						border-bottom: none;
						text-decoration: none;
						color: #006699;
						display: block;
						border-bottom: 1px dotted #006699;
						}
						.browse h1 a:link.active, .browse h1 a:visited.active, .browse h1 a:hover {
							color: #f00;
							border-bottom: 1px solid #f00;
							}
				.browse div.img { 
					float: left;
					width: 140px;
		
					margin-top: 10px;
					text-align: center;
					}	
				.browse div.img img {
					padding: 10px;
					border: 1px solid #c8d6e5;
					background: #fff;
					}
				.browse div.browsedesc { 
					margin-left: 140px;
					height: 100px;
					}
					* html .browse div.browsedesc { 
						height: 115px;
						}
				.browse div.browsefoot { 
					height: 32px;
					position: relative;
					margin-left: 140px;
					}
			.browse div span.price {
				position: absolute;
				bottom: 0px; left: 0px;
				font-weight: bold;
				font-size: 1em;	
				}
			span.discount {
			color: red;
			display: block;
			}
			span.cart {
				position: absolute;
				bottom: 0px; right: 80px;
				}
			span.more {
				position: absolute;
				bottom: 0; right: 0;
				}
			* html span.more {
				bottom: 3px;
					}
				span.more a {
					display: block;
					text-indent: -9000px;
					width: 73px;
					height: 23px;
					background: url("/images/moreinfo.jpg") no-repeat;
					overflow: hidden;
					border: none;
					}
					span.more a:hover {
						outline: none;
						background: url("/images/moreinfo.jpg") no-repeat;
						}
/* 'MORE' LINK  */
	a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active { 
		background: transparent url("/templates/standard/styleImages/more.gif") no-repeat 0 -87px; 
		padding-left: 15px;
		margin-left: 5px;
		font-weight: bold;
		color: #006;
		}
	a.morelink:hover { 
		background: transparent url("/templates/standard/styleImages/more.gif") no-repeat  0 0;
		color: #ffb200;
		}
	.morelink span { position:absolute; left:-9999px; width:900px; }
	
.addToCart {
	background-position: bottom left;
	width: 100px;
	height: 30px;
	cursor: pointer;
	border:none;
	background: url('/templates/standard/styleImages/addtocart.jpg') no-repeat;
	overflow: hidden;
	text-indent: -9000px;
	}
	
	#product dt { 
		width: 680px;
		font-size: .9em;
		font-weight:bold;
		font-style:italic;
		padding:0 ; margin-top: -5px;
		margin-bottom: 15px;
		}
	#product dd {
		margin: 0 0 0 220px;
		}
	#product dd.title {
		margin: 0;
		}
	#product dd.pic { 
	margin: 0; padding: 0;	
	float: left;
	margin-right: 10px;
	}
	dd.pic img { 
	border: 1px solid #c8d6e5 ;
	}
	.imgbutton {
	margin-top: 20px;
	}
	.inputbox2 { 
	margin-top: -15px;
	}
	
	#product dd.price { 
	margin-top: 30px;
	font-size: 1.2em;
	font-weight: bold;
	}
	#product dd.price em { 
	font-size: .7em;
	font-style: normal;
	}
	#product dd.desc  {
	font-size: .8em;
	}

	.pathway { 
	font-weight: normal;
	font-style:italic;	
	}
	.sectiontableheader th { 
	color: #00437F;
	border-bottom: 1px solid #3A75AD;
	text-align: right;
	}
	div.checkoutwrap {
		background: url('/components/com_virtuemart/css/browse2.jpg') top no-repeat;
		height: 230px;
		}
	.checkout { 	
		margin-left: 20px;
		margin-top: 20px;
		}
	* html table.checkout {
		margin-left: 0;
		}
	.sectiontableheader th.left {
		text-align: left;
		}
	p.checkoutbuttons {
	text-align: right;
	margin-right: 12px;
	}
	
form.reglogin {
	clear: both;
	background: #fff url("/components/com_virtuemart/css/browse.jpg") no-repeat;
	min-height: 172px;
	}
* html form.reglogin {
	height: 172px;
	}
form.reg {
	clear: both;
	background: #fff url("/components/com_virtuemart/css/browse2.jpg") top no-repeat!important;
	height: 172px;
	padding-bottom: 150px;
	width: 680px;
	}
*html form.reg {
	padding-bottom: 0;
	}
form.reglogin fieldset , form.reg fieldset {
border: none;
padding: 0.5em 0.5em 0.5em 1.5em;
margin: 0;
}

form.reglogin div , form.reg div {
position: relative;
margin: 0.5em 0 0.5em 0;
}


form.reglogin legend, form.reg legend  {
font-weight : normal;
margin: 10px 0 0 0;
padding : .5em;
font-size: 1.2em;
letter-spacing: 0.05em;
color: #3a75ad;
}

form.reglogin label, form.reglogin  span.label, form.reg  label, form.reg  span.label {
float: left;
width: 15em;
text-align: right;
vertical-align: middle;
margin: 0.25em 0.5em 0.25em 0;
}

#remember_login {
	margin-top: 6px;
	}
	
form.reglogin fieldset div input.radio, form.reg fieldset div input.radio  {
	width: 1.125em; /* Width for modern browsers */
	height: 1.125em;
	padding : 1px;
	border: none;
}

form.reglogin fieldset div input.checkbox, form.regfieldset div input.checkbox  {
	width: auto;
	border: none;
	}
	
form.reglogin fieldset hr, form.reg fieldset hr  {
	background-color: #efefef;
	color: #efefef;
	width: 80%;
	height: 1px;
	border: 1px solid #efefef;
	}

form.reglogin fieldset div.container , form.reg fieldset div.container {
	margin: 0.25em 0;
	}

form.reglogin fieldset div.container label , form.reg fieldset div.container label {
	display: block;
	float: left;
	width: 40em;
	margin-left: 0.5em;
	}

form.reglogin fieldset div select , form.reg fieldset div select {
	font-family : Arial,Verdana,sans-serif;
	font-size : 100%;
	width: 140px; /* Width for modern browsers */
	border : 1px solid #900;
	height: auto;
	padding : 1px;
	}

form.reglogin input.button, form.reg input.button {
	position: absolute;
	text-align: center;
	
	}

form.reglogin input.button, form.reg input.button {
	margin-left: 97px;
	width: 60px;
	}
form.reg input.button {
	width: 130px;
	}
form.reglogin input.radio, form.reglogin input.checkbox {
	}

form.reglogin label em, form.reglabel em {
	position: absolute;
	left: 420px;
	top: 0;
	width: 20em;
	text-align:left;
	font-style: normal;
	margin: 0.25em 0;
	}
* html form.reglogin  label em, * html form.reg  label em {
left: 220px;
}
* html .reg input.button {
	width: 124px;
	left: 174px;
	}
	
