* { 	outline:none;}


img {
	_display:block;
}


body, html {
	margin:0px;
	padding:0px;
	
	
}


body {
	font-size:62.5%;
}



#wholeWrap {
	background:#FF850D;
	
	background: url(../images/bg_material_orange_big.jpg) repeat;
}


a {
	color:#141F57;
}


a:hover{
	color:#FF8549;
}

b.temp {
	color:yellow;
	display:block;
}

#top_wrap {
	height:529px;
	border:0px solid blue;
	width:100%;
	background: url(../images/bg_top.png) no-repeat top center;
}

#top_sub_wrap {
	height:561px;
	border:0px solid blue;
	width:100%;
	background: url(../images/bg_top_sub.png) no-repeat top center;
}




#content_wrap {
	width:100%;
	background: url(../images/bg_content.png) repeat-y top center;
}

#sub_content_wrap {
	width:100%;
	background: url(../images/bg_content.png) repeat-y top center;
}


#footer_wrap {
	width:100%;
	
	
	/*
	height:301px;
	background: url(../images/bg_footer.png) no-repeat top center;
	*/
	
	height:249px;
	background: url(../images/bg_footer_small.png) no-repeat top center;
	_background: url(../images/bg_footer_small.gif) no-repeat top center;
	
	
	
}

#footer_area {
	width:958px;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:-50px;
	font-size:1.3em;
	font-family:arial;
}

#footer_area  a {
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}

#footer_area  a:hover {
	text-decoration:underline;
}


#title_area {
	height:135px;
	width:958px;
	background:transparent;
	margin:0 auto;
	
	
	
	position:relative;
	
}

#true_logo {
	position:absolute;
	top:20px;
	left:30px;
}



#shortcut_wrap {
	position:absolute;
	top:0px;
	right:20px;
	width:350px;
	border:0px solid blue;
	
	text-align:right;
}

#shortcut_wrap  img {
	_display:inline;
}


#naviArea {

	

	width:958px;
	margin:0 auto;
	position:relative;
	height:52px;
	
	font-size:1.3em;
	
	background: url(../images/navi_list.jpg) no-repeat 7px 8px transparent;
	
	font-family:  arial, Trebuchet MS, verdana, times new roman, sans-serif ,helvetica;
	font-weight:bold;
	
	z-index:999;
	
}


	#naviArea ul {
		position:absolute;
		list-style:none;
		margin-top:7px;
		margin-left:-33px;
		+margin-left:7px;
		
	}
	
	
	
	#naviArea ul li {
		float:left;
		
	}
	
	#naviArea ul li  a {
		border:0px solid yellow;
		display:block;
		height:45px;
		text-indent:-9999em;outline:none;
	}
	
	#naviArea ul li.navi_about  a {
		width:100px;
		
	}
	
		#naviArea ul li.navi_about a:hover, #naviArea ul li.navi_aboutA {
			background: url(../images/navi_list.jpg) no-repeat 0px -55px transparent;
		}
		
		
		
		
	#naviArea ul li.navi_locations  a {
		width:114px;
		
	}
	
		#naviArea ul li.navi_locations  a:hover, #naviArea ul li.navi_locationsA {
			background: url(../images/navi_list.jpg) no-repeat -100px -55px transparent;
		}
		
		
		
	
	#naviArea ul li.navi_nutrition  a {
		width:109px;
		
	}
	
		#naviArea ul li.navi_nutrition  a:hover, #naviArea ul li.navi_nutritionA {
			background: url(../images/navi_list.jpg) no-repeat -214px -55px transparent;
		}
		
		
		
	
	
	#naviArea ul li.navi_supplies  a {
		width:99px;
		
	}
	
		#naviArea ul li.navi_supplies  a:hover, #naviArea ul li.navi_suppliesA {
			background: url(../images/navi_list.jpg) no-repeat -323px -55px transparent;
		}
	
	
	
	#naviArea ul li.navi_clinics  a {
		width:90px;
		
	}
	
		#naviArea ul li.navi_clinics  a:hover, #naviArea ul li.navi_clinicsA  {
			background: url(../images/navi_list.jpg) no-repeat -422px -55px transparent;
		}
	
	#naviArea ul li.navi_promotions  a {
		width:115px;
		
	}
	
		#naviArea ul li.navi_promotions  a:hover, #naviArea ul li.navi_promotionsA  {
			background: url(../images/navi_list.jpg) no-repeat -512px -55px transparent;
		}
	
	
	#naviArea ul li.navi_faq  a {
		width:86px;
		
	}
	
		#naviArea ul li.navi_faq  a:hover, #naviArea ul li.navi_faqA  {
			background: url(../images/navi_list.jpg) no-repeat -627px -55px transparent;
		}
		
	#naviArea ul li.navi_partners  a {
		width:103px;
		
	}
	
		#naviArea ul li.navi_partners  a:hover, #naviArea ul li.navi_partnersA {
			background: url(../images/navi_list.jpg) no-repeat -713px -55px transparent;
		}
	
	#naviArea ul li.navi_contact  a {
		width:125px;
		
	}
	
		#naviArea ul li.navi_contact  a:hover, #naviArea ul li.navi_contactA {
			background: url(../images/navi_list.jpg) no-repeat -816px -55px transparent;
		}	
	
	/*
	#naviArea ul li.hover ul {
		display:block;
	}
	
	#naviArea ul li:hover ul {
		display:block;
	}
	*/
	
/* Drop Down Sub Navi */
	
	#naviArea ul li ul.dropdown_sub {
		margin-top:0px;
		margin-left:-40px;
		+margin-left:0px;
		display:none;
		z-index:110;
	}
	
	
	#naviArea ul li ul#the_right_sub {
		margin-left:-112px;
		+margin-left:-71px;
	}
	
	#naviArea ul li ul.dropdown_sub li {
		clear:both;
		height:25px;
		background:#ffffff;
		
		
	}
	
	
	#naviArea ul li ul.dropdown_sub li b.navi_topgap {
		display:block;
		width:194px !important;
		
		border-top:10px solid #ff850d;
		
	}
	
	
	
	#naviArea ul li ul.dropdown_sub li:first-child {
		height:25px !important;
		_height:15px !important;
	}
	
	
	#naviArea ul li ul.dropdown_sub li {
		border-left:1px solid #ff850d;
		border-right:1px solid #ff850d;
		
	}
	
	
	#naviArea ul li ul.dropdown_sub li b.navi_botgap {
		display:block;
		width:194px !important;
		
		
	}
	
	.bot_line {
		
		border-top:1px solid #ff850d;
		display:block;
		margin:0px 10px;
	}
	
	
	#naviArea ul li ul.dropdown_sub li.bot_border {
		border-bottom:1px solid #ff850d;
		height:15px !important;
	}
	
	
	#naviArea ul ul.dropdown_sub li a {
		display:block;
		width:144px !important;
		text-decoration:none;
		color:#07134D;
		
		height:25px !important;
		border:0px solid blue;
		
		padding:0px 25px;
		
		
	}
	
	
	
	#naviArea ul li ul.dropdown_sub li a:hover {
		background:transparent !important;
		color:#FF850D;
		
		background-image: url(../images/navi_trangle.jpg) !important;
		background-repeat:no-repeat !important;
		background-position:13px 6px !important;
	}


/* End of Drop Down Sub Navi */			


	
/* Line Sub */
	
	
	
	
	#naviArea ul li ul.line_sub {
		position:absolute;
		left:30px;
		+left:-10px;
		z-index:102;
		
		_text-align:center;
		
	}
	
	#naviArea ul li ul.line_sub a { 
		color:white;
		text-decoration:none;
		width:100%;
		_width:1px;
		
		
		margin-right:20px;
		_margin-right:10px;
		
		padding-left:20px;
		
		
		
		border:0px solid blue;
		height:25px;
		
	}
	
	#naviArea ul li ul.line_sub a:hover, #naviArea ul li ul.line_sub li.actSubStyle a { 
		color:#09144F;
		background: url(../images/triangle_white.png) no-repeat 7px 5px transparent;
		_background: url(../images/triangle_white.gif) no-repeat 7px 5px transparent;
	}
	
	
	
	
/* End of Line Sub */

#naviArea ul li ul li a { 
	text-indent:0em;outline:none;
}


#sub_area {
	width:958px;
	height:32px;
	margin:0 auto;
	background: url(../images/sub_bg.jpg) no-repeat 0px 0px transparent;
	
}


#banner_area {
	
	width:958px;
	margin:0 auto;
	height:342px;
	
	position:relative;
	z-index:1;
	
}

#banner_left {
	
	
	/*float:left;*/
	width:652px;
	
	position:absolute;
	top:0px;
	_left:1px;
	
}




#banner_right_area {
	/*
		float:right;
		margin-right:11px;
		_margin-right:5px;
	*/
	
	width:295px;
	
	position:absolute;
	top:0px;
	right:11px;
	
}


#banner_right_area_bottom {
	margin-top:1px;
}


#content_area {
	width:958px;
	margin:0 auto;
	
}



.faqlistWrap {
	margin:10px 10px 10px 20px;
	border:1px solid #CCCCCC;
	background-color:#EBEBEA;
	padding:10px;
	height:100%;
}

.joblistWrap {
	margin-top:10px;
	border:1px solid #CCCCCC;
	background-color:#EBEBEA;
	
	padding:10px;
}


.jobTitle {
	color:#141F57;
}


.jobContent {
	
	color:#333333;
}

#content_left {
	float:left;
	width:652px;
	
	
	min-height:182px;
	height: auto !important;
	height:182px;
	
		
}

#true_content {
	
	font-size:1.4em;
	color:#333333;
	font-family:  arial, Trebuchet MS, verdana, times new roman, sans-serif ,helvetica;
	padding-left:36px;
	_padding-left:30px;
	padding-top:27px;
	padding-right:15px;
	position:relative;
	line-height:21px;
	


	
}


#true_content h2 {
	color:#06134C;
	margin-top:0px;
	border-bottom:2px solid #F27C0D;
	padding-bottom:8px;
	
	_height:1px;
	
}


#true_content b.title {
	display:block;
	color:#141F57;
	
	
}

#true_content b.nutitle {
	
	color:#141F57;
	font-size:13px;
	
}


#locatDetail_area {
	margin-left:230px;
	border:0px solid blue;
	line-height:22px;
}

#loc_phone_area {
	color:#FF850C;
	font-weight:bold;
}



.extraInfo_orange {
	color:#FF850C;
	font-weight:bold;
	text-align:left;
	font-size:1.2em;
	margin:10px 20px 10px 20px;
}

#content_right {
	float:right;
	width:295px;
	background:transparent;
	margin-right:10px;
	_margin-right:5px;
	padding-top:27px;
	+padding-top:32px;
	text-align:center;
	font-family:  arial, Trebuchet MS, verdana, times new roman, sans-serif ,helvetica;
	background:#ffffff;
}



.specialHeader {
	color:#06134C;
	font-size:1.9em;
	text-align:left;
	margin-left:10px;
	
}


#emailLetter_area {
	
}

#form_area {
	background-color:#ffd7b3;
	width:287px;
	height:55px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:7px;
	position:relative;
}

#name_bg input, #email_bg input{
	border:0;
	background:none;
	color:#9a9a9a;
	font-size:12px;
	padding:4px;
	width:188px;
}


#name_bg {
	background: url(../images/fomr_field_bg.jpg) no-repeat 0px 0px transparent;
	width:210px;
	height:25px;
	border:0px solid blue;
	position:absolute;
	top:10px;
	left:8px;
	
	text-align:left;
}

#email_bg {
	background: url(../images/fomr_field_bg.jpg) no-repeat 0px 0px transparent;
	width:210px;
	height:25px;
	border:0px solid blue;
	position:absolute;
	top:42px;
	left:8px;
	
	text-align:left;
}

#dknjr-dknjr {
	
	background:transparent;
	border:0px;
	padding-left:8px;
	margin-top:3px;
	font-size:12px;
	color:#666666;
	border:0px solid yellow;
	
}


#storeHour_area {
	
	text-align:left;
	margin-top:10px;
	font-size:1.3em;
	font-weight:bold;
	
	background-color:#06134C;
	
	padding:5px 0px 5px 0px;
}

.sepbar_wrap {
	height:45px;
	background: url(../images/sep_bar.jpg) no-repeat 0px 30px transparent;
	position:relative;
	margin-top:5px;
}


.sepbar_wrap .specialHeader {
	font-size:23px;
	position:relative;
	top:5px;
	left:10px;
	
}

.sepbar_wrap .follow_btn {
	position:absolute;
	top:2px;
	z-index:88;
	right:0;
	
}


#twitter {
	_height:420px;
}
.tweet {
	text-align:left;
	padding: 1px 15px; 
	margin:0px 1px 5px 7px;
	background: #E8EEF8; 
	font-size:12px;
	color:#333333;
	
	overflow:hidden;
}

.tweet  p strong {
	color:#FF850D;
}


.new_update {
	text-align:left;
	padding: 10px 15px; 
	margin:0px 1px 5px 7px;
	background: #E8EEF8; 
	font-size:12px;
	color:#333333;
}


.dayhour_list {
	color:#ffffff;
	padding:10px;
	margin:0px 10px;
	border-bottom:1px solid #F27C0D;
	clear:both;
	height:15px;
}


.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}


#quickSignUpSubmitBtn {
	
	float:right;
	margin-top:0;
	margin-right:10px;
	
}


.testimonail_area {
	margin:10px 1px 10px 7px;
	border-top:1px solid #F27C0D;
	border-bottom:1px solid #F27C0D;
	background:#EFE0E0;
	text-align:left;
	padding:15px;
	color:#06134C;
	font-size:1.4em;
	line-height:19px;
	font-style:italic;
}



#nutrition_whole_wrap {
	margin-top:20px;
}


#nutirtion_brand_wrap {
	width:606px;
	
	height:342px;
	background: url(../images/nutrition_brand.jpg) no-repeat 0px 0px transparent;
}

#nutirtion_brand_wrap td {
	cursor:pointer;
	font-weight:bold;
	color:#ffffff;
}

#nutirtion_brand_wrap td:hover {
	color:#06134C;
}

.nutrition_list_wrap {
	margin-top:30px;
}

.nutrition_logo {
	float:left;
	width:145px;
}


.nutrition_content {
	background:white;
	margin-left:160px;
	width:432px;
	
}


.true_nutrition_content {
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	
	height:75px;
	
}


.seemore_btn {
	cursor:pointer;
	margin-top:3px;
}



#overlay_orange {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:block;
	background-color:#FF850D;
	border:0px solid blue;
	
	z-index:10001;
	
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7; 
	-khtml-opacity:0.7;
	
	display:none;
	
}


#overlay_box_wrap {
	background-color:#ffffff;
}

.overlay_whitebox {
	width:900px;
	margin-left:-450px;
	background:transparent;
	
	position:fixed;
	_position:absolute;
	top:30px;
	left:50%;
	
	z-index:10010;
	
	display:none;
}

.popup_top_bg {
	width:906px;
	height:36px;
	background: url(../images/popup_top_bg.png) no-repeat 0px 0px transparent;
	_background: url(../images/popup_top_bg.gif) no-repeat 0px 0px transparent;
}

.popup_mid_bg {
	width:906px;
	height:100%;
	background: url(../images/popup_mid_bg.png) repeat-y 0px 0px transparent;
	_background: url(../images/popup_mid_bg.gif) repeat-y 0px 0px transparent;
	
	font-size:1.4em;
	font-family:arial;
	
	padding-top:0px;
	
	min-height:50px;
	height: auto !important;
	height:50px;
	
	border:0px solid black;
	
	position:relative;
}

.pop_true_content {

	position:relative;

	margin:0px 30px 0px 50px;
	color:#333333;
	
	
	height:450px;
	overflow:auto;
	
	
	
}


.popup_bot_bg {
	width:906px;
	height:36px;
	background: url(../images/popup_bot_bg.png) no-repeat 0px 0px transparent;
	_background: url(../images/popup_bot_bg.gif) no-repeat 0px 0px transparent;
}


.popup_logo {
	border-bottom:2px solid #FF850D;
	margin-bottom:20px;
}

.btn_close {
	cursor:pointer;
	width:50px;
	height:50px;
	/*
	position:relative;
	z-index:10030;
	right:40px;
	*/
	
	float:right;
	
	background: url(../images/popup_close_btn.jpg) no-repeat 0px 0px transparent;
	
}


.extralink_btn {
	clear:both;
	background:#364A81;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
	display:inline;
	
	
}


.extralink_btn  a {
	text-decoration:none;
	color:#ffffff;
}


.preload {
	display:none;
}

#seeMoreHover_a {
	width:200px;
	height:318px;
	background: url(../images/promo_1.png) no-repeat 0px 0px transparent;
	text-indent:-99999px;
	cursor:pointer;
}


#seeMoreHover_a:hover {
	background: url(../images/promo_1_on.png) no-repeat 0px 0px transparent;
}

#seeMoreHover_b {
	width:200px;
	height:318px;
	background: url(../images/promo_2a.png) no-repeat 0px 0px transparent;
	text-indent:-99999px;
	cursor:pointer;
}


#seeMoreHover_b:hover {
	background: url(../images/promo_2a_on.png) no-repeat 0px 0px transparent;
}


#seeMoreHover_c {
	width:200px;
	height:318px;
	background: url(../images/promo_3.png) no-repeat 0px 0px transparent;
	text-indent:-99999px;
	cursor:pointer;
}


#seeMoreHover_c:hover {
	background: url(../images/promo_3_on.png) no-repeat 0px 0px transparent;
}

#test {
	
	border:1px solid blue;
	width:500px;
	height:500px;
	
	background:green;
	position:absolute;
	z-index:1000;
	top:0px;
	left:200px;
}


.moreFB {
	border:0px solid blue;
}
.moreFB2 {
	margin:-1px 0 0;
}

img, div { 
	_behavior: url(iepngfix.htc);
	
}




.donwload_pdf{
	position:absolute;
	top:20px;
	right:10px;
	z-index:99;
}
	

.products_list{
	overflow:hidden;
	width:635px;
	margin:0 0 -10px -15px;
}
.products_list .featured_item{
	overflow:hidden;
	width:608px;
	border:1px solid #5671a6;
	padding:8px;
	margin:0 0 10px;
}
.products_list .featured_item .inner{
	overflow:hidden;
	width:608px;
	background:#e7eef8;
}
.products_list .featured_item .pic{
	float:left;
	width:292px;
}
.products_list .featured_item .text{
	float:left;
	width:316px;
}
.products_list img{
	display:block;
}
.products_list h3{
	background: url(../images/bgr_product_title.png) repeat-x 0px 0px #b55008;
	padding:6px 15px;
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px;
	color:#fff;
}
.products_list h3 a{
	color:#fff;
	text-decoration:none;
}
.products_list h3 a:hover{
	text-decoration: underline;
}
.products_list p{
	margin:0 0 5px;
	padding:0 15px;
	font-weight: 10;
	font-size:10px;
	line-height:15px;
}
.products_list p.price{
	font-weight:bold;
	font-size:16px;
}
.products_list ul{
	overflow:hidden;
	width:635px;
	margin:0;
	padding:0;
}
.products_list li{
	float:left;
	width:290px;
	border:1px solid #5671a6;
	display:block;
	margin:0 9px 10px 0;
	list-style:none;
	padding:8px;
}
.products_list li .inner{
	overflow:hidden;
	width:292px;
	background:#e7eef8;
}
.products_list li .pic{
	float:left;
	width:145px;
}
.products_list li .text{
	float:left;
	width:147px;
	font-family:  arial, Trebuchet MS, verdana, times new roman, sans-serif ,helvetica;
}
.products_list li .text h3{
	padding:6px 0 6px 10px;
	font-size:13px;
	font-family:  arial, Trebuchet MS, verdana, times new roman, sans-serif ,helvetica;
}

