/*------------------ Global Selectors <--------------------*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Vedrana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
#container {
	position: relative;
	left: 50%;
	margin: 0px 0px 0px -458px;
	width: 916px;
	height: auto;
	top: 0px;
}
#content {
	background: transparent url(images/content.jpg) left top repeat-y;
}
#column-container {
	background: transparent url(images/column-container.jpg) left 124px repeat-x;
	padding:124px 0px 0px 0px;
}
/* Left Column */
#left-column {
	float:left;
	width:236px;
	background: transparent url(images/left-column.jpg) left top repeat-y;
	padding:0px 0px 0px 0px;
}
/* Side Nav */
#sideNav {
	width:215px;
	border-top: solid 3px #f2ba00;
	background: transparent url(images/sideNav.jpg) left bottom no-repeat;
	padding: 0px 0px 44px 0px;
}
#sideNav li {
	background: transparent url(images/sideNav-a.jpg) left top no-repeat;
	width:215px;
}
#sideNav a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:transparent;
	color:#FFFFFF;
	width:179px!important;
	padding: 7px 7px 7px 29px!important;
}
#sideNav li:hover, #sideNav a:hover  {
	background: transparent url(images/sideNav-a.jpg) left -280px no-repeat!important;
}
#sideNav li.MenuBarItemSubmenu {
	background: transparent url(images/sideNav-a.jpg) -245px top no-repeat;
}
#sideNav li.MenuBarItemSubmenu:hover, #sideNav li.MenuBarItemSubmenu a:hover {
	background: transparent url(images/sideNav-a.jpg) -245px -280px no-repeat!important;
}
#sideNav li.in-the-news a {
	color:#f2ba00;
}
#sideNav li.in-the-news ul li a {
	color:#FFFFFF;
}
/* Blogger Navigation */
#blogger-navigation {
	width:215px;
	background: transparent url(images/sideNav.jpg) left bottom no-repeat;
	padding: 0px 0px 44px 0px;
}
#blogger-navigation h3 {
	color:#FFFFFF;
	background-color:transparent;
	font-size:16px;
	font-weight:normal;
	margin: 0px 0px 5px 20px;
}
#blogger-navigation li {
	background: transparent url(images/sideNav-a.jpg) left top no-repeat;
	width:215px;
	list-style:none;
}
#blogger-navigation a {
	display:block;
	font-family:Vedrana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:transparent;
	width:179px!important;
	padding: 7px 7px 7px 29px!important;
	text-decoration:none;
}
#blogger-navigation li:hover, #blogger-navigation a:hover  {
	background: transparent url(images/sideNav-a.jpg) left -280px no-repeat!important;
}
#powered-by {
	margin:0px 0px 17px 65px;
}
/* Left Column Flash CTA */
.flash-001 {
	display:block;
	overflow:hidden;
	outline:none;
	margin: 0px;
}
/* Left Column Call to Actions */
#left-column .cta-blog {
	display:block;
	width: 178px;
	height:83px;
	text-indent:-99em;
	overflow:hidden;
	outline:none;
	background: transparent url(images/cta-blog.jpg) 0px 0px no-repeat!important;
	margin: 15px 0px 0px 17px;
}
#left-column .cta-blog:hover {
	background: transparent url(images/cta-blog.jpg) -196px 0px no-repeat!important;
}
#left-column .cta-news {
	display:block;
	width: 178px;
	height:83px;
	text-indent:-99em;
	overflow:hidden;
	outline:none;
	background: transparent url(images/cta-news.jpg) 0px 0px no-repeat!important;
	margin: 15px 0px 0px 17px;
}
#left-column .cta-news:hover {
	background: transparent url(images/cta-news.jpg) -196px 0px no-repeat!important;
}
/* Left Column Locations CTA | Bottome Left */
#location {
	position:absolute;
	bottom:0px;
	left:0px;
	padding: 17px;
	width:181px;
	color:#FFFFFF;
	background:transparent;
	font-size:12px;
}
#location .cta-map {
	display:block;
	width: 180px;
	height:187px;
	text-indent:-99em;
	overflow:hidden;
	outline:none;
	background: transparent url(images/cta-map.jpg) 0px 0px no-repeat!important;
	margin: 15px 0px 0px 0px;
}
#location .cta-map:hover {
	background: transparent url(images/cta-map.jpg) -181px 0px no-repeat!important;
}
#location .phone {
	font-size: 20px;
	text-transform: uppercase;	
}
/* Right Column */
#right-column {
	float:right;
	width:672px;
	background-color:transparent;
	padding: 17px 0px 0px 0px;
	position:relative;
}
/* Home Content CTA */
#cta-top-box {
	background: transparent url(images/cta-top-box.jpg) 0px 0px no-repeat!important;
	width:293px!important;
	height:85px!important;
	margin: 0px 0px 15px 35px!important;
	padding: 58px 0px 0px 34px!important;
	line-height:normal!important;
	display:block;
}

#cta-top-box li {
	list-style:none!important;
	margin: 0px 0px 7px 0px;
}
#cta-top-box a, #cta-top-box a:visited {
	color:#FFFFFF!important;
	background-color:transparent;
	font-size:13px;
	text-decoration:underline;
}
#cta-top-box a:hover {
	color:#e3ae32!important;
}
#right-column #index-nav {
	padding:0px 0px 20px 35px;
	margin:0px;
}
#right-column #index-nav li {
	float:left;
	clear:left;
	display:inline;
	margin: 0px 0px 15px;
}
#right-column #index-nav a {
	display:block;
	width:332px;
	height:88px;
	overflow:hidden;
	outline:none;
	text-indent:-99em;
}
#right-column #index-nav .cta-advanced-vision-surgeries {
	background: transparent url(images/cta-index-nav.jpg) 0px 0px no-repeat!important;
}
#right-column #index-nav .cta-advanced-vision-surgeries:hover {
	background: transparent url(images/cta-index-nav.jpg) -350px 0px no-repeat!important;
}
#right-column #index-nav .cta-worldwide-patient-testimonials {
	background: transparent url(images/cta-index-nav.jpg) 0px -98px no-repeat!important;
}
#right-column #index-nav .cta-worldwide-patient-testimonials:hover {
	background: transparent url(images/cta-index-nav.jpg) -350px -98px no-repeat!important;
}
#right-column #index-nav .cta-why-choose-dr-gulani {
	background: transparent url(images/cta-index-nav.jpg) 0px -192px no-repeat!important;
}
#right-column #index-nav .cta-why-choose-dr-gulani:hover {
	background: transparent url(images/cta-index-nav.jpg) -350px -192px no-repeat!important;
}
#right-column #index-nav .cta-inventions-awards {
	background: transparent url(images/cta-index-nav.jpg) 0px -290px no-repeat!important;
}
#right-column #index-nav .cta-inventions-awards:hover {
	background: transparent url(images/cta-index-nav.jpg) -350px -290px no-repeat!important;
}
#right-column #index-nav .cta-the-doctors-doctor {
	background: transparent url(images/cta-index-nav.jpg) 0px -387px no-repeat!important;
}
#right-column #index-nav .cta-the-doctors-doctor:hover {
	background: transparent url(images/cta-index-nav.jpg) -350px -387px no-repeat!important;
}
/* Right Column Content Styles */
#right-column h1 {
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	color:#112a73;
	background-color:transparent;
}
#right-column h2 {
	font-size:12px;
	color:#0f5499;
}
#right-column h3 {
	font-size:12px;
	color:#0f5499;
}
#right-column h4 {
	font-size:16px;
	color:#0f5499;
}
#right-column p {
	margin: 15px 0px 15px 0px;
		font-size:14px;
	line-height:22px;
}
#right-column p.player-txt-scroll {
	text-align:right;
	padding: 0px 30px 0px 0px;
	color:#FF0000;
}
#right-column .dropcap {
	float:left;
	margin: 0px 10px 10px 0px;
}
#right-column a {
	color:#112a73;
	background-color:transparent;
}
#right-column a:hover {
	color:#0d4b89;
	text-decoration:none;
}
#right-column .a-larger {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	display:block;
	text-align:center;
}
#right-column .float-left {
	float:left;
	margin: 0px 10px 10px 0px;
	text-align:center;
}
#right-column .float-right {
	float:right;
	margin: 0px 10px 10px 10px;
	text-align:center;
}
#right-column .float-none {
	float:none;
	
}
#right-column .float-middle {
	clear:both;
	display:block;
	margin: 10px 10px 10px 10px;
	text-align:center;
}
#right-column .float-left h3, #right-column .float-right h3, #right-column .float-none h3 {
	background-color:#122a74;
	padding: 5px;
	color:#FFFFFF;
	text-align:center;
	
}
#right-column ul, #right-column ol {
	padding: 0px 32px 0px 32px;
		font-size:14px;
	line-height:22px;
}
#right-column .fon-size-16 {
	font-size: 16px;
}

.white {
	color:#FFFFFF!important;
	background-color:transparent
}
#flash-002 {
	width:196px;
	height:159px;
	border: solid 1px #000000;
}

.cta-video {
	width:196px;
	height:159px;
	display:block;
	background: transparent url(images/cta-video.jpg) top right no-repeat;
	position:relative;
	padding-left:162px;
	color:#FFFFFF;
	margin:0px 0px 10px 0px;
	
}
.cta-video img {
	border:none;
	position:absolute;
	top:0px;
	left:0px;
}
.cta-video h4 {
	padding: 12px 0px 0px 0px;
	font-size:13px;
}
.cta-video p {
	font-size:11px;
	line-height:22px;
}
#cta-testimonials-nav {
	width:642px!important;
	white-space:normal;
}
#cta-testimonials-nav, #cta-testimonials-nav li {
	padding:0px!important;
	margin:0px!important;
	background-color:transparent;
}
#cta-testimonials-nav li {
	list-style:none;
	background-color:transparent;
	width:316px;
	height:70px;
	float:left;
}
#cta-testimonials-nav a {
	width:316px;
	height:70px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#112a73;
	display:block;
	background-color:#999999;
	background: url(images/cta-testimonials-nav.jpg) 4px 0px no-repeat;

}
#cta-testimonials-nav a:hover {
	background: url(images/cta-testimonials-nav.jpg) -327px 0px no-repeat;
}
#cta-testimonials-nav .single {
	padding-top: 20px;
}
#cta-testimonials-nav .double {
	padding-top: 10px;
}
/* Empty Floating Column */
#float-column {
	width:240px;
	height:759px;
	float:right;
	background-color:#112a73;
	margin: 0px 0px 10px 10px;
}
/* Positioned Floating Column */
#float-column-container {
	position:absolute;
	right:0px;
	top:34px;
	width:240px;
	overflow:hidden;
}
/* Flash Video */
#flash-002 {
}
#flash-003 {
	position:absolute;
	top:1px;
	left:230px;
	z-index:10;
	width:420px;
	height:84px;
	background-color:#0033FF;
}
#qc {
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	background-color:transparent;
}
#qc p {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 24px;
}
#qc ul {
	margin:0px;
	padding:0px;
}
#qc li {
	float:left;
	clear:left;
	display:inline;
	margin-bottom:10px;
}
#qc input, #qc textarea {
	padding: 10px 3px 3px 3px;
	background: transparent url(images/input.jpg) 0px 0px no-repeat;/**/
	width:213px;
	background-color:none !important;
	border:solid 1px #b9b9b9;
	color:#000000;
	font-size:12px;
	height:22px;
}
#qc textarea {
	height:75px;
}
#qc .mini-form-button {
	background: transparent url(images/mini-form-button.jpg) 0px 0px no-repeat;
	width:220px;
	height:35px;
	border:none;
	outline:none;
	cursor:pointer;
}
#qc .mini-form-button:hover {
	background: transparent url(images/mini-form-button.jpg) -240px 0px no-repeat;
}

#qc span {
	font-family:Vedrana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	display:block;

}
#qc span a {
	color:#9ac6ff;
}
#qc span a:hover {
	color:#e3ae32
}
/* Form */
#contact {
    margin: 0px;
    height: auto;
    background-color: transparent;
    width: 433px;
    padding:20px;
}
#contact form {
    height: auto;
    width: 433px;
}
#contact ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#contact li {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    clear: both;
    float: left;
}
#contact label {
    display: block;
    font-size: 14px;
    background-color:transparent;
    float: left;
    padding: 5px 0px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    white-space:nowrap;
}
#contact input {
    border: 1px solid #cccccc;
    font-family:Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
    padding: 2px;
    float: left;
    width: 429px;
    clear: both;
    height: 20px;
}
#contact select.drop-down{
    font-family:Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
    padding: 2px;
    float: left;
    clear: both;
    height: 25px!important;
    width: 435px;
    border: 1px solid #cccccc;
}
#contact textarea {
    width: 429px;
    height: 125px;
    border: 1px solid #cccccc;
    font-family:Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
    padding: 2px;
    float: left;
    clear: both;
}
#contact input.main-form-button {
    width: 150px;
    border: 1px solid #000;
    font-family:Arial, Helvetica, sans-serif;
    background-color: #fff;
    float: left;
    clear: both;
}
/* Site Map */
#siteMap {
	
}
#siteMap ul {
	float:left;
	width:200px;
}
#siteMap a:hover {
	text-decoration:underline;
}
.address2 {
  display: none;
}
.valid {
  background-color: #D0ECAA !important;
  background-image:none !important;
}
.invalid {
  background-color: #EC8486 !important;
    background-image:none !important;

}

/* Header */
#header {
	background: transparent url(images/header.gif) 0px 0px no-repeat;
	width:916px;
	height:124px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#header a.home {
	background-color:transparent;
	text-indent:-99em;
	overflow:hidden;
	outline:none;
	display:block;
}
#header a.home {
	width:224px;
	height:124px;
}
/* Top Navigation */
#top-navigation {
	position:absolute;
	top:10px;
	right: 165px;
	z-index:20;
	text-align:left;
}
#top-navigation li {
	list-style:none;
	margin-bottom:2px;
}
#top-navigation a {
	color:#FFFFFF;
	background-color:transparent;
	font-family:Vedrana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
#top-navigation a:hover {
	text-decoration:underline;
	color:#e6a733;
}
#top-navigation .virtual-tour {
	margin-right:0px;
}
#top-navigation .contact-us {
	margin-right:10px;
}
#top-navigation .dr-gulani {
	margin-right:20px;
}
#top-navigation .home {
	margin-right:30px;
}
#location-header {
	position:absolute;
	top:0px;
	right:0px;
	z-index:4;
	width:242px;
	height:158px;
	display:block;
	text-indent:-99em;
	overflow:hidden;
	outline:none;
	background: transparent url(images/location-header.jpg) 0px 0px no-repeat;
}
/* Disclaimer */
#disclaimer {
	font-family:Vedrana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#000000;
	padding:37px 0px 37px 0px;
	text-align:center!important;
	position: relative;
	left: 50%;
	margin: 0px 0px 0px -458px;
	width: 916px;
	height: auto;
	top: 0px;
	background-color:transparent;

}
#disclaimer a {
	font-family:Vedrana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#112a73;
	background-color:transparent;
}
#disclaimer a:hover {
	color: #0d4b89;
	text-decoration:none;
}


/*------------------ Bennett Captcha Selectors <--------------------*/
#pnlCaptcha {
	width: 240px;
	height: auto;
	clear: both;
}
#pnlCaptcha p {
	width: 240px;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:transparent;
}
#pnlCaptcha label {
	width: 240px;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.captcha {
	width: 240px;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.captcha img {
	width: 240px;
	float: left;
	clear: both;
	margin: 15px 0px 15px 0px;
	padding: 0px;
}
.captcha span {
	width: 240px;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.captcha span input {
	width: 240px;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:transparent;
}
/*------------------ Bennett Form Selectors <--------------------*/
#bennett {
}
#bennett input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
}
#bennett textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
}
#bennett ul {
	width: 240px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#bennett ul li {
	margin: 0px;
	padding: 0px;
}
/*------------------ Bennett Summary Selectors <--------------------*/
#ValidationSummary1 {
	width: 240px;
	height: auto;
	float:left;
	clear:both;
	margin: 15px 0px 15px 0px;
	padding: 0px;
}
#ValidationSummary1 ul {
	width: 240px;
	height: auto;
	float:left;
	clear:both;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ValidationSummary1 ul li {
	float:left;
	clear:both;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
/*------------------ Bennett Error Selectors <--------------------*/
#errors {
	float:left;
	clear:both;
	width: 240px;
	height: auto;
	margin: 0px;
	padding: 0px;
	color: #990000;
}
#errors span {
}
#errors ul {
	float:left;
	clear:both;
	width: 240px;
	height: auto;
	padding: 0px;
	margin: 20px 0px 20px 0px;
}
#errors ul li {
	float:left;
	clear:both;
	width: 240px;
	height: auto;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	color: #990000;
}
/*------------------ Bennett Button Selectors <--------------------*/
input#btnValidateForm {
	float: left;
	clear: both;
	width: 240px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #990000;
}
input#btnSubmitForm {
	float: left;
	clear: both;
	width: 240px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #990000;
}
/*----------------- Clearfix and sIFR Selectors, Please do not modify <--------------------*/
/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
.clear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
	width:auto;
	display:block;
}
.clear-p {
	clear:both;
}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}
.style1
{
    font-family: "Times New Roman" , Times, serif;
}
.style2
{
    font-size: 16px;
}
.style3
{
    font-size: 16;
}
.style4
{
    font-size: 18px;
}
