@charset "utf-8";
/* CSS Document */


/****************************************************************************
COLORS USED
Dark gray-	   Background: #2B2B2B
Red-		   Taglines (as Logo): #8D0303
Lighter Red-   Buttons: #990000
Lighter Gray-  Video border: #565656
Light Grey-    Meet Ray pic: #999999
Fade Blue-     Under Header & Lower: #E0E4E9


****************************************************************************/
html, body, img, div, ul, h1, h2, h3, p, br, dd { 
margin: 0; padding: 0; border: 0;
}

html,body{
	height: 100%; width: 100%;
}

a{
	text-decoration: none;
}

a:link {text-decoration:none;}      /* unvisited link */
a:visited {text-decoration:none;}  /* visited link */
a:hover {text-decoration:none;}  /* mouse over link */
a:active {text-decoration:none;}  /* selected link */


/* -- Global Objects -- */
body{
	background-color: #EEE8E2;
	font-family: "Verdana", "Helvetica", Sans-Serif;
}

ul, li{
	list-style-type: none;
}

/* -- Page Elements -- */

#rs-header-banner{
width:960px;
height:181px;
margin: auto;
margin-top:2px;
background:none;

}


#rs-allContent{
width:960px;
border:none;
margin:0;
padding:0;
}

#underHeader-Box{
width:960px;
background-color: #EEE8E2;
position:relative;
margin:0;
}

h1{
background: #EEE8E2;
font-size:22px;
text-align:left;
padding-left:15px;
padding-top:15px;
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.headline-title{
color:#8D0303;
}

#featureContainer{
margin: 0 20px 0 20px;
width: 956px;
height: 430px;
background:#F0E3CF;
clear: both;
border: solid #DEC7A7 2px; 
}

#videoContainer{      
width:629px;
height:354px;
border:solid 10px #990000;
float:left;
margin-top:27px;
margin-left:30px;
background: url(images/rs-video-size-1.jpg) top no-repeat;
}

#optInBox{   
float:left;
height:360px;
width: 260px;
}

h2{
background:none;
font-size:18px;
margin-top:80px;
margin-left:20px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
}

.next-video{
color:#8D0303;
font-style:normal;
font-weight:bold;
font-size:20px;
}

/* ------ New Form 
-------------------------------*/
#optin-formContainer{
margin-top:10px;
text-align: center;
}

#af-form-1794676387 .af-body {
background-image:none;
background-repeat:no-repeat;
color:#000000;
font-family:Verdana,sans-serif;
font-size:11px;
margin-top:10px;
}
#af-form-1794676387 .af-standards .af-element {
height:60px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

/*---------------- end new form
-------------------------------------------- */

.arrow{
float:right;
margin-right:90px;
margin-top:-25px;
}

#optInBox form input {
border:2px solid #CCCCCC;
float:left;
height:20px;
margin-bottom:20px;
width:160px;
}

.af-form-wrapper {
margin-left: 30px;
}

#optInBox .submit{                        /*--------------------- New Button  */
background: #990000 repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-weight:bold;
height:auto;
width:50px;
text-align:left;
margin-left:0px;
}

#lowerWrap{
height:257px;
background:#F5F1EE;
}

.lowerOptIn-box{
background: url(images/lower-box-bg.jpg) transparent;
width:232px;
height:249px;
float:left;
margin-top:4px;
margin-left:6px;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:15px;
}

.bt-receive{
font-size:16px;
font-style:normal;
font-weight:bold;
}
.bt-title{
font-size:16px;
font-style:normal;
font-weight:bold;
color:#990000;
}

/* ----- NEW LOWER OPT IN
--------------------------------------------- */
.af-textWrap {
display:block;
float:none;
width:80%;
}
#af-form-684170207 .af-standards .af-element{
padding-left:0;
padding-right:0;
width:170px;
margin-left:15px;
}
#af-form-684170207 .buttonContainer input.submit {
width:auto;
cursor:pointer;
}

#af-form-684170207 .af-footer {
border-bottom-style:none;
border-bottom-width:0;
border-top-style:none;
border-top-width:0;
color:#000000;
font-family:Verdana,sans-serif;
font-size:1px;
position:absolute;
margin-top:-70px;
}

.meet{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight:bold;
font-size:20px;
text-decoration:underline;
margin-top:20px;
display:block;
}

.meet-ray-pic{
border:solid #DEC7A7 5px;
}

.test-title{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight:bold;
font-size:18px;
margin-top:20px;
display:block;
}

.test-one{
color:#000000;
display:inline;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:normal;
font-weight:bold;
margin-left:10px;
margin-top:20px;
text-align:left;
width:225px;
}
.test-one-pic{
float:left;
margin-top:5px;
margin-left:25px;
display:block;
}

.test-two{
color:#000000;
display:inline;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:normal;
font-weight:bold;
margin-left:10px;
margin-top:20px;
text-align:left;
width:225px;
}
.test-two-pic{
float:left;
margin-top:5px;
margin-left:25px;
display:block;
}

.follow-title{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight: bold;
font-size:20px;
margin-top:18px;
display:block;
}

.facebook-block{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:25px;
margin-left:12px;
display:block;
float:left;
}
.twitter-block{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:25px;
margin-left:10px;;
display:block;
float:left;
}

.lin-block{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:25px;
margin-left:10px;
display:block;
float:left;
}

.ytube-block{
color:#8D0303;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:25px;
margin-left:10px;
display:block;
float: left;
}

.tweet-icon{
display:block;
border:none;
width:44px;
height:44px;
}

#contact{
	display:block;
	margin-top: 27px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a30909;
}
#contact-icon{
	margin-top: 27px;
}
#contact-text{
	display:block;
	margin-top: 10px;
	color: #8D0303;
	text-decoration: underline;
}
#contact a{
    color: #a30909;
	text-decoration: underline;
}


.tweet-follow{
color:#33CCFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight: bold;
font-size:12px;
text-decoration:underline;
float:left;
margin-top:7px;
margin-left:5px;
}
.linked-follow{
color:#0076A8;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight: bold;
font-size:12px;
text-decoration:underline;
float:left;
margin-top:7px;
margin-left:5px;
}
.facebook-follow{
color:#112F68;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight: bold;
font-size:12px;
text-decoration:underline;
float:left;
margin-top:7px;
margin-left:5px;
}
.youtube-follow{
color:#DE3232;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-weight: bold;
font-size:12px;
text-decoration:underline;
float:left;
margin-top:7px;
margin-left:5px;
}

#footer{
width:960px;
height:41px;
background:url(images/RS-footer-bg.jpg);
}
.footer-text{
color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
padding-top:9px;
}
#footer a{
color: #FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#footer a:hover{
text-decoration:underline;
}