@charset "utf-8";

body, ul, ol, li, p, h1,h2, h3, h4, h5, h6, form, blockquote {
margin:0;
padding:0;
}
/*basic styles*/
h2 {font-size:14px; padding-top:5px; text-align:center; color:#ea8223;}
h3 { color:#63663a;}
h4 {font-size:12px;}
h5 {font-size:12px; vertical-align:top;color:#ea8223; }

a:link,a:visited,a.sover{ color:#232323;text-decoration:none; }
a:active,a:hover,a.sover em:first-line{ color:#98a74a; text-decoration:underline;}

img {border:none; }

body{
font: normal 13px "Lucida Bright", Arial, "Courier New";
color:#333;
background:transparent url(../img/bg/colors.gif) top left repeat-x;}

#top{
position:relative;
margin:0 auto;
width:892px;
background: url(../img/bg/headbg.png) top left no-repeat;
min-height: 100%; 
height: auto !important;}

#head {
height:230px;
position:relative;
margin-right:0px;}

#head h1 a{
top:20px;
left:405px;
text-indent:-9999px;
position:absolute;
outline:none;
width:218px;
height:163px;
z-index:2;}


.description{
position:absolute;
top:0;
text-indent:-9999px;}

#top .content{
position:relative;
float:left;
width:656px;
padding-top:46px;
background: url(images/bg-cloud-top-left.png) no-repeat left top;}

/*parallax*/

#parallax{
height:230px;
overflow:hidden;
position:absolute;
top:0;
left:21px;
width:850px;}
#lcolbig { float: left; text-align:left; vertical-align:top; padding:0px 0px 0 0px; margin:0px 0px 0 0px; width: 490px;}  
#lcolprice { float: left; text-align:left; vertical-align:top; padding:0px 0px 0 0px; margin:0px 0px 0 35px; width: 490px;}  

#lcol { text-align:left; padding:5px 0px 0 5px; margin:10px 0px 0 30px; width: 495px; background: url(../img/bg/contentbg.png) no-repeat left top;border-bottom:thin #CCCCCC solid;} 
#lcole { text-align:left; padding:5px 0px 0 5px; margin:10px 0px 0 0px; width: 495px; background: url(../img/bg/contentbg.png) no-repeat left top;border-bottom:thin #CCCCCC solid;} 
#lcolup { text-align:center; padding:5px 0px 0 0px; margin:10px 0px 0 0px; width: 495px; border:thin #CCCCCC solid;} 
#rcol { float: right; text-align:left; vertical-align:top; margin-right: 20px; width: 335px;} 

#lcolser { text-align:left; padding:5px 0px 0 5px; font-size:13px; margin:10px 0px 0 30px; width: 495px; background: url(../img/bg/contentbg.png) no-repeat left top;border-bottom:thin #CCCCCC solid;} 
#lcolser ul{ padding:10px 0px 10px 20px; margin:0px 0px 0 20px; font-weight:700; }
#lcolser li{ padding:0px 0px 0 5px; margin:0px 0px 0 35px;font-weight:500;}

#term{ float: left; text-align:left; vertical-align:top; padding:0px 0px 0 0px; margin:0px 35px 0 35px; width: 800px;}  

#onee{ float: left; text-align:left; margin-left: 0px; margin-top: 5px;  width: 220px; padding-bottom:5px;} 
#twoe{ float: left; text-align:left; margin-left: 1px; margin-top: 5px;  width: 260px; padding-bottom:5px; } 


#one{ float: left; text-align:center; margin-left: 0px; margin-top: 5px;  width: 100px; padding-bottom:5px;} 
#two{ float: left; text-align:center; margin-left: 1px; margin-top: 5px;  width: 105px; padding-bottom:5px; } 
#three {float: left; text-align:center; margin-left: 3px; margin-top: 5px; width: 115px; padding-bottom:10px;} 
#prices{ float: left; text-align:left; margin-left: 35px; margin-top: 5px;  width: 860px; padding-bottom:5px;} 

#footer {
	padding:0 0 0px 0px;
	width:850px;
	margin:0 auto;
	text-align:center;
	background:url(../img/bg/footerbg.png) repeat;
}
#footer a{ color:#c20e11;
}

#footer-copyright{
	font-size:11px;
	color:#3c3c3c;
    background-color: #dddddd;
	padding:0px 0 0 0px;
	width:850px;
	margin:0 auto;
	text-align:center;
}
/* Navigation */
#header{
	min-height:600px;
	padding:0 0 0 0px;
	width:893px;
	margin:0 auto;
	background:url(../img/bg/mainbg.png) no-repeat;
}
#header h1{
	width:305px;
	height:57px;
	background:url(../img/logo.gif);
	margin:26px 0 0 13px;
	overflow:hidden;
	float:left;
	display:inline;
}
#header h1 a 
{	
	width:305px;
	height:57px;
	float:left;
	display:inline;
	text-indent:-9999px;
}
#header ul.mainnav{
	float:left;
	display:inline;
	margin:13px 0 0 21px;
	padding:0;
	width:1004px;
	height:50px;
	/*height:41px;*/
	/*border:1px solid #C3C4C0;*/
	list-style:none;
	overflow:hidden;
	/*background:url(../img/bg-menu.png);*/
}
#header ul.mainnav li{
	/*height:41px;*/
	float:left;
	margin:1px 0 0 0;
	padding:0 0 0 6px;
}
#header ul.mainnav a{
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	height:50px;
	background: url(../img/buttons/menubuttons.png) no-repeat 0 0; 
	/*background-image:url(../img/text-mainnav.gif);
	background-repeat:no-repeat;
	height:14px;*/
	/*margin:0 11px 0 0;*/
}
#header ul li.services {
	width:181px;
}
#header ul a.services{
	background-position:0 0;
}
#header ul li.upload {
	width:145px;
}
#header ul a.upload {
	background-position:-181px 0;
}
#header ul li.faq {
	width:174px;
}
#header ul a.faq {
	background-position:-326px 0;
}
#header ul li.prices{
	width:152px;
}
#header ul a.prices{
	background-position:-500px 0;
}
#header ul li.map {
	width:165px;
}
#header ul a.map{
	background-position:-653px 0;
}
/*hover*/
#header ul a.services:hover{background-position:0 -50px;}
#header ul a.upload:hover{background-position:-181px -50px;}
#header ul a.faq:hover{background-position:-326px -50px;}
#header ul a.prices:hover{background-position:-500px -50px;}
#header ul a.map:hover{background-position:-653px -50px;}
/*current*/
#header ul a.services1{background-position:0 -50px;}
#header ul a.upload1{background-position:-181px -50px;}
#header ul a.faq1{background-position:-326px -50px;}
#header ul a.prices1{background-position:-500px -50px;}
#header ul a.map1{background-position:-653px -50px;}







/*active*/
#header ul li.active a.services{background-position:0 -100px;}
#header ul li.active a.upload{background-position:-181px -100px;}
#header ul li.active a.faq{background-position:-326px -100px;}
#header ul li.active a.prices{background-position:-500px -100px;}
#header ul li.active a.map{background-position:-653px -100px;}

/*#header ul a.services{
	width:33px;
	background-position:0 0;
}
#header ul a.upload{
	width:23px;
	background-position:-81px 0;
}
#header ul a.prices{
	width:55px;
	background-position:-104px 0;
}
#header ul a.faq{
	width:74px;
	background-position:-159px 0;
}
#header ul a.map{
	width:23px;
	background-position:-402px 0;
}

#header ul a.home:hover, #header ul .active a.services{
	background-position:0 -41px;
}
#header ul a.upload:hover, #header ul .active a.upload{
	background-position:-81px -41px;
}
#header ul a.prices:hover, #header ul .active a.prices{
	background-position:-104px -41px;
}
#header ul a.faq:hover, #header ul .active a.faq{
	background-position:-159px -41px;
}
#header ul a.map:hover, #header ul .active a.map{
	background-position:-402px -41px;
}

*/

table.directions th {}

#directions { float:left; text-align:left; }



img{border:none;}
pre{
	display:block;
	font:12px "Lucida Bright", Arial, "Courier New";
	padding:10px;
	background:#e3f4f9;	
	margin:.5em 0;
	width:450px;
	}		

