@charset "UTF-8";

/* CSS Document */

/*-----------------------LAYOUT-------------------------*/

body {
	margin: 0 auto;
	width:1005px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
.bodybg{

float:left;
width:1005px;
	background:#000066;background:url(../image/siteimages/bg.png) 40% repeat-y;
	padding-left:45px;
}

.shadowholder {
	float:left;
	width:955px;
	padding-left:25px;
	background:url(../image/siteimages/bg.png) repeat-y;
}

il, ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

/* -------- header -------- */

#headerarea {
	width:955px;
	background:#FFFFFF;
	float:left;
	margin-bottom:10px;
	margin-top:15px;
}

/* -------- main -------- */
#contentarea {
	width:955px;
	float:left;
	z-index:2;
}

/* left */
#leftcol {
	width:233px;
	float:left;
	padding-bottom:15px;
}

/* middle */
#centrecol {
	width:459px;
	float:left;
	margin-left:15px;
	margin-right:15px;
}

/* right */

#rightcol {
	width:233px;
	float:left;
	padding-bottom:15px;
}

/* -------- footer -------- */
#footerarea {
	width:955px;
	background:#FFFFFF;
	float:left;
}

/* -------- navbar -------- */

#navbar {
	width:955px;
	float:left;
	z-index:100;
	position:relative;
}

.navbar-left {
	float:left;
	width:10px;
	height:30px;
	background:url(../image/siteimages/nav_01.png) no-repeat;
}

.navbar-centre {
	float:left;
	width:935px;
	height:30px;
	background:url(../image/siteimages/nav_02.png) repeat-x;
}

.navbar-right {
	float:right;
	width:10px;
	background:url(../image/siteimages/nav_04.png) no-repeat;
	height:30px;
}

/* -------- breadcrumb -------- */

#breadcrumb-bar {
	width:933px;
	border:#ffffff 1px solid;
	text-align:left;
	background:#ffffff;
	float:left;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
	z-index:3;
}

.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a20101;
}

.breadcrumb a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a20101;
	text-decoration:none;
}

.breadcrumb a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:underline;
}

.breadcrumb a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:underline;
}

.breadcrumb a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

p.breadcrumb {
	margin:0;
}

/*-----------------------INCLUDES-------------------------*/

/* -------- header.php -------- */

.header-left {
	padding-left:20px;
	float:left;
	background:url(../image/siteimages/header1.png) no-repeat;
	height:125px;
}

.header-centre {
	width:915px;
	float:left;
	height:125px;
	background:url(../image/siteimages/header2.png) repeat-x;
}

.header-right {
	padding-left:20px;
	float:left;
	background:url(../image/siteimages/header3.png) no-repeat;
	height:125px;
}

.logopad {
	padding:15px;
}

/* -------- navbar.php -------- */

.nav-bar-left {
	width:555px;
	float:left;
	margin-left:20px;
}

.nav-bar-right {
	width:140px;
	float:right;
	margin-right:20px;
}

.nav-bar-right-single {
	width:70px;
	margin-right:20px;
	float:right;
}

.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:7px;
}

ul.menu {
	list-style: none;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.menu a {
	font-weight: normal;
	color:#a20101;
	text-decoration: none;
}

.menu a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:7px;
}

.menu li li a {
	display: block;
	font-weight: normal;
	color: #a20101;
	padding: 0.2em 10px;
}

.menu li li a:hover {
	font-weight: normal;
	color:#FFCC00;
}

.menu li {
	float: left;
	position: relative;
	width: 70px;
	text-align: center;
	cursor: default;
	height:23px;
}

.menu li a {
	float: left;
	position: relative;
	width: 70px;
	text-align: center;
	cursor: default;
	height:23px;
	padding-top:7px;
}

.menu li a:hover {
	float: left;
	position: relative;
	width: 70px;
	text-align: center;
	cursor: default;
	background:#CC0000;
	height:23px;
}

.menu li#first {
	border-left-width: 1em;
}

.menu li#last {
	border-bottom:#a20101 1px solid;
}

.menu li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	padding: 0 0 0 0;
}

li>ul {
	top: auto;
	left: auto;
}

.menu li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

.menu li:hover ul, .menu li.over ul {
	display: block;
}

/* -------- footer.php -------- */
.footer-navbar {
	width:923px;
	text-align:right;
background:url(../image/siteimages/footerBar_02.png) repeat-x;
	float:left;
	height:19px;	
	padding-top:8px;
	padding-right:10px;
	padding-bottom:3px;
}
.footer-nav-left{
float:left;
background:url(../image/siteimages/footerBar_01.png) no-repeat;
padding-left:10px;
height:30px;
}

.footer-nav-right{
float:left;
background:url(../image/siteimages/footerBar_04.png) no-repeat;
padding-left:10px;
height:30px;
}
p.footnavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	margin:0px;
}

.footnavlink a {
	color:#ffffff;
	text-decoration:none;
}

.footnavlink a:hover {
	color:#FFCC00;
	text-decoration:underline;
}

.footnavlink a:visited {
	color:#ffffff;
	text-decoration:none;
}

.footnavlink a:active {
	color:#ffffff;
	text-decoration:none;
}

.iconset {
	margin-top:15px;
	margin-left:20px;
	margin-bottom:20px;
	width:50%;
	float:left;
}

/* -------- home.php -------- */

h1.homepage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#333333;
}

h2.homepage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

p.homepage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.homepage a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.homepage a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

.homepage a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.chooser{
float:left;
width:153px;
margin-top:10px;
margin-bottom:5px;
}
.chooser-third{
float:left;
margin-top:10px;
width:153px;
margin-bottom:5px;
}

/*-----------------------BOXES-------------------------*/


.box-header {
	width:192px;
	float:left;
	padding-left:5px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../image/siteimages/box2.png) repeat-x;
	margin-top:10px;
	height:12px;
	padding-top:7px;
	padding-bottom:7px;
}

.box-left {
	float:left;
	background:url(../image/siteimages/box1.png) no-repeat;
	padding-left:10px;
	height:25px;
	margin-top:10px;
}

.box-right {
	float:left;
	background:url(../image/siteimages/box3.png) no-repeat;
	padding-left:10px;
	height:25px;
	margin-top:10px;
}

.box-body {
	width:200px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
	background:#FFFFFF;
	border-bottom:#a20101 1px solid;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}

/* -------- header search -------- */
.headersearchbox {
	margin-top:30px;
	margin-right:15px;
}

/* -------- quick links -------- */

.quicklinkmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.quicklinkmenu {
	list-style: none;
	font-size: 10.5px;
	padding: 0;
	margin: 0;
}

.quicklinkmenu a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.quicklinkmenu a:hover {
	font-weight: bold;
	color: #a21010;
	text-decoration: none;
}
.quicklinkmenu li li a {
	display: block;
	font-weight: normal;
	color: #333333;
	padding: 0.2em 10px;
}

.quicklinkmenu li a {
	display: block;
	font-weight: normal;
	color: #333333;
	padding: 5px 15px;
}

.quicklinkmenu li a:hover {
	padding: 5px 15px;
	border: 5px solid #a20101;
	border-top:0px;
	border-width: 0 5px;
	font-weight: bold;
	background:url(../image/siteimages/quicklinkback.png) repeat-x;
}

.quicklinkmenu li li a:hover {
	padding: 0.2em 5px;
	border: 5px solid #a20101;
	border-top:0px;
	border-width: 0 5px;
	font-weight: normal;
	background:url(../image/siteimages/quicklinkback.png) repeat-x;
}

.quicklinkmenu li {
	float: left;
	position: relative;
	width: 230px;
	text-align: left;
	cursor: default;
	border: 1px solid #a20101;
	border-top:0px;
}

.quicklinkmenu li#first {
	border-left-width: 1em;
}

.quicklinkmenu li#last {
	border-bottom:#a20101 1px solid;
}

.quicklinkmenu li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	padding: 0 0 0 0;
	border: 1px solid #a20101;
}

li>ul {
	top: auto;
	left: auto;
}

.quicklinkmenu li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

.quicklinkmenu li:hover ul, .quicklinkmenu li.over ul {
	display: block;
}

/* -------- site search -------- */
.search-form {
	margin-top:10px;
}

.searchbox-header {
	width:212px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../image/siteimages/search_02.png) repeat-x;
	margin-top:10px;
	height:14px;
}

.searchbox-header-left {
	float:left;
	background:url(../image/siteimages/search_01.png) no-repeat;
	padding-left:10px;
	height:14px;
	margin-top:10px;
}

.searchbox-header-right {
	float:left;
	background:url(../image/siteimages/search_04.png) no-repeat;
	padding-left:10px;
	height:14px;
	margin-top:10px;
}

.searchbox-body {
	width:232px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background:#ffe400 url(../image/siteimages/search_05.png) repeat-x;
}

.searchbox-footer {
	width:212px;
	float:left;
	height:10px;
}

.searchbox-footer-left {
	float:left;
	background:url(../image/siteimages/search_08.png) no-repeat;
	padding-left:10px;
	height:10px;
}

.searchbox-footer-right {
	float:left;
	background:url(../image/siteimages/search_09.png) no-repeat;
	padding-left:10px;
	height:10px;
}

.searchbox-footer-holder {
	float:left;
	width:232px;
}

.searchbox-form-holder {
	float:left;
	width:202px;
	padding-left:15px;
	padding-right:15px;
}

h2.searchHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

.searchElement {
	padding-bottom:5px;
}

.search-arrow {
	float:left;
	background:url(../image/siteimages/search-arrow.png) no-repeat;
	width:232px;
}

/* -------- featured ads -------- */


.box-featured-adverts-body {
	width:230px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background:#FFFFFF;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}

a img {
	border:none;
}

.fa-box-company-name a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
	text-decoration:none;
}

.fa-box-company-name a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
	text-decoration:underline;
}

.fa-box-company-name a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
	text-decoration:none;
}

.fa-box-company-name a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
	text-decoration:none;
}

p.fa-box-company-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
}

p.fa-box-promotion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin:0px;
}

/* -------- featured articles -------- */

.feat-art-text{
float:left;
width:145px;
}

.featured-article-box {
	width:200px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
	background:#FFFFFF;
	border-bottom:#a21010 1px solid;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}

p.featured-article-box-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	margin:0px;
}

p.featured-article-box-strap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px;
}

.featured-article-box-title a {
	text-decoration:none;
	color:#333333;
}

.featured-article-box-title a:hover {
	text-decoration:underline;
	color:#333333;
}

.featured-article-box-title a:visited {
	text-decoration:none;
	color:#333333;
}

.featured-article-box-strap a {
	text-decoration:none;
	color:#666666;
}

.featured-article-box-strap a:hover {
	text-decoration:underline;
	color:#666666;
}

.featured-article-box-strap a:visited {
	text-decoration:none;
	color:#666666;
}

.article-box {
	border-bottom:1px solid #a20101;
}

.art-thumb-box {
	width:40px;
}

.art-thumb-holder {
	width:40px;
	min-height:40px;
	float:left;
	padding-right:15px;
}

.no-art-thumb-holder {
	width:40px;
	min-height:40px;
	float:left;
	padding-right:15px;
	background:url(../image/articles/art-thumbs/no-image.jpg) no-repeat;
}

.art-box-body {
	width:230px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	background:#FFFFFF;
	border-bottom:#a20101 1px solid;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}
.article-description{
width:450px;
float:left;
padding-bottom:30px;
}

/* -------- subscribe/newsletter -------- */

.newsletter-form {
	margin-top:10px;
}
/* -------- Featured adverts -------- */

.paddimage {
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}

/* -------- login -------- */
p.login-labels {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	margin-top:10px;
}

.login-form {
	margin-top:2px;
}

.login-form-button {
	margin-top:10px;
}

p.register-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin-top:10px;
}

.register-link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin-top:10px;
}

.register-link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
	margin-top:10px;
}

.register-link a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin-top:10px;
}

.register-link a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin-top:10px;
}

/* -------- advertise -------- */


/*-----------------------PAGES-------------------------*/
.liner {
	padding-top:15px;
	padding-bottom:15px;
	width:450px;
	border-bottom:1px solid #a21010;
	border-top:1px solid #a21010;
	float:left;
}

.submitLink {
	color: #333333;
	background-color: transparent;
	text-decoration: underline;
	border: none;
	cursor: pointer;
	cursor: hand;
}

/* -------- Article List (all) -------- */

.articleList-Holder {
	float:left;
	width:440px;
	border-top:1px solid #a21010;
	border-bottom:1px solid #a21010;
	padding:5px;
}

.articleList-Thumb {
	width:75px;
	float:left;
}

.articleList-Details {
	float:left;
	width:355px;
	min-height:55px;
	padding-left:10px;
	vertical-align:top;
}

.articleList-Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin-top:0px;
	margin-bottom:5px;
}

.articleList-Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.articleList-Title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.articleList-Title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}

.articleList-Title a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
}

.articleList-Readmore {
	float:right;
	width:355px;
	padding-left:10px;
	text-align:right;
	padding-top:5px;
}

p.articleList-ReadMore-Link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
}

p.articleList-ReadMore-Link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	margin:0px;
}

p.articleList-ReadMore-Link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	margin:0px;
}

p.articleList-ReadMore-Link a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	text-decoration:none;
	margin:0px;
}

p.articleList-shortDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0px;
}

.service-main-image {
	float:left;
	width:364px;
	padding-right:10px;
}

.service-image {
	width:364px;
}

.service-thumb-image {
	float:left;
	width:75px;
}

.service-thumbs {
	padding-bottom:10px;
	width:75px;
}

.service-content {
	float:left;
}

.service-line {
	margin-top:15px;
	margin-bottom:15px;
	width:450px;
	border-top:1px solid #a21010;
	float:left;
}

.service-featured-adverts-body {
	width:225px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background:#FFFFFF;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}

.service-header {
	width:412px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	
	
	
	padding-left:5px;
	padding-right:15px;
	background:url(../image/siteimages/box2.png) repeat-x;
	margin-top:10px;
	height:12px;
	padding-top:7px;
	padding-bottom:7px;
}

.service-body {
	width:195px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
	background:#FFFFFF;
	border-bottom:#a20101 1px solid;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}

.service-adholder1 {
	float:left;
	width:225px;
	margin-right:0px;
}

.service-adholder {
	float:left;
	width:225px;
}

.service-fa-image {
	width:225px;
}

.service-headername {
	float:left;
	width:330px;
}

.service-price {
	float:left;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	padding-top:20px;
}

.ServiceList-Thumb {
	width:75px;
	float:left;
}
.service-contact-details-left{
float:left;
width:415px;
padding-right:10px;
}
.service-contact-details-right{
float:left;
width:425px;
height:22px;
}
.service-contact-holder{
float:left;
width:210px;
padding-bottom:30px;
}
p.ser-con {
margin-bottom:0px;
margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.ser-con a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.ser-con a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

.ser-con a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.service-add{

	float:left;
	height:12px;
	padding-bottom:5px;

}

/*-------news arcieve list------*/
.archievebox {
	float:left;
	width:400px;
}

.newslist li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
}

.newslist a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-decoration:none;
}

.newslist a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-decoration:underline;
}

.newslist a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-decoration:none;
}

.viewarchieveheader {
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
}

/*-------USERS Members.php------*/

.elementholder {
	width:459px;
	float:left;
	border-top:1px #a20101 solid;
	margin-top:5px;
}

.elementholderlite {
	width:459px;
	float:left;
	border-top:1px #999999 solid;
	margin-top:5px;
}

/*-------USERS Members.php------*/
.test-Holder {
	float:left;
	width:440px;
	border-top:1px solid #a21010;
	border-bottom:1px solid #a21010;
	padding:5px;
}

.test-username {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.test-message {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.formboxDouble {
	border:#a20101 1px solid;
	margin-bottom:10px;
	width:440px;
}

.members-editlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.members-editlink a {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

.members-editlink a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}

.members-editlink a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}

.member-linkholder {
	float:left;
	width:400px;
	padding-top:5px;
}

.member-icon {
	float:left;
}

.member-linkholderText {
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}

/*-------Newsletter Module------*/
.formpadNewsletter {
	margin-bottom:5px;
}

.newsletterPara {
	padding-top:0px;
}

.newsletter-box-body {
	width:200px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:5px;
	background:#FFFFFF;
	border-bottom:#a20101 1px solid;
	border-left:#a20101 1px solid;
	border-right:#a20101 1px solid;
}

.blocker {
	float:left;
	width:450px;
	margin-top:10px;
	border-top:2px solid #DDDDDD;
	background:#AAAAAA;
	height:1px;
	border-bottom:2px solid #DDDDDD;
	margin-bottom:10px;
}
.blocker2{
float:left;
	width:422px;
	margin-top:0px;
	padding:14px;
	border:1px solid #a21010;
	background:url(../image/siteimages/searchheadbg.png) no-repeat;
	margin-bottom:10px;
}
.blocker3{
float:left;
	width:422px;
	margin-top:0px;
	padding:14px;
	border:1px solid #a21010;
	margin-bottom:10px;
}

/*-------Contact page------*/

.contact-form-holder{
float:left;
width:420px;
border:#CCCCCC 1px solid;
padding:15px;
margin-bottom:20px;

}

.contact-description{
width:450px;
float:left;
padding-bottom:10px;
}