body{padding:0;margin:0;font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#8E8E8E; background:url(../images/body_bg.jpg) repeat left top;}
div,p,h1,ul,li,span,a,img,h2,h4,h5,h3,a,input,button,form,fieldset,textarea{padding:0; margin:0;}
ul {list-style:none;}
.spacer{clear:both; padding:0; margin:0; line-height:0;}
a {font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color:#FFFFFF}
a:hover{text-decoration:none;}
img{border:none; padding:0; margin:0;}

/*..........Top Part.......*/

.topBody{ width:100%; height:395px; background:url(../images/body_bg2.jpg) repeat-x left top; margin:0 auto; padding:0;}
.innertop{ width:100%; background:url(../images/big_frame_bg.png) right bottom  repeat-x; margin:0 auto; padding:0;}
.innermiddle{ width:904px; margin:0 auto;}
.leftTop{width:596px; float:left; display:block; background-color:#FFFFFF; height:395px; padding:0 13px}
.topFrame{width:596px; height:116px;}
.logo{ float:left; display:block; height:114px; width:254px; padding:0 0 2px 0;}
.rightCall{ float:right; display:block; width:250px; padding-top:42px; font:normal 11px/18px Georgia, "Times New Roman", Times, serif; color:#8E8E8E; text-align:left;}
.rightCall a{font:bold 12px/18px Georgia, "Times New Roman", Times, serif; color:#009C9A; text-decoration:none;}
.rightCall a:hover{font:bold 12px/18px Georgia, "Times New Roman", Times, serif; color:#009C9A; text-decoration:underline;}
.header{width:590px; height:272px; background:url(../images/header_bg_frame.jpg) no-repeat left top;  padding:3px 3px 4px 3px; position:absolute;}
.top_banner{width:590px; height:272px; position:relative; left:0; top:-50px;}
/*.text_top{  position:relative; font:normal 48px/50px Georgia, "Times New Roman", Times, serif; color:#ffffff; z-index:2; left:350px; top:190px;  width:230px; text-align:right;}*/
.text_top{  position:relative; font:normal 48px/50px Georgia, "Times New Roman", Times, serif; color:#ffffff; z-index:2; left:340px; top:190px;  width:240px; text-align:right;}


.menuRight{width:282px; float:left; display:block; height:373px; padding:22px 0 0 0;}
/**html .menuRight{width:282px; float:left; display:block; height:390px; background:url(../images/right_menu_bg.png) repeat-x left bottom; margin-bottom::5px;}*/
.menLink{ width:224px; padding:125px 0 0 20px;}
.menLink ul{ padding:0; margin:0; list-style-type:none; }
.menLink ul li{font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; background:url(../images/right_li_bg.jpg) no-repeat left bottom; padding-bottom:1px;}
.menLink ul li a{font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none; padding-left:21px;}
.menLink ul li a.active{font:normal 18px/47px Georgia, "Times New Roman", Times, serif; color:#F5C400; text-decoration:none; padding:0 24px;}
.menLink ul li a:hover{ color:#F5C400;}

/*..........middle Part.......*/

.container{ width:904px; margin:0 auto; background:url(../images/body_inner_bg.png) repeat-y left top; padding:0 0 4px 0;}
.container_inner{ width:904px; margin:0 auto; background:url(../images/body_inner_bg2.png) repeat-y left top;}

.innerLeft{width:596px; float:left; display:block; padding:0 13px;}
.leftServices{width:596px; background-color:#EDEDED;}
.leftServices ul{ padding:0; margin:0; list-style-type:none; }
.leftServices ul li{ float:left; display:block; width:177px; margin-left:15px;}
.oneService{width:177px; }
.oneService h2 {font:normal 21px/25px Georgia, "Times New Roman", Times, serif; color:#008B8C; padding:0 0 10px 0;}
.oneService p {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:5px 0 10px 0}

.bottomTitle{width:580px; padding:4px 0 0 16px;}
.bottomTitle h2 {font:normal 21px/25px Georgia, "Times New Roman", Times, serif; color:#008B8C; padding:0 0 3px 0;}
.bottomTitle h3 {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#01908D; padding:5px 0; text-decoration:none;}
.bottomTitle h4 {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#8E8E8E; padding:5px 0;}
.titleLeft{width:380px; float:left; display:block;}
.bottomTitle h4 span{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#8E8E8E; text-decoration:underline;}
.titleLeft{width:380px; float:left; display:block;}
.titleLeft p {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:7px 0 0 0; text-decoration:none;}
.titleLeft p ins {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#01908D; }
.titleRight{width:189px; float:right; display:block;}
.picpad{ padding-right:5px;}


.innerRight{width:282px; float:right; display:block; padding-top:26px; margin:0px;}
.newsright{width:220px; padding-left:40px;}
.newsright h2 {font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0 0 9px 0;}
.newsFrame{ width:199px; height:134px; background-color:#000000; border:1px solid #FFFFFF; padding:8px; margin-bottom:17px;}
.newsright h3 {font:normal 16px/18px Georgia, "Times New Roman", Times, serif; color:#B6B5B5; padding:0 0 4px 0;}
.titleLeft p {font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:0;}
.titleLeft p span{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:0;}

/*..........footer Part.......*/
.footer{ width:100%; background-color:#023E3F; margin:0 auto; padding:0;}
.bottom{width:904px; margin:0 auto; font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; background:url(../images/bottombg.gif) no-repeat left top; padding-top:40px;}
.leftBottom{width:800px;}

.leftBottom ul{ padding:0 0 0 15px; margin:0; list-style-type:none; }
.leftBottom ul li{font:normal 11px/13px Arial, Helvetica, sans-serif; color:#ffffff; background:url(../images/bottom_li_bg.gif) no-repeat right 1px; padding-right:1px; float:left; display:block;}
.leftBottom ul li a{font:normal 11px/13px Arial, Helvetica, sans-serif; color:#ffffff; color:#ffffff; text-decoration:none; padding:0 10px;}
.leftBottom ul li a:hover{text-decoration:underline;}
.leftBottom ul li.nobg{ background-image:none;}

.leftBottom p{font:normal 11px/13px Arial, Helvetica, sans-serif; color:#ffffff; padding:5px 0 10px 24px;}

/*..........About us Part.......*/

.inner_titright{width:380px; float:right; display:block;}
.inner_titright p {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:0 0 0 0; text-decoration:none;}
.inner_titright p ins {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#01908D; }
.inner_detailservice{width:570px;}
.inner_detailservice p {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; padding:0 0 0 0; text-decoration:none;}
.inner_detailservice p ins {font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#01908D; }
.inner_detailservice p span {font:normal 12px/20px Georgia, "Times New Roman", Times, serif; color:#008B8C;}
.inner_titleLeft{width:189px; float:left; display:block;}

/*..........services Part.......*/
.servicesInner{ width:596px; background:url(../images/inner_service_top.gif) no-repeat left top; padding:29px 0 0 0; margin-bottom:10px;}
.servicesText{ width:566px; background-color:#EDEDED; padding:0 15px;}
.innerServicesLeft{width:180px; float:left; display:block;}
.innerServicesLeft h3{font:normal 14px/20px Georgia, "Times New Roman", Times, serif; color:#008B8C; padding:0 0 14px 0;}
.innerServicesLeft a{font:normal 14px/20px Georgia, "Times New Roman", Times, serif; color:#008B8C; text-decoration:none;}
.innerServicesLeft a:hover{text-decoration:none;}

.innerServicesRighteft{width:363px; float:right; display:block; padding-top:30px;}
.innerServicesRighteft h3{font:bold 13px/20px Georgia, "Times New Roman", Times, serif; color:#06000C; padding:6px 0 8px 0;}
.innerServicesRighteft a{font:bold 13px/20px Georgia, "Times New Roman", Times, serif; color:#06000C; text-decoration:none;}
.innerServicesRighteft a:hover{text-decoration:none;}

.innerServicesRighteft p{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#8E8E8E; padding:0 0 8px 0;}

.smallFrame{width:166px; background:url(../images/small_frame.jpg) no-repeat left top; height:160px; padding:5px 5px 5px 6px; text-align:center; vertical-align:middle; }
.smallFrame_two{width:100px; background:url(../images/small_frame_2.jpg) no-repeat left top; height:75px; padding:4px 5px; margin:0;}
.smallFrame_two img{width:100px;height:75px; padding:0; margin:0; border:none;}

img.smallFrameTwo{width:166px; background:url(../images/small_frame.jpg) no-repeat left top; height:160px; padding:5px 5px 5px 6px; border:none; margin:0 5px 0 0;}
.smallFrame_three{width:120px; background:url(../images/small_frame_3.jpg) no-repeat left top; height:150px; padding:4px; margin:0;}
.smallFrame_three img{width:120px;height:90px; padding:0; margin:0; border:none;}
ul.breadcrumbTop{ padding:0; margin:0; list-style-type:none;}
ul.breadcrumbTop li{font:normal 21px/25px Georgia, "Times New Roman", Times, serif; color:#008B8C; padding:0 11px 0 0; float:left; display:block;}
ul.breadcrumbTop li a{font:normal 14px/25px Georgia, "Times New Roman", Times, serif; color:#008B8C; padding:0 0 0 16px; background:url(../images/devider_bg.jpg) no-repeat left 4px; text-decoration:none;}
ul.breadcrumbTop li a:hover{text-decoration:underline;}
ul.breadcrumbTop li a.main{font:normal 21px/25px Georgia, "Times New Roman", Times, serif; color:#008B8C; padding:0 0 0 0; text-decoration:none; background-image:none;}
ul.breadcrumbTop li a.main:hover{text-decoration:underline;}

/*..........Portfolio Part.......*/
.portfolioInner{ width:596px; padding:0; margin-bottom:10px;}
.portfolioInner h4{font:normal 16px/25px Georgia, "Times New Roman", Times, serif; color:#4A4A4A; background:url(../images/ineer_h4_bg.jpg) no-repeat 17px bottom; padding:0 0 0 30px; margin:10px 0 0 0;}
.portfolioInner p{font:normal 11px/20px Georgia, "Times New Roman", Times, serif; color:#01908D; padding:0 0 13px 17px;}

ul.categoriesInner{ padding:0; margin:0; list-style-type:none;}
ul.categoriesInner li{float:left; display:block; width:177px; margin-left:17px;}
.textCategories{width:110px;}
.textCategories p{font:normal 11px/20px Georgia, "Times New Roman", Times, serif; color:#01908D; padding:0 0 5px 0; text-align:center;}
.textCategories h3{font:bold 11px/20px Georgia, "Times New Roman", Times, serif; color:#8E8E8E; padding:5px 0 0 0; text-align:center;}

/*..........News Part.......*/
.newsInner{ width:580px; padding:0; margin:10px 0;}
.newsInner h4{font:normal 16px/25px Georgia, "Times New Roman", Times, serif; color:#4A4A4A; background:url(../images/ineer_h4_bg.jpg) no-repeat left bottom; padding:0 0 2px 15px; margin:0; text-decoration:none;}
.newsInner h3{font:normal 16px/25px Georgia, "Times New Roman", Times, serif; color:#008F8C; padding:0 0 2px 0; margin:0;text-decoration:none;}
.newsInner p{font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4A; padding:0 0 5px 0;}
.newsInner p span{color:#F61212;}

/*..........Contact Part.......*/
.contactInner{ width:580px; padding:0; margin:10px 0;}

.innerOffices{float:left; display:block; width:257px;}
.innerOffices h4{font:normal 16px/25px Georgia, "Times New Roman", Times, serif; color:#4A4A4A; background:url(../images/small_h4_bg.jpg) no-repeat left bottom; padding:0 0 2px 15px; margin:0;}
.innerOffices h5{font:normal 12px/20px Georgia, "Times New Roman", Times, serif; color:#008F8C; padding:0 0 2px 0; margin:0;}
.equityfitnessInner{ padding:10px 0 0 0; font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4A;}
.equityfitnessInner span{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#009C9A;}
.equityfitnessInner a{font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#009C9A; text-decoration:underline;}
.equityfitnessInner a:hover{text-decoration:none;}

.innerfill{float:right; display:block; width:300px;}
.innerfill h4{font:normal 16px/25px Georgia, "Times New Roman", Times, serif; color:#4A4A4A;  padding:0 0 2px 15px; margin:0; background:url(../images/mid_h4_bg.jpg) no-repeat -10px bottom;}

.innerfill form{ padding:11px 0 0 0; margin:0;}
.innerfill form fieldset{ padding:0; margin:0; border:none;}
.innerfill form fieldset label{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4A; float:left; display:block; width:140px;}
.innerfill form fieldset input{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4A; float:left; display:block; width:150px; height:15px; background-color:#FFFFFF; border:1px solid #8E8E8E; margin-bottom:7px; padding:1px 0 0 2px;}
.innerfill form fieldset select{font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4A; float:left; display:block; width:155px; height:18px; background-color:#FFFFFF; border:1px solid #8E8E8E; margin-bottom:7px; padding:0 0 0 2px;}
.innerfill form fieldset textarea{font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#4A4A4A; float:left; display:block; width:150px; height:80px; background-color:#FFFFFF; border:1px solid #8E8E8E; margin-bottom:7px; padding:2px 0 0 2px;}

.innerfill form fieldset input.submit_btn{float:left; display:block; width:76px; height:19px; border:none; margin-bottom:7px; padding:0;}

.googlemapInner{ width:568px; padding:0; margin:10px 0 0 0; height:293px; background:url(../images/google_mp_bg.gif) no-repeat left bottom; padding:5px 6px ;}
.googlemapInner2{ width:568px; height:293px;}
.thankyou_image{width:480px;padding-left:55px;margin:0;}
.thankyou_img{	background:url(../images/thankyou_aggieland.jpg) no-repeat top left;width:450px;height:350px;padding:0;	margin:0;}

/*..........Right menu Part.......*/
.menrightNav{ width:224px; padding:100px 38px 0 20px; margin:0; background:url(../images/right_menu_bg.png) repeat-x left top; height:273px;}
.menrightNav ul{ padding:0; margin:0; list-style-type:none;}
.menrightNav ul li{ padding:0 0 1px 0; margin:0; width:224px; font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; background:url(../images/right_li_bg.jpg) no-repeat left bottom;}
.menrightNav ul li a{ padding:0 0 0 21px; margin:0; width:203px; font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none;}
.menrightNav ul li a.active{ padding:0 0 0 21px; margin:0; width:203px; font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#F5C400; text-decoration:none; display:block;}
.menrightNav ul li a:hover{color:#F5C400;}
.menudiv {position: absolute; visibility: hidden; z-index: 500; padding:0; text-align:left; left:0px;top:0px; background-color:#000000; border:#00B0B6 1px solid; margin:0 0 0 0;}
.menudiv div {background:none;}
.menudiv a {display: block; text-indent: 5px; padding:0 0 0 21px; margin:0 0 0 0; width:203px; font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none;}
.menudiv a:hover {color:#F5C400;}
.menudiv a.dropsub {display: block; text-indent: 5px; padding:0 0 0 21px; margin:0; width:203px; font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none; background:url(../images/dropdown_sub_bg.gif) no-repeat 10px 12px;}
.menudiv_two {position: absolute; visibility: hidden;z-index: 500;padding:0;text-align:left;left:0;top:0px; background-color:#000000; border:#00B0B6 1px solid;}
.menudiv_two div {background:none;}
.menudiv_two a {display: block; text-indent: 5px; padding:0 0 0 21px; margin:0; width:203px; font:normal 16px/32px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none;}
.menudiv_two a:hover {color:#F5C400;}