body { background: url("http://static.userplane.com/resources/shared/images/aurora/background.png") #818181 repeat-x; margin: 0; padding: 0; 
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
font-size: 62.5% !important;
}
div { border: 0; margin: 0; padding: 0; text-align: left; }
#container { width: 946px; margin: 0 auto; text-align: center; position: relative; }

/* Footer */
#footer { padding-top: 20px; text-align: center; color: #333; height: 200px; width: 100%; background: url("http://static.userplane.com/resources/website/images/footer_background.png") repeat-x #676767 ;  }
#footer-container { width: 760px; margin: 0 auto; text-align: left;}
#footer a { color: white; text-decoration: none; }
#footer_logo { float: left }
#footer #copyright { color: #ccc; }
#footer #sitemap ul {
	margin-top: 20px;
	float: left; 
	width: 178px;
	list-style-type: none;
}
#footer #sitemap ul#products { width: 120px; margin-left: 20px;}
#footer #sitemap ul li { font-size: 1.1em; line-height: 1.9em;}
#footer #sitemap ul li a {  padding: 3px;  }
#footer #sitemap ul li a:hover { background: white; color: #666; padding: 3px;  }

/* html changes */  
h1,h2,h3,h4 { padding: 0; margin: 0 }
h2 { color: #666666; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 1.9em; font-weight: normal; }
p { line-height: 1.5em; font-size: 1.1em; color: #666666 }
ul { padding-left: 1.2em; margin: 0; list-style-type: square; }
li { line-height: 1.6em; font-size: 1.2em; color: #FA6300 }


/* comon styles  */
.quoteText {  line-height: 1.8em; font-size: 1.2em; padding: 10px;}


/* rounded corners */
.roundContainer { background: url("http://static.userplane.com/resources/shared/images/aurora/rounded_corners_bg.png"); background-position: top; padding-top: 15px; padding-left: 15px; padding-right: 15px; 
_margin-left: 15px;
_margin-right: -15px;
height: 100%;
}
.bottomRoundContainer { width: 946px; padding-top: 20px; background: url("http://static.userplane.com/resources/shared/images/aurora/rounded_corners_bg.png") repeat-x; background-position: bottom; display: block; height: 0px; }

/* multi columns */
.col1 { float: left; }
.col2 { float: left; }

/*clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* ie6 png support */
img, div, span, a { behavior: url(/assets/ie6/iepngfix.htc) }
