/* CSS Document  - cefn glan copyright West Coast Solutions in asscociation with eCommerce Creations*/

body{
	background-color: #8f8fb6;
	margin-top: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	line-height: 125%;
}
p{
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	line-height: 150%;
}
a{
	color:#666666;
	text-decoration: none;
}
a:hover{
	color:#9999CC;
	text-decoration: underline;
}

.tablelayout{
	background: #8f8fb6 url(graphics/cefngaln_back.jpg) no-repeat;

}

/* Buttons and hovers */
.homeB a{
	background-image: url(graphics/home_up.jpg);
	height: 25px;
	display: block;
	}
.homeB a:hover{
	background-image: url(graphics/home_down.jpg);
	height: 25px;
	display: block;
}

.FamilyB a{
	background-image: url(graphics/family_up.jpg);
	height: 25px;
	display: block;
	}
.FamilyB a:hover{
	background-image: url(graphics/family_down.jpg);
	height: 25px;
	display: block;
}

.SaleB a{
	background-image: url(graphics/sale_up.jpg);
	height: 25px;
	display: block;
	}
.SaleB a:hover{
	background-image: url(graphics/sale_down.jpg);
	height: 25px;
	display: block;
}

.accB a{
	background-image: url(graphics/acc_up.jpg);
	height: 25px;
	display: block;
	}
.accB a:hover{
	background-image: url(graphics/acc_down.jpg);
	height: 25px;
	display: block;
}

.contactB a{
	background-image: url(graphics/contact_up.jpg);
	height: 25px;
	display: block;
	}
.contactB a:hover{
	background-image: url(graphics/contact_down.jpg);
	height: 25px;
	display: block;
}

.aboutB a{
	background-image: url(graphics/about_up.jpg);
	height: 25px;
	display: block;
	}
.aboutB a:hover{
	background-image: url(graphics/about_down.jpg);
	height: 25px;
	display: block;
}

/* top and sidebar graphics */
.topbar{
	background:url(graphics/topbar.jpg) no-repeat right;
}

.topbar p{	
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
}

.sidebar{
	background:url(graphics/sidebar.jpg) no-repeat left;
}

.sidebar p{	
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
}

/*  MISC classes */

.whiteback{
	background-color:#FFFFFF;
}

.newsBack{
	background-color: #A9A9C7;
	color: #FFFFFF;
	width: 165px;
	padding-left: 5px;
	padding-right: 5px;
	
}

.horseback{
	width: 165px;
	background-color:#FFFFFF
}

.whitebackmain{
	background-color:#FFFFFF;
	width: 478px;
}

.footer{
	color:#FFFFFF;
}

.footer a{
	color:#FFFFFF;
	text-decoration: none;
}

.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}