body{
	font-size:12px;
}

#rightside{
	float:right;
	width:125px;
	margin:0px 0px 0px 5px;
	padding:0px;
	background-color:#EEF0DF;
}

#content {
	margin:0px 0px 0px 0px;
	padding:0px;
}

.levelw49{
	background-image:url(/rb/level1bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color: #C6E1FF;
	margin:0px;
	padding:3px 1px 0px 1px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
a.levelw49{
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:0px none black;
	font-size:14px;
	font-weight:bold;
}

a.level2:link,
a.level2:visited{
	color:#000099;
	text-decoration:underline;
}

a.level3:link,a.level4:link,a.level5:link,a.level6:link,a.level10:link,
a.level3:visited,a.level4:visited,a.level5:visited,a.level6:visited,a.level10:visited{
	color:#000066;
	text-decoration:none;
}

a.level10:link,a.level10:visited,a.level11:link,a.level11:visited{color:#000099;}

a.level2:hover,a.level3:hover,a.level4:hover,a.level5:hover,a.level6:hover,a.level10:hover,a.level11:hover{
	color:red;
	text-decoration:underline;
}
a.level1:hover{color:#4F4FFF;text-decoration:none;}
.level1{font-size:14px;font-weight:bold;}	.green1,.red1{font-size:12px;}
.level2{font-size:14px;font-weight:bold;}	.green2,.red2{font-size:12px;}
.level3{font-size:14px;}					.green3,.red3{font-size:12px;}
.level4{font-size:13px;}					.green4,.red4{font-size:10px;}
.level5{font-size:10px;}					.green5,.red5{font-size:0.7em;}
.level6{font-size:0.7em;}					.green6,.red6{font-size:0.5em;}

a.level10{font-size:12px;font-weight:bold;}	.green10,.red10{font-size:12px;}
a.level11{font-size:12px;}					.green11,.red11{font-size:12px;}

.level1{
	background-image:url(/rb/level1bg.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px 5px;
	text-decoration:none;
	border-bottom:1px solid black;
	border-right:1px solid black;
}

.green1,.green2,.green3,.green4,.green5,.green6,.green7,.green8,.green10,.green11{
	color:green;
}
.red1,.red2,.red3,.red4,.red5,.red6,.red7,.red8,.red10,.red11{
	color:red;
}

.searchform{
	margin:0px;
	padding:5px;
	border:0px none red;
	border-bottom:1px solid black;
	background-color:#EEF0DF;
	text-align:justify;
}
.vrez{
	margin:0px;
	padding:3px;
	background-color:#EEF0DF;
	border:0px none black;
}
h2{margin:5px; padding:0px; text-align:center}
div.level1{
	background-image:url(/rb/level1bg.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 5px;
	text-decoration:none;
	border:0px none red;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
table{margin:0px 0px;padding:0px;}
td{padding:0px 1px;}
.branchx{text-align:justify; padding-right:5px;}
.minimap{
	border:1px dashed red;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}
a.blue {color: blue;}
.comments{
	clear:left;
}
.commenth3{
	margin:10px 0px 0px 15px;
	color:#B9B9B9;
}
.commenth3 a{
	color:#B9B9B9;
}
.comment{
/*
	background-color:#EEF0DF;
	border:1px solid #DADADA;
*/
	margin:0px 130px 0px 5px;
	padding:2px;
	font-size:12px;
}

.comment_head{
	border:0px none red;
	padding:2px 7px;
	color:#B9B9B9;
}

.comment_post{
	border:0px none red;
	padding:2px 10px;
	text-align:right;
}

.comment_text{
	background-color:white;
	margin:0px 5px;
	padding:5px;
	font-size:14px;
	text-align:justify;
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
}

.show_email{font-size:8px;}
.gray{
/*	color: #BCBCBC;
*/
	color:#4A4A4A;
	font-size:10px;
}
.bluespan{
	color:#003399;
	background-color:#CDE2FC;
	font-size:10px;
	font-weight:bold;
}
span.bluespan:hover{
	color:red;
	text-decoration:underline;
}
#navigator{
	background-color:#EEF0DF;
	margin:0px 125px 0px 0px;
	padding:10px;
	text-align:center;
}
#navigator h3, .navigator h4{margin:0px;}
#navigator table{
  voice-family: "\"}\"";
  width:100%;
  width:expression(document.body.offsetWidth-300);
}
.sub_books{
	margin:0px 5px;
	padding:0px;
}
.pager{
	margin:10px 130px 10px 0px;
	padding:0px;
	clear:left;
	text-align:center;
}
div.pager h4{margin-top:0px;margin-bottom:0px;}

.price_box{
  background:white;
  border-width:1px;
  border-style:solid;
  border-color:#eee black black #eee;
  padding:5px;
  margin:5px 130px 5px 5px;
}

/*PRICE_BOX*/
.price_box a.pb {font-weight:bold!important}
.price_box a.pb:link,.price_box a.pb:visited{
	color:#000099!important;
	text-decoration:underline!important}
.price_box a.pb:hover{
	color:red!important;
	text-decoration:underline!important}

/*DESCRIPTOR (SEO)*/
.descriptor{
	text-align:justify;
	font-size:12px;
	padding:0px 5px;
	margin:0 125px 0 0;
	background:#EEF0DF;
}
.descriptor a{font-weight:bold;}
.descriptor a:link,.descriptor a:visited{
	color:#000099;
	text-decoration:none;}
.descriptor a:hover{
	color:red;
	text-decoration:underline;
}
.acomment{
	color: #003399;
	border:0px none red;
	padding:0px 10px;}
.dob_otz{
	background-color:#EEF0DF;
	margin:0px 125px 0px 0px;
	padding:10px;
	text-align:center;
	border:1px solid #CDE2FC;
	clear:left}
.dob_otz h3{
	margin:0px;}
.warning, .form_error{
	padding:5px;
	margin:5px 50px;
	border:none;
	background-color:#FBC6C7;
	color:#993300;
	display:none;}
.loading{
	background-color:red;
	color:white;
	margin:0px;
	padding:1px;}
blockquote{
	border:2px solid gray;
	background-color:#B4DDEB;
	padding:0px auto;
	font-family:"Courier New", Courier, monospace;
}
.socbookmarks{
	display:none;
}

.hide{display:none}
.center{text-align:center}
.clear_left{clear:left}
.top0{margin-top:0}
.top5px{margin-top:5px}
.top10px{margin-top:10px}
.bottom0{margin-bottom:0}
.bottom5px{margin-bottom:5px}
.bottom10px{margin-bottom:10px}

/* STYLES FOR BUTTONS */
/* Demo: particletree.com/features/rediscovering-the-button-element */
/* Examples:

	<button type="submit" class="button positive">
 	  <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
	</button>

	<a class="button" href="/password/reset/">
	  <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
	</a>

	<a href="#" class="button negative">
	  <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
	</a>
*/
a.button, button{
	display: inline-block;
	float: left;
	margin:0 0.583em 0.667em 0;
	padding:5px 10px 5px 7px;   /* Links */
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#f5f5f5;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
}
button{
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px;}
button[type]{
	padding:4px 10px 4px 7px;
	line-height:17px;}

*:first-child+html .container button[type] {
	padding:4px 10px 3px 7px;}

button img, a.button img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
	float:none;}

/*------Standard Buttons------*/
button:hover, a.button:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;}

a.button:active, button:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;}

/*----Positive-----*/
body .positive{
	color:#529214; }

a.positive:hover, button.positive:hover{
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;}

a.positive:active, button.positive:active{
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;}

/*----Negative----*/
body.negative{
	color:#d12f19}

a.negative:hover,button.negative:hover{
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;}

a.negative:active,button.negative:active{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;}
