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

* {
margin: 0 auto;
padding:0;
}
body {
background:#f2e9e5 url(images/pagebg.jpg) repeat-y;
background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#461f10;
	font-size: 12px;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	text-align:left;
	font-style: italic;
	margin:14px 0px 12px 0px;
	color:#9c0b1d;margin-top:8px;
	padding-left:18px;
	background:url('images/arrow.gif') no-repeat;
	background-position:left middle;
}
h2 {
margin:16px 0px 8px 0px;
	font-size: 18px;
	text-align:left;
}
h3 {
margin:12px 0px 6px 0px;
	font-size: 16px;
	text-align:left;
}
p {
font-size: 12px;
line-height:16px;
margin-bottom:10px;
	text-align:left;
}
a {
	color:#461f10;
}
blockquote {
margin:6px 24px 16px 48px;
}
a img {
border:0px;
}
#pgbgdiv {
background:url(images/mainbg.jpg) no-repeat;
	background-position: center top;
}
#maindiv {
width:924px;
/*	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25; */
}
#logodiv {
width:562px; float:left; text-align:left;
}
#logodiv img {
margin-top:20px;
}
#investordiv {
text-align:right;padding-top:14px; padding-right:12px; width:350px;color:#000; font-size:10px; text-transform:uppercase; letter-spacing:1px; float:left;
}
#investordiv a  {
color:#000; text-decoration:none;
}
#independentaff {
margin-top:26px;
}
#headleft {
width:346px;float:left;
}
#headright {
width:578;float:left; background-image:url(images/toprightbg.jpg)
}
/* top menu */
/* #nav {
text-align:center;max-width:924px;
}
#nav img {
float:left;margin:12px 5px 10px 0px;
}
.navlast {
margin:12px 0px 10px 0px;
}*/
#nav-1 
{	
/* */ font-family: Arial, Verdana, sans-serif; 
font-size:12px;
color:#fff; z-index:999;
position:relative; z-index:100;
}
#nav-1 li 
{
margin-right:1px;
}/*/* display:block;height:13px; */
#nav-1 li a
{
	color:#333;display:block;
	padding: 13px 2px 0px 2px;
}

#nav-1 li a:hover, #nav-1 li.sfHover ul, #nav-1 li.sfHover ul, .toplon, a.toplon 
{	
color:#000;
}
#nav-1 li ul
{	
	display:block;margin-left:2px;
font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
}

#nav-1 li ul li
{	
text-align:left;margin:0px;
	display:block;
}

#nav-1 li ul li a
{	
display:block;
	padding:6px 6px 6px 12px; color:#fff; 
}
#nav-1 li ul li h2
{	
display:block; font-size:12px;
	padding:6px 6px 6px 12px; color:#000; 
}
#nav-1 li ul li a:hover
{
	color:#000;
} 
.subsubsub a {
margin-left:18px; padding-left:8px;
background-image:url(images/parrow.gif); background-position:top left; background-repeat:no-repeat;
}
/* end top menu */
.current ul {
position:relative; z-index:1000;
} 
.current img, .current img a {
border:0px;
}
#slideshow {
position:relative; z-index:1; width: 915px; height: 282px;
}
#videoc {
width:500px; position:absolute; visibility:hidden; z-index:100000;
}
#popvid {
width:454px; height:456px; position:relative;  z-index:100000;
}
#video {
width:438px;height:440px;padding:0px; border:8px solid #98fb03;background:#000;
}
#mediacontainer {
width:438px;
height:344px;background-color:#000;
}
#movthumbsc {
overflow:hidden;
}
#movthumbs {
height:58px;width:438px; padding:6px 0px 12px 0px; margin-top:7px;background-color:#000;overflow:hidden;

}
#movthumbs img {
float: left; border:0px;padding-left:4px;
}
#movthumbs a {
border:0px;
}
#homes {
float:left; width:270px;margin-right:4px;padding-left:10px
}
#homes2 {
float:left; width:176px; margin-left:-12px;
}
#homes img {
float:left; border:0px;
}
#repinfo {
float:left;
}
#repinfo h1 {
margin-top:12px;
}
#insidepg {
float:left; width:626px;margin-left:16px;padding-right:10px;
}
#insides {
float:left; width:260px;margin-top:16px;
}
#insides img {
float:left;margin:0px 0px 13px 10px; border:0px;
}
.footergr, .footergr a {
font-size:10px; margin-top:-12px;
}
.footergr, .footergr a {
 color:#8b8d8b; 
}
#botnav, #botnav * {
	margin:			0;
	padding:		0;
	list-style:		none;
	text-transform: capitalize;
}
#botnav ul li {
	width:			100%;
}
#botnav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#botnav li {
	float:			left;
	position:		relative;
	min-height:27px;
}
#botnav a {
	display:		block; 
	position:		relative;
	padding:0px 10px 0px 11px;margin:6px 0px 6px 0px;
	color:#8b8d8b; font-size:12px;
	text-decoration:none;
	border-right:1px solid #8b8b8b;
}
#botnav a:hover {
color:#d00;
}
#norbdr {
border-right: 0px;
}
#testimonialhr hr {
width:600; color:#9c0b1d; margin-bottom:18px;height:1px;
}
.rborder img {
border:1px solid #9c0b1d;
padding:1px; margin-bottom:8px;
}
#insidepg img.rdborder {
border:1px solid #9c0b1d;
padding:1px; margin:0px 0px 8px 10px;
}
#insidepg img.reborder {
border:1px solid #9c0b1d;
padding:1px; margin:0px  10px 8px 0px;
}
.opli {
padding-left:200px;
}
.opli li {
padding-bottom:12px; font-size:14px;
}
.calendar {
border:1px solid #9c0b1d;
}
.calendar-month {
font-size:16px; color:#9c0b1d;
}
.ecalendar a {
font-weight:bold; color:#9c0b1d;
}
.ecalendar hr {
margin:12px 0px 12px 0px;
}
.calendarentry div {
border:1px solid #9c0b1d; padding:0px 10px 10px 10px;width:520px;
}
#compprog p {
padding:16px 0px 14px 0px;
}
#affbg {
background:url(images/independentaffiliate.gif) no-repeat;padding:58px 8px 0px 8px;
width:160px; height:153px; margin-top:22px; text-align:left; font-weight:bold;
}
#affbg h1 {
font-size:11px;color:#000;
	padding-left:2px;
}
#affbg h2 {
font-size:11px;  color:#000; line-height:15px
}
#affbg a {
color:#000;
}
#startmov {
cursor:pointer; background-color:#000000;
}
.sfkinnyh1 {
font-weight:lighter;font-size: 16px;
}
.vidtbl {
margin:8px 0px 10px 0px;
}
.vidtbl table {
margin-top:12px;
}
.vidtbl h2 {
color:#000;
}
.vidtbl strong {
color:#9c0b1d;
}
.vidthumb {
border:1px solid #98fb03;margin-top:18px
}
.viddiv {
position:absolute; top:200px; left:10%; right:10%;z-index:1002; width:441px;
}
.viddiv a {
color:#fff;
}
.viddiv p {
color:#fff; border:8px solid #98fb03;margin-top:8px;
}
#vidbg {
width:100%; height:100%;position:absolute;z-index:1001; background-color:#000000;top:0px; left:0; bottom:0; right:0;
}
.vidclose {
text-align:right;
}
.ratingstars img {
margin:0px 1px 0px 1px;
}
#invdiv {
padding:12px 30px 12px 40px;min-height:280px;
}
  .ulformat {
  padding-left:60px;
  }
  .ulformat li {
  padding-top:10px;
  }
.ulevents {
 padding-left:20px;
}
.poright h2 {
margin:18px 0px 4px 0px;
}
.poleft a {
text-decoration:none;
}
.poleft {
width:630px;float:left; padding-left:20px;margin-right:10px;
}
.poright {
width:240px;float:left; padding:6px 7px; background: url(images/pod-bg.jpg) repeat-y;
}
.produnderline {
text-decoration:underline;
}
.prodred {
color:#e20020;
}
.proddred {
color:#920f1b; font-weight:bold;
}
.proddgreen {
color:#62972a;
}
.prodogreen {
color:#327b1e;
}
.prodgreen {
color:#5cae46;
}
.prodblue {
color:#005cac;
}
.prodpurple {
color:#521a7d;
}
.prodorange {
color:#e85020;
}
.polefttop {
font-family:"Times New Roman", Times, serif; font-size:14px;
}
.redunderline {
color:#8a2825; border-bottom:#920f1b solid 2px; font-size:18px; padding-bottom:5px;margin-top:24px;
}
.greenunderline {
color:#428e2f; border-bottom:#428e2f solid 2px; font-size:18px; padding-bottom:5px;margin-top:24px;
}
.greyroman {
color:#505153; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold;
}
.leftdivs {
width:318px; float:left;
}
#ppopups img {
position:absolute;left:50%;top:1600px; margin-left:-213px;
}
.pophide {
display:none; visibility:hidden;
}
.popsee {
display:block; visibility:visible;
}
.noborder img {
border:0;
}
.noborder span {
cursor:pointer;
}
.redul {
color:#a7141e;
padding:0px 18px 4px 60px;
}
.redindent {
color:#a7141e;
padding:0px 18px 24px 60px;
font-weight:bold;
}
.redindent li {
padding-top:18px;
}
.prodpricing {
background-color:#f8f4f3;
border:1px solid #999999;
padding:8px;
max-width:270px;
}
.prodpriceblue {
color:#074094;
}
.prodpriceblack {
color:#000;
}
.pricesquare {
width:12px; height:12px; margin:0;
}
#slideshowc {
width: 915px; height: 282px; 
}
#mainblocks {
text-align:center;
}
#mainblocks img {
margin:12px 0px;
}
.mkdbdr {
padding:0px; margin:0px;
}
.killleftpad {
padding-right: 8px;
}
.killrightpad {
padding-left:8px;
}
.followus {
font-size:11px;
font-style:italic;
padding-right:8px;
}
.rdtxt {
color:#9c0b1d;
}
/* events menu */
.menu_list {
	width: 260px;margin-top:12px;color:#3a3c3d;
}
.menu_head {
	padding: 6px 10px;
	cursor: pointer;
	position:0px;
    font-weight:bold;border:1px solid #999;
    background: #edeeef url(images/events_plus.gif) no-repeat;
	background-position:230px 48%;
}
.menu_body {
	display:none;margin-top:-10px;margin-bottom:3px;
	text-align:left;
}
.menu_body a {
  display:block;padding:6px;padding-left:10px;
  background-color:#f2f6f8;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;
  font-weight:bold;
  text-decoration:none;
  text-align:left;color:#3a3c3d;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}
/* end events menu */