.homecontentdiv{position:relative; z-index:1}
.hcontentdiv{background:transparent url(../images/bg_bannerhome.png) left 0px repeat-x;}
.homebanner{height:430px; width:100%; margin:0 auto; position:relative}
.bannerslides{width:100%; margin:0 auto; overflow:hidden; padding-top:3px; background:transparent url(../images/banner_404.jpg) center 3px no-repeat;}
.cslide h1, .cslide h3, .cslide h4{display:none} .cslide{width:960px; margin:0 auto; height:455px}
.bannerslides .one, .bannerslides .two{position:absolute; display:inline-block; width:168px; height:32px; cursor:pointer} .bannerslides .one span, .bannerslides .two span{display:none} 
.bannerslides .one{background:transparent url(../images/btn_404banner.png) 0px 0px no-repeat;} .bannerslides  .two{background:transparent url(../images/btn_404banner.png) -170px 0px no-repeat;}
.bannerslides  .one{top:275px;} .bannerslides  .two{top:275px; margin-left:170px}

.footdiv{margin-top:-24px} .container404{width:967px; padding:0 2px 0 3px; margin:0 auto; position:relative}
.transbox1{background:transparent url(../images/bg_transc.png) top left repeat; padding:1px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.transbox2{background:transparent url(../images/bg_transc.png) top left repeat; padding:1px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.transbox3{background:transparent url(../images/bg_transc.png) top left repeat; padding:1px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.transboxcont{background:#ffffff none; -webkit-border-radius:15px; -moz-border-radius:15px;}
.newsignup{overflow:auto; height:62px; position:absolute; bottom:15px; left:0; width:972px; background:transparent url(../images/bg_joinewsletter.png) center top no-repeat;} 
.newsignup .news{float:left; width:400px; background:transparent url(../images/txt_newsnletter.png) left 1px no-repeat; font-size:12px; margin:30px 0 0 30px; padding:0 0 0 50px; *_width:370px;} .newsignup .news a{color:#053956; }
.newsignup .letter{float:left; margin:20px 0 0 20px; padding-left:105px; background:transparent url(../images/txt_newsnletter.png) 0px -76px no-repeat;} .letterul li{float:left} .letterul .txtbox input{background:none; width:245px; padding:10px 7px 0 7px; font-family:Arial, Verdana; font-size:12px; border:0 none; color:#bdbfbf;}
.letterul .btn{margin:0 0 0 5px;} .letterul .btn input{height:32px; width:80px; color:#053956; font-weight:bold; background:none; border:0 none; cursor:pointer} .letterul .txt{padding:10px 0 0 10px}
.container404c{min-height:200px; padding:15px 15px 80px 15px} .container404c h2{padding-bottom:10px; font-size:18px; border-bottom:1px solid #d4d5d6}
.container404c .fsitemap{position:relative; background:#fff none; top:0; left:0; color:#1086a3; border-bottom:0px none;} 
.container404c .fsitemap .ul{padding-left:12px} .container404c .fsitemap .ul1{padding-left:0}