/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
    margin-bottom:0px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:-20px;
	bottom:-34px;
    margin-left:0px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -20px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.a1:link 
{
	font-family: Calibri;
	font-size: 15px;
	color: #d2202b;
	font-weight:bold;
	text-decoration:none;
}
.a1:visited 
{
	font-family: Calibri;
	font-size: 15px;
	color: #d2202b;
	font-weight:bold;
	text-decoration:none;
}
.a1:hover 
{
	font-family: Calibri;
	font-size: 15px;
	color: #2e2e2e;
	font-weight:bold;
	text-decoration:none;
}

.a2:link 
{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
}
.a2:visited 
{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
}
.a2:hover 
{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #ffffff;
	text-decoration:underline;
}
.a3:link 
{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #313131;
	text-decoration:none;
}
.a3:visited 
{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #313131;
	text-decoration:none;
}
.a3:hover 
{
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #d92e37;
}
.a4:link 
{
	font-family: Arial;
	font-size: 12px;
	color: #f1f1f1;
	text-decoration:underline;
}
.a4:visited 
{
	font-family: Arial;
	font-size: 12px;
	color: #f1f1f1;
	text-decoration:none;
}
.a4:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #f1f1f1;
	text-decoration:none;
}
.a5:link 
{
	font-family: Calibri;
	font-size: 13px;
	color: #363636;
	text-decoration:none;
}
.a5:visited 
{
	font-family: Calibri;
	font-size: 13px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
}
.a5:hover 
{
	font-family: Calibri;
	font-size: 13px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
}
.a5_hover
{
	font-family: Calibri;
	font-size: 13px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
}
.greyfootertext {	
	font-family: arial;
	font-size: 12px;
	color: #d3d3d3;
	line-height:20px;
}
.copyrightfootertext {	
	font-family: arial;
	font-size: 12px;
	color: #5c5c5c;
}
.phonenumber {
	font-family: calibri;
	font-size: 15px;
	color: #2e2e2e;
	font-weight: bold;
}
.phtext {	
	font-family: Arial;
	font-size: 18px;
	color: #ffffff;
	padding-top:5px;
}
.bodytext {	
	font-family: arial;
	font-size: 12px;
	color: #242424;
	line-height:20px;
}
.bodytext a {	
	font-family: arial;
	font-size: 12px;
	color: #242424;
	line-height:20px;
	text-decoration:none;
}
.bodytext a:hover {	
	font-family: arial;
	font-size: 12px;
	color: #242424;
	line-height:20px;
	text-decoration:underline;
}
.whitefootertext {	
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
}
.white-nav {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #ffffff;
}

.readheading {	
	font-family: Calibri;
	font-size: 24px;
	color: #b20712;
	font-weight:bold;
}
.readheading2 {	
	font-family: Calibri;
	font-size: 16px;
	color: #b20712;
}
.blackheading {	
	font-family: Calibri;
	font-size: 24px;
	color: #141414;
	font-weight:bold;
}
.whiteheading {	
	font-family: Calibri;
	font-size: 24px;
	color: #ffffff;
	font-weight:bold;
}
.greyheading {
	font-family: arial;
	font-size: 16px;
	color: #2F3193;
	font-weight:bold;
}
.inputtext {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	height: 20px;
	width: 180px;
	border: 0px;

}
.inputtext2 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	height: 20px;
	border: 1px solid #ccc;
}
.inputtext2-1 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	height: 100px;
	width: 200px;
	border: 1px solid #ccc;

}
.inner-bg {
	background-attachment: fixed;
	background-color: #f6f6f6;
	background-repeat: repeat-x;
}
.navhomebg {
	background-image: url(../images/nav-home.png);
}
.navaboutbg {
	background:url(../images/nav-aboutus.png) no-repeat;
}
.navabout-activebg {
	background-image: url(../images/nav-aboutus-active.png);
	background-repeat: no-repeat;
}


.navhomeactivebg {
	background-image: url(../images/nav-home-active.png);
	vertical-align: middle;
	text-align: center;
}
.nav-bg {
	background-image: url(../images/nav.png);
}
.nav-activebg {
	background-image: url(../images/nav-active.png);
}
