/*
	http://vascularsurgerydocs.com/ 
	Author: Jade Calegory
	jade@jadestudiospx.com
	http://www.jadestudiospx.com
	
	Colors:
		lighter blue: #446699;
		dark blue: #15407f;
		h1 color: #f2e0c3;
	
*/

/* RESET */
/* import stylesheets and hide from ie/mac \*/
@import url("reset.css");

/* self-clear floats */

.group:after 								{
											content: "."; 
   									 		display: block; 
    										height: 0; 
    										clear: both; 
    										visibility: hidden;
    										}


/* PAGE-WRAP */



#header-bg									{
											background: url('../images/main-bg2.jpg') top left repeat-x;
											min-width: 960px;							
											}

body 										{ 
											font:13px;
											font-family: Trebuchet MS, Arial, sans-serif; 
											*font-size: small; 
											*font: x-small; 
											line-height: 1.22;
											position: relative;	
											background: url('../images/bg-pattern.jpg') top left repeat;	
											width: 100%;
											}
											
h1											{
											font-family: Trebuchet MS, Arial, sans-serif; 
											font-size: 32px;
											color: #f2e0c3;
											font-variant: small-caps;
											letter-spacing: .05em;
											}
											
h2											{
											font-size: 21px;
											color: #f2e0c3;
											padding-top: 5px;
											letter-spacing: .08em;
											 }
											
h3											{
											font-size: 19px;
											color: #f2e0c3;
											letter-spacing: .08em;
											}
											
h4											{
											font-size: 16px;
											color: #f2e0c3;
											letter-spacing: .08em;
											}
											
em											{
											color: #f2e0c3;
											}
											
strong										{
											color: #f2e0c3;
											}
											
.active										{
											color: #15407f;
											background: url('../images/bg-pattern.jpg') repeat;
											}
											
	.active	a								{
											color: #15407f;
											}											
											

											
/*HEADER */

header										{
											width: 960px;
											margin: 0 auto;
											
											}

.hgroup#logo									{
											width: 520px;
											float: left;
											padding: 20px 0 17px 20px;
											
											}
											
.hgroup#logo img								{
											width: 178px;
											float: left;
											padding-right: 10px;
											}
											
.hgroup#logo h1								{
											font-family: Trebuchet MS, Arial, sans-serif; 
											font-size: 35px;
											font-variant: small-caps;
											line-height: 34px;
											color: #446699;
											font-weight: 200;
											letter-spacing: .02em;
											}
											
.hgroup#logo h1 a							{
											color: #446699;
											}
											
.hgroup#logo h2								{
											color: #446699;
											padding: 7px 0 0 0;
											letter-spacing: .01em;
											font-size: 23px;
											}
											
.rotating-copy								{
											width: 365px;
											float: right;
											padding: 60px 20px 0 0;
											font-size: 19px;
											color: #446699;
											display: block;
											}
											
	.rotating-copy ul						{
											list-style-type: none;
											}
											
nav											{
											width: 960px;
											margin: 0 auto;
											border-left: solid 1px #ac9573;
											height: 54px;
											z-index: 0;
											}
											
											
	nav ul li								{
											width: 136px;
											float: left;
											height: 55px;
											border-right: solid 1px #ac9573;
											}
											
	nav ul li a								{
											display: block;
											text-decoration: none;
											list-style: none;
											text-align: center;
											font-size: 17px;
											color: #446699;
											font-weight: bold;
											padding: 9px;
											line-height: 17px;
											}
											
											
	nav ul li a em							{
											display: block;
											color: #446699;
											font-style: normal;
											}
											
	nav ul li a em:hover					{
											color: #15407f;
											}
											
		a.padding							{
											margin-top: 11px;
											}
											
		nav ul li:hover						{
											background: url('../images/bg-pattern.jpg') repeat;
											height: 55px;
											}
											
		nav ul li a:hover					{
											color: #15407f;
											}
											


/* Home Page Popup Announcement */
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}

.cnt223 a{
color: #1a75bb;
text-decoration: underline;
}

.cnt223 a:hover{
color: #051826;
text-decoration: underline;
}

.popup-onload .cnt223 a.close strong {
font-size: 21px;
color: #1a75bb !important;
}


.popup-onload{
width: 100%;
margin: 0 auto;
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 101;
}

.cnt223{
width: 65%;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 15px 35px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}

.cnt223 p{
clear: both; 
line-height: 21px;
color: #051826 !important;
}


.cnt223 h2{
clear: both; 
line-height: 21px;
color: #1a75bb;
}


.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}
.cnt223 .x:hover{
cursor: pointer;
}

img.popup-logo 	{
				width: 40%;
				margin-bottom: 20px;
				}



											
/* MAIN CONTENT */

										
#main-content-wrapper						{
											background: #3e66a4;
											position: relative;
											border-top: solid 1px #ac9573;
											min-width: 960px;
											padding-bottom: 15px;
											}
											
#main-content								{
											width: 960px;
											margin: 0 auto 0 auto;
											background: #3e66a4;
											position: relative;
											}
											
	#main-content article.home_content					{
											background: url('../images/VSSonly.png') no-repeat right bottom;
											}
											
	#main-content article.home_content p		{
											padding-bottom: 10px;
											padding-top: 10px;
											}

	/* Vesrion with photo 										
	#main-content article.home_content		{
											width: 560px;
											padding-left: 380px;
											}
	*/
											
	#main-content img.fade					{
											
											position: absolute;
											bottom: 0;
											left: 0;
											}
											
											
		#main-content article h1			{
											letter-spacing: .1em;
											padding: 30px 0 5px 0;
											line-height: 30px;
											}
											

		#main-content article p				{
											font-size: 17px;
											line-height: 21px;
											color: #fff;
											padding-bottom: 12px;
											height: 100%;
											font-weight: normal;
											
											}
											
.office-tour								{
											margin-top: 5px;
											max-width: 100%;
											max-height: 100%;
											}						
											
/* ABOUT */


/* Vesrion w/ photo of docs
.side_bar_img								{
											width: 379px;
											float: left;
											margin-top: 35px;
											border: 2px solid #f2e0c3;
											}

#about										{
											width: 510px;
											padding-left: 450px;
											}
*/
#about										{
											background: url('../images/VSSonly.png') no-repeat right bottom;
											}
								
#about p									{
											padding-top: 5px;
											}
											
/* Physicians Page */
											
.physicians_links							{
											width: 960px;
											margin-bottom: 20px;
											}
											

	
	
	.physicians_links h1					{
											padding-top: 15px;
											margin-bottom: 15px;
											border-bottom: solid 1px #f2e0c3;
											}
											
	.physicians_links .bio_links h3			{
											color: #446699;
											padding: 9px 0 0 0;
											font-size: 15px;
											font-weight: 500;
											line-height: 12px;
											letter-spacing: .05em;
											}
											
	.physicians_links .bio_links em			{
											font-style: normal;
											font-size: 12px;
											letter-spacing: .0em;
											padding-top: -10px;
											color: #446699; 
											line-height: 14px;
											}
											
	.physicians_links .bio_links p			{
											font-size: 12px;
											padding: 7px 5px 0 0;
											color: #446699;
											line-height: 15px;
											}
											
	.physicians_links .bio_links strong		{
											color: #446699;
											text-decoration: underline;
											}
											
	
											
	.physicians_links img					{
											width: 95px;
											float: left;
											padding-right: 10px;
											}
											
											
		.physicians_links div.bio_links		{
											width: 360px;
											height: 133px;
											float: left;
											border: solid 2px #ac9573; 
											background: url('../images/bg-pattern.jpg') repeat;
											margin-left: 65px;
											}
											
		.physicians_links div.bio_links:hover	{
											background: white;
											}
											
		.bio_spacing						{
											margin-top: 15px;
											}
											
p.bio-testimonial em						{
											display: inline;
											color: #fff;
											}
											
											
img.img-left-top-doc	{
											max-width: 13%;
											display: block;	
											float: left;
											margin: -5px 20px 15px 65px;
											}
											
/* Dr. Brink's Bio Page */

a.link										{
											color: white;
											text-decoration: underline;
											}
											
	a.link:hover							{
											color: #f2e0c3;
	}
		

/* SIDE NAV */

.sidebar									{
											width: 274px;
											float: left;
											padding-top: 8px;
											}
											
	.sidebar ul								{
											list-style: none;
											}
											
	.sidebar ul li							{
											padding: 10px 0 5px 0;
											}
							
	.sidebar ul li a						{	
											font-size: 15px;
											color: #fff;
											}
											
	.sidebar ul li a:hover					{
											color: #f2e0c3;
											text-decoration: underline;
											}
											
	.sidebar ul li.sidebar_active a			{
											color: #f2e0c3;
											text-decoration: underline;
											}
											
	.sidebar span							{
											font-weight: normal;
											font-size: 12px;
											}
											
	.sidebar p								{
											padding: 7px 35px 5px 0;
											color: #fff;
	}
											
											
/* Bio Pages */

.bio										{
											width: 620px;
											border-left: 1px solid #f2e0c3;
											margin: 30px 0 30px 274px;
											padding-left: 50px;
											}
											
	.bio img								{
											border: 2px solid #f2e0c3;
											margin: 15px 15px 5px 0;
											width: 162px;
											float: left;
											}
											
	.bio span								{
											font-size: 25px;
											font-weight: normal;
											}
											
	.bio em									{
											font-size: 18px;
											font-weight: normal;
											display: block;
											font-style: normal;
											margin-top: -2px;
											}
											
	.bio p									{
											width: 620px;
											color: #fff;
											margin: 15px 0 0 0;																										}
											
		
/* Areas of Specialty */

.sub-nav .sidebar-nav-header				{
											color: #eeb877;
											text-transform: uppercase;
											letter-spacing: .1em;
											}
											
	.sub-nav .indent						{
											padding-left: 15px;
											}
											
	#content								{
											width: 620px;
											border-left: 1px solid #f2e0c3;
											margin: 30px 0 30px 274px;
											padding-left: 50px;
											}
										
	#content img							{
											border: 2px solid #f2e0c3;
											margin: 12px 15px 5px 0;
											width: 162px;
											float: left;
											}
																				
	#main-content article#content h1		{
											padding-top: 0px;
											margin-top: 0px;
											}
											
	#content p								{
											padding-top: 5px;
											}
											
	#content h2								{
											padding-top: 10px;
											}
											
/* Carotid Conditions */

ul.lists									{
											padding: 0 0 10px 15px;
											margin-top: -5px;
											}

.lists li									{
											list-style-position: outside;
											color: #fff;
											padding: 2px;
											font-size: 15px;
											}						
											
/* PATIENT RESOURCES */

/* NEW PATIENT PAPERWORK */


											
	.download_links ul						{
											padding-top: 3px;
											}

	.download_links	li						{
											list-style: none;
											padding: 5px 0 0 0;
											}
											
	.download_links li a					{
											color: white;
											}
											
	.download_links li a:hover				{
											color: #f2e0c3;
											text-decoration: underline;
											}
											
	#content div.download_links a.adobe img	{
											width: 72px;
											padding: 15px 0 0 12px;
											border: none;
											}
											
	#content div.download_links p			{
											font-size: 12px;
											padding-top: 22px;
											}
											
#resources	h2								{
											padding-bottom: 5px;											
											}
											
#resources h4								{
											padding-top: 5px;
											}
											
#resources a								{
											color: #fff;
											padding: 2px 0 10px 0;
											text-decoration: underline;	
											display: block;
											font-size: 13px;																				}
												
#resources a:hover							{
											color: #f2e0c3;
											}
											
#content div.download_links p.note			{
											font-size: 16px;
											margin-top: -10px;
											}
											
/* Insurances */

ul#insurances li							{
											list-style: inside;
											color: #fff;
											padding: 2px;
											font-size: 15px;
											}
											
ul.insurances li							{
											list-style: inside;
											color: #fff;
											padding: 2px;
											font-size: 15px;
											}
											
ul.insurance li								{
											list-style: outside;
											padding: 2px;
											font-size: 15px;
											margin-left: 20px;
											color: #fff;
											}
											
.insurance-header							{
											padding-bottom: 5px;
											}	
											
.acn-logo									{
											width: 220px;
											}	
											
#content img.banner-logo							{
											width: 207px;
											margin-bottom: 10px;
											}
											
#content img.equality-logo							{
											width: 164px;
											margin-bottom: 10px;
											}
											
/* Hospitals and Facilities */

ul.hospitals								{
											list-style: none;
											padding: 5px 0 25px 0;
											color: #fff;
											}
											
/* PRIVACY */

ul.sub_list									{
											padding: 10px 0 15px 45px;
											}

.sub_list									{
											list-style-position: outside;
											list-style-type: circle;
											color: #fff;
											padding: 2px;
											margin: -10px 0 0 15px;
											font-size: 15px;
											}
											
	.sub_list li							{
											padding: 2px 0;
											}
											
/* NEWS */									

#content img.news_image						{
											width: 85px;
											}
											
	#content a.news_story					{
											color: white;
											font-weight: bold;
											}
											
	#content a.news_story:hover				{
											color: #f2e0c3;
											text-decoration: underline;
											}
											
.cite										{
											list-style: none;
											font-size: 10px;
											color: #fff;
											}
											
	.cite a									{
											color: #fff;
											}
											
	#main-content p.cite					{
											font-size: 10px;
											line-height: 11px;
											padding-bottom: 1px;
											}
											
iframe										{
											margin-bottom: 25px;
											border: 2px solid #15407f;
											}

blockquote									{
											margin-bottom: 30px;
											}
							
.list_header								{
											padding-bottom: 10px;
											}

.sub_sub_lists								{
											padding: 5px 0 5px 95px;
											margin: -10px 0 10px 0;	
											list-style: square;
											color: #fff;
											}		
											
	.sub_sub_lists li						{
											padding: 2px 0;
	}								

/* FAQ */

.faq_link									{
											color: #fff;
											text-decoration: underline;
											}
											
	.faq_link:hover							{
											color: #f2e0c3;	
											}
											
/* Vein Center Page */

#content img.vein-ctr 						{
											width: 581px;
											float: none;
											}
											
li.staff-title								{
											font-style: oblique;
											font-size: 14px;
											padding-top: 2px;
											color: #f2e0c3;
											}
											
/* CONTACT */

form										{
											width: 264px;
											padding-top: 5px;
											}
											
label										{
											display: block;
											font-size: 15px;
											color: #fff;
											padding-top: 9px;
											letter-spacing: .08em;
											}
											
input										{
											border: 2px solid #fff;
											background: #f2e0c3;
											}
											
textarea									{
											background: #f2e0c3;
											border: 2px solid #fff;
											}
											
.submit_button								{
											font-size: 15px;
											color: #446699;
											-moz-border-radius: 5px;
											-webkit-border-radius: 5px;
											border-radius: 5px;
											-khtml-border-radius: 5px;
											margin-top: 8px;
											}
											
.submit_button:hover						{
											background: #446699;
											color: #fff;
											}

.contact_info 									{
											width: 210px;
											float: left;
											padding: 10px 15px 0 0;
											margin-right: 10px;
											}
	
	.contact_info li								{
											list-style: none;
											color: #fff;
											padding-top: 2px;
											}
											
	.contact_info li span						{
											float: right;
											width: 130px;
											padding-right: 15px;
											}


#content img.map							{
											width: 364px;
											}
											
.map_content								{
											width: 364px;
											padding: 15px 0 0 237px;
											}
											
	.map_content a							{
											color: #fff;
											text-decoration: underline;
											}
											
.map_content a:hover						{
											color: #f2e0c3;
											}
											
#satellite									{
											padding-top: 20px;
											}
											

											

													
					
/* FOOTER */
											
footer										{
											background: url('../images/bg-pattern.jpg') repeat;
											border-top: 2px solid #ac9573;
											min-width: 960px;
											}
											
	#footer-container						{
											background: url('../images/bg-pattern.jpg') repeat;
											width: 960px;
											margin: 0 auto;
											text-align: left;
											font-size: 17px;
											line-height: 22px;
											font-weight: bold;
											color: #476899;
											}
											
		#footer-container article#aas		{
											width: 314px;
											height: 155px;
											float: left;
											padding-top: 25px;
											border: 2px solid #ac9573;
											border-top: none;
											background: url(../images/footer-bg.jpg) repeat;
											}
											
			article#aas img					{
											padding-left: 25px;
											}
											
			article#aas img.aas-logo		{
											width: 85%;
											}
											
			article#aas a					{
											color: #446699; 
											text-decoration: underline;
											}								
			
											
			article#aas p					{
											width: 250px;
											padding-left: 45px;
											padding-top: 3px;
											font-size: 15px;
											line-height: 18px;
											}
											
		#footer-container article#top-doc		{
											width: 314px;
											height: 170px;
											float: left;
											padding-top: 10px;
											border: 2px solid #ac9573;
											border-top: none;
											background: url(../images/footer-bg.jpg) repeat;
											margin-left: 3px;
											}
											
			article#top-doc img				{
											width: 128px;
											float: left;
											padding: 10px 0 0 10px;
											}
											
			article#top-doc p				{
											width: 160px;
											float: left;
											padding: 30px 0 0 10px;
											}
											
											
/* Physician links to replace top doc */
			#footer-container article#physician_links		{
			width: 314px;
			height: 170px;
			float: left;
			padding-top: 10px;
			border: 2px solid #ac9573;
			border-top: none;
			background: url(../images/footer-bg.jpg) repeat;
			margin-left: 3px;
			}
			
			article#physician_links h3			{
											padding: 10px 0 5px 16px;
											letter-spacing: 0em;					
											color: #446699;
											font-variant: small-caps; 
											}
											
			article#physician_links ul			{
											width: 235px;
											padding-left: 65px;
											list-style: none;
											display: block;
											}
											
			article#physician_links ul a		{
											color: #446699;
											text-decoration: underline;
											font-size: 15px;
											}
											
											
											
											
			article#address_ins				{
											width: 314px;
											height: 170px;
											float: right;
											padding-top: 10px;
											border: 2px solid #ac9573;
											border-top: none;
											background: url(../images/footer-bg.jpg) repeat;
											}
											
			article#address_ins h3			{
											padding: 10px 0 5px 16px;
											letter-spacing: 0em;					
											color: #446699;
											font-variant: small-caps; 
											}
											
			article#address_ins ul			{
											width: 235px;
											padding-left: 65px;
											list-style: none;
											display: block;
											}
											
			article#address_ins ul a		{
											color: #446699;
											text-decoration: underline;
											font-size: 15px;
											}
											
											
			h6.copyright					{
											padding-top: 10px;
											text-align: center;
											font-size: 10px;
											}

											
		#footer-container article#testimonials		{
											width: 314px;
											height: 170px;
											float: right;
											padding-top: 10px;
											border: 2px solid #ac9573;
											border-top: none;
											background: url(../images/footer-bg.jpg) repeat;
											}
											
			#footer-container article#testimonials h3			{
											padding: 10px 0 5px 16px;
											letter-spacing: 0em;																										color: #446699;
											font-variant: small-caps; 
											}
											
			article#testimonials ul			{
											width: 235px;
											padding-left: 16px;
											list-style: none;
											display: block;
											}
											
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
 html {zoom:0.87;}
}
											
					
a[href^=tel]								{
    										color:inherit;
    										text-decoration:none;
    										}
											
