/* CSS Document */

body {
	background: #FFF url(../images/bg/sky.jpg) repeat-y 986px 0px;
	margin: 0px;
	padding: 0px
	}
	
#container {
	width: 966px;
	background: #FFF;
	padding: 0px 5px 0px 5px;
	position: absolute;
	top:0px;
	left: 0px;
	}

/*_____________________________________________________________________TOP SECTION____________________________________________*/	
	
.top {
	height: 42px;
	width: 770px;
	text-align: right;
	vertical-align: middle;
	z-index: 5;
	}
	
.top img {
	position: absolute;
	top: 14px;
	left: 466px;
	}

.top p {
	font: 60% verdana, Arial, Helvetica, sans-serif;
	color: #8dcf1c;
	position: absolute;
	top: 16px;
	left: 123px;
		}
	
.top a {
	color: #8dcf1c;
	text-decoration: underline;
	padding: 0px 3px 0px 3px;
	}
	
.top a:hover{
	color: #000;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	}

/*_____________________________________________________________________SEARCH SECTION____________________________________________*/	


a {
	color: #8dcf1c;
	text-decoration: underline;
	}

#searchbox {
	position: absolute;
	top: 5px;
	left: 593px;
	background: #000 url(../images/bg/searchbox.gif) no-repeat left top;
	z-index:1;
	width: 190px;
	height: 37px;
}		
	
#searchbox form {
	position: absolute;
	top: 8px;
	left: 10px;
	}
	
#searchbox .search {
	background: #9ee81f;
	width: 135px;
	font: 60% verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 2px solid #9ee81f;
	}

#searchbox .button {
	position: absolute;
	top: -1px;
	left: 150px
	}
	
/*___________________________________________________________________FOSTERS LOGO______________________________________________________*/	

.fosterslogo {
	position: absolute;
	top: 14px;
	left: 25px;
	height: 157px;
	width: 112px;
}
	
/*_____________________________________________________________________BLACK BAR_______________________________________________________*/	
	
h1 { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom: 0px;
 }


.blackbar {
	width: 791px;
	height: 94px;
	background: #1a171c url(../images/corners/black.jpg) no-repeat left bottom;
	padding: 10px 185px 0px 0px;
	z-index: 2;
	}
	
.blackbar p {
	font: 70%/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 12px 0px -12px 0px;
	text-align: right;
	padding: 10px 0px 0px 0px;
	}
	
.blackbar p.whattitle {
	font: 70%/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px 0px -12px 200px;
	text-align: left;
	padding: 0px;
	}
	
.blackbar h2 { color: #939393; font: 70%/1.2 Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 12px 0 -12px; padding: 10px 0 0; }
.blackbar strong {
	text-decoration: none;
	font: bold 85%/1.8 Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	}
	
.blackbar a {
	color: #fff;
	text-decoration: underline;
	}
	
.blackbar a:hover{
	color: #FFF;
	text-decoration: none;
	}
	
.blackbar img {
	float: right;
	margin: -2px 0px 12px 5px
}

.blackbarcontact  {
	float: right;
	width: 200px;
	position: absolute;
	top: 70px;
	left: 750px
}
.blackbarcontact img.floatright {
	float: right;
	margin: 0px
	border:0px;
}

/*___________________________________________________________________MAIN CONTENTS AREA______________________________________________________*/	

#mainbody {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #FFF;
	width: 976px;
	}
	
/*______________________________________________________________________MAILING LIST________________________________________________________*/	
	
	
#mailinglist {
	width: 188px;
	height: 37px;
	background: #FFF;
	padding: 0px;
	text-align: right;
	margin: 0px 5px 8px 0px;
	border-top: 1px solid #75ae14; 
	}
	
#mailinglist img {
	padding: 0px 0px 0px 0px;
	}	
	
#mailinglist p {
	color: #9ee81f;
	font: 70%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 8px;
	padding: 0px;
	float: left;
}
	
#mailinglist a {
	color: #9ee81f;
	text-decoration: underline;
	}
	
#mailinglist a:hover{
	color: #FFF;
	text-decoration: none;
	}
	
#mailinglist #center {
	width: 188px;
	background: #000;
	margin: 0px;
	text-align: left;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	border-top: 1px solid #75ae14; 
	height: 33px
	}
	
#mailinglist #bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
	
#hiddenmailinglist {
	}
		
#hiddenmailinglist p {
	color: #FFF;
	font: 70%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 13px;
	padding: 0px;
}

#hiddenmailinglist form { text-align: left; margin: 0; }
	
#hiddenmailinglist .list {
	background: #9ee81f;
	width: 135px;
	font: 60% verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 2px solid #9ee81f;
	margin: 0px 5px 5px 0px;
	}

#hiddenmailinglist .button {
	}
/*______________________________________________________________________LOGIN SECTION________________________________________________________*/	

#login {
	width: 188px;
	height: 94px;
	background: #000 url(../images/bg/login.gif) no-repeat left top;
	padding: 1px;
	text-align: left;
	margin: 0 5px 7px 0
	}
#login a { color: #000; text-decoration: underline; margin: 10px 0 0 0px; padding: 0; }
#login a:hover { color: #000; text-decoration: none; margin: 10px 0 0 0px; padding: 0; }
#login p { color: #000; font: 70%/1.3 Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0 13px; padding: 0; }
#login form {
	position: relative;
	top: 0px;
	left: 10px;
	margin: 15px 0px 0px 0px;
	}
	
#login img.qmark {
	margin: 0px 0px 0px 13px;
	}
	
#login .login {
	background: #9ee81f;
	width: 135px;
	font: 60% verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 2px solid #9ee81f;
	margin: 0px 0px 5px 0px;
	}

#login .button {
	position: absolute;
	top: 25px;
	left: 150px
	}
#login .forgotpass { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; position: absolute; top: 0; left: 151px; }
#login .forgotpass a { text-decoration: none; position: absolute; top: 0; }
#login .forgotpass a:hover { text-decoration: none; position: absolute; top: 0; }
/*______________________________________________________________________SHOPPING CART LIST________________________________________________________*/	
	
	
#contactlink {
	width: 190px;
	height: 41px;
	background: #fff;
	padding: 0px;
	text-align: left;
	margin: 0px 0px 0px 0px
	}
	
#contactlink img {
	margin: 0px;
	}

#shoppingitems {
	width: 188px;
	height: 37px;
	background: #FFF url(../images/bg/shoppingitems.gif) no-repeat left top;
	padding: 1px;
	text-align: left;
	margin: 0px 0px 7px 0px
	}
	
#shoppingitems img {
	padding: 8px 0px 0px 8px;
	margin: 0px 0px -5px 0px;
	}	
	
#shoppingitems p {
	color: #80ca0f;
	font: 70%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: -17px 0 0 35px;
	padding: 0;
}
	
#shoppingitems a {
	color: #000;
	text-decoration: underline;
	}
	
#shoppingitems a:hover{
	color: #000;
	text-decoration: none;
	}

/*______________________________________________________________________LEFT NAV SECTION________________________________________________________*/	
	
	
#leftnav {
	width: 190px;
	background: #2c6d0a;
	margin: 0px 0px 5px 0px;
	border-top: 1px solid #75ae14;
	}

#leftnav .center {
	width: 162px;
	border-left: 1px solid #75ae14;
	border-right: 1px solid #75ae14;
	background: #2c6d0a;
	padding: 2px 13px 10px 13px
	}
	
#leftnav .center ul {
	list-style-type: none;
	text-align: left;
	padding: 3px 0px 5px 0px;
	margin: 0;
	border-bottom: 1px dotted #9ee81f;
	width: 162px;
	}
	
#leftnav .center li 
{
	text-align: left;
	font: bold 70%/1.3 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
}	
	
#leftnav .center li a
{
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
	color: #9ee81f;
}

#leftnav .center li a:hover
{
	color: #FFF;
}

#leftnav .center li a.head
{
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	
}

#leftnav .center li a:hover.head
{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
	




#leftnav .bottom {
	height: 8px;
	padding: 0px;
	}
	
#leftnav .iconcorporate {
	position: absolute;
	left: 2px;
	}
	
#leftnav .iconhome {
	position: absolute;
	left: 12px;
	}
	
#leftnav .iconevents {
	position: absolute;
	left: 2px;
	}	
	
#leftnav .iconart {
	position: absolute;
	left: 2px;
	}
	
/*______________________________________________________________________TITLE SECTION________________________________________________________*/	
	
	
.title {
	width: 385px;
	height: 37px;
	background: #FFF url(../images/bg/title.gif) no-repeat left top;
	padding: 11px 0px 0px 10px;
	text-align: left;
	margin: 0px 5px -1px 0px;
	}
		
.title h1 {
	color: #000;
	font: bold 70%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px -2px 0px;
}
	
.title a {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}
	
.title a:hover{
	color: #666;
	text-decoration: none;
	font-weight: normal;
	}
	
	
/*______________________________________________________________________TITLE LONG SECTION________________________________________________________*/	
	
	
.titlelong {
	width: 771px;
	height: 37px;
	background: #FFF url(../images/bg/titlelong.gif) no-repeat left top;
	padding: 11px 0px 0px 10px;
	text-align: left;
	margin: 0px 5px -1px 0px;
	}
		
.titlelong h1 {
	color: #000;
	font: bold 70%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}
	
.titlelong a {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}
	
.titlelong a:hover{
	color: #666;
	text-decoration: none;
	font-weight: normal;
	}	
/*______________________________________________________________________HOME SECTION________________________________________________________*/	
	
	
.homecontent {
	position: absolute;
	top: 150px;
	left: 201px;
	width: 780px;
	background: #FFF;
	margin: 0px 0px 5px 0px;
	height: 494px;
	}
	
.homefeature {
	position: relative;
	top: 0;
	left: 0;
	height: 480px;
	width: 580px;
	background: #ffffff;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	}
.homefeature p {
	background: #FFF;
	margin: 0px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	text-align:justify;
	}	
	

.buttonone {
	position: absolute;
	left: 388px;
	top: 399px;
	border: 1px solid #2C6D0A;
}

.buttonone ul {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding: 3px;
	margin-left:20px;
	}

.homeproducts {
	width: 380px;
	background: transparent;
	margin: 0px -10px 0px 0px;
	padding: 0px;
	}
	
.defaultproducts {
	width: 540px;
	background: transparent;
	margin: 0px -10px 0px 0px;
	padding: 0px;
	}
	
.productstable {
	background: #FFF;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	}	

.productstable td{
	vertical-align: top;
	}
		
.products {
	width: 170px;
	background: #FFF;
	margin: 0px 5px 5px 0px;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	vertical-align: top
	}
	
.products .center{
	width: 172px;
	height: 100%;
	background: #dcf7ae;
	margin: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	padding: 0px 0px 2px 0px;
	vertical-align: top;
	text-align: center
	}
	
.products .center h1, .products .center h2, .products .center p{
	text-align: left
	}


.products .title {
	width: 100%;
	height: 25px;
	background: #2c6d0a;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	padding: 0px 8px 0px 8px;	
	border-bottom: 1px solid #75ae14;
	margin: 0px;
	vertical-align: middle;
	text-align: left
	}
.products .title a { color: #fff; text-decoration: none; }
.products .title a:hover { color: #d6d6d6; text-decoration: none; }
.products h2 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px;	
	margin: -4px 0px 0px 0px ;
	}
	
.products h3 {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;

	padding: 8px 8px 0px 8px;	
	margin: -10px 0px 0px 20px ;
	text-align: left
	}
	
.products p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 8px;	
	margin: 0px;
	text-align: left
	}
.products i { color: #900; font-style: normal; font-weight: bold; text-decoration: none; }
.products img.main {
	border-top: 1px solid #dcf7ae;
	border-bottom: 1px solid #2c6d0a;
	background: #FFF;
	}
	
	
.products img.trolley {
	margin: -15px 15px 0px -130px;
	/margin: -15px 15px 0px -80px;
	padding: 0px 10px 0px 0px;
	}
	
.products a {
	color: #000;
	text-decoration: underline;
	}
	
.products a:hover {
	color: #000;
	text-decoration: none;
	}
	
.products .bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
	
.productdetailstable {
	width: 540px;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.productdetailstop {
	width: 540px;
	background: #fff;
	margin: 0 5px 0 0;
	padding: 0;
	}
	
.largestaticimage {
	padding: 0px 5px 0px 0px;
	}	
	
.productdetailstop td{
	vertical-align: top;
	}

	
.largeproductimage {
	width: 363px;
	background: #FFF;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	margin: 0px 5px 0px 0px
	}
	
.largeproductimage .centerlarge {
	width: 363px;
	background: #FFF;
	margin: 0px;
	text-align: left;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	}
	
.largeproductimage .title {
	width: 100%;
	height: 25px;
	background: #2c6d0a;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	padding: 0px 8px 0px 8px;	
	border-bottom: 1px solid #75ae14;
	margin: 0px;
	vertical-align: middle
	}
	
	
.largeproductimage img {
	text-align: center;
	padding: 0;
	}
	
.largeproductimage .bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
	
.productdetails {
	width: 170px;
	background: #FFF;
	margin: 0px 5px 4px 0px;
	float: left;
	top: 0px;
	left: 0px;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	vertical-align: top;
	}
	
.productdetails .center{
	width: 172px;
	height: 100%;
	background: #dcf7ae;
	margin: 0px;
	top: 0px;
	left: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	}

.productdetails h1 {
	width: 100%;
	height: 20px;
	background: #2c6d0a;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	padding: 5px 8px 0px 8px;	
	border-bottom: 1px solid #75ae14;
	margin: 0px ;
	text-align: left
	}
	
.productdetails h2 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px;	
	margin: -4px 0px 0px 0px ;
	text-align: left
	}
	
.productdetails h3 {
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 8px;	
	margin: 5px 0px 0px 20px ;
	text-align: left
	}
	
.productdetails p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	text-align: left
	}
	
.productdetails em {
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #000;
		}
	
.productdetails i {
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #900;
	}
.productdetails img.main {
	width: 188px;
	border-top: 1px solid #dcf7ae;
	border-bottom: 1px solid #2c6d0a;
	background: #fff;
	}
	
	
.productdetails img.trolley {
	margin: -15px 15px 0px 5px;
	float: left;
	padding: 0px 10px 0px 0px
	}
	
.productdetails a {
	color: #000;
	text-decoration: underline;
	}
	
.productdetails a:hover {
	color: #000;
	text-decoration: none;
	}
	
.productdetails .add {
	padding: 0px;
	border: none;
	margin: 0px 0px 8px 0px;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.productdetails .add .drop{
	padding: 0px;
	border: none;
	margin: -3px 0px 0px 5px;
	width: 40px;
	font: 50%/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	}
.productdetails .add .drop2 { color: #000; font: 50%/1.2 Arial, Helvetica, sans-serif; margin: -3px 0 0 5px; padding: 0; border: none; }
.productdetails .add p {
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	}
	
.productdetails .bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
	
.productmaindetails {
	width: 170px;
	background: #FFF;
	margin: 0px 5px 4px 0px;
	float: left;
	top: 0px;
	left: 0px;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	vertical-align: top;
	}

.productmaindetails .title {
	width: 100%;
	height: 25px;
	background: #2c6d0a;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	padding: 0px 8px 0px 8px;	
	border-bottom: 1px solid #75ae14;
	margin: 0px;
	vertical-align: middle
	}
	
.productmaindetails .center {
	width: 100%;
	height: 366px;
	background: #dcf7ae;
	margin: 0px;
	top: 0px;
	left: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	}
	
	
.productmaindetails .center h2 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px;	
	margin: -4px 0px 0px 0px ;
	text-align: left
	}
	
.productmaindetails .center h3 {
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 8px;	
	margin: 5px 0px 0px 20px ;
	}
	
.productmaindetails .center p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	text-align: left
	}
	
.productmaindetails .center em {
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #000;
		}
	
.productmaindetails .center i {
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #900;
	}
	
.productmaindetails .center img.main {
	width: 188px;
	height: 91px;
	border-top: 1px solid #dcf7ae;
	border-bottom: 1px solid #2c6d0a;
	background: #FFF;
	}
	
	
.productmaindetails .center img.trolley {
	margin: -15px 15px 0px 5px;
	float: left;
	padding: 0px 10px 0px 0px
	}
	
.productmaindetails .center a {
	color: #000;
	text-decoration: underline;
	}
	
.productmaindetails .center a:hover {
	color: #000;
	text-decoration: none;
	}
	
.productmaindetails .center .add {
	padding: 0px;
	border: none;
	margin: 0px 0px 8px 0px;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.productmaindetails .center .add .drop{
	padding: 0px;
	border: none;
	margin: -3px 0px 0px 5px;
	width: 40px;
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.productmaindetails .center .add p {
	font: 100%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	}
	
.productmaindetails .center .bottom {
	height: 6px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
		
	
.rightimage {
	position: absolute;
	top: 2px;
	left: 591px;
}

.secondfeature {
	position: absolute;
	width: 192px;
	top: 392px;
	left: 589px;
	background: #fff;
	border-top: 1px solid #75ae14
}

.secondfeature .center {
	width: 190px;
	background: #FFF;
	border-left: 1px solid #75ae14;
	border-right: 1px solid #75ae14;
	height: 100%;
}

.secondfeature h1, .secondfeature .center h1 {
	height: 20px;
	background: #000;
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9ee81f;
	padding: 5px 3px 0px 9px;	
	border-bottom: 1px solid #000;
	margin: 0px ;
	text-align: left
	}
	
.secondfeature h2, .secondfeature .center h2 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 5px 0px 5px 9px;	
	margin: 0px 0px 5px 0px;
	text-align: left
	}
	
.secondfeature h4, .secondfeature .center h4 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 0px;	
	margin: 22px 0px 0px 0px ;
	text-align: left
	}
	
.secondfeature p, .secondfeature .center p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 3px 0px 0px 9px;	
	margin: -10px 0px 10px 0px ;
	text-align: left
	}
	
.secondfeature img.main {
	width: 190px;
	height: 91px;
	border-top: 1px solid #75ae14;
	border-bottom: 1px solid #2c6d0a;
	background: #FFF;
	}
	
.secondfeature img.padlock {
	float: left;
	margin: 30px 10px 20px 20px;	
	}
	
.secondfeature img.iso {
	margin: 20px 10px 12px -30px;	
	}
	
.secondfeature img.coverage {
	margin: 10px 0px 12px 10px;	
	/margin: 10px 0px 0px 10px;		
	}
	
.secondfeature .bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
.genericfeature {
	position: absolute;
	width: 190px;
	top: 47px;
	left: 587px;
	background: #FFF;
	border-top: 1px solid #75ae14
}

.genericfeature .center {
	width: 190px;
	background: #FFF;
	border-left: 1px solid #75ae14;
	border-right: 1px solid #75ae14;
	height: 100%;
}

.genericfeature h1 {
	height: 20px;
	background: #000;
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9ee81f;
	padding: 5px 8px 0px 8px;	
	border-bottom: 1px solid #000;
	margin: 0px ;
	text-align: left
	}
	
.genericfeature h2 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 5px 0px 5px 9px;	
	margin: 0px 0px 5px 0px;
	text-align: left
	}
	
.genericfeature h4 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 0px;	
	margin: 22px 0px 0px 0px ;
	text-align: left
	}
	
.genericfeature p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 3px 0px 0px 9px;	
	margin: -10px 0px 10px 0px ;
	text-align: left
	}
	
.genericfeature img.main {
	width: 190px;
	height: 91px;
	border-top: 1px solid #75ae14;
	border-bottom: 1px solid #2c6d0a;
	background: #FFF;
	}
	
.genericfeature img.padlock {
	float: left;
	margin: 30px 10px 20px 20px;	
	}
	
.genericfeature img.iso {
	margin: 20px 10px 12px -30px;	
	}
	
.genericfeature img.coverage {
	margin: 10px 0px 12px 10px;	
	/margin: 10px 0px 8px 10px;		
	}
	
.genericfeature .bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
	
.genericfeaturewizard {
	position: absolute;
	width: 190px;
	top: 47px;
	left: 588px;
	background: #fff;
	border-top: 1px solid #75ae14
}

.genericfeaturewizard .center { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; width: 190px; border-left: 1px solid #75ae14; border-right: 1px solid #75ae14
 }

.genericfeaturewizard h1 {
	height: 20px;
	background: #000;
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9ee81f;
	padding: 5px 8px 0px 8px;	
	border-bottom: 1px solid #000;
	margin: 0px ;
	}
	
.genericfeaturewizard h2 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 15px;	
	margin: 0px;
	}
	
.genericfeaturewizard h4 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 0px;	
	margin: 22px 0px 0px 0px ;
	}
	
.genericfeaturewizard p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	padding: 8px 8px 0px 8px;	
	margin: -10px 0px 0px 10px ;
	}
	
.genericfeaturewizard img.main {
	width: 190px;
	height: 91px;
	border-top: 1px solid #75ae14;
	border-bottom: 1px solid #2c6d0a;
	background: #FFF;
	}
	
.genericfeaturewizard img.padlock {
	float: left;
	margin: 30px 10px 20px 20px;	
	}
	
.genericfeaturewizard img.iso {
	margin: 20px 10px 12px -30px;	
	}
	
.genericfeaturewizard .bottom {
	height: 8px;
	padding: 0px;
	border: none;
	margin: 0px;
	}
		
/*______________________________________________________________________SELECTION TOOL SECTIONS________________________________________________________*/	

.selectiontool {
	width: 578px;
	height: 94px;
	background: #FFF url(../images/bg/selectby.gif) no-repeat top left;
	padding: 1px;
	text-align: left;
	margin: 0px 5px 7px 0px
	}
		
.selectiontool img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display:block
}		
		
.selectiontool p {
	color: #000;
	font: 100%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
.selectiontool label { padding-top: 2px; 
	padding-bottom: 7px; 
	/padding-bottom: 0px;
	}
	
.selectiontool form {
	position: relative;
	top: 0px;
	left: 10px;
	margin: 15px 0px 0px 0px;
	font: 70% verdana, Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.selectiontool #materialchoice {
	display: inline;
	float: right;
	margin: -15px 15px 0px 0px;
	/margin: -25px 20px 0px 0px;
	font-weight: bold;
	}
	
.selectiontool form .radio { 
	margin: 0px 3px -2px 0px;
	padding-top: 2px; 
	/padding-top: 0px; 
	padding-bottom: 5px; 
	/padding-bottom: 0px; 
	
}
	
.selectiontool form .submit {
	margin: 8px 8px 0px 0px;
	float: right
	}
	
/*______________________________________________________________________EDITORIAL SECTIONS________________________________________________________*/	
	
.editorials { width: 578px; background: transparent; margin: 0 -10px 10px 0; padding: 10px; }
	
.editorials h1 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px ;
	}
	
.editorials h2 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px;
	}
	
.editorials h3 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px 0px 0px 0px ;
	}
	
.editorials p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 0px 5px 0px ;
	}
.editorials .fieldstyles { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-color: #fff; text-decoration: none; margin: 5px 0; border: solid 1px #2c6d0a; }
.editorials .fieldstyles:disabled { color: #7f7f7f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; background-color: #fff; margin: 5px 0; border: solid 1px #969696; }
.editorials a { color: #73ae10; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
	
.editorials a:hover {
	color: #000;
	text-decoration: none;
	}
.editorials .greentext { color: #2c6d0a;font-family: Arial, Helvetica, sans-serif; }
.editorials .blacktext { color: #000; font: 80% Arial, Helvetica, sans-serif; }
/*______________________________________________________________________TROLLEY SECTION_________________________________________________________*/
.adminpositioning { position: absolute; top: 150px; left: 196px; }
.trolleytable { font-size: 70%; font-family: verdana, arial, helvetica; }
.trolleytable a { color: #2c6d0a; text-decoration: underline; }
.trolleytable a:hover { color: #000; text-decoration: none; }
.trolleytable .headerstyle { color: #2c6d0a; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 1.2; text-decoration: none; }
.trolleytable .itemstyle { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;line-height: 1.2; font-variant: normal; }
.trolleytable .itemstyle a { color: #000; text-decoration: underline; }
.trolleytable .itemstyle a:hover { color: #2c6d0a; text-decoration: none; }
.trolleytable .basestyle { color: #2c6d0a; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; }
.trolleytable .basestyle a { color: #2c6d0a; text-decoration: underline; }
.trolleytable .basestyle a:hover { color: #000; text-decoration: none; }
.trolleytable .topleftheader { background-color: #def7ad; border-top: 1px solid #75ae14; border-bottom: 1px solid #75ae14; border-left: 1px solid #75ae14; border-right-width: 0; }
.trolleytable .topmidheader { background-color: #def7ad; border-top: 1px solid #75ae14; border-bottom: 1px solid #75ae14; border-right-width: 0; border-left-width: 0; }
.trolleytable .toprightheader { background-color: #def7ad; border-top: 1px solid #75ae14; border-right: 1px solid #75ae14; border-bottom: 1px solid #75ae14; border-left-width: 0; }
.trolleytable .infobottomleft { color: #646464; font-size: 10px; font-style: normal; font-weight: normal; }
.trolleytable .infodelivery { color: #2c6d0a; font-size: 10px; font-style: normal; font-weight: normal; }
.trolleytable .leftitems { border-bottom: 1px dotted #def7ad; border-left: 1px solid #75ae14; }
.trolleytable .leftitems a { text-decoration: none; }
.trolleytable .miditems { border-bottom: 1px dotted #def7ad; }
.regformdivider { border-bottom: 1px dotted #aecf98; }
.trolleytable .rightitems { border-right: 1px solid #75ae14; border-bottom: 1px dotted #def7ad; }
.trolleytable .baseleft { background-image: url(../images/bg/trolleybg.gif); background-repeat: no-repeat; background-position: left bottom; border-top: 1px solid #75ae14; }
.trolleytable .basemid { border-top: 1px solid #75ae14; border-bottom: 1px solid #75ae14; }
.trolleytable .basemidtotals { background-color: #def7ad; border: solid 1px #75ae14; }
.trolleytable .basemidright { border-top: 1px solid #75ae14; border-right: 1px solid #75ae14; border-bottom: 1px solid #75ae14; }
.trolleytable .discountstatus { color: #2c6d0a; font-weight: bold; }
.trolleytable #itemrow:hover { background-color: #f0fbda; }
/*______________________________________________________________________PAGING SECTION__________________________________________________________*/
.pagingtable { font-size: 70%; font-family: verdana, arial, helvetica; }
.pagingtable .disabled { color: #bebebe; }
.pagingtable a { color: #2c6d0a; text-decoration: underline; }
.pagingtable a:hover { color: #000; text-decoration: none; }
/*______________________________________________________________________FORGOT PASSWORD FORM____________________________________________________*/
.forgotpassword { font-size: 70%; font-family: verdana, arial, helvetica; line-height: 1.3; }
.forgotpassword p {  }
.forgotpassword a { color: #2c6d0a; text-decoration: underline; }
.forgotpassword a:hover { color: #000; text-decoration: none; }
.forgotpassword .emailfield { color: #2c6d0a; border: solid 1px #75ae14; }
.forgotpassword .otherbutton { color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #75ae14; border: solid 1px #75ae14; }
/*______________________________________________________________________ADMIN SECTIONS__________________________________________________________*/
.adminarea { width: 770px; background: transparent; margin: 0 -10px 10px 0; padding: 10px; }
.adminarea h1 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px ;
	}
	
.adminarea h2 {
	font: bold 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px;
	}
	
.adminarea h3 {
	font: 60%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 0px 0px 0px 0px ;
	}
	
.adminarea p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 0px 5px 0px ;
	}
.adminarea .fieldstyles { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-color: #fff; text-decoration: none; margin: 5px 0; border: solid 1px #2c6d0a; }
.adminarea .fieldstyles:disabled { color: #7f7f7f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; background-color: #fff; margin: 5px 0; border: solid 1px #969696; }
.adminarea a { color: #2c6d0a; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
	
.adminarea a:hover {
	color: #000;
	text-decoration: none;
	}
.adminarea .greentext { color: #2c6d0a; font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
.adminarea .blacktext { color: #000; font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
.adminarea .headerstyle { color: #2c6d0a; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 1.2; text-decoration: none; }
.adminarea .itemstyle { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;line-height: 1.2; font-variant: normal; }
.adminarea .itemstyle a { color: #000; text-decoration: underline; }
.adminarea .itemstyle a:hover { color: #2c6d0a; text-decoration: none; }
.adminarea .itemstyledisabled { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; }
.adminarea .itemstyledisabled a { color: #000; text-decoration: underline; }
.adminarea .itemstyledisabled a:hover { color: #2c6d0a; text-decoration: none; }
.adminarea .basestyle { color: #2c6d0a; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; }
.adminarea .basestyle a { color: #2c6d0a; text-decoration: underline; }
.adminarea .basestyle a:hover { color: #000; text-decoration: none; }
.adminarea .topleftheader { background-color: #def7ad; border-color: #75ae14 #adde02 #75ae14 #75ae14; border-style: solid; border-width: 1px; }
.adminarea .topmidheader { background-color: #def7ad; border-top: 1px solid #75ae14; border-right: 1px solid #adde02; border-bottom: 1px solid #75ae14; border-left-width: 0; }
.adminarea .toprightheader { background-color: #def7ad; border-top: 1px solid #75ae14; border-right: 1px solid #75ae14; border-bottom: 1px solid #75ae14; border-left-width: 0; }
.adminarea .infobottomleft { color: #646464; font-size: 10px; font-style: normal; font-weight: normal; }
.adminarea .infodelivery { color: #2c6d0a; font-size: 10px; font-style: normal; font-weight: normal; }
.adminarea .leftitems { border-bottom: 1px dotted #cae399; border-left: 1px solid #75ae14; }
.adminarea .leftitems a { text-decoration: none; }
.adminarea .leftnobg { border-top: 1px solid #75ae14; border-bottom: 1px solid #75ae14; border-left: 1px solid #75ae14; }
.adminarea .miditems { border-bottom: 1px dotted #cae399; }
.adminarea .splitcolumns { border-left: 1px dotted #cae399; }
.adminarea .rightitems { border-right: 1px solid #75ae14; border-bottom: 1px dotted #cae399; }
.adminarea .finishlist { border-top: 1px solid #75ae14; }
.adminarea .baseleft { background-image: url(../images/bg/trolleybg.gif); background-repeat: no-repeat; background-position: left bottom; border-top: 1px solid #75ae14; }
.adminarea .basemid { border-top: 1px solid #75ae14; border-bottom: 1px solid #75ae14; }
.adminarea .basemidtotals { background-color: #def7ad; border: solid 1px #75ae14; }
.adminarea .basemidright { border-top: 1px solid #75ae14; border-right: 1px solid #75ae14; border-bottom: 1px solid #75ae14; }
.adminarea .trolleytable { border-bottom: 1px solid #75ae14; }
.adminarea #itemrow:hover { background-color: #f0fbda; }
.plantwizintroright { color: #323232; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

.productmaindetails .centertext {
	width: 100%;
	height: 366px;
	background: #dcf7ae;
	margin: 0px;
	top: 0px;
	left: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	text-align: center;
	}
	
.productmaindetails .centertext p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	text-align: left
	}
	
.productmaindetails .centertext ul {
	list-style-type: disc;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	font: 70%/1.3 Arial, Helvetica, sans-serif;
	}
	
.productmaindetails .centertext li 
{
	text-decoration: none;
	color: #000;
}
	
.productmaindetails .centertext a {
	color: #000;
	text-decoration: underline;
	}
	
.productmaindetails .centertext a:hover {
	color: #000;
	text-decoration: none;
	}	
	
.productmaindetailsthreecolumn {
	width: 583px;
	background: #FFF;
	margin: 0px 5px 4px 0px;
	float: left;
	top: 0px;
	left: 0px;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	vertical-align: top;
	}

.productmaindetailsthreecolumn .title, .plantwizardresults .title {
	width: 100%;
	height: 25px;
	background: #2c6d0a;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	padding: 0px 8px 0px 8px;	
	border-bottom: 1px solid #75ae14;
	margin: 0px;
	vertical-align: middle
	}
	
.productmaindetailsthreecolumn .center {
	width: 100%;
	height: 366px;
	background: #dcf7ae;
	margin: 0px;
	top: 0px;
	left: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	}

.plantwizardresults {
	width: 583px;
	background: #FFF;
	margin: 0px 5px 4px 0px;
	float: left;
	top: 0px;
	left: 0px;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	vertical-align: top;
	}
	
.plantwizardresults .center {
	width: 100%;
	background: #dcf7ae;
	margin: 0px;
	top: 0px;
	left: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	}
	
.productmaindetailsthreecolumn .center p, .plantwizardresults .center p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	}
	
.columnleft {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}
	
.twocolumnleft {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.columncenter {
	margin: 0px;
    padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.columnright {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.productmaindetailsthreecolumn .center ul {
	list-style-type: disc;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	font: 70%/1.3 Arial, Helvetica, sans-serif;
	}
	
.productmaindetailsthreecolumn .center li 
{
	text-decoration: none;
	color: #000;
}


.singlecolumn {
	width: 180px;
	background: #FFF;
	margin: 0px 6px 4px 0px;
	/margin: 0px 3px 4px 0px;
	float: left;
	top: 0px;
	left: 0px;
	border-top: 1px solid #75ae14; 
	padding: 0px;
	vertical-align: top;
	}
	
	
.singlecolumn .title {
	width: 100%;
	height: 25px;
	background: #2c6d0a;
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	padding: 0px 8px 0px 8px;	
	border-bottom: 1px solid #75ae14;
	margin: 0px;
	vertical-align: middle
	}

.singlecolumn .centertext {
	width: 100%;
	height: 150px;
	background: #dcf7ae;
	margin: 0px;
	top: 0px;
	left: 0px;
	border-left: 1px solid #75ae14; 
	border-right: 1px solid #75ae14; 
	}
	
.singlecolumn .centertext p {
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	text-align: left;
	}
	
.singlecolumn .centertext ul {
	list-style-type: disc;
	text-align: left;
	padding: 0px;
	margin: 5px 0px 0px 20px;
	font: 70%/1.3 Arial, Helvetica, sans-serif;
	}
	
.singlecolumn .centertext li 
{
	text-decoration: none;
	color: #000;
}

img.margin {
	margin: 10px 0px 0px 10px;
	}
	
ing.liveitem {
	float: left;
	}
	
form.contact {
	margin: 0px;
	}
	
.homecontent .blacktext { color: #000; font: 95% Arial, Helvetica, sans-serif; }

#maintenanceimage
{
	padding: 5px;
}

#checkouttable td
{
	background-color: #DCF7AE;
	font: 70%/1.3 Arial, Helvetica, sans-serif;
	color: black;
}

#checkouttable td .headerrow
{
	background-color: #2C6D0A;
	font: 70%/1.3 Arial, Helvetica, sans-serif;
	color: white;
}



/* Additions made by:
Mark Morgan
Search Logic Plc 
27/03/2008
*/

.buttonfive img{border:0px;}
.columnright img{border:0px;}
.largestaticimage img{border:0px;}
.homefeature img{border:0px;}
.noborder{border:0px;}


#layer1 { background-color: #fff; width: 780px; left: 200px; top: 147px; position: absolute; visibility: visible; }

#sitemap{

font:normal medium arial,sans-serif;
background:#DCF7AE;
border:1px solid #2C6D0A;
}

#sitemap h1{
padding:0px;
margin:0px;
background:#2C6D0A;
color:#fff;
font:bold medium arial,sans-serif;
}

#sitemap h2{
font:bold medium arial,sans-serif;
margin:0.5em;
padding:0.5em;
}


#sitemap ul{
margin:1em;
padding:1em;
}

#sitemap li{
list-style-type:none;

}

#sitemap a{
color:#000;
}


/*
Additions made by Mark Morgan
Search Logic Plc
23/04/2008
*/

#articles{
font:normal medium arial,sans-serif;
background:#DCF7AE;
border:1px solid #2C6D0A;
}


#articles p{
	font: 70%/1.2 Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	margin: 5px 8px 0px 8px ;
	text-align: left;

}

#articles h1{
padding:0px;
margin:0px;
background:#2C6D0A;
color:#fff;
font:bold medium arial,sans-serif;
}

#articles h2{
font:bold medium arial,sans-serif;
margin:1em;
padding:1em;
}


#articles ul{
margin:1em;
padding:1em;
}

#articles li{
list-style-type:none;

}

#articles a{
color:#000;
}


.summary{
border:1px solid #2C6D0A;
padding:0px;
margin:1em;
}

.summary h2{
background:#2C6D0A;
color:#fff;
margin:0px;
padding:0px;
margin:0px;
font:bold medium Arial, Helvetica, sans-serif;
}

.summary p{
padding:0px;
margin:0px;
}

.article{
clear:both;
background:#DCF7AE;
border:1px solid #2C6D0A;
width:760px;
float:right;
margin-top:60px;

}

.article p{
font: normal small  Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
margin: 5px 8px 0px 8px ;
text-align: left;
margin-bottom:1em;
}
	
.article h1{
background:#2C6D0A;
color:#fff;margin:0px;
padding:0px;
font:bold medium Arial, Helvetica, sans-serif;
}	


.news-title
{
	width:565px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	background-color:#2C6D0A;
	border:1px solid #75AE14;
	font-size:90%;
	font-weight:bold;
	height:20px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.news-titlefront
{
	width:367px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	background-color:#2C6D0A;
	border:1px solid #75AE14;
	font-size:70%;
	font-weight:bold;
	height:20px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
	
.newsarticle
{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:70%;
width:565px;
padding:8px;
margin:0px 0px 5px 0px;
height:auto;
background-color:#dcf7ae;
background-repeat:repeat-y;
border-left:1px solid #75AE14;
border-right:1px solid #75AE14;
border-bottom:1px solid #75AE14;
}
.newsarticlefront
{
	font-family:Arial,Helvetica,sans-serif;
	font-color:#000000;
	font-size:70%;
    background-color: def7ad;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
}
.newsarticlefront h3 {
	text-decoration: underline;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	}
.newsarticlefront a {
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	}

.article-col-1
{
width:175px;
padding-right:8px;
float:left;
height:auto;
}

.article-col-2
{
width:175px;
padding-right:8px;
float:left;
height:auto;
}

.article-col-3
{
width:175px;
padding-right:8px;
float:left;
height:auto;
}
/*
.listy
{
margin:20px;
}
