
#rb-main-wrapper
	{
	width: 100%;
	height: 100%;
	border-top: solid;
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-color: black;
	display: flex;
	}

#rb-col-a
	{
	float: left;
	width: 33%;
	height: 100%;
	text-align: center;
	}

#rb-col-b
	{
	float: left;
	width: 33%;
	height: 100%;
	text-align: center;
	}

#rb-col-c
	{
	float: left;
	width: 33%;
	height: 100%;
	text-align: center;
	}

.rb-ul li
	{
	color: black;
	margin: 0rem 0 0rem 6rem;
	padding: 0rem 0 0rem 0rem;
	font-weight: bold;
	font-size: 3rem;
	}


.rb-txt-n 
	{
	color:black;
	font-size:2rem;
	font-weight:normal;
	text-decoration: none;
	}
	
.rb-txt-y
	{
	color:#0066ff;
	font-size: 2.5rem;
	font-weight:Bold;
	text-decoration: none;
	}
	
.rb-txt-d
	{
	color:#0066ff;
	font-size: 2.5rem;
	font-weight:bold;
	text-decoration: none;
	}	
	
.rb-cross
	{
	color:purple;
	font-size: 3rem;
	font-weight:bold;
	}		
	
.rbm-cross
	{
	color:blue;
	font-size: 3rem;
	font-weight:bold;
	}			
	
.rb-goldstar	
	{
	color:#FFA500;
	font-size: 3rem;
	font-weight:bold;
	}			
	
	
@media screen and (max-width: 700px)
	{
  	#rb-col-a {width: 100%;}
	#rb-col-b {width: 100%;}
	#rb-col-c {width: 100%;}
	}

@media screen and (max-width: 700px)
	{
  	.font2rem-nrml {font-size: 3rem;}
	.font2rem-bold 
		{font-size: 3rem;
		font-weight:bold;
		}
	}				
	
	
	
	
	
#rb-container, #rb-main-wrapper 
	{
	font-weight:bold;
	font-size: 3rem;
	color: black;
	margin: 0rem 0 0rem 0;
	padding: 0rem 0 0rem 0;
	width:100%;
	height:auto;
	display:block
	}

#rb-pghdr
	{
	margin: 0 0 3rem 0;	
	padding: 0 0 3rem 0;
	border-bottom: solid black;
	border-width: .5rem;
	}


.rb-para
	{
	font-weight:bold;
	font-size: 3rem;
	color: black;
	margin: 0rem 0 0rem 0;
	padding: 0rem 0 0rem 0;
	width:100%;
	height:auto;
	margin: 0rem 0 0rem 0;
	padding: 0rem 3rem 0rem 3rem;
	}

.rb-link
	{
	float: right;
	color:red;
	font-size: 2rem;
	font-weight:bold;
	margin: 0rem 0rem 1rem 0rem;
	}
	
.rb-button
	{
	float: right;
	color:red;
	background-color: yellow;
	font-size: 2rem;
	font-weight:bold;
	margin: 0rem 0rem 1rem 0rem;
	}


	
.bookmk
	{
	font-weight:normal;
	font-size: 3rem;
	color: purple;
	margin: 0rem 0rem 0rem 2rem;
	padding: 0rem 0rem 2rem 2rem;
	width:100%;
	height:auto;
	border:none;
	z-index:600;
	}
	
.bookmk-wbdr
	{
	font-weight:bold;
	font-size: 4rem;
	color: blue;
	margin: 1rem 0 3rem 0rem;
	padding: 0rem 0 2rem 2rem;
	width:100%;
	height:auto;
	border:solid black;
	background-color:yellow;
	position: relative;
	z-index:600;
	}	
	
.lifestry
	{
	width:100%;
	height:auto;
	font-size:3rem;
	font-weight;normal;
	color: black;
	margin: 0rem 0 0rem 0;
	padding: 1rem 2rem 2rem 4rem;
	}	
	
	
	
/* ***********************REDBook IFrame css Styles******************** */	
	
/* ***** Old version of css for this ******************REDBook IFrame css Styles******************** */		
#rb-iframe-wrapper
	{
	margin: auto;
    width: 100%;
    height: 240rem;
    border: 0rem;
	align: center;
	background-color: black;
	border-color: #000000;          /*#bd0337; */
	}
	
	

#rb-iframe-wrapper-1p
	{
	margin: auto;
    width: 100%;
    height: 135rem;
    border: 0rem;
	align: center;
	background-color: #000000;
	border-color: #000000;          /*#bd0337; */
	}
	
#rb-iframe-wrapper-2p
	{
	margin: auto;
    width: 100%;
    height: 240rem;
    border: 0rem;
	align: center;
	background-color: #000000;
	border-color: #000000;          /*#bd0337; */
	}
	
	
#rb-iframe-wrapper-3p
	{
	margin: auto;
    width: 100%;
    height: 350rem;
    border: 0rem;
	align: center;
	background-color: #000000;
	border-color: #000000;          /*#bd0337; */
	}
	
	
	
#rb-iframe
	{
	display: block;
	margin: auto;
    width: 80%;
    height: 100%;
    border: 0rem;
	overflow: auto;
	border-color: #bd0337;
	
	background-color: black;
	}
	

	
	
.bgblack
	{
	background-color: black;
	}
	
#clink
	{
	display: inline-block;
	width:100%;
	height:10rem;
	vertical-align:middle;
	text-align: center;
	color: red;
	background-color: #0a0a00;
	}	
	
	
	
	
	