body *{

	outline:none;

}

body {

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

	margin:0px;

	padding:0px;

	font:12px Arial, Helvetica, sans-serif;

	color:#515151;

}

#outerWrapper{

	background:url(../images/outer-wrapper-bg.jpg) center top no-repeat;

	width:100%;

	padding-top:15px;

}

.wrapper-main {

	width:1030px;

	margin:0 auto;

}

img {

	border:0;

	margin:0;

	padding:0;

}

a {

	font-size:inherit;

	color:#a8603f;

	text-decoration:none;

	}

a:hover {

	font-size:inherit;

	color:#a8603f;

	text-decoration:none;

	}

.header {

	height:auto;

	width:100%;

	height:118px;

	display:inline-block;

}

.header .logo {

	float:left;

	height:91px;

	width:195px;

	padding-left:40px;

}

.links_container {

	float:right;

	width:760px;

	padding:0 26px 0px 0px;

}

.toplink_container {

	float:right;

	height:39px;

	width:670px;

	border-top:#9fa928 solid 1px;

	color:#FFFFFF;

	}

.toplink_container a {

	text-decoration:none; 

	color:#FFFFFF;

	font-size: 12px;

	}

.toplink_container a:hover {

	text-decoration:underline;

	color:#ecf0b8;

	font-size: 12px;

	}

.TopLinks{

	text-align:right;

	color:#D87824;

	font-size:11px;

	padding-right:5px;

}

.TopLinks a{

	color:#D87824;

	text-decoration:none;

	margin:0 5px;

}

.TopLinks a:hover{

	color:#D87824;

	text-decoration:underline;

}

.top_callus {

	height:30px;

	padding-top:13px;

	width:100%;

	display:inline-block;

}

.top_callus .CallUsBlock {

	background:url(../images/ph-icon.jpg) 54px 5px no-repeat;

	width:309px;

	padding-right:10px;

	float:right;

	text-align:right;

	font:normal 19px "Trebuchet MS";

	color:#6B6B6B;

	padding-left:26px;

	line-height:30px;

}

.top_callus .CallUsBlock span{

	background:url(../images/ph-nos-divider.jpg) 0 0 no-repeat;

	padding-left:10px;

	margin-left:7px;

	font-size:17px;

}

.MainContainerOuter, .MainContainerMiddle, .MainContentBlock {

	width:1030px;

}

.MainContainerOuter {

	background:#FFFFFF;

}

.MainContainerMiddle {

	background:url(../images/top-rounded-cnr.jpg) 0 0 no-repeat;

}

.MainContentBlock {

	display:inline-block;

	padding:16px 0 35px 0;

	background:url(../images/bottom-round-cnr.jpg) bottom no-repeat;

}

.top_location_btn {

	float:right;

	width:90px;

	height:23px;

	text-align:center;

	font-size:12px;

	font-weight:normal;

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

	}

.main_links {

	height:auto;

	width:716px;

	display:inline-block;

	padding-top:42px;

}

.main_links ul {

	margin:0px;

	padding:0;

	list-style:none;

	float:right;

}

.main_links li {

	display:inline;

	float:left;

	margin:0 0 0 3px;

	padding:0;

	height:29px;

}

.main_links li a {

	display:block;

	float:left;

	height:29px;

	color:#6B6B6B;

	font-size:17px;

	text-decoration:none;

}

.main_links li a span {

	display:block;

	padding:5px 10px 0 10px;

}

.main_links li a:hover {

	color:#DAFF98;

	background:#8ABF2C url(../images/menu-cnr-left.gif) 0 0 no-repeat;

}

.main_links li a:hover span {

	background:url(../images/menu-cnr-rgt.gif) top right no-repeat;

}



.main_links2 ul {

	margin:0px;

	position:relative;

	padding:10px 20px 10px 10px;

	height:auto;

	width:100%;

	font-size:14px;

	background:#f7f8e6;

	list-style:none;

	}

.main_links2 li {

	margin:0px 0px 0px 0px;

	vertical-align:middle;

	padding:0px 0px 8px 0px;

	height:auto;

	width:auto;

	background:none no-repeat top left;

	float:none;

	}

.main_links2 li a {

	color:#c86132;

	text-decoration:none;

	display:block;

	background:#f7f8e6;

	border-bottom:#c96538 dashed 1px;

	padding:0px 10px 0px 0px;

	height:20px;

	width:auto;

	margin-left:1px;

	}

.main_links2 li a:hover {

	color:#c86132;

	text-decoration:underline;

	background:none;

	padding:0px 10px 0px 0px;

	height:20px;

	display:block;

	}

.body_container {

	height:auto;

	width:100%;

	}

.body_container .fix_container {

	width:946px;

	padding:0px 20px;

	width:990px;

	display:inline-block;

}

.left_panel {

	float:left;

	width:270px;

	height:auto;

	text-align:center;

}

	

.VidioBlock {

	width:270px;

	height:347px;

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

	text-align:center;

}

.VidioBlock .video {

	padding:63px 0 12px 0;

}

.VidioBlock a {

	text-decoration:underline;

	color:#d7702a;

}

.VidioBlock a:hover {

	text-decoration:none;

	color:#d7702a;

}

.SideTestimonial {

	height:160px;

	margin-top:10px;

	font:normal 12px Georgia, "Times New Roman", Times, serif;

	color:#9da1a2;

	text-align:left;

	padding:22px 35px 0 40px;

	line-height:22px;

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

}



.joinus {


	margin-top:0px;

	margin-bottom:10px;

	text-align:left;

	padding:6px 12px 0 22px;

	line-height:22px;

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

	position:relative;

	

}

.joinus h2{

color:#E57511;

font-size:18px;

font-weight:bold;

font-family:"Trebuchet MS";

}



.joinus .yelp{

position:absolute;

margin:0px;

padding:0px;

top:-15px;

right:-5px;

}

.joinus .icon-space{

margin-right:8px;

}















.orange {

	color:#e57511;

}

.SideTestimonial p {

	margin:0;

	padding:0;

}	

.content_container {

	float:right;

	width:710px;

	text-align:left;

	padding-top:2px;

}

.ContentBlock {

	padding:22px 20px 0 20px;

}

.ContentBlock h1, .gallery .componentheading {

	font-size:32px;

	font-weight:normal;

	color:#e57511;

	margin:0;

	padding:0;

	line-height:32px;

}

.gallery .componentheading {

	margin-bottom:10px;

}

.ContentBlock p {

	line-height:22px;

	padding-bottom:20px;

	margin:0;

}



.footer {

	height:auto;

	width:1030px;

	display:inline-block;

	padding-top:15px;

	color:#55741C;

	font-size:11px;

	padding-bottom:25px;

	position:relative;

}

.FootLeftBlock {

	float:left;

	width:880px;

	padding-left:20px;

}

.footerlinks {

	margin:0;

	padding:0;

	list-style-type:none;

}

.footerlinks li{

	margin:0;

	padding:0;

	display:inline;

	margin:0 2px 0 0;

	font-weight:bold;

}

.footerlinks li a{

	color:#55741C;

	font-weight:bold;

}

.footerlinks li a:hover{

	color:#55741C;

	text-decoration:underline;

}

.FootLeftBlock p {

	margin:0;

	padding:22px 0 0 0;

}

.FootRightBlock {

	float:right;

	padding-right:20px;

	width:110px;

	text-align:right;

}

.FootRightBlock img {

	margin-right:10px;

}

.lipo_main_container {

	float:left;

	width:668px;

	height:auto;

	}

.lipo_left_container {

	float:left;

	width:373px;

	height:auto;

	font-size:19px;

	}

.lipo_left_container2 {

	float:left;

	width:390px;

	height:auto;

	font-size:19px;

	}

.lipo_right_container {

	float:left;

	width:295px;

	height:auto;

	}

.lipo_title_container {

	float:left;

	text-align:left;

	width:363px;

	height:auto;

	color:#9bd83c;

	font-weight:bold;

	padding:8px 0px 8px 10px;

	}

.lipo_txt_container {

	float:left;

	text-align:left;

	width:373px;

	height:auto;

	font-weight:bold;

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

	}

.lipo_txt_container ul {

	margin:0px;

	padding:0px 0px 0px 35px;

	}

.lipo_txt_container li {

	margin:0px;

	padding:5px 0px 0px 0px;

	list-style:url(../images/lipo_icon.gif);

font-size:16px;

	}

.lipo_phone_icon_contaoiner {

	float:left;

	width:363px;

	height:80px;

	text-align:left;

	margin-top:10px;

	padding-left:10px;

	}

.lipo_icon_container {

	float:left;

	width:81px;

	height:80px;

	}

.lipo_title_icon_container {

	float:left;

	text-align:left;

	width:270px;

	height:auto;

	color:#0600ff;

	font-size:27px;

	font-weight:bold;

	margin-top:47px;

	}

.lipo_phone_icon_contaoiner2 {

	float:right;

	width:280px;

	height:80px;

	text-align:left;

	margin-top:10px;

	}

.lipo_icon_container2 {

	float:left;

	width:81px;

	height:80px;

	}

.lipo_title_icon_container2 {

	float:left;

	text-align:left;

	width:195px;

	height:auto;

	color:#0600ff;

	font-size:27px;

	font-weight:bold;

	margin-top:47px;

	}

.callusnow_container {

	float:left;

	width:353px;

	height:auto;

	padding-left:15px;

	text-align:left;

	color:#ff0000;

	font-size:22px;

	font-weight:bold;

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

	}

.callusnow_container2 {

	float:right;

	width:280px;

	height:auto;

	text-align:left;

	color:#ff0000;

	font-size:22px;

	font-weight:bold;

	}

.lipo_right_title_container {

	float:right;

	text-align:left;

	width:238px;

	height:auto;

	font-size:18px;

	color:#ff0000;

	padding-bottom: 10px;

	}

.lipo_right_image_container {

	float:right;

	text-align:left;

	width:238px;

	height:auto;

	padding-bottom: 10px;

	}

.follow_us_container {

	float:left;

	text-align:left;

	width:269px;

	height:73px;

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

	}

.follow_us_title_container {

	float:left;

	text-align:center;

	width:269px;

	height:auto;

	padding-top:8px;

	font-size:22px;

	color:#535353;

	font-weight: bold;

	}

.follow_us_icon_container {

	float:left;

	text-align:center;

	width:269px;

	height:auto;

	margin-top:37px;

	}

.lipo_video_left_contaoiner {

	float:left;

	width:373px;

	height:auto;

	text-align:left;

	margin-top:10px;

	}

.lipo_videoright_contaoiner2 {

	float:right;

	width:270px;

	height:190px;

	text-align:left;

	margin-top:10px;

	}

.lipo_txtarea_container {

	float:left;

	text-align:left;

	width:668px;

	height:auto;

	margin-top: 15px;

	color:#984806;

	font-size:16px;

	font-weight:bold;

	}

.lipo_images_title_container {

	float:left;

	text-align:center;

	width:300px;

	height:20px;

	margin-top: 15px;

	font-weight:bold;

	}

.lipo_txt_inner_container {

	float:left;

	font-size:12px;

	color:#984806;

	width:355px;

	height:auto;

	}

.lipo_txt_image_container {

	float:left;

	font-size:12px;

	color:#984806;

	width:320px;

	height:auto;

	padding-right:12px;

	}

.lipo_txt_right_image_container {

	float:left;

	text-align:center;

	width:300px;

	height:auto;

	margin-top: 15px;

	font-size: 12px;

	}

.lipo_txt_title_container {

	float:left;

	text-align:left;

	width:343px;

	height:20px;

	font-size:16px;

	font-weight:bolder;

	margin-top: 15px;

	}

.lipo_txt_inner_container_in {

	float:left;

	text-align:justify;

	width:350px;

	height:auto;

	color:#984806;

	font-size:12px;

	font-weight:normal;

	margin-top: 10px;

	}

.image_bottom_txt {

	float:left;

	text-align:center;

	width:300px;

	height:auto;

	font-size:15px;

	margin-top: 15px;

	font-weight: bold;

	}

.lipo_txt_left_container {

	float:left;

	text-align:left;

	width:350px;

	padding-right:12px;

	height:auto;

	}

.lipo_txt_right_container {

	float:right;

	width:300px;

	height:auto;

	}

.beforeand_after_class {

	float:left;

	text-align:center;

	width:668px;

	height:auto;

	margin-top:15px;

	font-size:15px;	

	font-weight: bold;

	}

.return_to_top_class {

	float:left;

	width:668px;

	height:auto;

	margin-top:10px;

	text-align:center;	

	font-size: 12px;

	}

.lipo_images_titlebottom_container {

	float:left;

	text-align:center;

	width:668px;

	height:auto;

	margin-top:15px;

	}

	.follow_us_container2 {

	float:left;

	text-align:left;

	width:269px;

	height:73px;

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

	}





	.follow_us_icon_container2 {

	float:left;

	text-align:center;

	width:269px;

	height:auto;

	padding-top:10px;

	}

.clr {

	clear:both;

	line-height:0;

	height:0;

	font-size:0;

}

.BottomBoxes {

	width:990px;

	display:inline-block;

	padding:18px 0 0 40px;

	margin-top:5px;

	background:url(../images/home-bottom-divider.gif) no-repeat center top;

}

.BottomBoxes .Box {

	width:304px;

	height:214px;

	float:left;

	color:#4F4F4F;

	display:inline;

	 margin-right:15px;

}

.BottomBoxes .box1bg {

	background:url(../images/vein-clinic-bg.jpg) no-repeat center top;

}

.BottomBoxes .box2bg {

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

}

.BottomBoxes .box3bg {

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

}

.BottomBoxes .Box p {

	padding:115px 10px 0 160px;

	margin:0;

}

.BottomBoxes .box2bg p {

	padding:115px 10px 0 155px;

	margin:0;

}

.BottomBoxes .box3bg p {

	padding:115px 10px 0 150px;

	margin:0;

}

.invalid {

border-color:#FF0000;

} 

/************** Side Services Block ****************/

.SideServicesBlock {

	width:268px;

	background:url(../images/services-box-bg.jpg) repeat-y;

	margin-bottom:10px;

}

.SideServicesBlock .services-box {

	padding:5px 16px 0 16px;

	text-align:left;

}

#footerLogoBlock {

	position:absolute;

	top:43px;

	left:769px;

	width:300px;

	height:43px;

}

#footerLogoBlock img {

	vertical-align:middle;

}

#footerLogoBlock span{

	color:#000;

	font-size:22px;

}

#basic-modal {

	width:41px;

	height:146px;

	position:fixed;

	right:0px;

	top:150px;

	z-index:999;

}

#basic-modal a.basic {

	width:41px;

	height:146px;

	display:block;

	line-height:26px;

	border:0;

	background:#ff0000;

	color:#fff;

	text-align:center;

	text-decoration:none;

	font-size:22px;

	filter:alpha (opacity="40");

	opacity:0.6;

}

#basic-modal a.basic:hover {

	filter:alpha (opacity="100");

	opacity:1.0;

}

.ServingAreasBlock {

	padding:20px 0 0 0;

	width:100%;

	display:inline-block;

}

.ServingAreasBlock h3{

	padding:0;

	margin:0;

	font-size:20px;

}

.ServingAreasBlock ul{

	margin-top:0;

	padding-top:10px;

	display:inline-block;

}

.ServingAreasBlock ul li{

	margin-bottom:8px;

	width:300px;

	float:left;

}

.ServingAreasBlock a{

	text-decoration:none;

}

.ServingAreasBlock a:hover{

	text-decoration:underline;

}
