/* Ruby Gloom Homepage styles */

.rg-error .rg-error-msg {
	margin: 0 0 0 20px;
	color: #e11e26;
	font-size: 80%;
	}

#rg-flash-container {
	width: 970px;
	height: 371px;
	float: left;
	background: url(../images/ruby-gloom-bg-homepage-ruby.jpg) no-repeat 0 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	
#rg-flash-container swf {
	margin: -20px 0 0 -10px;
	padding: -20px 0 0 0;
	border: 5px solid #333;
	width: 700px;
	}
	
/* "Rock and Roll" Header Tag */
	
h4 {
	text-indent: -9999em;
	background: url(../images/ruby-gloom-hp-i-love-rr.png) no-repeat 8px 0;
	width: 272px;
	height: 69px;
	position: relative;
	top: 260px;
	left: 315px;
	z-index: 5000;
	}
	
#rg-email-column {
	width: 245px;
	float: left;
	}
	
#rg-email-column h3 {
	text-indent: -9999em;
	background: url(../images/ruby-gloom-hp-header-add-to.gif) no-repeat 8px 0;
	width: 245px;
	height: 42px;
	}

#rg-email-column ul {
	margin: 0 0 0 9px;
	padding: 0 0 0 0;
	zoom: 1;
	}
	
#rg-email-column ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#rg-email-column ul li#rg-addto-facebook a {
	text-indent:-9999px;
	overflow:hidden;
  	display: block;
	width: 245px;
	height: 52px;
	background: url(../images/ruby-gloom-hp-add-facebook.gif) no-repeat 0 0;
	*margin: 0 0 -2px 0;
	}
	
#rg-email-column ul li#rg-addto-facebook-single a {
	text-indent:-9999px;
	overflow:hidden;
  	display: block;
	width: 245px;
	height: 105px;
	background: url(../images/ruby-gloom-hp-add-facebook-single.gif) no-repeat 0 -9px;
	*margin: 0 0 -2px 0;
	}
	
#rg-email-column ul li#rg-addto-twitter a {
	text-indent:-9999px;
	overflow:hidden;
  	display: block;
	width: 245px;
	height: 53px;
	background: url(../images/ruby-gloom-hp-add-twitter.gif) no-repeat 0 0;
	*margin: 0 0 -2px 0;
	}
	
#rg-email-column form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#rg-email-column form h3 {
	text-indent: -9999em;
	background: url(../images/ruby-gloom-hp-header-email-buddy.gif) no-repeat 9px 0;
	width: 245px;
	height: 68px;
	}
	
#rg-email-column form label {
	display: none;
	}
	
#rg-email-column form input {
	background-color: #000;
	color: #fff;
	font-size: 90%;
	width: 214px;
	height: 23px;
	margin: 0 0 5px 20px;
	padding: 5px 3px 0 5px;
	border: none;
	}
	
#rg-email-column form input#rg-send-button {
	width: 131px !important;
	height: 63px;
	background-color: #fff;
	float: right;
	}

#rg-main-content {
	width: 715px;
	float: left;
	}

#rg-main-content #bodyWrap {
	*display: none;
	}

#rg-main-content #rg-rotate-content {
	float: left;
	clear: both;
	text-align: center;
	margin: 5px 0 0 0;
	font-size: 80%;
	width: 700px;
	}
	
#rg-main-content #rg-rotate-content h3 {
	text-indent: -9999em;
	background: url(../images/ruby-gloom-rotator-header.png) no-repeat 0 0;
	width: 264px;
	height: 33px;
	margin: 0 0 15px 220px;
	*margin: 0 0 15px 0;
	}
	
/* Homepage Rotator Styles start */

#carousel {
	position: relative;
	width: 600px;
	height: 200px;
	margin: 100px 0 0 30px;
	padding: 0;
	}
	
#carousel li {
	float: left;
	cursor: pointer;
	cursor: hand;
	list-style: none;
	margin: 0 100px 0 0;
	padding: 0 100px 0 0;
	width: 520px;
	height: 500px;
	}
	
#carousel li img {
	height: 100%;
	width: 100%;
	margin: 0 0 0 0;
	}
