body{margin:0px;color:#003366;font-family:  Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:14px;font-weight:normal;text-decoration:none;}

td,div,p{font-size:12px;}

form{display:inline;}
a{color:#003366;font-weight:normal;text-decoration:underline;}
a:hover{color:#003366;font-weight:normal;text-decoration:none;}
#Maindiv{width:100%;margin:0px;padding:0px;text-align:center;}
#InnerMaindiv{width:1008px !important;width:1004px;margin:auto;text-align:center;}
#SiteHeader{margin:0;padding:0;height:65px;background:#003366;}
#SiteHeader ul{list-style:none;margin:0;padding:0;}
#SiteHeader li{float:left;margin:0;}

/* Top Nav css start*/
#TopNav{float:right;margin:0;padding-top:32px;padding-right:20px;}
#TopNav ul{list-style:none;margin:0;padding:0;}
#TopNav li{float:left;margin:0;padding: 0 2px 0 0; background:url(http://www.esteemfitness.com/templates/blue/images/top_nav_sep.jpg) no-repeat right #003366;}
#TopNav li.lastli{background:none;}
#TopNav img{border:none;}

/* Top Nav css end*/
#DivLogo img, .topbanh img {border:none;}

#DivLogo{
float:left;
}

.calorieburn
{
border:1px solid #003366;
}
.searchhead
{
font-family:  Arial,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:bold;text-decoration:underline;
}
.SearchTitle
{
font-family:  Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:14px;font-weight:bold;text-decoration:none;
}
.SearchDesc
{
font-family:  Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:normal;text-decoration:none; padding-left:10px;
}
.SearchUrl
{
font-family:  Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:normal;text-decoration:underline; padding-left:10px;
}
#HeaderImage{padding:0;margin:0;background:#003366;}

.clearme {clear:both;}
/* Middle Container css start*/
#BlueStrip{background:#003366; padding:0 0 7px 0;}
#Subnavigation{padding:8px 0px 0px 12px;float:left;text-align:left;color:#ffffff;}
#Subnavigation a{color:#ffffff;}
#SearchArea{width:130px;float:right;margin:0;padding:3px 6px 0px 0px;;vertical-align:bottom;}
#SearchArea input {vertical-align:middle;}
#SearchArea input.searchbox{background:url(images/trans_search.jpg) no-repeat #fff;/*height:18px;*/width:84px;border:none;vertical-align:bottom;}
/* Middle Container css end*/
#Container{display:inline-block;background:URL(images/left_gradient.jpg) repeat-x top #FBFCFE;width:100%;}
/* Left Container css start*/
#LeftContainer{float:left;margin:0;padding:8px 8px 0px 8px;background:URL(images/left_gradient.jpg) repeat-x top #FBFCFE;width:284px;text-align:left;}
#LeftContainer h1{font-size:16px;font-weight:bold;text-align:left;margin:0;padding:0;line-height:20px;}
.tagline{z-index:10;position:absolute;width:1004px;padding:0px;margin:170px 0px 0px 0px;}
.tagline .left{float:left;width:482px;text-align:left;padding-left:20px;}
.tagline .right{float:right;width:482px;text-align:right;padding-right:20px;}
.tagline .left a{font-size:24px;font-weight:bold;line-height:28px;font-style:italic;text-decoration:none;}
.tagline .left a:hover{font-size:24px;font-weight:bold;line-height:28px;font-style:italic;text-decoration:underline;}
.tagline .right a{font-size:28px;font-weight:bold;line-height:28px;text-decoration:none;}
.tagline .right a:hover{font-size:28px;font-weight:bold;line-height:28px;text-decoration:underline;}
/* Left Container css end*/

/* Center Container css start*/
#CenterContainer{float:left;margin:0;padding:0px;width:457px;text-align:center;background-color:#fff;}
#CenterContainer .Text{text-align:left;padding:0px 8px 0px 0px; }
#CenterContainer .Text1{text-align:left;padding:8px 8px 0px 8px; }
#CenterContainerBanner{width:100%;}
.HdMarLt{margin-left:420px;}
/* Center Container css end*/

/* Right Container css start*/

#RightMainContainer{float:left;margin:0;padding:0px;width:250px !important;width:255px;background-color:#fcfcfc;}
.RightContainer{padding:8px 4px 8px 8px;background:URL(images/right_gradient.jpg) repeat-x bottom #fff;text-align:left;}
.RightContainer h1{font-size:16px;font-weight:bold;text-align:left;margin:0;padding:0;line-height:20px;}
.RightContainer h2{font-size:14px;font-weight:bold;text-align:left;margin:3px 0;padding:0;line-height:16px;}
.RightContainer ul{margin:0;padding-left:15px;}
.RightContainer li a{line-height:20px;text-decoration:none;border-bottom:1px solid #003366;}
.RightContainer li a:hover{text-decoration:none;border:none;}
.T11{font-size:11px;line-height:12px;}
.MarLtTp10{margin:0 0 10px 10px;}
/* Right Container css end*/
/* Footer Container css start*/
#Footer{clear:both;margin:0;padding:0;width:100%;height:30px;background:#003366;color:#ffffff;font-size:10px;}
#Footer ul{list-style:none;margin:0;padding:0;}
#Footer li{float:left;margin:0px;text-align:left;padding:7px 4px;}
#Footer div{text-align:right;}
#Footer a{font-size:10px;color:#fff;text-decoration:none;}
#Footer a:hover{color:#fff;text-decoration:underline;}
#Footer ul li a img{border:none; vertical-align:middle;}

.substxt{height:16px;width:94px;border:none;margin-top:6px;}
.subsgo{border:none;background:#003366;color:#ffffff;font-size:11px;border:1px solid #fff;padding-left:4px;padding-right:4px;}
#hoffice {clear:both;padding:10px 0; color:#000; text-align:left;}
/* Footer Container css end*/ 
