@charset "utf-8";
/* CSS Document */

body{
margin:0;
background:url(../images/background_bg.jpg) repeat-x #a50000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
}
body, h1, h2, h3, p, form, ul, li{margin:0; padding:0;}
a, a:hover{outline:none;
}
#toplink {margin-left:300px;}
#toplink a{font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
margin-left:2px;
text-transform:uppercase;}

#toplink li{
list-style:none; float:left; display:inline; line-height:25px;
margin-bottom:5px;
}

#toplink a.one{
height:25px; float:left; background:#d2378b; cursor:pointer; text-decoration:none; 
}
#toplink a.one span,  #toplink a.activetoplink1 span{
height:25px; float:left; background:url(../images/one_left.jpg) no-repeat left bottom;

}
#toplink a.one span span,  #toplink a.activetoplink1 span span{
height:25px; float:left; background: url(../images/one_right.jpg) no-repeat right bottom; padding:0px 10px 0 18px;
}

#toplink a.one:hover, #toplink a.activetoplink1{
background:#d2378b url(../images/topactive_arrow1.jpg) no-repeat center bottom;
}

#toplink a.two, #toplink a.activetoplink2{
height:25px; float:left; background:#FC3C37; cursor:pointer; text-decoration:none; 
}
#toplink a.two span, #toplink a.activetoplink2 span{
height:25px; float:left; background:url(../images/two_left.jpg) no-repeat left bottom;
}
#toplink a.two span span, #toplink a.activetoplink2 span span{
height:25px; float:left; background: url(../images/two_right.jpg) no-repeat right bottom; padding:0px 10px 0 18px;
}
#toplink a.activetoplink2{
background:#FC3C37 url(../images/topactive_arrow2.jpg) no-repeat center bottom ;
}
#toplink a.three, #toplink a.activetoplink3{
height:25px; float:left; background:#c10000; cursor:pointer; text-decoration:none; 
}
#toplink a.three span, #toplink a.activetoplink3 span{
height:25px; float:left; background:url(../images/three_left.jpg) no-repeat left bottom;
}
#toplink a.three span span, #toplink a.activetoplink3 span span{
height:25px; float:left; background: url(../images/three_right.jpg) no-repeat right bottom; padding:0px 10px 0 18px;
}
#toplink a.three:hover, #toplink a.activetoplink3{
background:#c10000 url(../images/topactive_arrow3.jpg) no-repeat center bottom;
}
#toplink a.four, #toplink a.activetoplink4{
height:25px; float:left; background:#7a0000; cursor:pointer; text-decoration:none; 
}
#toplink a.four span, #toplink a.activetoplink4 span{
height:25px; float:left; background:url(../images/four_left.jpg) no-repeat left bottom;
}
#toplink a.four span span, #toplink a.activetoplink4 span span{
height:25px; float:left; background: url(../images/four_right.jpg) no-repeat right bottom; padding:0px 10px 0 18px;
}
#toplink a.four:hover, #toplink a.activetoplink4{
background:#7a0000 url(../images/topactive_arrow4.jpg) no-repeat center bottom;
}
#toplink a.five, #toplink a.activetoplink5{
height:25px; float:left; background:#3e0202; cursor:pointer; text-decoration:none; 
}
#toplink a.five span, #toplink a.activetoplink5 span{
height:25px; float:left; background:url(../images/five_left.jpg) no-repeat left bottom;
}
#toplink a.five span span, #toplink a.activetoplink5 span span{
height:25px; float:left; background: url(../images/five_right.jpg) no-repeat right bottom; padding:0px 10px 0 18px;
}
#toplink a.five:hover, #toplink a.activetoplink5{
background:#3e0202 url(../images/topactive_arrow5.jpg) no-repeat center bottom;
}


#main_nav{
background:url(../images/modelful_05.jpg) repeat-x;
text-align:center;
}

#main_nav a{
color:#000;
text-decoration:none;
font-size:13px;
letter-spacing:.1em;
line-height:47px;
display:inline;
padding:10px 20px;
background:url(../images/modelful_06.jpg) no-repeat right center;
}

#main_nav a.active, #main_nav a.active:hover, #main_nav a:hover{
color:#FFFFFF;
background:url(../images/modelful_06.jpg) no-repeat right center #A50000;
}
#bodycontent{
background:#ffffff;
padding:0 8px;
width:983px;
}

h1{
color:#560000;
font-size:12px;
background:url(../images/h1_bg.jpg)  repeat-x;
line-height:37px;
text-align:left;
text-transform:uppercase;
}

h1 span{
background:url(../images/modelful_25.jpg) no-repeat left center;
margin-left:8px;
padding-left:18px;
}

#nobgh1 h1, #nobgh1 a.h1link{
background:none;
line-height:18px;
}

a.h1link{color:#002a56;
float:right;
text-decoration:none;
font-size:10px;
font-weight:bold;
line-height:37px;
margin-right:10px;
}

a.h1link:hover, a.whitelink:hover{
text-decoration:underline;
}

a.whitelink{color:#FFFFFF;
text-decoration:none;
font-size:10px;
background:url(../images/modelful_18.jpg) no-repeat left center;
padding-left:15px;
}

#topcelebthumb{
position:absolute; top:268px; left:0px; 
height:51px; 
padding:4px 10px;
background-color:#000000;
opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;
width:520px;
}

#topcelebthumbimg{ position:absolute; top:274px; left:10px; z-index:5;}
#topcelebthumbimg img{border:#FFFFFF 1px solid;opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;}
#topcelebthumbimg a:hover img, #topcelebthumbimg a#currenttopceleb img{opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}

#currentnews{
padding:12px;
text-align:left;
}

#currentnews div{
background:#FFFFFF;
padding:7px;
color:#9d9d9d; font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:3px;
}

#currentnews img{border:#b6b6b6 2px solid; float:left; margin-right:5px;}

a.more{color:#c10000;
text-align:right;
display:block;
text-decoration:none;
}

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

.br{
line-height:10px;
height:10px;}

.box{
background-color:#f4f4f4;
padding:10px 18px;
text-align:left;
}

.yborder, #celebthumb a#celebactive img{
border:#ffe7a1 2px solid;
}

#celebthumb{
float:right;
margin-left:10px;
}

#celebthumb img{border:#b6b6b6 2px solid;}

.fleft{
float:left;
margin-right:10px;}

.ad{
text-align:center;
background:#493D61;
margin:2px 0;
padding:2px 0;
}
.btn, .search_btn, .search_btn_hover{
background:url(../images/btn.jpg) no-repeat center;
border:0;
width:106px;
height:23px;
line-height:21px;
color:#FFFFFF;}


#countnumb{
background:url(../images/countdown_bg.jpg) no-repeat center;
width:61px;
padding-left:10px;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
height:40px;
padding-top:10px;
float:right;
}

.clear{clear:both;}

#most_view{background:url(../images/modelful_40.jpg) repeat-x #000000; padding:5px 8px;
font-family:Arial, Helvetica, sans-serif;} 
#most_view h1{
color:#FFFFFF; background:none; line-height:18px; letter-spacing:0.1em;}
#most_view a{ color:#939393; text-decoration:none; font-weight:normal;}
#most_view a:hover{color:#CCCCCC; text-decoration:underline;}
#most_view img{border:#939393 2px solid;}


#footer{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#footer a{color:#FEC10E; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer2{background:url(../images/h1_bg.jpg) repeat-x center #E9E9E9; line-height:25px; color:#000000}
#footer2 a{color:#A50000;}

a.pagin{
color:#000;
border:#D5D5D5 1px solid;
padding:2px 3px;
font-size:10px;
font-weight:bold;
line-height:20px;
text-decoration:none;
margin:0 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.pagin:hover, .pgact{
font-weight:bold;
color:#fff;
padding:2px 3px;
font-size:10px;
text-decoration:none;
background:#A50000;
border:#A50000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.detail{
display:block;
background:url(../images/detail_bg.jpg) no-repeat center;
color:#A50000;
text-decoration:none;
line-height:25px;
margin-top:5px;
}
a.detail:hover{text-decoration:underline; color:#000;}


.topmenu1 li{
list-style:none; float:left; display:inline; padding:0px 5px 0px 5px; line-height:25px;
}

.topmenu1 a{
height:25px; float:left; background:url(../images/topmenu1_bg.jpg) repeat-x bottom left; cursor:pointer; text-decoration:none; 
}

.topmenu1 a span{
height:25px; float:left; background:url(../images/topmenu1_left.jpg) no-repeat left bottom;
}

.topmenu1 a span span{
font:bold 1.1em Arial, Helvetica, sans-serif; color:#2E3A01; height:25px; line-height:25px; float:left; background: url(../images/topmenu1_right.jpg) no-repeat right bottom; padding:0px 10px;
}

.topmenu1_current a, .topmenu1 a:hover{
height:25px; float:left; background:url(../images/topmenu1_bg2.jpg) repeat-x bottom left; cursor:pointer; text-decoration:none;
}

.topmenu1_current a span, .topmenu1 a:hover span{
height:25px; float:left; background:url(../images/topmenu1_left2.jpg) no-repeat left bottom;
}

.topmenu1_current a span span, .topmenu1 a:hover span span{
font:bold 1.1em Arial, Helvetica, sans-serif; color:#000; height:25px; line-height:25px; float:left; background:url(../images/topmenu1_right2.jpg) no-repeat right bottom; padding:0px 10px;
}

#h1two h1{
color:#FFFFFF;
font-size:12px;
background:url(../images/h1_bg2.jpg)  repeat-x;
line-height:37px;
text-align:left;
text-transform:uppercase;
}

#h1two h1 span{
background:url(../images/modelful_252.jpg) no-repeat left center;
margin-left:8px;
padding-left:18px;
}

#h1two a.h1link{float:none; font-size:11px; line-height:18px;
}

#h1two .box{
padding:5px;}
.warn{
background:url(../images/!.jpg) no-repeat 5px #FFFFFF;
padding:5px;
text-transform:uppercase;
margin:3px;
padding-top:20px;
padding-left:50px;
border:#999999 1px solid;
color:#FF0000;
height:23px;
font-weight:bold;
line-height:10px;
text-align:left;}

.done{
background:url(../images/greenshd.gif) no-repeat 5px #FFFFFF;
padding:5px;
text-transform:uppercase;
margin:3px;
padding-top:20px;
padding-left:50px;
border:#999999 1px solid;
color:#619B58;
height:30px;
font-weight:bold;
line-height:10px;
text-align:left;}

.imgbox, .borderAll{
border:#BCB37D 1px solid;
padding:2px;
}

.thead{
background-color:#C0CBBB;}

.cell{background-color:#FFFFFF;}

.tbd{border-bottom:#C0CBBB 1px solid;}