﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a, input { padding:0; margin:0; }
body                                {height: 100%; background: #225b88 url(/img/bg.jpg) no-repeat top center; font: 11px Tahoma, Arial, sans-serif; color: #353535;}
img, input, textarea                {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff; cursor: pointer;}
a:hover                             {cursor : pointer;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.floatLeft { float: left; }
.floatRight { float: right; }
.overHidden { overflow: hidden; }

#main { width: 1000px; margin: 0 auto; padding-top: 30px;}
/* --------------------------------------------------- header */
.header { overflow: hidden;  }
.logo { width: 443px; height: 55px; float: left; }
.logo a { display: block; text-indent: -9999px; background: url(/img/logo.png); width: 443px; height: 55px;}
*html .logo a { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/logo.png', sizingmethod='');}
.logo a:hover { background: url(/img/logoHover.png); display: block;}
*html .logo a:hover { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/logoHover.png', sizingmethod='');}
.logo h2 { text-indent: -9999px; height: 0px; line-height: 0px; overflow: hidden;}
/* search */
.search { background: url(/img/bgSearch.png) no-repeat; _background: url(../img/bgSearch.gif) no-repeat; height: 30px; padding-left: 30px; position: relative; float: right; overflow: hidden; width: 270px; }
.search .field { position: absolute; background-color: transparent; font-size: 12px; color: #3d93c3; width: 180px; top: 7px; }
#searchButton { display: block; float: right; background: url(/img/buttonSearch.png); width: 70px; height: 30px; cursor: pointer; position: absolute; right: 0px; top: 0px; }
*html #searchButton { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonSearch.png', sizingmethod='');}
/* top menu */
.topMenu { overflow: hidden; padding: 17px 0px 0px 14px; _padding-left: 28px; }
.topMenu li { display: block; float: left; margin-left: -14px;  }
.topMenu li h3 { font-size: 11px;}
.topMenu a { display: block; width: 120px; height: 30px; text-align: center; line-height: 30px; color: #fff; position: relative; text-decoration: none; padding-right: 15px; }
.topMenu a:hover { color: #ffeea4;}
#menuItem1 { background: url(/img/buttonMenu_1.png); z-index: 10; }
*html #menuItem1 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonMenu_1.png', sizingmethod='');}
#menuItem2 { background: url(/img/buttonMenu_2.png); z-index: 9; }
*html #menuItem2 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonMenu_2.png', sizingmethod='');}
#menuItem3 { background: url(/img/buttonMenu_3.png); z-index: 8; }
*html #menuItem3 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonMenu_3.png', sizingmethod='');}
#menuItem4 { background: url(/img/buttonMenu_4.png); z-index: 7; }
*html #menuItem4 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonMenu_4.png', sizingmethod='');}
#menuItem5 { background: url(/img/buttonMenu_1.png); z-index: 6; }
*html #menuItem5 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonMenu_1.png', sizingmethod='');}

/* -------------------------------------------------- content */
.content { padding: 5px 1px 20px 1px; background: #fff url(/img/bgContent3.gif) no-repeat left bottom; overflow: hidden; position: relative; zoom: 1; width: 998px;}
.leftSide { width: 180px; float: left; }
.centerSide { width: 596px; float: left; margin-left: 11px;}
.centerSide p { text-indent: 10px; }
.rightSide { float: right; width: 200px; }
.text { position: absolute; z-index: 2;}
.shadow { position: absolute; z-index: 1;}
.text2 { position: absolute; z-index: 2;}
.shadow2 { position: absolute; z-index: 1;}
/* blue title */
div.blueTitle { background: url(/img/bgBlueTitle.png); padding-right: 5px; position: relative; height: 33px; color: #fff;}
span.blueTitle { display: block; width: 5px; height: 33px; background: url(/img/bgBlueTitle.png) -591px -0px; position: absolute; top: 0px; right: 0px; }
.blueTitle h2 { font-size: 12px; }
.blueTitle h3 { font-size: 12px; }
.blueTitle h2 .shadow {color: #274e6d; top: 4px; left: 5px; }
/* red title */
div.redTitle { background: url(/img/bgRedTitle.png); padding-right: 5px; position: relative; height: 33px; color: #fff;}
span.redTitle { display: block; width: 5px; height: 33px; background: url(/img/bgRedTitle.png) -591px -0px; position: absolute; top: 0px; right: 0px; }
.redTitle h2, .blueTitle h2, .button_3 h2 { font: 18px "Trebuchet MS", serif; text-transform: uppercase; }
.redTitle h2 .text, .blueTitle h2 .text {top: 6px; left: 7px; }
.redTitle h2 .shadow {color: #7d2215; top: 4px; left: 5px;  }
.redTitle h3 { font-size: 12px; }
/* big title h2*/
h2.title { font: 26px "Trebuchet MS", serif; color: #225b87; text-transform: uppercase; }
h1.title { font: 26px "Trebuchet MS", serif; color: #225b87; text-transform: uppercase; }
h2.title span { color: #a81800;}
h1.title span { color: #a81800;}
/* content button */
.button_1, .button_2 { display: block; width: 186px; height: 33px; position: relative; text-decoration: none; }
.button_1 { background: url(/img/button.png) no-repeat 0px 0px; }
.button_1:hover { background: url(/img/button.png) no-repeat -186px 0px; }
.button_2 { background: url(/img/button.png) no-repeat -186px 0px; }
.button_2:hover { background: url(/img/button.png) no-repeat 0px 0px; }
.button_3 { display: block; width: 316px; height: 33px; background: url(/img/button.png) no-repeat 0px -33px;text-decoration: none;  position: relative;}
.button_3:hover {background: url(/img/button.png) no-repeat 0px -86px; }
.button_4 { display: block; width: 140px; height: 20px; background: url(/img/button.png) no-repeat 0px -66px; }
.button_4 a:visited {color:#fff;}
.button_5 { display: block; width: 90px; height: 20px; line-height: 20px; text-decoration: none; background: url(/img/button_5.png)}
*html .button_5 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_5.png', sizingmethod='');}
.button_5:hover {  background: url(/img/buttonHover_5.png)}
*html .button_5:hover { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonHover_5.png', sizingmethod='');}
.button_6 { display: block; text-decoration: none; width: 70px; height: 20px; line-height: 20px; background: url(/img/button_6.png)}
*html .button_6 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_6.png', sizingmethod='');}
.button_6:hover { background: url(/img/buttonHover_6.png)}
*html .button_6:hover { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonHover_6.png', sizingmethod='');}

/* updates Feb 28, 2010 */

a.button_5-1 { overflow: hidden; text-decoration: none; }
.button_5-1 span {float: left;}

.button_5-1 span.left { display: block; width: 5px; height: 20px; background: url(/img/button_5-1l.png);}
*html .button_5-1 span.left { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_5-1l.png', sizingmethod='');}
.button_5-1:hover span.left {  background: url(/img/buttonHover_5-1l.png);}
*html .button_5-1:hover span.left { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonHover_5-1l.png', sizingmethod='');}

.button_5-1 span.center { display: block; width: auto; height: 20px; line-height: 20px; background: url(/img/button_5-1.png); padding: 0 5px 0 5px;}
*html .button_5-1 span.center  { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_5-1.png', sizingmethod='');}
.button_5-1:hover span.center  {  background: url(/img/buttonHover_5-1.png);}
*html .button_5-1:hover span.center { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonHover_5-1.png', sizingmethod='');}

.button_5-1 span.right { display: block; width: 5px; height: 20px; background: url(/img/button_5-1r.png);}
*html .button_5-1 span.right { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_5-1r.png', sizingmethod='');}
.button_5-1:hover span.right {  background: url(/img/buttonHover_5-1r.png);}
*html .button_5-1:hover span.right { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonHover_5-1r.png', sizingmethod='');}

.button_6-1 { display: block; text-decoration: none; width: 115px; height: 20px; line-height: 20px; background: url(/img/button_6-1.png);}
*html .button_6-1 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_6-1.png', sizingmethod='');}
.button_6-1:hover { background: url(/img/buttonHover_6-1.png);}
*html .button_6-1:hover { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/buttonHover_6-1.png', sizingmethod='');}
/* /updates Feb 28, 2010 */

.button_7 { background: url(/img/button.png) no-repeat -326px -265px; width: 326px; height: 73px; display: block; position: relative; text-decoration: none; }
.button_7:hover { background: url(/img/button.png) no-repeat 0px -265px;}
.button_8 { background: url(/img/button.png) no-repeat 0px -192px; width: 596px; height: 73px; display: block; position: relative; text-decoration: none; }
.button_8:hover { background: url(/img/button.png) no-repeat 0px -119px;}
.button_9 { display: block; width: 185px; height: 20px; background: url(/img/button_9.png) no-repeat; line-height: 20px; }
*html .button_9 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_9.png', sizingmethod='');}
.button_10 { display: block; text-decoration: none; width: 440px; height: 33px; background: url(/img/button_10.png) no-repeat; position: relative; }
*html .button_10 { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/button_10.png', sizingmethod='');}
.button_11 { background: url(/img/button.png) no-repeat -372px -53px; width: 226px; height: 53px; display: block; position: relative; text-decoration: none; }
.button_11:hover { background: url(/img/button.png) no-repeat -372px 0px;}
.button_7, .button_8 { text-align: center; line-height: 73px; }

/* special deals */
.specDeals { display: block; position: relative; text-decoration: none; background: url(/img/specDeals.png); width: 180px; height: 35px; font-size: 12px; color: #fff;  }
a.specDeals:hover { color: #ffeea4;}
.specDeals .text {top: 10px; left: 60px;}
.specDeals .shadow {color: #7d2215; top: 8px; left: 58px;}
/* categories */
div.categories { padding: 5px 0 6px 0; position: relative; background: url(/img/bgCategory.gif) no-repeat bottom left; }
span.categories { display: block; background: url(/img/bgCategory.gif) no-repeat top left; width: 180px; height: 6px;}
.categories .text {top: 7px; left: 58px; }
.categories .shadow {color: #0d1822; top: 5px; left: 56px;  }
.categories li { display: block; }
.categories li span { display: block; background: url(/img/category.png); width: 169px; height: 29px; padding-left: 11px; line-height: 28px; font-size: 10px; color: #fff; font-weight: bold; text-transform: uppercase; }
.categories li ul { background-color: #e5ecf1; padding: 5px 5px; }
.categories li li { height: 16px; line-height: 16px;}
.categories a { color: #a81800; font-size: 12px; }
.categories a:hover { color: #225b87; text-decoration: none; }
/* social network */
.socialNet { padding-bottom: 5px; }
.socialNet .text {top: 7px; left: 46px; }
.socialNet .shadow {color: #0d1822; top: 5px; left: 44px;  }
.socialNet ul { background: url(/img/bgSocial.png) no-repeat; width: 196px; height: 36px; padding-left: 4px;}
.socialNet li { display: block; float: left; width: 16px; height: 16px; margin: 10px 0px 0px 10px; position: relative; _left: -10px; }
.socialNet li a { display: block; width: 16px; height: 16px;cursor: pointer; zoom: 1;}
#socialNet_1 { background: url(/img/socialIcon.png) -10px -10px; }
#socialNet_2 { background: url(/img/socialIcon.png) -36px -10px; }
#socialNet_3 { background: url(/img/socialIcon.png) -62px -10px; }
#socialNet_4 { background: url(/img/socialIcon.png) -88px -10px; }
#socialNet_5 { background: url(/img/socialIcon.png) -114px -10px; }
#socialNet_6 { background: url(/img/socialIcon.png) -140px -10px; }
#socialNet_7 { background: url(/img/socialIcon.png) -166px -10px; }
/* top site */
div.topSite { padding-bottom: 5px; }
.topSite .text { top: 7px; left: 20px; }
.topSite .shadow { color: #7d2215; top: 5px; left: 18px;  }
.topSite li { display: block; height: 25px; }
.topSite a { display: block; background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px 0px; width: 200px; height: 25px; line-height: 25px; overflow: hidden; color: #225b87; text-decoration: none; position: relative; }
.topSite .raqou { padding: 0px 3px 0px 5px;}
.topSite .textLink { text-decoration: underline; }
.topSite .rating { position: absolute; top: 5px; right: 5px; color: #fff !important; display: block; width: 30px; height: 15px; text-align: center; line-height: normal; }
.topSite a:hover { background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -25px; }
.topSite a:hover .textLink { text-decoration: none; }
li.topSite a { background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -50px; }
li.topSite a:hover { background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -75px; }
/* baby of day */
.babyDay { padding-bottom: 5px; }
.babyDay .text { top: 7px; left: 48px; }
.babyDay .shadow { color: #0d1822; top: 5px; left: 46px;  }
.babyDay p { padding: 10px; background: #e5ecf1 url(/img/bgTopModel.gif) no-repeat left bottom }
/* our friends */
div.ourFriends { padding-bottom: 5px; }
.ourFriends .text { top: 7px; left: 65px; }
.ourFriends .shadow { color: #7d2215; top: 5px; left: 63px;  }
.ourFriends li { display: block; height: 25px; }
.ourFriends a { display: block; background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -100px; width: 200px; height: 25px; line-height: 25px; overflow: hidden; color: #225b87; text-decoration: none; position: relative; }
.ourFriends .raqou { padding: 0px 3px 0px 5px;}
.ourFriends .textLink { text-decoration: underline; color: #a81800; }
.ourFriends a:hover { background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -125px; }
.ourFriends a:hover .textLink { text-decoration: none; color: #225b87 }
li.ourFriends a { background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -150px; }
li.ourFriends a:hover { background: url(/img/bgTopSite_and_OurFriends.png) no-repeat 0px -175px; }
/* what hot */
.whatHot { background: #efefef url(/img/bgContent.gif) no-repeat bottom left; padding: 10px; overflow: hidden; zoom: 1; position: relative; padding-bottom: 90px; margin-bottom: 20px; }
#whatshot_cycle { float: left; }
.promo { width: 460px; }
.promo h4 a { font: 14px "Trebuchet MS", serif; color: #225b87; padding: 5px 0; font-weight: bold; display: block; }
.promo h4 a:hover { text-decoration: none; color: #a81800;}
.hotRewiew { color: #a81800; text-indent: 0px !important; padding-top: 10px; font-size: 10px; overflow: hidden; }
.hotRewiew a { color: #a81800; }
.hotRewiew a:hover { text-decoration: none; color: #225b87; }
.hotRewiew .floatRight { color: #353535; }
.hotSite { display: block; background: url(/img/hotSite.png); width: 122px; height: 41px; position: absolute; z-index: 10; text-indent: -9999px; top: 15px; right: 131px;}
*html .hotSite { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/hotSite.png', sizingmethod='');}
/* what hot sidebar*/
#whatshot-sidebar { float: right; height:452px; }
#whatshot-sidebar li { background-color: #a81800; color: #fff; font-size: 10px; padding-bottom: 5px; margin-bottom: 5px; }
.whatshot-thumb-on { background-color: #761100 !important;}
#whatshot-sidebar p { text-indent: 3px !important; }
/* what hot button*/
.whatHot .button_3 { position: absolute; left: 140px; bottom: 20px; }
.whatHot .button_3 .text { top: 6px; left: 67px; color: #fff !important; }
.whatHot .button_3 .shadow { color: #274e6d; top: 4px; left: 65px;  }
.whatHot .button_3:hover .shadow { color: #7d2215; top: 4px; left: 65px;  }
/* lates review */
.latesRev { position: relative;zoom: 1; margin-bottom: 20px;}
.latesRev ul { overflow: hidden; zoom: 1; background: #efefef url(/img/bgContent.gif) no-repeat bottom left; padding: 10px 0px 60px 5px; _padding-left: 0px; *padding-bottom: 70px; }
.latesRev li { display: block; float: left; width: 140px; margin: 0px 0px 10px 5px; }
.latesRev .button_4 { color: #fff; line-height: 20px; text-indent: 10px; font-weight: bold; margin-bottom: 5px; }
.latesRev .button_1, .latesRev .button_2 { position: absolute; bottom: 20px; font: 18px "Trebuchet MS", serif }
.latesRev .button_1 h2, .latesRev .button_2 h2 { font: 18px "Trebuchet MS", serif }
.latesRev .button_2 { left: 320px; }
.latesRev .button_1 { left: 100px; }
.latesRev .text { top: 5px; left: 19px; color: #fff !important; }
.latesRev .shadow {top: 3px; left: 17px;  }
.latesRev .button_1 .shadow { color: #274e6d;}
.latesRev .button_1:hover .shadow { color: #7d2215;}
.latesRev .button_2 .shadow { color: #7d2215;}
.latesRev .button_2:hover .shadow { color: #274e6d;}
/* top review */
.topRev { margin-bottom: 20px; }
.topRev ul { background: #efefef url(/img/bgContent.gif) no-repeat bottom left; padding: 5px 0px;}
.topRev li { display: block; overflow: hidden; padding: 10px 10px; }
.bgGrey { background-color: #ddd; }
.topRev li img { float: left; margin-right: 10px; }
.topRev li h4 { font-size: 22px; color: #a81800; padding: 10px 0px; }
.topRev li h4 a { font-size: 22px; color: #a81800; padding: 10px 0px; text-decoration: none;}

/* updates Feb 28, 2010 */
.topRev li table { border-collapse: collapse; }
.topRev li p.quote { font-size: 20px; font-weight: bold; text-indent: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; position: relative; right: 0;}
.topRev li p.description { font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}
.topRev li p.offer { font-size: 15px; margin-top: 10px; text-indent: 0;}
.topRev li p.offer a { color: #353535; font-weight: bold; text-decoration: none; }
.topRev li p.offer a:hover { color: #a81800;}
.topRev li p.offer span { color: #a81800;}
/* /updates Feb 28, 2010 */

.buttonBlock { position: relative; text-indent: 0px !important; color: #a81800; font-size: 10px; padding-top: 20px; width: 426px; margin-left: 150px;}
.buttonBlock strong { color: #353535;}
.buttonBlock a { text-align: center; color: #fff !important; position: absolute; top: 10px; font-weight: bold; }
.buttonBlock .button_6 { right: 100px; }
.buttonBlock .button_5 { right: 0px; }

/* updates Feb 28, 2010 */
.buttonBlock .button_6-1 { right: 0px; }
.buttonBlock .button_5-1 { right: 125px; }
/* /updates Feb 28, 2010 */

/* free gallery */
.freePorn ul {background: #f0d8c0 url(/img/bgContent2.gif) no-repeat bottom left; padding: 8px 0px 3px 0px; text-align: center;}
.freePorn li { display: inline;}
.freePorn li img { margin: 0px 2px 5px 2px; }


/* ------------------------------------------------------- review.html ------------------------------------------------ */
/* review */
.review { overflow: hidden; padding-bottom: 20px; position: relative; width: 596px;}
.dateReview { position: absolute; display: block; width: 130px; height: 19px; background-color: #e5ecf1; text-indent: 10px; line-height: 19px; top: 0px; left: 0px; }
.review img { float: left; margin: 0px 10px 0px 0px;}
.review em { display: block; font-style: normal; font-size: 8px; text-transform: uppercase; }
.review h1 a { font: 26px "Trebuchet MS", serif; text-decoration: underline; color: #225b87; text-transform: uppercase;}
.review h1 a:hover, .review p a:hover { text-decoration: none; color: #a81800; }
.review h3 { position: relative; margin: 10px 0px 0px 270px; background: url(/img/titleRevPage.png) no-repeat 0px -216px; width: 260px; height: 30px; font-size: 11px; font-weight: bold; overflow: hidden; white-space: nowrap; padding-right: 30px; }
.review h3 .text {top: 8px; left: 7px; color: #a81800; overflow: hidden; width: 260px; }
.review h3 .shadow {color: #e9edef; top: 6px; left: 5px;overflow: hidden; width: 260px;}
.review p { margin: 0px 0px 10px 270px; padding: 10px; line-height: 16px; background: #e5ecf1 url(/img/bgContent4.png) no-repeat bottom left; }
.review p a { color: #17446e; }
/* rating bar */
.ratingBlock { overflow: hidden;}
.ratingBlock strong { float: left; display: block;}
.ratingBar { height: 11px; float: left; position: relative; top: 2px; overflow: hidden;}
.ratingBar span { display: block; height: 11px; overflow: hidden; }
.review .ratingBar { background: url(/img/progressbar.png) no-repeat -0px -44px;  width: 166px;}
.review .ratingBar span { background: url(/img/progressbar.png) no-repeat -0px -55px; }
.review .ratingBlock strong { color: #a81800; }

.totalRating { display: block; background: url(/img/bgRating.png) no-repeat; width: 75px; height: 50px; line-height: 50px; text-align: center; font-size: 26px; font-weight: bold; color: #fff; }
.review .ratingBlock { float: left; margin-top: 20px; }
.review .totalRating { float: right; }

.review .button_7 { margin: 15px 0px 0px 270px;}
.review .button_7 h2 { font: 28px "Trebuchet MS", serif; text-transform: uppercase;height: 73px; line-height: 73px;}
.review .button_7 .text {color: #ffeea4; position: static; }
/*.review .button_7 .shadow {color: #215e1e; top: 16px; left: 26px;}
.review .button_7:hover .shadow {color: #7d2215;}*/
/* pros and cons */
.pros_and_cons { overflow: hidden; zoom: 1; margin-bottom: 20px; background: url(/img/bgPros_and_cons.gif) no-repeat bottom left; padding-bottom: 10px; }
.pros_and_cons h3 { position: relative; font: 16px "Trebuchet MS", serif; font-weight: bold; position: relative; width: 288px; height: 36px; }
.pros_and_cons ul { list-style-type: disc; padding: 15px 0px 0px 25px; }
.pros_and_cons li { margin-bottom: 5px; font-size: 12px; }
.pros { background-color: #eaf1e5; width: 288px; float: left; }
.pros p {clear:both;margin:5px;}
.pros h3 { background: url(/img/titleRevPage.png) no-repeat -288px -36px;}
.cons { background-color: #f1e5e5; width: 288px; float: right; }
.cons p {clear:both;margin:5px;}
.cons h3 { background: url(/img/titleRevPage.png) no-repeat 0px -36px;}
.pros .text {top: 7px; left: 33px; color: #528722}
.pros .shadow {top: 8px; left: 34px; color: #ecefea}
.cons .text {top: 7px; left: 33px; color: #872222;}
.cons .shadow {top: 8px; left: 34px; color: #efe9e9;}
/* site details */
div.siteDetail { margin-bottom: 20px; zoom: 1; background: url(/img/bgContent5.gif) no-repeat left bottom; padding-bottom: 10px; }
.siteDetail ul { *margin-bottom: -2px; }
.siteDetail li { display: block; overflow: hidden; zoom: 1; background-color: #f7f7f7; *margin-top: -2px; }
li.siteDetail { height: 10px !important; }
.siteDetail li strong { display: block; width: 120px; padding: 10px 0px 10px 10px; float: left;}
.siteDetail li div { float: left; width: 456px; padding: 10px 0px 10px 10px; background-color: #f3f3f3; line-height: 20px; }
.siteDetail li div strong { display: inline; padding: 0px; float: none; }
.siteDetail li a { color:#a81800; text-decoration: underline; }
.siteDetail li a:hover { color:#225b87; text-decoration: none; }
.greenColor { color: #286815; }
.siteDetail .greyCell { background-color: #efefef;}
.siteDetail .greyCell div { background-color: #e6e6e6; }
.done, .no { position: relative; padding-right: 12px; float: left; margin-right: 10px;}
.done span, .no span{ display: block; background: url(/img/done.png) no-repeat; width: 10px; height: 8px; position: absolute; top: 6px; right: 0px; }
*html .done span { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/done.png', sizingmethod='');}
.no span{ background: url(/img/no.png) no-repeat; margin-top: 1px;}
*html .no span { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='img/no.png', sizingmethod='');}
/* ratings */
.allRatings { overflow: hidden; zoom: 1; margin-bottom: 20px; background: url(/img/bgContent6.gif) no-repeat left bottom; padding-bottom: 8px; }
.allRatings .leftPart { width: 298px; float: left; background-color: #efefef; padding-top: 20px; }
.allRatings .rightPart { width: 298px; float: left; background-color: #e6e6e6; padding-top: 20px; }
.allRatings li { display: block; overflow: hidden; padding-left: 20px; margin-bottom: 20px; }
.allRatings .ratingBlock { float: left; margin-right: 10px; }
.leftPart .ratingBar { background: url(/img/progressbar.png) no-repeat 0px -22px;  width: 118px; }
.leftPart .ratingBar span { background: url(/img/progressbar.png) no-repeat 0px -33px; }
.rightPart .ratingBar { background: url(/img/progressbar.png) no-repeat 0px 0px;  width: 118px; }
.rightPart .ratingBar span { background: url(/img/progressbar.png) no-repeat 0px -11px; }
.allRatings .ratingBlock strong { margin-right: 20px; width: 70px; }
.allRatings li em { font-style: normal; float: left; }
/* explained */
.explained { overflow: hidden; margin-bottom: 20px; background: #efefef url(/img/bgContent.gif) no-repeat bottom left; }
.explained h3 { position: relative; width: 278px; height: 36px; font: 16px "Trebuchet MS", serif; font-weight: bold; }
.explained h3 .text {top: 7px; left: 33px; color: #225b87; width:150px;}
.explained h3 .shadow {top: 8px; left: 34px; color: #e9edef; width:150px;}
.explained h3 .text2 {top: 7px; left: 193px; color: #225b87; width:150px;}
.explained h3 .shadow2 {top: 8px; left: 194px; color: #e9edef; width:150px;}
.explained ul { padding: 10px 0px 0px 0px; text-align: center; }
.explained ul li { display: -moz-inline-stack; display: inline-block; vertical-align: top; width: 278px; margin: 0px 9px 20px 9px; text-align: left;}
.explained li p { background: #e5ecf1 url(/img/bgContent7.gif) no-repeat left bottom;  padding: 15px; font-size: 12px; line-height: 15px;}
#content { background: url(/img/titleRevPage.png) no-repeat -0px -144px; }
#quantity { background: url(/img/titleRevPage.png) no-repeat -0px -108px; }
#exclusivity { background: url(/img/titleRevPage.png) no-repeat -278px -144px; }
#updates { background: url(/img/titleRevPage.png) no-repeat -0px -180px; }
#bonuses { background: url(/img/titleRevPage.png) no-repeat -0px -72px; }
#features { background: url(/img/titleRevPage.png) no-repeat -278px -108px; }
#design { background: url(/img/titleRevPage.png) no-repeat -278px -72px; }
#price { background: url(/img/titleRevPage.png) no-repeat -278px -180px; }
#extras h3 { background: url(/img/titleRevPage.png) no-repeat 0px 0px; width: 576px !important;  }
#extras { width: 576px !important; }
#extras p { background: #e5ecf1 url(/img/bgContent8.gif) no-repeat left bottom; }

.button_8 h2 { font: 28px "Trebuchet MS", serif; text-transform: uppercase; height: 73px; line-height: 73px;}
.button_8 .text { position: static; color: #ffeea4; }
/*.button_8 .shadow {color: #215e1e; top: 16px; left: 26px;}
.button_8:hover .shadow {color: #7d2215;}*/
/* opinion */
.myOpinion, .videoSample, .fotoSample { margin: 20px 0px; background: #efefef url(/img/bgContent.gif) no-repeat bottom left; padding-bottom: 10px; }
.myOpinion p { padding: 15px 10px 5px 10px; font-size: 12px; line-height: 14px; text-indent: 0px; }
.myOpinion img { float: left; margin: 15px 10px 10px 10px; border: 1px solid #000; }
/* video sample */
.videoSample ul { padding: 10px 0px; overflow: hidden; zoom: 1; margin-left: -8px; _margin-left: -26px; _padding-bottom: 0px; }
.videoSample li { display: block; float: left; font-size: 9px; margin-left: 18px; background: url(/img/bgVideoSample.gif); width: 160px; height: 110px; position: relative; padding: 10px; }
.videoSample h4 { padding: 6px 0px; font-size: 9px; white-space: nowrap; overflow: hidden; _width: 100%}
.videoSample h4 a { color: #353535; text-decoration: none;}
.videoSample p { text-indent: 0px; overflow: hidden; zoom: 1; padding-bottom: 10px; }
.standart { display: block; float: right; background: url(/img/standart.png) no-repeat top right; padding-right: 20px; }
.stars { display: block; float: right; }
/* foto sample & screenshoot & bonus site */
.fotoSample p { padding: 10px 10px 0 10px; font-size: 12px; }
.fotoSample p a { color:#a81800; text-decoration: underline; }
.fotoSample p a:hover { color:#225b87; text-decoration: none; }
.fotoSample ul { overflow: hidden; zoom: 1; margin-top: 10px; _margin-left: -10px;}
.fotoSample li { display: block; float: left; margin-left: 10px; text-align: center; position: relative; zoom: 1; }
.fotoSample ul.center li { display: block; float: left; margin-left: 70px; text-align: center; position: relative; zoom: 1; }
.fotoSample li a { text-decoration: none; }
.fotoSample .button_9 { text-align: center; margin-top: 5px; font-weight: bold; color: #fff; }
/* bonus site */
.bonus {background: #f0d8c0 url(/img/bgContent2.gif) no-repeat bottom left;}

/* ---------------------------------------------------- warning.html */
.warning .logo { float: left; margin: 0 auto;}
.warning .logo p { position: relative; left: 550px; width: 500px; float: right; text-align: right; c
olor: #FFF; font-size: 11px;}
.warning .button_10 { margin: 0px auto 30px auto; }
.warning .button_10 h2 { font: 18px "Trebuchet MS", serif; text-transform: uppercase; font-weight: b
old;}
.warning .button_10 .text {top: 6px; left: 16px; color: #fff; }
.warning .button_10 .shadow {color: #7D2215; top: 4px; left: 14px;}
.warning .content { padding: 30px 20px 20px 20px; width: 960px;}
.warning .title { text-transform: none; margin-bottom: 20px; text-align: center; }
.warning .content p { font-size: 12px; line-height: 25px; text-indent: 10px; }
.warning .button_11 { margin: 10px auto; }
.warning .button_11 h2 { font: 18px "Trebuchet MS", serif;font-weight: bold;}
.warning .button_11 .text {top: 15px; left: 26px; color: #fff; }
.warning .button_11 .shadow {color: #7D2215; top: 13px; left: 24px;}
.warning .button_11:hover .shadow {color: #274E6D;}
.warning .leaveSite { display: block; text-align: center; text-decoration: underline; color: #225b87
; font: 14px "Trebuchet MS", serif; font-weight: bold; }
.warning .leaveSite:hover { text-decoration: none; color: #a81800; }


/* ------------------------------------------------ footer */
.footer { padding: 25px 0px; overflow: hidden;  }
.logoBtm { float: left; margin-top: 15px; text-indent: -9999px; background: url(/img/logoBtm.png); width: 149px; height: 22px; }
.BtmLogo { float: left; text-indent: -9999px; background: url(/img/label.jpg); width: 149px; height: 41px; left:10px; bottom:5px;position:relative; }
*html .logoBtm { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='/img/logoBtm.png', sizingmethod='');}
*html .BtmLogo { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='/img/label.jpg', sizingmethod='');}
.footer p { margin-left: 190px; font-size: 10px; color: #6095be; }
.glass {position: absolute; left: 170px; bottom: 20px;}
.glassBlock { display: block; background: url(/images/glass-small.png) no-repeat; width: 50px; height: 50px; position: absolute; right: 0px; top: 180px; } 
*html .glassBlock { background: none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/glass-small.png', sizingmethod='');}
/* ----------------------------------------------- login */
.login input {border: 1px solid #000;}
.login legend { position: relative; top: 10px; color: #003366; font-size: 1.2em; }
.login label { float: left; width: 15em; text-align: right; margin-right: 1em; }
.login input { width: 15em; border: 1px solid #aaa; background: #eee; font: bold 0.95em arial, sans-serif; -moz-border-radius: 0.4em; -khtml-border-radius: 0.4em; }
/* ----------------------------------------------- pagination */
.pagination {margin:20px;}
.pagination a:link, .pagination a:active {color: #a81800; cursor: pointer;}
