body{margin:0; padding:0; font:12px verdana; background:#c8c8c8; color:#111}
*{margin:0; padding:0}
img{border:none}

blockquote{margin:0 0 0 9px}
#container{width:730px; margin:0 auto; background:url(images/bg.png) repeat-y #F8F8F8;}
#header{width:100%; height:75px; background:url(images/templatesprite.png) no-repeat top}
#header p{color:#fff; float:right; font-weight:bold; margin:33px 50px 0 0}
#padding{padding:0 0 0 20px}
#content{margin:0; width: 520px; float:left;}

#nav{width:720px; list-style:none; overflow:hidden; margin:0; height:24px; background:#EBEBEB; color:#666; border-bottom:1px solid #ccc; margin-left:5px}
#nav li{display:inline; line-height:24px; margin-bottom:0}
#nav a{display:block; float:left; text-decoration:none; color:#666; padding:0 28px; font-size:11px; border-right:1px solid #ccc}
#nav a:hover, #menu a.active{background:#c8c8c8}

.rightsb{padding:20px 12px 0 5px; font-size:11px; width:166px; float:right}
.rightsb ul{margin:5px 0px 15px 0px; list-style:none}
.rightsb ol{margin:5px 0px 15px 20px}
.rightsb li{margin:0}
.rightsb a{color:#555 !important; text-decoration:none !important}
.rightsb a:hover{text-decoration:underline !important}

#footer{width:690px; height:75px; background:url(images/templatesprite.png) no-repeat 1px -75px; padding:0px 20px 0; position:relative; clear:both}
#footer p{font-size:11px; text-align:center; color:#555}

.post{width:456px; background:url(images/content_middle.png) repeat-y; float:left; padding:0 30px; }
.post p{margin-bottom:18px; line-height:18px}
.post_top{background:url(images/templatesprite.png) 0 -150px no-repeat; width:515px; height:13px; margin-top:18px}
.post_bot{background:url(images/templatesprite.png) 0 -172px no-repeat; width:515px; height:19px; margin-left:-30px}
.post_bot_ie6{background:url(images/templatesprite.png) 0 -172px no-repeat; width:515px; height:19px}

.post ul, .post ol{margin-left:28px; margin-bottom:18px}
.post h1{font-size:18px; line-height:24px; margin-bottom:20px; margin-top:14px; letter-spacing:0}
.post h2{color:#A90000; border-bottom:#900 1px solid}
.post h3{color:#A90000; border-bottom:#900 1px solid}

h1{font-size:16px; line-height:20px; margin-bottom:8px; margin-top:14px}
h2, h3{font-size:14px; line-height:18px; margin-bottom:7px}

/* Upsales */
.us_apidexin{background:url(images/upsales.png) 0 0 no-repeat; width:454px; height:124px; display:block; margin-bottom:10px}
.us_fen{background:url(images/upsales.png) 0 -124px no-repeat; width:454px; height:124px; display:block; margin-bottom:10px}
.us_dc{background:url(images/upsales.png) 0 -248px no-repeat; width:454px; height:124px; display:block; margin-bottom:10px}
.us_lipo{background:url(images/upsales.png) 0 -372px no-repeat; width:454px; height:124px; display:block; margin-bottom:10px}
.us_testo{background:url(images/upsales.png) 0 -496px no-repeat; width:454px; height:124px; display:block; margin-bottom:10px}
.bottle{float:left; width:70px; height:100px; margin:15px 0 0 10px}
.price{float:left; margin:101px 0 0 130px; width:50px; height:15px}
.ed_score{float:right; margin:23px 15px 0 0; width:75px; height:76px}

.rankL{float:left; width:150px; margin-left:70px}
.rankR{margin-bottom:18px; float:left; width:150px; margin-right:50px; margin-left:30px}

.center{text-align:center; margin:0 auto; display:block}
.nomargin{margin-bottom:0 !important}
.margin{margin-bottom:18px}
p.productname{font-weight:bold; font-size:13px; color:#900; margin-bottom:9px}
.productname span{color:#444}
.line{border-bottom:1px #999 dashed; margin-bottom:18px}
img.left{float:left; margin:0 12px 0 0; border:0}
img.right{float:right; margin:0 10px 0 0}
.clear{clear:both; height:0; font-size:1px; line-height:0px}
.red{color:#A90000; border-bottom:#900 1px solid}

img.dppic{margin:0 15px 0 0}


h3.black{color:#111; border:none; background:#eee; font-size:18px; letter-spacing:-1px; margin:15px 0 20px 0; padding:10px 0; text-align:center; }
#us_top {background:#F2F5FF; border:1px dashed #7BA7FF; padding:8px; margin:11px 0 0 0; line-height:17px;}
#us_top img {float:left; margin:7px 8px 0 0;}

.link_wrap {width: 264px; margin: 0 auto;}
a.readreview, a.bestprice, a.bestpriceR {width: 127px; height: 21px; display: block; background: url(images/button_sprite.png) no-repeat; }
a.readreview {background-position: 0 0; float: left; }
a.bestprice {background-position: -127px 0; float: right; clear: right; }
a.bestprice:hover{background-position: -127px -21px; }
a.readreview:hover{background-position: 0 -21px;}

a.bestpriceR {background-position: -127px 0; margin: 0 auto 18px auto; text-align: center;}
a.bestpriceR:hover{background-position: -127px -21px; }

/* Comments */
#poweredby{margin-top:50px; text-align:center; display:none}
.c5t_system{ padding:10px;  width:800px;  margin-bottom:10px;  border:1px solid #F00;  background-color:#FFF8F8}
.c5t_debug{ padding:10px;  margin-bottom:10px;  border:1px solid #0070C0;  background-color:#ECF0FF}
.c5t_comment_form_background{padding:8px; background-color:#F8F8F8; width:434px; margin-top:30px;  border:1px solid #C0C0C0}
.c5t_comment_form_table{ width:440px;  padding:5px; background-color:#FFF}
.c5t_comment_form_field input, 
.c5t_comment_form_field select, 
.c5t_comment_form_field textarea{ width:400px; background-color:#FFF}
.c5t_comment_form_label{ vertical-align:top;  width:150px}
.c5t_comment_list{ margin-bottom:10px}
.c5t_comment_item_background{padding:8px; background-color:#F8F8F8; width:450px; margin-top:30px;  margin-bottom:10px;  border:1px solid #C0C0C0}
.c5t_comment_item{ padding:5px; background-color:#FFF}
.c5t_comment_item_details{ font-size:75%; text-align:left}
.c5t_comment_item_text{ margin-top:10px;  margin-bottom:10px; text-align:left; font-weight:normal; font-size:12px}
.c5t_comment_form_submit input{ margin-top:20px}
.c5t_headline{ font-size:85%}
.c5t_comment_item_title{margin:0 0 10px 0; font-weight:bold; text-align:left}
.c5t_error_message{color:#FF5F00}
.c5t_error_message_item{padding-bottom:10px}
.c5t_installation_form{margin-bottom:30px}
.c5t_installation_form legend{font-weight:bold}
.c5t_installation_form_label{font-weight:bold; width:160px}
.c5t_frontend_pagination{margin:15px 0 15px 0}
.c5t_frontend_pagination a{border:1px solid #ccc; padding:3px 10px; text-decoration:none; font-size:90%; font-weight:bold}
.c5t_frontend_pagination span{border:1px solid #ccc; padding:3px 10px; text-decoration:none; font-size:90%; font-weight:bold}
.c5t_frontend_pagination form{display:inline}
.c5t_frontend_pagination input{cursor:pointer; border:1px solid #ccc; padding:2px 10px; text-decoration:none; font-size:90%; font-weight:bold; background-color:#FFF}
.c5t_link_button{margin:15px 0 35px 0}
.c5t_link_button a{border:1px solid #ccc; padding:3px 10px; text-decoration:none; font-size:90%; font-weight:bold}
.c5t_link_button a:hover{border:1px solid #ccc; padding:3px 10px; text-decoration:none; font-size:90%; font-weight:bold; background-color:#F4F9FF}

a.hidelink {text-decoration: none; color: #111;}
