/*
FILE TYPE :: MAIN CSS
SITE :: "RUBYHAUS DESIGN" site TEMPLATE
WEB DESIGNER/DEVELOPER :: JONNY B' :: WWW.RUBYHAUS.COM
*/

/* OVERALL DEFINED CLASS SELECTORS */
body {
	background-color: #ffffff;
	background-image: url(http://www.rubyhaus.com/img/rubyhaus_terms_bg.jpg);
	background-repeat: repeat-y;
	background-position: center; 
	margin: 0px auto;}

body {
  padding: 0px;
  margin: 0px;}

ul > li {
	padding: 0px;
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 0px;}
  
p {
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 0px;}  
  
h1, h2, h3, h4, h5, h6 {
  padding: 0px 0px 16px 0px;
  margin: 0px 0px 0px 0px;}  
  
img {
  border: 0px none;}
  
td {/* */}
  
div {/* */}

a {
	cursor: pointer;}

/* TERMS PAGE */
.terms_wrapper {
	width: 750px;
	padding: 0px;
	margin: 0px auto;
	overflow: hidden;
	clear: both;}
	
.logo_holder {
	width: 200px;
	height: 28px;
	padding: 0px;
	margin: 55px 0px 0px 40px;
	border: 0px;
	clear: both;}

.terms_timestamp {
	width: 670px;
	padding: 0px;
	margin: 10px 0px 10px 587px;
	overflow: hidden;
	background-color: transparent;
	clear: both;}

.terms_content {
	width: 670px;
	padding: 0px;
	margin: 10px auto 30px auto;
	overflow: hidden;
	background-color: transparent;
	clear: both;}
	
	
/* FOOTER */
.footer_container {
  width: 670px;
  height: 20px;
  padding: 0px 0px 0px 0px;
  margin: 5px auto 30px auto;
	position: relative;
	clear: both;}

.footer_site_info {
  padding: 0px 0px 0px 0px;
  margin: 0px 340px 0px 0px;
	overflow: hidden;
  float: left;}
  
#footer_site_copyright {
  padding: 0px;
  margin: 0px;}  

#footer_site_requirements {
  padding: 0px;
  margin: 0px;}
  
.footer_extras {
  padding: 0px;
  margin: 0px 3px 0px 0px;
  float: left;}
  
.footer_extras_images {
	padding: 0px;
	margin: 0px;
	float: left;}
