img, div, input { 

behavior: url("iepngfix.htc") 

}

body {

	background:#fff url(../images/brown-bk.gif);

	color:#594a42;

	margin:0 auto;

	font-size:13px;

	font-family: Verdana, Geneva, sans-serif;

	

}

p{

	font: 13px/16px Verdana, Geneva, sans-serif;

	margin:0px;

}

h2{ font-size:22px;

	font-weight:normal;

	font-family: Verdana, Geneva, sans-serif;

	color:#F15A29;

	padding-bottom:5px;

	margin:0;

}

img {

	border-style:none;

}

form {

	margin:0;

	padding:0;

}

.main {

	margin:0 auto;

	padding:0;

	width:936px;

	background:#fff url(../images/home-main-bg.jpg) no-repeat;

}

#header{

	height:165px;

	background:#fff url(../images/header.jpg) no-repeat;

	position: relative;

	overflow: hidden;

}



#logo{

	float:left;

	margin:0px 0 0px 50px;

	width:399px;

	height:120px;

	display: inline;

	

}





/* --------- 1. Navigation  --------- */



#topnav{

	background:#fff;

	height:45px;

	width:936px;

	float:left;

	clear:both;

	position:relative;

	



}

ul.NoBulletNoIndent {

  list-style-type: none;

  margin:0px;

  padding:0px;

}



#topnav li {

	position:relative;

	float:left;

	list-style:none;

	

}

.btnFitness {

	width: 147px;

	height: 45px;

	display: block;

	float:left;

	background-repeat:no-repeat;

	background-image:url(../images/nav-fitness.gif);

}

.btnFitness_hover {

	width: 147px;

	height: 45px;

	display: block;

	float:left;

	background-repeat:no-repeat;

	background-image:url(../images/nav-fitness-over.gif);

}

.btnServices {

	width: 123px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-services.gif);

}



.btnServices_hover {

	width: 123px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-services-over.gif);



}



.btnArticles {

	width: 125px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-articles.gif);

}



.btnArticles_hover {

	width: 125px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-articles-over.gif);



}



.btnAbout {

	width: 124px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-about.gif);

}



.btnAbout_hover {

	width: 124px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-about-over.gif);



}

.btnContact {

	width: 117px;

	height: 45px;

	display: block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-contact.gif);

}



.btnContact_hover {

	width: 117px;

	height: 45px;

	display:block;

	float:left;

	font-size: 10px;

	text-decoration: none;

	background-repeat:no-repeat;

	background-image:url(../images/nav-contact-over.gif);}

	

.btnHome{
	width: 99px;
	height: 45px;
	display: block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-home.gif);
}

.btnHome_hover {
	width: 99px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-home-over.gif);}
	
.btnHomeon {
	width: 99px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-home-over.gif);}
	
.btnBlog{
	width: 101px;
	height: 45px;
	display: block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-blog.gif);
}

.btnBlog_hover {
	width: 101px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-blog-over.gif);}
	
.btnBlogon {
	width: 101px;
	height: 45px;
	display:block;
	float:left;
	font-size: 10px;
	text-decoration: none;
	background-repeat:no-repeat;
	background-image:url(../images/nav-blog-over.gif);}	
	

/* --------- Navigation End  --------- */	

	

/* --------- 2. Left Column  --------- */



#columnsholder {

	width:100%;

	overflow:auto;

	

	

}

.sidebar {

	width:420px;

	float:left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0;

}

.topbox {

	width:420px;

	overflow:hidden;

	margin-bottom:200px;

}

.topbox img {

	float:left;

	padding-left:45px;

	margin-top:0px;

	padding:0px;

}

.sidebar .textbox{

	margin-top:125px;

	padding-top: 45px;

	padding-left:35px;



}

.prop{

	height:29px;

	float:right;

	width:1px;

}



.clear {

    clear:both;

    height:1px;

    overflow:hidden;

  }



.sidebar img {

	display:block;

}

.boxlink {

	padding-left: 0px;

	padding-top: 8px;

	

}

.arrow{

	float:left;

	padding-right: 5px;

	}

/* --------- 3. Right Column  --------- */

.content {

	width:420px;

	float:right;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0;

}



.content .textbox {

	margin-top:125px;

	padding-top: 45px;



}

.textbox a {

	color:#F15A29;

	text-decoration:none;

}

.textbox a:hover {

	text-decoration:underline;

}



/* ---------  Right Column End  --------- */



/* --------- 4. Arc  --------- */

.bluearea {

	width:936px;

}

.bluearea .top {

	margin:0;

	width:936px;

	height:47px;

	background:url(../images/blue-main-top.jpg) no-repeat;

}

.bluearea .container {

	width:936px;

	background:#fdc582;

	border-bottom:solid 2px #EEE;

}

.bluearea .container:after {

	content:"";

	display:block;

	clear:both;

}

.bluearea .container .innerpart {

	float:left;

	width:890px;

	position:relative;

	margin:-30px 0 0 0;

	padding: 0 15px 12px 30px;

}

.innerpart .box {

	width:295px;

	float:left;

	padding-top: 31px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	

}

.innerpart .lower {

	padding-top:31px;

}

.innerpart img {

	display:block;

	float:left;

	padding: 10px 0px 5px 0px;

	

}

.innerpart h3 {

	font:17px/20px Verdana, Geneva, sans-serif;

	font-weight: normal;

	margin:0 0 7px;

	text-align:center;

	color:#ff6600;

	}

.innerpart p {

	margin:0 0 4px;

	font:13px/16px Verdana, Geneva, sans-serif;

}

.innerpart p span {

	font-weight: bold;

}

.innerpart p a {

	color:#f15a29;

}

.innerpart p a:hover {

	text-decoration:none;

}

.innerpart em {

	float:right;

	font:13px/16px Verdana, Geneva, sans-serif;

}



.innerpart ul li{

	margin-left: -25px;

	padding-bottom:5px;

}

.innerpart div{

	width:200px;

	padding: 10px 5px 0;

	float: left;

}

/* --------- Arc End  --------- */



/* --------- 5. Footer  --------- */

div#footer {

	padding-top:10px;

	padding-bottom:20px;

	text-align:center;

	}

div#footer p.copyright {text-align:center; margin:0px auto; padding:0px 0px; font-size:11px;}

div#footer ul { margin:10px auto; padding:0px; text-align:center;}

div#footer ul li {

	padding:0px 10px 0px 0px;

	color: #999;

	display: inline;

	font-size: 12px;

	}

div#footer ul li span.bar{padding-left:10px;}

div#footer ul li span.copyright,

div#footer ul li a {

	color:#9b8579;

	

}

div#footer ul li a:hover {

text-decoration:none;

}

/*--------------------------- Footer Start ------------------------------*/
.btn								{	width:107px;	position:absolute; top:0; right:39px;}

.footerbg							{	width:936px; min-height:394px; margin:0 auto; margin-top:-15px;background:423e3a;   }
.footerbg_top						{	width:936px; height:43px; background:url(../images/footerbg_top.png) no-repeat; margin:0 auto; position:relative; padding-top:5px;}
.footerbg_btm						{	width:936px; min-height:339px; margin:0 auto; background:#423e3a url(../images/footerbg_btm.gif) repeat-y;}
.footerbg_top h1					{	float:left;	font:bold 16px/16px Arial, Helvetica, sans-serif; color:#fff;	}
.footerbg_top_box					{	float:left; width:273px; padding:0 0 0 38px}
.footer_socialbox					{	float:left; width:110px; margin-top:8px; }
.footer_socialbox ul				{	margin:0; padding:0;}
.footer_socialbox ul li				{	float:left;	margin:0; padding:0 0 0 8px; list-style:none; }
.footer_socialbox ul li	.first		{	padding:0 0 0 20px !important ;	} 
.footerbg_btm_box					{	width:936px; margin:0 auto;}
.footerbg_btm_box .btm_lft			{	float:left; width:713px; padding:0 0 0 36px; 	}
.footerbg_btm_box .btm_rht			{	float:right; width:110px;  padding:0 0 0 0;	  margin-top:15px}

.footer_lft_btm						{
	float:left;
	width:714px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom: 20px;
}	
.footer_lft_btm ul					{	float:left;	margin:0; padding:0; width:390px;}
.footer_lft_btm ul li				{	float:left;	margin:0; padding:0 0 8px 0;  list-style:none; font:normal 17px/24px Arial, Helvetica, sans-serif; color:#fff; width:387px; }
.footer_lft_btm ul li a				{	float:left; text-decoration:none; color:#fff; padding:0px 0 0 0;}
.footer_lft_btm ul li a:hover		{	text-decoration:underline;}
.footer_lft_btm .main_video			{	float:right; width:268px;}
.footer_lft_btm ul li span.icon			{	float:left; width:33px; padding:0 0 0 0;}
.footer_txt							{	float:left; width:342px !important; padding:5px 0 0 12px !important;		}
.orange								{	color:#f59f28;}
.footerbg .footerbg_rht				{	float:right; width:110px; padding-right:40px;}
.footerbg_rht ul					{	margin:0; padding:0;}
.footerbg_rht ul li					{	margin:0; padding:0 0 6px 0; list-style:none; width:110px; font:bold 14px/24px Arial, Helvetica, sans-serif; color:#fff; font-style:italic; position:relative;}
.footerbg_rht ul li a				{	text-decoration:none; color:#fff;} 
.footerbg_rht ul li a:hover			{	text-decoration:underline;}
.small_video_icon					{	width:30px; height:28px; position:absolute; top:32px; left:42px;}
.footerbg_rht a						{	text-decoration:none; color:#fff;} 
.footerbg_rht a	:hover			{	text-decoration:underline;}
#video_tab{margin-right:40px;}
a:focus 							{ outline: none; }
#panel 								{ height: 200px; display: none;}
.slide 								{ margin: 0; padding: 0; }
.btn-slide 							{ background:url(../images/btn.gif) 0 0 no-repeat; width:107px; height:31px; display:block; text-decoration:none; position:absolute; top:0; right:0; }
.active								{ background-position:0 -31px;} 

#panel{position:fixed;display:block;width:936px;height:387px;bottom:-450px;z-index:9999}
#panel .panel_sm{cursor:pointer;border:0 dotted #00f}
#panel #panelsm_tooltip{background:url(/i/hover/bubble.png) no-repeat;width:81px;height:45px;position:absolute;top:-49px;left:0;text-align:center;z-index:2;display:none}
#panel #tooltext{position:relative;display:block;color:#fff;width:65px;height:19px;top:5px;left:12px;border:0 dotted #f00}
#panel #panel-tab{width:936px;height:51px;position:absolute;top:-48px;margin-left:auto;margin-right:auto}
#panel #panel-tab-btn{cursor:pointer}
.main_video { background:url(../images/main_video.jpg) no-repeat;
    float: right;
    width: 268px;
	height:215px; overflow:hidden;
} 
/*--------------------------- Footer End ------------------------------*/

