/* @override http://rmwebsite.com/durrievision/wp-content/themes/durrievision/style.css */

/*------------------------------------------------------------------------------------
  Copyright Rosemont Media 2009. Used with Permission.                             
  May not be duplicated or reproduced.
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* ------------------------ type selectors ------------------------ */
body { 
	background:#521f13 url("images/bgBody.jpg") top repeat-y;
	text-align:center; 
	font:14px/18px Arial,Helvetica,Verdana,sans-serif; 
	color:#000;
}

blockquote { margin-left:10px; margin-right:10px; }

h1	{ font-size:1.2em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color: #521f13; text-decoration:underline; outline:none; }
a:hover,a:active	{ text-decoration:none;}

/* ------------------------ classes ------------------------ */
.clear	{ 
	clear:both;
}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
}

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("images/bullet-back-to-top.jpg") right no-repeat;
}

img.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
}

img.img-right { 
	float:right; 
	margin:5px 0px 10px 10px; 
}

.wp-caption img {
	display: block;
}

.wp-caption-text {
	display: block;
	clear: both;
}

/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

#wrap {
	background:url("images/bg-wrap.jpg") repeat-y;
	width:980px;
	margin:0 auto;
	text-align:left;
}

#header {
	height: 74px;
}

#logo {
	background: url("images/logo.jpg") no-repeat;
	height: 36px;
	width: 217px;
	display: block;
	margin: 17px 0 21px;
	float: left;
	text-indent: -9999px;
	display: inline;
}

#header form {
	float: right;
	margin: 12px 0 0;
}

#header form input {
	background: #cbcccd url("images/iconSearch.gif") 195px center no-repeat;
	width: 215px;
	height: 15px;
	border: 1px solid #a29f87;
	line-height: 15px;
	text-indent: 15px;
	color: #7a7a7a;
	font-weight: Verdana;
	font-size: 11px;
}

/* ------------------------ horizontal sprite nav ------------------------ */
#nav {
	width:740px; 
	height:14px; 
	margin:0;
	padding:0; 
	font-size: 14px;
	text-transform: uppercase;
	float: right;
	margin: 10px 0 0;
}

#nav li, #nav a {
	height:24px;
	display:block; 
	color: #f4f1de;
}

#nav li {
	float:left;
	list-style:none; 
	display:inline;
	position:relative;
	margin-right: 20px;
	z-index: 200;
}

#nav-01 { width: 50px;}
#nav-02 { width: 162px;}
#nav-03 { width: 168px;}
#nav-04 { width: 90px;}
#nav-05 { width: 155px;}

#nav li:last-child {
	margin-right: 0px;
}

#nav a:hover {
	color: #cecbbb!important;
}

/* ------------------------ son of suckerfish: horizontal sprite nav ------------------------ */
#nav li ul {
	position:absolute;
	left:-9999px;
	margin-top:0;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#97885F;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
}

#nav li ul li { 
	height:30px; /* Height of each drop down nav item */
	border:1px solid #000;
	border-top:none;
}	

#nav li ul li a {
	width:100%;
	height:30px;	/* Height of each drop down nav item, should match above */
	line-height:30px;	 /* Height of each drop down nav item again, should match above */
}

#nav li ul li a {
	display:block;
	text-indent: 10px;
}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li:hover ul, #nav li.sfHover ul { left: auto; }

/* Hover styles for drop down items */
#nav li ul a:hover { 
	background-image:none;
	background-color:#47402D;
	color:#FFFFFF;
	text-decoration:none;
}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-01 li, #nav-01 ul { width:180px; }
#nav-02 li, #nav-02 ul { width:330px; }
#nav-03 li, #nav-03 ul { width:230px; }
#nav-04 li, #nav-04 ul { width:300px; }
#nav-05 li, #nav-05 ul { width:300px; }


/* ------------------------ masthead framework ------------------------ */
#masthead {
	background:#000;
	height:393px;
	position: relative;
}

#pics {
	position: absolute;
	height: 393px;
	width: 980px;
	top: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
}

#pics a img {
	margin: 0px;
	padding: 0px;
}

#imageNav {
	position: absolute;
	display: block;
	top: 357px;
	left: 686px;
	z-index: 100;
}

#imageNav a {
	line-height: 22px;
	width: 22px;
	float: left;
	background: #7b2e1a;
	border: 2px solid #652f20;
	margin: 0 16px 0 0;
	text-align: center;
	color: #a7a7a7!important;
	text-decoration: none;
	font-weight: bold;
}

#imageNav a.activeSlide {
	background: #a8996e;
	color: #000!important;
	border-color: #652f20;
}

#inside #masthead {
	background:url("images/sub-masthead.jpg");
	height:300px;
	width: 980px;
	display: block;
	float: left;
}

#inside.about-durrie-vision.eye-care-specialist-kansas-city #masthead { background:url("images/IMG_2541.jpg"); }
#inside.about-durrie-vision.eye-doctors-kansas-city #masthead {	background:url("images/doctorsimg.jpg"); }
#inside.about-durrie-vision.lasik-surgeon-kansas-city #masthead { background:url("images/mastheadConsideringLasik.jpg"); }
#inside.about-durrie-vision.eye-care-practice-kansas-city #masthead {  }
#inside.about-durrie-vision.eye-care-technology-kansas-city #masthead { background:url("images/sub-mastheadTechnology.jpg"); }
#inside.about-durrie-vision.vision-correction-practice-kansas-city #masthead { background:url("images/sub-mastheadLocations.jpg"); }

#inside.vision-for-a-lifetime #masthead { background:url("images/mastheadVisionForLifetime.jpg"); }
#inside.vision-for-a-lifetime.teenager-eye-conditions-kansas-city #masthead { background:url("images/mastheadTeenagers.jpg"); }
#inside.vision-for-a-lifetime.young-adult-eye-conditions-kansas-city #masthead { background:url("images/sub-mastheadAdvanced.jpg"); }
#inside.vision-for-a-lifetime.baby-boomers-eye-conditions-kansas-city #masthead { background:url("images/mastheadBabyBoomers.jpg"); }
#inside.vision-for-a-lifetime.visual-and-eye-conditions-kansas-city #masthead { background:url("images/sub-mastheadVisualCondition.jpg"); }
#inside.vision-for-a-lifetime.eye-health-kansas-city #masthead { background:url("images/mastheadEyeHealth.jpg"); }

#inside.procedures.laser-vision-correction-kansas-city #masthead { background:url("images/Website-Surgery-030.jpg"); }
#inside.procedures.conductive-keratoplasty-ck-kansas-city #masthead { background:url("images/refractiveLensMasthead.jpg"); }
#inside.procedures.revitalvision-kansas-city #masthead { background:url("images/mastheadRevitalVision.jpg"); }
#inside.procedures.botox-latisse-kansas-city #masthead { background:url("images/mastheadCosmeticTreatments.jpg"); }
#inside.procedures.sbk-lasik-kansas-city #masthead { background:url("images/sub-mastheadLasik.jpg"); }
#inside.procedures.prk-kansas-city #masthead { background:url("images/sub-mastheadAdvanced.jpg"); }
#inside.procedures.phakic-iol-kansas-city #masthead { background:url("images/sub-mastheadAdvanced.jpg"); }
#inside.procedures.refractive-lens-exchange-kansas-city #masthead { background:url("images/refractiveLensMasthead.jpg"); }
#inside.procedures.cataract-surgery-kansas-city #masthead { background:url("images/IMG_2575.jpg"); }

/*#inside.patient-resources #masthead { background:url("images/faqMasthead.jpg"); }*/
#inside.patient-resources.contact-us-kansas-city #masthead { background:url("images/sub-mastheadOurphilosophy.jpg"); }
#inside.patient-resources.out-of-town-patients-kansas-city #masthead { background:url("images/sub-mastheadOutoftown.jpg"); }
#inside.patient-resources.focus-on-independence-kansas-city #masthead { background:url("images/sub-mastheadFocus.jpg"); }
#inside.patient-resources.patient-forms-kansas-city #masthead { background:url("images/sub-masthead.jpg"); }
#inside.patient-resources.eye-care-events-kansas-city #masthead { background:url("images/sub-mastheadLocations.jpg"); }
#inside.patient-resources.affordable-eye-care-kansas-city #masthead { background:url("images/mastheadLasikAffordable.jpg"); }
#inside.about-durrie-vision.careers-at-durrie-vision #masthead { background:url("images/sub-mastheadFAQ.jpg"); }


#inside.about-durrie-vision.careers-at-durrie-vision #masthead { background:url("images/mastheadCareers.jpg"); }

/* ------------------------ columnLeft framework ------------------------ */
#columnLeft {
	width:228px;
	float:left;
	margin-right: 20px;
}

#columnLeft a {
	color: #fff;
}

#columnLeft p, #columnLeft h1, #columnLeft h2, #columnLeft h3, #columnLeft ul, #columnLeft dl {
	margin:0px 0px 10px 0px;
}

#btnAppointment {
	height: 74px;
	display: block;
	background: url("images/btnAppointment.png") no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}

#btnMap {
	height: 75px;
	display: block;
	background: url("images/btnMap.png") no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}

#btnFinancing {
	height: 75px;
	display: block;
	background: url("images/btnFinancing.png") no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}

#btnResearch {
	height: 75px;
	display: block;
	background: url("images/btnResearch.png") no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}

#columnLeft h2, #columnLeft h2 a {
	font-size: 18px;
	font-weight: normal;
	color: #f3f0dd;
	margin-top: 20px;
	text-decoration: none;
}

#columnLeft ul {
	border-top: 1px solid #818172;
}

#columnLeft ul#blog-list {
	border: none;
	margin-top: 10px;
}

#columnLeft ul#blog-list li {
	list-style: none;
	background: #8d3b26;
	border: 3px solid #7b2d19;
	font-size: 12px!important;
	font-weight: normal;	
	text-decoration: none!important;
	font-family: Arial;
	padding:5px;
	margin: 0 0 5px 0;
}

#columnLeft ul#blog-list li a {
	color: #fff;
	text-decoration: none!important;
	font-size: 15px!important;
}

#columnLeft h2#enrolling {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal!important ;
	color: #fff;
	line-height: 22px;
	margin-left: 25px;
}

#columnLeft ul#techniques li {
	color: #fff;
	margin-left: 40px;
	font-size: 15px;
	line-height: 22px;
}

#columnLeft li {
	margin: 14px 0 3px;
}

#columnLeft li a {
	color: #a3a290;
	text-decoration: none;
	font-size: 18px;
}

#columnLeft li span {
	display: block;
	border-top: 1px solid;
	padding: 3px 0 0;
	margin-top: 2px;
	font-size: 12px;
}

h2#enrolling {
	font-size: 14px;
	border-bottom: 1px solid;
}

ul#techniques {
	border: none;
}

#techniques li {
	list-style-type: disc;
	margin: 0 0 0 20px;
}

#blog-list li {
	list-style-type: disc;
	margin: 10px 0 0 20px;
	text-decoration:underline;
}

#columnLeft p {
	color: #fff;
}

#columnLeft p#eligible {
	font-size: 16px;
	line-height: 22px;
	margin-left: 25px;
	font-weight: normal;
}

#sideLogo {
	margin: 10px 0 22px;
}

#columnLeft p#address {
	font-size: 14px;
	color: #c1c1c1;
}

#columnLeft ul#network {
	margin-left: 25px;
	border: none;
}

#network li {
	float: left;
	text-indent: -9999px;
	height: 32px;
	width: 32px;
}

#network li a {
	display: block;
	height: 32px;
	width: 32px;
}

#network li#title {
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	text-transform: uppercase;
	float: none;
	text-indent: 0;
	height: auto;
	width: auto;
}

#network #twitter {
	background: url("images/twitter.png") no-repeat;
}

#network #rss {
	background: url("images/rss.png") no-repeat;
}
#network #facebook {
	background: url("images/facebook.png") no-repeat;
}

#network #youtube {
	background: url("images/youtube.png") no-repeat;
}

/* ------------------------ columnRight framework ------------------------ */
#columnRight {
	width:732px;
	float:left;
	padding-top: 11px;
}

#columnRight p, #columnRight h1, #columnRight h2, #columnRight h3, #columnRight ul, #columnRight dl {
	margin:0px 0px 10px 0px;
}

#contentWrap {
	background: url("images/contentWrap.png");
}

#contentTop{
	background: url("images/contentTop.png") no-repeat;
}

#contentBtm{
	background: url("images/contentBtm.png") bottom left no-repeat;
	padding: 35px 27px 35px 40px;
	font-size: 14px;
	line-height: 22px;
}

#contentWrap h1 {
	font-size: 22px;
	font-weight: normal;
	color: #5f2416;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 28px;
}

#contentWrap h2 {
	font-size: 21px;
	font-weight: normal;
	color: #5f2416;
	line-height: 22px;
	margin: 20px 0 15px;
	clear: both;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 5px;
}

#contentWrap h3 {
	font-size: 18px;
	font-weight: normal;
	color: #5f2416;
	line-height: 22px;
	margin: 20px 0 10px;
	clear: both;
}

#contentWrap ul {
	margin: 10px 0 10px 60px;
	list-style: disc;
}

#videoPlayer {
	width: 397px;
	height: 311px;
	margin: 0 0 14px 0;
	background: url("images/bkgdVideo.png") no-repeat;
	float: left;
}

#videoPlayerStandard {
	width: 330px;
	height: 255px;
	margin: 0 0 14px 0;
	background: url("images/videoPlayerStandard.jpg") no-repeat;
	float: left;
}

#videoPlayerWideSmall {
	width: 353px;
	height: 208px;
	margin: 0 0 0 10px;
	background: url("images/videoPlayerWideSmall.jpg") no-repeat;
	float: left;
	display: inline;
}

#videoPlayerWideSmallFloat {
	width: 320px;
	height: 189px;
	margin: 0 0 0 10px;
	background: url("images/videoPlayerWideSmallFloat.jpg") no-repeat;
	float: left;
	display: inline;
}

#videoPlayerStandard.alignright, #videoPlayerStandard.alignright, #videoPlayerWideSmall.alignright {
	float: right;
}

#videoPlayerStandard.aligncenter, #videoPlayerStandard.aligncenter, #videoPlayerWideSmall.aligncenter {
	margin: 0 auto;
}

#videoPlayer p {
	margin: 32px 0 0 41px;
}

#videoPlayerStandard p {
	margin: 13px 0 0 14px;
}

#videoPlayerWideSmall p {
	margin: 14px 0 0 13px;
}

#videoPlayerWideSmallFloat p {
	margin: 12px 0 0 12px;
}

#onlineFamily {
	clear: both;
}

#onlineFamily h2 {
	color: #5f2416;
	font-weight: normal;
	font-size: 24px;
	line-height: 20px;
	text-transform: capitalize;
}

#onlineFamily img {
	margin: 0 auto;
	display: block;
}

#content p {
	margin: 10px;
}

#doctorsBox {
	margin: 10px 0 0;
}

#doctorsBox img {
	float: left;
}

#doctorsBox p {
	color: #f3f0dd;
	font-size: 12px;
}

#doctorsBox li {
	color: #f3f0dd;
	margin-bottom:3px;
}

#doctorsBox span {
	display: block;
	font-size: 10px;
	text-decoration: underline;
}

#doctorsBox h2 {
	clear: both;
	background: url("images/headerTeam.png") no-repeat;
	text-indent: -9999px;
	height: 72px;
	margin-bottom: 0px;
}

ul#doctorsList {
	margin: 7px 0 0!important;
}

ul#doctorsList li {
	margin-bottom: 5px;
	float: left;
}

ul#doctorsList li a {
	border: 3px solid #7a2d19;
	background: #8d3b26;
	padding: 5px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	width: 200px;
	float: left;
}

.smallBox {
	width: 359px;
	float: left;
	background: #d9d3c0 url("images/noteTop.jpg") no-repeat;
	margin: 10px 10px 0 0;
	color: #5d2315;
}

.smallBox#magazineLasikSurgeon {
	background: #d9d3c0 url("images/titleLasikSurgeon.jpg") no-repeat;
	padding-top: 100px;
}

.smallBox#magazineTopDoctors {
	background: #d9d3c0 url("images/titleTopDoctors.jpg") no-repeat;
	margin: 10px 0 0;
	padding-top: 100px;
	width: 357px;
}

.bottom {
	height: 475px;	
}

.smallBox h2 {
	display: none;
}

.smallBox p {
	padding: 0 10px;
	margin: 0 0 10px!important;
}

.smallBox a {
	color: #a84b35;
}

#content h2 {
	margin: 10px 10px;
	font-size: 18px;
	font-weight: normal;
	color: #521F13;
	border-bottom: 1px solid;
	padding-bottom: 3px;
}

#content a {
	color: #521F13;
}

#content ul {
	list-style: disc;
	margin: 0 0 0 50px;
}

#content li {
	margin: 5px 0;
}

.post h2 {
	margin-bottom: 0px!important;
}

.post h2 a {
	text-decoration: none;
}

.metaData {
	font-size: .8em;
	margin-top: 0px!important;
}
/* ------------------------ bottom-wrap framework ------------------------ */

#bottom-wrap {
	width:100%;
	height:100px;
	clear:both; /* important */
	margin-top: 20px;
}

/* ------------------------footer framework ------------------------ */
#footer {
	width:940px;
	margin:20px auto;
	text-align:center;
	clear: both;
	font-size: 12px;
}

#footer p {
	color:#fff;
	margin-bottom:10px;
}

#footer a:link, #footer a:visited { color:#fff; }
#footer a:hover, #footer a:active { color:#fff; }

#footer ul {margin:10px 0 20px;}

#footer li {
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid #fff;
}

#footer li:first-child { border: none; }

/* Doctor box crap */

#doctors {
background:transparent url(images/doc.png) no-repeat scroll 0 0;
float:left;
height:336px;
position:relative;
width:500px;
margin-top:55px;
}

#doctors-durrie {
background:transparent url(images/doc-durrie.png) no-repeat scroll 0 0;
float:left;
height:336px;
position:relative;
width:500px;
margin-top:55px;
}
#doctors-stahl {
background:transparent url(images/doc-stahl.png) no-repeat scroll 0 0;
float:left;
height:336px;
position:relative;
width:500px;
margin-top:55px;
}
#doctors-stahl2 {
background:transparent url(images/doc-stahl2.png) no-repeat scroll 0 0;
float:left;
height:336px;
position:relative;
width:500px;
margin-top:55px;
}
#doctors-grosdidier {
background:transparent url(images/doc-grosdidier.png) no-repeat scroll 0 0;
float:left;
height:336px;
position:relative;
width:500px;
margin-top:55px;
}


a#durrie {
height:336px;
left:205px;
position:absolute;
top:0px;
width:120px;
}

a#stahl {
height:336px;
left:0px;
position:absolute;
top:0px;
width:110px;
}

a#stahl2 {
height:336px;
left:110px;
position:absolute;
top:0px;
width:100px;
}

a#grosdidier {
height:306px;
left:360px;
position:absolute;
top:30px;
width:100px;
}



#costCalculator ul {list-style-type:none;}

.preload {display:none;}

#online-network {
	width: 213px;
	margin: 40px 40px 0 30px;
	float:right;
}

a.socialMedia {
	width:42px;
	height:42px;
	text-indent:-9999px;
	margin-left:15px;
	float:left;
}

#youtube { background:url("images/youtube.jpg") no-repeat; }
#facebook {	background:url("images/facebook.jpg") no-repeat; margin-left: 0px;}
#twitter { background:url("images/twitter.jpg") no-repeat; }

#online-network a.socialMedia:hover {
	background-position: bottom left;
}

#chart tbody tr#tableHead {
	background:none;
	height: 10px!important;
}

#chart #tableHead td {
	background: none;
	padding: 0;
}

#chart #tableHead td#first {
	width: 470px;
}

#smallLogo {
	width: 100px;
	text-align: center;
}

#chart #tableHead td#last {
	width: 80px;
	text-align: center;
}

#chart tbody {
	width: 100%;
}

#chart tbody tr {
	background:#EFEEE2;
	width:650px;
	margin-bottom:10px;
	display: block;
}

#chart tbody td {
	padding: 20px 15px;
	background: #EFEEE2 url("images/divider.jpg") left center no-repeat;
}

#chart td:first-child {
	background-image: none;
}

#chart h4 {
	font-size: 17px;
	font-weight: normal;
	line-height: 22px;
	border-bottom: 1px solid #d2d1c0;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

#unchecked img {
	margin-top: 21px;
}

#print {
	height: 71px;
	line-height: 71px;
	width: 474px;
	margin: 20px auto;
}

#print img {
	float: left;
	margin-right: 20px;
}

#average-cost {
	margin-bottom: 20px;
	float: left;
}

#average-cost img {
	margin-bottom: 10px;
}

#average-cost h4 {
	font-size: 18px;
	line-height: 22px;
	color: #5f2416;
	font-weight: normal;
}

#average-cost p {
	font-size: 13px;
	line-height: 22px;
	margin: 0;
}

#average-cost .total {
	font-size: 14px;
	font-weight: bold;
	line-height: 29px;
	border-top: 1px solid #dbdbdb;
	margin-top: 5px;
}

#average-cost .total span {
	display: block;
	font-size: 24px;
	line-height: 25px;
}

#average-cost #glasses {
	width: 147px;
	float: left;
	margin-right: 17px;
}

#average-cost #glasses img {
	margin-bottom: 18px;
}

#average-cost #soft-disposable {
	width: 220px;
	float: left;
	margin-right: 19px;
}

#average-cost #soft-disposable h4, #average-cost #soft-disposable p {
	margin-left: 12px;
}

#average-cost #permeable {
	width: 230px;
	float: left;
}

#average-cost #permeable h4, #average-cost #permeable p {
	margin-left: 22px;
}

#compare-cost {
	clear: both;
	font-size: 21px;
	line-height: 22px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	border-top: 1px solid #dbdbdb;
	padding: 20px 0!important;
	border-bottom: 1px solid #dbdbdb;
}

#eyeglass-calculator {
	background: #efeee2;
	border-left: 14px solid #5d2215;
	float: left;
	padding: 30px 27px 30px 30px;
	width: 590px;
	margin-bottom: 30px;
	display: inline;
}

#eyeglass-calculator #info {
	width: 266px;
	text-align: center;
	float: left;
	margin-right: 40px;
	margin: 40px 40px 0 0;
}

#eyeglass-calculator h4 {
	font-size: 21px;
	font-weight: normal;
	color: #5f2416;
}

#eyeglass-calculator form {
	width: 274px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#eyeglass-calculator .box {
	margin-bottom: 5px;
	line-height: 27px;
	height: 27px;
}

#eyeglass-calculator form label {
	float: left;
	font-size: 13px;
	width: 160px;
}

#eyeglass-calculator form input {
	float: right;
	width: 87px;
	border: 1px solid #cac7bf;
	height: 27px;
	line-height: 27px;
}

#label-years {
	line-height: 19px;
}

#eyeglass-calculator .box#calculate {
	clear: both;
	margin: 10px 0 0 0;
	float: left;
	width: 100%;
}

#eyeglass-calculator form input#button-calculate {
	float: left;
	background: url("images/btnCalculate.png") no-repeat;
	width: 100px;
	height: 20px;
	border: none;
	line-height: 20px;
}

blockquote {
	font-size: 17px;
	line-height: 32px;
	font-style: italic;
	color: #5d2315;
	width: 240px;
	float: right;
	background: url("images/topQuote.png") no-repeat;
	padding: 20px 0 0 24px;
}

#caq {
	border-top: 1px solid #b1b1b1;
	list-style: none!important;
	margin: 0px!important;
}

#caq li {
	height: 50px;
	line-height: 52px;
	border-bottom: 1px solid #b1b1b1;
	font-size: 16px;
	font-style: italic;
}

#caq li a {
	font-size: 14px;
	color: #5d1f14;
	font-style: normal;
}

#caq li img {
	float: right;
	margin: 1px 0;
}