@charset "utf-8";

/* basic Tags */
body { margin:0px; padding:0px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; background:#28647a; }

.float_left { float:left; }

.float_right { float:right; }

.text_right { text-align:right; }

.text_center { text-align:center; }

img { border:0px; padding:0px; margin:0px; }

div, p, h1, h2, ul { margin:0px; padding:0px; }

.paddingbotm { padding-bottom:20px; }

#main_container { width:776px; margin:0 auto; height:auto; background:url('../images/page_bg.gif') repeat-y; }

#innerbg_container { width:776px; float:left; height:auto; background:url('../images/page_bg.gif') repeat-y; }

#inner_container { width:757px; height:auto; float:left; margin-left:10px!important; margin-left:5px; }

/* header  Section*/
#header_container { width:757px; height:auto; float:left; }

/* logo section */
#logo_container { width:757px; height:65px; float:left; }

#logo_left_bg { width:7px; height:65px; float:left; background:url('../images/header_left_bg.jpg') no-repeat; }

#logo_middle_bg { width:740px; height:65px; float:left; background:url('../images/header_middle_bg.jpg') repeat-x; }

.logo { margin:8px 0px 0px 19px; float:left; }

#logo_right_bg { width:9px; height:65px; float:left; background:url('../images/header_rightbg.jpg') no-repeat; }

#top_contact_container { width:132px; height:auto; float:left; margin-top:12px; margin-left:451px!important; margin-left:300px; }

#contact_no { width:132px; height:21px; float:left; }

#contact_leftbg { width:11px; height:21px; float:left; background:url('../images/top_grey_box_left.jpg') no-repeat; }

#contact_middlebg { width:110px; height:21px; background:#dfded8; float:left; }

#contact_middlebg p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding:3px 0px 0px 0px; }

#contact_rightbg { width:11px; height:21px; float:left; background:url('../images/top_grey_box_right.jpg') no-repeat; }

#contact_name { width:110px; height:13px; margin-top:7px; margin-left:12px!important; margin-left:6px; float:left; background:url('../images/brainv_top_text.jpg') no-repeat; }

.phone_img { margin:6px 0px 0px 0px; float:left; }

.top_seprator { margin:0px 8px 0px 7px; float:left; }

/* Navigation */
#navigation_container { width:754px; height:34px; float:left; margin-top:7px; margin-bottom:7px; }

#navigation_container ul { width:754px; padding:0px; margin:0px; display:inline; float:left; list-style-type:none; margin-left:1px; }

#navigation_container li { display:inline; float:left; }

/*home*/
.active_home_btn { width:71px; height:34px; float:left; background:url('../images/home_rollover_btn.jpg') no-repeat; }

a.home_btn { width:71px; height:34px; float:left; background:url('../images/home_btn.jpg') no-repeat; }

a.home_btn:hover { width:71px; height:34px; float:left; background:url('../images/home_rollover_btn.jpg') no-repeat; }

/*contact*/
.active_contact_btn { width:101px; height:34px; float:left; background:url('../images/contact_rollover_btn.jpg') no-repeat; }

a.contact_btn { width:101px; height:34px; float:left; background:url('../images/contact_btn.jpg') no-repeat; }

a.contact_btn:hover { width:101px; height:34px; float:left; background:url('../images/contact_rollover_btn.jpg') no-repeat; }

/*location*/
.active_loc_btn { width:99px; height:34px; float:left; background:url('../images/locations_rollover_btn.jpg') no-repeat; }

a.loc_btn { width:99px; height:34px; float:left; background:url('../images/locations_btn.jpg') no-repeat; }

a.loc_btn:hover { width:99px; height:34px; float:left; background:url('../images/locations_rollover_btn.jpg') no-repeat; }

/*Services and procedures*/
.active_service_btn { width:166px; height:34px; float:left; background:url('../images/service_rollover_btn.jpg') no-repeat; }

a.service_btn { width:166px; height:34px; float:left; background:url('../images/service_btn.jpg') no-repeat; }

a.service_btn:hover { width:166px; height:34px; float:left; background:url('../images/service_rollover_btn.jpg') no-repeat; }

/*Meet dr Crupi*/
.active_meet_btn { width:122px; height:34px; float:left; background:url('../images/meet_dr_rollover_btn.jpg') no-repeat; }

a.meet_btn { width:122px; height:34px; float:left; background:url('../images/meet_dr_btn.jpg') no-repeat; }

a.meet_btn:hover { width:122px; height:34px; float:left; background:url('../images/meet_dr_rollover_btn.jpg') no-repeat; }

/*Appointment*/
.active_appointment_btn { width:195px; height:34px; float:left; background:url('../images/appointments_rollover_btn.jpg') no-repeat; }

a.appointment_btn { width:195px; height:34px; float:left; background:url('../images/appointments_btn.jpg') no-repeat; }

a.appointment_btn:hover { width:195px; height:34px; float:left; background:url('../images/appointments_rollover_btn.jpg') no-repeat; }

/* Header Img */
#flash { width:740px; float:left; height:208px; margin-left:10px!important; margin-left:5px; }
#header_img { width:740px; float:left; height:208px;}
/**** Content Container ****/
#content_container { width:757px; height:auto; float:left; margin-top:7px; }

#content_innermain { width:736px; height:auto; float:left; margin-left:11px!important; margin-left:5px; }

#content_leftbg { width:6px; height:350px; float:left; background:url('../images/body_left_bg.jpg') no-repeat; }

#content_middlebg { width:723px; height:auto; float:left; background:url('../images/body_middle_bg.jpg') repeat-x; }

#content_rightbg { width:7px; height:367px; float:left; background:url('../images/body_right_bg.jpg') no-repeat; }

/* content left */
#content_left { width:446px; height:auto; float:left; margin-left:25px!important; margin-left:12px; }

#content_left h1 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#a90404; text-decoration:none; padding-top:22px; width:420px; line-height:28px; }

#content_left h2 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; text-align:center; color:#a90404; text-decoration:none; width:420px; line-height:28px; }

.at_ranch_txt { color:#a90404; font-size:19px; text-align:center; }

#contenttxt_left { width:446px; height:auto; float:left; }

#contenttxt_left p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:20px 0px 0px 13px; width:370px; }

#contenttxt_left ul { width:410px; padding:0px; list-style-type:none; float:left; margin-top:15px; margin-left:20px!important; margin-left:10px; }

#contenttxt_left li { font-family:Arial, Helvetica, sans-serif; background:url(../images/Arrow.jpg) 0px 6px no-repeat; font-size:12px; text-decoration:none; color:#494949; padding:0px 0px 6px 13px; }

#quotes { width:350px; height:auto; float:left; margin-top:26px; margin-left:24px!important; margin-left:12px; }

#left_quote { width:14px; height:auto; float:left; }

#content_quote { width:318px; float:left; height:auto; margin-top:5px; }

.quotetxt { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:19px; text-decoration:none; line-height:22px; padding:7px 0px 0px 0px; text-align:center; margin:0px; }

.evening_hr_txt { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#494949; text-transform:uppercase; padding-left:20px; }

#right_quote { width:14px; float:left; height:auto; margin-top:7px; }

#content_seprator { width:5px; height:auto; float:left; }

#content_right { width:245px; height:auto; float:left; }

#services_txt { width:237px; height:auto; float:left; }

#servicetxt_leftbg { width:8px; height:auto; float:left; }

.leftimg { margin-top:354px!important; margin-top:336px; }

.leftimg1 { margin-top:294px; }

.contactleftimg { margin-top:379px; }

#servicetxt_middle_bg { width:220px; height:auto; padding-bottom:8px; float:left; background:url(../images/service_bg.gif) left bottom repeat-x; }

#servicetxt_rightbg { width:8px; height:156px; float:left; }

#servicetxt_middle_bg h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#dc0303; text-decoration:none; font-weight:normal; padding-top:29px; font-size:18px; padding-bottom:15px; padding-left:8px; }

/* Diagonostic */
.diagonostice_margin { margin-left:8px!important; margin-left:2px; }

.diagostic { width:205px; height:auto; float:left; }

.diagostic .img { margin-right:14px; }

.diagostic h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; text-decoration:none; padding:19px 0px 0px 0px; margin:0px; font-weight:normal; }

.diagostic h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; font-weight:normal; line-height:15px; text-decoration:none; color:#494949; }

.diagostic_txt { width:208px; height:auto; float:left; }

.diagostic_txt p { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:10px; margin:0px; font-weight:normal; line-height:15px; text-decoration:none; color:#494949; text-align:left; }

.read { width:70px; float:right; }

a.read_more { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:20px; text-decoration:underline; color:#0090ff; }

.arrow_img { margin-left:5px; }

/* preventive */
.prevent_margin { margin-left:4px!important; margin-left:1px; margin-top:6px; }

#preventive { width:236px; height:auto; float:left; }

/***************** Location Page ***********************/
#location_main { width:443px; height:auto; float:left; }

.location_txt { width:443px; float:left; height:auto; }

#txt_left { width:190px; float:left; height:auto; padding-left:30px; }

#txt_left p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:10px 0px 0px 0px; width:188px; }

/* Direction Txt */
#directions { width:209px; float:left; height:auto; padding-left:0px; }

#directions p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; text-decoration:none; padding:0px; line-height:18px; width:209px; }

#directions2 { width:209px; float:left; height:auto; padding-left:20px; }

#directions2 p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; text-decoration:none; padding:0px; line-height:18px; width:209px; }

#directions ul { width:209px; padding:0px; margin:0px; list-style-type:none; float:left; margin-top:5px; }

#directions li { font-family:Arial, Helvetica, sans-serif; background:url(../images/Arrow.jpg) 0px 6px no-repeat; font-size:12px; text-decoration:none; color:#494949; padding:0px 0px 0px 10px; }

#directions2 ul { width:209px; padding:0px; margin:0px; list-style-type:none; float:left; margin-top:5px; }

#directions2 li { font-family:Arial, Helvetica, sans-serif; background:url(../images/Arrow.jpg) 0px 6px no-repeat; font-size:12px; text-decoration:none; color:#494949; padding:0px 0px 0px 10px; }

/* map img */
#location_map { width:196px; height:auto; float:left; margin-top:8px; margin-bottom:17px; }

#location_map2 { width:196px; height:auto; float:left; margin-top:8px; margin-bottom:17px; padding-left:20px; }

#location_map ul { width:196px; padding:0px; margin:0px; list-style-type:none; float:left; }

#location_map li { width:196px; font-family:Arial, Helvetica, sans-serif; background:url(../images/Arrow.jpg) 173px 10px no-repeat; font-size:12px; text-decoration:none; color:#0090ff; padding:5px 0px 0px 0px; }

#location_map li a { width:196px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#0090ff; padding:10px 0px 0px 0px; }

#location_map2 ul { width:196px; padding:0px; margin:0px; list-style-type:none; float:left; }

#location_map2 li { width:196px; font-family:Arial, Helvetica, sans-serif; background:url(../images/Arrow.jpg) 173px 10px no-repeat; font-size:12px; text-decoration:none; color:#0090ff; padding:5px 0px 0px 0px; }

#location_map2 li a { width:196px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#0090ff; padding:10px 0px 0px 0px; }

#home_img { width:196px; margin-top:8px; height:auto; float:left; margin-left:30px; margin-bottom:17px; }

#home_img p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:10px 0px 0px 0px; width:196px; padding:0px; text-align:right; }

/******** Contact Us ********/
.contact_main { width:250px; height:auto; float:left; margin-left:60px!important; margin-left:30px; }

.contact_img { width:28px; height:70px; float:left; margin-top:3px; }

.mail_container { width:250px; height:auto; float:left; margin-top:30px; }

.contact_txt { width:172px; height:auto; float:left; }

.contact_txt p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; width:220px; float:left; padding:0px; margin:0px; }

.phone_txt_margin { margin-top:20px; }

.right_content { width:215px; height:auto; float:left; }

.right_txt { width:120px; height:auto; float:left; margin-left:11px; }

.right_txt p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; text-decoration:none; line-height:18px; padding:0px 0px 0px 0px; width:120px; }

.right_imgs { margin-top:10px; }

/****** Meet Dr Crupi *******/
#dr_img1 { width:196px; height:auto; float:left; margin-top:15px; margin-bottom:17px; }

#dr_img2 { width:196px; height:auto; float:left; margin-top:15px; margin-bottom:17px; margin-left:30px; }

/******** Appointments **************/
.apoint_txt { color:#494949; font-size:13px; padding:8px 0px 0px 0px; }

#appoint_chart { width:360px; height:auto; float:left; border:1px solid #bdbcbd; margin-left:40px!important; margin-left:20px; margin-top:10px; }

.table_txt { padding-left:15px; float:left; }

#patient_form { width:357px; height:auto; float:left; margin-top:20px; }

#patient_form p { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; text-decoration:none; line-height:18px; padding:0px 0px 0px 13px; }

#pform1 { width:110px; float:left; height:auto; margin-left:24px!important; margin-left:12px; margin-top:12px; }

#pform1 p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:6px 0px 0px 0px; width:110px; text-align:center; }

#pform2 { width:110px; float:left; height:auto; margin-left:110px; margin-top:12px; }

#pform2 p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:6px 0px 0px 0px; width:110px; text-align:center; }

#two_location { width:375px; height:auto; float:left; border:1px #cdcdcd solid; margin-top:10px; margin-left:15px!important; margin-left:7px; }

#location1 { width:166px; height:auto; float:left; padding-left:13px; padding-top:10px; padding-bottom:10px; }

#location1 p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:0px 0px 0px 0px; width:130px; }

#location_seprator { width:1px; height:90px; float:left; background:#999999; }

#location2 { width:166px; height:auto; float:left; padding-left:16px; padding-top:10px; padding-bottom:10px; }

#location2 p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#494949; text-decoration:none; line-height:18px; padding:0px 0px 0px 0px; width:130px; }

/**** Services page ****/
.service_main { width:430px; float:left; height:auto; }

.service_txt { width:316px; margin-left:10px; height:auto; float:left; }

.service_txt p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#494949; text-decoration:none; line-height:16px; padding:0px 0px 0px 0px; }

.font14 { font-size:14px; }

.service_img { margin-top:3px; }

.service_topmargin { margin-top:23px; }

/***** Footer *****/
#footer { width:757px; height:auto; float:left; margin-top:7px; overflow:hidden; padding-bottom:20px; margin-top:25px; }

#footer p { width:757px; height:auto; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; padding-top:6px; color:#838383; }

#footer span a { text-decoration:underline; color:#838383; margin:0px 3px 0px 4px; }

.copyright { color:#b8b8b8; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
