.style1 {color: #FFFFFF;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
body {margin-top: 0px;background-color: #000000;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
#outer{ margin:0 auto; align:center; width:900px;}
#main { margin:0 auto; background:url(../images/bg.jpg); background-repeat:no-repeat; width:816px; padding-left:84px; background-color:#250101; height:420px;}
.innerImg {width:431px; height:413px; margin-left:0px;background-image:url(../images/pic-big.jpg);float:left;}

.rightContent{width:320px; float:left; padding-left:30px; height:413px;}
.thmb {float:left; border:5px #FFFFFF solid; margin:10px;cursor: pointer;cursor: hand;}
.thmb a, .thmb img{text-decoration: none; color: #FFF; border: 0px}
.paging{ float:left; width:230px; height:10px; margin-left:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#list{width:700px; float:left; margin-top:20px;}
#mainpic {width:450px;background-repeat:no-repeat; width:431px; height:413px; float:left;}
#mainpic a, #mainpic img{text-decoration: none; color: #FFF; border-style: none}
#bigpic{ margin:0; padding-top:10px;}
#pic { margin:0; margin-right:15px; margin-bottom:15px; height:80px; width:105px; background:#FFFFFF; float:left;}


#thumb{ width:250px; height:300px; background:#FF9999;margin-right:100px;}
#comment_box { margin:0 auto;background:#250101;width:816px; padding-left:84px;border-bottom:5px solid #250101;padding-bottom:100px}
#comments_list{width:700px;}

.heading { margin:0; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#000000;width:700px; height:20px; padding-top:5px; padding-left:5px;}
.discription {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; margin-top:5px; width:400px}
.discription span {color:#990000; cursor: pointer;cursor: hand; }
.comment{color:#969696; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:700px; margin-left:5px; float:left; margin-top:5px;}
.leave{color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:600px; float:left; margin-top:5px;}
.replay{ float:right; text-decoration:underline;cursor: pointer;cursor: hand;}
.line {width:710px; background-color:#000000; margin-top:5px; height:2px;}

.upload{background-image:url(../images/upload.jpg);width:649px; height:413px;}
.upload form{width: 350px; height: 250px;padding-left:240px;padding-top:40px;width:350px;font-size: 11px;}

.login_box{padding-left: 60px;padding-top: 140px}
.input_class{border: 1px solid black; padding: 4px; width: 150px; background-color: rgb(247, 249, 251);}

.pagination{float:left; width:230px; height:10px; margin-left:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;z-index: -1;}
.pagination a{color:#FFF}

.hiddenPic {display:none;}
.thumb_text{color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding-left:10px;}

#winnerpic{ margin-top:10px; width:400px; height:330px; float:left; padding-left:68px}
.winner_main{background-image:url(../images/winner_bg.jpg);width:649px; height:413px;}
#winnerpic a, #winnerpic img{ text-decoration: none; color: #FFF; border: 0px}
.winner_heading{font-size: 23px; color: #5e0606; font-weight: bold;padding-left:160px;padding-top:20px; }
.discription1{ float:left; margin-top:10px;width:100px;font-size: 12px; color: #FFFFFF; font-weight: bold}
#prewinner{width:700px; margin-top:5px;}
#prize{height:70px; width:95px; background-color:#FFFFFF; border:5px #FFFFFF solid;}
.prize_main{float:left; margin-left:40px; margin-top:120px; width:120x; height:150px;}
#prize a, #prize img{ text-decoration: none; color: #FFF; border: 0px}
.text_win{ font-size:11px; margin-top:3px}

.intro{ font-size:13px; font-weight:bold; color:#FFFFFF; }
#info { width:210px; height:100px;float:left; margin-right:15px; background-color:#000000; padding:8px;filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#info span a{ color:#FF9900; text-decoration:none }
#info span a:hover{ color:#FF9900; text-decoration:underline }
.infotext{color:#FFF; font-size:12px; margin-top:5px;}


/* CSS star rating */

ul.stars {
  display: block;
  margin: 0 auto;
  padding: 0;
  background-position: left top;
  height: 25px;
  width: 130px;
  overflow: hidden;
  position: relative;
  color: #fff;
}

ul.stars,
ul.stars li.current_rating,
ul.stars li a:hover,
ul.stars li a:active { background: url(../images/star1.jpg) left top repeat-x; float:left; }

ul.stars li {
  display: inline;
  margin: 0;
  padding: 0;
  float: none;
}

ul.stars li a,
ul.stars li.current_rating {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  line-height: 25px;
  text-indent: -1000px;
  overflow:hidden;
}

ul.stars li.current_rating { z-index: 1; background-position: left bottom; }

ul.stars li a:hover,
ul.stars li a:active { background-position: left center; }

ul.stars li a.one_star {
  width: 20%;
  z-index: 6;
}

ul.stars li a.two_stars {
  width: 40%;
  z-index: 5;
}

ul.stars li a.three_stars {
  width: 60%;
  z-index: 4;
}

ul.stars li a.four_stars {
  width: 80%;
  z-index: 3;
}

ul.stars li a.five_stars {
  width: 100%;
  z-index: 2;
}
