@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {font-family:Geneva, Arial, Helvetica, sans-serif; color:#333; text-align:left; font-size:13px; line-height:140%;}
body#home {background:#0e2c54 url('../images/bg_home_darkblue.gif') repeat-x top left;}
body#home #header {background-color:#274265;}
body#home #footer {background:url('../images/bg_footer_darkblue.gif') repeat-y top left;}
body#about {background:#8e0e12 url('../images/bg_body_red.gif') repeat-x top left;}
body#about #header {background-color:#9a272a;}
body#about #footer {background:url('../images/bg_footer_red.gif') repeat-y top left;}
body#education {background:#321255 url('../images/bg_body_violet.gif') repeat-x top left;}
body#education #header {background-color:#234a7f;}
body#education #footer {background:url('../images/bg_footer_violet.gif') repeat-y top left;}
body#disorders {background:#520909 url('../images/bg_body_maroon.gif') repeat-x top left;}
body#disorders #header {background-color:#642222;}
body#disorders #footer {background:url('../images/bg_footer_maroon.gif') repeat-y top left;}
body#treatments {background:#630460 url('../images/bg_body_purple.gif') repeat-x top left;}
body#treatments #header {background-color:#731e70;}
body#treatments #footer {background:url('../images/bg_footer_purple.gif') repeat-y top left;}
body#contact {background:#083f20 url('../images/bg_body_green.gif') repeat-x top left;}
body#contact #header {background-color:#215337;}
body#contact #footer {background:url('../images/bg_footer_green.gif') repeat-y top left;}

a {color:#0033FF; text-decoration:none;}
a:hover {color:#ee7116; text-decoration:none;}
a:focus {outline:none;}

/* heading styles */
h1, h2, h3, h4, h5, h6 {display:block; color:#92278f; line-height:120%; }
h1 {font-size:24px;font-weight:normal; margin-bottom:12px;}
h1.home {font-size:23px;}
h2 {font-size:18px;font-weight:normal; margin-bottom:8px;}
h3 {font-size:14px;font-weight:bold; margin-bottom:3px;}
h4 {font-size:13px;font-weight:bold; margin-bottom:3px;}
h5 {font-size:13px; font-weight:bold; color:#333;}
p {font-size:13px; line-height:135%; margin-bottom:12px; }
p.last, img.last, object.last, embed.last, div.last, ul.last {margin-bottom:30px;}
ul {font-size:13px; line-height:135%; margin-bottom:12px; margin-left:25px;}

/* Form Styles */
fieldset {border:1px solid #ccc; padding:15px; margin-bottom:35px;}
legend {font-weight:bold; font-size:16px;}
select, input, textarea {width:100%; border:1px solid #cdcdcd; padding:1px; margin-bottom:10px; font-size:12px; color:#333;}
select {width:100%; display:block;}
textarea {height:100px; margin-bottom:12px; display:block;}
label {font-size:12px; display:block;}
input.radio {width:20px; margin-bottom:5px; border:none;}
input.submit {width:65px; cursor:pointer;}
input.submit:hover {background-color:#999999;}
input:focus, textarea:focus {background-color:#f1f1f8;}
input.security_code {width:80px; display:block;}

/* Objects and Button */
a.button {background:url('../images/bg_button.gif') repeat-x top left;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;
color:#333;cursor:pointer;padding:5px;line-height:25px;width:115px;}
a.button {color:#333;}
a:hover.button {border:1px solid #FF9900;}
object, embed {margin-bottom:12px;}
button {border:1px solid #FFCC00; padding:2px 5px; cursor:pointer; background:url('../images/bg_button.gif') repeat-x top left;}
button:hover {border:1px solid #FF9900;}

/* Misc */
img {border:none;}
sup.medium {font-size:12px; line-height:100%;}
sup, .sup {line-height:100%; font-size:10px;}
.float_right {float:right; margin-left:15px;}
.float_left {float:left; margin-right:15px;}
.clear_both {clear:both;}
.clear_right {clear:right;}
.clear_left {clear:left;}
.no_margin {margin:0px;}
.source {margin-top:20px; padding-top:5px; border-top:1px solid #cccccc; font-size:11px; display:block;}
.image {padding-bottom:30px; border:0px solid #999999; background: #777777 url('../images/icon_enlarge.gif') no-repeat bottom right; cursor:pointer;}
iframe {border:1px solid #ccc;}
div.backtotop {text-align:right; font-size:12px; clear:both; padding-top:4px;}
span.backtotop {background-color:#ececec; border:1px solid #ccc; padding:3px 5px;}


/* layout */
#wrapper {width:900px; padding-left:65px; text-align:left;}
#header {width:900px; padding-top:28px; text-align:left; background-color:#274265; position:relative;}
#doctor_name {color:#fff; font-weight:bold; padding:0 0 3px 55px;}
#google_translate_element {position:absolute; right:10px; top:5px; font-size:10px; width:167px;}
#google_translate_element a {color:#3399CC;}
#google_translate_element select {margin:0px;}
#banner {width:900px; overflow:hidden;}
#banner img {float:left;}
#navigation {height:47px; width:900px; background-color:#9ce410; padding-left:0px; clear:left; margin-top:-12px;}
#navigation ul {font-size:15px; line-height:135%; margin-left:10px;}
#navigation li {height:17px; padding:15px 0; background:url('../images/bg_navigation_tab.gif') repeat-x top left; border-left:1px solid #fff; float:left; list-style:none; }
#navigation li.last {border-right:1px solid #fff;}
#navigation li a {height:17px; padding:17px 25px 13px 25px; color:#000;}
#navigation li a:hover {height:17px; padding:17px 25px 13px 25px; color:#000; background-color:#d8fc49;}
#navigation li.selected {background-image:none; background-color:#d8fc49;}
.dropdown {border:1px solid #fff; font-size:13px; background-color:#9ce410; margin:-1px 0 0 -1px; visibility:hidden; z-index:100; text-align:left; position:absolute; }
.dropdown li {border-bottom:1px solid #fff; list-style:none; display:block;}
.dropdown li.last {border-bottom:0px solid #fff;}
.dropdown li a {color:#000; padding:5px 8px; display:block; }
.dropdown li a:hover {color:#000; background-color:#d8fc49;}
#about_dropdown {width:110px;}
#education_dropdown {width:115px;}
#veindisorders_dropdown {width:146px;}
#veintreatments_dropdown {width:157px;}
#content {background:url('../images/bg_content.gif') repeat-y top left; margin-bottom:10px;}

#left_column {width:293px; float:left; text-align:left; padding-top:30px; color:#000;}
#left_column .section {background:url('../images/bg_section.gif') no-repeat bottom left; padding:0 20px 20px 20px; margin-bottom:20px;}
#left_column h2 {font-size:16px; margin-bottom:12px; font-weight:bold; color:#000;}
#left_column p {font-size:14px;}
#left_column a:hover {color:#fff;}
.association {margin-bottom:22px; display:block; clear:left;}
.association img {float:left; margin-right:15px;}
#left_column .association p {padding-top:18px; line-height:100%; font-size:14px;}
a.referfriend {background:url('../images/icon_referfriend.gif') no-repeat center left; padding-left:40px; font-size:13px; display:block; margin-bottom:5px;}
a.requestinfo {background:url('../images/icon_requestinfo.gif') no-repeat center left; padding-left:40px; font-size:13px; display:block; margin-bottom:10px;}

#right_column {width:525px; padding:30px 40px 30px 0; float:right; text-align:left; padding-bottom:30px;}
.thumbnails img {float:left; margin-right:10px; margin-bottom:10px;}
.thumbnails img.last  {margin-right:0px;}
.thumbnails a img {border:1px solid #dfdfdf;}
.thumbnails a:hover img  {border:1px solid #ee7116;}
.callbox {background-color:#c4df9b; margin-bottom:12px; overflow:hidden; color:#000;}
.callbox h2 {color:#fff; background-color:#00a99d; padding:8px 20px; margin:0px;}
.callbox h3, .callbox h4 {color:#000;}
.callbox ul {margin:15px 0px 15px 40px; display:block;}
.callbox li {font-size:13px; margin-bottom:2px;}
.closurebox_content {padding-left:185px;}
.closurebox_content ul {display:block; margin:5px 0 5px 25px;}
.closurebox_content h3 {margin:20px 0 0 0;}

#footer {width:597px; height:50px; text-align:left; font-size:10px; color:#000; padding:10px 0 0 334px; background:url('../images/bg_footer_darkblue.gif') repeat-y top left;}
#footer a {color:#888888;}
#footer a:hover {color:#FF9900;}

/* Lightbox */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
	}
#lightboxDetails{
	font-size: 10px;
	padding-top: 4px;
	}	
#lightboxCaption{ float: left; font-size:12px;}
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('../images/overlay.png'); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
/* Accordion */
.accordion h4 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	display:block;
	font-size:13px;
	color:#333;
}
.accordion {width: 520px; border-bottom: solid 1px #c4c4c4; margin-bottom:25px;}
.accordion h4:hover {background-color: #e3e2e2;}
.accordion h4.active {background-position: right 5px;}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display:block;
}

/* Simple Gallery */
#simplegallery{position: relative; z-index:0; /*keep this intact*/}
#simplegallery .gallerydesctext{text-align:left; padding: 4px 10px;}
