@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:#257edb;}

h3 { color:#383838;}

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:295px;

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:295px;

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;

	}		


