* {
margin:0;
padding:0;
}

body {
width:750px;
margin:0 auto;
margin-top:60px;
}

img {
border:0;
}

a:link{
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

a:visited{
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

a:hover{
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FF0033;
outline: none;
}

a:active{
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
outline: none;

}





/* ----- HEADER ----- */



#header {
width:750px;
height:75px;
background: #000000;

}

#header h1{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:right;
float:right;
margin-top: 23px;
margin-right:35px;
}

/* ----- MAIN CONTENT ----- */


#content { 
width:750px;
background-color:#ffffff;
margin-top:2px;
min-height:362px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:362px; /* for IE5.x and IE6 */
border:none;
}

#content p{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-bottom: 5px;
}

#subnav {
width:140px;
float:left;
margin:2px 5px 0 0px;
padding-right: 5px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#subnav ul{
list-style:none;
font: 10px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}

#subnav li{
padding-bottom: 2px;
}


#subnav a:link{
color:#333333;
text-decoration:none;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#subnav a:active{
color:#333333;
text-decoration:none;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#subnav a:visited{
color:#333333;
text-decoration:none;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#subnav a:hover{
color: #FF0033;
text-decoration:none;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.clear{
clear:both;
}

h2{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#333333;
padding-bottom: 10px;
}

#subnav h5{
color: #FF0033;
font-style:italic;
font-size:11px;
margin: 2px 0px 3px 0px;
}

/* ----- 3 column layout ----- */

#lefttextbox{
width:200px;
float:left;
margin-top:5px;
}

#rightimage{
margin: 5px 0px 0 20px;
padding:0;
width:350px;
float:right;
}

#textbox {
padding-top:5px;
margin-left:165px;

}

#textbox .leftimg{
margin-right:10px;
}

#textbox .rightimg{
margin-left:10px;
}

#home{
padding-top:5px;
}

.divider {
border-top:dotted 1px #666666;
margin:4px 0;
}
.testimonial {color: #666666; font-style: italic; }

.names {
	font-size: 8px;
	font-weight: bold;
	color: #666666;
}

/* ----- 2 Column Layout ----- */

#righttextbox{
width:340px;
float:right;
margin-top:5px;
}

#leftimage{
margin: 5px 0px 0 10px;
padding:0;
width:200px;
float:left;
}

#contacttextbox {
padding-top:5px;
float:left;
width:480px;
}

#contacttextbox img{
padding-right:10px;
}

#contacttextbox h2{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#333333;
padding: 0px 0 10px 0;
}

#thankyoutextbox {
padding-top:5px;
float:left;
width:550px;
}

#thankyoutextbox img{
padding-right:10px;
}

#thankyoutextbox h2{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#333333;
padding: 0px 0 10px 0;
}


/* ----- SLIDER ----- */

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#slider, #slider li{ 
	width:750px;
	height:340px;
	overflow:hidden; 
	}
	
#slider img{
border:0;
margin:0;
}



.sliderbutton a:link{

	font: 9px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
	background-color:#EBE8E9;
	border:0;
	padding:3px;
	margin:3px 0px;
	text-decoration:none;
	line-height: 18px;
}

.sliderbutton a:visited{

	font: 9px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
	background-color:#EBE8E9;
	border:0;
	padding:3px;
	margin:3px 0px;
	text-decoration:none;
    line-height: 18px;
}

.sliderbutton a:hover{

	font: 9px Verdana, Arial, Helvetica, sans-serif;
    color:#ffffff;
	background-color: #FF0033;
	border:0;
	padding:3px;
	margin:3px 0px;
	text-decoration:none;
    line-height: 18px;
}



#slider h4{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
margin: 0;
}

#slider h5{
font:10px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
margin-bottom: 4px;
}
	
#slider .column1 {
margin:0;
overflow:hidden;
padding:0 13px 0 0px;
width:240px;
vertical-align:top;
}

#slider .column2 {
margin:0;
overflow:hidden;
padding:0 13px 0 0px;
width:240px;
vertical-align:top;

}

#slider .column3 {
margin:0;
overflow:hidden;
padding:0 0 0 0px;
width:240px;
vertical-align:top;
}
	
	
span#prevBtn{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
width:auto;
float:left;
}

span#prevBtn a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

span#prevBtn a:visited{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

span#prevBtn a:active{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

span#prevBtn a:hover {
font:10px Verdana, Arial, Helvetica, sans-serif;
color: #FF0033;
}

span#nextBtn{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
float:right;
display:block;
}

span#nextBtn a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
display:block;
}

span#nextBtn a:visited{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
display:block;
}

span#nextBtn a:active{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
display:block;
}

span#nextBtn a:hover {
font:10px Verdana, Arial, Helvetica, sans-serif;
color: #FF0033;
display:block;
}

/* ----- Form ----- */

#contactform {
float:right;
padding-top:0px;
padding-left:10px;
}

.warning p
{
	font-weight:bold;
	color:#990000;
	padding:10px 0;
}

.standardForm label
{
	font-weight:bold;
	display:block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 5px 0;
}

.standardForm .textbox  {
	background-color:#EBE8E9;
	border:medium none;
	height:16px;
	margin-bottom:4px;
	width:250px;
	}
	
.standardForm .textarea  {
	background-color:#EBE8E9;
	border:medium none;
	height:80px;
	width:250px;
	}
	
.submit
{
	font-weight:normal;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	padding:3px;
	margin:10px 0 1px 0; 
}

.submit:hover
{
	font-weight:normal;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#FF0033;
	border:0;
	padding:3px;
	margin:10px 0 1px 0; 
}


/* ----- Navigation ----- */

ul#navlist
{
margin-left: 18px;
padding-left: 0;
padding-top:5px;
padding-bottom: 5px;
margin-top:0px;
margin-bottom:0px;
white-space: nowrap;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#000000;
text-align:left;
}

#navlist li
{
display: inline;
list-style-type: none;

}

#navlist a { 
padding: 5px 25px;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #000;
text-decoration: none;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

#navlist a:hover
{
color: #fff;
background-color: #FF0033;
text-decoration: none;
font:10px Verdana, Arial, Helvetica, sans-serif;
}


#footer { 
width:750px;
background-color:#000000;
margin-top:2px;
}



/* ----- Credits ----- */

#credits {
width: 750px;
height: 22px;
margin: 10px 0 0 0;
font: 8px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align: left;
}

#credits p{
width:350px;
float:left;
margin-top:5px;
}

#credits a{
font: 8px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

.subscribeForm .textbox  {
	background-color:#EBE8E9;
	color:#666666;
	border:none;
	width:180px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding:4px
	}
	
.subscribeForm .submit
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
	border:0;
	padding:3px;
	margin:0px 0 0 10px;
}

.subscribeForm .submit:hover
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
	background-color:#FF0033;
	border:0;
	padding:3px;
	margin:0px 0 0 10px;
}
.subscribeForm {
float: right;
}

.subError {
color:#FF0033;
margin-top:5px;
}

.subSuccess{
margin-top:5px;
}