html	{

}
body	{
	background:#3d4f52 url(../img/bg.png) top repeat-x;
	color:#CCCCCC;
	font-size:11px;
	height:100%; /* needed for container min-height */
}
a:link, a:visited	{
	color:#b6cedb;
}
a:hover	{
	color:#5f9dcd;
}
form	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
label, input, select, textarea	{
	margin:10px;
}
#preloader	{
	background:url(../img/preloader.gif) #ffffff center no-repeat;
	display:none;
	width:100%;
	height:50px;
	position:absolute;
	top:50%;
	left:0;
}
#container	{
	display:block;
}
#logo, #nav, #reseller, #billboard, #main, #secondary	{
	position:absolute;
}
#logo	{
	top:20px;
	left:50%;
	margin-left:-500px;
}
#nav	{
	top:40px;
	right:50%;
	margin-right:-500px;
	width:715px;
	height:50px;
}
#nav .nav0, #nav .nav1, #nav .nav2, #nav .nav3, #nav .nav4, #nav .nav5, #nav .nav6   	{
	display:block;
	float:left;
	height:19px;
	left:-500px;

} 
#nav .nav0 a, #nav .nav1 a, #nav .nav2 a, #nav .nav3 a, #nav .nav4 a, #nav .nav5 a, #nav .nav6 a   	{
	text-indent:-9999px;
	display:block;
}
#nav .nav0	{ background:url(../img/nav_0.png) top; width:72px;	}
#nav .nav1	{ background:url(../img/nav_1.png) top; width:91px;	}
#nav .nav2	{ background:url(../img/nav_2.png) top; width:87px;	}
#nav .nav3	{ background:url(../img/nav_3.png) top; width:61px;	}
#nav .nav4	{ background:url(../img/nav_4.png) top; width:115px;	}
#nav .nav5	{ background:url(../img/nav_5.png) top; width:183px;	}
#nav .nav6	{ background:url(../img/nav_6.png) top; width:103px;	}

#nav .nav0:hover, #nav .nav1:hover, #nav .nav2:hover, #nav .nav3:hover, #nav .nav4:hover, #nav .nav5:hover, #nav .nav6:hover	{ background-position:0 -19px; cursor:pointer;	}
.home #nav .nav0	{  background-position:0 -19px;  }
.about #nav .nav1	{  background-position:0 -19px;  }
.services #nav .nav2	{  background-position:0 -19px;  }
.faq #nav .nav3	{  background-position:0 -19px;  }
.products #nav .nav4	{  background-position:0 -19px;  }
.appointment #nav .nav5	{  background-position:0 -19px;  }
.contact #nav .nav6	{  background-position:0 -19px;  }
#button_more	{
	display:block;
	float:left;
	height:16px;
	width:91px;
	background:url(../img/button_more.png) top no-repeat;
	margin:0px 15px 0 15px;
	float:right;
}
#button_more:hover	{ background-position:0 -16px; cursor:pointer; }
#button_more a	{ text-indent:-9999px;
	display:block; }
#billboard	{
	top:120px;
	left:50%;
	margin-left:-220px;
}
#cycle img	{
	width:715px;
	height:206px;
}
#main	{
	top:340px;
	left:50%;
	margin-left:-220px;
	width:484px;
	min-height:600px;
}
#secondary	{
	top:340px;
	left:50%;
	margin-left:274px;
	width:221px;
}
#secondary p	{
	padding-left:8px;
	padding-right:8px;
	
}
#reseller	{
	top:630px;
	left:50%;
	margin-left:-500px;
}
#summary	{
	background:url(../img/summary_bg.png) center no-repeat;
	padding:0px 15px 5px 15px;
	width:463px;
	height:104px;
}
	#summary h2	{
		padding-top:8px;
		color:#eb8932;
	}
	#summary input, #summary div	{
		border:none;
		display:inline;
		background:none;
		font-size:13px;
		color:#FFFFFF;
		margin:0;
	}
	#summary #submit	{
		width:91px;
		height:39px;
		text-align:center;
		position:absolute;
		margin-left:360px;
		margin-top:0px;
		background:url(../img/button1.png) center no-repeat;
	}
#footer	{
	text-align:center;
	padding-top:100px;
	padding-bottom:20px;
}
