@charset "utf-8";
/* CSS Document */
body {
	margin: 0 auto;
	padding: 0px;
	background-image: url(../images/body/IMG_1171bk.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	overflow-x: hidden;
	border-left: 0px;
}

/* Make Header Sticky */
#header_container {
	background-image: url(../images/body/img0001trans.png);
	padding-bottom: 0px;
	border-bottom: 0px;
	display: block;
	margin: 0 auto;
	overflow: auto;
	padding: 0px;
	width: 973px;
	height: 193px;
	position: relative;	
	
}
#header {
}

/* CSS fot the content of page */
#container {
	margin: 0px auto;
	overflow: auto;
	padding: 0px;
	width: 973px;
	border: 0px;
	
}
#content {
	
}

/* Make footer sticky */

#footer_container {
	height: 475px;
	width: 973px auto;
	margin: 0px auto;
	position: relative;
	background-image: url(../images/body/footerbktrans.png);
	
}
#footer {
	color: white;
	width: 973px;
	margin: auto;
}
#ul {
	margin: 0px 0px; 
}
#ul li {
	float: left;
	list-style-type: none;
	position: relative;
	top: 130px;
	left: 295px;
}
#ul li a {
	color: white;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px 10px;
	text-decoration: none;
	font-size: 17px;
	background-color:transparent;
}
#ul li a:hover {
	color: #52BCEC;
}
#h1 {
	text-decoration: none;
	border: 0;
	width: 338px;
	height: 169px;
	margin: 0;
	padding: 0;
	background: url(../images/body/RayLogoTranswhiteweb.png);
	background-size: cover;
	display: block;
	
}
 #h1 a {
    display : block;
    height : 169px;
    text-indent : -9999px; 
}
#headerline {
	background-image: url(../images/body/img0002.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 20px;
	display: block;
}

#marquee {
	background-image: url(../images/body/img0001trans.png);
	color: white;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
}
/***********************************************************************
  jQuery Coda-Slider v3.0 - kevinbatdorf.github.com/codaslider
  Copyright (c) 2012 Kevin Batdorf
  This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
************************************************************************/
/********************************************
SASS stylesheet.

No idea what CSS preprocessing is all about? No problem... just use the style.css file instead.
If you want to learn more, check out this article by Chris Coyier

css-tricks.com/musings-on-preprocessing/

********************************************/

.coda-slider-wrapper {
/*******************************************************
*
* Most common stuff you'll need to change 
* will be below this line.
*
********************************************************/
/******************************************************
* 
* Main wrapper padding 
*
*******************************************************/
	padding: 0px;
	margin: 0px;
	background-image: url(../images/body/img0001trans.png);
	background-size: cover;
	display: block;
}
  
.coda-slider-wrapper .coda-slider {
/******************************************************
* 
* Inner wrapper styles 
*
*******************************************************/
	background-size: auto;
/******************************************************
* 
* Width of the container. Typically you will want to 
* match this with the width of the panel as well. 
*
*******************************************************/
	width: 973px;
}
    
.coda-slider-wrapper .coda-slider .panel {
/******************************************************
* 
* Width of each individual panel. 
* Typically you will want to match this with the width 
* of the container as well. 
*
*******************************************************/
	width: 973px; 
}
      
.coda-slider-wrapper .coda-slider .panel .panel-wrapper {
/******************************************************
* 
* Panel wrapper styles 
*
*******************************************************/
	padding: 10px; 
}
  
.coda-slider-wrapper .coda-nav {
/******************************************************
* 
* Tab styles 
*
*******************************************************/ 
}
    
.coda-slider-wrapper .coda-nav .current {
/******************************************************
* 
* Current tab styles 
*
*******************************************************/
	background: #0090FF; 
}
    
.coda-slider-wrapper .coda-nav a {
/******************************************************
* 
* Tab styles 
*
*******************************************************/
	background: #000;
    color: #fff;
    margin-right: 0px;
    padding: 0px 0px; 
}
    
.coda-slider-wrapper .coda-nav a:hover {
/******************************************************
* 
* Tab styles 
*
*******************************************************/
	background: #000;
    color: #fff;
    text-shadow: none; 
}
  
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
/******************************************************
* 
* Arrow Styles 
*
*******************************************************/ 
}
    
.coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {
/******************************************************
* 
* Arrow Styles 
*
*******************************************************/
	background: #000;
    color: #fff;
    padding: 5px;
    width: 100px; 
}
  
.coda-slider-wrapper .coda-nav-left-arrow {
/******************************************************
* 
* Graphical arrow styles 
*
*******************************************************/
	width: 25px;
    height: 25px;
    background: url(../images/body/arrow.png) no-repeat top left; 
    margin-top:50px;
}

.coda-slider-wrapper .coda-nav-left-arrow a {
/******************************************************
* 
* Graphical arrow styles 
*
*******************************************************/
	width: 0;
    height: 0;
    border:none;
}

.coda-slider-wrapper .coda-nav-left-arrow:hover {
/************************************************
* 
* Graphical arrows hover left
*
*************************************************/
	background: url(../images/body/arrow.png) no-repeat bottom left; 
}
  
.coda-slider-wrapper .coda-nav-right-arrow {
/******************************************************
* 
* Graphical arrow styles 
*
*******************************************************/
	width: 25px;
    height: 25px;
    background: url(../images/body/arrow.png) no-repeat top right; 
    margin-top:50px;
}
.coda-slider-wrapper .coda-nav-right-arrow a {
/******************************************************
* 
* Graphical arrow styles 
*
*******************************************************/
	width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
}

.coda-slider-wrapper .coda-nav-right-arrow:hover {
/************************************************
* 
* Graphical arrows hover right
*
*************************************************/
	background: url(../images/body/arrow.png) no-repeat bottom right; 
}

.coda-slider-wrapper .coda-nav-left-arrow:active, .coda-slider-wrapper .coda-nav-right-arrow:active {
/************************************************
* 
* Graphical arrows active
*
*************************************************/
	margin-top: 55px; 
}
  
.coda-slider-wrapper .loading {
/******************************************************
* 
* Style for preloader 
*
*******************************************************/
	height: 100%;
    padding: 20px;
    text-align: center; 
}

.arrows .coda-slider {
/******************************************************
* 
* Margin between slider and arrows 
*
*******************************************************/
	margin: 0 0px; 
}

/**********************************************************************
*
* Don't change anything below here unless you know what you're doing 
*
***********************************************************************/

.coda-slider-wrapper {
/************************************************
* 
* Wrapper styles 
*
*************************************************/
	clear: both;
    overflow: auto; 
}
  
.coda-slider-wrapper .coda-slider {
/************************************************
* 
* slider styles 
*
*************************************************/
	loat: left;
    overflow: hidden;
    position: relative; 
}
    
.coda-slider-wrapper .coda-slider .panel-container {
/************************************************
* 
* Panel container styles 
*
*************************************************/
	position: relative;
}
      
.coda-slider-wrapper .coda-slider .panel-container .panel {
/************************************************
* 
* Panel styles 
*
*************************************************/
	display: block;
	float: left;
	font-size: 20px;
	color: white;
	
}
	  
  
.coda-slider-wrapper .coda-nav {
/************************************************
* 
* Navigation tabs 
*
*************************************************/ 
}
    
.coda-slider-wrapper .coda-nav ul {
/************************************************
* 
* Navigation tabs 
*
*************************************************/
	clear: both;
    display: block;
    margin: auto;
    overflow: hidden; 
}
      
.coda-slider-wrapper .coda-nav ul li {
/************************************************
* 
* Navigation tabs 
*
*************************************************/
	display: inline; 
}
        
.coda-slider-wrapper .coda-nav ul li a {
/************************************************
* 
* Navigation tabs 
*
*************************************************/
	display: block;
    float: left;
    text-decoration: none; 
}
  
.coda-slider-wrapper .coda-nav-left-arrow, .coda-slider-wrapper .coda-nav-right-arrow {
/************************************************
* 
* Graphical arrows 
*
*************************************************/
	cursor: pointer;
    float: left;
}
    
.coda-slider-wrapper .coda-nav-left-arrow a, .coda-slider-wrapper .coda-nav-right-arrow a {
/************************************************
* 
* Graphical arrows 
*
*************************************************/
	display: none; 
}
  
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
/************************************************
* 
* Html arrows 
*
*************************************************/
	float: left; 
}
    
.coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {
/************************************************
* 
* Html arrow styles 
*
*************************************************/
	display: none;
    text-align: center;
    text-decoration: none; 
}
  
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {
/************************************************
* 
* Html and graphical arrow styles 
*
*************************************************/
	clear: both; 
}
	
	
	
.fontsize16 {
	font-size: 16px;
}
.fontsize18 {
	font-size: 18px;
}
.fontsize20 {
	font-size: 20px;
}
.fontsize22 {
	font-size: 22px;
}
.fontsize24 {
	font-size: 24px;
}
.fontsize26 {
	font-size: 26px;
}
.fontsize28 {
	font-size: 28px;
}
.fontsize30 {
	font-size: 30px;
}
.fontsize32 {
	font-size: 32px;
}
.fontsize34 {
	font-size: 34px;
}
.fontsize36 {
	font-size: 36px;
}
.fontsize48 {
	font-size: 48px;
}
.fontsize56 {
	font-size: 56px;
}
/************************************************
*
* Twitter Button
*
*************************************************/
#twitterbutton {
	padding-top: 21px;
	
	
}
.twittertweets {
	padding-top: 25px;	

}


/************************************************
*
* Facebook Button
*
*************************************************/
#facebookbutton {
	background-image: url(../images/body/facebookblack.png);
	
}
.fb-like {
	padding-top: 20px;
	padding-left: 125px;
}


/************************************************
*
* Google Button
*
*************************************************/
#googlebutton {
	padding-top: 50px;
}


/************************************************
*
* Footer Holygrail Columns
*
*************************************************/

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	
}
/* holy grail 3 column settings */
.holygrail {
/*	background:#ff9;  */  	/* Right column background colour */
}
.holygrail .colmid {
    float:left;
    width:200%;
    margin-left:-200px; 	/* Width of right column */
    position:relative;
    right:100%;
/* background:#fff; */    	/* Centre column background colour */
}
.holygrail .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:400px;         	/* Left column width + right column width */
/*  background:#FFD8B7; */   	/* Left column background colour */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.holygrail .col1wrap {
    float:left;
    width:50%;
    position:relative;
    right:200px;        	/* Width of left column */
    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.holygrail .col1 {
    margin:0 215px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
    position:relative;
    left:200%;
    overflow:hidden;
}
.holygrail .col2 {
    float:left;
    float:right;			/* This overrides the float:left above */
    width:170px;        	/* Width of left column content (left column width minus left and right padding) */
    position:relative;
    right:15px;         	/* Width of the left-had side padding on the left column */
}
.holygrail .col3 {
    float:left;
    float:right;			/* This overrides the float:left above */
    width:170px;        	/* Width of right column content (right column width minus left and right padding) */
    margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
    position:relative;
    left:50%;
}


.col1 {
    width:100%;
}
.rollover a {     
	display : block;
    width : 38px;
    height : 38px;
    background-image:url(../images/body/facebookblack.png); 
}

.rollover a:hover { 
	display : block;
	width : 38px;
    height : 38px;
    background-image:url(../images/body/facebookcol.png); 
}
.rolloverb a {     
	display : block;
    width : 38px;
    height : 38px;
    background-image:url(../images/body/twitterblack.png); 
}

.rolloverb a:hover { 
	display : block;
	width : 38px;
    height : 38px;
    background-image:url(../images/body/twittercol.png); 
}

.rolloverc a {     
	display : block;
    width : 38px;
    height : 38px;
    background-image:url(../images/body/linkedinbk.png); 
}

.rolloverc a:hover { 
	display : block;
	width : 38px;
    height : 38px;
    background-image:url(../images/body/linkedincol.png); 
}

.rolloverd a {     
	display : block;
    width : 38px;
    height : 38px;
    background-image:url(../images/body/Googlebk.png); 
	
}

.rolloverd a:hover { 
	display : block;
	width : 38px;
    height : 38px;
    background-image:url(../images/body/Googlecol.png);
	 
}

.weblinka a {
	display : block;
	width : 175px;
    height : 66px;
    background-image:url(../images/body/RayLogofootbk175.png);
}

.weblinka a:hover {
	display : block;
    width : 175px;
    height : 66px;
    background-image:url(../images/body/RayLogofootcol175.png);
}
/*.weblinka a {
	display:inline-block;
	padding-top: 35px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}

.weblinka a:hover {
	color: #52BCEC;
}
*/
.weblinkb a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinkb a:hover {
	color: #52BCEC;
}

.weblinkc a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinkc a:hover {
	color: #52BCEC;
}

.weblinkd a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinkd a:hover {
	color: #52BCEC;
}


.weblinke a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinke a:hover {
	color: #52BCEC;
	
}

.weblinkf a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinkf a:hover {
	color: #52BCEC;
}


.weblinkg a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinkg a:hover {
	color: #52BCEC;
}

.weblinkh a {
	padding-top: 8px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: white;
	text-decoration:none;
	
}

.weblinkh a:hover {
	color: #52BCEC;
}

.owner {
	color: #999;
	font-size: 9px;
	padding-top: 20px;
	padding-left: 80px;
	
}
.ownerwhite {
	color: white;
	font-size: 9px;
		
}