body{background:url(../images/design/pagebg.jpg) top left;font-family:Arial, Verdana, Serif;font-size:13px;line-height:20px;text-align:center;margin:0;padding:0}
a{color:#EB2370}
form input.img{position:relative;top:4px}
#wrap{text-align:left;width:960px;margin:0 auto}
#header{background:url(../images/design/header-bg.gif) top left;float:left;min-height:115px;width:100%}
#logo{clear:left;float:left;display:block;height:100px;text-indent:-9999px;width:250px;margin:25px 0 10px 20px}h1{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:26px}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:20px}
#header div{color:#EB2370;display:block;float:left;font-size:1.2em;text-indent:-9999px;width:400px;margin:55px 10px 0 25px;padding:0}
.thumb2{width:150px;height:170px;text-align:center;float:left;margin:7px 12px}
.favorite-block{margin-top:10px}
.favorite-block h2{margin-bottom:20px;background:transparent url(../images/design/icons/favorites.gif) no-repeat scroll left bottom!important;clear:both;height:20px;font-size:20px}
.favorite-block h2 span{margin-left:30px;float:left;font-size:12px}
div.favorites{float:left;width:137px;height:170px;margin:10px 20px}
.favorite-block h2 span a{color:#f32b78}
#searchForm{float:right;display:block;width:200px;margin:25px 10px 0 0}
#topnav{clear:both;float:right;margin:10px 10px 0 0;padding:0}
#topnav li{display:inline;list-style:none}
#topnav li:first-child{border-right:1px solid #EB2370;margin-right:3px;padding-right:5px}
#menubar{background:url(../images/design/menu-bg.gif);clear:both;float:left;width:100%;padding:0}
#menu{float:left;display:block;list-style:none;margin:0 0 0 5px;padding:0}
#menu li{color:#eb2370;font-size:16px;float:left;display:block;border-right:1px solid #FFE7F0}
#menu li:first-child{border-left:1px solid #FFE7F0}
#menu li:last-child{border-right:1px solid #FFE7F0}
#menu li a{display:block;text-decoration:none;padding:15px 20px}
#menu li a:hover{background:url(../images/design/menu-on-bg.gif) repeat-x}
#menu li.on{background:#FFF}
#menu li.on a{color:#000}
#loginForm{float:right;display:block;margin:8px 10px 0 0}
#body{background:#FFF;clear:both;float:left;margin-bottom:10px;width:100%}
#rail{clear:left;float:left;width:218px;margin:10px 2px 10px 10px}
#content{clear:right;float:right;width:719px;margin:10px 0 10px 10px}
#footer{background:url(../images/design/footer-bg.gif) #FFF no-repeat bottom left;background-position:-2px bottom;clear:both;float:left;width:100%}
#footer .copyright{clear:left;float:left;margin:5px 0 15px 15px}
#footer ul{clear:right;float:right;margin:5px 15px 15px 0;padding:0}
#footer ul li{border-right:1px solid #000;display:inline;list-style:none;margin-right:5px;padding-right:10px}
#footer ul li:last-child{border-right:0 none}
#rail .block{background:url(../images/design/box-bg.gif) repeat-y top left;clear:both;float:left;margin-bottom:10px;width:218px}
#rail .block h3{background:url(../images/design/box-hdr.gif) no-repeat top left;font-family:Georgia,"Times New Roman",Times,serif;margin:0;padding:0 0 0 5px}
#rail .block .cats span{background:url(../images/design/icons/cats.gif) no-repeat center left;display:block;font-size:18px;font-weight:400;line-height:53px;margin-top:0;padding:0 0 0 35px}
#rail .block .top-sites span{background:url(../images/design/icons/top-sites.gif) no-repeat center left;display:block;font-size:18px;font-weight:400;line-height:53px;margin-top:0;padding:5px 0 5px 38px}
#rail .block .discount-sites span{background:url(../images/design/icons/discount.gif) no-repeat center left;display:block;font-size:18px;font-weight:400;line-height:53px;margin-top:0;padding:0 0 0 38px}
#rail .block .block_body{background:url(../images/design/box-footer.gif) no-repeat bottom left;clear:left;float:left;width:214px;padding:0 2px 10px}
#rail .block .block_body a{margin:0 0 0 5px}
#rail .block .block_body ul{clear:both;float:left;list-style:none;width:215px;margin:0 0 10px;padding:0}
#rail .block .block_body ul li{clear:both;cursor:pointer;display:block}
#rail .block .block_body ul li.on,#rail .block .block_body ul li a:hover{background-color:#EB2370;color:#FFF}
#rail .block .block_body ul li a{color:#000;text-decoration:none;clear:left;float:left;font-size:12px;line-height:20px;display:block;width:205px;margin:0;padding:2px 0 2px 10px}
#rail .block .block_body ul li a span.score{clear:right;float:right;margin-right:5px}
.banner{background:url(../images/design/main-img.jpg) no-repeat top right;clear:both;min-height:256px}
.banner h1{font-size:30px;line-height:34px;padding-top:15px;padding-left:10px;width:420px;margin:0}
.banner p{font-size:12px;line-height:20px;padding-left:10px;padding-top:0;padding-bottom:0;text-indent:0;margin:0 0 10px}
.banner p.bannertext{font-size:18px;line-height:26px;padding-left:10px;padding-top:0;width:490px;margin:10px 0 20px}
#content .block{background:url(../images/design/box-bg2.gif) #FFF2F7 repeat-x top left;border:1px solid #FFCBDF;float:left;padding:5px}
#content .block h2,#content h2{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:20px;margin:0;padding:5px 0 15px}
#content .block ul{clear:both;list-style:none;width:100%;margin:0;padding:0}
.block ul li a{display:block;padding:0}
#content .block ul li{clear:both;font-size:12px;line-height:18px;width:100%;margin:0;padding:0}
#content .block .colhdrs{clear:both;font-weight:700;margin:0;padding:0}
#latest-reviews-block{min-height:270px;margin-right:10px;width:287px}
#latest-reviews-block h2{background:url(../images/design/icons/latest-sites.gif) no-repeat center right;display:block;padding-bottom:15px}
#sotd-block{min-height:270px;margin-right:10px;text-align:center;width:165px}
#sotd-block h2{background:url(../images/design/icons/sotd.gif) no-repeat center right;display:block;padding-bottom:25px;text-align:left}
#poll-block{min-height:270px;width:200px}
#content #poll-block h2{background:url(../images/design/icons/poll.gif) no-repeat center right;display:block;margin-bottom:0;padding-bottom:10px;text-align:left}
#poll-block p{margin:0 0 4px;padding:0}
#news-block{margin-right:5px;padding-top:10px;font-size:12px;line-height:20px}
#news-block h2{background:url(../images/design/icons/news.gif) no-repeat bottom left;clear:both;font-size:20px;font-weight:400;margin:0;padding:10px 0 15px 50px}
#news h1{font-size:1em;margin:0;padding:0}
#news dd{margin:0 0 10px}
#join-block{margin-right:5px}
#join-block.block h2{background:url(../images/design/icons/join.gif) no-repeat bottom left;display:block;font-size:20px;font-weight:400;padding:5px 0 10px 46px}
#join-block.block ul{list-style:inside;margin-left:10px}
.featured-item{border-bottom:1px solid #FFCBDF;clear:both;float:left;margin-bottom:10px;padding:5px 0 15px}
.comment{clear:right;float:right;margin-left:10px;width:540px}
.site-name{clear:left;float:left;font-size:14px;line-height:20px}
.site-name span{font-size:12px}
.values{clear:right;font-size:12px;line-height:20px;float:right;margin-right:5px}
.text{clear:both;font-size:13px;line-height:20px;padding:5px 0}
.text p{font-size:12px;line-height:20px;margin:0;padding:0}
.links{font-size:13px;line-height:20px}
a img,.thumb a img{border:1px solid #F79CC2}
.cathdr{margin:0;padding:0 0 10px}
.site-img{clear:left;float:left;width:182px;margin:10px 10px 0}
.site-img div{clear:both;padding-top:5px}
.site-info{float:left;margin-top:10px;width:250px}
li.name,li.lastname{font-weight:700;margin-bottom:0}
.rating-wrapper{background:#FFF;border:1px solid #F79CC2;float:left;width:230px;margin:10px 0 10px 10px;padding:5px}
.rating-wrapper .score-bar-wrap{width:229px;height:30px;padding-bottom:5px;border-bottom:1px solid #FFCBDF;margin:0 auto 5px}
.rating-wrapper .score-bar-wrap h3{float:left;font-family:arial, serif;font-size:18pt;font-weight:400;margin:2px 0 0;padding:0}
.rating-wrapper .score-bar-wrap .score-bar{width:99px;height:25px;background:#FF7AAD no-repeat url(../images/design/scale-value.gif);float:right;margin:0 5px 0 20px}
.rating-wrapper .score-bar-wrap .number-value{float:right;text-align:center;color:#B40C57;font-size:20px;letter-spacing:-.05em;line-height:1em;padding:0}
.rating-wrapper .ratin-tab-wrap{width:215px;background:#FFF;border:0 solid #F79CC2;padding:7px 7px 20px}
.rating-wrapper .ratin-tab-wrap .title{font-size:15px}
.rating-wrapper .ratin-tab-wrap .separator{clear:both;margin:5px 0}
.rating-wrapper .ratin-tab-wrap ul{width:215px;list-style-type:none;margin:0;padding:0}
#content .block .rating-wrapper .ratin-tab-wrap .criteri{width:160px;float:left;clear:left;margin:0 0 3px}
#content .block .rating-wrapper .ratin-tab-wrap .value{width:43px;float:right;clear:right;text-align:right;color:#F32B78;margin:0 0 3px}
#content .block .rating-wrapper .ratin-tab-wrap .total-criteri{width:100px;float:left;font-weight:700;font-size:13px;margin:8px 0}
#content .block .rating-wrapper .ratin-tab-wrap .total-value{width:50px;margin-top:5px;color:#F32B78;float:right;clear:right;text-align:right;font-weight:700;font-size:13px}
#content .block .ext-info div h2{font-family:arial, verdana, serif;font-size:1em;font-weight:700;padding-bottom:5px}
.vids-info{border-right:1px solid #F79CC2;clear:left;float:left;padding-right:5px;margin-right:5px;width:240px}
#content .block .vids-info ul li.name{clear:left;float:left;font-weight:400;font-size:12px;line-height:20px;width:130px;margin:0}
#content .block .pics-info ul li.name{clear:left;float:left;font-weight:400;font-size:12px;line-height:20px;width:105px;margin:0}
#content .block .vids-info ul li.value{clear:right;float:right;text-align:right;width:100px;margin:0}
#content .block .pics-info ul li.value{clear:right;float:right;text-align:right;width:50px;margin:0}
.pics-info{border-right:1px solid #F79CC2;float:left;padding-right:5px;margin-right:5px;width:160px}
.samples{float:right;width:285px}
.thumb-wrapp{float:left;margin-right:4px;width:90px}
.review-text{clear:both;font-size:12px;line-height:20px;margin:10px 5px 10px 0}
.review-text strong span{text-decoration:none}
.review-text .btns{text-align:right;margin:5px 10px}
#rank-block h1,#comments-block h1,#review-info-block h1{font-size:18pt;font-weight:400;margin:0 0 10px;padding:0 0 0 45px}
#rank-block{margin-right:10px}
#comments-block{margin-right:10px;width:698px}
#rank-block h1{background:url(/images/design/icons/ranking.gif) no-repeat top left;padding:5px 0 10px 50px}
#comments-block h1{background:url(/images/design/icons/comments.gif) no-repeat top left;font-size:20px;clear:left;float:left;padding:5px 0 10px 50px}
#review-info-block h1{background:url(/images/design/icons/rinfo.gif) no-repeat top left;font-size:20px;padding:5px 0 10px 50px}
.comments-textarea{border:1px solid #ffcbdf;display:block;height:100px;margin-bottom:5px;width:99%}
.btns{clear:both;margin-right:5px;padding-top:5px;text-align:right}
table{border-bottom:1px solid #ffcbdf}
.overall{clear:left;float:left;padding-top:5px}
.overall .title{clear:left;float:left;margin-left:4px}
.overall .rating{clear:none;font-weight:700;float:left;margin-left:5px}
#review-info-block .notice{background:#FFF;font-size:12px;line-height:20px;margin:5px;padding:5px}
#review-info-block{width:698px}
#comments-block .box-content{border-bottom:1px solid #ffcbdf;margin:0 0 5px;padding:0 0 5px}
#comments-block .nobrder{border-bottom:0 none}
.border-right{border-right:1px solid #ffcbdf}
.comments-list{clear:both;width:698px}
.border-top{border-top:1px solid #ffcbdf;margin-top:5px}
.review-main-title{display:block;margin:0;padding:0 0 10px}
.clear,.ext-info,#comments-block .title{clear:both}
#rail .block .block_body ul li a span,#content .block ul li a,#content .block .colhdrs .left,.thumb{clear:left;float:left}
#content .block ul li span,#content .block .colhdrs .right,#comments-block .title span,#rank-block .btns{clear:right;float:right}
#sotd-block a,.rating-wrapper .score-bar-wrap .score-bar img{display:block}
.noborder,img.button,.site-img img,.thumb-wrapp a img{border:0 none}
li.value,.box-content div,.box-content div p,.box-content,td{font-size:12px;line-height:20px}
.thumb-wrapp div,.thumb-wrapp div a{display:block;text-align:center;width:90px}
#latest-reviews-block ul li,#latest-reviews-block ul li a{margin:0;padding:0}
