/* CSS Document */

*{
padding:0;
margin:0;
}

body{
background:url(images/bg_body.jpg) repeat-x center top #00baff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:54px auto 25px auto;
}

a{
color:#00bafe;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

img{
border:none;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff0000;
margin-bottom:7px;
}

p{
line-height:19px;
margin-bottom:20px;
}


#wrapper{
width:1003px;
margin:0 auto;
}


#column_one{
width:243px;
float:left;
padding:41px 0 0 0;
}

#column_two{
width:572px;
float:left;
padding:145px 0 0 0;
}

#column_three{
width:188px;
float:right;
}

#logo{
width:243px;
height:61px;
margin:0 0 33px 0;
}

#menu{
width:243px;
}

#menu a{
width:117px;
height:117px;
display:block;
}

#menu a.our_difference{
background:url(images/menu_ourrdifference.jpg) no-repeat left top;
float:left;
margin-bottom:9px;
}
#menu a.our_difference_active {
background:url(images/menu_ourrdifference.jpg) no-repeat left top;
float:left;
margin-bottom:9px;
background-position: 0 -117px;
}

#menu a.locations{
background:url(images/menu_location.jpg) no-repeat left top;
float:right;
margin-bottom:9px;
}

#menu a.locations_active{
background:url(images/menu_location.jpg) no-repeat left top;
float:right;
margin-bottom:9px;
background-position: 0 -117px;
}

#menu a.prices{
background:url(images/menu_prices.jpg) no-repeat left top;
float:left;
}

#menu a.prices_active{
background:url(images/menu_prices.jpg) no-repeat left top;
float:left;
margin-bottom:9px;
background-position: 0 -117px;
}

#menu a.register{
background:url(images/menu_register.jpg) no-repeat left top;
float:right;
}
#menu a.register_active{
background:url(images/menu_register.jpg) no-repeat left top;
float:right;
margin-bottom:9px;
background-position: 0 -117px;
}

#menu a.testimonials{
background:url(images/menu_testimonials.jpg) no-repeat left top;
float:left;
height:201px;
}
#menu a.testimonials_active{
background:url(images/menu_testimonials.jpg) no-repeat left top;
float:left;
background-position: 0 -201px;
height:201px;
}

#menu a.franchises{
background:url(images/menu_frenchise.jpg) no-repeat left top;
float:right;
margin-top:84px;
}

#menu a.franchises_active{
background:url(images/menu_frenchise.jpg) no-repeat left top;
float:right;
margin-top:84px;
background-position: 0 -117px;

}

#menu .slogan{
width:243px;
height:167px;
clear:both;
}



#menu a:hover{
background-position:bottom;
}


#top_menu{
width:562px;
height:42px;
background:url(images/bg_topmenu.gif) repeat-x;
position:absolute;
right:0;
top:0;
}

#top_menu ul{
float:left;
display:block;
padding:0;
margin:0;
}

#top_menu ul li{
display:inline;
line-height:38px;
}

#top_menu ul li span{
margin:0 9px;
color:#b1b1b1;
font-family:Helvetica, sans-serif;
font-size:16px;
}

#top_menu ul li a{
font-family:Helvetica, sans-serif;
font-size:16px;
color:#4e4e4e;
font-weight:bold;
text-decoration:none;
}

#top_menu ul li a:hover{
color:#e46718;
text-decoration:none;
}


#top_rightcorner_img{
width:188px;
height:164px;
margin-bottom:13px;
}

#side_img{
width:188px;
height:540px;
}

#design_by{
width:180px;
height:33px;
text-align:center;
}

#main_heading{
width:532px;
padding:0 40px 12px 0;
text-align:right;
}


/* Content CSS */

#content_mian{
width:572px;
background:url(images/bg_content.gif) repeat-y #FFFFFF;
}

#content{
width:515px;
background:url(images/content_topround.gif) no-repeat left top;
padding:12px 26px 20px 31px;
}

#content_btm{
width:572px;
}

#banner{
margin-bottom:24px;
}

.small_txt{
font-size:10px;
font-style:italic;
}

.div_sep{
height:4px;
clear:both;
}


/* End Content CSS */

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/* Footer CSS */

#footer{
width:550px;
text-align:right;
font-size:10px;
}

#footer ul{
list-style:none;
padding:0;
margin:0;
}

#footer ul li{
display:inline;
list-style:none;
}

#footer ul li span{
margin:0 5px;
color:#fff;
}

#footer ul li a{
font-size:10px;
color:#fff;
text-decoration:none;
}

#footer ul li a:hover{
color:#000;
text-decoration:none;
}
