@media all and (min-width: 1004px) and (max-width: 1200px) {

.nav_panel { width: 100%; height:20px; }
.nav_center { width: 1015px; margin: 0 auto; height:20px; }
.nav_panel .nav_center .nav_menu { width: 1015px; margin: 0 auto; text-transform:uppercase; font-size: 10px; font-weight:bolder; float: left; height:20px; line-height: 22px; overflow:hidden; }
.add_this { width: 125px; height: 20px; position:absolute;  top: 2px; right: 2%; display:none; }

.head { height: 100px; }
.center { width: 1015px; height: 100px; border: 0; }
.menus { width: 799px; height: 65px; float: left; }
.txt_box { width: 799px; height: 60px; padding: 5px 5px 5px; overflow: hidden; text-align: justify; }

.menu { width: 799px; height: 30px; float:right; overflow:hidden; }
.menu LI { height: 30px; float: left; font-size: 11px; text-align: center; line-height: 25px; list-style: none; margin: 0px; }
.menu LI A { width: 100px; height: 25px; }

.thumbs { width: 1024px; height: 1850px; margin: 0px auto; display:block; overflow:hidden; }
.thumbs img { width: 200px; height: 260px; margin: 2px 0px 0px 2px; border: 1px solid #a79da8; }	

.pictop_thumbs { width: 1005px; height: 245px; margin: 0px auto; overflow:hidden;}
.pictop_thumbs A { width: 162px; height: 225px; padding-bottom: 5px; padding-top:5px; margin:5px 2px 0px 2px; }
.pictop_thumbs A IMG { width: 150px; height: 210px; border: 2px solid #a79da8; }

.movie_thumbs {padding-top: 5px; width: 990px; margin: 0px auto; overflow:hidden; }

.thumbs_vid {padding-top: 5px; width: 990px; margin: 0px auto; }

.hardlink { width:770px;  margin:15px auto;  }

.toplist_title { width: 1015px; }

.toplist_thumb { width: 1005px; margin: 0px auto; overflow:hidden; }
.toplist_thumb A { width: 162px; height: 225px; margin:2px 1px 2px 2px; }
.toplist_thumb A IMG { width: 150px; height: 210px; border: 1px solid #a79da8; }

.bottom_text_top { font-size: 12px; font-weight: bold; margin: 10px auto; width: 1024px; }
.bottom_text_top UL { width: 160px; }

.footer { width: 1015px; height: 85px; margin: 0px auto; font-size: 10px; }
.foot_desc2 { width: 447px; float: left; text-align: right; }
.foot_desc2 P { margin: 5px }
	
}


@media all and (min-width: 768px) and (max-width: 1003px) {
	

.nav_panel { width: 100%; height:20px; }
.nav_center { width: 768px; margin: 0 auto; height:20px; }
.nav_panel .nav_center .nav_menu { width: 768px; margin: 0 auto; text-transform:uppercase; font-size: 10px; font-weight:bolder; float: left; height:20px; line-height: 22px; overflow:hidden; }
.add_this { width: 125px; height: 20px; position:absolute;  top: 2px; right: 2%; display:none; }

.head { height: 160px; }
.center { width: 768px; height: 160px; border: 0; }
.menus { width: 563px; height: 80px; float: right; }
.txt_box { height: 80px; padding: 0px; overflow: hidden; text-align: justify; }

.menu { width: 768px; height: 60px; float: right; margin-top: 5px; overflow: hidden;}
.menu LI { background-position: left; background-repeat:no-repeat; height: 25px; float: left; font-size: 10px; text-align: center; text-transform: uppercase; line-height: 26px;list-style: none; margin: 0 0px 5px 0px; }
.menu LI A { width: 100px; height: 25px; }

.thumbs { width: 768px; margin: 0px auto; display:block; }
.thumbs img { width: 190px; height: 250px; margin: 1px 0px 0px 0px; border: 1px solid #a79da8; }

.pictop_thumbs { width: 710px; height: 530px; margin: 10px auto; }

.thumbs_vid {padding-top: 5px; width: 738px; margin: 0px auto; }

.movie_thumbs {padding-top: 5px; width: 738px; margin: 0px auto; }

.hardlink { width:768px;  margin:15px auto;  }

.toplist_title { width: 768px; height:30px; }

.toplist_thumb { width: 710px; margin: 0px auto; }

.bottom_text_top { font-size: 14px; font-weight: bold; margin: 10px auto; width: 630px; }

.footer_bg { height: 130px; }
.footer { width: 768px; height: 130px; margin: 0px auto; font-size: 10px; }
.foot_desc2 { width: 768px; float: left; text-align: center; }
.foot_desc2 P { margin: 5px }
}

@media all and (min-width: 620px) and (max-width: 767px) {

.nav_panel { width: 100%; height:20px; }
.nav_center { width: 620px; margin: 0 auto; height:20px; }
.nav_panel .nav_center .nav_menu { width: 620px; margin: 0 auto; text-transform:uppercase; font-size: 8px; font-weight:bolder; float: left; height:20px; line-height: 22px;  }
.nav_panel .nav_center .nav_menu A { padding-left: 3px; padding-right: 3px; }
.add_this { width: 125px; height: 20px; position:absolute;  top: 2px; right: 2%; display:none; }

.nav_panel .nav_center .nav_menu { width: 620px; overflow: hidden; }

.head { height: 155px; }
.center { width: 620px; border: 0; }

.menus { width: 415px; height: 95px; float: right; }
.txt_box {  height: 95px; padding: 0px; overflow: hidden; text-align: justify; }
p.desc { font-size: 10px; }

.menu { width: 620px; height: 55px; float: left; margin-top:2px; overflow: hidden;}
.menu LI { background-position:left; background-repeat:no-repeat; height: 25px; float: left; font-size: 10px; text-align: center; text-transform: uppercase; line-height: 25px;list-style: none; margin: 0px 0px 2px 0px; }
.menu LI A { width: 100px; height: 25px; }

.thumbs { width: 620px; margin: 0px auto; display:block; }

.thumbs_vid {padding-top: 5px; width: 496px; margin: 0px auto; }

.movie_thumbs {padding-top: 5px; width: 496px; margin: 0px auto; }

.hardlink { display: none; }

.pictop_thumbs { width: 550px; height: 510px; margin: 10px auto; overflow: hidden; }

.toplist_title { width: 620px; height:30px; }

.toplist_thumb { width: 550px; margin: 0px auto; }

.bottom_text_top { width: 500px; font-size: 12px; font-weight: bold; margin: 10px auto; }
.bottom_text_top UL { float: left; width: 150px; margin: 5px 0 0 6px; }

.footer_bg { height: 120px; }
.footer { width: 620px; height: 120px; margin: 0px auto; font-size: 10px;  }
.foot_desc1 { width: 300px; float: left; }
.foot_desc1 P { margin: 5px 0px 0px 5px; font-size: 8px; }
.foot_desc1 P A { font-size: 10px; }
.foot_desc2 { width: 620px; float: left; text-align: center; }
.foot_desc2 P { margin: 0px; font-size:9px; height: 35px; overflow: hidden; }

}

@media all and (min-width: 460px) and (max-width: 619px) {

.nav_panel { width: 100%; height:40px; }
.nav_center { width: 420px; margin: 0 auto; height:40px; }
.nav_panel .nav_center .nav_menu { width: 420px; margin: 0 auto; text-transform:uppercase;  font-size: 8px; font-weight:bolder; float: left; height:40px; line-height: 20px;  }
.nav_panel .nav_center .nav_menu A { padding-left: 7px; padding-right: 7px; }
.add_this { width: 125px; height: 20px; position:absolute;  top: 2px; right: 2%; display:none; }

.head { height: 270px; }
.center { width: 420px; height: 270px; border: 0; }

.logo{ margin: 0px 0 0 50px;}

.menus { width: 400px; height: 85px; float: left; }
.txt_box { width: 400px; height: 85px; padding: 0px ; overflow: hidden; text-align: justify; }
p.desc { font-size: 10px; }

.menu { width: 290px; height: 75px; float: left; margin-top: 2px; margin-left:60px; overflow: hidden;}
.menu LI { background-position:left; background-repeat:no-repeat; height: 20px; float: left; font-size: 8px; text-align: center; text-transform: uppercase; line-height: 20px;list-style: none; margin: 1px; }
.menu LI A { width: 90px; height: 20px; }


.thumbs { width: 480px; margin: 0px auto; display:block; }
.thumbs img { width: 158px; height: 218px; margin: 1px 0px 0px 0px }

.thumbs_vid {padding-top: 5px; width: 400px; margin: 0px auto; }
.thumbs_vid img {width: 190px; height: 152px; margin: 0 4px 4px 0; border: 1px solid #a79da8;}

.movie_thumbs {padding-top: 5px; width: 248px; margin: 0px auto; }

.hardlink {display: none; }

.pictop_thumbs { width: 380px; height: 770px; margin: 10px auto; overflow: hidden; }

.toplist_title { width: 420px;  }

.toplist_thumb { width: 380px; margin: 0px auto; }

.bottom_text_top { width: 320px; font-size: 12px; font-weight: bold; margin: 10px auto; }
.bottom_text_top UL { float: left; width: 150px; margin: 5px 0 0 6px; }


.footer { width: 420px; height: 200px; margin: 0px auto; font-size: 10px; }
.footer_bg { height: 200px; }
.foot_logo { margin-left: 70px;}
.foot_desc1 { width: 200px; float: left; margin-left: 100px; }
.foot_desc1 P { margin: 5px 0px 0px 5px; font-size: 8px; }
.foot_desc1 P A { font-size: 10px; }
.foot_desc2 { width: 410px; float: left; text-align: center; }
.foot_desc2 P { margin: 0px; font-size:9px; height: 50px; overflow: hidden; }

}

@media all and (min-width: 300px) and (max-width: 459px) {

.nav_panel { width: 100%; height:40px; }
.nav_center { width: 300px; margin: 0 auto; height:40px; }
.nav_panel .nav_center .nav_menu { width: 300px; margin: 0 auto; text-transform:uppercase; font-size: 8px; font-weight:bolder; float: left; height:40px; line-height: 20px; }
.nav_panel .nav_center .nav_menu A { padding-left: 2px; padding-right: 2px; }
.add_this { width: 125px; height: 20px; position:absolute;  top: 2px; right: 2%; display:none; }

.center { width: 300px; height: 270px; border: 0; }

.head { height: 270px; }

.logo{  margin: 0px 0px 0px 40px; }

.menus { width: 300px; height: 85px; float: left; }
.txt_box { width: 300px; height: 85px; padding: 0px ; overflow: hidden; text-align: justify; }
p.desc { font-size: 10px; }
.menu { width: 290px; height: 80px; float: left; margin-top: 2px; margin-left:10px; overflow: hidden;}
.menu LI { background-position:left; background-repeat:no-repeat; height: 20px; float: left; font-size: 8px; text-align: center; text-transform: uppercase; line-height: 20px;list-style: none; margin: 1px; }
.menu LI A { width: 90px; height: 20px; }

.thumbs { width: 320px; margin: 0px auto; display:block; }
.thumbs img { width: 158px; height: 218px;  margin: 1px 0px 0px 0px; }

.thumbs_vid {padding-top: 5px; width: 320px; margin: 0px auto; }
.thumbs_vid img {width: 150px; height: 112px; margin: 0 4px 4px 0; border: 1px solid #a79da8;}

.movie_thumbs {padding-top: 5px; width: 248px; margin: 0px auto; }

.hardlink {display: none; }

.pictop_thumbs { width: 300px; height: 670px; margin: 10px auto; overflow: hidden; }
.pictop_thumbs A { font-size:10px; width: 140px; height: 200px; float:left; padding-bottom: 5px; padding-top:5px; font-weight:bolder; margin:10px 1px 0px 1px; border-radius: 5px;  }
.pictop_thumbs A IMG { width: 135px; height: 188px; border: 1px solid; }

.toplist_title { width: 300px; }

.toplist_thumb { width: 300px; margin: 0px auto; }
.toplist_thumb A { font-size:10px; width: 140px; height: 200px; padding-bottom: 5px; padding-top:5px; font-weight:bolder; margin:2px 1px 2px 1px;  border-radius: 5px; }
.toplist_thumb A IMG { width: 135px; height: 188px; border: 1px solid; }

.bottom_text_top { width: 300px; font-size: 10px; font-weight: bold; margin: 10px auto; }
.bottom_text_top UL { float: left; width: 140px; margin: 5px 0 0 6px; }


.footer { width: 300px; height: 210px; margin: 0px auto; font-size: 10px;  }
.footer_bg { height: 210px; }
.foot_logo { float:left;}
.foot_desc1 { width: 300px; float: left;  }
.foot_desc1 P { margin: 5px 0px 0px 5px; font-size: 8px; }
.foot_desc1 P A { font-size: 10px; }
.foot_desc2 { width: 300px; float: left; text-align: center; }
.foot_desc2 P { margin: 0px; font-size:9px; height: 50px; overflow: hidden; }

}
