@import url("droidserif/stylesheet.css");
@import url("jquery_ui/jquery-ui-1.8.24.custom.css");

/******************************************************************************************** » BODY » */
html {}


#body {
	margin:0px;
	background:#ffffff;
	font-size:13px;
	font-family: droid_sansregular, Arial, Helvetica, sans-serif;
	min-width: 960px;
}
/* strong { font-family:droid_sansbold; } */
/******************************************************************************************** « BODY « */

/******************************************************************************************** » Layout » */
#layout_top_x {
	background:url('../assets/images/layout_top_x.jpg') repeat-x center top #4E9BB7;
	min-height: 1593px;
}
#layout_bg_y_top {
	background:url('../assets/images/layout_bg_y_top.jpg') repeat-y center top;
}
#layout_bg_top {
	background:url('../assets/images/layout_bg_top.jpg') no-repeat center top;
}
.subpage #layout_bg_top {
	background:url('../assets/images/layout_bg_top_subpage.jpg') no-repeat center top;
}
#layout_bottom_x {
	background:url('../assets/images/layout_bottom_x.jpg') repeat-x center bottom;
}
#layout_bg_y_bottom {
	background:url('../assets/images/layout_bg_y_bottom.jpg') repeat-y center bottom;
}
#layout_bg_bottom {
	background:url('../assets/images/layout_bg_bottom.jpg') no-repeat center bottom;
}

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

h1,h2,h3 { text-align:left; color:#233564; text-transform: none;  font-family: 'droid_serifregular'; font-weight:normal;}

h3 { font-size:16px; }
hr {
	border : 0;
	height : 1px;
	line-height:1px;
	font-size:1px;
	background : #adc764;
	margin : 25px 0;
}
.head { 
	position:absolute; 
	width:960px;
}
.head h1 { 
	background: url("../assets/images/headh1.png") no-repeat scroll 215px 44px rgba(0, 0, 0, 0);
	padding:22px 0 0 295px;
	font-size:32px;
	color:#f6e267; 
	border:none;
}
.red { color:#c7232a;  font-family: 'droid_serifitalic'; font-size:20px; }
.red2 { color:#cc262f;  font-family: 'droid_serifregular'; font-size:18px; line-height:35px;}
.blue { color:#39778d;  font-family: 'droid_serifregular'; font-size:18px; line-height:40px; }

.chapter_btn{
  background: url("../assets/images/freechapter_btn.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  top:607px;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  height: 67px;
  line-height: 29px;
  position: absolute;
  right: 435px;
  text-decoration: none;
  text-indent: -9999px;
  width: 208px;
  z-index:999;
}
.chapter_btn2 {
  background: url("../assets/images/freechapter_btn.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  bottom: 210px;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  height: 67px;
  line-height: 29px;
  position: absolute;
  right: 28px;
  text-decoration: none;
  text-indent: -9999px;
  width: 208px;
  z-index: 999;
}
.chapter_btn3 {
  background: url("../assets/images/freechapter_btn.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  bottom: 184px;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  height: 67px;
  left: 450px;
  line-height: 29px;
  position: relative;
  text-decoration: none;
  text-indent: -9999px;
  width: 208px;
  z-index: 999;
}
.buynow_btn{
  background: url("../assets/images/buynow_btn.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  top:691px;
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  height: 67px;
  line-height: 29px;
  position: absolute;
  right: 405px;
  text-decoration: none;
  text-indent: -9999px;
  width: 282px;
  z-index:999;
  border:none;
  cursor:pointer;
}
.buynow_btn2 {
  background: url("../assets/images/buynow_btn2.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
  border: medium none;
  bottom: 104px;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 106px;
  line-height: 29px;
  position: absolute;
  right: 21px;
  text-decoration: none;
  text-indent: -9999px;
  width: 228px;
  z-index: 9999;
}
.buynow_btn3 {
  background: url("../assets/images/buynow_btn3.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
  border: medium none;
  bottom: 358px;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 106px;
  left: 437px;
  line-height: 29px;
  position: relative;
  text-decoration: none;
  text-indent: -9999px;
  width: 228px;
  z-index: 9999;
}
.text {
  color: #CD1F29;
  font-family: 'droid_serifregular';
  font-size: 25px;
  font-weight: bold;
  position: relative;
  top: 705px;
}
.text2 {
  font-family: 'droid_serifitalic';
  font-size: 32px;
  position: relative;
  top: 705px;
}
.text3{
  font-family: 'droid_serifregular';
  font-size: 16px;
  color:#106486;
  position: relative;
  top: 705px;
  text-align:center;
}
.divider {
  background: url("../assets/images/divider.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
  height: 27px;
  left: 450px;
  position: relative;
  top: 700px;
  width: 57px;
}
.divider2 {
  background: url("../assets/images/divider2.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
  height: 36px;
  left: 0;
  position: relative;
  top: 702px;
  width: 960px;
}
.divider3 {
  left: -10px;
  top: 35px;
}
.divider4 {
  left: -10px;
  top: 5px;
}
.text4 {
  font-family: 'droid_serifitalic';
  font-size: 16px;
  position: relative;
  text-align:center;
  top: 715px;
  line-height:33px;
}
.text5 {
  font-family: 'droid_serifitalic';
  font-size: 24px;
  position: relative;
  color:#cc262f;
  top: 15px;
}
.text6 {
	color:#106486;
	font-family: 'droid_serifregular';
	text-align:center;
	font-size:16px;
}
.text7 {
	color:#000000;
	font-family: 'droid_serifitalic';
	text-align:center;
	line-height:30px;
	font-size:16px;
	padding-top:20px;
}
.text8 {
	color:#000000;
	font-family: 'droid_serifitalic';
	text-align:justify;
	font-size:16px;
	padding:50px 15px 0 15px;
}
.text9 {
	color:#39778d;
	font-family: 'droid_serifregular';
	font-size:18px;
	text-align:center;
	padding-top: 40px;
}
.text10 {
	color:#000000;
	font-family: 'droid_serifitalic';
	text-align:center;
	font-size:16px;
	padding:50px 15px 0 15px;
}
.text11 {
	color:#000000;
	font-family: 'droid_serifregular';
	text-align:center;
	font-size:16px;
}
.leftcol {
	padding-left:20px;
	border-right:1px solid #cccac2;
	position:relative;
	margin-right: -8px;
}
.leftcol ul li {
	color:#106486;
	font-size:16px;
	font-family: 'droid_serifregular';
	list-style-type: disc;
	margin-left:20px;
	padding-bottom: 5px;
}
.leftcol h1 {
	font-size:24px;
	padding-top:10px;
	font-family: 'droid_serifbold';
	border:none;
	color:#000000;
}
#line_0 { height: 1300px !important; }

.video iframe {
  left: 43px;
  position: relative;
  top: 14px;
}
#line_2 .container_12 {
	background: #F0EDE4;
}
#line_1 .container_12 {
		background: url("../assets/images/youtube_bg.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
	width:960px;
	height:571px;
	margin-top:46px;
}
.book_img {
	margin-top:20px;
}
.rightcol {
  padding:0 10px;
}
.rightcol h2 {
	font-family: 'droid_serifregular';
	font-size:24px;
	color:#000000;
	text-align:center;
	padding-top:15px;
}
.box {
	border:1px solid black;
	-webkit-box-shadow: 10px 10px 0px 0px rgba(194,214,215,1);
	-moz-box-shadow: 10px 10px 0px 0px rgba(194,214,215,1);
	box-shadow: 10px 10px 0px 0px rgba(194,214,215,1);
	margin:0 auto;
	width:700px;
	font-family: 'droid_serifitalic';
	font-size:28px;
	color:#cc262f;
	padding: 15px 0;
	text-align:center;
	line-height: 32px;
}
#line_2 .container_12 h3 {
	font-family: 'droid_serifbold';
	font-size:24px;
	padding-top:15px;
	text-align:center;
	color:#cc262f;
}
.buy h4 {
  color: #000000;
  font-family: 'droid_serifbold';
  font-size: 24px;
  font-weight: normal;
  padding: 0 0 0 450px;
  text-align: left;
  margin-top:50px;
}
.divider5 {
  bottom: 300px !important;
  left: -10px !important;
  position: relative;
  z-index: 9999;
}
.buy img {
  left: 230px;
  position: relative;
  bottom: 105px;
}
.buy {
  height: 350px;
  overflow:hidden;
  position: relative;
  top: -26px;
}
#foot img {
  position: relative;
  bottom: 20px;
}
.form_fixed_container {
  width: 390px;
  right:-315px;
}
.form_fixed {
  width: 315px;
}
.form_fixed_show_bt {
  background: url("../assets/images/contact_us_today_bt.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 376px;
  width: 75px;
}
.form_fixed_show_bt img {
  display: none;
}
.form_thankyou_main {
  background: none repeat scroll 0 0 rgba(32, 255, 4, 0.18);
  border: 1px solid #09CC00;
  color: #158902;
  padding: 10px;
}
/******************************************************************************************** « Layout « */



/******************************************************************************************** » GENERAL » */
.menu li.begin {
	display:none;
}
.menu li.begin {
	display:none;
}


.text_shadow {
    left: 0;
    position: relative;
    top: 0;
}

input.input_text_default_value,
textarea.input_text_default_value {
	color:#585656;
}

input.field_error.input_text_default_value,
textarea.field_error.input_text_default_value {
	color: #C4290A;
}


/******************************************************************************************** « GENERAL « */



/******************************************************************************************** » head » */
#head .container_12 {
	background:url('../assets/images/head_bg.jpg') no-repeat center top;
	height:176px;
	width:1015px;
	position:relative;
	z-index:20;
}
	.head_logo{
		position:absolute;
		left:0px;
		top:0px;
		text-align:center;
		width: 280px;
		height:130px;
		display:block;
	}
	.head_logo img {
		max-width:372px;
		max-height:175px;
	}
	a.head_logo_txt,
	a.head_logo_txt:hover{
		position:absolute;
		left:0px;
		top:0px;
		height: 169px;
		width: 285px;
		display: block;
		text-decoration: none;
	}

	
	.head_logo_txt1{
		display: block;
		margin-top: 50px;
		text-align: center;
		width: 100%;
	}
	.head_logo_txt2{
		display: block;
		text-align: center;
		width: 100%;
	}

	.head_phone_text {
		color: #FFFFFF;
		font-size: 18px;
		font-weight: normal;
		left: 604px;
		line-height: 45px;
		position: absolute;
		text-align: center;
		top: 65px;
		width: 340px;
	}
	.head_phone {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: normal;
		left: 578px;
		line-height: 45px;
		position: absolute;
		text-align: center;
		top: 90px;
		width: 365px;
	}
	.head_company {
		left: 289px;
		position: absolute;
		text-align: center;
		top: 57px;
		width: 365px;
	}
		.head_company img {
			position:absolute;
			left:20px;
			top:-59px;
		}
		.head_company_name {
			background:url('../assets/images/head_company_name.png') no-repeat center bottom;
			font-size:21px;
			color:#FFF;
			padding:0 0 5px 0;
		}
		.head_company_slogan {
			font-size:24px;
			color:#72bbf2;
		}


/******************************************************************************************** « head « */



/******************************************************************************************** » Menu » */
#menu .container_12 {
	background:url('../assets/images/menu_bg.png') no-repeat center top;
	height:64px;
	position:relative;
	left:0px;
	top:0px;
	z-index:100;
}
#menu .menu__menu_main_top {
	height: 50px;
    left: 11px;
    position: absolute;
    top: 10px;
    width: 938px;
	z-index:100;
}
#menu .menu__menu_main_top li {
	background: url("../assets/images/main_menu_li_bg.png") no-repeat scroll right center  ;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	height:62px;
	left:0px;
	top:-10px;
	color:#
}
#menu .menu__menu_main_top li.last { background:none; }
#menu .menu__menu_main_top li.last a { padding:17px 16px; }
#menu .menu__menu_main_top li a {
	background:url('../assets/images/menu_top_a_bg.png') no-repeat right top;
	display:block;
	line-height:30px;
	padding:17px 18px;
	color:#06182e;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	text-transform: uppercase;
}
#menu .menu__menu_main_top li.on a,
#menu .menu__menu_main_top li:hover a {
	background:#25396a;
	color:#ffffff;
	
}
/******************************************************************************************** « Menu « */



/******************************************************************************************** » DROPDOWN » */
#menu .menu__menu_main_top li ul {
	display:none;
	width:388px;
	position:absolute;
	left:-1px;
	top:73px;
}
#menu .menu__menu_main_top li ul li,
#menu .menu__menu_main_top li.on ul li,
#menu .menu__menu_main_top li:hover ul li {
	float:none;
	background:none;
	border-right:1px solid #cecfd1;
	border-left:1px solid #cecfd1;
	height:64px;
}
.msie #menu .menu__menu_main_top li ul li,
.msie #menu .menu__menu_main_top li.on ul li,
.msie #menu .menu__menu_main_top li:hover ul li {
	height:61px;
}
#menu .menu__menu_main_top li ul li.last { border-bottom:1px solid #cecfd1; }

#menu .menu__menu_main_top li ul li a,
#menu .menu__menu_main_top li.on ul li a,
#menu .menu__menu_main_top li:hover ul li a {
	text-align:left;
	background:#f5f3ea;
	color:#06182f;
	line-height:auto;
}
	
#menu .menu__menu_main_top li ul li:hover a,
#menu .menu__menu_main_top li.on ul li:hover a,
#menu .menu__menu_main_top li:hover ul li:hover a {
	background: #25396A;
	color: #ffffff;
}

#menu .menu__menu_main_top li ul li.on a,
#menu .menu__menu_main_top li.on ul li.on a,
#menu .menu__menu_main_top li:hover ul li.on a {
	color:#FFF;
	background: #25396A;
}

/******************************************************************************************** « DROPDOWN « */



/******************************************************************************************** » slde » */
#line_0 { width:auto; height: 465px; position:relative;}

.custom_slider_bg {
	background: none repeat scroll 0 0 ;
	height: 100%;
	position: absolute;
	width: 100%;
	left:0;
	top:0;
}

.slde_item .bg {
    display: none;
}

.slde {
	background:url('../assets/images/slde_bg.png') no-repeat center top;
	width:960px;
	height:406px;
	float:left;
	position:relative;
	z-index:20;
}
	.slde_border {
		padding:0;
	}

.slde_slider {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:406px;
	overflow:hidden;
}
.slde_slider.one_slide {
	height: 281px;
}
.slde_item {
	position:absolute;
	left:0px;
	top:0px;
	height:406px;
	width:960px;
	background:transparent !important;
}
.one_slide .slde_item {
	height: 281px;
}
.slde_item .slde_menu_item {
	display:none;
}
	.slde_item_button {
		background: url("../assets/images/readmore_btn.png") no-repeat scroll 830px 220px rgba(0, 0, 0, 0);
		bottom: 0;
		color: #FFFFFF;
		display: block;
		font-weight: bold;
		height: 400px;
		line-height: 29px;
		position: absolute;
		right: 0;
		text-decoration: none;
		text-indent: -9999px;
		width: 955px;
	}
	.slde_item_text {
		background:url('../assets/images/slde_item_text.png') repeat left top;
		position:absolute;
		left:0px;
		bottom:0px;
		width:100%;
	}
	.slde_item_text h3 {
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:24px;
		margin:0px;
		padding:0 20px;
		font-weight:bold;
	}
	.slde_item_text p {
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0 140px 5px 20px;
		color:#FFF;
		margin-bottom:0px;
	}
.slde_nav {
	height: 57px;
    position: absolute;
    left:3px;
    top: 407px;
    width: 960px;

}
	.slde_nav a {
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		display:block;
		width: 159px;
		float:left;
		height:57px;
		line-height:20px;
		color:#000000;
		text-align:center;
		text-decoration:none;
		padding-top:7px;
		background:url('../assets/images/slde_nav_item.jpg') no-repeat right top;
	}
	
	.slde_nav .last {
		background: none;
		word-spacing:45px;
	}
	
	.slde_nav a.activeSlide {
		background:url('../assets/images/slde_nav_item_active.jpg') no-repeat center top;
	}
		.slde_nav a.first { width:160px; }
		
#nav_2 {
	line-height:42px;
}
#slider_next,
#slider_prev {
	display:none;
	text-indent: -9999px;
    z-index: 10;
	cursor:pointer;
}
.slde_item.slide_nr_1 a.slde_item_button  { background: url("../assets/images/readmore_btn.png") no-repeat scroll 861px 270px; }
.slde_item.slide_nr_2 a.slde_item_button { background: url("../assets/images/readmore_btn.png") no-repeat scroll 194px 239px; }
.slde_item.slide_nr_3 a.slde_item_button { background: url("../assets/images/readmore_btn.png") no-repeat scroll 317px 247px; }
.slde_item.slide_nr_4 a.slde_item_button { background: url("../assets/images/readmore_btn.png") no-repeat scroll 856px 377px; }
.slde_item.slide_nr_5 a.slde_item_button { background: url("../assets/images/readmore_btn_white.png") no-repeat scroll 290px 247px; }
.slde_item.slide_nr_6 a.slde_item_button { background: url("../assets/images/readmore_btn.png") no-repeat scroll 10px 260px; }
/******************************************************************************************** « slde « */


/******************************************************************************************** » addr » */

.subpage .addr {
	margin-top:25px;
}
.about-us .addr { margin:0; }
.addr {
	background:url('../assets/images/addr_bg.png') no-repeat center top;
	width:320px;
	height:300px;
	float:left;
	position:relative;
	z-index:20;
}
	.addr_border {
		padding: 15px 30px 12px 30px;
	}
	.addr h2 {
		color: #233564;
		font-family: droid_sansregular,Arial,Helvetica,sans-serif;
		font-size: 22px;
		line-height: 25px;
		margin: 0 0 30px;
		text-transform: uppercase;
	}
	.addr_content { color:#233564; }
	.addr_address {
		margin:0 0 10px 0;
		padding-top:5px;
	}
	.addr_contact {
		margin:0 0 0 0;
	}
	.addr_contact_item {
		
	}
	.addr_contact_left {
		float:left;
		width:50px;
	}
	.addr_contact_right {
		float:left;
		width:75%;
	}
	.addr_contact .location_hours {
		margin-top: 10px;
	}
.addr_map {
	width:246px;
	height:105px;
	-webkit-box-shadow: 3px 4px 5px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    3px 4px 5px rgba(50, 50, 50, 0.5);
	box-shadow:         3px 4px 5px rgba(50, 50, 50, 0.5);
}
.addr_map .small_google_maps {
	width:245px;
	height:105px;
	border:0px;
	float:left;
}
.addr_text {
	height:155px;
	width: 270px;
}
.addr_slider {
	position:relative;
	left:0px;
	top:0px;
	height: 270px;
}
.addr_main_slide {
	position:absolute;
	left:0px;
	top:0px;
}
#addr_next {
	background: url("../assets/images/addr_next.png") no-repeat right top;
    bottom: 156px;
    cursor: pointer;
    display: block;
    height: 37px;
    left: 171px;
    position: relative;
    text-indent: -9999px;
    width: 89px;
    z-index: 10;
}

/******************************************************************************************** « addr « */






/******************************************************************************************** » main » */
.main {
	background:url('../assets/images/main_bg.png') no-repeat center top;
	height:303px;
	width:611px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
	.main_border {
		padding: 15px 20px 15px 10px;
		height:250px;
	}
	.main h1 {
		background:url('../assets/images/main_h1_bg.png') no-repeat left top;
		font-size:24px;
		line-height:30px;
		border:0px;
		color:#233564;
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding-left:73px;
	}

	.main h3 {
		font-size:13px;
		line-height:17px;
		margin:0 0 5px 0;
		font-weight:bold;
	}
	.main p {
		text-align:justify;
		color:#233564;
		line-height:20px;
	}
	.main ul li {
		background:url('../assets/images/main_li_bg.png') no-repeat left 4px;
		line-height: 16px;
		margin: 0 0 0 10px;
		padding: 0 0 4px 15px;
	}
	.main ul li.end {
		clear:both;
		float:none;
		display: block;
		line-height:0px;
		height:0px;
		padding:0px;
		margin:0px;
	}
	.main .main_button {
		background:url('../assets/images/readmore_btn.png') no-repeat right top;
		width:105px;
		height:29px;
		line-height:29px;
		font-weight:bold;
		display:block;
		position:absolute;
		right:10px;
		top:282px;
		color:red;
		text-decoration:none;
		text-indent:-9999px;
		margin-top:20px;
		z-index:9999;
	}	


/******************************************************************************************** « main « */


/******************************************************************************************** » prof » */
.subpage .prof {
	background:url('../assets/images/prof_bg_subpage.png') no-repeat center top;
	height:286px;
	width:310px;
	float:left;
	position:relative;
	left:1px;
	top:0px;
}	
.subpage .prof_border {
		padding: 12px 40px 12px 30px;
		width:260px;
	}
.subpage  .prof .prof_slider .prof_button {
		left:160px;
		bottom:5px;
	}

.prof {
	background:url('../assets/images/prof_bg.jpg') no-repeat center top;
	height:286px;
	width:339px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
	.prof_border {
		padding:12px 40px 12px 30px;
	}
	.prof_slider {
		position:relative;
		left:0px;
		top:0px;
		height: 270px;
	}
	.prof_item {
		position:static;
		left:0px;
		top:0px;
		height: 270px;
		width:260px;
		display: none;
	}
	.prof h2 {
		font-size:24px;
		line-height:25px;
		margin:0 0 30px 0;
		color:#233564;
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}
	.prof_image {
		float:left;
		margin:2px 10px 20px 0;
		line-height: 0;
		
	}
	.prof p {
		font-size:14px;
		line-height:20px;
		color:#233564;
		text-align:left;
		width:260px;
	}
	.prof .prof_button {
		background:url('../assets/images/readmore_btn.png') no-repeat right top;
		width:105px;
		height:25px;
		line-height:29px;
		font-weight:bold;
		display:block;
		position:absolute;
		right:25px;
		bottom:25px;
		color:#FFF;
		text-decoration:none;
		text-indent:-9999px;
	}
	.prof .prof_slider .prof_button {
		left:170px;
		bottom:5px;
	}
	#prof_next {
		background: url("../assets/images/next_btn.png") no-repeat right top;
		bottom: 33px;
		cursor: pointer;
		display: block;
		height: 29px;
		left: -8px;
		position: relative;
		text-indent: -9999px;
		width: 66px;
		z-index: 10;
	}

/******************************************************************************************** « prof « */


/******************************************************************************************** » play » */
.play {
	background:url('../assets/images/play_bg.png') no-repeat center top;
	height:240px;
	width:320px;
	float:left;
	position:relative;
	left:0px;
	bottom:20px;
}
	.play_border {
		padding:20px;
	}
	.play .play_open {
		position:absolute;
		left:0px;
		top:20px;
		background:url('../../../../core/assets/images/blank.gif') no-repeat left top;
		display:block;
		width:100%;
		height:162px; 
		z-index: 50;
	}
	.play .play_embed  iframe{
		display:none;
		width:100%;
		height:162px;
	}
	.play .play_embed object,
	.play .play_embed embed {
		width:100% !important;
		height:100% !important;
	}
	.play .play_button {
		background:url('../assets/images/play_button.png') no-repeat right top;
		width:115px;
		height:29px;
		line-height:29px;
		font-weight:bold;
		display:block;
		position:absolute;
		right:20px;
		bottom:20px;
		color:#FFF;
		text-decoration:none;
		text-indent:23px;
	}

.vid_gallery_item {
	margin:0 0 0 0;
}
.vid_gallery_item .video_box {
	float:left;
	width:300px;
	height:169px;
	border: 1px solid #C2C2C2;
}
.vid_gallery_item .video_box iframe {
	display:block;
}
.vid_gallery_item .video_text {
	float:right;
	width:260px;
}
.vid_gallery_item .video_text p {
	margin-bottom:10px;
}

/******************************************************************************************** « play « */


/******************************************************************************************** » succ » */
.succ {
	background:url('../assets/images/succ_bg.jpg') no-repeat center top;
	height:242px;
	width:320px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
	.succ_border {
		padding: 15px 20px 20px 30px;
	}
	.succ h3 {
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#233564;
		line-height:20px;
		margin:0 0 15px 0;
		text-transform:uppercase;
	}
	.succ_text {
		font-size:13px;
		font-style:italic;
		text-align:justify;
		margin:0 0 5px 0;
		color:#233564;
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
	}
	.succ_sign {
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:right;
		color:#233564;
	}
	.succ .succ_button {
		background:url('../assets/images/readmore_btn.png') no-repeat right top;
		width:105px;
		height:25px;
		line-height:29px;
		font-weight:bold;
		display:block;
		position:absolute;
		right:20px;
		bottom:10px;
		color:#FFF;
		text-decoration:none;
		text-indent:-9999px;
		overflow:hidden;
	}
	.succ_item {
	    padding-left: 25px;
		width: 235px;
	}
	
	
/******************************************************************************************** « succ « */


/******************************************************************************************** » pics » */
.pics {
	background:url('../assets/images/pics_bg.png') no-repeat center top;
	height:240px;
	width:320px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
	.pics_border {
		padding:20px;
	}
	.pics_slider_container {
		position:relative;
		left:0px;
		top:0px;
		width:100%;
		height:170px;
		overflow:hidden;
	}
	#pics_slider {
		text-align:center;
	}
	.pics_mask {
		position:absolute;
		left:0px;
		top:0px;
	}
	.pics_button {
		background:url('../assets/images/pics_button.png') no-repeat right top;
		width:115px;
		height:29px;
		line-height:29px;
		font-weight:bold;
		display:block;
		position:absolute;
		right:20px;
		bottom:20px;
		color:#FFF;
		text-decoration:none;
		text-indent:23px;
	}

.pics_gallery_item {
	width:282px;
	text-align:center;
	float:left;
	margin:0 14px 14px 0;
	background:#F5F5F5;
}
.pics_gallery_item:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	
	/* IE 5-7 */
	filter: alpha(opacity=70);
	
	/* Netscape */
	-moz-opacity: 0.7;
	
	/* Safari 1.x */
	-khtml-opacity: 0.7;
	
	/* Good browsers */
	opacity: 0.7;
}
.pics_gallery_item a img {
	display:block;
	margin: 0 auto;
}
.pics_gallery_item img {
	border:1px solid #C2C2C2;
}
.pics_gallery_item.first {
	margin-left:0px;
}
.pics_gallery_item.last {
	margin-right:0px;
}



/******************************************************************************************** « pics « */


/******************************************************************************************** » orga » */
#orga .container_12 {
	background:url('../assets/images/orga_bg.png') no-repeat center top;
	height:160px;
	position:relative;
	z-index:20;
}
	.orga_border {
		padding:34px 30px 0px 30px;
		width:900px;
	}
	.orga_slider {
		height: 110px;
		text-align:center;
	}
	.orga_slider img {
		padding:0 35px;
	}
/******************************************************************************************** « orga « */


/******************************************************************************************** » soci » */
#soci .container_12 {
	background:url('../assets/images/soci_bg.png') no-repeat center top;
	height:90px;
	position:relative;
	z-index:20;
}
	.soci_border {
		background:url('../assets/images/soci_bg.png') no-repeat center top;
		padding:0;
		height:90px;
		text-align:center;
	}
	
	.soci_links_box {
		background:url('../assets/images/soci_links.png') no-repeat center top;
		float: left;
		width: 480px;
		height: 90px;
		text-align:center;
		margin:0px auto;
		display:block;
	}
	
	.soci_facebook_button,
	.soci_twitter_button,
	.soci_linkedin_button,
	.soci_youtube_button,
	.soci_googleplus_button,
	.soci_pinterest_button{ 
		width:52px;
		height:52px;
		margin:0px 20px;
	}
	.soci_facebook_button img,
	.soci_twitter_button img,
	.soci_linkedin_button img,
	.soci_youtube_button img,
	.soci_googleplus_button img,
	.soci_pinterest_button img{
		margin:19px 0 0 0;
	}
	.soci_plugin_box {
		background:url('../assets/images/soci_plugins.png') no-repeat center top;
		float: right;
		width: 480px;
		height: 90px;
		text-align:center;
		margin:0px auto;
		display:block;
	}
	.soci_plugin {
		display:inline-block;
		margin:29px 5px 0;
		vertical-align: top;
		width:244px;
	}
	.soci_plugin .addthis_toolbox {
		white-space:nowrap;
		overflow:hidden;
		width: 300px;
	}
	.soci_translate {
		display:inline-block;
		margin:36px 5px 0;
		vertical-align: top;
		width:180px;
	}
	
	#soci.one_box .soci_links_box {
		float:none;
	}
	#soci.one_box .soci_plugin_box {
		float:none;
	}
/******************************************************************************************** « soci « */




/******************************************************************************************** » post » */
.post {
	background:url('../assets/images/post_bg.png') no-repeat center top;
	height:240px;
	width:320px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
	.post_border {
		padding:20px;
	}
	.post h3 {
		font-size: 18px;
		line-height: 20px;
		margin: 0 0 15px;
	}
	.post .item .date {
		font-size:11px;
		display:inline;
	}
	.post .item {
		border-bottom: 1px solid #BCBCBC;
		line-height: 15px;
		margin-bottom: 6px;
		padding-bottom: 9px;
	}
	.post .h3 {
		display:inline;
		font-size:11px;
		
	}
	.post .post_wraper {
		height:127px;
		overflow:hidden;
		position:relative;
		left:0px;
		top:0px;
	}
	.post_container {
		padding-right: 16px;
	}
	
	.post_scrollbar.scrollbar_wraper .viewport {
		height:130px;
	}
	
	.post_button {
		background: url("../assets/images/post_button.png") no-repeat right top;
		bottom: 20px;
		color: #FFFFFF;
		display: block;
		font-weight: bold;
		height: 29px;
		line-height: 29px;
		position: absolute;
		right: 20px;
		text-decoration: none;
		text-indent: 23px;
		width: 115px;
	}
	
/******************************************************************************************** « post « */



/******************************************************************************************** » foot » */
#foot .container_12 {
	background:url('../assets/images/foot_bg.png') no-repeat center top;
	height:190px;
	position:relative;
	z-index:20;
}
	.foot_menu {
		text-align: center;
		color:#FFF;
		font-weight:bold;
		padding:10px 0;
		clear:both;
	}
	.foot_menu li {
		float:left;
		padding:0px;
		margin:0px;
	}
	.foot_menu a {
		color:#FFF;
		padding:0 20px;
		text-decoration:none;
		background:url('../assets/images/foot_menu_link_bg.jpg') no-repeat right center;
	}
	.foot_menu a:hover {
		color:#FFF;
		padding:0 20px;
		text-decoration:underline;
	}
	.foot_copyrigth {
	  color: #000000;
	  font-family: 'droid_serifregular';
	  font-size: 14px;
	  font-weight: normal;
	  left: -10px;
	  position: absolute;
	  text-align: right;
	  top: 30px;
	  width: 100%;
	}
	.foot_disclaimer {
		display:none;
		text-align: center;
		color:red;
		font-weight:normal;
		padding:20px 0;
		font-size:12px;
	}
	.foot_wtm {
	  color: #000000;
	  font-family: 'droid_serifregular';
	  left: 445px;
	  position: absolute;
	  text-align: left;
	  top: 65px;
	  width: 522px;
	}
	.foot_wtm a {
		color:#4E9BB7;
		text-decoration:none;
	}
	.foot_wtm a:hover {
		color:#4E9BB7;
		text-decoration:underline;
	}
	.foot_wtm_images {
		height: 50px;
		left: 181px;
		position: absolute;
		text-indent: -9999px;
		top: 74px;
		width: 136px;
	}

.foot_copyright p {
	font-size:12px;
	color:#ffffff;
	text-align:justify;
}
.foot_copyright p a {
	font-size:12px;
	color:#ffffff;
	text-align:justify;
	font-weight:bold;
}

.menu__menu_footer li  { 
	background: url("../assets/images/footer_li_bg.jpg") no-repeat scroll right center;
	display:inline;  
	font-size:12px; 
	font-weight:bold; 
	text-transform: uppercase;
	height:12px;
	width:2px;
	margin:0;
} 
.menu__menu_footer li a { color: #233564; text-decoration:none; padding:0 15px 0 14px;}
.menu__menu_footer li a:hover { text-decoration:underline; }
.menu__menu_footer {
    position: relative;
    top: 10px;
	text-align: center;
}
.menu__menu_footer li.last { background:none; }
.menu li.end { display:none; }
/******************************************************************************************** « foot « */



/******************************************************************************************** » cont » */
.cont {
	/* background:url('../assets/images/cont_bg.png') no-repeat left top; */
	width:630px;
	float:right;
	margin-top:30px;
	padding-bottom:10px;
	color: #233564;
}
.cont_border {
	background:url('../assets/images/cont_border.png') repeat-y #FFF left top;
	margin:10px 10px 0px 10px;
	padding:20px 0;
}
.cont_bottom {
	background:url('../assets/images/cont_bottom.png') no-repeat #FFF left top;
	height:20px;
	display:none;
}

.cont h1 {
		background:url('../assets/images/cont_h1_bg.png') no-repeat left top;
		font-size:24px;
		line-height:30px;
		border:0px;
		width:500px;
		color:#233564;
		font-family: droid_sansregular, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding-left:73px;
}
.cont ul {
	margin:0 0 20px 0;
	list-style:none;
}
.cont ul li {
		background: url("../assets/images/cont_li_bg.jpg") no-repeat scroll left 5px;
		color: #233564;
		font-size: 13px;
		line-height: 27px;
		margin: 0 0 0 20px;
		padding: 0 0 0 20px;
		text-align: justify;
}
.cont ol {
	margin:0 0 20px 0;
}
.cont ol li {
	font-size: 13px;
    line-height: 18px;
    margin: 0 0 0 32px;
    padding: 0 6px 10px;
    text-align: justify;
}
.cont p {
	text-align:justify;
	color: #233564;
}
.cont ul,
.cont ol {
	margin:5px 0 20px 0;
}
.cont ul ul li,
.cont ol ul li {
	background:url('../assets/images/cont_li_bg.png') no-repeat left 5px;
	margin: 0 0 0 10px;
	padding:0 0 5px 15px;
	font-size:14px;
	line-height:18px;
	text-align:justify;
}
.cont table.style_1 {
	
}
.cont table.style_1 td {
	border:1px solid #CCC;
	padding:8px 8px;
}


.call_to_action_bt h3 {
    text-align: center;
}
#location_nav ul {
	margin:0px;
}

/******************************************************************************************** « cont « */


/******************************************************************************************** » side » */
.side {
	background:url('../assets/images/side_bg.png') no-repeat left top;
	width:320px;
	float:left;
	margin-top:40px;
	margin-bottom:40px; 
	border-right:1px solid #e8e7e7;
}
/******************************************************************************************** « side « */




/******************************************************************************************** » side_menu » */
.side ul.menu {
	background:url('../assets/images/side_menu_bg.png') no-repeat left top;
	padding:10px;
	margin: 10px;

}
.side ul.menu li.begin {
	background:url('../assets/images/side_menu_begin_bg.png') no-repeat left top;
}
.side ul.menu li.end {
	background:url('../assets/images/side_menu_end_bg.png') no-repeat left bottom;
}

.side ul.menu li {
	background:url('../assets/images/side_menu_li_bg.jpg') no-repeat left top;
	text-align:left;
	margin:0px;
	padding:0 0 5px 20px;
}
.side ul.menu li.on a { text-decoration:underline; font-weight:bold; }
.side ul.menu li a {
	background:url('../assets/images/side_menu_a_bg.png') no-repeat left top;
	display:block;
	margin:0px;
	padding:0px;
}
.side ul.menu li:hover a {
	background-position:left bottom;
}


/******************************************************************************************** « side_menu « */


#head,
#menu,
#form_full,
#line_0,
#line_1,
#line_2,
#line_3,
#orga,
#soci,
#foot {
	background:url('../assets/images/blank.gif') repeat left top;
}




/******************************************************************************************** » contact us page » */
#location_nav {
	float:left;
	width:210px;
	margin:0px;
	padding:0px;
}
#location_nav li {
	background:url('../assets/images/location_nav_li_bg.png') no-repeat center top;
	padding:0px;
	margin:0px;
}
#location_nav li a {
	background:url('../assets/images/location_nav_a_bg.png') no-repeat center top;
	text-align:left;
	display:block;
	text-decoration:none;
	padding:10px 8px;
	border-bottom:1px solid #d9d9d9;
}
#location_nav li.activeSlide a {
	background:#f5f5f5;
}
.location_content {
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
.location_border .location_content {
	width:400px;
	height:661px;
	text-align:left; 
}
.location_content .addr_full {
	width:638px;
}
.location_content .addr_full .addr_contact {
	margin: 0 0 20px;
}
.location_content .addr_border {
	padding:20px 20px 20px;
	background:#f5f5f5;
	height:340px;
}

.location_content .addr_full {
	position:absolute;
	left:0px;
	top:0px;
}
.addr_full {
	background:url('../assets/images/addr_full_bg.png') no-repeat center top;
}
.addr_full .addr_content {
	
}
.addr_full .addr_map {
	height: 337px;
    left: 270px;
    position: relative;
    top: -339px;
    width: 327px;
}
.big_google_maps {
	height: 337px;
    width: 327px;
	border:1px solid #CCC;
}
/******************************************************************************************** « contact us page « */




/******************************************************************************************** » than » */


.cont h3 {
    
}
.call_to_action_bt h3 a {
    
}
.call_to_action_bt h3 span {
    
}
/******************************************************************************************** « than « */

/******************************************************************************************** » form_error_main » */
.form_error_main ul {
	list-style: disc;
}
.form_error_main ul li {
    vertical-align: top;
	list-style: disc;
}
/******************************************************************************************** « form_error_main « */


.form_fixed .form {
  margin: -20px -5px;
}

/*WYSIWYG START*/

.img_content {
	border:0px;
}
.img_content_left {
	float:left;
	margin:0px 15px 0 0;
}
.img_content_right {
	float:right;
	margin:0 0 0 15px;
}

.color_1{
	color:#339900;
}
.color_2{
}
.color_3{
}
.color_4{
}
.color_5{
}
.color_6{
}
body#content.content{
}

.grid_4 { margin-left:0; }



.bella_med_spa {
	background:url('../assets/images/bella_med_spa.jpg') no-repeat center top;
	height:242px;
	width: 300px;
	display:block;
}
.subpage .bella_med_spa {
	background: url("../assets/images/bella_med_spa.jpg") no-repeat scroll center top;
	display: block;
	height: 242px;
	margin-top:25px;
	width: 300px;
}
.med_spa_link { 
	display: block;
	height: 50px;
	left: 70px;
	position: relative;
	text-align: center;
	top: 189px;
	width: 170px;
}
.middle { margin-left:5px; margin-right:35px;  }
.yoga {
	background:url('../assets/images/yoga.jpg') no-repeat center top;
	height:242px;
	width: 300px;
	display:block;
}
.subpage .yoga {
	background: url("../assets/images/yoga.jpg") no-repeat scroll center top;
	display: block;
	height: 242px;
	margin-top: 25px;
	width: 300px;
}
.yoga_link { 
	display: block;
	height: 242px;
	left: 0;
	position: relative;
	text-align: center;
	top: 0;
	width: 300px;
}

.form_name input, 
.form_phone input, 
.form_email input {
    background: url("../assets/images/form_input_bg.png") no-repeat scroll left top transparent;
    border: 0 none;
    font-family: latoregular,Helvetica,sans-serif;
    height: 50px;
    line-height: 50px;
    margin-left: -13px;
    padding: 0 15px;
    width: 283px;
}
.form .textarea{
	margin-left: -13px;
	width: 283px;
}
.form_full_col_1 .h3 {
	background:url('../assets/images/form_full_col_1_h3_bg.png') no-repeat center top;
	color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
}
.form_full_col_1 .text_1 {
	color:#FFF;
	font-size:14px;
}
.form .h3 {
    color: #000000 !important;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
	margin-bottom:5px;
	margin-top:18px !important;
}
.form .h3 {
    color: #FFFFFF;
    font-size: 18px;
}
.form .form_text {
	line-height: 19px;
}
.form_home {
	color: #000000;
}
/******************************************************************************************** » form_contact_full » */
#form_full .container_12 {
	position:relative;
	z-index:20;
}
	.form_home {
		height:320px;
		margin-top: -15px;
		width:640px;
		float:left;
		background:url('../assets/images/form_full_bg.png') no-repeat center top;
	}
	.form_full_border {
		padding:30px 25px 0;
	}
	.form_full_col_1 {
		width: 580px;
		float:left;
		height: 55px;
	}
	.form_full_col_2 {
		width:310px;
		float:left;
		margin:0 0 0 0;
	}
	.form_full_col_3 {
		width:280px;
		float:right;
		margin:0 0 0 0;
	}
	.form_full_col_1 .h3 {
		font-size: 28px;
    	height: 45px;
		margin:0px;
		float:left;
		width:310px;
	}
	.form_full_col_1 span {
	}
	
	.form_full_col_1 .text_1 {
    float: right;
    margin-right: 375px;
    margin-top: 170px;
    text-align: center;
    width: 260px;
}
	.form_full_col_1 .small {
		display:none;
	}
	.form_full_col_2 input {
		background:url('../assets/images/form_full_input_bg.png') no-repeat left top;
		border:0px;
		padding:0px 10px;
		height:50px;
		line-height:20px;
		width:290px; 
		font-family:latoregular, Helvetica, sans-serif;
		display:block;
		float:left;
	}
	.form_full_col_3 .textarea {
		background:url('../assets/images/form_full_textarea_bg.png') no-repeat left top;
		border:0px;
		height: 126px;
    	padding: 12px 10px;
		width:260px;
	}
	.form_full_col_3 textarea {
		border: 0 none;
		height: 130px;
		margin: 0;
		padding: 0;
		resize: none;
		width: 100%;
		font-family:latoregular, Helvetica, sans-serif;
		font-size:13px;
	}
	
	.form_full_col_2 input.field_error,
	.form_full_col_3 textarea.field_error {
		color: #C4290A;
	}
	.form_full_submit {
		background:url('../assets/images/form_full_submit_bg.png') no-repeat left top;
		display:block;
		width:290px;
		height:50px;
		text-indent:-9999px;
		border:none;
		font-size:0px;
		line-height:0px;
		cursor:pointer;
		position:absolute;
		left: 332px;
		top: 311px;
    	width: 290px;
	}
	.form_full_submit:hover {
		background:url('../assets/images/form_full_submit_bg.png') no-repeat left bottom;
	}
	
	/******************************************************************************************** » form » */
.form {
	background:url('../assets/images/form_bg.png') no-repeat left top;
	width:320px;
	height:396px;
}
.form_border {
	padding:20px;
	background:url('../assets/images/form_bg.png') no-repeat left top;
}
.form_name input,
.form_phone input,
.form_email input {
    background: url("../assets/images/form_input_bg.png") no-repeat left top;
    border: 0 none;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
	margin-bottom:10px;
    width: 280px;
	font-family:latoregular, Helvetica, sans-serif;
}

.form h3 {
	font-size:18px;
	margin:0 0 5px 0;
	line-height: 26px;
	text-align:center;
}
.form .form_text {
	color: #FFFFFF;
    font-size: 15px;
    line-height: 22px;
    padding: 0 10px;
    text-align: left;
	text-align:center;
}
.form .textarea {
    background: url("../assets/images/form_textarea_bg.png") no-repeat scroll left top transparent;
    border: 0 none;
    height: 60px;
    padding: 13px 15px;
    width: 280px;
}
.form textarea {
    border: 0 none;
    font-family: latoregular,Helvetica,sans-serif;
    font-size: 13px;
    height: 57px;
    margin: 0;
    padding: 0;
    resize: none;
    width: 100%;
}
.msie.v_7 .form textarea{
	width:103%;
	margin-left: 9px;
}

.form_name input.field_error,
.form_phone input.field_error,
.form_email input.field_error,
.form textarea.field_error {
	color: #C4290A;
}

.form_submit {
    background: url("../assets/images/form_submit_bg.png") no-repeat scroll left top transparent;
    display: block;
    height: 50px;
	margin-top: 10px;
    text-indent: -9999px;
    width: 280px;
	font-size:0px;
	line-height:0px;
	border:none;
	cursor:pointer;
	margin:0px;
}
.form_submit:hover {
    background: url("../assets/images/form_submit_bg.png") no-repeat scroll left bottom transparent;
}
/******************************************************************************************** « form « */

/******************************************************************************************** « form_contact_full « */


.h3 {
	color:#233564;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.succ_slider { width:270px !important; }
/*WYSIWYG STOP*/

.new-location {
	width:368px;
	height:514px;
	background-color: #F5F5F5;
	padding: 10px 20px 20px 20px;
}

.prof_bg {
	background-color: #B9D075;
}

.than_head h1{
	width: auto;
	bacground: none;
}

/* NEW STYLES */
#line_0 .container_12 {
	background: url("../assets/images/header.png") no-repeat scroll left top;
	width:956px;
	height:937px;
}
