

*{margin:0; padding:0;}
body{background:url(images/bg.png) repeat; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none; color:#680159;}
#wrapper,.review, .review_bt, #widecontent, #footer, .review ul li, img { behavior: url(iepngfix.htc); }

#container{background:url(images/bg2.png) repeat-x;}

#wrapper{background:url(images/wrapper.png) repeat-y; width:878px; margin:auto; padding:0 0 1px 0;}
#wrapper p{font-size:14px; color:#333; margin:0 0 15px 0; text-align:justify;}

.wrap{width:806px; padding:0 0 0 35px;}
#header{background:url(images/header.jpg); width:806px; height:170px;}
#content{background:url(images/box_st.jpg) repeat-y; width:780px; padding:0 10px 1px 16px; text-align:justify;}
#content_bt{background:url(images/box_bt.jpg); width:806px; height:16px; margin:0 0 10px 0;}
#content h2{color:#331847; font-size:30px; margin:0 0 5px 0;}
#content p{color:#5b5a5b; font-size:15px; margin:0 0 15px 0;}

.review{background:url(images/review_st.png) repeat-y; width:858px; padding:0 0 0 20px; margin:auto;}
.review_tp{background:url(images/review_tp.jpg) no-repeat top; width:815px; padding:0 4px 0 20px;}
.review_bt{background:url(images/review_bt.png); width:878px; height:50px; margin:auto;}
.rh1{color:#fff; font-size:30px; float:left; width:250px; margin:0 0 20px 0; letter-spacing:-2px; line-height:50px;}
.rh2{color:#fff; font-size:16px; float:left; width:130px; line-height:50px;}
.rating{float:left; width:142px; padding:14px 0 0 0;}
.rating img{float:left;}
a.button1, a.button1:visited{background:url(images/button1.jpg); width:213px; height:48px; line-height:48px; text-align:center; font-size:18px; float:right; display:block; color:#fff; margin:3px 0 0 0;}
a.button2, a.button2:visited{background:url(images/button2.jpg); width:213px; height:48px; line-height:48px; text-align:center; font-size:18px; float:right; display:block; color:#fff; margin:3px 0 0 0;}
.rpic{background:#650257;float:left; padding:3px;}
.rtxt{float:left; width:550px; padding:0 0 0 12px;}
.rp{font-size:14px; color:#040404; margin:0 0 12px 0;}
.tip{font-size:11px; color:#2c0e43; margin:0; word-spacing:-1px;}
.review ul{margin:0 0 12px 20px;}
.review ul li{background:url(images/bullet.png) no-repeat left top; padding:0 0 0 22px; font-size:15px; color:#181818; font-weight:bold; list-style:none; margin:0 0 3px 0;}
.pic{width:203px; height:151px;}

#widecontent{background:url(images/widecontent.png) repeat-y; width:768px; margin:auto; padding:10px 55px 1px 55px;}
#widecontent h2{font-size:22px; color:#331847; margin:0 0 10px 0;}
#widecontent p{font-size:14px; color:#333; margin:0 0 15px 0; text-align:justify;}

#footer{background:url(images/footer.png) no-repeat top; width:878px; text-align:center; margin:auto; padding:95px 0 0 0;}
#footer ul{margin:0 0 15px 0;}
#footer ul li{display:inline; font-size:12px; color:#fff;}
#footer ul li a{color:#fff;}
#footer ul li a:hover {color: #5D8604;}
#footer p, #footer p a{font-size:11px; color:#e8ccfc;}

img.alignleft{float:left; margin:0 15px 15px 0;}
img.alignright{clear:both; float:right;}

.infobold{color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight: bold}