/* CSS Document */

* {

	margin:0px;

	padding:0px;

}

form{

	margin:0px;

	padding:0px;

}

input{

	margin:0px;

	padding:0px;

}

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:20px;

	background:url(../images/bg.jpg) repeat-x top left;

	margin:35px 0 0 0;

	color:#5b5b5b;

}

a {

	outline:none;

	color:#979595;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

.clear {

	clear:both;

	margin:0px; padding:0px;

}

/* body styles */

#bgwraper {

	width:100%;

	background:url(../images/bg_bottom.jpg) repeat-x bottom;

	padding-bottom:20px;

}

#wraper {

	width:910px;

}

#header {

	background:url(../images/header_bg.jpg) repeat-x top;

}

#logo {

	width:276px;

	float:left;

	padding:1px 0 0 0;

}

#top_links {

	width:632px;

	background:url(../images/tollfree1.jpg) no-repeat top right;

	float:right;

	color:#99CC33;

	margin-top:2px;

}

#top_links a {

	font-size:12px;

	font-weight:bold;

	padding:0 7px 0 7px;

}

#top_links a:hover{

text-decoration:none;

color:#009999;

}

#login {

	width:82px;

	float:left;

	text-align:left;

	background:url(../images/login_bg.jpg) no-repeat left center;

	height:26px;

	margin:0px 0 10px 0;

	padding:2px 0 7px 25px;

}

#login a {

	color:#3b657f;

	font-weight:normal;

	text-decoration:none;

}

#login a:hover {

	text-decoration:none;

	color:#429ccd;

}

#logout {

	width:82px;

	float:left;

	text-align:left;

	background:url(../images/logout_bg.jpg) no-repeat left center;

	height:20px;

	margin:2px 0 0px 0px;

	padding:1px 0 10px 20px;

}

#logout a {

	color:#3b657f;

	font-weight:normal;

	text-decoration:none;

}

#logout a:hover {

	text-decoration:none;

	color:#429ccd;

}

#tellafriend {

	width:115px;

	float:right;

	background:url(../images/tell_friend_bg.jpg) no-repeat left center;

	padding:2px 255px 0 4px;

	height:30px;

	margin:2px 0 20px 0;

}

#tellafriend a {

	color:#3b657f;

	font-weight:normal;

		text-decoration:none;



}

#tellafriend a:hover {

	color:#429ccd;

}

/* middle starts */

#middle {

	background:url(../images/middle_bg.jpg) repeat-y;

}

/* middle ends */

/* left starts */

#left {

	width:276px;

	float:left;

	background:url(../images/left_top.jpg) left top no-repeat;

	padding:32px 0 0 0;

	margin:0;

}

#left_links {

	background:url(../images/left_lins.jpg) no-repeat;

	padding:0px 5px 0 5px;

}

.laser_vision {

	background:url(../images/laser_vision.jpg) no-repeat;

	padding:10px 0 5px 65px;

	text-align:left;

	font-size:11px;

	height:53px;

	color:#808a0a;

}

h2.sub_left {

	font-size:15px;

	color:#8f9349;

	margin:0;

	padding:8px 0 2px 0;

	font-weight:bold;

}

h2.sub_left a {

	color:#656a25;

}

h2.sub_left a:hover {

	text-decoration:none;

	color:#0168b1;

}

.vision_eye {

	background:url(../images/vision_eye.jpg) no-repeat;

	padding:10px 0 5px 70px;

	text-align:left;

	margin-left:2px;

	height:53px;

	font-size:11px;

	color:#808a0a;

}



.eye_doctor {

	background:url(../images/eye_doctor.jpg) no-repeat;

	padding:10px 0 5px 70px;

	text-align:left;

	margin-left:2px;

	height:53px;

	font-size:11px;

	color:#808a0a;

}

.learning_center {

	background:url(../images/learning_center.jpg) no-repeat;

	padding:10px 0 5px 70px;

	text-align:left;

	margin-left:2px;

	font-size:11px;

	height:58px;

	color:#808a0a;

}

.latest_learning_center {

	background:url(../images/latest_learning_center.jpg) no-repeat;

	padding:0px 0 5px 10px;

	text-align:left;

	margin-left:2px;

	font-size:11px;

	color:#808a0a;

}

.latest_learning_center ul{

	padding:10px 20px 5px 0px;

}

/* -----new contact css */

.quick_contact {

	padding:0px 0 20px 0;

}

.quick_contact_head {

	background:url(../images/quick_cont_bg.jpg) no-repeat top ;

	padding:10px 0 0px 0;

	height:52px;

	text-align:left;

}

.quick_contact h2 {

	color:#3b657f;

	font-size:20px;

	margin:0px;

	padding:14px 0 0 65px;

	font-weight:normal;

}

.contact_wrap {

	background:url(../images/contact_bg.jpg) repeat-x left #f7fbfe;

	margin:0 23px 0 7px;

	padding:0px;

}

.contact_wrap p {

padding:0 0 0 0;

margin:6px 0 6px 0;

}



.contact_wrap span {

	float:left;

	width:65px;

	margin-left:15px;

	text-align:left;

	margin-top:2px;

}

.contact_wrap label {

	padding:0 7px 0 0;

	margin:0;

}

input.contact_wrap {

	height:18px;

	width:126px;

	float:right;

	margin:0px 25px 9px 0;

	border:1px solid #bcbf95;

	background:#FFFFFF;

	color:#7f8254;

	padding:2px 0 0 5px;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}

textarea.contact_wrap {

	height:70px;

	width:125px;

	overflow:hidden;

	margin:0 25px 0 0;

	padding:0;

	float:right;

	border:1px solid #bcbf95;

	background:#FFFFFF;

	color:#7f8254;

	padding:2px 0 0 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}*/

/* -----new contact css */

/*

.quick_contact {

	background:url(../images/quick_cont_bg.jpg) no-repeat top #FF0000;

	padding:10px 0 20px 0;

	text-align:left;

}

.quick_contact h2 {

	color:#3b657f;

	font-size:20px;

	padding:0 0 0 65px;

	font-weight:normal;

}

.contact_wrap {

	background:url(../images/con_wrap.jpg) repeat-y;

	margin:0 8px 0 8px;

	padding:0px;

}

.contact_wrap span {

	float:left;

	width:66px;

	margin-left:15px;

	text-align:left;

	margin-top:2px;

}

.contact_wrap label {

	padding:0 7px 0 0;

	margin:0;

}

input.contact_wrap {

	height:20px;

	width:140px;

	float:right;

	margin:0px 25px 9px 0;

	border:1px solid #bcbf95;

	background:#FFFFFF;

	color:#7f8254;

	padding:2px 0 0 5px;

}

textarea.contact_wrap {

	height:52px;

	width:140px;

	overflow:hidden;

	margin:0 25px 0 0;

	padding:0;

	float:right;

	border:1px solid #bcbf95;

	background:#FFFFFF;

	color:#7f8254;

	padding:2px 0 0 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}*/



.content h1{

color:#3b657f;

	font-size:20px;

	font-weight:normal;

	padding:7px 0 13px 72px;

	}
	

.popinputs{

	height:18px;

	border:1px solid #bcbf95;

	background:#FFFFFF;

	color:#7f8254;

	padding:2px 0 0 5px;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}

.poparea{

	height:52px;

	width:140px;

	overflow:auto;

	border:1px solid #bcbf95;

	background:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.newsletter {

	margin:0 24px 0 7px;

	background:url(../images/bg_newsletter.jpg) repeat-x;

	padding:0 0 0 13px;

	text-align:left;

}

.newsletter p {

	margin:0 0 0 0;

	padding:0 0 0 0;

}

.newsletter h2 {

	font-size:20px;

	color:#484d0c;

	font-weight:normal;

	background:url(../images/newsletter_h2.jpg) no-repeat left;

	padding:14px 0 10px 42px;

	margin: 0;

}

.newsletter input {

	height:20px;

	width:200px;

	color:#7f8254;

	margin:9px 0px 9px 0;

	border:1px solid #bcbf95;

	padding:2px 0 0 12px;

	background:#FFFFFF;

}

.newsletter img {

	margin:0 0 20px 155px;

}

.left_bottom {

	/*background:url(../images/bg_left.jpg) no-repeat bottom left;*/

	padding-bottom:43px;

}

/* right starts */

#right {

	width:633px;

	float:left;

	

}

#banner {

	background:url(../images/banner.jpg) no-repeat;

	width:631px;

	height:302px;

}

#banner_optometrist {

	background:url(../images/banner_optometrist.jpg) no-repeat;

	width:631px;

	height:302px;

}

.content {

	padding:10px;

	text-align:left;

}

.cont_boxes {

	width:296px;

	float:left;

	text-align:left;

	background:url(../images/box_bg.jpg) repeat-y;

}

.cont_boxes_content {

	width:294px;

	margin:0 1px 0 1px;

	background:url(../images/content_boxes_bg1.jpg) repeat-x #fcfdff;

}



.cont_boxes h2{

background:url(../images/content_boxes_header.jpg) left top no-repeat;

font-size:16px;

padding:25px 0 0 65px;

font-weight:bold;

height:42px;}



.cont_boxes p {

	padding:0px 24px 0px 20px;

	margin:10px 0 11px 0;

}

.cont_boxes a {

	color:#858e07;

}

.cont_boxes a:hover {

	color:#086bb6;

}



.more {

color:#858e07;

	float:right;

	padding-right:30px;

	text-decoration:none;

}

.more:hover {

	text-decoration:underline;

	color:#086bb6;

}

.services_box {

	background:#f5f7dd;

	margin:20px 0 0 0;

	width:608px;

	text-align:left;

}

.services_box h3 {

	color:#828845;

	font-size:16px;

	font-weight:bold;

	background:url(../images/h3_servises.jpg) no-repeat left;

	margin-left:110px;

	padding:5px 0 5px 35px;

}

.line {

	padding:5px;

	border-bottom:solid 1px #c6cb89;

}

/* footer */

.footer_logo { background:url(../images/bbb_accredited_business.jpg) no-repeat left bottom}

#footer {

	background:url(../images/footer_bg.jpg) repeat-x;

	padding:17px 0 16px 0;

	float:left;

	width:888px;

	height:54px;

	color:#adb53e;

}

#footer a {

	color:#5b5b5b;

	font-weight:bold;

	font-size:11px;

	padding:0 5px 0 5px;

}

.footer_left {

	background:url(../images/footer_left.jpg) no-repeat;

	width:11px;

	height:54px;

	float:left;

}

.footer_right {

	background:url(../images/footer_right.jpg) no-repeat;

	width:11px;

	height:54px;

	float:right;

}

a.techwyse {

	line-height:35px;

	font-weight:bold;

	color:#808a05;

}

/* footer */

/* inner styles */ 

#innerbanner {

	background:url(../images/banner_inner.jpg) no-repeat left top ;

	width:612px;

	height:285px;

	margin-top:1px;

	color:#00CCFF;

	padding:17px 20px 0 0;

    text-align:right;

}

#innerbanner_laser {

	background:url(../images/banner_laser-vision-services.jpg) no-repeat left top ;

	width:612px;

	height:285px;

	margin-top:1px;

	color:#00CCFF;

	padding:17px 20px 0 0;

}

#innerbanner_vision {

	background:url(../images/banner-vision-eye-care.jpg) no-repeat left top ;

	width:612px;

	height:285px;

	margin-top:1px;

	color:#00CCFF;

	padding:17px 20px 0 0;

}

#innerbanner a, #innerbanner_laser a, #innerbanner_vision a{

	font-size:12px;

	color:#045899;

	padding:0 4px;

	}

#getstarted {

	float:right;

	width:312px;

	font-size:20px;

	margin:146px 0 0 0;

	text-align:left;

}

#getstarted a {

	color:#dee8f5;

	display:block;

	padding:6px 0 0 10px;

	height:35px;

	background:url(../images/get_started.jpg) no-repeat left top;

	width:130px;

}

#getstarted a:hover {

	color:#FFFFFF;

	background:url(../images/get_started.jpg) no-repeat left bottom;

}

#left_inner {

	width:276px;

	float:left;

	background:url(../images/left_top_inner.jpg) right top no-repeat;

	padding:32px 0 0 0;

	margin:0;

}

.dotline {

	background:url(../images/line.jpg) repeat-x center;

	padding:10px 0;

}

.inner_top {

	background:url(../images/inner_content_top.jpg) no-repeat;

	padding:7px 0;

	margin-left:3px;

}

.content_bg {

	width:566px;

	padding:0px 20px;

	background:url(../images/content_bg.jpg) repeat-x #FFFFFF;

	margin:0 4px 0 4px;

}

.inner_bottom {

	background:url(../images/inner_content_bottom.jpg) no-repeat center;

	padding:15px 0;

	margin:0;

}



#left_links_inner {

	background:url(../images/left_lins_inner.jpg) no-repeat;

	padding:5px 5px 0 5px;

}

h2.find_optimist {

	color:#3b657f;

	font-size:20px;

	font-weight:normal;

	padding:7px 0 8px 62px;

	margin:0;

	background: url(../images/h2_findoptimist.jpg) no-repeat top;

}

h2.find_optimist span {

	float:left;

}

h2.find_optimist select {

	float:left;

	width:224px;

	margin:0 5px 0 43px;

	border:1px solid #7f9db9;

}

h2.find_optimist img {

	float:none;

	margin:-3px 0 0 0;

}

.step{

	color:#656a25;

	font-size:14px;

	font-weight:bold;

	margin:0 0 6px 0;

	padding:0px 0 0 0px;

	line-height:45px;

	background:none;

	}

.step img{

	margin:0 0 6px 0;

	padding:0px 0 0 0px;

	}



.article_heading{

	color:#3b657f;

	font-size:18px;

	font-weight:normal;

	margin:0;

	padding:10px 0 5px 0;

	}

.article_heading a{

	color:#3b657f;

	}

.article_heading a:hover{

	text-decoration:none;

	text-decoration:underline;

	}

.image_border{

padding:2px;

border:1px solid #bcbf95;}



.inner_content {

	background:url(../images/inner_content_bg.jpg) repeat-y top center;

}

.inner_content p{

	margin:0px 0 10px 0;

	padding:0px;

	}

/*--------

.inner_content h2 {

	color:#3b657f;

	font-size:20px;

	font-weight:normal;

	padding:7px 0 13px 72px;

	margin:0;

	background: url(../images/h2_content.jpg) no-repeat top;

}

.inner_content h3 {

	color:#3b657f;

	font-size:16px;

	font-weight:bold;

	margin:0px 0px 10px 0px;

	padding:15px 0 0;

	

}

.inner_content h3 span{

	color:#3b657f;

	font-size:13px;

	font-weight:bold;

}

.inner_content h4 {

	background:url(../images/arrowh4.jpg) no-repeat 0px 6px;

	color:#656a25;

	font-size:14px;

	font-weight:bold;

	margin:0 0 6px 0;

	padding:0px 0 0 16px;

}

.inner_content h5 {

	color:#656a25;

	font-size:14px;

	font-weight:bold;

	margin:0;

	padding:7px 0 5px 0;

}

-------*/

.inner_content h1 {

	color:#3b657f;

	font-size:20px;

	font-weight:normal;

	padding:7px 0 13px 72px;

	margin:0;

	background: url(../images/h2_content.jpg) no-repeat top;

}

.inner_content h2 {

	color:#3b657f;

	font-size:16px;

	font-weight:bold;

	margin:0px 0px 10px 0px;

	padding:15px 0 0;

	

}

.inner_content h2 span{

	color:#3b657f;

	font-size:13px;

	font-weight:bold;

}

.inner_content h3 {

	background:url(../images/arrowh4.jpg) no-repeat 0px 6px;

	color:#656a25;

	font-size:14px;

	font-weight:bold;

	margin:0 0 6px 0;

	padding:0px 0 0 16px;

}

.inner_content h4 {

	color:#656a25;

	font-size:14px;

	font-weight:bold;

	margin:0;

	padding:7px 0 5px 0;

}

.inner_content img {

	float:left;

	margin:0 15px 0 0;

}

.inner_content ul {

	list-style:none;

	padding:5px 5px;

	margin:0;

}

.inner_content ul li {

	background:url(../images/content_list.jpg) no-repeat left top;

	padding:0px 0 8px 33px;



}

.inner_content ol {

	list-style:none;

	padding:5px 0;

	margin:0;

}

.inner_content ol li {

	background:url(../images/ol_img.gif) no-repeat left top;

	padding:0px 0 0px 20px;

	line-height:24px;



}

.get_listed {

	padding:0 0 5px 0;

}



p.back_links {

	padding:16px 0 5px 0;

}

p.back_links a {

	color:#5b5b5b;

}

.laser_vision_inner {

	background:url(../images/laser_vision_inner.jpg) no-repeat;

	padding:10px 0 5px 65px;

	text-align:left;

	font-size:11px;

	color:#808a0a;

}



.vision_eye_inner {

	background:url(../images/vision_eye_inner.jpg) no-repeat;

	padding:10px 0 5px 70px;

	text-align:left;

	margin-left:2px;

	font-size:11px;

	color:#808a0a;

}

.eye_doctor_inner {

	background:url(../images/eye_doctor_inner.jpg) no-repeat;

	padding:10px 0 5px 70px;

	text-align:left;

	margin-left:2px;

	font-size:11px;

	color:#808a0a;

}

.learning_center_inner {

	background:url(../images/learning_center_inner.jpg) no-repeat;

	padding:10px 0 5px 70px;

	text-align:left;

	margin-left:2px;

	font-size:11px;

	color:#808a0a;

}

/* preferred listing*/

.pre_listing {

	background:url(../images/preffered_listing1.jpg) no-repeat top center;

	padding:5px 20px 5px 20px;

}



.pre_listing h4 {

	font-size:14px;

	margin:0;

	padding:5px 0 5px 0;

}

.pre_listing span {

	background:url(../images/phone.jpg) left no-repeat;

	padding-left:20px;

}

.pre_listing img {

	float:right;

}

a.pre_listing_link {

	float:right;

	background:url(../images/preffered_link.jpg) no-repeat;

	padding:3px 10px 5px 25px;

	text-decoration:none;

	font-size:12px;

	color:#FFFFFF;

	font-weight:bold;

}

a.pre_listing_link:hover {

	background:url(../images/preffered_linkhover.jpg) no-repeat;

}

.listing_lane {

	background:url(../images/listing_lane.jpg) repeat-x center;

	padding:4px;

	margin:0 3px 0 3px;

}

.enhance_listing {

	background:url(../images/enhanced_listing.jpg) right top no-repeat #f4f8ed;

	border-top:#e8ebe9 1px solid;

	padding:5px 20px 5px 20px;

}

.enhance_listing a {

	font-weight:normal;

	text-decoration:underline;

	color:#3b657f;

	padding-left:270px;

	font-size:11px;

}

.enhance_listing a:hover {

	text-decoration:none;

}

.enhance_listing h4 {

	font-size:14px;

	margin:0;

	padding:5px 0 0px 0;

	color:#3b657f;

}

.enhance_listing span {

	background:url(../images/phone.jpg) left no-repeat;

	padding-left:20px;

}

a.enhance_listing_link {

	float:right;

	background:url(../images/enhanced_link.jpg) no-repeat;

	padding:3px 10px 5px 25px;

	text-decoration:none;

	font-weight:bold;

	font-size:12px;

	color:#FFFFFF;

}

a.enhance_listing_link:hover {

	background:url(../images/enhanced_linkhover.jpg) no-repeat;

}



.expanded_links{

background:url(../images/expanded_bg.jpg) repeat-y ;

margin:0 16px 10px 0;

}

h2.eyecare

{

background:url(../images/eyecare_head.jpg) no-repeat;

font-size:18px;

font-weight:normal;

margin:0 0 5px 0px;

line-height:40px;

padding:5px 0 13px 70px;

}

h2.laservision

{

background:url(../images/expanded_head.jpg) no-repeat;

font-size:18px;

font-weight:normal;

margin:0 0 5px 0px;

line-height:40px;

padding:5px 0 13px 60px;

}

h2.find_eye

{

background:url(../images/find_head.jpg) no-repeat;

font-size:18px;

font-weight:normal;

margin:0 0 5px 0px;

line-height:40px;

padding:5px 0 13px 60px;

}

.expanded_links ul{

margin:0;

padding:0 0 0px 15px;

text-align:left;

list-style:none;

}

.expanded_links ul li{

background:url(../images/expanded_li.jpg) left no-repeat;

padding:5px 0 5px 35px;

margin:0 0 15px 0;

}

.expanded_links ul li a{

font-weight:bold;

color:#586065;

}

.expanded_links ul li a:hover{

text-decoration:none;

color:#0099CC;

}

.maplink{

	color:#656a25;

	font-size:13px;

	font-weight:bold;

	background: url(../images/view_map.jpg) no-repeat left top;

	display:block;

	float:left;

	width:292px;

	text-decoration:none;

	padding:3px 0 3px 28px;

	}

.back{

	float:right;

	color:#828845;

	font-size:11px;

	background:url(../images/back.jpg) left top no-repeat;

	padding:0px 0px 0px 14px;

	font-weight:bold;

	margin:0 20px 0 0;

	}

.back:hover{

	color:#828845;

	text-decoration:underline;

	}

.top_link{

	float:right;

	color:#828845;

	font-size:11px;

	background:url(../images/top.gif) left top no-repeat;

	padding:0px 0px 0px 14px;

	font-weight:bold;

	}

.top_link:hover{

	color:#828845;

	text-decoration:underline;

	}

.index_active{

	color:#0164b7;

	}

/* --- 29_10_2008 --*/



/* .inner_content a {

	color:#858e07;

	}

.inner_content a:hover {

	color:#086bb6;

	} */



.faq{

	background:url(../images/faq.jpg) no-repeat left top;

	padding:0px 0px 8px 23px;

	font-weight:bold;

	}

#logos{

	width:556 px;

	height:486px;

	background:url(../images/logo_bg.jpg) no-repeat left bottom;

	padding:0px;

	}

.logos_inner{

	float:left;

	width:226px;

	height:425px;

	text-align:center;

	margin:60px 0px 0px 20px;

	}

#logos img{

	float:left;

	border:0px;

	margin:0px;

	padding:0px;

	}	

.anchor_link {

color:#858e07;

	padding-right:30px;

	text-decoration:underline;

}

.anchor_link:hover {

	text-decoration:none;

	color:#086bb6;

}

/* inner styles */

.signup{

height:40px;

width:61px;

float:right;

margin-right:16px;

}



.signup_link{

display:block;

background:url(../images/sign_up.gif) no-repeat top;

height:22px;

width:61px;

}

.signup_link:hover{

display:block;

background:url(../images/sign_up_hover.gif) no-repeat top;;

}

.submit{

width:61px;

float:right;

margin-right:16px;

}



.submit_link{

display:block;

background:url(../images/submit.gif) no-repeat top;

height:22px;

width:61px;

}

.submit_link:hover{

display:block;

background:url(../images/submit_hover.gif) no-repeat top;

}

	

.td1{

	background-color:#e8f0f5;

	border-bottom:1px solid #fefefe;

	padding:7px 5px 7px 30px;

	}

.td2{

	background-color:#f0f5f9;

	border-bottom:1px solid #fefefe;

	padding:7px 5px 7px 30px;

	}



.red{

	color:#FF0000;

	}

.textfeild1{

	padding:1px 0px 0px 4px;

	width:210px;

	height:17px;

	font-size:11px;

	color:#102d48;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	}

	

.texrarea01{

	padding:1px 0px 0px 4px;

	width:210px;

	height:75px;

	font-size:11px;

	color:#102d48;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	}

a.maillink{

color:#858e07;

text-decoration:underline;}

a.maillink:hover{

color:#858e07;

text-decoration:none;

}

a.visit_web{

background:url(../images/visit_web.jpg) no-repeat left;

padding:0 0 2px 24px;

color:#858e07;

text-decoration:underline;

}

a.visit_web:hover{

color:#858e07;

text-decoration:none;

}

.opt_image{

padding:2px;

border:1px solid #afd4ef;

}

.latestblog{

background:url(../images/latest-blog.jpg) no-repeat left;

font-size:18px;

height:30px;

color:#3b657f;

padding:6px 0 0 45px;

margin:5px 0 0 5px;;

}

.bullet_heading{

	background:url(../images/bullet_point.jpg) left top no-repeat;

	padding:2px 0px 0px 20px;

	font-weight:bold;

	color:#3f8bba;

	}

<!-- Optimetrist page -->	

.inner_content_02 {

}

.inner_bottom_02{

	background:url(../images/inner_content_bottom.jpg) no-repeat left;

	padding:15px 0;

	margin-left:2px;

}



.optometrist_head {

	float:left;

	color:#3b657f;

	font-size:20px;

	font-weight:normal;

	padding:17px 0 13px 72px;

	text-align:left;

	margin:0 0 0 0px;

	width:329px;

	height:36px;

	background:url(../images/optometrist_head_left.jpg) no-repeat left top;

}

#getlisted{

	height:66px;

	width:207px;

	float:left;

	

	}

.content_bg_opt {

	padding:0px 20px;

	background:url(../images/content_bg.jpg) repeat-x #FFFFFF;

	margin:0 4px 0 4px;

}

.search_opt{

	width:61px;

	float:right;

	padding:16px 40px 0px 0px ;

	}



.search_opt_link{

	display:block;

	background:url(../images/search.gif) no-repeat top;

	height:22px;

	width:61px;

	}

.search_opt_link:hover{

	display:block;

	background:url(../images/search_hover.gif) no-repeat top;

	}

.newsearch_opt{

	width:88px;

	float:right;

	padding:16px 58px 0px 0px ;

	}



.newsearch_opt_link{

	display:block;

	background:url(../images/newsearch.gif) no-repeat top;

	height:22px;

	width:88px;

	}

.newsearch_opt_link:hover{

	display:block;

	background:url(../images/newsearch_hover.gif) no-repeat top;

	}

.midtable{

	border-left:1px solid #e8f0f3;

	border-right:1px solid #e8f0f3;

	margin-left:2px;

	background:url(images/middle_tablebg.jpg) repeat-x left top #FFFFFF;

	}

.upgradelisting{

	display:block;

	background:url(../images/upgradelisting.jpg) no-repeat top;

	height:30px;

	width:117px;

	float:right;

	

	}

.upgradelisting:hover{

	display:block;

	background:url(../images/upgradelisting_hover.jpg) no-repeat top;

	}

/* sitemap starts here */

.inner_content .sitemap

	{

	margin:0px;

	padding:0px;

	

	}

.inner_content .sitemap ul

	{

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 0px;

	list-style:none;

	}

.inner_content .sitemap li

	{

	margin:0px;

	padding:0px 0px 0px 20px;

	background:url(../images/ul_li.gif) no-repeat top left;

	font-weight:bold;

	}

.inner_content .sitemap li a

	{

	color:#3b657f;

	text-decoration:none;

	}

.inner_content .sitemap li a:hover

	{

	color:#88a2b2;

	}



.inner_content .sitemap li ul

	{

	margin:5px 0px 5px 0px;

	padding:0px 0px 0px 2px;

	font-size:13px;

	}

.inner_content .sitemap li ul li

	{

	margin:0px;

	padding:0px 0px 0px 20px;

	background:url(../images/ul_li_ul.jpg) no-repeat top left;

	font-weight:normal;

	}

	

.inner_content .sitemap li ul li a

	{

	margin:0px;

	padding:0px 0px 0px 0px;

	text-decoration:none;

	

	}

.inner_content .sitemap li ul li a:hover

	{

	margin:0px;

	padding:0px 0px 0px 0px;

	}

/* ---- Services boxes ------*/



.Services_boxes {

	width:270px;

	float:left;

	text-align:left;

	border:1px solid #e5eaaa;

	background:url(../images/bg_newsletter.jpg) repeat-x 0px -100px #fefefc;

	height:595px;

	margin:20px 0 0 0;

}

/*.Services_boxes_content {

	width:268px;

}



.Services_header{

background:url(../images/service_boxes_header.jpg) left top no-repeat;

font-size:16px;

padding:25px 0 0 20px;

font-weight:bold;

height:42px;}*/



.Services_header{

background:url(../images/service_boxes_header.jpg) left top no-repeat;

font-size:16px;

padding:25px 0 0 20px;

font-weight:bold;

height:42px;

width:255px;

}

.Services_boxes p {

	padding:0px 15px 0px 20px;

	margin:0px 0 11px 0;

}

.Services_boxes a {

	color:#858e07;

}

.Services_boxes a:hover {

	color:#086bb6;

}

.Services_boxes h2{

	color:#484d0c;

	padding-left:20px;

}

.innerlink{

text-decoration:underline;

color:#858e07;}

.cont_boxes .innerlink:hover{

text-decoration:none;

color:#858e07 ;}

.innerlink:hover{

text-decoration:none;
}
/*----------------------------------new css------------------------------*/

.content .find-eye
{
	background:url(../images/latest_doc_bg.jpg) no-repeat left top;
	width:592px; height:165px;
	padding-left:15px;
}

.content .find-eye h1{
	color:#3b657f;
	font-size:20px;
	font-weight:normal;
	padding:10px 0 7px 0px;
	}