

/* prototip.css : http://www.nickstakenburg.com/projects/prototip */
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default { width: 150px; color: #fff; }
.prototip .default .toolbar { background: #0F6788; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

.prototip .pinktip { border: 5px solid #a1a1a1; }
.prototip .pinktip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .pinktip .title { padding: 5px; }
.prototip .pinktip .content { background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .darktip { width: 250px; border: 5px solid #a1a1a1; }
.prototip .darktip .toolbar { background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.prototip .darktip .toolbar a.close { background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover { background: url(close.gif);}
.prototip .darktip .title { padding: 5px;}
.prototip .darktip .content { background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .silver { width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar { background: #2e2e2e; color: #fff; font-weight: bold; }
.prototip .silver .toolbar a.close:hover { background: url(close_hover_red.gif);}
.prototip .silver .title { padding: 5px; }
.prototip .silver .content { background: #fff; color: #666666; padding: 5px;}

.protoClassic { width: 300px; border: 5px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

* {
	margin: 0 auto;
	padding: 0;
	margin-top: 0px;
}

#catbox {
margin-top: 5px; 
float: left;  
width: 220px; 
margin-left: 15px; 
position:relative;
}

#exptext {
  margin-top: 270px;
  margin-left: 5px; 
  margin-right: 5px;
}

A:link {
  font-family: arial,sans-serif,verdana,helvetica; font-size:12px; color: #97abb0;
} 
A:visited {
  font-family: arial,sans-serif,verdana,helvetica; font-size:12px; color: #97abb0;
} 

A:active {
  font-family: arial,sans-serif,verdana,helvetica; font-size:12px; color: #838B8B; text-decoration: underline;
} 

#libtext {
  margin-top: 180px;
}

#qsubmit {
  margin-top: 69px;
}
#iebrowser {
  margin-top: 397px; 
  margin-right: 142px;
}
#ierrsbrowser {
  margin-top: 397px; 
  margin-right: 142px;
}

#rrspaybuttons {
float: right; 
width: 230px; 
margin-right: 65px;
}

#gosub {
cursor: pointer; 
cursor: hand; 
width: 200px; 
height: 80px;
}

#rrsconfirmbuttons {
float: right; 
width: 230px; 
margin-right: 65px;
}

#gosubconfirm {
cursor: pointer; 
cursor: hand; 
width: 200px; 
height:85px;
}

#gobackconfirm {
cursor: pointer; 
cursor: hand; 
width: 200px;  
height:85px;
}

#gobackrrs {
cursor: pointer; 
cursor: hand; 
width: 200px;  
height:80px;
}

#checkoutcard {
margin-top: 50px; 
position:relative; 
margin-right: 295px;
}

#subid {
width:100px; 
height:30px; 
cursor: pointer; 
cursor: hand; 
margin-top: 25px;
}
#ccid {
width:100px; 
height:30px; 
cursor: pointer; 
cursor: hand;
}

#checkout {
position:relative; 
width: 854px; 
height: 436px; 
background-image: url(../images/rrs_join_bg.gif); 
background-repeat: no-repeat;
}
#checkoutpay {
position:relative; 
margin-top: 130px; 
margin-right:200px;
}


#checkoutpayjoin {
position:relative; 
margin-top: 133px; 
margin-right: -30px;
}

.searchlink {
  background-color: #FFD700;
  border-style: solid;
  border-width : 1px 4px 4px 1px;
  text-decoration : none;
  padding : 4px;
  border-color : #FF9933  #CC6600  #CC6600 #FF9933;
}
.searchlink:hover { border-color: #ccc; }

body {
	background-image: url(/images/site_bg.jpg);
	text-align: justify;
}

body  {
	font: normal small Arial, Helvetica, sans-serif;
	color: #666666;
}

.foot {
margin-left: 10px; 
margin-top: 10px; 
float: left; 
font-size: 10px; 
font-family: arial,verdana,sans-serif;
}

pre {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:14px;
}

.resultsHead {

font-family: arial,sans-serif,verdana,helvetica; 
font-size:14px; 
font-weight:bold; 
text-align: center;
}

.resultsHeadz {
font-family: arial,sans-serif,verdana,helvetica; 
font-size: 18px;  
color: #7c7c7c; 
background-color: #ffffff;  
font-weight: bold;  
text-align: center; 
}

.resultsBodysmall {
font-family: arial,sans-serif,verdana,helvetica; 
font-size: 110%;    
line-height: 110%;
color: #1F1F1F;
text-align: left;
}

.resultsBody {
font-family: arial,sans-serif,verdana,helvetica; 
font-size: 14px;    
line-height: 120%;
color: #2E2E2E;
text-align: left;
}


.twelvepx {
font-family: arial,sans-serif,verdana,helvetica; 
font-size:12px; 
text-align: center;
}

.welcome {
font-family: arial,sans-serif,verdana,helvetica; 
font-size:14px; 
text-align: left;
}

.resultsBodyExperts {
font-family: arial,sans-serif,verdana,helvetica; 
font-size:12px; 
text-align: left;
color: #000000;
}

.thead {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-size:16px; 
  color: #97abb0; 
}

.thelink {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-size:12px; 
  color: #97abb0;
}

.thelink:hover {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-size:12px; 
  color: #838B8B;
  text-decoration: underline;
}

.thelinkbold {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-size:12px; 
  font-weight: bold;
  color: #97abb0;
}

.thelinkbold:hover {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-weight: bold;
  font-size:12px; 
  color: #838B8B;
  text-decoration: underline;
}


.the12text {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-size:12px; 
  color: #97abb0;
}

.gopro {
  font-family: arial,sans-serif,verdana,helvetica; 
  font-size:10px; 
  border: 1px solid #CD6600; 
  padding: 1px; 
  color: #FFFFFF;
  background: #EE7600; 
}

.search {
	height: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF; 
	position: absolute;  
    top: 210px;
	left:350px;
}

#libsearch { 
    position:relative; 
	width: 852px;
	height:70px; 
	background-color: #FFFFFF; 
    margin-bottom: 3px;
}

input.searchinput {
background-color: #838B8B;
border: 1px solid #333333;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

textarea.searchinput {
background-color: #838B8B;
border: 1px solid #333333;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
overflow: auto;
}

#postalcode {
 width:75px;
}


#tpc {
    position:relative;
	margin-top: 75px;
    margin-right: 25px;
	padding: 0px ;
}

#tquestion {
    position:relative;
    margin-left: 44px;
	margin-top:35px;
	padding: 0px ;
}

#tpro {
    position:relative;
	margin-top:64px;
	margin-left: 37px;
}

.findpro {
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10px;
}

.categoryList {
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10px;
}


#tsubmit {
    position:relative;
    margin-right: 10px;
    margin-top:8px;
    width: 39px;
	height: 114px;
	background-repeat: no-repeat;
}

#psubmit {
    position:relative;
    margin-right: 7px;
    margin-top: 13px;
    width: 152px;
	height: 136px;
}

h1, h2, h3 {
	margin-bottom: 1em;
	font-weight: normal;
	color: #990000;
}

a.linkbottom {
  font-family: arial, verdana, helvetica, sans-serif; 
  font-size: 10px; 
  color: #666666; 
}

h1 {
	font-size: 2.2em;
}

h2 {
	font-size: 1.7em;
}

h3 {
	font-size: 1.3em;
}

p, blockquote, ul, ol, {
	margin-bottom: 1.5em;
}

blockquote, ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-right: 3em;
	font-style: italic;
}

ul {
	list-style-type: square;
}

a {
	color: #990000;
}

a:hover {
	text-decoration: none;
}

hr {
	display: none;
}

.hr {
}

img.left {
	float: left;
	margin: 0 15px 15px 0;
}

img.right {
	float: right;
	margin: 0 0 15px 15px;
}

/* Wrapper */

#wrapper {
	position:relative;
	width: 854px;
}

/* xxxxxxxxxx */

.scroll-track{
position:relative; 
height:10px;
width:10px;
background: #848283;
}

.scroll-handle{
position:relative; 
border: 1px solid black;
height:10px;
/* background-image: url(/images/home_button.jpg);  */
background-repeat: no-repeat;
background: #DBDBDB; 
cursor:pointer;
}

#holdem {
	width: 854px;
    margin-top:15px; 
	margin: 0 auto;
}

#holdemee {
	width: 854px;
	background-color: #FFFFFF;
}

#holdem_join_subscribe {
	width: 854px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/rrs_join_bg.gif);
}
#holdem_join_main {
	width: 854px;
	height:436px;
    overflow: hidden;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/join_bg.jpg);
}

#holdem_free_checkout_main {
	width: 854px;
	height:436px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/free_pg.jpg); 
}


#holdem_credit_checkout_main {
	width: 854px;
	height:436px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/credit_bg.jpg);
}
#holdem_paypal_confirm_main {
	width: 854px;
	height:436px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/paypal_bg.gif);
}
#holdem_quote_main {
	width: 854px;
	height:724px;
	margin: 0 auto;
	background-color: #FFFFFF;
 	background-image: url(/images/quote_bg.gif); 
}
#holdem_quote_top {
	width: 854px;
	height:50px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#holdem_thank_you {
	width: 854px;
	height:436px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/thankyou_bg.jpg);
}
#navi1_overview_button {
    width: 216px;
	height: 45px; 
	margin-top: -5px;
	background-image: url(/images/overview_button.gif);
}
#navi1_overview_button:hover {
  background-position: bottom right;
}
#navi1_customize_button {
    width: 216px;
	height: 45px; 
	margin-top: 10px;
	background-image: url(/images/customize_button.gif);
}
#navi1_customize_button:hover {
  background-position: bottom right;
}
#navi1_networking_button {
    width: 216px;
	height: 45px;  
	margin-top: 10px;
	background-image: url(/images/networking_button.gif);
}
#navi1_networking_button:hover {
  background-position: bottom right;
}
#navi1_pricing_button {
    width: 216px;
	height: 45px;  
	margin-top: 10px;
	background-image: url(/images/pricing_button.gif);
}
#navi1_pricing_button:hover {
  background-position: bottom right;
}
#navi1_get_started_button {
    width: 216px;
	height: 45px; 
	margin-top: 10px;
	background-image: url(/images/get_started_button.gif);
}
#navi1_get_started_button:hover {
  background-position: bottom right;
}
#join_now_button {
    width: 237px;
	height: 153px; 
	float: right;
    margin-right: 40px;
	background-image: url(/images/join_now_button.gif);
}
#join_now_button:hover {
  background-position: bottom right;
}

#why_join_button {
    width: 237px;
	height: 153px;  
    margin-right: 40px;
	float: right;
	background-image: url(/images/why_join_button.gif);
}

#why_join_button:hover {
  background-position: bottom right;
}

#learn_more_button {
    width: 237px;
	height: 153px; 
	float: right;
    margin-right: 36px;
	background-image: url(/images/learn_more_button.gif);
}
#learn_more_button:hover {
  background-position: bottom right;
}

#results {
	position:relative; 
    margin-right:0px; 
    text-align: left;
	padding: 0px; 
    width: 628px;
	height: 396px;
    overflow: hidden;
}

#resultsepxerts {
	position:relative; 
    margin-right:0px; 
    text-align: left;
	padding: 0px; 
    width: 628px;
	height: 396px;
    overflow: hidden;
}

#resultsholderexpert {
    position:relative; 
    text-align:left;
    width: 854px;
	height: 375px;
	float: right; 
	background-image: url(/images/rrs_answers_07.jpg);
}

#resultsholder {
    position:relative; 
    text-align:left;
    width: 650px;
	height: 375px;
	float: right; 
	background-image: url(/images/rrs_answers_07.jpg);
}


#resultsliba {
float: right;
height: 325px; 
width: 600px; 
margin-right: 1px; 
position:relative; 
overflow: hidden;
margin-top: 15px; 
text-align: left;
}


#libraryholdercc {
	float:right;
    margin-right: 5px;
	margin-top:15px;
    position:relative;
    text-align:left;
    width: 590px;
}

#librarylinks_categorie {
	position:relative; 
	padding: 0px ; 
    width: 197px;
	height: 335px;
	float: left; 
    margin-top: -4px;
	margin-right:15px; 
	overflow: hidden;
}

#doghouse {
    position:relative; 
    text-align:left;
    width: 850px;
	height: 375px;
	float: right; 
    margin-right: 23px; 
	background-color: #FFFFFF;
}


#searcheasy {
    position:relative; 
    width: 201px;
	height: 50px;
	float: right; 
    margin-right:2px; 
	background-image: url(/images/rrs_answers_06.jpg);
}

#searchsteps {
    position:relative; 
    width: 201px;
	height: 323px;
	float: right; 
    margin-right:2px; 
    margin-top:2px; 
	background-image: url(/images/rrs_answers_08.jpg);
}

/* xxxxxxxxxxxxx */

#resultslibrary {
	position:relative; 
    margin: 20px 20px 20px 20px ; 
    text-align: left; 
    width: 620px;
	height: 365px;
    overflow: auto;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 14px;    
    line-height: 120%;
    color: #2E2E2E;
}

#findit {
  margin-left: 0px;
}
#librarylinks {
	position:relative;  
	padding: 0px; 
    width: 225px; 
	height: 335px; 
	float: left;  
    margin-top: 40px; 
	margin-left: 2px;  
	overflow: hidden; 
    text-align: left; 
}

#libraryholder {
    float:right;
    margin-right: 5px;
	margin-top:26px;
    text-align:left;
    width:601px;
	height: 365px;
    position:relative;
}



#librarylinks_top {
    margin-top: 5px;
	position:relative; 
	padding: 0px ; 
	height: 50px;
	width: 197px;
	float: left; 
	margin-right:10px; 
}
#librarylinks_bottom {
    margin-top: 5px;
	position:relative; 
	padding: 0px ; 
	height: 200px;
	width: 197px;
	float: left; 
	margin-right:10px; 
}
#joincontent {
   background-color:#FFFFFF;
   float:left;
   height:436px;
   margin-left:3px;
   margin-top:-4px;
   overflow:scroll;
   padding:0px;
   position:relative;
   width:632px;
}

a.librarylink {
  margin-left: 5px; 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-size: 12px; 
  color: #848283; 
  text-align: left;
}

.libraryintro {
 color: #848283; 
 font-family: verdana, arial, helvetica,  sans-serif; 
 font-weight: bold;  
 font-size: 13px; 
 margin-left:10px;
}

.libraryintrotext {
 color: #848283; 
 font-family: arial, helvetica, verdana, sans-serif; 
 font-weight: normal;  
 font-size: 14px; 
 width:450px;
}

#searchbg {
    position:relative; 
    text-align:left;
    width: 854px;
	height: 435px;
	float: left; 
    margin-bottom: 5px;
	background-image: url(/images/search_bg.gif);
}

#expertsbg {
    position:relative; 
    text-align:left;
    width: 854px;
	height: 435px;
	float: left; 
    margin-bottom: 5px;
	background-image: url(/images/experts_bg.gif);
}

#expertsteps {
    position:relative; 
	padding: 0px ; 
    width: 201px;
	height: 323px;
	float: right; 
    margin-right:2px; 
    margin-top:2px; 
	background-image: url(/images/new_home_propage_08.jpg);
}

/* Header */

#header {
    position:relative;
	width: 854px;
	height: 65px;
	margin: 0 auto;
	background-image: url(/images/header_bg.jpg);
	background-repeat: no-repeat;
}
#header_propage {
    position:relative;
	width: 854px;
	height: 99px;
	background-image: url(/images/admin_header.jpg);
	background-repeat: no-repeat;
}
#header h1, #header h2 {
	margin: 0;
	padding-left: 30px;
}

#header h1 {
	padding-top: 80px;
	font-size: 3em;
}

#header h2 {
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Content */
#searchcontent {
	position:relative;
	width: 854px;
	height:75px;
	background-image: url(/images/rrs_metal_banner.gif);
}

#searchwrapper {
	width: 854px;
    margin: 0 auto; 
}

#findprocontent { 
    position:relative; 
	width: 854px;
	height:70px; 
	margin-bottom: 5px; 
	background-color: #999999; 
	background-image: url(/images/library_metal_banner.jpg); 
}

#propagebanner { 
    position:relative; 
	width: 854px;
	height:84px; 
	margin: 0 auto; 
	background-color: #999999; 
	background-image: url(/images/expert_banner.jpg); 
}

#propageadmin { 
    position:relative; 
	width: 854px;
	margin: 0 auto; 
}

#contentadmin {
    position:relative;
	width: 852px;
	margin-top: 0px;
}

#admincontent { 
    height: 325px;
    background-image: url(/images/admin_bg.gif);
    background-repeat: no-repeat;
    position:relative; 
}

#qcontentadmin {
    position:relative;
	width: 852px;
    height: 325px;
	margin: 0 auto;
/* 	background-color: #FFFFCC; */
background-image: url(/images/admin_bg.jpg);
background-repeat: no-repeat;
}

#qadmincontent { 
    position:relative; 
	margin: 0 auto;
}

#videocontentadmin {
    position:relative;
	width: 854px;
	margin: 0 auto;
	background-color: #FFFFCC;
}

#qqadmincontent { 
    position:relative; 

}

#prohtml { 
    position:relative; 
	width: 854px;
	height:70px; 
	margin: 0 auto; 
	background-image: url(/images/rrs_expertpage_03.jpg); 
}

#procontent { 
	margin-top:8px;
	position:relative; 
	width: 854px;
	height: 430px; 
	background-color: #999999; 
	background-image: url(/images/pro_page_bg.jpg); 
	background-repeat: no-repeat;
}
#pro1a { 
    position:relative; 
	width: 250px;
    margin: 0px;
}
#pro1b { 
    position:relative; 
	width: 270px;
    margin: 0px;
}
#pro1c { 
    position:relative; 
	width: 270px;
    margin: 0px;
    overflow: hidden;
}

#pro1 { 
	position:relative;  
	width: 275px; 
    margin-right: 1px; 
    margin-left: 1px; 
	margin-top: 0px; 
	margin-bottom: 2px; 
    float: left; 
}
#pro2 { 
	position:relative; 
	width: 438px;
    float: left; 
	height: 425px; 
    margin-left: 7px;    
    margin-right: 2px;    
}
#pro2b { 
    position:relative; 
	width: 537px;
    height: 425px; 
    overflow: hidden;
}

#pro2a { 
  height: 425px;
  float: right;
  position:relative;
  width: 120px;
  margin: 1px;
}


#pro2c { 
    position:relative; 
	width: 510px;
	height: 155px; 
    margin: 0px;
    overflow: hidden;
}


#findlibrarycontent { 
    position:relative; 
	width: 854px; 
	height:84px; 
	margin: 0 auto; 
	background-color: #999999; 
	background-image: url(/images/rrs_metal_banner.jpg); 
}

#content {
    position:relative;
	width: 854px;
	margin: 0 auto;
	background-color: #999999;
	background-image: url(/images/sleek_m_bg.jpg);
	background-repeat: no-repeat;
}

#content_main {
    position:relative;
	width: 854px;
	background-color: #999999;
/*	background-image: url(/images/content_main.jpg); */
	background-image: url(/images/content_main_blank.jpg);
	margin-top: 5px; 
	margin-bottom: 5px; 
}

#main-content-welcome{
	margin-left: 409px;
	padding-top: 72px;
	width: 368px;
	height: 210px;
}
#main-content-welcome p{
	color: #6b6b6b;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#main-content-welcome .highlight {
	color: #ffb714;
	font-weight:bolder;
}
#main-content-welcome .sig {
	margin-left:20px;
}

#content_foot_library {
    background-color:#848283;
    background-image:url(/images/links_bg.jpg);
    background-repeat: no-repeat;
	height:153px;
    margin-top:-17px;
    position:relative;
    width:854px;
    margin-bottom:15px;
}

#content_foot_categorie {
    background-color:#848283;
    background-image:url(/images/links_bg.jpg);
    background-repeat: no-repeat;
	height:153px;
    margin-top:5px;
    position:relative;
    width:854px;
    margin-bottom:15px;
}

#content_foot_join {
	position:relative;
	width: 854px;
	height: 110px;
	background-image: url(/images/links_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
    background-color: #FFFFFF;
}

#content_foot_scroll_join {
    float:left;
    height: 100px;
    margin-bottom:0px;
    margin-top: 5px;
    overflow:hidden;
    position:relative;
    width:475px;
    background-color: #FFFFFF;
}

#content_foot {
	position:relative;
	width: 854px;
	height: 110px;
	background-image: url(/images/content_home_footer.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
}

#content_foot_tado {
    height: 100px;
    width:840px;
    margin-bottom:0px;
    margin-top: 10px;
	overflow:hidden;
    position:relative;
}

#content_foot_main {
	position:relative;
	width: 854px;
	height: 110px;
	background-image: url(/images/links_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
}

#content_foot_scroll {
    float:left;
    height: 100px;
    margin-bottom:0px;
    margin-top: 10px;
    overflow:hidden;
    position:relative;
    width:575px;
}

#content_foot_answers {
	position:relative;
	width: 854px;
	height: 110px;
	background-image: url(/images/links_bg.jpg);
	background-repeat: no-repeat;
	background-color: #848283;
	margin-top: 0px;
}

#content_foot_quote {
	position:relative;
	width: 854px;
	height: 100px;
	background-image: url(/images/links_bg.jpg);
	background-repeat: no-repeat;
	background-color: #848283;
	margin-top: -9px;
}
#experts {
  position: relative;
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 35px;
  width: 162px;
  height: 141px;
  background-image: url(/images/experts_button.gif); 
  cursor: pointer;
  cursor: hand;
}
#experts:hover {
  background-position: bottom right;
}
#quotes {
  position: relative;
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 35px;
  width: 162px;
  height: 141px;
  background-image: url(/images/quotes_button.gif); 
  cursor: pointer;
  cursor: hand;
}
#quotes:hover {
  background-position: bottom right;
}
#answers {
  position: relative;
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 35px;
  width: 162px;
  height: 141px;
  background-image: url(/images/answers_button.gif); 
  cursor: pointer;
  cursor: hand;
}
#answers:hover {
  background-position: bottom right;
}

#video {
  position: relative;
  float: left;
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 15px;
  width: 300px;
  height: 175px; 
}

#join {
     float:left;
     height:22px;
     margin-left:0px;
     margin-right:0px;
     margin-top:31px;
     position:relative;
     width:70px;
     cursor: pointer;
     cursor: hand;
}
#library {
    float:left;
    height:22px;
    margin-left:0px;
    margin-right:0px;
    margin-top:31px;
    position:relative;
    width:70px;
    cursor: pointer;
    cursor: hand;
}
#home {
    cursor:pointer;
    float:left;
    height:61px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    position:relative;
    width:70px;
    cursor: hand;
  
}
#home_space {
   float:left;
   height:61px;
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   position:relative;
   width:70px;
   cursor: pointer;
   cursor: hand;
  
}
#shows {
	float:left;
    height:22px;
    margin-left:0px;
    margin-right:0px;
    margin-top:31px;
    position:relative;
    width:70px;
    cursor: pointer;
    cursor: hand;
}

#login {
    float:left;
    height:22px;
    margin-left:0px;
    margin-right:0px;
    margin-top:31px;
    position:relative;
    width:60px;
    cursor: pointer;
    cursor: hand;
}
/* admin menu */
#company {
   float:left;
   height:61px;
   margin-left:93px;
   margin-right:0px;
   margin-top:0px;
   position:relative;
   width:70px;
   cursor: pointer;
   cursor: hand;
}

#logos {
     cursor:pointer;
     float:left;
     height:26px;
     margin-left:0px;
     margin-right:0px;
     margin-top:60px; 
     position:relative;
     width:70px;
}
#videos {
    cursor:pointer;
    float:left;
    height:26px;
    margin-left:0px;
    margin-right:0px;
    margin-top:60px; 
    position:relative;
    width:70px;}
#audio {
   cursor:pointer;
   float:left;
   height:26px;
   margin-left:0px;
   margin-right:0px;
   margin-top:60px; 
   position:relative;
   width:70px;
  
}
#images {
   cursor:pointer;
   float:left;
   height:26px;
   margin-left:0px;
   margin-right:0px;
   margin-top:60px; 
   position:relative;
   width:70px;
  
}
#activate {
	cursor:pointer;
   float:left;
   height:26px;
   margin-left:0px;
   margin-right:0px;
   margin-top:60px; 
   position:relative;
   width:70px;
}
#account {
	cursor:pointer;
   float:left;
   height:26px;
   margin-left:0px;
   margin-right:0px;
   margin-top:60px; 
   position:relative;
   width:70px;
}
#logout {
   cursor:pointer;
   float:left;
   height:26px;
   margin-left:0px;
   margin-right:0px;
   margin-top:60px; 
   position:relative;
   width:70px;
}
/* join Subscribe page */
/*#join_main {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	width:190px;
	margin-left: 108px;
	margin-top: 215px;
}*/
#why_join {
	float:left;
	height:43px;
	margin-left: 50px;
	margin-top:276px;
	position:relative;
	width:250px;
	cursor: pointer;
	cursor: hand;
}
#learn_more {
	float:left;
	height:25px;
	margin-left: -30px;
	margin-top:199px;
	position:relative;
	width: 60px;
	cursor: pointer;
	cursor: hand;
}
#join_now {
	float:right;
	height:25px;
	margin-left:0px;
	margin-right:18px;
	margin-top:74px;
	position:relative;
	width: 100px;
	cursor: pointer;
	cursor: hand;
}
/* Blog */

#blog {
position:relative; 
	float: left;
	width: 424px;
	padding: 50px 16px 0px 30px;
	background: url(/images/img05.jpg) no-repeat;
}

/* Post */

.post {
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: url(/images/img08.gif) no-repeat center bottom;
}

.post .title {
	margin-bottom: 15px;
	padding-left: 15px;
	border-bottom: 1px solid #D3B6AF;
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
}

.post .title a {
	text-decoration: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .date {
	margin-top: -30px;
	padding-right: 15px;
	text-align: right;
	font-size: x-small;
}

.post .entry {
	padding: 20px 15px 10px 15px;
	line-height: 1.8em;
}

.post .meta {
	margin-bottom: 2em;
	padding: 0 15px;
	font-size: x-small;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 204px;
	padding: 50px 30px 0px 16px;
	background: url(/images/img06.jpg) no-repeat;
}

#sidebar ul {
	margin: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 20px;
}

#sidebar li ul {
	padding-left: 5px;
	line-height: 1.4em;
}

#sidebar li li {
	margin: 0;
	padding-left: 12px;
	background: url(/images/img07.gif) no-repeat left center;
}

#sidebar h2 {
 	margin-bottom: 15px;
	padding-left: 5px;
	border-bottom: 1px solid #D3B6AF;
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}
/* Meta */

#meta {
}

/* Footer */

#footer {
	width: 720px;
	margin: 0 auto;
	padding-top: 60px;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: x-small;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}

#info_1 {
}

#info_2 {
position: relative;
width: 325px;
height: 200;
overflow: hidden;
}
#info_3 {
position: relative;
width: 400px;
height: 227;
overflow: hidden;
}

#info_4 {
position: relative;
width: 505px;
height: 150;
overflow: hidden;
}
#search1 {
position: relative; 
margin-top: 66px; 
margin-left: -30px;
}
#search2 {
position: relative; 
cursor:pointer; 
cursor: hand; 
height:39px; 
width:114px; 
background-image: url(/images/search_button.jpg); 
background-repeat: no-repeat;
}


#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: #666666;		
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #ffffff;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 0px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 85%  Arial, Helvetica, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#ffffff;
	color:#aaa;
}

#MB_header {
  background-color:#ffffff;
  border-bottom: 1px solid #aaa;
}
#MB_login_header {
	border-bottom: 1px solid #aaa;
	background-image: url(images/login_header);
}
#MB_caption { color:#aaa }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}