@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
text-align:left;
/*overflow:hidden;*/
font-size: 60%; 
color:#656565; 
line-height:1.3em; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#d43a14;
font-size:12px;	
}
div{
margin:0;
padding:0;
text-align:left;
}
ul{
margin:0;
padding:0;
text-align:left;
list-style-type:none;
}
ol {
margin:0;
padding:0;
text-align:left;
list-style-type:none;
}
li {
margin:0;
padding:0;
text-align:left;
list-style-type:none;
}
h1 {
margin:0;
padding:0;
text-align:left;
font-weight:normal; font-size: 250%;
color:#d33914;
}
h2 {
margin:0;
padding:0;
text-align:left;
font-weight:normal; font-size: 200%;
color:#000;
}
h3 {
margin:0;
padding:0;
text-align:left;
font-weight:normal; font-size: 100%;
}
h4 {
margin:0;
padding:0;
text-align:left;
font-weight:normal; font-size: 100%;
}
h5 {
margin:0;
padding:0;
text-align:left;
font-weight:normal; font-size: 100%;
}
h6{
margin:0;
padding:0;
text-align:left;
font-weight:normal; font-size: 100%;
}

a:link
{
text-decoration:none;
color:#FFFFFF;
}
a:hover
{
color:#CCCCCC;
}

#wrapper
{
margin:auto;
padding:0;
width:1000px;
height:auto;
}

#container
{
margin:0 50px;
padding:0;
width:900px;
height:auto;
float:left;
}
#top_space
{
margin:0 2px;
padding:0;
width:895px;
height:27px;
background:url(images/bg_effect_02.jpg) repeat-x;
float:left;
}
#content
{
margin:0;
padding:0;
width:900px;
height:auto;
background:url(images/bg_effect_07.jpg) repeat-y #fff ;
float:left;
}
#header
{
margin:0;
padding:0;
width:896px;
height:140px;
float:left;
}
#logo
{
margin:0;
padding:0;
width:411px;
height:101px;
background:url(images/mom_03.png) no-repeat;
}

#top_navi
{
margin:0 10px;
padding:0;
width:863px;
height:29px;
float:left;
background:#eaeaea;
font-size:14px;
text-transform:uppercase;
}

#container2
{
margin:0 5px 30px 5px;
padding:0 10px;
width:866px;
height:452px;
float:left;
}

#big_img
{
margin:0;
padding:0;
width:472px;
height:452px;
background:url(images/mom_07.jpg) no-repeat left top #fff;
float:left;
}

#welcome_msg
{
margin:0;
padding:20px 20px;
width:354px;
height:auto;
background:#fff;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:justify;
color:#000;
}

#big_iconbtn
{
margin:10px 0px 10px 30px;
padding:0 0;
width:362px;
height:113px;
/*border:#000000 thin solid;*/
float:left;
}
#flyer
{
margin-left:30px;
 margin-top:30px;
width:352px;
 
/*border:#000000 thin solid;*/
float:right;
}
#icon_love a
{
margin:0;
padding:0;
width:112px;
height:113px;
background:url(images/mom_10.png) no-repeat;
float:left;
}

#icon_move a
{
margin:0 3px;
padding:0;
width:112px;
height:113px;
background:url(images/mom_12.png) no-repeat;
float:left;
}

#icon_race a
{
margin:0 0;
padding:0;
width:112px;
height:113px;
background:url(images/mom_14.png) no-repeat;
float:left;
}

#bottom_btnicon
{
margin:0 5px 30px 5px;
padding:0 10px;
width:866px;
height:100px;
float:left;
/*border:#000000 thin solid;*/
}

#store a
{
margin:0 24px 0 0;
padding:0;
width:180px;
height:91px;
background:url(images/mom_21.png) no-repeat;
float:left;
}

#classes a
{
margin:0 24px;
padding:0;
width:180px;
height:91px;
background:url(images/mom_23.png) no-repeat;
float:left;
}

#stuff a
{
margin:0 24px;
padding:0;
width:180px;
height:91px;
background:url(images/mom_25.png) no-repeat;
float:left;
}

#races a
{
margin:0 0 0 24px;
padding:0;
width:180px;
height:91px;
background:url(images/mom_27.png) no-repeat;
float:left;
}

#footer
{
margin:0 2px;
padding:0;
width:895px;
height:30px;
background:url(images/bg_effect_40.jpg) repeat-x;
float:left;
}

#footer 
span
{
margin:0;
padding:8px 0;
text-align:center;
width:895px;
float:left;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}