body {background: url(../images/common/bg-main.jpg) center top repeat-x #4b4a49; margin:0; padding:0; font-family:tahoma,verdana,arial, helvetica,sans-serif;}

#owrap {width:970px; display:block; text-align:left; background: #eee url(../images/common/HORIZON-LASER-VISION-CENTER.jpg) top left no-repeat; border-bottom: solid 6px #8baba0;border-top: solid 1px #8baba0; }
#iwrap {width:950px; margin-left:10px; display:block;}


h1 {color:#6b9c8a; font-size:1.4em;}
	h1 span {color:#515151;font-size:0.8em;}
h2 {font-size:1.2em; color:#535353;}
	h2 span {color:#618d7d;}

p {font-size:0.85em;}
	p.more {font-size:0.8em;}
a {color:#3D6B5B;}



/* ----- FORM ELEMENTS ------ */

label, select {font-size: 0.8em; text-transform:uppercase;}
input, textarea, select {border: solid 1px #ccc; width:200px; }
textarea {height:40px;font-family:tahoma,verdana,arial, helvetica,sans-serif; font-size:0.8em;}
input.submit {border:none; width:auto; vertical-align:bottom; }

/* ----- MAIN MENU ------ */

#mainnav {display:block; height:50px; margin-top:20px; width:950px; }
	#mainnav ul {list-style:none; margin:0; padding:0 0 0 0; display:block; float:right;}
	#mainnav ul ul {padding:0;}
	#mainnav li {background: url(../images/common/dots-vertical.gif) top left repeat-y; display:block; float:left; list-style:none; margin:0; padding:20px 13px 10px 13px;}
	#mainnav a {color:#4d7265; text-decoration:none; display:block;}

		/*mouse over rules*/
		#mainnav  a:hover {color:#446900;}
		
	/*drop down navigation  */
		#mainnav li ul {background:#6b9c8a; width:12em; left:-999em; position:absolute; z-index:10; display:block;}
		#mainnav li:hover ul, #mainnav #nav li.sfhover ul {left:auto; margin-left:0;}	
		
		#mainnav li ul li {text-align:left; font-size:0.9em; zoom:normal; background:#6b9c8a; padding:0;margin:0; float:none; border-bottom:1px solid #fff; display:block;}
		#mainnav li ul li a {color:#fff; background-image:none; padding:6px 15px; margin:0; display:block;}
		#mainnav li ul li a:hover {color:#3e6255; background-color:#f7f7f7;}


/*sub navigation*/
.subnavigation {padding:0; text-align: center;  margin:0;}
		.subnavigation ul li, .wrap #content .subnavigation ul li {font-size:1em; float:left; display:block; background:url(../images/common/divider-vertical-top.gif) repeat-y; line-height:90%;}
			.subnavigation ul li.last, .wrap #content .subnavigation ul li.last {background-image:none;}
			.subnavigation ul li a {color:#4293be; text-decoration:none; padding:5px 16px; display:block;}
		/*mouse over rules*/
		.subnavigation a:hover {color:#21316b;}



	#himage {display:block; float:left;width:720px;}

	
/* ----- MASTHEAD ------ */	
#masthead {display:block; width:970px; height:88px;}	
#tagline {width:650px; display:block; float:right;}
	#tagline #call {color: #000; font-size: 1.4em;padding-top:10px;}
		#call span {color: #666; font-size:0.8em;}
	#tagline #life {padding:16px 16px 0 0;}
	


/* ----- QUICK CONTACT ------ */
#quickcontact {display:block; width:230px; }
	#quickcontact .wrap { padding:50px 0px 4px 20px; width: 210px;}
	#quickcontact ul {list-style:none; margin:0; padding:0; display:block;}
	#quickcontact li {display:block; float:left; list-style:none; margin:0; padding:0; height:36px; text-transform:uppercase; font-size:0.8em;}
	#quickcontact li a {font-size:0.7em;}	
	#quickcontact .com {height:66px;}
	#quickcontact .sel { height:30px;}



/* ----- COLUMNS ------ */
#left {display:block; width:230px;float:left;}
	
/*
#testimonial {display:block; width:230px; float:left; background: #666 url(../images/common/bg-left.jpg) top left repeat-x; text-align:center;}
#testimonial ul { padding:0; margin:0;}
#testimonial li {list-style:none;}
#testimonial li p { color:#fff; }
#testimonial li li {color:#bbb; font-size:0.8em; }

#testimonial ul ul { margin-left:16px;}
#testimonial span { font-size:0.8em; }
#testimonial .wrap {width:200px; text-align:left; margin:auto; padding:30px 0 5px 0;margin-left:10px;}
#testimonial .next a {
	display:		block;
	padding:		6px;
	background:		#638D7C;
}
#testimonial .next img {
	border:			0;
}
*/


#testimonial2 {
	width:				230px;
	height:				396px;
	text-align:			left;
	float:				left;
	background:			url(../images/common/bg-left.jpg) top left repeat-x #666;
	text-align:			center;
	position:			relative;
	padding-top:		30px;
}
#testimonial2 .wrap {
	text-align:			left;
	margin-left:		10px;
}
#scrollingItems	{
	width:				210px;
	height:				315px;
	position:			relative;
	margin-left:		10px;
	padding:			0;
}
#scrollingItems a {
	font-size:			10px;
	font-weight:		bold;
	color:				#922125;
	text-decoration:	none;
}
#scrollingItems a:hover	{
	color:				#010109;
}
#scrollingItems #items {
	overflow:			hidden;
	height:				315px;
	list-style:			none;
}
#scrollingItems #items ul {
	width:				280px;
	height:				auto;
	padding:			0;
	margin:				0;
	list-style:			none;
}
#scrollingItems #items li {
	width:				200px;
	height:				315px;
	overflow:			hidden;
	display:			block;
	padding:			0px;
	margin:				0px;
	list-style:			none;
}
#scrollingItems #items li p {
	color:				#FFF;
	padding:			0px;
	margin-top:			0;
	text-align:			left;
}
#testimonial2 .next a {
	display:		block;
	z-index:		100;
	padding:		6px;
	background:		#638D7C;
	position:		absolute;
	bottom:			0px;
	left:			0px;
	width:			218px;
}
#testimonial2 .next img {
	border:			0;
}
#testimonial2 li div {
	color:			#BBB;
	font-size:		0.8em;
	margin-left:	16px;
	text-align:		left;
}
#testimonial2 div span {
	font-size:		0.8em;
}


/* Left Column Contact Information */
#contact {
	display:		block;
	float:			left;
	clear:			left;
	background:		#e4e4e4 url(../images/common/bg-green.jpg) top left repeat-x;
	width:			228px;
	border:			solid 1px #a9a9a9;
}
#contact .wrap {
	margin:			20px 0 6px 10px;
}


/* Left Column Bucket */
#left div.verticalBucket {
	float:			left;
	clear:			left;
	border:			1px solid #A9A9A9;
	border-top:		17px solid #638D7C;
	margin-bottom:	10px;
}
#left div.verticalBucket h3 {
	color:				#3F5D51;
	margin:				0;
	padding:			0;
}
#left div.verticalBucket p {
	line-height:		140%;
	margin:				0;
	padding:			0;
	color:				#939598;
}
#left div.verticalBucket a {
	text-transform:		uppercase;
	color:				#638D7C;
	text-decoration:	none;
	background:			url(../assets/img/bucket-arrow.gif) right 4px no-repeat;
	padding-right:		8px;
}

div.verticalBucketValue {
	background:		url(../assets/img/bucket-vt/Financing-less-than-100-a-month.jpg) top center no-repeat #FFF;
	width:			213px;
	padding:		200px 0 20px 15px;
}

div.verticalBucketTechniques {
	background:		url(../assets/img/bucket-vt/Advanced-Clinical-Techniques.jpg) top center no-repeat #FFF;
	width:			193px;
	padding:		200px 0 25px 35px;
	
}

div.verticalBucketProcedures {
	background:		url(../assets/img/bucket-vt/iLASIK+PRK-Surgery-Proceedures.jpg) top center no-repeat #FFF;
	width:			188px;
	padding:		205px 0 40px 40px;
}


#content {width:720px; display:block; float:left;}
	
	#himage {display:block; float:left;width:710px; padding-bottom:10px;}
	
	#center {display:block; float:left; width:480px; min-height:426px; height:auto !important; height:426px; margin: 0 10px; border: solid 1px #dbdbdb; background:#fff;}
		#center .wrap {padding:20px; border-top: solid 10px #618d7d;}

	#right {width:210px; display:block;float:left; border:#d9d9d9;}
		#right h3 {color:#000; font-weight:bold; font-size:0.9em;margin:0; padding:0;}
		#right p {margin:0; padding:0;}
		#right img {border:none;}
		#right #green {display:block; background: #e4e4e4 url(../images/common/bg-green.jpg) top left repeat-x; width:210px; border: solid 1px #a9a9a9;}
			 #green .wrap {width:190px; min-height:400px; height:auto !important; height:400px; margin:20px 0 6px 10px;}
		#right #black {display:block; background: #e4e4e4 url(../images/common/bg-black.gif) top left repeat-x; width:210px; border: solid 1px #d9d9d9; margin-top:20px;}
			#black .wrap {width:190px; margin:20px 0 10px 10px;}
			#black p {text-align:right; margin-bottom:6px; font-size:0.8em;}
			#black .blog {text-align:left; background: url(../images/common/dots-horizontal.gif) bottom left 	repeat-x; padding-bottom:4px;}
			#black span {font-size:0.8em; color:#948f8f;}
			#black .blog a {text-decoration:none; color:#000;}





/* ----- FOOTER ------ */

#footer {display:block; width:950px; margin:20px 10px 0px 10px;  height:50px; font-size:0.9em;}
	#footer ul {list-style:none; margin:0; padding:0; display:block; clear:both; width:100%; text-align:center;}
	#footer li {color: #747474; font-size:0.7em; display:inline; list-style:none; margin:0; padding:0; }
	#footer .secondary {font-size: 0.9em; margin-top:3px;}
	#footer a {color:#747474; text-decoration:none;padding:0px 0px;}
	#footer p {color:#a1a1a1; font-size:0.8em;}

#footer .a2a_dd {
	float:			right;
	background:		#FFF;
}



/* ----- FLOAT DIVS ------ */
.fleft {float:left;}
	.fleft img {margin-right:10px;}
.fright {float:right;}
	.fright img {margin-left:10px;}
/* ----- CLEARING DIVS ------ */	
.cboth {clear:both;}
.cleft {clear:left;}
.cright {clear:right;}
