html{margin: 0; padding: 0; height: 100%;}
body{text-align: center; font-family: "Trebuchet MS", "Myriad Web", Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333; margin: 0; background-color: #88A2A9; height: 80%}


img{border: 0;}
td{vertical-align: top;}
form{margin: 0; padding: 0}
h1{margin: 0; padding: 0;}
h2{font-size: 13px; margin: 3px 0 3px 0; padding: 0;}

a{color: #FFCC00;}
a:hover{color: #FFCC00; text-decoration: none;}

a.a2{color: #333;}
a.a2:hover{color: #333; text-decoration: none;}

#center_box{position: relative; width: 1024px; height: 785px; border: 1px solid #000; padding: auto; margin: auto; text-align: left; background: url(/gfx/background2.gif) no-repeat;}
#left{width: 180px; height: 535px; border: 1px solid #000; top: 133px; left: 20px; position: absolute; background: url(/gfx/navi_left_bg.gif);}
#footer{width: 600px; height: 125px; border: 1px solid #000000; position: absolute; left: 209px; top: 543px;}
#right{top: 58px; right: 45px; position: absolute;}
#content{width: 560px; height: 360px; top: 140px; left: 227px; position: absolute; color: #FFF;}
#bottomNavi{width: 280px; height:15px; top: 680px; left: 20px; position: absolute; font-size: 11px;}


#navi_right{ background: url(/gfx/navi_right_bg.gif) repeat-x; width: 100%; height: 127px; border: 1px solid #3E486B;}
/*#adRight{height: 600px; width: 210px;}*/

.bgGirl01{background: url(/gfx/bg_girl1.gif) no-repeat bottom right; height: 330px;}
.bgCar01{background: url(/gfx/bg_ford.gif) no-repeat bottom right; height: 330px;}

.naviLeftBt{cursor: pointer; height: 44px; display: block;}
a.naviLeftBt:hover {cursor: hand;}
a.naviLeftBt:hover img{margin-left: 11px; margin-top: 12px;}
.naviLeftBt img{margin-left: 10px; margin-top: 11px;}

div.naviRightBt{height: 42px; display: block;}
a.naviRightBt{cursor: pointer; height: 42px; display: block;}
a.naviRightBt:hover {cursor: hand;}
a.naviRightBt:hover img{margin-left: 19px; margin-top: 6px;}
.naviRightBt img{margin-left: 18px; margin-top: 5px;}

.bottomNav{ position: absolute; bottom: 0; display: block; width: 100%}

button{background: url(/gfx/bt_bg.gif) repeat-x; border: 1px solid #000; height: 20px; color: #FFFFFF; font-weight: bold;}
input.input, select.input{width: 300px; border: 1px solid #3E486B; background-color: #9CB5CE;}
textarea.input{width: 300px; height: 80px; border: 1px solid #3E486B; background-color: #9CB5CE;}
label.leftLabel{width: 190px; display: block; float: left; text-align: right; margin-right: 10px;}
label.normLabel{width: 100px; display: block; float: left; margin-right: 5px;}
#ECARD label.normLabel{display: block; width: 200px; color: #000;}

.formerror{ color: #FFCC00;}
.formerror input, .formerror textarea, .formerror select{ background: url(/gfx/error1.gif) right no-repeat; background-color: #9CB5CE; border: 1px solid #FFCC00;}
.errorbx{background-color: #9CB5CE; color: #D70004; padding: 3px; font-size: 11px;}
.errorbx p{margin: 0; text-align: center;}

/* GALERIE */
.galerieSmall{width: 70px; height: 70px; background-color: #FFF; margin: 1px; border: 1px solid #3E486B; float: left; overflow: hidden;}
.galerieSmall img{cursor: pointer; }
.galerieLarge{position: absolute; top: 35px; left: 0px; text-align: center; background-color: #9CB5CE; display: block; border: 1px solid #3E486B;}
.mms{position: absolute; top: 245px; left: 0px;}


/*WALLPAPER */
.wallpaperPrev1{position: absolute; top: 65px; left: 0px; width: 270px; height: 250px; border: 1px solid #3E486B; text-align: center;}
.wallpaperPrev2{position: absolute; top: 65px; left: 290px; width: 270px; height: 250px; border: 1px solid #3E486B; text-align: center;}

/*BANNER*/
#ad01{position: absolute; top: 55px; left: 510px; border: 1px solid #000; width: 486px; height: 60px; background-color: #88A2A9; overflow: hidden;}
#ad02{position: absolute; bottom: 10px; left: 198px; width: 786px; height: 90px; overflow: hidden; background-color: transparent;}
#ad03{width: 160px; height: 615px; overflow: hidden; background-color: transparent;}
