/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:#e2d8b4;
	color:#666666;
	line-height:20px;
	font-family: "Comic Sans MS";
	font-size: 13px;
	font-weight: normal;
}
h2 { color:#548900; font:bold 24px Tahoma, Geneva, sans-serif; padding:0; margin:0; 
border-bottom:1px solid #e1e1e1;
}

ul{
list-style:none;
margin:0px;
padding:0px;
}
a{text-decoration:none; color:#666666;}
a:hover { text-decoration:underline;}

.main{
width:1000px; height:700px;
margin-left:auto; margin-right:auto;

}
.wrapper{
width:915px; height:700px;
margin-left:45px; margin-right:40px;
float:left;
}
.header{
width:915px; height:56px;
float:left;
}
	/* -----------------------------
	   MAIN NAVIGATION                  */
	   
.nav_container{
margin:16px 0px 0px 0px;
width:915px;
}

#navmenu{
display:inline;
margin:0px;
padding:0px;
position:relative;
z-index:7;
}

#navmenu li{
display:inline;
float:left;
}

a.navhome, a.navhome_a{
display:block;
float:left;
width:131px; height:40px;
background:url(../images/home.jpg);
background-repeat:no-repeat]
}

a.navhome:hover{
background:url(../images/home_over.jpg);
}

a.navabout, a.navabout_a{
display:block;
float:left;
width:131px; height:40px;
background:url(../images/about.jpg);
background-repeat:no-repeat]
}

a.navabout:hover{
background:url(../images/about_over.jpg);
}

a.navproduct, a.navproduct_a{
display:block;
float:left;
width:131px; height:40px;
background:url(../images/product.jpg);
background-repeat:no-repeat]
}

a.navproduct:hover{
background:url(../images/product_over.jpg);
}
a.navparlour, a.navparlour_a{
display:block;
float:left;
width:131px; height:40px;
background:url(../images/parlour.jpg);
background-repeat:no-repeat]
}

a.navparlour:hover{
background:url(../images/parlour_over.jpg);
}
a.navdownloads, a.navdownloads_a{
display:block;
float:left;
width:131px; height:40px;
background:url(../images/downloads.jpg);
background-repeat:no-repeat]
}

a.navdownloads:hover{
background:url(../images/downloads_over.jpg);
}

a.navcontact, a.contact_a{
display:block;
float:left;
width:131px; height:40px;
background:url(../images/contact.jpg);
background-repeat:no-repeat]
}

a.navcontact:hover{
background:url(../images/contact_over.jpg);
}

a.navsitemap, a.navsitemap_a{
display:block;
float:left;
width:129px; height:40px;
background:url(../images/sitemap.jpg);
background-repeat:no-repeat]
}

a.navsitemap:hover{
background:url(../images/sitemap_over.jpg);
}
/* -----------------------------
	   CONTENT                  */
	   
.content{
font-family: "Comic Sans MS";
font-size: 13px;
font-weight: normal;
float:left;
width:915px; height:auto;
background:#FFFFFF;
}
.left{
float:left; width:340px; height:auto;
margin:0 0px 0 0px;
}
.logo{
height:200px;
margin-left:40px;
}
#fadeshow1{
width:310px; height:420px;
float:left;
overflow:hidden;

}
.right{
margin:50px 15px 0px 0px;
float:left; width:545px; height:auto;
}
.rightcontent{
margin:0 0 20px 0 ;
font-family: "Comic Sans MS";
	font-size: 13px;
	font-weight: normal;
width:545px; height:auto;
float:left;
}
.rightcontent_parlour{
margin:0 0 37px 0 ;
font-family: "Comic Sans MS";
	font-size: 13px;
	font-weight: normal;
width:545px; height:auto;
float:left;
}

.rightcontent_flash{
width:545px; height:auto;
float:left;
}

.sonic_branding{
margin-top:20px;
margin-bottom:20px;
width:250px; height:auto;
float:left;
}


#flashPlayer{
margin:20px 0 20px 0;
width:250px; height:auto;
float:left;
} 

.fun{
margin-top:20px;
margin-bottom:20px;
width:250px; height:auto;
float:right;
}

.game{
margin:0 0 20px 0;
width:250px; height:auto;
float:right;
}
 
.footer{
background:url(../images/shadow.jpg) repeat-x;
width:915px; height:43px;
float:left;
}
.rghts{
float:left;
font-family:"Comic Sans MS";
font-size: 10px;
font-size:10px;
color:#FF0000;
}

.vision{
float:right;
font-family:"Comic Sans MS";
font-size:10px; 
color:#FFFFFF;
width:210px;
float:right;
text-decoration:none;

}

.vision a{
float:right;
font-family:"Comic Sans MS";
font-size:10px;
color:#FF0000;
text-decoration:none;
}

.vision a:hover{
float:right;
font-family:"Comic Sans MS";
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.contactadd{
margin:15px 0 0 0px;
float:left;
width:220px; height:auto;
}

.contactimg{
margin:15px;
float:right;
width::280px;
}
.dealer{
float:left;font:"Comic Sans MS";font-size:14px; color:#FF0000;text-decoration:none; width:500px; font-weight:bold;
}
.dealer a{
color:#FF0000;text-decoration:none;}

.dealer a:hover{text-decoration:underline;
}

.bottomnav {font-family:"Comic Sans MS";font-size:10px; color:#FF0000; width:350px; float:left; padding:5px 15px 0px 0px; text-align:center; margin-left:80px; }
.bottomnav a{font-family:"Comic Sans MS";font-size:10px; color:#FF0000; text-decoration:none;}
.bottomnav a:hover{text-decoration:none; color:#FFFFFF;font-size:10px; }

