@charset "utf-8";
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0; text-align:left}
#page_bg h1{display:none;}
#body-top{padding-left: 3px; background: #d5d5d5 url(http://www.chiroeco.com/images/MainSite/header/header.gif) bottom left no-repeat;height:124px; width:993px;}
#logo{float:left; padding:20px 200px 0px 0px;}
#top-form{float:left;text-align:right; padding:20px 10px 0px 0px; font-size:11px; color:#000; font-weight:bold;}
#secondsTag{display:inline}

/**********whole page container****/
.wrapper{
	margin-left: auto;
	margin-right: auto;
	width: 984px;
	background: #ffffff url('http://www.chiroeco.com/images/MainSite/body.gif') repeat-y;
}
/****contentpage****/
.contentpage{
}
/*###### PARKER VIDEO ####*/
/*picture/video page*/
.scrollArrow {float:left;width:40px;padding:20px 0px 0px 0px;}
.scrollDiv  {background-color:#ebedd8; margin-left:10px;float:left;overflow:auto;border:solid 0px #b2b2b2;width:820px;height:145px;white-space:nowrap;
	/**
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #777777;**/
}
.videoThumb  {float:left;padding:0px 6px 0px 6px;text-align:left;color:#ffffff;}
.videoThumb img{padding-bottom:4px;border-width:0px;}
.videoThumb a{color:#000000;border-width:0px;}
.videoArtist{font-size:10px;font-weight:bold; color:#333333; text-align:center;}
.videoSong{font-size:9px;line-height:11px;}
a.piclink:link,a.piclink:visited{text-decoration:none;border-color:#1a1a1a;border-width:0px;}
a.piclink:hover,a.piclink:active{text-decoration:none;color:#990000;border-color:#1a1a1a;border-width:0px;}
.linksPic{font-size:12px;}
#videohdr, #videohdr a, #videohdr a:link, #videohdr a:visited{text-decoration:none;font-size:18px; color:#8dd593; font-weight:bold; margin-top:5px; margin-left:10px; clear:both; text-align:left;}
#videohdr a:hover{text-decoration:underline;}

#morevideos, #morevideos a, #morevideos a:link, #morevideos a:visited{text-decoration:none;font-size:18px; color:#8dd593; font-weight:bold; margin-top:5px; margin-right:60px; clear:both; text-align:right;}
#morevideos a:hover{text-decoration:underline;}


/*##### TOP 5 Stories ####*/
.chiropractic-top-news{padding:10px 10px; margin:0; background:url(http://www.chiroeco.com/images/MainSite/chiropractic-news-bckg.jpg) bottom right #FFFFFF no-repeat;}
.chiropractic-top-news div, .chiropractic-top-news p{font-size:12px; font-family:Arial, Helvetica, sans-serif}

#cont{width:465px;background:#fff;text-align:left;padding:0;}

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#000;color:#fff}

.mask1{
	position:relative;
	width:440px;
	height:280px;
	overflow:hidden;
}

/* chiropractic-top-news 8*/
#chiropractic-news{
	position:absolute;
}
#chiropractic-news div{
	width:440px;
	float:left;
}
#chiropractic-news .buttons{
	text-align:left
}
#chiropractic-news .next{
	float:right
}

#chiropractic-news a, #chiropractic-news a:link, #chiropractic-news a:active, #chiropractic-news a:visited{
	text-decoration:none; color:#000000;
}
#chiropractic-news a:hover{
	text-decoration:underline; color:#0080FF;
}
.chiropractic-top-news .buttons{
	text-align:right;
	margin:0px;
	clear:both;
}
.chiropractic-top-news .mask1{
	border-bottom:1px solid #ccc;
}
.chiropractic-top-news h3{
	border-top:1px solid #ccc;
	margin:2px 0;
}


/*##### TOP 5 Stories ####*/
/*
		 * Required 
		*/
		.container {width:465px; height:288px; overflow:hidden; position:relative; cursor:pointer; }
		div.slides { position:absolute; top:0; left:0;}
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides div,ul.slides li { position:absolute; top:0; width:600px; display:none; padding:0; margin:0;}
		div.slides img{ border-bottom:1px solid #ccc ; padding-bottom:2px; }
		div.slides p{width:440px;}
		/*
		 * Optional
		*/
		#loopedSlider { width:440px; padding:10px 10px; margin:0; position:relative; clear:both; background:url(http://www.chiroeco.com/images/MainSite/chiropractic-news-bckg.jpg) bottom right #FFFFFF no-repeat; }
		ul.pagination { list-style:none; padding:0; margin:0 0 0 250px; text-align:left; border-top:1px solid #ccc ;  }
		ul.pagination li  { float:left ; color:#0080FF }
		ul.pagination li a {color:#0080FF ;padding:5px;cursor:pointer;font:12px Verdana; text-decoration:none }
		ul.pagination li.active a { background:#000;color:#fff }

.tabscointainer{
	float:left; height:260px; width:465px; margin:10px 0px 0px 15px;
}
.dtabs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
.dtabs2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.dtabs3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.dtabs4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.tabscoint{
	position:relative; height:24px; width:440px; top:-24px; z-index:100;
}

.uptabs{
	float:left;	height:24px; width:51px;  z-index:100;
} 
.downtabs1{
	float:left; height:19px; width:96px; margin-top:5px; background:#1D5E98; border-right:1px solid #FFFFFF;
}
.downtabs2{
	float:left; height:19px; width:98px; margin-top:5px; background:#1D5E98;;
}
.downtab_inner{
	float:left; margin-left:21px; margin-top:4px;
}
.tabsdesc{
	position:relative; height:80px; width:429px; background:#FFC000;
	padding:5px; top:-24px
}
.tabsonverimage{
	height:191px; width:439px; background:#CCCCCC; position:relative; z-index:0;
}
/*##### NEW MID SECTION ####*/
#new_mid_section{
float:left;
width:958px;
height:211px;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
}
#new_mid_section_lc{
float:left;
width:660px;
}

#chiropractic-social-networks{
	margin-top:8px;
	margin-left:20px;
	float:left;
	width:260px;
}	

#new_mid_section_titles_l{
float:left;
width:460px;
}
#new_mid_section_content_l{
float:left;
width:660px;
margin-top:8px;
background:#EBEDD7;
}
.new_mid_section_content_l_img_cont{
float:left;
width:220px;
height:182px;
text-align:center;
}
#new_mid_section_titles_r{
float:left;
width:489px;
}
#new_mid_section_titles_r a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#7F7C75;
font-weight:bold;
}
#new_mid_section_titles_r a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#7F7C75;
font-weight:bold;
}
.new_mid_section_titles{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#7F7C75;
font-weight:bold;
}
.new_mid_section_desc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7F7C75;
}


/*##### DIGITAL MAG ####*/
#dig-mag{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; float:left; margin-left:10px;}
#dig-mag a{text-decoration:none}
#dig-mag a:hover{text-decoration:underline}
.digmagred{color:#bb1b1b}

/*##### COMMUNITY NAV ####*/
#community-nav{
	clear:both; 
	text-align:center;
	padding:5px 0px 5px 0px;
	width:964px;
	height:20px;
}
#community-nav a{color:#000; font-weight:bold; font-size:12px; text-decoration:none; margin:0px 20px 0px 20px;}
#community-nav a:hover{text-decoration:underline;}

#communitytabs{	border-top:1px solid #CCCCCC; width:958px;}

#main-nav{
	height: 34px;
	float: left;
	background:#11417c url(http://www.chiroeco.com/images/MainSite/nav-back.gif) no-repeat;
	width:984px; 
	clear:both;
  	margin: 0;
  	padding: 0;
}
#main-nav ul{  
	margin: 0;
  	padding: 0;
  	list-style:none;
}
#main-nav li {
	text-align:center;
	color:#FFFFFF;
	float: left;
	background: url(http://www.chiroeco.com/images/MainSite/top-menu-divider.jpg) top right no-repeat;
	line-height:20px;
	margin: 0;
	padding: 5px 10px 5px 10px;
}
#main-nav li.last{
	background-image:none;
}
#main-nav a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0px 12px 0px 10px;
  color: #fff;
  text-decoration: none;
}
#main-nav a:hover{text-decoration:underline;}

#top-story{
	clear:both;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	text-decoration: none;	
}
#top-story a{font-weight:bold; font-size:13px; text-decoration:none; color:#000000;}
#top-story a:hover{text-decoration:underline;}
#top-stories{
	text-align:left;
	width:984px;
}
#top-stories a{font-family: Arial; font-size:12px; color:#000000; text-decoration:none;}
#top-stories a:hover{text-decoration:underline;}

.headers{font-size:14px;font-weight:bold;text-decoration: none;}
.headers a:hover{text-decoration:underline;}

#cornersubs a{float:left; text-align:center; font-family:Arial; font-size:12px; color:#000000; font-weight:normal; text-decoration:none}
#cornersubs a:hover{text-decoration:underline;}

.read-more a{font-family:Arial; font-size:10px; color:#000000; font-weight:bold; text-decoration:none; padding:10px;}
.read-more a:hover{text-decoration:underline}

.newsheadline{font-size:15px;}

/**********NEWS**************************/
#story h1{font-family:Arial; font-size:12px; padding:0; margin:0; font-weight:normal;text-align:left; clear:both;}
#news-heading{float:left; height:16px; width:250px; margin-bottom:10px;}
#news-heading h1{font-size:14px; display:block;border-bottom:1px solid #000000}

#news-tools{border:1px solid #333333; padding:5px; margin:5px; width:150px; float:right; background-color:#FFFFFF}
#news-clr{clear:both; visibility:hidden; display:none; line-height:0; height:0;}
.news-clr{clear:both; visibility:hidden; display:none; line-height:0; height:0;}
#related-news{display:block;width:300px; float:left; text-align:left; padding:0px 10px 0px 5px;}
.related-news{display:block;width:300px; float:left; text-align:left; padding:0px 10px 0px 5px;}
#news-divider{width:1px; height:200px; float:left; margin:35px 2px 10px 2px; background-color:#000000}

/**********MAGAZINE*********************/
#magazine h1{font-family:Arial; font-size:16px; padding:0; margin:0; font-weight:bold;}
#magazine h2{font-family:Arial; font-size:12px; line-height:18px; padding:0; margin:0; font-weight:bold;}
#magazine h3{font-family:Arial; font-size:12px; line-height:18px; padding:0; margin:0; font-weight:normal;}
#magazine hr{color:#660000;}

/***********SECTIONS********************/
h2{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:center; color:#000000; font-weight:bold}

.section-head{color:#000000; font-weight:bold; font-size:14px;}
a.section-head:link{text-decoration:none}
a.section-head:visited{text-decoration:none}
a.section-head:hover{text-decoration:underline}
a.section-head:active{text-decoration:none}

.story-head{color:#000066; font-weight:bold; font-size:12px;}
a.story-head:link{text-decoration:none}
a.story-head:visited{text-decoration:none}
a.story-head:hover{text-decoration:underline}
a.story-head:active{text-decoration:none}

.story-body {color:#000000; font-size:11px;}

.news-head{color:#728fa1; font-weight:bold; font-size:14px; background:url(http://www.chiroeco.com/images/MainSite/section-news-hdr-bck.jpg) repeat-x #ffffff;}
.news-date{color:#AAAAAA; font-size:10px}
.newshdr-white{padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; background-color:#FFFFFF; color:#0068E8;}

li.sections{list-style:square;display:block;padding-bottom:20px;}

.news-link{color:#333333; font-weight:bold; font-size:11px; line-height:12px;}
a.news-link:link{text-decoration:none;}
a.news-link:visited{text-decoration:none}
a.news-link:hover{text-decoration:underline}
a.news-link:active{text-decoration:none}

/********* EVENTS *********************/
.date-hdr{font-size:14px; font-weight:bold;padding-top:10px;}
.event-desc{color:#CC0000;}
.event-info{padding-right:30px; text-align:right}

/********* Poll *********************/
#poll{border:1px solid #736343; padding:10px 10px 10px 10px; margin:10px 10px 10px 0px; width:200px; height:600px; background-color:#FFFFFF; float:left}
.poll-hdr{font-size:14px; font-weight:bold; background-color:#FFFFFF; color:#002f69; display:block; position:relative; top:-20px; width:200px; text-align:left}
.poll-hdr2{font-size:14px; font-weight:bold; background-color:#FFFFFF; color:#002f69; position:relative; top:-20px; left:3px; width:175px; text-align:left}


/********* Video *********************/
#video{border:1px solid #736343; padding:10px 10px 10px 10px; margin:10px 10px 0px 0px; width:335px; background-color:#FFFFFF; float:left}
.video-hdr{font-size:14px; font-weight:bold; background-color:#FFFFFF; color:#002f69; display:block; position:relative; top:-25px; width:200px; text-align:center; text-decoration:none;}
a.video-hdr:link{text-decoration:none;}
a.video-hdr:visited{text-decoration:none}
a.video-hdr:hover{text-decoration:underline}
a.video-hdr:active{text-decoration:none}

/***************MENU******************/
.vertmenu{text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#002F69;text-decoration:none;padding:0px 0px 0px 0px;}
.vertmenu a{color:#002F69;text-decoration:none;padding:0;}
.vertmenu a:hover{text-decoration:underline}


.smalltype{font-size:10px}

/***** LEADERBOARD ************/
#leaderboard{
	padding:5px 0px 5px 0px;
	text-align:center;
}	

/****** FRONT PAGE PANELS ************/
#panels{
	display:block;
}
.panels-on{
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #ffffff;
	background-color:#4c83c7;
	color:#FFFFFF;
	cursor:pointer;
	position:relative;
	left:35px;
	height:20px;	
	z-index:1;
	padding:2px 20px 2px 15px;
}
.panels{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	border:1px solid #736343;
	background-color:#edf5ff;
	position:relative;
	z-index:0;
	clear:both;
	top:-15px;
	left:0px;
	width:560px;
	min-height:200px;	
	padding:20px 20px 10px 10px;
	display:none;
}

.panelsn{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	border:1px solid #736343;
	background:url(/images/tab_bag.jpg) repeat-x;
	position:relative;
	z-index:0;
	clear:both;
	left:0px;
	width:580px;
	min-height:200px;	
	padding:20px 20px 10px 10px;
}

#footer{
	background: url(http://www.chiroeco.com/images/MainSite/bottom.gif) no-repeat;
	width:984px;
	height:22px;
}

/****** FOOTER menu ***********/
.bottomNav {text-align: center; padding-top: 10px;}
.bottomNav a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:none;padding:0px 10px 0px 10px;}
a.bottomNav:visited{text-decoration:none; color:#000000}
a.bottomNav:active{text-decoration:none; color:#000000}
a.bottomNav:hover{text-decoration:underline; color:#000000}

/********* COLUMNS ***************/
#left-column{float:left; width:145px !important; width:144px; margin:0px 0px 0px 6px; padding:0px 5px 0px 5px !important;padding:0;}
#mid-column{float:left; width:640px; padding:0px 0px 0px 10px;  margin:0px 5px 0px 0px !important;; margin:0px 0px 0px 0px; text-align:left; min-height:600px;}
#right-column{float:left; width:160px; margin:0; padding:0; text-align:center;}
#right-column img{margin: 5px 0;}

/******* SEARCH ******************/
#search-box{float:left; width:410px; height:52px; margin:23px 0px 0px 20px; background:url(http://www.chiroeco.com/images/MainSite/header/chiropractic-search-bkg.jpg) no-repeat #FFFFFF;}

.subline{
	float:left;
	text-align:left;
	margin:25px 0px 0px 20px;
}

.subline a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e58d0e;
	text-decoration:none;
}

.subline a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e58d0e;
	text-decoration:underline;
}

/*** RESEARCH ***/
#researchsect{width:100%;}
#researchsect h2{font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; line-height:16pt; text-align:left; border-top:1px solid #993300; border-bottom:1px solid #000000; margin:20px 8px 15px 0;}
#researchsect h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:12pt; text-align:right; margin:10px 10px 0px 0px;}

/**** ALEXA *****/
#alexa{float:left; width:120px; margin:10px 0px 0px 30px;}

/******drop menu******/
.secondline{
width: 970px;
margin:0px 0px 0px 12px;
font-family:Arial, Helvetica, sans-serif; 
font-size:2px;
}

.chromestyle{
clear:both;
margin:0px 0px 0px 10px;
padding:22px 0px 0px 0px;
width: 970px;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border-top: 1px solid #BBB;
border-bottom: 1px solid #BBB;
width: 100%;
background: url(http://www.chiroeco.com/images/MainSite/header/bckgr.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 2px 20px 2px 20px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #BBB; THEME CHANGE HERE*/
}

.horzdivider{
border-right: 1px solid #BBB; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
border-bottom-width: 0;
text-align:left;
font:normal 12px Verdana;
line-height:18px;
z-index:999;
background-color: white;
width: 270px;
visibility: hidden;
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EBF7FF;
}
/* CSS Document */
/************* VERT MENU *******************/
#nav {position:relative; z-index:4; margin:0;}

#vertnav{position:relative; z-index:10;}

/* Get rid of the margin, padding and bullets in the unordered lists */
#vmenu {padding:0; margin:0 auto; list-style-type: none; display:table; width:153px; border-top:1px #999999 solid}
#vmenu ul {padding:0; margin:0; list-style-type: none; display:block;}

/* Hide the sub levels */
#vmenu li ul {display:none;}

/* Set up the link size, color and borders */
#vmenu li a, #vmenu li a:visited {	
	display:block; 
	padding:2px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#002F69;
	background-color:#fff;
	height:25px;
	line-height:20px;
	text-decoration:none;
	text-indent:0px;
	text-align:left;
	width:148px;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
	background:url(http://www.chiroeco.com/images/MainSite/menu-arrow.jpg) #FFFFFF center right no-repeat;
}

/* Set up the sub level borders  border:1px solid #CBCED1; */
#vmenu li ul li a, #vmenu li ul li a:visited {border:1px #000000 solid;text-align:left;width:200px; height:100%;padding:3px; margin:0; background: #FFFFFF;}
#vmenu li ul li a:hover{background:#386DAE;}
#vmenu li a.enclose, #vmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items 
#vmenu li {background:#11417c; width:160px;}*/
/* #vmenu li.tc {display:table-cell;} */
#vmenu li.divider{background:#11417c url(http://www.chiroeco.com/images/MainSite/top-menu-divider.jpg) top center no-repeat;}

/* For Non-IE browsers and IE7 */
#vmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#vmenu li:hover > a {background:#386DAE; color:#fff; text-decoration:underline;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#vmenu li:hover > ul {display:block; position:absolute;}
/* Position the first sub level beneath the top level liinks */
#vmenu > li:hover > ul {left:120px; top:10px;}

/* get rid of the table */
#vmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #vmenu li a:hover {position:relative; background:#386DAE; color:#fff;}

/* For accessibility of the top level menu when tabbing */
#vmenu li a:active, #vmenu li a:focus {background:#fff; color:#386DAE;}

/* Set up the pointers for the sub level indication 
#vmenu li.fly {background:#11417c url(http://www.cssplay.co.uk/menus/fly.gif) no-repeat right center;}
#vmenu li.drop {background:#11417c url(http://www.cssplay.co.uk/menus/drop.gif) no-repeat right center;}*/


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
* html #vmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 130px; }

/* keep the third level+ hidden when you hover on first level link */
#vmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#vmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#vmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#vmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#vmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#vmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#vmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#vmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#vmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */



/***************** SECOND MENU ********************/
.rcpromo{background:url(http://www.chiroeco.com/images/MainSite/rc-nav.jpg) bottom left #FFFFFF repeat-x; padding:10px 0px 0px 5px; text-align:left; font-weight:bold; min-height:25px; width:145px; list-style-type:none; list-style:outside; border-bottom:1px #999999 solid; border-right:1px #999999 solid;}
.rcpromo a{ color:#002F69; text-decoration:none; font-size:12px;}
.rcpromo a:hover{ color:#002F69; text-decoration:underline}
.rcpromo li{list-style-position:outside; list-style-type:none}


/*********************** Main Menu Sub Tabs *********************/
.rcpromo ul {
	padding:0;
	margin:0;
	list-style-type: none;
	display:block;
}
.rcpromo li ul {
	display:none;
}
.rcpromo li a:hover ul a:hover ul {
	visibility:visible;
	left:202px;
}
.rcpromo li a:hover ul {
	visibility:visible;
	left:-30px;
	top:25px;
	lef\t:-31px;
	to\p:15px;
}
.rcpromo li a:hover ul a:hover ul a:hover ul a:hover ul ul {
	visibility:hidden;
}
.rcpromo li a:hover ul a:hover ul a:hover ul ul {
	visibility:hidden;
}
.rcpromo li a:hover ul a:hover ul ul {
	visibility:hidden;
}
.rcpromo li a:hover ul ul {
	visibility:hidden;
}
* html .rcpromo li ul {
	visibility:hidden;
	display:block;
	position:absolute;
	top:-11px;
	left:80px;
	padding:10px 30px 30px 130px;
}
.rcpromo > li:hover > ul {

}
.rcpromo li:hover > ul {
	display:block;
	position:absolute;
}
.rcpromo li ul li a{
background:url(http://www.chiroeco.com/images/MainSite/rc-nav.jpg) bottom left #FFFFFF repeat-x; padding:10px 0px 0px 5px; text-align:left; font-weight:bold; min-height:35px; width:200px; list-style-type:none; list-style:outside; border-bottom:1px #999999 solid; border-right:1px #999999 solid;
}
.slide-out-div, .slide-out-div2 {
          padding: 20px;
          width: 800px;
          height:500px;
          background: #fff;
          border: 1px solid #e21b22;
          z-index:999;
          text-align: center;
}


