body {
	margin: 0;
	color:#666;
	background: #4FAFC4 url('../images/background.jpg') top left repeat-x;
	font:12px/18px Arial, Helvetica, verdana, sans-serif;
}
a{
	color : #335395;
	text-decoration: underline;
}
a:visited {
	color : #335395;
	text-decoration: underline;
}
a:hover {
	color : #335395;
	text-decoration: none;
}
#page_header_top_img {
	width: 100%;
	background: url('../images/header1.jpg') top center no-repeat;
}
#page_wrapper {
	margin: 0 auto;
	width: 1038px;
	background: url('../images/main_img.gif') top left repeat-y;
}
#page_header {
	height: 141px;
	background: url('../images/header.jpg') top left no-repeat;
	width: 100%;
	overflow: hidden;
}
#logo {
	padding:0;
	margin:0 0 0 66px;
	background: url(../images/logo.gif) no-repeat;
	width:336px;
	height: 141px;
}
#logo a{
	display: block;
	width:336px;
	height: 141px;
	overflow: hidden;
	text-indent: -9999px;
}
#menu_bar {
	padding:0px 0px 0px 105px;
	border:0px dashed #cccccc;
	height:43px;
	background: url('../images/menu_bg.jpg') top left no-repeat;
}
#menu_bar ul{
	width: 100%;
	overflow: hidden;
	height: 43px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu_bar ul li{
	float: left;
	height: 43px;
}
#menu_bar ul li a{
	display: block;
	height: 43px;
	overflow: hidden;
	text-indent: -9999px;
}
#menu_bar ul li a.downsize{
	background: url(../images/navi1.gif) no-repeat;
	width: 204px;
}
#menu_bar ul li.active a.downsize,
#menu_bar ul li a.downsize:hover{background: url(../images/navi1_over.gif) no-repeat;}
#menu_bar ul li a.liposuction{
	width: 214px;
	background: url(../images/navi2.gif) no-repeat;
}
#menu_bar ul li a.liposuction:hover,
#menu_bar ul li.active a.liposuction{background: url(../images/navi2_over.gif) no-repeat;}
#menu_bar ul li a.testimonials{
	width: 186px;
	background: url(../images/navi4.gif) no-repeat;
}
#menu_bar ul li a.testimonials:hover,
#menu_bar ul li.active a.testimonials{background: url(../images/navi4_over.gif) no-repeat;}
#menu_bar ul li a.locations{
	width: 166px;
	background: url(../images/navi5.gif) no-repeat;
}
#menu_bar ul li a.locations:hover,
#menu_bar ul li.active a.locations{background: url(../images/navi5_over.gif) no-repeat;}
#menu_bar ul li a.faq{
	width:122px;
	background: url(../images/navi6.gif) no-repeat;
}
#menu_bar ul li a.faq:hover,
#menu_bar ul li.active a.faq{background: url(../images/navi6_over.gif) no-repeat;}
#content_wrapper {
	margin: 10px 0;
	overflow: hidden;
	border:0px dashed #FFFFFF;  
}
#main_content {
	margin-left:486px;
	margin-right:256px;
	border:0px dashed #cccccc;
}
#main_content h3 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 18px;
	color: #369;
	padding:4px;
	font-weight:normal;
}
#main_content p {
	margin-top:0px;
	margin-bottom:0px;
	padding:4px 4px 11px 4px;
}
#left_side {
	float: left;
	width:467px;
	border:0px dashed #cccccc;
}
#left_side h3 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 22px;
	color: #fff;
	padding:4px;
}
#left_side h4 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 18px;
	color: #4F719C;
	padding:4px;
	font-weight:normal;
}
#left_side p {
	margin:0;
	padding:4px 4px 11px 4px;
	color: #333;
}
#right_side {
	float: right;
	width:236px;
	border:0px dashed #cccccc;
}
#right_side h3 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 18px;
	color: #fff;
	padding:12px 40px 25px 0px;
	text-align:center;
	font-weight:normal;
}
#right_side h4 {
	margin: 0;
	font-size: 18px;
	color: #242424;
	padding:4px 36px 4px 0px;
	font-weight:normal;
}
#right_side h5 {
	margin:0px;
	font-size: 18px;
	color: #4F719C;
	padding:4px 36px 4px 0px;
	font-weight:normal;
}
#right_side h6 {
	margin:0px;
	font-size: 16px;
	color: #4F719C;
	padding:4px 36px 4px 0px;
}
#right_side p {
	margin:0px;
	padding:4px 36px 10px 0px;
	color: #333;
}
#inner_content {
	margin-left:100px;
	margin-right:256px;
	border:0px dashed #ccc;
}
#inner_content h3 {
	margin:0px;
	font-size: 18px;
	color: #369;
	padding:4px;
	font-weight:normal;
}
#inner_content h4 {
	margin:0px;
	font-size: 15px;
	color: #969;
	padding:4px;
	font-weight:bold;
}
#inner_content h5 {
	margin:0px;
	font-size: 15px;
	color: #969;
	padding:4px 4px 0px 4px;
	font-weight:bold;
}
#inner_content p {
	margin:0px;
	padding:4px 4px 11px 4px;
}
.linklist {
	padding: 0px;
	margin: 0px;
	width: 180px;
}
.linklist li {
	list-style: none; 
	padding:4px 0px 4px 0px;
	border-bottom: 1px dotted #B6A2B5;
	font-size:13px;
	font-weight:bold;
}
.linklist li a {
	color:#fff;
	text-decoration: none;
}
.linklist li a:hover, 
.linklist li.active a {
	color:#FFAA15;
	text-decoration: none;
}
.linklist li a:active {
	color:#fff;
	text-decoration: none;
}
.linklist li a:visited {
	color:#fff;
	text-decoration: none;
}
.lilist {
	padding: 0px 0px 0px 25px;
	margin: 5px 0px 10px 0px;
}
.lilist li {
	list-style: none; 
	margin:0px;
	padding:0px 0px 10px 20px;
	color:#666;
	background: url('../images/arrow1.gif') top left no-repeat;
}
.gary_line {
	background: url('../images/gray_line1.gif') center left repeat-x;
	height:20px;
	padding:0px;
	margin:0px;
}
.gary_line2 {
	background: url('../images/gray_line2.gif') center left repeat-x;
	height:20px;
	padding:0px;
	margin:0px 40px 0px 0px;
}
.blue_top_box_img {background: url('../images/box_blue_top_img.gif') top left no-repeat;}
.blue_middle_box_img {
	background: url('../images/box_blue_middle_img.gif') top left repeat-y;
	margin-bottom: 10px;
}
.blue_bottom_box_img {background: url('../images/box_blue_bottom_img.gif') bottom left no-repeat;}
.top_box_img2 {background: url('../images/box_top_img2.gif') top left no-repeat;}
.top_box_img {background: url('../images/box_top_img.gif') top left no-repeat;}
.middle_box_img {background: url('../images/box_middle_img.gif') top left repeat-y;}
.bottom_box_img {background: url('../images/box_bottom_img.gif') bottom left no-repeat;}
.box_space {
	padding:0px 0px 0px 15px;
	margin:0px;
}
.input_box {
	width:175px;
	height:18px;
	border:1px #999 solid;
	color:#999;
}
.purple_text {
	font-size: 13px;
	color:#969;
	font-weight:bold;
}
.top_box_img1 {background: url('../images/box_top_img1.gif') top left no-repeat;}
.middle_box_img1 {background: url('../images/box_middle_img1.gif') top left repeat-y;}
.bottom_box_img1 {background: url('../images/box_bottom_img1.gif') bottom left no-repeat;}
.black_text {color:#000;}
.thumbnail_left {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border:0px;
}
.thumbnail_right {
	float:right;
	margin-left:10px;
	margin-bottom:1px;
	border:0px;
}
#page_bottom {
	height: 119px;
	overflow: hidden;
	width: 100%;
	padding:0px;
	margin:0px;
	background: url('../images/img1.gif') top left no-repeat;
}
.page_bottom_gray {
	font-size:18px;
	font-weight:normal;
	color:#4F719C;
	margin:0px 0px 10px 0px;
	padding:3px 0px 5px 0px;
	height:20px;
	background:url(../images/gray_line.gif) bottom left repeat-x;
}
.page_bottom_gray1 {
	font-size:18px;
	font-weight:normal;
	color:#4F719C;
	margin:0px 30px 10px 0px;
	padding:0px 0px 5px 0px;
	height:20px;
	background:url(../images/gray_line.gif) bottom left repeat-x;
}
#page_bottom_left {
	float:left;
	width:900px;
	font-size:11px;
	line-height:17px;
	padding-top:6px;
}
#page_bottom_left ul{
	margin: 0;
	padding: 0 0 0 144px;
	list-style: none;
	overflow: hidden;
	width: 756px;
}
#page_bottom_left ul li{
	float: left;
	width:126px;
}
#page_bottom_left ul li em,
#page_bottom_left ul li span,
#page_bottom_left ul li strong{display: block;}
#page_bottom_right {
	float:right;
	width:121px;
	padding-top:6px;
}
/*--follow--*/
.follow{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.follow li{
	float: left;
	height: 35px;
	padding: 0 20px 8px 0;
}
.follow li a{
	display: block;
	height: 35px;
	width: 34px;
	overflow: hidden;
	text-indent: -9999px;
}
.follow li a.facebook{background: url(../images/icon1.gif) no-repeat;}
.follow li a.youtube{background: url(../images/icon2.gif) no-repeat;}
.follow li a.solardimensions{background: url(../images/icon3.gif) no-repeat;}
.follow li a.twitter{background: url(../images/icon4.gif) no-repeat;}
#page_footer {
	height: 90px;
	clear: both;
	background: #4FAFC4 url('../images/footer_img.gif') top left no-repeat;
}
#page_footer ul{
	list-style: none;
	padding : 13px 0 0 72px;
	margin: 0;
	overflow: hidden;
}
#page_footer ul li{
	float: left;
	font-family: verdana;
	line-height:24px;
	color:#1478CA;
	background: url(../images/line-footer.gif) no-repeat 0 50%;
	padding: 0 6px;
}
#page_footer ul li.first{
	padding-left: 0;
	background: none;
}
#page_footer p {
	padding:0 0px 0px 72px;
	margin:0px;
	font-family: verdana;
	line-height:24px;
	color:#1478CA;
}
.copyright {color:#FFF;}
#page_footer a {
	color : #1478CA;
	text-decoration: none;
}
#page_footer a:visited {
	color: #1478CA;
	text-decoration: none;
}
#page_footer a:active {
	color : #1478CA;
	text-decoration: none;
}
#page_footer a:hover {
	color: #fff;
	text-decoration: underline;
}
/*--*/
#left_side .h-space{
	padding-left:80px;
	padding-top:14px;
	padding-bottom:19px;
}
#left_side .p-l-60{padding-left: 60px;}
#left_side .p-l-70{padding-left: 70px;}
#left_side p.p-44 {padding: 0 10px 11px 44px;}
.testimonials-block{
	padding:10px 0px 0px 14px;
	margin:0px;
}
.testimonials-block table{
	width: 420px;
	border-collapse: collapse;
}
.testimonials-block table td{vertical-align: top;}
.testimonials-block table table{width:100%;}
.testimonials-block table h4 a{color: #369;}
.td-bord{
	border-left:1px #333 solid;
	padding-left:15px;
}
.td-p{padding-right:18px;}
.gary-bott{margin-bottom:10px;}
.form-wrapp{width: 100%;}
.form-wrapp table{
	width: 175px;
	border-collapse: collapse;
}
.email-block{padding: 13px 0 17px 0;}
.submit{
	text-align: center;
	padding-bottom:10px;
}
.h-center{text-align: center;}
a.more{
	display: block;
	width:64px;
	height: 17px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/more.gif) no-repeat;
}
a.more:hover{background-position: 0 -17px;}
.gallery-ul{
	margin: 0;
	padding: 10px 0 15px 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.gallery-ul li{
	float: left;
	height: 165px;
	padding: 0 10px 0 0;
}
.gallery-ul li img{border: 0;}
.benefits{
	width: 429px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	margin:10px 0 0 23px;
	background: url(../landing-images/benefitsTab.jpg) no-repeat;
}
.h-information{
	width: 429px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	margin:10px 0 0 23px;
	background: url(../landing-images/informationTab.jpg) no-repeat;
}
#left_side p.p-44-2 {
	padding: 0 10px 11px 44px;
	line-height: 26px;
}
.first-block{
	background:#fff url('../landing-images/topRightBox.jpg') no-repeat;
	width: 522px;
	height: 389px;
	float: right;
	margin: 0 26px 20px 0;
	position: relative;
	overflow: hidden;
}
.first-block table{
	width: 350px;
	border-collapse: collapse;
	font-size: 14px;
	position:absolute;
	top: 260px;
	left: 250px;
}
.first-block table strong{color: #986699;}
.inp-text{
	padding: 3px;
	border: 1px solid #986699;
	border-right: 0;
	border-bottom: 0;
	background-color: #fff;
}
.inp-subm{
	background:#E2CAE2 url('../landing-images/submitButton.jpg') no-repeat;
	height: 33px;
	width: 101px;
	border: none;
	cursor: pointer;
}
.t-657{
	width: 657px;
	border-collapse: collapse;
}
#inner_content h4.hc{
	text-align: center;
	padding-top: 15px;
}
.wrapp-tab{
	margin:  0 0 0 6px;
	width: 657px;
	border: solid #000;
	border-width :1px 0 0 1px;
}
.wrapp-tab table{
	width: 100%;
	border-collapse: collapse;
}
.wrapp-tab table td{
	border: solid #000;
	border-width :0 1px 1px 0;
	vertical-align: top;
}
.loc-content{
	width: 655px;
	overflow: hidden;
	padding: 0 0 15px 0;
	margin: 0;
	list-style: none;
}
.loc-content li{
	float: left;
	width: 158px;
	padding: 0 0 0 5px;
	height: 125px;
}
.loc-content li strong,
.loc-content li span,
.loc-content li em{display: block;}
.btn-submit{
	width: 124px;
	height: 28px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/get_now.gif) no-repeat;
}
.btn-submit:hover{background-position:0 -28px;}
.btn-submit input{
	border: none;
	background: none;
	cursor: pointer;
	width: 124px;
	height: 28px;
	display: block;
	text-indent: -9999px;
}