body {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.caption {
	font-size: 8pt;
}


.bodycopy{
		color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	
	}



.Headline26b{
	font-size: 26pt;
	font-weight:bold;
	text-align:left !important;
	margin-top: 0px !important;
	margin-right: 0px !important; 
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding-top: 5px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	
}

.Headline19b{
	font-size: 19pt;
	font-weight:bold;
	text-align:left !important;
	margin-top: 0px !important;
	margin-right: 0px !important; 
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding-top: 5px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	}
	
.Headline14b{
	font-size: 14pt;
	font-weight:bold;
	text-align:left !important;
	margin-top: 0px !important;
	margin-right: 0px !important; 
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding-top: 5px !important;
	padding-right: 0px !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	}


.subhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
}

.bulletedcopy{
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
padding-left:20px;
}




a {
	text-decoration:underline;
	color: #003399;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	
}
ol {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-left: 15px;
}




li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	
}
.left_floated {
	float:left;
	display:inline;
}
.right_floated {
	float:right;
	display:inline;
}
.for_img {
	background-image: url(../images/technology_2_img.jpg);
	background-repeat: repeat-y;
	background-position: 0px top !important;
	float:left;
}
.extender {
	clear:both;
}
.container {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.header {
	width:800px;
	float: left;
	display: inline;
	margin-top:0;
	padding-top:0;
}
.logo_holder {
	height:67px;
}
.logo {
	float:left;
	padding-top:4px;
}
.pain_img {
	float:right;
	padding-top:14px;
}
.menur_bg_left {
	background-image: url(../images/menu_bg_left.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 9px;
	float:left;
}
.menur_bg_right {
	background-image: url(../images/menu_bg_right.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 9px;
	float:right;
}
.navbar_holder {
	height:25px;
	background-color: #5D686E;
}
.navbar {
	height:25px;
	float: left;
	background-color: #5D686E;
	padding-left: 15px;
}
.content {
	width:800px;
	height:auto;
	margin-top: 2px;
}

.left_img {
	width:137px;
	float:left;
	margin-right:2px;
	background-color: #c1c0be;
}
.right_side {
	float:right;
	width:661px;
}
.bot_strip {
	background-image:url(../images/bot_strip.jpg);
	background-repeat:no-repeat;
	width:661px;
	height:23px;
}
.outer_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cececd;
	border-right-color: #cececd;
	border-left-color: #cececd;
}
/*  --------------------------Footer classes start------------------*/

.footer {
	width:800px;
	clear:both;
	height:80px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color:#FFFFFF;
}
.footer_1 {
	width:800px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a5a4a3;
	border-bottom-color: #a5a4a3;
	height:40px;
	padding-top: 8px;
}
.footer_2 {
	height:36px;
	margin-top: 10px;
}
.foo_tx_field_div {
	width:153px;
	height:23px;
	float: left;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
.foo_tx_field {
	width:153px;
	height:18px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.footer_links {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	color:#333333;
}
.footer_links a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	padding-right:10px;
}
.footer_links a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.copyright {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	color:#333333;
}
.copyright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.copyright a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*  --------------------------Footer classes ends------------------*/



/*  --------------------------index page classes start------------------*/

.big_home_img {
	float:left;
}
.home_right {
	float:right;
	width:443px;
	height:auto;
}
.ban1 {
	float:right;
	background-image: url(../images/right_img.jpg);
	background-repeat: no-repeat;
	padding-bottom: 12px;
	height:349px;
	width:443px;
}
.ban1_tx1 {
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#373125;
	padding-top: 100px;
	padding-left: 30px;
	height: 85px;
}
.ban1_tx2 {
	width:270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top: 120px;
	padding-left: 30px;
}
.more {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#d03b00;
	margin-right: 140px;
	text-transform: uppercase;
	display: inline;
	margin-top: -12px;
}
.more a {
	color:#d03b00;
	text-decoration:underline;
}
.more a:hover {
	color:#661C00;
}
.see_comercial {
	float:right;
	padding-top: 135px;
	padding-right: 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	width: 50px;
}
.see_comercial a {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}
.see_comercial a:hover {
	color:#000000;
}
.ban2 {
	float:left;
	padding-left: 12px;
	height: 262px;
	width: 213px;
}
.ban3 {
	float:right;
}
.ban4 {
	float:right;
	margin-top: 12px;
}
.home_tx_box {
	
	background-repeat:no-repeat;
	width:433px;
	float:left;
	margin-top:8px;
	margin-left:12px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	text-align: justify;
}
/*  --------------------------index page classes ends------------------*/


/*  --------------------------styles page classes start------------------*/

.style_holder {
}
.style_head {
	background-color:#deb63a;
	height:84px;
	margin-bottom: 1px;
}
.shoe_img_holder {
	float:left;
	width:238px;
	height:500px;
	overflow-y:scroll;
	padding-left:7px;
	margin-top:5px;
}
.shoe_img {
	float:left;
}
.shoe_img a {
	float:left;
	width:107px;
	height:40px;
	text-align: center;
	padding-top:5px;
}
.shoe_img a:hover {
	float:left;
	background-image:url(../images/shoe_img_ho.jpg);
}
 .shoe_img a:selected {
 float:left;
 background-image:url(../images/shoe_img_ho.jpg);
 display:block;
}
.shoe_img a:focus {
	float:left;
	background-image:url(../images/shoe_img_ho.jpg);
	display:block;
}
.styles_right_holder {
	float:right;
	width:393px;
}
.shoe_nam {
	background-image: url(../images/freedom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #949393;
	background-color: #dddddc;
	padding-top: 20px;
}
.shoe_sides {
	float:right;
	margin-top:3px;
	height:213px;
	width: 393px;
}
.different_angles {
	height:124px;
	width:83px;
	background-image: url(../images/different_anges.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: center;
	padding-top: 4px;
	margin-top: -170px;
	margin-left: 280px;
	position: relative;
	z-index: 1111;
}
.prev {
	float:left;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.next {
	float:right;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.styles_right_2 {
	margin-top:70px;
}
.available {
	width:385px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#757370;
	padding-bottom:5px;
	font-weight:bold;
}
.available a {
	text-decoration:underline;
	color:#757370;
}
.available a:hover {
	color:#333333;
}
.features {
	width:380px;
	background-color:#FFFFFF;
	float:left;
}
.features_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #44413e;
}
.features_list {
}
.features_list ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.features_list ul li {
	list-style-type: none;
	background-image: url(../images/li_img.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
}
.features_list ul li a {
	list-style-type: none;
}
.how_works {
	float:right;
	margin-top:1px;
}
.limited_edition {
	text-align:right;
	font-size:13px;
	color:#757370;
	padding-right:10px;
	font-weight:bold;
}
/*  --------------------------styles page classes ends------------------*/



/*  --------------------------Technology => how it works page classes starts------------------*/

.waiting_tx {
	float:right;
	margin-top:8px;
}
.tech_head_links {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e7eef3;
	width:260px;
	margin-top:1px;
}
.tech_head_links a {
	font-family: Arial, Helvetica, sans-serif;
	color: #e7eef3;
	text-decoration:underline;
}
.tech_head_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.big_shoe_bg {
	background-repeat: no-repeat;
	background-position: right top;
	height:394px;
}
.tech_page_holder {
	width:370px;
	float:right;
}
.tx_in_box {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3c38;
	padding-right: 10px;
	text-align: left;
	line-height: 22px;
	width:335px;
	height:92px;
	margin-top:10px;
	padding-left: 10px;
}
.build_in {
	width:177px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #828180;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: 3px;
	margin-top:125px;
	padding-right: 33px;
	padding-left: 3px;
}
.build_in_tx {
	width:175px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44413e;
	line-height: normal;
	letter-spacing: 0px;
	font-weight: normal;
}
.flash_div {
	margin-top:0px;
}
.tech_head {
	background-color:#568baa;
	height:84px;
	margin-bottom: 1px;
}
/*  --------------------------Technology => how it works page classes ends------------------*/


/*  --------------------------Technology => custtom fitting  page classes ends------------------*/

.shoe_not_available {
	width:170px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-right:20px;
	margin-top:20px;
	text-align: center;
}
.custom_holder {
	width:610px;
	margin-left:auto;
	margin-right:auto;
}
.first_half {
	float: left;
	width: 610px;
}
.custtom_img {
	float:right;
	margin: 0px;
	padding: 0px;
}
.bg_text {
	background-image:url(../images/technology_bg.jpg);
	width:394px;
	height:83px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #63605e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.custom_tx {
	width: 414px;
}
.custom_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#558aaa;
	font-weight: bold;
	margin-top: 5px;
	width: 414px;
	margin-bottom: 5px;
}
.custom_heading_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#558aaa;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bot_borfor_custom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 15px;
	margin-bottom: 5px;
}
.custom_org_tx {
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	font-weight:normal;
	color:#ee5925;
}
/*  --------------------------Technology => custtom fitting classes ends------------------*/


/*  --------------------------store locator classes starts------------------*/

.store_head {
	background-color:#4668ab;
	height:84px;
	margin-bottom: 1px;
}
.store_box {
	width:610px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/store_box_bg.jpg);
	height:240px;
	margin-top:22px;
}
.did_u_know {
	width:85px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ce3e13;
	padding-right: 5px;
	padding-left: 20px;
	padding-top:15px;
	height:200px;
}
.form_box {
	float:right;
	width:180px;
	margin-top:10px;
}
.form_tittes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.state_jump {
	width:160px;
	height:24px;
}
.state_box_tx_fi {
	width:111px;
	height:15px;
}
.locator_tx_2 {
	width:280px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left: 10px;
}
.locator_tx_3 {
	width:280px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background-image: url(../images/locator_tx_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 61px;
	padding-left: 10px;
	margin-bottom: 10px;
	color: #336699;
}
.locator_click {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#797978;
	text-align:left;
	width: 100px;
	margin-left: 190px;
	display: inline;
}
.locator_click a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#797978;
}
.locator_click a:hover {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.locat_send {
	width:46px;
	float: none;
	background-image: url(../images/gobutton.jpg);
	height: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.locat_send a {
	display:block;
	color:#333333;
	border: 1px solid #a6a5a4;
	height:18px;
	padding-top: 2px;
}
.locat_send a:hover {
	display:block;
	color:#000000;
	border: 1px solid #252525;
}
.map {
	margin-top: -105px;
	margin-left: 10px;
	position:absolute;
	float:left;
}
.store_second_half {
	width:610px;
	padding-top:14px;
	padding-left:22px;
}
.loc_img_box {
	width:300px;
	height:170px;
	padding-top:140px;
	padding-bottom: 30px;
}
.locator_right {
	float:right;
	width:240px;
	margin-top:15px;
	padding-right: 10px;
}
.new_mexico {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#d55a35;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555350;
	padding-bottom: 5px;
}
.new_mexico_tx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:10px;
	color:#44413e;
}
.new_mexico_tx a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:10px;
	color:#44413e;
	text-decoration:underline;
}
.new_mexico_tx a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
}
/*  --------------------------store locator classes ends------------------*/


/*  --------------------------Testimonial classes starts------------------*/

.testimonial_head {
	background-color:#90ae6b;
	height:84px;
	margin-bottom: 1px;
}
.testimonial_holder {
	width:620px;
	padding-left:21px;
	padding-top: 21px;
}
.testimonial_box {
	width:183px;
	float:left;
}
.testimonial_grn_head {
	width:163px;
	float:left;
	background-image: url(../images/box_green_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 44px;
	background-color:#90ae6b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding:10px;
	text-align:center;
}
.testimonial_box_con {
	width:163px;
	float:left;
	background-image: url(../images/box_grey_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:20px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	background-color:#dddddc;
}
.test_box_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #24211d;
	line-height: 25px;
}
.testimonials_tx_fi {
	width:160px;
	height:22px;
	/*background-image: url(../images/arrow_drop.jpg);
	background-repeat: no-repeat;
	background-position: right center;*/
	background-color: #FFFFFF;
	font-size:16px;/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c1c0bf;
	border-right-color: #c1c0bf;
	border-bottom-color: #c1c0bf;
	border-left-color: #c1c0bf;*/
}
.testimonials_tx_fi select {
	/*-moz-opacity:0;

	filter:alpha(opacity: 0);
	opacity: 0;*/
	width:162px;
	height:22px;
}
.testimonials_right {
	float:right;
	width:400px;
}
.submit_resume {
	float:right;
	margin-bottom:10px;
}
.testimo_of_mon {
	font:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#90ae6b;
	margin-top:10px;
	padding-bottom:10px;
}
.testimo_con_holder {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #656360;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.testimo_con_holder_tx {
	width:390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b3c3d;
	float:left;
}
.testimo_con_holder_img {
	float:right;
}
.bot_bor_for_testimonials {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555350;
}
.t_of_mon_blk {
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	padding-top: 10px;
}
.testimonial_ul {
	font:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:10px;
	width:350px;
	
}
.testi_category {
	font: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #24211d;
	text-align:left;
	width:150px;
	float:left;
	padding-right: 5px;
}
.testi_category a {
	font: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #24211d;
	width:100px;
	text-decoration:underline;
}
.testi_category a:hover {
	color: #696969;
}
/*.testimonial_ul ul {
	list-style:none;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	color: #24211d;
	margin-left: 0;
}
.testimonial_ul li a {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #24211d;
	text-align:left;
	text-decoration:underline;
}
.testimonial_ul li a:hover {
	color: #696969;
}*/

/*  --------------------------Testimonial classes ends------------------*/


/*  --------------------------health_info classes starts------------------*/


.health_info_holder {
	margin-top:22px;
	width:610px;
	margin-left:22px;
}
.health_info_head {
	background-color:#758793;
	height:84px;
	margin-bottom: 1px;
}
.health_info_box {
	width:261px;
	float:left;
}
.health_gre_head {
	width:241px;
	float:left;
	background-image: url(../images/health_info_top_ng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	background-color:#758792;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding:10px;
	text-align:center;
}
.health_ul {
	width:231px;
	float:left;
	background-image: url(../images/health_info_bot_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:#dddddc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 15px;
}
.health_ul ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f4d4a;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.health_ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f4d4a;
	text-decoration:underline;
	line-height:20px;
}
.health_ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #eb3d00;
}
.health_in_r {
	float:left;
	width:332px;
	margin-left:15px;
}
.arith_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #8999a2;
	margin-bottom: 4px;
}
.arith_titles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #8999a2;
	float:left;
	width:550px;
	margin-top:15px;
}
.aritl_ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e4b49;
	margin-top: 10px;
}
.aritl_ul ul {
	margin:0;
	padding:0;
	list-style:none;
}
.aritl_ul ul li {
	list-style:none;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	padding-right: 0;
	padding-bottom: 3;
	padding-left: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.aritl_ul ul li a {
	list-style:none;
}
.aritl_ul ul li a:hover {
	margin:0;
	padding:0;
	list-style:none;
}
.arith_tx {
	margin-top:10px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4b49;
	width:332px;
}
.second_half_health {
	float:left;
	width:610px;
	margin-top: 10px;
}
.health_info_2_hd {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#758792;
	margin-top:20px;
	width: 445px;
}
.arith_tx6 {
	margin-top:10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4e4b49;
	width:440px;
}
/*  --------------------------health_info classes ends------------------*/

/*  --------------------------arithitus classes starts------------------*/

.aritl_nor_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.arith_org {
	color: #d75725;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	float:left;
	width:350px;
	margin-top:20px;
}
.arith_tx3 {
	margin-top:10px;
	float:left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width:350px;
}
.rel_testimo_img {
	float:left;
	margin-top:30px;
}
.health_arith_in_r {
}
.health_info_box_2 {
	width:261px;
	float:left;
	margin-right: 10px;
}
/*  --------------------------arithitus classes ends------------------*/


/*  --------------------------our_company classes ends------------------*/

.our_company_holder {
	margin-top:0px;
	width:610px;
	margin-left:22px;
}
.our_com_1 {
	width:618px;
}
.our_com_2 {
	width:618px;
	margin-top:20px;
}
.our_com_left_tx {
	width:330px;
	padding-top: 15px;
}
.our_com_tx_head {
	float:left;
	color: #8999a2;
}
.our_com_tx_head_2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #8999a2;
}
.company_tx4 {
	margin-top:10px;
	float:left;
	color: #4e4b49;
	width:330px;
}
.company_tx5 {
	margin-top:10px;
	float:left;
	color: #4e4b49;
	width:400px;
	padding-right: 10px;
	text-align:left !important;
}
.our_com_right_tx {
	float:right;
	width:405px;
	padding-right: 5px;
}
.our_com_img {
	float:right;
	width:263px;
	margin:0;
	padding:0;
}
.our_com_img_2 {
	float:left;
}
.our_com_links {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size:10px;
	margin-top:42px;
	width: 400px;
	margin-left: 10px;
}
.our_com_links a {
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	color:#ebeef0;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}
.our_com_links a:hover {
	color:#FFFFFF;
}
/*  --------------------------our_company classes ends------------------*/


/*  --------------------------News classes start------------------*/

.news_holder {
	width:623px;
	margin-right: auto;
	margin-left: auto;
	height: 500px;
}
.grey_block {
	height:40px;
	background-color:#dddddc;
	margin-bottom:10px;
}
.news_block {
	height:62px;
	border:1px solid #575551;
	border:1px solid #a09e9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #24211d;
	padding-top:27px;
	padding-left:35px;
	margin-top:20px;
}
.news_block a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #24211d;
	display:block;
}
.news_block a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #666666;
}
.news_tiles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	background-image:url(../images/blog_circles.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93918f;
	padding-top:15px;
}
.news_text_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	padding-bottom: 2px;
	padding-top: 2px;
}
/*  --------------------------News classes ends------------------*/



/*  --------------------------News inner classes starts------------------*/
.news_inner_holder {
	width:623px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-top: 20px;
}
.news_iiner_tiles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	height:33px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93918f;
	padding-top:7px;
	background-color:#70994f;
	padding-left:10px;
}
.news_iiner_tiles2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	height:33px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93918f;
	padding-top:7px;
	background-color:#a03620;
	padding-left:10px;
}
.news_iiner_tiles3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	height:33px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93918f;
	padding-top:7px;
	background-color:#758792;
	padding-left:10px;
}
.news_iiner_tiles4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	height:33px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93918f;
	padding-top:7px;
	background-color:#4d4a42;
	padding-left:10px;
}
.news_bot_bor {
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.news_in_text_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:3px;
	float:left;
	width:520px;
}
.news_in_text_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
	padding-top:10px;
	float: left;
	padding-bottom:5px;
	padding-right:17px;
	text-align:justify;
	min-height:10px;
	width:500px;
	
}
.pdf_icon {
	float:right;
	padding-top:10px;
	padding-left:10px;
	margin-top: 20px;
}
.news_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:12px;
	float:left;
}
.archive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:capitalize;
	color:#d03b00;
	padding-left:25px;
	padding-top:20px;
}
.archive a {
	font-family:Arial, Helvetica, sans-serif;
	color:#d03b00;
	text-decoration:underline;
}
.archive a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#711F00;
	text-decoration:underline;
}
.health_info_head_inner {
	background-color:#758792;
	height:84px;
	margin-bottom: 1px;
	background-image:url(../images/news_circle.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.news_info_head {
	background-color:#7a2e33;
	height:84px;
	margin-bottom: 1px;
}
/*  --------------------------News inner classes ends------------------*/



/*  --------------------------Faq classes starts------------------*/

.faq_head {
	background-color:#558aaa;
	height:84px;
	margin-bottom: 1px;
}
.faq_holder {
	width:580px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 19px;
}
.faq_head_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #505051;
	line-height: 70px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d4;
	margin-bottom:20px;
}
.faq_head_links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #505051;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 20px;
	padding-left: 20px;
}
.faq_head_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #737373;
}
.faq_sm_hads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4e4b49;
	margin-bottom:10px;
}
.faq_space {
	margin-left:30px;
}
.ques_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1a1b1c;
}
.ques_nor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1a1b1c;
	list-style:none;
}
/*  --------------------------Faq classes ends------------------*/


/*  --------------------------Contact classes starts------------------*/

.contact_head {
	background-color:#90ada0;
	height:84px;
	margin-bottom: 1px;
}
.contact_holder {
	width: 600px;
	padding-left: 30px;
	padding-top: 38px;
}
.contact_head_tx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b53a1d;
	font-weight:bold;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #868482;
}
.contact_block_1 {
	margin-top:11px;
	padding-bottom:10px;
}
.contact_block_left {
	width:350px;
	float:left;
	border-right-color:#666461;
	border-right-style:solid;
	border-right-width:1px;
}
.cont_nam_org {
	float:left;
	width:80px;
	color:#ee5925;
}
.cont_nam {
	float:left;
	width:80px;
}
.cont_fields {
	float:left;
	width:250px;
	height:20px;
	margin-bottom:5px;
	border: 1px solid #5a5855;
}
.cont_fields_area {
	float:left;
	width:250px;
	height:80px;
	margin-bottom:5px;
	border: 1px solid #5a5855;
}
.contact_block_right {
	width:220px;
	float:left;
	padding-left:20px;
}
.cont_ri_text {
	padding-bottom:20px;
}
.cont_quest a {
	color:#c0563e;
	text-decoration:underline;
	line-height:18px;
}
.cont_quest a:hover {
	color:#8A3D2D;
}
.cont_text_2 {
	background-color:#90ada0;
	margin-top:15px;
	padding:10px;
	color:#FFFFFF;
}
.cont_block_2 {
	float:left;
}
.cont_sec_heads {
	color:#b53a1d;
}
.sep_address {
	width:110px;
	float:left;
	color:#44413e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-right:10px;
	margin-top:8px;
}
/*  --------------------------Contact classes ends------------------*/


/*  --------------------------timeline classes starts------------------*/

.timeline_holder {
	width:600px;
	background-color:#FFFFFF;
	margin-left:29px;
	padding-top:20px;
}
.title_pic {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #716f6d;
	margin-bottom: 10px;
}
.list_lines {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 14px;
	float:left;
	width:377px;
	background-image:url(../images/timeline_strip.jpg);
	background-repeat: repeat-y;
	background-position: 15px top;
	padding-left:30px;
}
.date {
	float:left;
	padding-bottom: 10px;
}
.timeline_img1 {
	float:right;
	position: inherit;
	z-index: 200;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.first_holder_time {
	width:435px;
}
.img_container {
	float:right;
	width:160px;
}
/*  --------------------------timeline classes ends------------------*/


/*  --------------------------meet and envolvement classes starts------------------*/

.meet_holder {
	width:610px;
	margin-left:35px;
	padding-top:57px;
}
.meet_pic {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #716f6d;
	margin-bottom: 10px;
}
.meet_left_block {
	float:left;
	width:196px;
	padding-right:16px;
}
.founder_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:10px;
}
.meet_right_block {
	width:370px;
	float:right;
	padding-right:25px;
}
.meet_cont {
	padding-bottom:10px;
}
.meet_cont a {
	font-family:Arial, Helvetica, sans-serif;
	color:#503b89;
	text-decoration:underline;
}
.meet_cont a:hover {
	color:#372961;
}
.envolve_head_2 {

	font-weight:bold;
}
.inbox_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8e8d8b;
	width: 173px;
	margin-top:10px;
	float:left;
}
.inbox_1 p {
	padding-bottom:2px;
}
.inbox_2 {
	width: 173px;
	margin-top:10px;
	float:left;
	padding-left:18px;
}
.inbox_2 p {
	padding-bottom:2px;
}
.career_ul {
	list-style-position: outside;
	padding-left:20px;
	padding-top:5px;
}
.share_form {
	width:270px;
	padding-top:10px;
	padding-bottom:10px;
}
.form_tx {
		color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:20px;
}
.form_tx_fi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:260px;
}
.submit_btn {
	float:right;
	padding-top:13px;
}
.share_right_block {
	width:370px;
	float:center;
	padding-left:25px;
}
/*  --------------------------meet and envolvement classes ends------------------*/

.submit_test_holder {
	/*float:left;*/
	width:620px;
	padding-left:21px;
	padding-top: 21px;
}
.submit_right {
	float:center;
	width:500px;
}
.test_head {
	height:40px;
	font:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#90ae6b;
	margin-top:10px;
	padding-bottom:10px;
}
.sub_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	padding-top:5px;
	padding-bottom:3px;
	width: 80px;
	text-align:right;
	padding-right:10px;
}
.sub_name_fi {
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
.sub_name_fi input {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	height:15px;
	width:285px;
}
.sub_name_jump {
	width:290px;
	float:left;
}
.sub_tx_area {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:285px;
	float:left;
	height:150px;
	font-size:13px;
}
.sub_btn {
	float:center;
	padding-right:28px;
	padding-top:10px;
}
/*  --------------------------meet and envolvement classes ends------------------*/

/*  --------------------------testimonial view classes starts------------------*/

.testimonial_view_holder {
	width:640px;
	padding-top: 21px;
}
.test_view_head {
	height:23px;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#8A8A8A;
	margin-top:10px;
	padding-bottom:10px;
}
.testimonial_conatiner {
	float:right;
	width:300px;
}
.from_testimo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	line-height:15px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.read_more_testimo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	line-height:30px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.read_more_testimo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	line-height:30px;
	text-decoration:underline;
}
.read_more_testimo a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#750000;
	line-height:30px;
}
.testimonial_catego {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#90ae6b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9A9A9A;
	margin-bottom: 20px;
	margin-left: 15px;
}
.testimonial_block {
	width:610px;
	padding-left:15px;
}
/*  --------------------------testimonial view classes ends------------------*/


.form_holder {
	width:440px;
	padding-top:15px;
	padding-left: 30px;
}
.form_titles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
	width:120px;
	line-height:20px;
	text-align:right;
	padding-right:10px;
}
.form_fields {
	float:left;
}
.form_fields input {
	width:250px;
	margin-bottom:10px;
}
.form_fields textarea {
	width:250px;
	margin-bottom:10px;
	height:100px;
}
.email_btn_holder {
	margin-right:43px;
}
.file_field {
	height:25px;
}
.email_btn {
	float:right;
	clear:both;
	margin-top:5px;
	width:45px;
	display:block;
	background-color:#c1c0bf;
	float: right;
	text-align: center;
	font-size: 14px;
	margin-right: 10px;
	border: 1px solid #FFFFFF;
}
.emailfrnd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#669999;
	padding-left:50px;
	padding-top:10px;
	padding-bottom:10px;
}
.sub_name_file {
	height:22px !important;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
}
.aritl_nor_tx ul {
	padding:0;
	margin:0;
	float:left;
	width:330px;
	list-style-type: none !important;
}
.aritl_nor_tx ul li {
	padding:0;
	margin:0;
	background-image: url(../images/li_img_bl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.accessibility {
	left:-999em;
	position:absolute;
	top:-999em;
}

.radio_tx
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:15px;
	color:#000;
	font-weight:bold;
	}
	
.rp
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:55px;
	color:#000;
	font-weight:bold;
	}

.disclaimersr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC
	font-weight:bold;
	}
	
.sizedisclaimer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC
	font-weight:bold;
	}

.bodycopy ul li{
	list-style:inside;
	}

.testimo_img21{
	float:left;
	width:85px;
	margin-right:10px;
	padding-bottom:10px;
	}
