﻿/******************************************************/
/* GENERAL
/******************************************************/
* { 
	padding: 0; 
	margin: 0; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url("images/bg.gif") black repeat;
	color:#ffffff;
 }
#wrapper { 
	margin: 0 auto;
	width: 1024px;
}
#faux {
	margin-bottom: 0px;
	overflow: hidden;
	width: 100%;
}
/******************************************************/
/* HEADER
/******************************************************/
#header {
	color: #333;
	width: 1000px;
	padding: 0px;   
	height: 180px;
	margin: 10px 0px 0px 0px;
}
#mainLogo{
	position:absolute; 
	left:auto; 
	right:auto;
	margin:0 0 0 0; 
	z-index:0;
}
#subLogo{
	position:absolute; 
	left:auto; 
	right:auto;
	margin:85px 0 0 270px; 
	z-index:1;
}
/******************************************************/
/* Site Utilities
/******************************************************/
#siteUtilities{
	margin-top: 25px;
	float:right;
	text-align:right;
	font-size:13pt;
}
#siteUtilities a:link{
	color:#ed1c24;
	text-decoration: none;
}
#siteUtilities a:visited{
	color:#ed1c24;
	text-decoration: none;
}
#siteUtilities a:visited{
	color:#ed1c24;
	text-decoration: none;
}
#siteUtilities a:hover{
	text-decoration:underline;
}
/******************************************************/
/* NAVIGATION
/******************************************************/
#navigation {
	padding: 0px;
	margin: 0px;	
}
#navigationTable{
	margin: 0px;
	padding: 0px;
	width:100%;
	height:73px;
}
#navigationTable a:link{
	color: #ffffff;
	text-decoration: none;
	font-family: Century Gothic, Futura, sans-serif;
	font-size:18px;
}
#navigationTable a:visited{
	color: #ffffff;
	text-decoration: none;
  	font-family: Century Gothic, Futura, sans-serif;
  	font-size:18px;
}
.navButton{
	background-image:url(images/nav/navSlice.png);
	background-repeat:repeat-x;
	text-align:center;
	height:73px;
	line-height:70px;
}
.navButton:hover{
	background-image:url(images/nav/navSliceHover.png);
	cursor:pointer;
	height:73px;

}
/******************************************************/
/* CONTENT
/******************************************************/
#content { 	
	margin: 0px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
}
#content ul { 	
	margin: 0px;
	margin-bottom:10px;
	margin-left: 35px;
	list-style-position: outside;
}
#content ol { 	
	margin: 0px;
	margin-bottom:10px;
	margin-left: 35px;
	list-style-position: outside;
}
#content a:link{
	 color: #c1272d;
	 text-decoration: none;
}
#content a:visited{
	 color: #c1272d;
	 text-decoration: none;
}
#content a:hover
{
	color: #c1272d;
	text-decoration: underline;
}
#content h1{
	margin-bottom:10px;
	color:#ed1c24;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:normal;
}
#content h2{
	margin-bottom:10px;
	color:#ed1c24;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:normal;
}
#content h3{
	margin-bottom:10px;
	color:#ed1c24;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:normal;
}
#content h4{
	margin-bottom:10px;
	color:#ed1c24;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:normal;
}
#content p{
	margin-bottom:10px;
}
#content ol li{
	margin-left:25px;
}
/******************************************************/
/* WIDGETS
/******************************************************/
.widgets{
	margin:0;
	padding:0;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	empty-cells: show;
}
.widget{
	padding:0;
	width:100%;
	height:100%;
}
.widgetHeading{
	text-align:center;
	padding-top:10px;
	font-size: 23px;
	font-family: Century Gothic, Futura, sans-serif;
	color:#ffffff;
	font-weight:normal;
}
.widgetContent{
	padding:10px;
	font-size:16px;
	vertical-align:top;
	background-color:#000000;
}
/******************************************************/
/* SMALL BUTTON
/******************************************************/
#smallButton {
margin-left:auto;
padding: 0px;
height:64px;
width:218px;
display: block;
font-size: 18px;
line-height: 56px;
text-align: center;
font-family: Century Gothic, Futura, sans-serif;
background-image: url(images/theButton.png);
background-repeat:repeat-x;

}
#smallButton a:link {
line-height: 56px;
height: 100%;
width: 100%;
color: white;
text-decoration: none;
text-align: center;
vertical-align: middle;
}
#smallButton a:active {
line-height: 56px;
display: block;
height: 62px;
width: 216px;
color: white;
text-decoration: none;
text-align: center;
vertical-align: middle;
}
#smallButton a:visited {
line-height: 56px;
display: block;
height: 62px;
width: 216px;
color: white;
text-decoration: none;
text-align: center;
vertical-align: middle;
}
#smallButton a:hover {
line-height: 56px;
display: block;
height: 62px;
width: 216px;
color: white;
background-image: url(images/theButtonHover.png);
text-align: center;
vertical-align: middle;
}
#smallButton a b {
font-weight: normal;
}
/******************************************************/
/* LARGE BUTTON
/******************************************************/
#largeButton {
margin: 0px;
padding: 0px;
font-size: 18px;
line-height: 18px;
font-family: Century Gothic, Futura, sans-serif;
}
#largeButton a:link {
line-height: 56px;
display: block;
height: 65px;
width: 333px;
color: white;
text-decoration: none;
background-image: url(images/largeButton.png);
text-align: center;
vertical-align: middle;
}
#largeButton a:active {
line-height: 56px;
display: block;
height: 65px;
width: 333px;
color: white;
text-decoration: none;
background-image: url(images/largeButton.png);
text-align: center;
vertical-align: middle;
}
#largeButton a:visited {
line-height: 56px;
display: block;
height: 65px;
width: 333px;
color: white;
text-decoration: none;
background-image: url(images/largeButton.png);
text-align: center;
vertical-align: middle;
}
#largeButton a:hover {
line-height: 56px;
display: block;
height: 65px;
width: 333px;
color: white;
background-image: url(images/largeButtonHover.png);
text-align: center;
vertical-align: middle;
}
#largeButton a b {
font-weight: normal;
}

/******************************************************/
/* FOOTER
/******************************************************/
#footer { 
	width: 1008px;
	clear: both;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	text-align:center;
}
#footer a:link{
	 color: #ffffff;
	 text-decoration: none;
}
#footer a:visited{
	 color: #ffffff;
	 text-decoration: none;
}
#footer a:hover
{
	color: #ed1c24;
	text-decoration: underline;
}
/******************************************************/
/* OTHER
/******************************************************/

.frmTextbox{
	width:300px;
	height:25px;
	border:1px #cccccc solid;
	padding:5px 0 0 5px;
}

#testimonialTable {
margin: 0px;
padding: 0px;
width: 100%;
empty-cells: show;
border-collapse:collapse;
border-spacing:0px;
}
#testimonialPic {
margin: 0px;
padding: 0px;
width: 150px;
max-width: 150px;
overflow: hidden;
text-align: center;
vertical-align: top;
}
#testimonialTable h2 {
margin: 0px;
padding: 0px;
}
#testimonialTable img {
margin: 0px;
padding: 0px;
}

#testimonialVertSpacer {
margin: 0px;
padding: 0px;
width: 15px;
}
#testimonialTable a:link {
margin: 0px;
padding: 0px;
text-decoration: none;
}
#testimonialTable a:active {
margin: 0px;
padding: 0px;
text-decoration: none;
}
#testimonialTable a:visited {
margin: 0px;
padding: 0px;
text-decoration: none;
}
#testimonialTable a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
}
#testimonialTable i {
color: #ed1c24;
}
#testimonialHorSpacer {
margin: 0px;
padding: 0px;
height: 30px;
border-top: 1px solid #ed1c24;
}

#Accredit h3 {
margin-bottom:10px;
color:#ed1c24;
font-family: Century Gothic, Futura, sans-serif;
font-weight:normal;
}

#scrollTestimonials {
color:white;
font-size: 12px;
line-height: 15px;
}
#scrollTestimonials h4 {
margin-bottom:10px;
color:#ed1c24;
font-family: Century Gothic, Futura, sans-serif;
font-weight:normal;
}
#scrollTestimonials a:link {
color:#ed1c24;
text-decoration: none;
}
#scrollTestimonials a:active {
color:#ed1c24;
text-decoration: none;
}
#scrollTestimonials a:visited {
color:#ed1c24;
text-decoration: none;
}
#scrollTestimonials a:hover {
color:#ed1c24;
text-decoration: none;
}
#scrollTestimonials i {
color:#ed1c24;
}
#preloader {
position: absolute;
z-index: 9999999;
top: -999999px;
left: -999999px;
}

.style1 {
	color: #ED1C24;
	font-weight:bold;
}

h4{
	margin-bottom:10px;
	color:#ed1c24;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:normal;
}
h3{
	margin-bottom:10px;
	color:#ed1c24;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:normal;
}
h5{
	font-size: 16px;
	margin-bottom:10px;
	color:white;
	font-family: Century Gothic, Futura, sans-serif;
	font-weight:bold;
}
/******************************************************
Bonuses
******************************************************/
#theBonuses td {
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
}
#theBonuses img {
margin: 0px;
padding: 0px;
width: 100px;
height: 100px;
}
#bonusSpacer {
width: 10px;
}
#bonusHorSpacer {
height: 10px;
}

#mainPanel {margin-left:auto: margin-right: auto; width:100%;height:351px;background:url(images/home.png);background-repeat:no-repeat; background-position: top center;}