/*-------------------- General Layout Styles --------------------*/

.productImage{
border:1px solid #C0C0C0;
padding:10px;
}

ol{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000099;
	color: #666666;
	margin-left: 70px;
	line-height: 22px;

	
}

ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000099;
	color: #666666;
	line-height: 22px;
	list-style-type: square;
	list-style-position: outside;

	
}

.alert {
	color: Red;
	font-weight: bold;
	font-size: 11px;
	border: solid;
	border-width: 1px;
	border-color: Red;
	padding: 5px;
	text-align: center;
	margin: 15px;
}

.fieldDescription {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}

.features {
padding:10px;
}

.MenuBox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-right: 15px;
	height: 20px;

}

.fields2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 16px;
	text-align: center;
	color: #333333;
	font-size: 10px;
	text-align:left;
}



.formDrop{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.testimonials {
	color: #eeeeee;
}


.keyFeature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	vertical-align: top;
}

.catalogueHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.boxTop, .boxTop a, .boxTop p, .boxTop span {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #960404;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 11px;

	font-weight:bold;
}

.line2{
	background-color:#f3f3f3;
}

.pagePrint h1, .pagePrint h2, .pagePrint h3, .pagePrint a, .pagePrint p, .pagePrint span{
	color: #666666;
}

/*.leftRunner {
	background-image: url(leftRunner.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.rightRunner {
	background-image: url(rightRunner.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bottomRunner {
	background-image: url(bottomRunner.gif);
	background-repeat: repeat-x;
	background-position: left top;
}*/
.newsletterBG {
	background-image: url(newsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:147px;
}
.newsletterBG {
padding:45px 0 0 0;
text-align:center;
}
.newsletterBG .fields2 {
text-align:left;
height:auto;
font-size:11px;
padding:1px;
margin:6px 0 0 0!important;
}