@charset "UTF-8";
html, body {
	height: 100%;
}
body {
     width: 100%;
     margin: 0px;
     padding: 0px;
     text-align: center;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 10px;
     color: #4D4D4D;
     background: #FCB86F url(/images/background.jpg) repeat-x left top;
}
p, br, ul, li, h1, h2, h3, h4 {
	margin: 0px;
     padding: 0px;
}
img, a img {
	border: none;
}
sup {
     position: relative;
     font-size: smaller;
     vertical-align: baseline;
     bottom: .4em;
}

/* GLOBAL CLASSES */
/*****************************************/
.orangeBold {
     font-weight: bold;
	 color: #F89728;
}
.greenBold {
     font-weight: bold;
	color: #4F9546;
}
.clear {
	clear: both;
}
.left {
     margin: 0px 10px 10px 0px;
	float: left;     
}
.right {
     margin: 0px 0px 10px 10px;
	float: right;
}
.center {
     margin: 15px 0px;
	text-align: center;
}
.color-difference {
     color: #65AAAA;
}
.color-risk {
	color: #BFAD2F;
}
.color-cost {
	color: #716558;
}
/* BASIC SITE STRUCTURE */
/*****************************************/
#masthead {
     width: 986px;
     margin: 0px auto;
     padding: 0px;
     position: relative;
}
#container {
	width: 986px;
     margin: 0px auto;
     text-align: left;
     background: url(/images/background-content.jpg) repeat-y 0 0;
     clear: both;
}
#content {
	width: 950px;
     margin: 0px 18px;
     padding: 0px;
     background-color: #FFFFFF;
}
#leftCol {
	width: 300px;
     margin: 5px 0px 0px 0px;
     padding: 0px;
     float: left;
     display: inline;
}
#menu {
     padding: 12px 0px 0px 0px;
     background: url(/images/menu-top.gif) no-repeat left top;
}
#rightCol {
     width: 640px;
     margin: 15px 0px 0px 0px;
     padding: 0px;
     float: right;
     display: inline;
     overflow: hidden;
}
#footer {
     margin: 0px;
	padding: 15px 0px 30px 0px;
     clear: both;
}
#bottomEdge {
    	width: 986px;
     margin: 0px auto;
	padding: 60px 0px;
     background: url(/images/bottom-edge-trans.png) no-repeat left top;    
}

/* MASTHEAD */
/*****************************************/
#masthead img {
	float: left;
}
#mastheadCenter {
	width: 480px;
     height: 100px;
     margin: 0px;
     padding: 0px;
     background: url(/images/masthead-2.jpg) no-repeat left top;
     float: left;
     display: block;
     position: relative;
}
#mastheadCenter p {
	font-size: 1.4em;
     line-height: 1.4em;
     font-weight: bold;
     color: #FFFFFF;
     position: absolute;
     bottom: 20px;
     right: 0px;
}
#mastheadCenter p a, #mastheadCenter p a:link, #mastheadCenter p a:visited {
     color: #FFFFFF;
     text-decoration: none;
}
#mastheadCenter p a:hover, #mastheadCenter p a:active {
     color: #000000;
     text-decoration: underline;
}
#mastheadBottom {
	width: 950px;
     height: 25px;
     margin: 0px 18px;
     padding: 0px;
     background: #F38020 url(/images/masthead-bottom.gif) no-repeat 20px top;
     display: block;
}

/* MENU */
/*****************************************/
#menu .menuItem {
     width: 293px;
	margin: 0px;
     padding: 0px 0px 8px 0px;
     background: url(/images/menu-divider.gif) no-repeat left bottom;
}
#menuBottom {
     width: 293px;
     height: 12px;
	margin: -12px 0px 0px 0px;
     padding: 0px;
     background: url(/images/menu-bottom.gif) no-repeat left bottom;
     display: block;
}
#menu a, #menu a:link, #menu a:visited {
     margin: 0px;
     padding: 20px 0px 20px 20px;
     font-size: 16px;
     line-height: 20px;
     font-weight: normal;
     font-style: normal;
     color: #9A8479;
     text-decoration: none;
	background: url(/images/menu-background.gif) repeat-y right top;
     display: block;
}
#menu a:hover, #menu a:active {
	color: #F89728;
     background-color: #F89728;
}
#menu .current {
     background-color: #F89728;
}
#menu a.selected, #menu a:link.selected, #menu a:visited.selected   {
	font-weight: bold;
     color: #F89728;
}
#menu .submenu a, #menu .submenu a:link, #menu .submenu a:visited {
     margin: -10px 0px 0px 0px;
     padding: 0px 20px 20px 40px;
     font-size: 14px;
     line-height: 16px;
}
#menu .submenu .subsub a, #menu .submenu .subsub a:link, #menu .submenu .subsub a:visited {
     margin: -10px 0px 0px 0px;
     padding: 0px 20px 20px 70px;
     font-size: 14px;
     line-height: 16px;
     font-style: italic;
}
#menu sup {
     position: relative;
     font-size: smaller;
     vertical-align: baseline;
     bottom: .4em;
}

/* RIGHT SIDEBAR */
/*****************************************/
#sidebar-right {
	width: 185px;
     margin: 0px 0px 0px 0px;
     padding: 0px;
     float: right;
     position: relative;
}
#surgeonLocator {
     width: 155px;
     height: 160px;
	margin: 10px 15px 0px 15px;
}
#patientBrochure {
    	width: 170px;
     height: auto;
     margin: 10px 7px 0px 8px;
     padding: 0px 0px 0px 0px;
     text-decoration: none;
     background: url(/images/patientBrochure-background.jpg) repeat-y left top;
     display: block;
}
#patientBrochureTop {
     background: url(/images/patientBrochure-top.jpg) no-repeat left top;
}
#patientBrochureBottom {
     padding: 0px 0px 10px 0px;
     background: url(/images/patientBrochure-bottom.jpg) no-repeat left bottom;
}
#patientBrochure a, #patientBrochure a:link, #patientBrochure a:visited {
	display: block;
     text-decoration: none;
}
#patientBrochure a h1, #patientBrochure a:link h1, #patientBrochure a:visited h1 {
     padding: 80px 20px 0px 20px;
	font-size: 1.6em;
     line-height: 1.2em;
     font-weight: bold;
     color: #5A4A42;
	text-decoration: none;
}
#patientBrochure a h2, #patientBrochure a:link h2, #patientBrochure a:visited h2 {
     padding: 0px 20px 5px 20px;
	font-size: 1.1em;
     line-height: 1.2em;
     font-weight: bold;
     color: #5A4A42;
	text-decoration: none;
}
.broCopy {
	width: 130px;
     display: block;
}
#patientBrochure a span.broCopy, #patientBrochure a:link span.broCopy, #patientBrochure a:visited span.broCopy {
     margin: 0px 20px 5px 20px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #716558;
	text-decoration: none;
}
#patientBrochure a span.link, #patientBrochure a:link span.link, #patientBrochure a:visited span.link {
     margin: 0px 20px 10px 20px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: bold;
	color: #F48020;
     text-decoration: none;
     display: block;
}
#patientBrochure a:hover span.link {
	color: #FFFFFF;
	text-decoration: underline;
}

/* LEFT SIDEBAR */
/*****************************************/
#sidebar-left {
	width: 285px;
     margin: 0px;
     padding: 0px 0px 0px 15px;
}
.sideBanner {
     width: 270px;
     margin: 0px 0px 10px 0px;
     padding: 0px;	
}
#storyBannerKatrina {
     width: 260px;
     background: #000000 url(/images/sidebar-story-katrina.jpg) no-repeat left top;
}
#storyBannerRyan {
     width: 260px;
     background: #000000 url(/images/sidebar-story-ryan.jpg) no-repeat left top;
}
#storyBannerLoryn {
     width: 260px;
     background: #000000 url(/images/sidebar-story-loryn.jpg) no-repeat left top;
}
#storyBannerSpencer {
     width: 260px;
     background: #000000 url(/images/sidebar-story-spencer.jpg) no-repeat left top;
}
#storyBanner a, #storyBanner a:link , #storyBanner a:visited, #storyBanner a:hover, #stroyBanner a:active {
     width: 260px;
     height: auto;
     margin: 15px 0px 0px 0px;
     padding: 80px 0px 20px 0px;
     display: block;
     text-decoration: none;
}
#storyBanner a h1, #storyBanner a:link h1, #storyBanner a:visited h1, #storyBanner a:hover h1, #storyBanner a:active h1 {
     margin: 0px 110px 5px 12px;
	font-size: 1.6em;
     font-weight: bold;
     color: #96D9DB;
}
#storyBanner a span.testCopy, #storyBanner a:link span.testCopy, #storyBanner a:visited span.testCopy, #storyBanner a:hover span.testCopy, #storyBanner a:active span.testCopy {
	margin: 0px 120px 5px 12px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #FFFFFF;
     display: block;
}
#storyBanner a span.link, #storyBanner a:link span.link, #storyBanner a:visited span.link {
     margin: 0px 120px 10px 12px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: bold;
	color: #E3CD3B;
     display: block;
}
#storyBanner a:hover span.link, #storyBanner a:active span.link {
	color: #96D9DB;
	text-decoration: underline;
}
/* MAIN CONTENT */
/*****************************************/
#mainContent {
     width: 625px;
     margin: 0px 0px 0px 0px;
     padding: 0px;
     float: left;
}
#mainContent p img {
     display: block;
     text-align: center;
     margin: 0px auto;
	padding: 10px 0px;
}
#mainContent.wide p img {
     display: inline;
     text-align: left;
     margin: 0px auto;
	padding: 10px 0px;
}
#mainContent a, #mainContent a:link, #mainContent a:visited {
     color: #49AAAA;
     text-decoration: underline;
}
#mainContent a:hover, #mainContent a:active {
     color: #F89728;
}
#mainContent h1 {
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font-size: 2.4em;
     line-height: 1.2em;
     font-weight: normal;
     color: #4D4D4D;
}
#mainContent h2 {
	margin: 5px 0px 5px 0px;
     padding: 0px;
     font-size: 1.8em;
     line-height: 1.0em;
     color: #F89728;
}
#mainContent h3 {
	margin: 0px 0px 5px 0px;
     padding: 0px;
     font-size: 1.4em;
     line-height: 1.2em;
     color: #F89728;
}
#mainContent h1 sup, #mainContent h2 sup, #mainContent h3 sup {
     font-size: .6em;
     vertical-align: baseline;
     position: relative;
     bottom: .6em;
}
#mainContent p, #mainContent li, #mainContent li p, #mainContent form div {
	margin: 0px;
     padding: 5px 30px 10px 0px;
     font-size: 1.2em;
     line-height: 1.6em;
     color: #4D4D4D;
}
#mainContent.wide p {
	margin: 0px;
     padding: 5px 0px 10px 0px;
     font-size: 1.2em;
     line-height: 1.6em;
     color: #4D4D4D;
}
#mainContent td {
	margin: 0px;
     padding: 5px;
     font-size: 1.2em;
     line-height: 1.6em;
     color: #4D4D4D;
}
#mainContent ul {
	list-style: outside disc;
     margin: 5px 40px 10px 40px;
}
#mainContent ul li ul {
	list-style: outside circle;
     margin: 5px 0px -10px 20px;
     font-size: 10px;
}
#mainContent ul li ul li {
	margin: 0px;
     padding: 5px 30px 10px 0px;
     font-size: 1.2em;
     line-height: 1.6em;
     color: #4D4D4D;
}
#mainContent #home-callouts {
     margin: 20px 0px;
     padding: 20px 15px 50px 15px;
	background: #F6F4F3 url(/professional/images/background-home_callouts.jpg) no-repeat right top;
     border: 1px solid #C1B49A;
}
#mainContent #home-callouts p.callout {
     font-size: 1.6em;
     margin: 0px 0px 20px 15px;
     padding: 0px;
     font-weight: bold;
     text-indent: -15px;
}
#mainContent p.callout span.regular, #mainContent p span.regular  {
     font-size: .8em;
     line-height: 1.6em;
     font-weight: normal;
     color: #4D4D4D;
}
#mainContent #home-callouts p {
	margin: 0px 0px 0px 0px;
     padding: 0px 0px 20px 0px;
     font-size: 1.2em;
     line-height: 1.6em;
}
#mainContent #home-callouts a, #mainContent #home-callouts a:link, #mainContent #home-callouts a:visited  {
	text-decoration: underline;
}
#mainContent #home-callouts a:hover, #mainContent #home-callouts a:active  {
	text-decoration: underline;
}
#mainContent #home-callouts a.color-difference {
     color: #65AAAA;
}
#mainContent #home-callouts a.color-risk {
	color: #BFAD2F;
}
#mainContent #home-callouts a.color-cost {
	color: #716558;
}
#mainContent h1 .lasik, #mainContent .lasik, .lasik {
     font-weight: normal;
}

/* PRO CALLOUTS */
#mainContent #pro-callouts {
     margin: 0px 0px 0px 40px;
     padding: 0px 15px 0px 0px;
}
#mainContent #pro-callouts a, #mainContent #pro-callouts a:link, #mainContent #pro-callouts a:visited  {
     font-weight: bold;
     text-decoration: underline;
}
#mainContent #pro-callouts p {
     margin: 0px 0px 20px 15px;
     padding: 0px;
     font-size: 1.6em;
     line-height: 1.1em;
     font-weight: bold;
     text-indent: -15px;
}
/* PRO CALLOUTS BOX */
#mainContent #home-callouts-pro {
     padding: 20px 15px 0px 15px;
	background: #F6F4F3;
     border: 1px solid #C1B49A;
}
#mainContent #home-callouts-pro h1 {
     margin: 0px 0px 5px 0px;
     padding: 0px;
     font-size: 2.0em;
     line-height: 1.1em;
     font-weight: bold;
     color: #F89728;
}
#mainContent #home-callouts-pro h2 {
     margin: 0px 0px 10px 0px;
     padding: 0px;
     font-size: 1.7em;
     line-height: 1.1em;
     font-weight: normal;
     font-style: italic;
     color: #4D4D4D;
}
#mainContent #home-callouts-pro p {
	margin: 0px;
     padding: 0px 0px 20px 0px;
     font-size: 1.2em;
     line-height: 1.6em;
}
#mainContent #home-callouts-pro ul {
	margin: -10px 40px 10px 40px;
}
#mainContent #home-callouts-pro li a, #mainContent #home-callouts-pro li a:link, #mainContent #home-callouts-pro li a:visited {
     font-weight: bold;
	color: #F89728;
     text-decoration: underline;
}
#mainContent #home-callouts-pro li a:hover, #mainContent #home-callouts-pro li a:active {
     color: #49AAAA;
}

/* MAIN BANNER */
/*****************************************/
#mainBanner {
	width: 625px;
     height: 360px;
     margin: 0px 0px 15px 0px;
     padding: 0px;
     display: block;
     position: relative;
     overflow: hidden;
}
#subBanner {
	width: 625px;
     height: 150px;
     margin: 0px 0px 15px 0px;
     padding: 0px;
     display: block;
     position: relative;
     overflow: hidden;
}

/* FOOTER */
/*****************************************/
#footerContent {
     width: 700px;
	margin: 0px 20px 20px 50px;
     padding: 0px;
     float: left;
     display: inline;
}
#footer a, #footer a:link, #footer a:visited {
     color: #49AAAA;
     text-decoration: underline;
}
#footer a:hover, #footer a:active {
     color: #F89728;
}
#footerMenu {
	margin: 20px 0px;
     padding: 0px;
}
#footerMenu a, #footerMenu a:link, #footerMenu a:visited {
	margin: 0px;
     padding: 0px 20px 0px 0px;
     font-size: 1.2em;
}
#legal {
     margin: 0px 0px 20px 0px;
     padding: 0px;
}
#legal p {
     margin: 0px;
     padding: 0px 0px 15px 0px;
	font-size: 1.0em;
     line-height: 1.2em;
}
#disclaimer{
     margin: 20px 0px 20px 50px;
     padding: 0px;
}
#disclaimer p {
     margin: 20px 50px 15px 0px;
     padding: 0px;
	font-size: 1.0em;
     line-height: 1.2em;
     color: #666666;
}
#additionalSites {
     margin: 0px 0px 20px 0px;
     padding: 0px;
}
#additionalSites p {
	margin: 0px 0px 5px 0px;
     padding: 0px;
     line-height: 1.2em;
}
#additionalSites a {
     padding: 0px 15px 0px 0px;
}
#waveLogo {
	width: 105px;
     margin: 20px 50px 20px 0px;
     float: right;
     display: inline;
}

/* FAQ ACCORDION TOGGLER */
/*****************************************/
#accordion {
     margin: 0px;
     padding: 0px;
}
.toggler, .disclaimerToggler, .compareToggler {
	margin: 20px 0px 0px 0px;
     padding: 0px;
     font-size: 1.4em;
     line-height: 1.2em;
     font-weight: bold;
     color: #49AAAA;
     cursor: pointer;
     text-decoration: underline;
     overflow: visible;
}
.testToggler  {
     width: 100px;
	margin: 0px auto 20px auto;
     padding: 0px;
     font-size: 1.4em;
     line-height: 1.2em;
     font-weight: normal;
     color: #49AAAA;
     cursor: pointer;
     text-decoration: underline;
     text-align: center;
     overflow: visible;
     
}
a:hover.toggler, a:hover.disclaimerToggler, a:hover.testToggler, a:hover.compareToggler {
	color: #F89728;
}
.element, .disclaimerElement { 
	padding: 0px 5px 0px 0px;
	position: relative;
     clear: both;
     display: none;
}
.testElement, .compareElement { 
	padding: 0px 5px 20px 0px;
	position: relative;
     clear: both;
     display: none;
}
.testElement p strong {
	color: #F89728;
}
.testElement p a strong, .testElement p a:link strong, .testElement p a:visited strong {
	color: #49AAAA;
}
.testElement p a:hover strong, .testElement p a:active strong {
	color: #F89728;
}

/* SITEMAP */
/*****************************************/
#sitemap {
	margin: 0px 20px;
     padding: 0px;
     font-weight: bold;
}
#sitemap a {
	margin: 0px 0px 10px 0px;
     padding: 0px 0px 10px 0px;
}
#sitemap a#subMenu {
     line-height: 2.4em;
     font-weight: normal;
	margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}

/* TEXT SZIE CHANGE */
/*****************************************/
#text-size {
     margin: 0px;
	padding: 0px;
     font-size: 1.1em;
     line-height: 1.8em;
     position: absolute;
     top: 15px;
     right: 15px;
}
#text-size a.small, #texts-size a:link.small, #text-size a:visited.small {
     margin: 0px;
     padding: 0px 5px;
     font-size: 11px;
     font-weight: normal;
	text-decoration: none;
     color: #49AAAA;
}
#text-size a.medium, #text-size a:link.medium, #text-size a:visited.medium {
     margin: 0px;
     padding: 0px 5px;
     font-size: 15px;
     font-weight: normal;
     text-decoration: none;
     color: #49AAAA;
}
#text-size a.large, #text-size a:link.large, #text-size a:visited.large {
     margin: 0px;
     padding: 0px 5px;
     font-size: 18px;
     font-weight: normal;
     text-decoration: none;
     color: #49AAAA;
}
#text-size a:hover, #text-size a:active{
     text-decoration: underline;
     color: #F89728;
}




.ImageSeparator {
     border-top:1px solid #CCCCCC;
     border-bottom:1px solid #CCCCCC;
     padding:20px 0;
     margin:20px 0px;
}
#lasikCallouts {
	margin: 0px 15px;
}

#results #legalNote {
     margin: 30px 0px 0px 0px;
}
#results p {
	padding: 5px 10px 0px 0px;
}
#results .doc {
     margin: 10px 0px 0px 0px;
	font-size: 1.4em;
     line-height: 1.4em;
}
#results .divider {
	margin: 20px 0px 0px 0px;
     padding: 20px 0px 0px 0px;
     border-top: 1px dashed #666666;
}
.footnote {
     margin: 10px 0px;
	font-size: 1.0em;
}
.footnotes {
	margin: -10px 20px 20px 0px;
     padding: 0px;
     font-size: 10px;
     line-height: 10px;
}
#mainContent .footnotes p {
     margin: 0px;
     padding: 0px 0px 5px 0px;
	font-size: 1.0em;
     line-height: 1.0em;
}
/* PRO SIDE HOME PAGE */
#references {
     margin: 0px;
	padding: 30px 0px 0px 0px;
     clear: both;
}
#referenceContent {
     width: 700px;
	margin: 20px 20px 20px 50px;
     padding: 0px;
     float: left;
     display: inline;
}

#allegrettoResultsBanner {
     width: 288px;
     margin: 0px 0px 20px 1px;
     padding: 0px;
     background: url(/professional/images/allegrettoBanner-bg.jpg) repeat-y left bottom;
}
#allegrettoResultsBanner a, #allegrettoResultsBanner a:link , #allegrettoResultsBanner a:visited, #allegrettoResultsBanner a:hover, #stroyBanner a:active {
     height: auto;
     margin: 0px;
     padding: 10px 0px 30px 0px;
     display: block;
     text-decoration: none;
     background: url(/professional/images/allegrettoBanner-bottom.jpg) no-repeat left bottom;
}
#allegrettoResultsBanner a h1, #allegrettoResultsBanner a:link h1, #allegrettoResultsBanner a:visited h1, #allegrettoResultsBanner a:hover h1, #allegrettoResultsBanner a:active h1 {
     margin: 10px 30px 10px 24px;
	font-size: 1.5em;
     line-height: 1.2em;
     font-weight: bold;
     color: #5A4A42;
}
#allegrettoResultsBanner a span.copy, #allegrettoResultsBanner a:link span.copy, #allegrettoResultsBanner a:visited span.copy, #allegrettoResultsBanner a:hover span.copy, #allegrettoResultsBanner a:active span.copy {
	margin: 0px 120px 5px 24px;
     font-size: 1.2em;
     line-height: 1.4em;
     color: #716558;
     display: block;
}
#allegrettoResultsBanner a span.link, #allegrettoResultsBanner a:link span.link, #allegrettoResultsBanner a:visited span.link {
     margin: 0px 120px 20px 24px;
     font-size: 1.2em;
     line-height: 1.4em;
     font-weight: bold;
	color: #F89728;
     display: block;
}
#allegrettoResultsBanner a:hover span.link, #allegrettoResultsBanner a:active span.link {
	color: #5A4A42;
	text-decoration: underline;
}

#flash {
	text-align: center;
}

/* PRO SIDE MORE OR LESS SIDEBAR PROMO */
#more-less {
     width: 288px;
     margin: 0px;
     padding: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 10px;
}
#more-less-top {
     width: 288px;
     height: 14px;
     margin: 0px;
     padding: 0px;
     background: url(/professional/images/more-less-top.gif) no-repeat left top;
     display: block;
}
#more-less-main {
     margin: 0px;
     padding: 0px 14px;
     background: url(/professional/images/more-less-bg.gif) repeat-y left top;
}
#more-less-top-orange {
     width: 288px;
     margin: 0px;
     padding: 10px 0px 0px 0px;
     background: url(/professional/images/more-less-top-orange.gif) no-repeat left top;
     display: block;
}
#more-less-orange {
     margin: 0px;
     padding: 0px 34px 10px 34px;
     background: url(/professional/images/more-less-bg-orange.gif) repeat-y left top;
}
#more-less-bottom {
     width: 288px;
     height: 32px;
     margin: 0px;
     padding: 0px;
     background: url(/professional/images/more-less-bottom.gif) no-repeat left bottom;
     display: block;
     overflow: hidden;
}
#more-less h1 {
     margin: 0px;
     padding: 10px 20px;
     font-size: 1.8em;
     line-height: 1.2em;
     color: #A6CECE;
}
#more-less-divider {
     width: 260px;
     height: 10px;
     margin: 0px;
     padding: 0px;
     background: url(/professional/images/more-less-divider.gif) no-repeat left top;
     display: block;
}
#more-less #more {
     width: 90px;
     margin: 0px 20px 20px 20px;
     padding: 20px 0px 0px 0px;
     float: left;
     display: inline;
}
#more-less #less {
     width: 110px;
     margin: 0px 10px 20px 0px;
     padding: 20px 0px 0px 0px;
     float: left;
     display: inline;
}
#more-less-main p {
     margin: 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.2em;
     color: #FFFFFF;
}
#more-less-orange p {
     margin: 0px;
     padding: 0px 15px 0px 0px;
     font-size: 1.4em;
     line-height: 1.2em;
     color: #FFFFFF;
}
#more-less p .percent {
     font-size: 2.2em;
     font-weight: bold;
}
#more-less p .orange {
     font-weight: bold;
     color: #F48020;
}


#eyeQ {
     margin: 20px 0px;
     padding: 20px 0px;
	border-top: 1px solid #C1B49A;
     font-size: 10px;
}
#eyeQ h1 {
     margin: 0px;
     padding: 0px;
	font-size: 1.6em;
     line-height: 1.2em;
     font-weight: bold;
     color: #716558;
}
#eyeQ h2 {
     margin: 5px 0px 20px 0px;
     padding: 0px;
	font-size: 1.4em;
     line-height: 1.2em;
     font-weight: normal;
     color: #716558;
}
#eyeQ-side {
	float: right;
     margin: 0px 0px 10px 20px;
     text-align: right;
}
#eyeQ-side img {
     margin: 0px 0px 20px 0px;
}
#eyeQ .divider {
     height: 1px;
	margin: 20px 0px 10px 0px;
	background-color: #C1B49A;
     display: block;
     overflow: hidden;
}
#mainContent .blueBold, #mainContent p.blueBold {
     font-size: 1.6em;
     font-weight: bold;
	color: #65AAAA;
}
#mainContent .brownBold, #mainContent p.brownBold {
     font-size: 1.6em;
     font-weight: bold;
	color: #716558;
}
#mainContent .orangeBold, #mainContent p.orangeBold{
     font-size: 1.6em;
     font-weight: bold;
	color: #F89728;
}
#mainContent .blueBold a, #mainContent .blueBold a:link, #mainContent .blueBold a:visited {
     font-size: 1.0em;
     font-weight: bold;
	color: #65AAAA;
     text-decoration: underline;
}
#mainContent .brownBold a, #mainContent .brownBold a:link, #mainContent .brownBold a:visited {
     font-size: 1.0em;
     font-weight: bold;
	color: #716558;
     text-decoration: underline;
}
#mainContent .orangeBold a, #mainContent .orangeBold a:link, #mainContent .orangeBold a:visited{
     font-size: 1.0em;
     font-weight: bold;
	color: #F89728;
     text-decoration: underline;
}

.testimonial {
     margin: 10px 0px 20px 0px;
     padding: 10px 0px 0px 0px;
     font-size: 10px;
     line-height: 10px;
     clear: both;
     border-top: 1px solid #C1B49A;
}
.testImage {
     width: 70px;
     height: 100px;
     margin: 0px 10px 0px 0px;
     padding: 10px 0px;
     float: left;
}
.testContent {
	width: 545px;
     margin: 0px;
     padding: 0px;
     float: left;
}
.testContent p.question {
	font-size: 1.4em;
     font-weight: bold;
}
.testContent p.title {
	font-size: 1.0em;
}

#sidebar-testimonials {
	width: 288px;
     margin: 10px 0px 7px 0px;
     padding: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 10px;
}
#sidebar-testimonials-top {
	width: 288px;
     height: 13px;
     margin: 0px;
     padding: 0px;
     background: url(/professional/images/sidebar-testimonials-top.gif) no-repeat left top;
     display: block;
}
#sidebar-testimonials-content {
     margin: 0px;
     padding: 20px 14px 20px 34px;
     background: url(/professional/images/sidebar-testimonials-bg.gif) repeat-y left top;
     display: block;
}
#sidebar-testimonials-bottom {
	width: 288px;
     height: 13px;
     margin: 0px;
     padding: 0px;
     background: url(/professional/images/sidebar-testimonials-bottom.gif) no-repeat left top;
     display: block;
}
#sidebar-testimonials-image {
	width: 56px;
     height: 80px;
     margin: 0px 10px 10px 0px;
     padding: 0px;
     float: left;
}
#sidebar-testimonials .quote {
     width: 154px;
     margin: 0px 20px 0px 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.2em;
	float: left;
}
#sidebar-testimonials h2 {
     margin: 5px 20px 0px 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.2em;
     font-weight: bold;
     clear: both;
}
#sidebar-testimonials-cta {
     margin: 0px;
     padding: 20px 0px 0px 0px;
}
#sidebar-testimonials-cta a, #sidebar-testimonials-cta a:link, #sidebar-testimonials-cta a:visited {
     margin: 0px;
     padding: 0px;
     font-size: 1.2em;
     line-height: 1.2em;
     font-weight: bold;
	color: #E87813;
     text-decoration: none;
}
#sidebar-testimonials-cta a:hover, #sidebar-testimonials-cta a:active {
	color: #49AAAA;
     text-decoration: underline;
}