*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#03335A url(../images/bg.jpg) repeat-x;}
a img{border:0;}
h1,h2,h3,h4,h5,h6,p,form{margin:0;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}
ul,ol,fieldset{border:0;margin:0;padding:0;}
.clear{clear:both;}
.left{float:left;}
.red{color:#c90101;}
.green{color:#0CAE00;}
a{color:#647188;}
a:hover{color:#434E62;}
#content a{color:#0EB6E7;}
#content a:hover{color:#237DBB;}
span.searchhl{background-color:#b6bfcd;color:#FFF;font-weight:700;}

#wrapper{background:url(../images/wrapperbg.jpg) 50% 0 no-repeat;}
#header{color:#555;width:1000px;height:111px;margin:0 auto;}
#header #desc{height:25px;text-align:center;line-height:25px;color:#dcfbff;font-size:11.5px;}
#header img.logo{margin:16px 0 0 31px;float:left;}
#menu{width:580px;background:url(../images/menubg.jpg) no-repeat;float:right;height:25px;overflow:hidden;list-style-type:none;margin:61px 15px 0 0;}
#menu img{width:116px;}
#menu li{float:right;}
#menu a:hover img,#menu img.selected{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}

#navigation,#navigationcat{width:960px;height:121px;padding:20px 20px 0 20px;color:#FFF;background:#1773bb url(../images/navigationbg.jpg) no-repeat;margin:0 auto;}
#navigation p{width:670px;}
#navigationcat p{line-height:120%;display:inline;}
#navigationcat h1{display:inline;font-size:20px;}
#navigation form,#navigationcat form{width:214px;height:98px;float:right;background:url(../images/searchbg.jpg) no-repeat;}
#navigation #search,#navigationcat #search{margin:15px 0 0 12px;}
#navigation #search input,#navigationcat #search input{width:174px;height:16px;padding:5px 8px 0;font-size:11px;color:#647188;background:url(../images/searchinput.gif) no-repeat;border:0;margin:5px 0;}
#navigation #search a,#navigationcat #search a{padding-left:8px;background:url(../images/searchbullet.gif) 0 50% no-repeat;font-size:10px;margin-left:12px;color:#FFF;text-decoration:none;}
#navigation #search a:hover,#navigationcat #search a:hover{text-decoration:underline;}

#line{width:960px;height:31px;background-color:#75D8F5;color:#FFF;background:#57C0F0 url(../images/navigationbg.jpg) no-repeat;margin:0 auto;padding:0 20px;}
#line form input{width:174px;height:16px;padding:5px 8px 0;font-size:11px;color:#647188;background:url(../images/searchinput.gif) no-repeat;border:0;margin:5px 0;}
#line form a{padding-left:8px;background:url(../images/searchbullet.gif) 0 50% no-repeat;font-size:10px;margin:0 0 0 12px;color:#FFF;text-decoration:none;}
#line form a:hover{text-decoration:underline;}

#contentwrapper{width:1000px;margin:0 auto;background:#FFF;}
#content{float:left;color:#3b3e43;background:#F4F4F4 url(../images/contentbg.jpg) no-repeat;width:660px;display:inline;margin:0;padding:10px;line-height:140%;}

#featured{width:640px;height:262px;padding:10px;background:#C6D8E1 url(../images/featuredbg.jpg) no-repeat;margin-bottom:10px;}
#featured .thumb{float:left;margin-right:15px;width:200px;height:259px;background:url(../images/reviewsitethumblrgbtm.jpg) bottom no-repeat;}
#featured .thumb img{width:200px;height:230px;}
#featuredcontent{width:425px;float:right;}
#featuredcontent h4{text-transform:uppercase;font-size:10px;}
#featuredcontent p{margin:2px 0;color:#6b7587;}
#featuredcontent p.reviewtxt{margin:10px 0 30px;color:#525a69;}
#featuredcontent .divider{border-top:1px solid #97aeba;border-bottom:1px solid #cfdfe4;margin:4px 0;}
#featuredcontent a{color:#FFF;}
#featuredcontent .score{height:40px;line-height:40px;width:150px;float:right;text-align:right;}
#featuredcontent .score strong{font-size:52px;}
#featuredcontent p.costs{width:200px;}

.bluetitle,.purpletitle{height:27px;}
.bluetitle button,.purpletitle button{border:none;background:none;width:auto;overflow:visible;text-align:center;white-space:nowrap;height:27px;margin:0;padding:0;}
.bluetitle button span,.bluetitle button em,.purpletitle button span,.purpletitle button em{display:block;height:27px;line-height:27px;color:#FFF;margin:0;}
.bluetitle button span,.purpletitle button span{padding-left:18px;}
.bluetitle button em,.purpletitle button em{font-style:normal;padding-right:18px;}
.bluetitle{border-bottom:2px solid #01B3F2;}
.purpletitle{border-bottom:2px solid #7887A1;}
.bluetitle button span{background:url(../images/bluetitlebg.jpg) no-repeat 0 0;}
.purpletitle button span{background:url(../images/purpletitlebg.jpg) no-repeat 0 0;}
.bluetitle button em{background:url(../images/bluetitlebg.jpg) no-repeat 100% 0;}
.purpletitle button em{background:url(../images/purpletitlebg.jpg) no-repeat 100% 0;}

.shortreview{background:#FFF;margin:7px 0;padding:5px;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;}
.shortreview .thumb{float:left;width:150px;height:168px;}
.shortreview .shortreviewtxt{width:485px;float:right;}
.shortreview .shortreviewtxt .rating{float:right;width:74px;height:50px;background:url(../images/reviewscorebg.jpg) no-repeat;text-align:center;}
.shortreview .shortreviewtxt .rating span{font-size:32px;font-weight:700;line-height:49px;color:#0EB6E7;letter-spacing:-2px;}
.shortreview .shortreviewtxt h2{margin:5px 0;}
.shortreview .shortreviewtxt p{margin:2px 0;color:#6b7587;}
.shortreview .shortreviewtxt p.reviewtxt{margin-top:10px;color:#525a69;height:110px;overflow:hidden;}
.shortreview .shortreviewtxt p a{padding-right:18px;background:url(../images/reviewarrow.gif) right no-repeat;}

#review{width:640px;padding:10px;margin-bottom:10px;}
#review .thumb{float:left;margin-right:15px;width:260px;text-align:center;}
#review .thumb img{width:260px;height:300px;}
#review .quotetxt{font-size:18px;color:#0EB6E7;}
#reviewcontent{width:365px;float:right;}
#reviewcontent h1{margin:0 0 10px;}
#reviewcontent h4{text-transform:uppercase;font-size:10px;}
#reviewcontent .date{font-size:13.5px;}
#reviewcontent p.reviewtxt{margin-bottom:30px;padding:5px 0;text-align:justify;}

#reviewcontent .rating{width:212px;height:28px;padding:5px 0 0 8px;margin:16px 0 0;background:url(../images/ratingboxlrgbg.jpg) no-repeat;float:left;}
#reviewcontent .ratingbox{width:200px;float:left;background:#d3edf6;height:22px;}
#reviewcontent .ratingpercent{display:block;float:left;background:#269bc4 url(../images/ratingpercentlrg.jpg);height:22px;}
#reviewcontent .score{background:url(../images/ratingscorebg.jpg) no-repeat;width:99px;height:68px;line-height:68px;float:right;color:#0EB6E7;font-size:40px;font-weight:700;text-align:center;}

.fullreview .reviewerpic{float:left;margin:10px 5px 5px 0;}
.fullreview p{padding:.5em 0;text-align:justify;}
.box,.midtxt{background:#FFF;margin-bottom:15px;padding:5px;width:650px;}
.box p.hilight{background:#F4f4f4;padding:10px;}

#ratingstable td,#detailstable td{padding:1.5px 0;}
#detailstable td{border-bottom:1px solid #E5E5E5;}
#detailstable tr.alt{background:#FAFAFA;}
#detailstable td img{margin-right:5px;}
#ratingstable .rating{text-align:right;padding-left:4px;width:160px;background:url(../images/ratingboxsmlbg.jpg) no-repeat;height:17px;color:#647188;}
#ratingstable .rating strong{margin-right:.4em;}
#ratingstable .ratingbox{width:100px;float:left;height:11px;margin-top:3px;overflow:hidden;}
#ratingstable .ratingpercent{display:block;float:left;background:#91A4B3 url(../images/ratingpercentsml.jpg);height:11px;}

.subbox{width:320px;float:left;margin-top:15px;}
.subbox div{height:26px;line-height:26px;background:url(../images/subboxicobg.gif) no-repeat;padding-left:7px;}
.subbox div img{margin-right:15px;vertical-align:top;margin-top:7px;}
.subbox div h2 {color:#0EB6E7;display:inline;}
.subbox p{background:#F4f4f4 url(../images/subboxbg.gif) no-repeat;padding:10px;margin-top:4px;}
.subboxpad{margin-right:10px;}

.memberthumb{float:left;width:215px;text-align:center;margin:10px 0;}
.bonusthumb{float:left;width:215px;text-align:center;margin:5px 0;}
.comingsoon{background:url(../images/bonussash.png) no-repeat;position:absolute;width:150px;height:168px;z-index:999;display:block;border:none;margin:0 0 0 32px;padding:0;}

.midtxt{text-align:center;font-weight:700;}
.btmtxt{text-align:center;font-weight:700;font-size:24px;margin:30px 0;line-height:32px;letter-spacing:-1px;}

#leftcolumn,#rightcolumn{color:#333;background:#FFF;width:160px;float:left;margin:0;padding:10px 0;}
#leftcolumn .sidebtn{margin:9px 0 0 9px;display:block;}
#leftcolumn .sideart{width:85px;height:379px;margin-top:30px;background:url(../images/sideart.jpg);display:block;}

.sidebox{margin-bottom:12px;}
.sidebox h4{background:#647188 url(../images/sidehdrbg.jpg) repeat-x;height:23px;padding:8px 0 0 10px;margin-bottom:3px;}
.sidebox .sidemenu{list-style:none;width:160px;}
.sidebox ul.sidemenu li a{background:url(../images/sidebullet.jpg) 10px 50% no-repeat;padding:2px 0 2px 20px;width:140px;}
.sidebox ol.sidemenu li a{padding:2px 0 2px 5px;width:155px;}
.sidebox .sidemenu li a{font-size:11px;color:#647188;display:block;font-size:11px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #EEE;}
.sidebox .sidemenu li a span{font-weight:700;}
.sidebox .sidemenu li a span.rrating{float:right;width:25px;height:13px;background:url(../images/ratingright.jpg) no-repeat;font-size:10px;color:#FFF;text-align:center;margin-right:3px;letter-spacing:-.5px;}

.sidebox .sidemenu li a:hover{color:#333;}
.sidebox .reviewers{font-size:11px;color:#647188;text-align:center;list-style:none;}
.sidebox .reviewers img{border:1px solid #CCC;margin:10px 0 1px;padding:2px;}
.sidebox .sidemenu li.gaylink a{background:none;padding:2px 0 2px 25px;width:135px;}

#twitter a,#feed a{text-decoration:none;}
#twitter,#feed{line-height:32px;margin:5px 0;}
#twitter img,#feed img{vertical-align:middle;}
#feed{font-size:12px;}

.w2-a{font-size:13px;color:#909090;}
.w2-a a{font-weight:700;text-decoration:underline;color:#909090;}
.w2-a a:hover{color:#FD1566;text-decoration:none;}
.w2-1{width:150px;}
.w2-2{width:360px;text-align:center;word-spacing:10px;}
.w2-3{width:150px;text-align:right;}

#footer{clear:both;color:#666;height:109px;width:980px;margin:0 auto;padding:5px 10px;text-align:center;background:#FFF url(../images/footerbg.jpg) center no-repeat;}
#footer p{width:940px;margin:5px auto;font-size:11px;}
#footer a{padding:0 5px;}

a.imghover:hover img{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}

