@charset "utf-8";

body
{
	color: #999;
	background-color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

img
{
	behavior: url('../scripts/iepngfix.htc');		
}

/* Top */

#top-main
{
	background: url('../images/topbg-main.png') repeat-x;
}

#top
{
	background: url('../images/topbg.png') repeat-x;
}

/* Header */

#logo h1
{
	float: left;
	margin: 0;
	height: 0;
	text-indent: -9999px;
	width: 0;
}

#logo a
{
	background: url('../images/logo.png') no-repeat;
	background-position: 0 0;
	float: left;
	height: 50px;
	width: 350px;
}

#logo a:hover
{
	background-position: -350px 0;
}

#phone
{
	color: 	#fff;
	font-weight: bold;
}

#navigation
{
	float: right;
}

#navigation ul
{
	margin-right: 5em;
	margin-top: 10px;	
}

#navigation ul li
{
	display: inline;
	list-style-image: none;
}

#navigation ul li a
{
	color: #f60;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

#navigation ul li a:hover
{
	color: #999;
}

/* Content */

.column_pad
{
	padding-top: 1em;	
}

.rounded-blue
{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color: #06c;
	color: #fff;
	margin-top: 1em;
}

.rounded-blue p
{
	padding-left: .5em;
	padding-right: .5em;
}

.rounded-blue h3
{
	color: #fff;
	padding-top: .5em;
	text-align: center;
}

.rounded-dark
{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background-color: #232323;
	margin-top: 1em;
}

.rounded-dark p
{
	padding-left: .5em;
	padding-right: .5em;
}

h3
{
	color: #06c;
}

.float-left
{
	float: left;
	margin-left: .5em;
	margin-right: .5em;
}

.float-right
{
	float: right;
	margin-left: .5em;
	margin-right: .5em;
}

.imgborder
{
	border: 5px solid #fff;
	margin-bottom: .5em;
	margin-top: .5em;
}

.checkmarks li
{
	list-style-image: url('../images/checkmark.png');
	margin-bottom: 20px;
}

.arrows li
{
	list-style-image: url('../images/arrow.png');
	margin-bottom: 20px;
}

/* Bottom */

#bottom
{
	background-color: #232323;
	margin-top: 1em;
}

#bottom a
{
	border-bottom: 1px dotted;
	color: #f60;
	text-decoration: none;
}

#bottom a:hover
{
	color: #999;	
}

/* Footer */

#footer
{
	padding-top: 1em;
	text-align: center;
}