* {
   padding:0;
   margin:0;
}
a img {
	border:none;
}
body {
	margin: 0px;
	background: #39547e url(../images/bkg.jpg) repeat-x center top;
}
#container {
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -433px;
	padding: 0px 0px 0px 0px;
	width: 866px;
	height: auto;
	top: 0px;
}
/* Header */
#header {
	position: absolute;
	left: 0px;
	top: 0px;
}
#header a{
	width: 866px;
	height: 119px;
	background-image: url(../images/header-bkg.jpg);
	display: block;
}
#header :hover{
}
#header :active{
}
/* Phone */
#phone {
	float: left;
	height: auto;
	width: 279px;
	position: absolute;
	z-index: 10;
	left: 587px;
	top: 0px;
}
#phone p{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #E0D4CA;
	margin-top: 15px;
	font-style: italic;
}
/* Mast */
#mast {
	position: absolute;
	left: 0px;
	top: 119px;
	width: 866px;
	height: 258px;
	background-image: url(../images/mast-bkg.jpg);
	display: block;
}
.lady {
	position: absolute;
	left: 615px;
	top: 119px;
	width: 251px;
	height: 258px;
	background-image: url(../images/lady-bkg.png);
	display: block;
	z-index: 10;
}
/* Top Nav */

#topNav {
	position: absolute;
	left: 0px;
	top: 377px;
	width: 866px;
	height: 62px;
	background-image: url(../images/top-nav-bkg.jpg);
	display: block;
}
#topNav span{
	background-image: url(../images/top-nav-span.jpg);
	display: block;
	height: 38px;
	width: 1px!important;
	padding: 0px;
	margin-top:0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#topNav ul { 
	list-style: none;
	margin: 0px 0px 0px 25px;
}
*:first-child+html #nav {
	height: 1%;
}
*:first-child+html #nav li {
	height: 1%;
} 
#nav a{
	display: block;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:normal!important;
	text-decoration: none;
	margin: 3px 0px 0px 0px;
	padding: 8px;
	white-space: nowrap;
}
#nav a:link, #nav a:visited {
	color: #ffffff;
}
#nav a:hover, #nav a:active{
	color: #98ACCD;
}
#nav ul { 
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 15px;
}
#nav li { /* all list items */
	float:left;
}
#nav li ul { /* second-level lists */
	position: absolute;
	width: auto;
	margin: 0px;
	padding: 0px;
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #324E76;
}

#nav li ul li{ /* second-level lists */
	display:block!important;
	float:none!important;
	clear:both!important;
	width: auto;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -20px 0 0 65px;
	background-color: #839FCB;
}

#nav li ul ul ul { /* third-and-above-level lists */
	margin: -30px 0 0 245px;
	background-color: #839FCB;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -9999px;
	width:auto;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* Content */
#content {
	margin-bottom: 469px;
	position: relative;
	left: 0px;
	top: 439px;
	height: auto;
	width: 896px;
}
/* Left Column */
#leftColumn {
	float: left;
	height: auto;
	width: 562px;
	background-image: url(../images/content-rpt-bkg.jpg);
	background-repeat: repeat-y;
}
#leftColumn .cta-meet-dr-fata {
	height:224px;
	width:527px;
	display:block;
	background:transparent url(../images/cta-meet-dr-fata.jpg) 0px 0px no-repeat;
}
#leftColumn .cta-meet-dr-fata:hover {
	background:transparent url(../images/cta-meet-dr-fata.jpg) -527px 0px no-repeat;
}
#leftColumn .hozrul{
	width: 492px;
	margin: 0px 0px 0px 30px!important;
	padding: 0px!important;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #5A7DA5;
	height: 1px;
}
#leftColumn #leftColumnTop {
	background-image: url(../images/content-top-bkg.jpg);
	height: 30px;
	width: 562px;
}
#leftColumn #leftColumnContent {
	background-image: url(../images/content-rpt-bkg.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 562px;
}
#leftColumn #leftColumnContent table{
	padding: 0px;
	margin: 0px 15px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-left: 30px;
	color: #46638B;
	text-align: center;
}
#leftColumn #leftColumnContent table tr{
}
#leftColumn #leftColumnContent table tr td{
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
#leftColumn #leftColumnContent table tr td ul{
	margin: 0px;
	padding: 0px;
}
#leftColumn #leftColumnContent table tr td ul li{
	margin: 15px;
	padding: 0px;
}
#leftColumn #leftColumnContent table.costs{
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-left: 30px;
	font-style: italic;
	color: #46638B;
	text-align: center;
	height: auto;
	width: 502px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#leftColumn #leftColumnContent table.costs tr{
}
#leftColumn #leftColumnContent table.costs tr td{
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
#leftColumn #leftColumnContent .gallery span{
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #46638B;
	text-align: left;
	margin: 0px 0px 15px 30px;
}
#leftColumn #leftColumnContent .gallery p{
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #46638B;
	text-align: center;
	margin: 60px 0px 15px 0px;
	font-weight: bold;
}

#leftColumn #leftColumnContent .gallery table{
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 0px 0px 0px 30px;
	font-style: italic;
	color: #46638B;
	text-align: center;
	height: auto;
	width: 502px;
}
#leftColumn #leftColumnContent .gallery table tr{
}
#leftColumn #leftColumnContent .gallery table tr td{
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #46638B;
	font-style: normal;
}
#leftColumn #leftColumnContent h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	margin-left: 30px;
	font-style: italic;
	color: #46638B;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#leftColumn #leftColumnContent h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-left: 30px;
	font-style: italic;
	color: #F0EBE8;
	padding: 0px;
	margin-top: 5px;
}
#leftColumn #leftColumnContent h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #456189;
	font-style: italic;
	padding-left: 30px;
	padding: 30 0 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftColumn #leftColumnContent h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	margin-left: 30px;
	font-style: italic;
	color: #46638B;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#leftColumn #leftColumnContent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3C516C;
	margin: 15px 30px 15px 30px;
}
#leftColumn #leftColumnContent ul{
	margin-left: 60px;
	list-style-type: circle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #324B74;
	margin-right: 30px;
}
#leftColumn #leftColumnContent ul li{
}
#leftColumn #leftColumnContent ol{
	margin-left: 45px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #273547;
	margin-right: 30px;
}
#leftColumn #leftColumnContent ol li{
}
#leftColumn #leftColumnContent a{
	color: #5676A7;
	text-decoration: underline;
}
#leftColumn #leftColumnContent a:hover{
}
#leftColumn #leftColumnContent a:active{
}
#leftColumn #leftColumnCTA {
}
#leftColumn #leftColumnCTA h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #456189;
	margin-left: 30px;
	font-style: italic;
}
#leftColumn #leftColumnCTA hr{
}
#leftColumn #leftColumnCTA ul {
	height: 129px;
	width: 504px;
	list-style-type: none;
	margin: 15px 0px 0px 25px;
	padding: 0px;
}
#leftColumn #leftColumnCTA ul li {
	float: left;
	height: 129px;
	width: auto;
}
#leftColumn #leftColumnCTA ul li a.weekend{
	background-image: url(../images/weekend-facelift-cta.jpg);
	background-position: 0px 129px;
	display: block;
	height: 129px;
	width: 251px;
	float: left;
}
#leftColumn #leftColumnCTA ul li a:hover.weekend {
	background-position: 0px 260px;
}
#leftColumn #leftColumnCTA ul li a:active.weekend {
	background-position: 0px 0px;
}
#leftColumn #leftColumnCTA ul li a.twentyfour{
	background-image: url(../images/24-hr-cta.jpg);
	background-position: 0px 129px;
	display: block;
	height: 129px;
	width: 253px;
	float: left;
}
#leftColumn #leftColumnCTA ul li a:hover.twentyfour {
	background-position: 0px 260px;
}
#leftColumn #leftColumnCTA ul li a:active.twentyfour {
	background-position: 0px 0px;
}
#leftColumn #leftColumnBottom{
	height: 228px;
	width: 562px;
}
#leftColumn #leftColumnBottom-index{
	background: url(../images/content-btm-bkg-index.jpg) bottom left no-repeat;
	height: 28px;
	width: 562px;
}
#leftColumn #leftColumnBottom #leftColumnBottomContent{
	padding-top: 20px;
	

}
#leftColumn #leftColumnBottom #leftColumnBottomContent h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #456189;
	font-style: italic;
	margin-right: 40px;
	padding: 30 0 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#leftColumn #leftColumnBottom #leftColumnBottomContent p{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #293A50;
	text-align: right;
	margin: 15px 40px 0px 150px;
	padding: 0px;
}
#leftColumn #leftColumnBottom a{
	font-family: "Times New Roman", Times, serif;
	color: #55779D;
	text-decoration: underline;
}
#leftColumn #leftColumnBottom a:hover{
	color: #B3C2D7;
}
#leftColumn #leftColumnBottom a:active{
	color: #2C3E52;
}
#leftColumn #galleryNav{
	text-align:center;
	background-color: #F0EBE7;
	display: block;
	margin-right: 30px;
	margin-left: 30px;
	padding: 30px;
}
#leftColumn #form1{
	text-align:center;
}
#leftColumn .center {
	text-align:center;
}
#leftColumn .txt-10 {
	font-size:10px!important;
	line-height:12px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	padding:0px 20px 0px 20px;
}

#see-photos {
	background-image:url(../images/photos-bar.jpg);
	background-position: 0px 0px;
	display: block;
	height: 29px;
	width: 501px;
	text-align:center;
	margin-left:25px;
	margin-top:15px;
}
#see-photos:hover {
	background-position: 0px -29px;
	background-image:url(../images/photos-bar.jpg);
	display: block;
	height: 29px;
	width: 501px;
	margin-left:25px;
	margin-top:15px;

}	
#see-photos a {

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff !important;
	text-align:center;
	text-decoration:none !important;
	margin-top:4px !important;
	display:inline-block;
}
#see-photos a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#336666 !important;
	text-align:center;
	margin-top:4px !important;
	display:inline-block;

}
/* Right Column */
#rightColumn {
	height: auto;
	width: 304px;
	float: right;

}

#video-container1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	width:352px;
	height:240px;
	margin-left: 100px;
}
#video-container2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	width:352px;
	height:240px;
	margin-left: 100px;
}
#video-container3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	width:352px;
	height:240px;
	margin-left: 100px;
}
#video-container4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	width:284px;
	height:194px;
	float: right;
	margin-bottom:20px;
}
#video-container5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	width:284px;
	height:194px;
	float: right;
	margin-bottom:20px;	
}
#video-container6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
	width:284px;
	height:194px;
	float: right;
	margin-bottom:20px;	
}
#video-cta {
	width:284px;
	height:95px;
	float: right;
	margin-bottom: 20px;
}
#click-to-call-cta {
	display: block;
	background: url(../images/click-to-call-cta.jpg) top left no-repeat;
	width:284px;
	height:95px;
	float: right;
	margin-bottom: 20px;
}
.cta-pdf {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-top: 20px;
}
.cta-pdf a {
	list-style-type: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cta {
	width: 284px;
	height: 100px;
	display: block;
	float: right;
	margin: 0 -5px 20px 0;
}

/* Footer */
#footerTop {
	background-image: url(../images/footer-top-bkg.jpg);
	height: 18px;
	width: 866px;
}
#footerContent {
	background-image: url(../images/footer-rpt-bkg.jpg);
	background-repeat: repeat-y;
	height: 300px;
	width: 866px;
	background-color: #00FF00;
}
#footerContent hr{
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	display: block;
	color: #88A2D0;
	border: 1px solid #7C99CD;
}
#footerContent h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #FFFFFF;
	margin-left: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#footerContent h5 a:link, #footerContent h5 a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #FFFFFF;
	margin-left: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;	
}
#footerContent h5 a:hover, #footerContent h5 a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #FFFFFF;
	margin-left: 30px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;	
}
#footerContent .disclaimer {
	height: 145px;
	width: 866px;
	float: left;
	
}
#footerContent .disclaimer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9AB0D1!important;
	margin: 20px 30px 0px 30px!important;
}
#footerContent .disclaimer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
#footerContent #footerContentLeftColumn {
	height: auto;
	width: 562px;
	float: left;
}
#footerContent #footerContentLeftColumn table {
	height: auto;
	width: 500px;
	margin-left: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footerContent #footerContentLeftColumn table tr{
	color: #829CCE;
}
#footerContent #footerContentLeftColumn table tr td {
	padding: 2px;
}
#footerContent #footerContentLeftColumn table tr td strong {
	padding: 2px;
	font-size: 18px;
}
#footerContent #footerContentLeftColumn table tr td a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
#footerContent #footerContentLeftColumn table tr td :hover{
	text-decoration: underline;
}
#footerContent #footerContentLeftColumn table tr td :active{
	color: #7996CC;
}
#footerContent #footerContentRightColumn {
	float: right;
	height: auto;
	width: 284px;
}
#footerContent #footerContentRightColumn ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footerContent #footerContentRightColumn ul li{
	float: left;
}

.address {
	text-align:center;
}
.sitemap {
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.sitemap a {
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
/* 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;}
/* 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;
}
.imgRight {
}
/* Google Map CSS */
#map {
	width:400px;
	height:400px;
	margin-left: 75px;
}

/* Special Offer - coupon */

#special {
	width: 400px;
	height: auto;
	margin: 15px 0 15px 50px;
}
#special-cta {
	margin: 10px 0px 0px 43px;
}
.address2 {
  display: none;
}
.valid {
  background-color: #D0ECAA !important;
}
.invalid {
  background-color: #EC8486 !important;
}

#blogger-navigation{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#9AB0D1;
font-size:12px;
}
#blogger-navigation h3{
padding: 5px 0px 5px 0px;
font-size:16px;


}
#blogger-navigation ul{

}
#blogger-navigation ul li{


}
#blogger-navigation ul li a{
}
#blogger-navigation ul li a:link, #blogger-navigation ul li a:visited{
padding: 1px 0px 1px 0px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none !important;
color:#CCCCCC;
}
#blogger-navigation ul li a:hover, #blogger-navigation ul li a:active{
}
#blogger-navigation #powered-by{
padding: 15px 0px 15px 0px;

}
#blogDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3C516C;
	margin: 15px 30px 15px 30px;
}
