body{
    background-color:#444444;
    background-repeat:repeat-x;  
    font-family: Trebuchet MS,Tahoma,sans-serif;  
    color:#444;
    font-size:1.0em;
}
a{
    color:#62240B;
}
#header{
    margin-top:20px;
    height:215px;
    background-image: url(../images/feel_fitness_logo.jpg);
    border-bottom:1px solid #aaa;
}
/*
    Navigation
*/
#left_column ul{
    margin:0;
    padding:0;      
    margin-top:20px;
}
#left_column li{
    margin:5px;
    list-style-type:none;
    height:30px;
    display:block;
}
#left_column li a{
    text-decoration:none;
    background-color:#BFE049;
    color:#62240B;
    border-top:1px solid #62240B;
    border-bottom:1px solid #62240B;
    display:block;
    width:200px;
    padding-left:4px;
}
#left_column li a:hover{
    background-color:#8CA62D;
    color:#FFF;
    border-top:1px solid #62240B;
    border-bottom:1px solid #62240B;
}
#left_column li #current_page{
    background-color:#62240B;
    color:#fff;
    display:block;
}
/* Navigation Images */
#home span,#home_active span,
#massage_therapy span,#massage_therapy_active span,
#personal_training span,#personal_training_active span,
#about span,#about_active span,
#prices span,#prices_active span,
#contact span,#contact_active span{
    display:none;
}
/* Main Content */
#main_content{
    background-color:#F4FAE0;
}
#main_content li
{
    list-style-type:square;

}
#footer{
    border-top:1px solid #61240B;
    border-bottom:1px solid #aaa;
    background-color:#8CA62D;
    padding-top:20px;
   
}
#footer p{
    color:#61240B;
    font-weight:bold;
    font-size:90%;
    text-align:center;   
}
#copyright p{
    margin-top:6px;
    font-family:Verdana,Helvetica,Verdana,sans-serif;
    font-size:70%;
    color:#ccc;
    text-align:right;    
}
#copyright a{
    color:#fff;
    text-decoration:none;
    border-bottom:1px dotted #fff;
}
h1{
    font-size:180%;
    width:630px;
    margin:20px 0px;
    height:40px;
    text-indent:-9999px;
}
h2{
        font-family:"Bauhaus 93",Verdana,Helvetica,Verdana,sans-serif;
    font-size:160%;
    padding:0;
    padding-left:5px;
    background-color:#62240B;
    background-color:#BFE049;
    color:#62240B;
    border-top:2px solid #62240B;
    border-bottom:2px solid #62240B;
    text-indent:-9999px;
}
#h2_feel_fitness{
    background-image:url('../images/headings/h2_feel_fitness.png');
}
#h2_swedish_massage{
    background-image:url('../images/headings/h2_swedish_massage.png');   
}
#h2_sports_and_remedial_massage{
    background-image:url('../images/headings/h2_sports_and_remedial_massage.png');
}
#h2_find_out_more{
    background-image:url('../images/headings/h2_find_out_more.png');
}
#h2_details_of_latest_prices{
    background-image:url('../images/headings/h2_details_of_latest_prices.png');
}
#h2_personal_training{
    background-image:url('../images/headings/h2_personal_training.png');
}
#h2_for_more_information{
    background-image:url('../images/headings/h2_for_more_information.png');
}
#h1_personal_training_and_massage_therapy{
    background-image:url('../images/headings/h1_personal_training_and_massage_therapy.png');
}
#h1_current_prices{
    background-image:url('../images/headings/h1_current_prices.png');
}
#h1_about_feel_fitness{
    background-image:url('../images/headings/h1_about_feel_fitness.png');
}
#h1_contact_feel_fitness{
    background-image:url('../images/headings/h1_contact_feel_fitness.png');
}

#h1_personal_training{
    background-image:url('../images/headings/h1_personal_training.png');
}
#h1_massage_therapy{
    background-image:url('../images/headings/h1_massage_therapy.png');
}
label{
    font-size:100%;
    display:inline-block;
    width:130px; 
    vertical-align:top;  
}
.address{
    display:inline-block;
}
#content img{
    border:8px solid #fff;
}
table{
    border-left:1px solid #bfe049;
    border-right:1px solid #bfe049;
}
th{
    background-color:#bfe049;
}
td{
    border-bottom:1px solid #BFE049;
}
.special_text{
    text-align:center;
    font-size:130%;
    color:#b00;
}
#content .special_text img{
    border:0;
}
/* Navigation CSS Sprite */
.sprites,#main_nav_list li a {
	background-image     : url('../images/navigation/navigation_sprite_new.png');
	background-color     : transparent;
	background-repeat    : no-repeat;
 }

 #contact {
    
	height               : 30px;
	width                : 200px;
	background-position  : -1640px -0px;
 }

 #about {
	height               : 30px;
	width                : 200px;
 	background-position  : -410px -0px;
 }

 #massage_therapy {
	height               : 30px;
	width                : 200px;
	background-position  : -0px -0px;
 }

 #home {
	height               : 30px;
	width                : 200px;
	background-position  : -205px -0px;
 }

 #prices {
	height               : 30px;
	width                : 200px;
	background-position  : -1025px -0px;
 }

 #personal_training {
	height               : 30px;
	width                : 200px;
	background-position  : -3075px -0px;
 }

 #contact_active{
	height               : 30px;
	width                : 200px;
	background-position  : -1435px -0px;
 }

 #home_active {
	height               : 30px;
	width                : 200px;
	background-position  : -615px -0px;
 }

 #massage_therapy_active {
	height               : 30px;
	width                : 200px;
	background-position  : -1230px -0px;
 }

 #personal_training_active {
	height               : 30px;
	width                : 200px;
	background-position  : -1845px -0px;
 }

 #prices_active {
	height               : 30px;
	width                : 200px;
	background-position  : -3280px -0px;
 }

 #home:hover {
	height               : 30px;
	width                : 200px;
	background-position  : -2460px -0px;
 }

 #about_active {
	height               : 30px;
	width                : 200px;
	background-position  : -820px -0px;
 }

 #massage_therapy:hover {
	height               : 30px;
	width                : 200px;
	background-position  : -2870px -0px;
 }

 #contact:hover {
	height               : 30px;
	width                : 200px;
	background-position  : -2255px -0px;
 }

 #about:hover {
	height               : 30px;
	width                : 200px;
	background-position  : -2050px -0px;

 }

 #personal_training:hover {
	height               : 30px;
	width                : 200px;
	background-position  : -2665px -0px;
 }

 #prices:hover {
	height               : 30px;
	width                : 200px;
	background-position  : -3485px -0px;
 }

