/* Start of CMSMS style sheet 'basicfit:styles' */
/*
	Author:rakib ahmmed.
	CREbSol
	Date: May 28, 2009.
	Title::: basic fitness ::
====================================
*/
body{
	font-family: Trebuchet MS;
        font-size: 12px;
	text-align:left;
        background:#14180F url(uploads/images/basicfit/bg.jpg) repeat-x;
	padding-bottom:13px;
        color: #15180F;
}
*{
	padding:0;	margin:0;
}

ul,ol{
	list-style:none;
}

img,fieldset{
	border:none;
}	

a{
	color:#000000;
	text-decoration:none;
}

table.registration {
   font-family: Trebuchet MS;
   font-size: 12px;
   border: #303924 solid 1px;
   border-bottom-width: 0px;
}

td.reg {
    padding: 10px;
    border-bottom: #303924 solid 1px;
    vertical-align: top;
    color: #38422B;
}

th.reg {
     padding: 5px;
     color: #fff;
     background-image: url(uploads/images/th_bg.jpg);
     background-repeat: repeat-x;
     background-position: bottom;
}

a:hover{
	color:#5a6c44;
	text-decoration:none;
}
//a{

	text-decoration:none; 
}

a:hover{
       text-decoration:underline;
}

.hide,#logoLink b,i//
{
     position: absolute;
     left: -9999px;
} 


/*------------------------------Page Structure */
#wrap{
	width:898px;
	border:1px solid #3B2319;
	margin:0 auto;
}
.hdr{
	width:898px;
	overflow:hidden;
	height:258px;
}
.logoleft{
	background: url(uploads/images/basicfit/logoleft.jpg) no-repeat;
	width:492px;
	height:258px;
	float:left;
}
.logoleft h1{
	width:426px;
	height:64px;
	padding:56px 44px 138px 22px;
}	
.logoleft a{
	display:block;
	width:426px;
	height:64px;
}

.hdrright{
	background:url(uploads/images/basicfit/hdrrgt.jpg) no-repeat;
	width:406px;
	height:258px;
	display:block;
	float:left;
}
#nav{
	width:898px;
	height:38px;
	overflow:hidden;
}
.navlink{
font-family:Trebuchet MS;
height:38px;
	overflow:hidden;
    background:url(uploads/images/basicfit/navbg.jpg);
    padding-top:2px;
}
.navlink li{
	float:left;
        background: url(uploads/images/basicfit/menu_separator.jpg) no-repeat;
        height:38px;
}

.navlink li a{
    color:#fff;
    padding-left:34px;
    padding-right:35px;
    line-height:2.30em;
    font-size: 15px;
    font-weight: bold;
}

.navlink li:hover{
background:url(uploads/images/menubb.jpg) repeat-x;
}

.navlink li:hover > a{
color:#fff;
text-decoration:none;  
}

.navlink li a:hover{

text-decoration:none;  
color:#fff;
 
}

.home
{
   background: none !important; 
}

.home:hover
{
background:url(uploads/images/menubb.jpg) repeat-x !important;
}



.mainbd{
	width:852px;
	background:#908C6D;
	padding:34px 15px 30px 31px;
	overflow:hidden;
}
.mainlft{
	float:left;
	width:604px;
padding-right:20px:
}
.mainrgt{
	float:left;
	width:248px;
}
.rgtboxbg{
	background:url(uploads/images/basicfit/rgtboxbg.jpg) repeat-y;
}
.rgtboxtop{
	background:url(uploads/images/basicfit/rgtboxtop.jpg) no-repeat;
}
.rgtboxbtm{
	background:url(uploads/images/basicfit/rgtboxbtm.jpg) no-repeat bottom;
	padding-bottom:13px;
}
.rgtboxbg, .rgtboxtop, .rgtboxbtm{
	width:248px;
	display:block;
}
.rgt1st{
	width:248px;
	padding-bottom:12px;
}
.contrgt1st{
	width:241px;
	margin-left:3px;
	background:#B2B174 url(uploads/images/basicfit/contbg.jpg) repeat-x bottom;
	overflow:hidden;
}
.bxtxthdr{
	width:248px;
	height:39px;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:39px;
}
.contrgt1st p{
	width:226px;
	font-size:12px;
	color:#15180f;
	padding:7px 0 4px 12px;
	border-bottom:1px solid #9D9C5E;
}
.contrgt1st h3{
	background:url(uploads/images/basicfit/icon.jpg) no-repeat 0 6px;
	padding-top:4px;
	padding-right:10px;
	float:right;
	padding-left:15px;
}
.contrgt1st h3 a{
	font-size:12px;
	color:#372117;
	width:88px;
}

.mainlft h6{
	width:604px;
	font-size:14px;
	color:#fff;
	padding-bottom:14px;
}
.mainlft h3{
	width:604px;
	font-size:14px;
	color:#fff;
color: #15180F;
	padding-bottom:14px;
	font-weight:bold;
}
.mainlft p{
	width:580px;
	font-size:12px;
/*	color:#511500;*/
   color: #15180F;
	padding-bottom:13px;
}
.mainlft p b{
	font-size:12px;
	color:#fff;
}
.ltimg{
	width:600px;
	overflow:hidden;
	padding: 8px 1px 0 3px;
}
.ltimg img{
	display:block;
	float:left;
	margin-right:18px;
}

#ftr{
	width:898px;
	height:51px;
	border:1px solid #21170E;
	background:#908C6D;
	margin:0 auto;
	margin-top:11px;
}
#ftr p{
	width:898px;
	text-align:center;
	color:#352016;
}

#ftr p a{
	font-size:12px;
	color:#352016;
	padding:0 10px;
	line-height:51px;
}
#ftr p b{
	font-size:12px;
	color:#352016;
}

input[type=text], select {
       border: #331B03 solid 1px;
       padding: 3px;
}


/* End of 'basicfit:styles' */

