/*
Theme Name: dynamic pt
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by j shiroma
Author: jon shiroma
Author URI: http://www.e-rehab.com
Template: xwp
*/

/* font-family: 'Droid Sans', sans-serif; */



@import url(superfish.css);


body,td,.bottom,
.mceContentBody,
.normal					{ color:#666;}
body					{ font-size:12px;font-weight:normal;font-style:normal; }
h1,h2,h3,h4,h5,h6		{font-family: 'Droid Sans', sans-serif;  }
h3	{font-family: 'Droid Sans', sans-serif; color:#999999;  }
.base,.gmaptopper		{ background-color:#D92A2A !important;border-color:#092334 !important;}
.base_sprite,
.base_numbers li:before	{ background-image:url(images/shortcodes/sprites/custom_sprite_092334.png) !important;}
.base_text,
.base_sprite a,
h1,h2,h3,h4,h5,h6,
.brd,.testimonial,
.colorlist,.bodytext	{ color:#D92A2A !important;}
.altcolor 				{ color: #7e130f}
a:link 					{ color: #D92A2A}
a:visited 				{ color: #1c4980 }
a:hover,a:active 		{ color: #800000; text-decoration: none }
.box					{ border:2px solid #7e130f;background-color:#592615;padding:12px;}
.box1					{ border:2px solid #592615;background-color:#592615;padding:12px;}
.brd 					{ border:solid 2px #7e130f;}
.brd1 					{ border:solid 2px #592615;}
.dbrd 					{ border:solid 2px #7e130f;background-color:#592615;padding:3px;}
.dbrd1 					{ border:solid 2px #592615;background-color:#7e130f;padding:3px;}
.faqbackground 			{ background-color: #ffffc2;}

.redstrip{background:#D92A2A;color:#FFF;padding:4px;font-weight:bold;text-align:center;margin-bottom:10px;}

/*STRUCTURE - header, footer, etc*/
html 					{ background-color: #e6e6e6; overflow-y:scroll; }
.wrapper				{ min-height:100%; 	height:auto !important;	height:100%; margin:0 auto -40px; }

/*-----Header--------*/
header					{ height: 30px;width: 100%;margin:0 auto;text-align:left;background-color:transparent;position:relative;}

#topaddr 				{ font-family: 'Droid Sans', sans-serif; font-size: 20px; font-weight: bold; position: absolute;
						  right: 3px; text-align: right; top: 14px; width: 400px; text-shadow:1px 1px 2px #000;
						  letter-spacing: .1em; }

#topaddr span 			{ font-size:1.75em;line-height: 1.05em; }
#topaddr *				{ text-decoration:none;color:#e5f5f2;}
#topaddr a:hover 		{ color:#00ff00 !important; }
#topaddr a:hover span 	{ font-size:1.75em;color:#00ff00 !important; }

/*-------Main Area/Content-------*/
.main 					{ position: relative; padding:20px 0 20px 0; width:990px; text-align:left; margin:0 auto; text-align:left;
						  overflow:hidden; background:white; }

#leftcol				{ width:960px;   margin:0px auto; position: relative;}

#wrap 					{ padding:0 8px;}

/*MENUS*/

#horimenu 				{ width:990px; margin:0 auto; position:relative; z-index:100; height:34px; z-index: 900000; }

.current_page_item a 	{ color: #2c0101 !important; }

.sf-menu a 				{ font-family: 'Questrial', sans-serif;  font-size: 9px; letter-spacing: 1px;
						  padding: 8px 9px; border:none; text-decoration:none; text-transform: uppercase; }

#navCenter				{ width: 990px; margin: 0px auto !important; margin-left: 40px !important;}

.sf-menu a,
.sf-menu a:visited  	{ color: #fff;  /*Match color above*/ }

.sf-menu				{  }

.sf-menu li 				{ border-right: 1px dotted #fff; padding-top: 0px !important; height: 25px; margin-top: 4px;
							  padding-bottom: 8px; }
.sf-menu li:last-of-type	{ border-right: none !important; }

.sf-menu li li a 		{ border-right:none; }
.sf-menu li li 			{ background: #999999; margin-top: 0px !important; border-right: none !important;}
.sf-menu li li li 		{ background: #999999; }

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active 		{ color:#2c0101; outline: 0; 	  }

/*DESIGN ELEMENTS - boxes and such*/

#footerwrapper			{ position: relative; width: 100%; height: 50px; background: #cfcfcf; }

#footer 				{ position: relative; border-top: 2px solid #bbb; color:#FFFFFF; width:990px; text-align:left; margin:0 auto; padding:3px 0;}

#footer a:link,
#footer a:visited 		{ color:white; }

#footer p 				{ padding:0 8px; margin:0;}

/*-------- Specific to this site ------------*/

#headerwrap				{ width: 100%; height: 497px;   }


#addywrap				{ height: 30px; width: 100%; background: #999999;  }

#addystuffs				{ font-family: 'Questrial', sans-serif;  text-align: center; width: 990px;
						  margin: 0px auto !important; font-size: 14px; letter-spacing: 3px; padding-top: 4px !important;  }

#addystuffs	a			{ color: #fff; }
#addystuffs a:hover		{ color: #000;}

#navwrap				{ height: 45 px; width: 100%; background: url('/files/images/navbg.png'); position: absolute;
						  z-index: 9000;}

#slidewrapper			{ width: 990px; height: 464px; margin: 0px auto !important; position: relative !important;
						  border-bottom: 3px solid #212121;}
#vb 					{ width: 990px; height: 464px; margin: 0px auto !important; }

#vb2 					{ width: 400px; height: 266px; margin: 0px auto !important; }
#blackbox				{ width: 670px; height: 206px; background: url('/files/images/blackbox.png'); position: absolute;
						  bottom: 0px; right: 0px; z-index: 1000 !important; }

.bbtext					{ width: 260px; height: 100p; color: #fff; font-family: 'Questrial', sans-serif; font-size: 18px;
						  letter-spacing: 2px; margin-right: 40px; margin-top: 70px; text-align: right; line-height: 1.8em; }
.bbtext2					{ width: 320px; height: 100p; color: #fff; font-family: 'Questrial', sans-serif; font-size: 18px;
						  letter-spacing: 2px; margin-right: 40px; margin-top: 90px; text-align: right; line-height: 1.8em; }

.video2					{  float: right;  }
.video3					{  float: right;margin-top:70px;margin-right:15px;  }

#logo					{ width: 230px; height: 180px; background: url('/files/images/logo.png') no-repeat; position: absolute;
						  z-index: 3000; margin-top: 40px !important; margin-left: 10px;}

.leftbar				{ width: 250px; height: 100%; padding: 50px 20px 50px 20px; background: url('/files/images/black.png');  }
.col1, .col2			{ margin-top: 30px;}

#social					{ width: 240px; height: 50px; margin: 0px auto; text-align: center !important; margin-top: 165px; float: right;}


.icon					{ width: 37px; height: 35px; float: left;  }



.fb						{ background: url("/files/images/fb.png") center center no-repeat; width: 37px; height: 35px;
						  margin-left: 70px;}
.linkedin				{ background: url("/files/images/linkedin.png") center center no-repeat; width: 37px; height: 35px; }
.twitter				{ background: url("/files/images/twitter.png") center center no-repeat; width: 37px; height: 35px; }

.left{float:left;
	width: 200px;}

.right{margin-left: 220px;
width: 600px;}

.hideme{display:none;}

.ctr{text-align:center;}
img.ctr{display:block;margin-left:auto;margin-right:auto;}

h3.counties {display:inline;}