body{
margin:0;
padding:0;
font-size: 62.5%;
background: url(../homeimages/mainbg.jpg) no-repeat fixed center top #020818;
}

img{
border:none;
}

span{
display:none;
}

.clear{
clear:both;
}

#wrapper{
margin:0 auto;
padding:0;
width:974px;
height:auto;
background: url(../homeimages/wrappertile.png) repeat-y;
}

.whitetext{
color:#FFFFFF;
}

#header{
background: url(../homeimages/header_974x310.png) no-repeat;
width:974px;
height:424px;
margin:0;
padding:0;
}

#header p{
position: absolute;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.06em;
color: #FFFFFF;
margin:0 0 0 550px;
font-weight: bold;
}

#spacing{
height:114px;
}

#headerslideshow{
width:943px;
height:252px;
margin:0 auto;
}

#maintile{
background: url(../homeimages/maintile.png) repeat-x #0e1934;
width:944px;
height:auto;
margin: -20px auto;
}

#text{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.06em;
color: #FFFFFF;
width:890px;
margin:auto;
}

#nav{
width:941px;
margin:18px 0 0 24px;

}

#header ul{
margin:0;
padding:0;
}

#header li{
margin:0 15px 0 15px;
padding:0;
display: inline;
float: left;
}

a.home{
display: block;
background: url(../homeimages/nav/home.png) no-repeat;
width:88px;
height:27px;
margin:0 0 0 50px;
}

a.about{
display: block;
background: url(../homeimages/nav/about.png) no-repeat;
width:88px;
height:27px;
}

a.upload{
display: block;
background: url(../homeimages/nav/upload.png) no-repeat;
width:88px;
height:27px;
}

a.print{
display: block;
background: url(../homeimages/nav/print.png) no-repeat;
width:88px;
height:27px;
}

a.faqs{
display: block;
background: url(../homeimages/nav/faqs.png) no-repeat;
width:88px;
height:27px;
}

a.links{
display: block;
background: url(../homeimages/nav/links.png) no-repeat;
width:88px;
height:27px;
}

a.contact{
display: block;
background: url(../homeimages/nav/contact.png) no-repeat;
width:88px;
height:27px;
}

a:hover.home, a:hover.about, a:hover.upload, a:hover.links, a:hover.print, a:hover.faqs, a:hover.contact{
background-position: 0 -27px;
}



#specials{
margin:15px 0 15px 35px;
width:896px;
height:176px;
background: url(../homeimages/specials_896x176.gif) no-repeat;
}

#flash{
position: absolute;
margin:3px 0 0 41px;
padding:0;
width:851px;
height:158px;
}

#uploader{
margin: 0 auto;
height:200px;
width:515px;
}

#spacer{
height:25px;
}

#keywords{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:12px;
color:#344165;
text-align:justify;
width:884px;
margin:auto;
padding:0 0 20px 0;
}

#keywordshome{
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:10px;
color:#00CDD4;
text-align:justify;
width:850px;
margin:auto;
padding:0 0 20px 0;
}
	
#sectionlinks{
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:16px;
color:#344165;
height:10px;
margin:auto;
padding:0 250px, 20px 0;
	}
	
	
p{
line-height:24px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
color:#FFFFFF;
width:850px;
margin:0 auto;
padding:0 0 10px 0;
}

p img{
padding:10px 0 0px 0;
}

h2{
text-transform: uppercase;
text-align: center;
display: block;
font-size: 1.4em;
font-weight: bolder;
color:#344260;
font-family: Helvetica, Arial, sans-serif;
padding:2px 0 2px 0;
margin:0;
}

#textleft{
float:left;
width:250px;
height:300px;
margin:0 0 0 45px;
_margin:0 0 0 25px;
text-align: justify;
background: url(../homeimages/panel.png) no-repeat;
}

#textleft h2{
text-transform: uppercase;
text-align: center;
display: block;
width:250px;
height:36px;
font-size: 1.6em;
font-weight: bolder;
color:white;
background: url(../homeimages/welcome_288x27.jpg) no-repeat;
font-family: Helvetica, Arial, sans-serif;
padding:2px 0 2px 0;
margin:0;

}

#textcenter{
float:left;
width:250px;
height:300px;
margin:0 0 0 51px;
_margin:0 0 0 40px;
text-align: justify;
background: url(../homeimages/panel.png) no-repeat;
}

#textcenter h2{
text-transform: uppercase;
text-align: center;
display: block;
width:250px;
height:36px;
font-size: 1.6em;
font-weight: bolder;
color:white;
background: url(../homeimages/guarantee_255x27.jpg) no-repeat;
font-family: Helvetica, Arial, sans-serif;
padding:2px 0 2px 0;
margin:0;
}

#text ul{
line-height:26px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
color:#FFFFFF;
}

#textright{
float:right;
width:250px;
height:300px;
margin:0 45px 0 0;
_margin:0 25px 0 0;
text-align: justify;
background: url(../homeimages/panel.png) no-repeat;
}

#textright h2{
text-transform: uppercase;
text-align: center;
display: block;
width:250px;
height:36px;
font-size: 1.6em;
font-weight: bolder;
color:white;
background: url(../homeimages/wait_255x27.jpg) no-repeat;
font-family: Helvetica, Arial, sans-serif;
padding:2px 0 2px 0;
margin:0;
}

#contactbuttons{
height:120px;
width:855px;
}

#templates{
width:850px;
margin:0 auto;
}

#templates img{
padding: 10px 10px 0 0;
}

#contacttext{
width:850px;
margin:0 auto;
}

#contacttext img{
padding:20px 0 0 0;
}

table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.5px;
	color:#000033;
	}
	
table .title{
	background-color:#000033;
	}
	
table p{
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	}
	
table h3 a{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	}
	
table h3 a:hover{
	text-decoration:underline;
	}

table a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#000099;
	}
	
table a:hover{
	text-decoration:underline;
	}

#footer{
margin:40px 0 0 0;
padding:0;
width:944px;
height:50px;
background: url(../homeimages/footer_974x50.png) no-repeat;
text-align: center;
}

#footer p{
color:white;
font-size:9px;
padding:17px 0 0 0;
}

#footer a{
color:#999999;
text-decoration:none;
}




