body{margin:0 auto;background-color:#FFFFFF;text-align:center;font:11px verdana}
h1{margin:0 auto;font:bold 16px verdana;color:#3770B1}
h2{margin:0 auto;font:bold 11px verdana;color:#000000}
h3{margin:0 auto;font:bold 12px verdana;color:#3770B1}
img{border:0px}
a:link, a:visited, a:active{text-decoration:none;color:#000000}
a:hover{text-decoration:underline;color:#000000}

#wrapper{margin:0 auto;padding:0;width:800px;height:600px;text-align:left}
#header{margin:0 auto;padding:15px 20px 0px 20px;width:758px;height:60px;text-align:right;font:bold 12px verdana;border-top:1px solid #EFEFEF;border-right:1px solid #EFEFEF;border-left:1px solid #EFEFEF;background:transparent url("images/header_background.jpg") repeat-x bottom left}
#logo{float:left;margin:0 auto;padding:0px;width:251px;height:40px;background:transparent url("images/hammer_logo.jpg") no-repeat top left}
#content{padding:0px 20px 0px 20px;width:758px;height:455px;border-right:1px solid #EFEFEF;border-left:1px solid #EFEFEF;background:transparent url("images/content_background.jpg") repeat-x top left}
#animation{float:left;width:400px;height:455px}
#content_left{float:left;width:400px;height:455px}
#content_right{float:right;padding:10px;width:318px;height:433px;border:1px solid #E5E5E5;overflow:auto}
#content_all{float:right;padding:10px;width:736px;height:433px;border:1px solid #E5E5E5}
#content_home{position:relative;width:756px;height:453px;background:transparent url("images/home.jpg") repeat-x top left}
#content_home_2{position:relative;margin:0 auto;padding:0;width:756px;height:453px;background:transparent}
#media{border:1px solid #E5E5E5;float:left;height:299px;width:398px}
#media_browser{overflow:auto;margin-top:18px;float:left;width:398px;height:134px;max-height:134px;border:1px solid #E5E5E5;vertical-align:middle}
#bottom{margin:0 auto;padding-right:5px;width:794px;height:69px;border-left:1px solid #EFEFEF;background:transparent url("images/bottom_background.png") no-repeat top right}

.menu{float:right;margin:0 auto;padding:0;height:69px;list-style:none;font:12px verdana}
.menu li{display:block;float:left;margin-top:22px;padding:0px 15px 0px 15px;height:45px;position:relative;vertical-align:bottom;text-align:center}
.menu li.selected{padding:0px 15px}
.menu li a{text-decoration:none;color:#000}
.menu li.selected a{text-decoration:none;color:#0087E1}
.menu li a:hover{color:#0087E1}
.input_text{margin:0 auto;font:10px verdana;color:#000;width:200px;height:12px}
.textarea_text{margin:0 auto;font:10px verdana;color:#000;width:200px;height:30px}

#m{position:absolute;margin:0 auto;padding:0;width:53px;height:69px;top:231px;left:583px;background:transparent url("images/M1_over.jpg") no-repeat top left;visibility:hidden}
#m2{position:absolute;margin:0 auto;padding:0;width:44px;height:59px;top:226px;left:691px;background:transparent url("images/M2_over.jpg") no-repeat top left;visibility:hidden}
#a1{position:absolute;margin:0 auto;padding:0;width:226px;height:69px;top:262px;left:145px;background:transparent url("images/VW_over.jpg") no-repeat top left;visibility:hidden}
#a2{position:absolute;margin:0 auto;padding:0;width:126px;height:42px;top:222px;left:16px;background:transparent url("images/BMW_over.jpg") no-repeat top left;visibility:hidden}