/* PluroTech/WebToMed style.css */
@import url("./960grid/960.css");
/* Containers */
	.admin-cms-content-block-edit-container {
		position:relative;
		z-index:100;
		border: 1px solid #CC0000;
	}

	.admin-cms-content-block-edit-content {
		min-height:30px;
	}

	.admin-cms-content-block-edit-options {
		position:absolute; 
		z-index:1002; 
		border:1px solid #00CC00;
		padding:10px 5px 0 20px; 
		margin:0px;
		background-color:#FFFFFF; 
		right:0px; 
		top:0px;
		filter:alpha(opacity=95);
		-moz-opacity:.95; 
		opacity:.95;
	}

	.admin-cms-content-block-edit-options ul {
		padding:10px;
		margin:0px;
	}

	.admin-cms-content-block-edit-options li {
		list-style-type: square;
		line-height:20px; 
		margin-left:0px;
	}

	.admin-cms-content-block-edit-options a {
		font-size:12px;
		color:#206a00;
		display:block;
		background:white;
	}
/* Layout */

.g1 { margin:0; width:960px; height:41px; position:relative; }
.g2 { 
	margin:0;
	width:960px !important;
	height:221px;
	background:url('../../assets/images/header.jpg') no-repeat left top; 
}
.h0 { height:0px; }
.h10 { height:10px; }
.h15 { height:15px; }

.gallery { margin-left:-6px; }
.gallery tr td { padding:4px !important; }

/* */


/* PluroTech style.css */
html {overflow:scroll-y;overflow-y: scroll !important;}

body { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

body#ptMainSite { 
	background:url(../../assets/images/bg.png) repeat-x;
	color:#783636;}
#ptBackground {
	background:url(../../assets/images/bg_large.jpg) no-repeat center top;
	height:560px;
}

sup {
	font-size:smaller;
	line-height:normal;
	vertical-align:super;	
}

.c_red { color:#783636; }

a { 
	color:#3d9ca8;
	text-decoration:underline;
	outline: none !important;
}

a:hover {color:#783636;text-decoration:none;}

p { margin-bottom:13px;
margin-top:13px;
text-align:left;
}

.hr { border:0px; height:1px; border-bottom:1px dotted #dcc8c2; margin:2px 0 8px; line-height:1px; }

td {vertical-align:top;}

h1, h2, h3 { font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0 0 6px 0;}
h3 { font-size:12px; font-weight:bold; color:#783636; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size:20px; color:#783636; }
h1 { font-size:24px; border:0px;  color:#3d9ca8; }

.lineDotted {background:url(../../assets/images/line_dotted.gif) repeat-x;height:10px;margin:0 0 10px 0;}

ul.content_list {
	font-size:11px;
}
ul.content_list li {
	list-style:none;
	margin-left:14px;
	padding-left:9px;
	background:url('../../assets/images/submenu_bullet_2.gif') no-repeat 0px 9px;
	line-height:23px;
}

ul.content_list li a { color:#783636; text-decoration:none; }
ul.content_list li a:hover { color:#3d9ca8; }


.bt_read_more { width:143px; height:28px; display:block; background:url('../../assets/images/bt_read_more.png') right; text-indent:-9999px; }
.bt_read_more:hover { background:url('../../assets/images/bt_read_more.png') left; }

.bt_free_sec_option { width:174px; height:28px; display:block; background:url('../../assets/images/bt_free_second_option.png') right; text-indent:-9999px;  }
.bt_free_sec_option:hover { background:url('../../assets/images/bt_free_second_option.png') left; }

/* Menu START */
ul.ptMenuHorizontal {list-style:none; margin:0; padding:0;}
ul.ptMenuHorizontal li {float:left; padding:0; margin:0;}
ul.ptMenuHorizontal a {display:block; float:left;}

ul.ptMenuVertical {list-style:none; margin:0; padding:0;}
ul.ptMenuVertical li {padding:0; margin:0;}
ul.ptMenuVertical a {display:block;}

#ptMainMenu {height:40px; background:url(../../assets/images/menu_bg.jpg) no-repeat; margin:0; width:960px;}
#ptMainMenu ul li a{color:white; font-weight:normal; padding:11px 20px 10px 20px; background:url(../../assets/images/menu_sep.gif) right center no-repeat; }
#ptMainMenu ul li a.active, #ptMainMenu ul li a:hover, #multi-ddm li.active a span {color:#efd8a1;}
#ptMainMenu ul li a.last { background:none; }

#ptSubMenu li a {color:#783636; padding:3px 0px 3px 20px; background:url(../../assets/images/submenu_bullet.gif) no-repeat left 11px; line-height:13px; margin-top:1px;}
#ptSubMenu li a:hover, #ptSubMenu li a.active {background:#773534; color:#efd8a1;}
/* Menu END */


/* Content START */
#ptMainContent { background:url(../../assets/images/bg_gradient.gif) no-repeat center top #f8efd9; padding:10px 20px 10px 20px; }
/* Content END */

/* Footer START */
#ptFooterMenu {color:#ae8686; text-align:center; font-size:11px; padding:20px 0px 20px 0px;}
#ptFooterMenu a {color:#ae8686; text-decoration:none; }
#ptFooterMenu a:hover { text-decoration:underline; }
/* Footer END */

/* Sidebar */
#sidebar { margin-top:15px; }
#sidebar img { margin-bottom:37px; }
#sidebar .p2 { margin-bottom:39px; }


/* Slider */
#slideshow { width:610px; height:350px; background:#f9f2e0; margin-bottom:20px; margin-top:15px; padding:5px; overflow:hidden; }
#slideshow a { text-decoration:none; }


/* Content */
#home_content { width:590px; height:410px; padding:8px 15px 15px 15px; background:#f9f2e0 url('../../assets/images/bg_home_content.jpg'); margin-bottom:20px; }
#home_content .h { font-size:18px; font-family:"Times New Roman", Times, serif; margin-bottom:7px; margin-top:3px; color:#7c0606; }
#home_content h1 { border-bottom:1px dotted #dcc8c2; margin-bottom:15px; }

/* Home about */
#home_about { width:620px; height:251px; background:#f9f2e0 url('../../assets/images/bg_home_about.jpg'); }
#home_about .right_col { float:left; padding:19px 15px 15px 0px; width:440px; text-align:justify; }
#home_about .left_col { float:left; width:129px; padding:25px 15px 0px 15px; }
#home_about .read_more_pos { margin-left: 300px; margin-top: 16px; }



/* Location */
#our_location { padding: 10px 20px 20px 20px; background:url('../../assets/images/bg_location.jpg') no-repeat; width:260px; height:225px; font-size:13px; }
#our_location .location_bt_poss { margin:26px 0px 0px 0px; }
#our_location .h { font-size:28px; color:#7c0606; font-family:"Times New Roman", Times, serif; }
#our_location .hr_margin { margin:-1px 0 11px; }
#our_location .phone { float:left;width:48px; }
#our_location .number { float:left; text-align:right;width:120px; }

/* Stripe */
#strip { width:350px; margin:15px auto 5px auto; }
#strip a{
	float:left;
	text-decoration:none;
}
#strip img { float:left; }
#strip .img_facebook { margin-left:7px; }
#strip .img_youtube { margin-left:10px; }
#strip .img_outofstate { margin:0px 3px 0px 10px; }
#strip .text { cursor:pointer; padding-top:3px; line-height:24px; }

/* Stripe */
#header_search { width:202px; height:30px; position:absolute; left:758px; top:7px; background:url('../../assets/images/bg_search_input_text.png') no-repeat top left; }
#header_search2 { width:202px; height:30px; position:relative; left:758px; top:7px; background:url('../../assets/images/bg_search_input_text.png') no-repeat top left; }
#content_search_text { float:left; width:172px; padding:5px 0px 0px 5px; border:0px; background:none; }

.border { border:4px solid #FFF; }

/* HEADER */
#header-logo {
	display:block;
	height:132px;
	margin:46px 0 0 45px;
	position:absolute;
	text-indent:-9999px;
	width:143px;
	z-index:999;
	cursor:pointer;
}


/* Contact us */
.formLabel{
	padding:5px 10px 5px 5px;
	text-align:right;
	vertical-align:middle;
	width:120px;
	background:#f9f2e0;
	border-bottom:1px solid #f8efd9;
}
.formField{
	padding:5px 5px 5px 10px;
	text-align:left;
	vertical-align:middle;
	background:#fcf7eb;
	border-bottom:1px solid #f8efd9;
}

.field_normal 			{ border: 1px solid #7c7c7e; }
.field_required			{ border: 1px solid #7c7c7e; }
.field_error			{ border: 1px solid #a61414; /*background-color:#FFE8E8;*/ }
.field_label_required	{ font-weight:bold; }
.field_label_error		{ font-weight:bold; color:#a61414; }
.field_error_message 	{ font-size:10px; color:#a61414;}




/* Easy Slider */


#slide_text_1, #slide_text_2, #slide_text_3 { 
	position:relative;
	width:360px;
	z-index:20; 
	text-decoration:none;
	font-family:"Times New Roman",Times,serif;
	color:#9A5959;
	font-size:18px;
	line-height:22px;
}

#slide_text_1 { 
	left:20px;
	top:-191px;
	width:376px;
	display:block;
}
#slide_text_2 { 
	left:20px;
	top:-175px;
	width:376px;
	display:block;
}
#slide_text_3 { 
	left:20px;
	top:-171px;
	width:376px;
	display:block;
}


img{border:none;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}

#slider { margin: 0 0 0 0px; display:block; }
#slider2 { margin:0; }

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2{margin-top:1em;}
#slider li {
	width:610px;
	height: 302px;
	overflow:hidden;
}

#slider2 li {
	width:260px;
	height:140px;
	overflow:hidden;
}

#slider2 li img {margin-right:35px;}

#container{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:690px;
	background:#fff;
	margin-bottom:2em;
}

#prevBtn a {
	display:block;
	width:28px;
	height:30px;
	position:absolute;
	left:25px;
	top:71px;
	z-index:1000;
	background:url(../../assets/images/bottom_banners_btn_left.gif) no-repeat;
font-size:0;
}
#nextBtn a {
	display:block;
	width:28px;
	height:30px;
	position:absolute;
	left:885px;
	top:71px;
	z-index:1000;
	background:url(../../assets/images/bottom_banners_btn_right.gif) no-repeat;
	font-size:0;
}

ol#controls{
	margin: 0;
	padding:0;
}
ol#controls li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
ol#controls li a,#nav a {
	float:left;
	display:block;
	margin: 0 0 0px 0;
	text-indent: -99999px;
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

ol#controls li a#slide_0, #nav_0 {width:198px; height:48px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:top;}
ol#controls li a#slide_1, #nav_1 {width:206px; height:48px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:top;}
ol#controls li a#slide_2, #nav_2 {width:206px; height:48px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:top;}

ol#controls li.current a#slide_0, .activeSlide#nav_0  {width:198px; height:48px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:bottom;}
ol#controls li.current a#slide_1, .activeSlide#nav_1 {width:206px; height:48px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:bottom;}
ol#controls li.current a#slide_2, .activeSlide#nav_2 {width:206px; height:48px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:bottom;}

/* Easy Slider END*/


/* Drop Down Menu */
#multi-ddm  .sidebar-menu-top, #multi-ddm .sidebar-menu-bottom  {
	display:none;
	height:0px;
}
#multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
}

#multi-ddm > li {
	float: left;
	padding:0; margin:0;
	height: 40px;
}

#multi-ddm > li > a {
	display: block;
	text-align:center;
	text-decoration: none;
	padding:0; margin:0;
}


#multi-ddm > li > .parent-hover {
}

#multi-ddm > li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 0px 0 0 -30px;
	z-index: 90;
	padding: 0;
}

#multi-ddm > li ul a {
	display: block;
	width: 250px;
	
	border:0;
	
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: white;
	background: #783637;

	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}

#multi-ddm > li ul li a.first {
	
}

#multi-ddm > li ul .child-hover1, #multi-ddm li.active {
	color:#efd8a1;
	background-color: #8b4747;
}
#multi-ddm > li ul .child-hover2 {
	background-color: black;
	color: white;
}

#multi-ddm > li ul .child-hover3 {
	background-color: purple;
	color: white;
}

#multi-ddm > li ul .child-hover4 {
	background-color: blue;
	color: white;
}

#multi-ddm > li ul li ul {
	margin: -29px 0 0 163px;
	position: absolute;
}

#multi-ddm   {
	display:block;
	padding: 0;
	margin:0px;
}
#multi-ddm span.top, #multi-ddm span.top_active {
	display:none;
} 

/* Multi ddm END */



/* SUB PAGE */


#sub_content { 
	background:url("../../assets/images/bg_sub_page_content.jpg") repeat-x scroll center top #F8EFD9;
	margin-top:15px;
	padding:15px 15px 40px;
	width:590px;
}
#sub_content.full { 
	width:910px;
}
#sub_content p { 
	line-height:18px;
	font-size:12px;
	margin-bottom:15px;
	margin-top:0;
	text-align:justify;
}
#sub_content h1 { margin-bottom:16px; }
#sub_content h2 { margin:0px; color: #3D9CA8; }
#sub_content h3 { margin-bottom:3px; }

#sub_content ul {
	font-size:12px;
}
#sub_content ul li {
	list-style:none;
	margin-left:14px;
	padding-left:9px;
	background:url('../../assets/images/bg_bullet.gif') no-repeat 0px 9px;
	line-height:23px;
}

#sub_content .content_list li a { color:#783636; text-decoration:none; }
#sub_content .content_list ul li a:hover { color:#3d9ca8; }

#sub_content ul li a { color:#3d9ca8; text-decoration:none; }
#sub_content ul li a:hover { color:#783636; }


table.gallery td {padding:5px;}

.table {background:#fcf7eb; margin:0 0 20px 0;}
.table td{padding:10px; border-collapse:collapse; border:2px solid #f8efd9;}
div.top {
	background:none repeat scroll 0 0 #FCF7EB;
	margin-top:20px;
	padding:2px 20px 2px 10px;
	text-align:right;
	margin:0px 0px 10px 0px;
}



/* Sidebar Menu */

	#sidebar .sidebar-menu {
		font-size:13px;
		background:url("../../assets/images/bg_menu_div_middle.png") repeat-y top left;
	}
    #sidebar ul.sidebar-menu {
		margin:0px;
		padding:18px 10px 13px 10px;
	}
	#sidebar ul.sidebar-menu li, .sidebar-menu li ul li {
		list-style:none outside none;
		margin-left:0px;
	}
	#sidebar ul.sidebar-menu li a {
		text-decoration:none;
		color:#783636;
	}
	
	
	#sidebar ul.sidebar-menu li a .top {
		background:url('../../assets/images/bg_sidebar_menu_top.png') left top;
		width:280px; height:4px;
		display:block;
		text-indent:-9999px;
	}
	#sidebar ul.sidebar-menu  li a .bottom {
		background:url('../../assets/images/bg_sidebar_menu_bottom.png') left bottom;
		width:225px;
		display:block;
		padding:3px 40px 8px 15px;
		color:#783636;
	}
	#sidebar ul.sidebar-menu  li a .top_active {
		background:url('../../assets/images/bg_sidebar_menu_top_2.png') left top;
		width:280px; height:4px;
		display:block;
		text-indent:-9999px;
	}
	#sidebar ul.sidebar-menu  li a .bottom_active {
		background:url('../../assets/images/bg_sidebar_menu_bottom_2.png') left bottom;
		width:224px;
		display:block;
		padding:3px 40px 8px 16px;
		color:#783636;
	}
	
	#sidebar ul.sidebar-menu  li a:hover .top {
		background:url('../../assets/images/bg_sidebar_menu_top_2.png') left top;
	}
	#sidebar ul.sidebar-menu  li a:hover .bottom {
		background:url('../../assets/images/bg_sidebar_menu_bottom_2.png') left bottom;
	}
	
	#sidebar ul.sidebar-menu  li a .sub {
		background:url('../../assets/images/bg_sidebar_menu_li.png') no-repeat left bottom;
		width:264px;
		padding:7px 0px 8px 16px;
		display:block;
		font-size:11px;
	}
	#sidebar ul.sidebar-menu  li a:hover .sub {
		color:#3d9ca8;
	}
	#sidebar ul.sidebar-menu  li a .active {
		color:#3d9ca8;
	}
	#sidebar ul.sidebar-menu  li.last {
		background:url('../../assets/images/bg_sidebar_menu_li.png') no-repeat left top;
		width:280px; height:16px;
		display:block;
		color:#783636;
	}
 
    #sidebar ul.sidebar-menu  li:hover .sidebat-menu-hover-arrow{
		background:url("../../assets/images/bg_menu_bullet.gif") no-repeat scroll right center transparent;
		display:block;
		padding-right:30px;
		width:220px;
	}
    #sidebar .sidebar-menu-top {
		background:url("../../assets/images/bg_menu_div_top.png") no-repeat top left;
		width:300px;
		height:5px;
		text-indent:-9999;
	}
	#sidebar .sidebar-menu-bottom {
		background:url("../../assets/images/bg_menu_div_bottom.png") no-repeat top left;
		width:300px;
		height:8px;
		text-indent:-9999px;
		margin-bottom:20px;
	}


/* Sidebar Menu END */


	#newsletter-container {
		background:url("../../assets/images/newsletter-bg.jpg") no-repeat top left;
		width: 265px;
		height: 167px;
		padding: 0 15px 0 20px;
		margin: 0 0 20px 0;
	}
	
	h2#newsletter-heading {
		font-size: 24px;
		color: #3d9ca8;
		margin: 0 0 10px 0;
		padding: 0;
		border-bottom: 1px dotted #dcc8c2;
	}
	
	#newsletter-container p{
		color: #783636;	
		margin: 0 0 10px 0;
		font-size: 12px;
	}
	
	input#email {
		width:152px;
		height: 28px;
		background:url("../../assets/images/newsletter-input-bg.jpg") no-repeat top left;
		border: 0 none;
		padding: 0 0 0 10px;
		vertical-align: middle;
		line-height: 26px;
	}
	
	input#newsletter-submit-btn {
		width:89px;
		height: 28px;
		background:url("../../assets/images/newsletter-sign-up-btn.jpg") no-repeat top left;
		border: 0 none;
		text-indent: -9999px;
		cursor: pointer;
	}


#Footer_text { border-top:1px solid #cee6e9; padding:10px; text-align:center; color:#77bac2; font-size:11px; }
#Footer_copyright { padding:20px 0 20px 0; color:#3d9ca8; }



/* Footer */

.addthis_toolbox{
	margin-left: 400px;
	margin-bottom: 5px;
}

.plus1{
	float:left;
	margin-bottom: 5px;
}

#time-line-box{
	
}
.graph-container{
	display: none;
}
#time-line{
	/*width:588px; +2x71px*/
	width:730px;
	height: 78px;
	background:url("../../assets/images/timeline.jpg") repeat-x 0 0;
}
.graph{
	margin-left: 34px;
	margin-bottom: 15px;
}
.graph-tabs{
	margin-left:85px;
}
.graph-tabs a{
	background:url("../../assets/images/tab-bt.jpg") repeat-x 0 0;
	display: block;
	width: 163px;
	height: 28px;	
	float: left;
	margin-right:10px;
	color: #fff;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
	text-align: center;
}
.graph-tabs a:hover, .graph-tabs a.active{
	background:url("../../assets/images/tab-bt-active.jpg") repeat-x 0 0;
}
.graph-container{
	width:730px;
	margin:0px auto;
	margin-top:10px;
}
.graph #tab2{
	display:none;
}
.data-inpyt-div p{
	padding-left:20px;
	font-weight:bold;
	line-height:15px !important;
}
.data-inpyt-div p.input-01{
	background:url("../../assets/images/arrow-bg-01.jpg") no-repeat 0 0;
}
.data-inpyt-div p.input-02{
	background:url("../../assets/images/arrow-bg-02.jpg") no-repeat 0 0;
}
.data-inpyt-div p.input-03{
	background:url("../../assets/images/arrow-bg-03.jpg") no-repeat 0 0;
}
div.data-inpyt-div{
	float: left;
	width:312px;
	height:80px;
	
}
div.data-inpyt-div.last{
	width:285px;
}
.data-inpyt-div input{
	background:url("../../assets/images/date-input-bg.jpg") no-repeat 0 0;
	border:0px;
	width:282px;
	height:32px;
	line-height: 32px;
    padding-left: 10px;
	color: #3D9CA8;
}

.timelinearrows{
	background:url("../../assets/images/timelinearrows.jpg") no-repeat 0 0;
	display: block;
    height: 59px;
    width: 730px;

}
.clear_bg{
	background: #FAF4E4 !important;
}
.addthis_toolbox.addthis_default_style.no_coll{
	margin-left: 717px !important;
}
.due_date_div{
	height: 50px;
    margin-left: 170px;
    padding-top: 15px;
    width: 380px;
}
.due_date_div span{
	

}
.due_date_label{
	font-weight:bold;
	font-size:14px;
	line-height: 32px;
}
.due_date{
	display: block;
	float:right;
	background:url("../../assets/images/due-date-bg.jpg") no-repeat 0 0;
	width:222px;
	height:32px;
	line-height: 32px;
    padding-left: 10px;
	font-weight:normal;
	color:#3D9CA8;
}

.quick_contact {
	display:block;
	position:relative;
	height:440px;
	margin-bottom:10px;
	margin-top:25px;
	
	background-color:#fcf7eb;
	width:590px;
}
.quick_contact .formLabel {
	padding:0px 0 0 5px;
	margin:0px;
	text-align:left;
}
.quick_contact .formField {
	padding:0px;
	margin:0px;
}
.quick_contact .formField input {
	border: 0 none;
    padding: 4px 7px 8px;
    width: 242px;
}

.quick_contact .title {
    color:#783636;
    font-family:"Times New Roman", Times, serif;
    font-size:18px;
    line-height:29px;
    padding-bottom:4px;
    position:absolute;
    text-align:center;
    top:6px;
    width:100%;
	/*background:url('../../assets/images/strip.jpg') no-repeat center bottom;*/
}

.quick_contact .m2 {
	position:relative;
	left:0px;
	top:3px;
}

.quick_contact .title span {
    color:#3D9CA8;
    font-family:"Times New Roman", Times, serif;
    font-size:20px;
    font-weight:bold;
    text-transform:uppercase;
}

.quick_contact .formLabel.p1a {
	display:block;
	left:34px;
    position:absolute;
    top:82px;
	background:none;
}
.quick_contact .formField.p1b {
	display:block;
	left:31px;
    position:absolute;
    top:103px;
	border:1px solid #783636;
}
.quick_contact .formLabel.p2a {
	display:block;
	left:34px;
    position:absolute;
    top:139px;
	background:none;
}
.quick_contact .formField.p2b {
	display:block;
	left:31px;
    position:absolute;
    top:160px;
	border:1px solid #783636;
}


.quick_contact .formLabel.p3a {
	display:block;
	position:absolute;
	top:82px;
	left:318px;
	background:none;
}
.quick_contact .formField.p3b {
	display:block;
	position:absolute;
	top:103px;
	left:313px;
	border:1px solid #783636;
}
.quick_contact .formLabel.p4a {
	display:block;
	position:absolute;
	top:139px;
	left:318px;
	background:none;
}
.quick_contact .formField.p4b {
	display:block;
	position:absolute;
	top:160px;
	left:313px;
	border:1px solid #783636;
}
.quick_contact .formField.p5a {
    display: block;
    left: 150px;
    position: absolute;
    text-align: center;
    top: 207px;
    width: 323px;
}
.quick_contact .formField.p5b {
	display:block;
	position:absolute;
	top:230px;
	left:150px;
	border:1px solid #783636;
}


.quick_contact .quick_contact_input_bg {
	display: block;
    height: 40px;
    left: 211px;
    position: absolute;
    top: 390px;
}

.quick_contact .quick_contact_input_bg input {
	background:url('../../assets/images/quick_contact_submit.jpg') no-repeat 0px 0px;
	border:none;
	cursor:pointer;
    display:block;
    font-size:0;
    height:37px;
    line-height:0;
    text-indent:-9999px;
    width:186px;
	
}

.quick_contact .form_error_main {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #C4290A;
    display: block;
    font-weight: bold;
    height: 11px;
    position: relative;
    text-align: center;
    top: 69px;
}

.quick_contact .form_thank_you_main {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #429C14;
    display: block;
    font-weight: bold;
    height: 11px;
    position: relative;
    text-align: center;
    top: 69px;
}




.banner-call-today {
	display:block;
    height:136px;
    margin:0 0;
    position:relative;
}

.banner-call-today img {
	position:absolute;
}

.banner-call-today span.text1 {
	position:absolute;
	display:block;
	color: #783636;
    font-family:"Times New Roman", Times, serif;
    font-size: 21px;
    left: 129px;
    top: 23px;
}

.banner-call-today span.text1 span {
	font-weight:bold;
	color:#3D9CA8;
}
.banner-call-today span.text2 {
	position:absolute;
	display:block;
    font-family:Trebuchet MS,Arial ,sans-serif;
    color: #783636;
    font-size: 15px;
    left: 310px;
    text-transform: uppercase;
    top: 77px;
}
.banner-call-today span.number {
	position:absolute;
	display:block;
    font-family:"Times New Roman", Times, serif;
    color: #3D9CA8;
	font-weight:bold;
    font-size: 28px;
    left: 127px;
    top: 65px;
}


.g1 .phone {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    left: 50px;
    position: absolute;
    top: 4px;
	color:#3a827e;
}









.quick_contact_sidebar {
	display:block;
	position:relative;
	height:385px;
	margin-bottom:20px;
	margin-top:20px;
	
	background:url('../../assets/images/sidebar_contact_form_bg.jpg') no-repeat;
}



.quick_contact_sidebar .formLabel {
	padding:0px 0 0 5px;
	margin:0px;
	text-align:left;
	background:none;
	margin-top:10px;
}
.quick_contact_sidebar .m2 {
	 left: 22px;
    position: absolute;
    top: 88px;
}

.quick_contact_sidebar .formField {
	padding:0px;
	margin:0px;
	
}
.quick_contact_sidebar .formField input {
	border: 0 none;
    padding: 4px 5px 4px;
    width: 242px;
	border: 1px solid #783636;
}

.quick_contact_sidebar .title {
    color: #783636;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    line-height: 40px;
    padding-bottom: 4px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 100%;
	/*background:url('../../assets/images/strip.jpg') no-repeat center bottom;*/
}
.quick_contact_sidebar .title span {
	color:#3a827e;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.quick_contact_sidebar .form_error_main {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #C4290A;
    display: block;
    font-weight: bold;
    height: 9px;
    left: 22px;
    position: relative;
    text-align: left;
    top: 319px;
}

.quick_contact_sidebar .form_thank_you_main {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #67A71B;
    display: block;
    font-weight: bold;
    height: 9px;
    left: 22px;
    position: relative;
    text-align: left;
    top: 319px;
}

.quick_contact_sidebar .quick_contact_input_bg {
	display: block;
    height: 31px;
    left: 22px;
    position:relative;
    top: 334px;
}

.quick_contact_sidebar .quick_contact_input_bg input {
	background:url('../../assets/images/sidebar_contact_form_bt.jpg') no-repeat 0px 0px;
	border:none;
	cursor:pointer;
    display:block;
    font-size:0;
    height:31px;
    line-height:0;
    text-indent:-9999px;
    width:209px;
	
}

.header_flag {
	display: block;
    left: 618px;
    line-height: 21px;
    position: absolute;
    top: 9px;
    width: 150px;
}
.header_flag img {
	vertical-align:middle;
	margin-left:5px;
	margin-bottom:2px;
}

#recaptcha_widget{
	position:absolute;
	top: 400px;
}
#sub_content  ol{
    list-style: decimal outside none !important;
}
#sub_content ol li {
    list-style: decimal outside none !important;
    margin-left: 25px;
    padding-left: 0;
}
#sub_content  ol li{
	background:none;
}

img.ico_ask_doctor {
	float:left;
	margin:0 10px 0 0;
}
div.ask_doctor_box {
	margin-top:10px;
}
.ask_the_doctor {
	height:87px;
	width:289px;
	float:left;
	display:block;
	margin-right: 12px;
	background:url('../../assets/images/ask_the_doctor_banner_bg.jpg') no-repeat 0px 0px;
		margin-bottom:20px;
		position:relative;
}
.ask_the_doctor h2{
	font-size:16px;
	color:#3D9CA8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}

.ask_the_doctor .icons img {
	padding-top:3px;
}
.ask_the_doctor .link {
	height:87px;
	width:289px;
	display:block;
	position:absolute;
	/*background:url('../../core/assets/images/blank.gif') no-repeat 0px 0px;*/
	top:0px;
	left:0px;
	text-indent:-9999px;
}

.free_consultation {
	height:87px;
	width:289px;
	float:left;
	display:block;
	position:relative;
	background:url('../../assets/images/free_second_opinion_banner_bg.jpg') no-repeat 0px 0px;
	margin-bottom:20px;
}
.free_consultation h2 {
	font-size:16px;
	color:#3D9CA8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}
.free_consultation p {
	font-size:12px;
	font-weight:bold;
	color:#783636;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
    top: -2px;
	margin:0px;
	left:10px;
}

.free_consultation .link {
	height:87px;
	width:289px;
	display:block;
	position:absolute;
	background:url('../../core/assets/images/blank.gif') no-repeat 0px 0px;
	top:0px;
	left:0px;
	text-indent:-9999px;
}

#our_location {
	position:relative;
}
#our_location .gallery_link {
	height:70px;
    left:195px;
    margin:0;
    padding:0;
    position:absolute;
    top:64px;
    width:85px;
}
#our_location .gallery_link a {
	text-indent:-9999px;
	display:block;
	height:70px;
	width:85px;
}


.white_content_area {
	padding:20px;
	border:1px dotted gray;
	background-color:white;
	margin-bottom:20px;
}

.white_content_area ul li {
	margin-bottom:20px;
	background: url("../../assets/images/bg_bullet.gif") no-repeat scroll 0 6px transparent;
}

.white_content_area h3 {
	font-size:18px;
	color:#3D9CA8;
	font-family: "Times New Roman",Times,serif;
    font-weight: normal;
}
