/* Essentials */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {
	color: #0000FF;
	text-decoration:underline;
}
a:visited {
	color: #0000FF;
	text-decoration:underline;
}
a:hover {
	color: #0000FF;
	text-decoration:underline;
}
a:active {
	color: #0000FF;
	text-decoration:underline;
}

.body-content {
	font-size:12px;
	padding:18px;
}

/* Modified HTML Tags */

h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

hr {
	padding-top: 6px;
	padding-bottom: 6px;
}

/* Padding / Margins */

.smallpadding-vertical{
	padding-top:6px;
	padding-bottom:6px;
}

.regpadding-vertical{
	padding-top:12px;
	padding-bottom:12px;
}

.regmargin-vertical{
	margin-top:12px;
	margin-bottom:12px;
}

.regpadding-top{
	padding-top:12px;
}

.medpadding-left{
	padding-left:18px;
}
.medmargin-all {
	margin: 18px;
}
.smallpadding-top{
	padding-top:6px;
}
.smallpadding-vertical {
	padding-top: 6px;
	padding-bottom: 6px;
}

.product-lineheight{
	line-height:18px;
}
.largemargin-vertical {
	margin-top: 24px;
	margin-bottom: 24px;
}
/* Links */
 
a.product-name {
	color: #0000FF;
	text-decoration:underline;
}
a.product-name:visited {
	color: #0000FF;
	text-decoration:underline;
}
a.product-name:hover {
	color: #0000FF;
	text-decoration:underline;
}
a.product-name:active {
	color: #0000FF;
	text-decoration:underline;
}

a.more-info {
	font-size:10px;
	color: #0000FF;
	text-decoration:underline;
}
a.more-info:visited {
	font-size:10px;
	color: #0000FF;
	text-decoration:underline;
}
a.more-info:hover {
	font-size:10px;
	color: #0000FF;
	text-decoration:underline;
}
a.more-info:active {
	font-size:10px;
	color: #0000FF;
	text-decoration:underline;
}

a.loop-link {
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
a.loop-link:visited {
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
a.loop-link:hover {
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
a.loop-link:active {
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}

a.englarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
a.englarge:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
a.englarge:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
a.englarge:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}

/* Ids */

#pagination {
	font-weight:bold;
	color: #000000;
}
#pagination a:link, #pagination a:visited {
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
#pagination a:hover, #pagination a:active {
	font-weight:bold;
	color: #0000FF;
	text-decoration: underline;
}

#tellafriend {
	font-weight:bold;
	color: #000000;
}
#tellafriend a:link, #tellafriend a:visited {
	font-weight:bold;
	color: #0000FF;
	text-decoration:underline;
}
#tellafriend a:hover, #tellafriend a:active {
	font-weight:bold;
	color: #0000FF;
	text-decoration: underline;
}
#bottomnav	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;}
	
#bottomnav a:link, #bottomnav a:visited, #bottomnav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;
	color:#000000;}

#bottomnav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration:underline;
	color:#0000FF;}

#sidenav	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	line-height:16px;
	color:#990033;}
	
#sidenav a:link, #sidenav a:visited, #sidenav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	line-height:16px;
	color:#990033;}

#sidenav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	text-decoration:underline;
	line-height:16px;
	color:#0000FF;}
	
/* Font Tags */

.pipeline {
	color:#FFFFFF;
	padding-right:16px;
	padding-left:16px;}
	
.mailinglist {
	background-color: #79A6D0;
	padding: 6px;
	border: 1px solid #990033;
}
.email-text{
	font-size:10px;
	font-weight:normal;
}
.sku{
	font-size:10px;
}
.price{
	font-size:11px;}
h2.relatedproducts{
	color: #90076F;
	background-color: #D2D2F6;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 12px 0;
	padding-left: 6px;
}
.loop3{
}
.loop3 .maintd{
	padding: 0 12px 30px 12px;
	width: 140px;
	text-align: center;
}
.prodname{
	margin: 0 0 4px 0;
}
.proditem{
	font-size: 10px;
	margin: 0 0 6px 0;
}
.prodprice{
	font-size: 11px;
	margin: 0 0 4px 0;
}
.prodprice .oldprice{
	text-decoration: line-through;
}
.prodprice .newprice{
	color: #ff0000;
}
.prodmore{
	font-size: 11px;
}
.loop3image{
	width: 140px;
	height: 125px; 
	line-height: 1px;
	margin: 0 0 3px 0;
}
.loop3image td{
	text-align: center;
	vertical-align: middle;
}