*{margin:0px; padding:0px;}
html {}
body {font:14px arial; color:#000; background: #ebebeb url(../images/back.png) repeat-x center top;}
img {border:0px;}
a {outline:none; color:#FFF;}
ul li {list-style: none;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}

#wrap{width:1000px; margin:0 auto;}

#header{width:846px; height:139px; background: url(../images/header.jpg); margin-left:67px; overflow:hidden;}
.logo{height:80px; margin:2px 153px 0 38px; width:177px; float:left; display:inline;}
.logo a{display:block; width:177px; height:127px; text-indent:-9999px;}
.h_bookmark_us{float:left; width:140px; margin-right:28px;}
.h_bookmark_us a{display:block; width:140px; height:37px; text-indent:-9999px;}
.h_text{width:218px; color:#161616; float:left; font-size:12px; padding-top:8px; line-height:14px;}

.box1,.box2{overflow:hidden; margin-left:13px;}
.box1 h2{background: url(../images/h2_back1.jpg); margin-right:13px; height:28px; color:#cb3e73; font-size:24px; padding-top:1px; margin-bottom:4px; text-align:center;}
.box1 a{display:block; width:240px; height:180px; border:solid 1px #414141; margin:0 2px 2px 0; background:#e4e4e4; float:left;}
.box1 a:hover{border-color:#d04177;}

.bookmark_us{background: url(../images/bookmark_us_back.jpg); height:29px; margin:0 13px;}
.bookmark_us a{display:block; width:154px; height:29px; float:right; text-indent:-9999px;}

.mid_layer{padding:7px 0 11px 26px; letter-spacing:-1px; overflow:hidden;}
.ml_item{float:left; width:307px; background: #787878 url(../images/ml_item_bottom.png) repeat-x bottom; margin-right:14px;}
.ml_item_top{background:url(../images/ml_item_top.gif); height:19px; padding-left:3px;}
.ml_item_top a{color:#4c4848; font-weight:bold;}
.ml_item_top a:hover{color:#c24b78;}
.ml_item_middle{padding:3px 2px 5px 5px; color:#FFF;}
.ml_item_bottom{text-align:right; padding-right:5px; padding-bottom:2px;}
.ml_item_bottom a{color:#FFF; font-weight:bold;}
.ml_item_bottom a:hover{color:#000;}

.box2{padding:0 0 2px 56px;}
.box2 h2{background: url(../images/h2_back2.jpg) no-repeat left bottom; height:27px; color:#cb3e73; font-size:24px; padding-top:5px; margin-bottom:4px; text-align:center; margin-left:-56px;}
.box2 ul{float:left;}
.box2 ul li{background: #787878; width:284px; margin:0 4px 3px 0; padding-left:4px; height:20px; padding-top:2px;}
.box2 ul li a{font-size:16px; color:#FFF;}
.box2 ul li.pink{background:#db4880;}
.box2 ul li.pink a{font-weight:bold; font-size:18px; text-decoration:none;}
.box2 a:hover{color:#000;}

#footer_wrap{background: url(../images/footer_wrap_back.png); height:125px; margin-top:14px;}
#footer{background: url(../images/footer.jpg) no-repeat left; height:125px; width:744px; margin-left:142px; overflow:hidden;}
.f_text{width:247px; float:left; padding-top:14px; font-size:12px;}
.f_links{float:left; width:224px; margin-right:16px; padding-top:80px;}
.f_links li{background: url(../images/arrow.gif) no-repeat right 6px; text-align:right; padding-right:9px; padding-bottom:1px;}
.f_links a{color:#000; font-weight:bold;}
.f_links a:hover{color:#c24b78;}
