/* ::::: http://cdn.reviewitonline.net/style.css ::::: */

body { background-image: url('bg.png'); background-repeat: repeat-x; background-color: rgb(241, 241, 241); margin: 0px; padding: 0px; font-family: arial; font-size: 12px; }
img { border: 0pt none; }
table td { padding: 0pt; }
.bold { font-weight: bold; }
#googlesearch { float: right; margin: 3px 0pt 0pt; }
h1#page { display: inline; color: rgb(16, 36, 68); font-size: 22px; }
.reviewer { font-style: italic; font-weight: bold; color: rgb(91, 139, 216); }
h3 { color: rgb(57, 87, 134); font-size: 16px; font-weight: bold; }
.clear { clear: both; }
#wrap { width: 990px; text-align: left; margin: 0px auto; }
#head { width: 990px; }
#logo { width: 110px; height: 131px; float: left; }
#img728 { width: 728px; height: 90px; float: right; padding: 20px 0px 0px; }
#menu { float: left; display: block; color: rgb(255, 255, 255); font-family: "Lucida Sans Unicode"; font-size: 13px; line-height: 36px; height: 39px; width: 100%; }
#menu ul { margin: 0px; padding: 0px; display: inline; float: left; }
#menu ul li { list-style-type: none; display: inline; padding: 0px 15px; }
#menu ul li a { text-decoration: none; color: rgb(255, 255, 255); }
#cont-top { background-image: url('cont-top.png'); background-repeat: no-repeat; width: 990px; height: 10px; float: left; margin: 15px 0px 0px; }
#cont-back { background-image: url('cont-bg.png'); background-repeat: repeat-y; width: 990px; float: left; }
#cont-pad { text-align: left; padding: 5px 15px 20px; }
#cont-bot { background-image: url('cont-bottom.png'); background-repeat: no-repeat; width: 990px; height: 10px; float: left; margin: 0px 0px 15px; }
#img300page { width: 420px; margin: 0pt; padding: 10px; text-align: center; float: right; background-color: rgb(255, 255, 255); }
#img300pagesep { border-bottom: 1px dotted rgb(200, 200, 200); width: 380px; height: 1px; margin: 10px 30px 20px; float: right; }
.specs { text-align: left; border: 1px solid rgb(210, 210, 210); font-family: arial; font-size: 12px; color: rgb(52, 52, 52); margin: 10px 0pt 0pt; padding: 0px; width: 480px; background-color: rgb(255, 255, 255); float: right; }
.specstitle { background-color: rgb(55, 85, 133); color: rgb(255, 255, 255); width: 100%; font-weight: bold; }
.specspad { padding: 5px; }
.spectextpad { padding: 0pt 0pt 0pt 25px; line-height: 22px; float: left; }
.spectit { background-color: rgb(217, 217, 217); width: 50%; line-height: 22px; font-weight: bold; float: left; }
.spectitpad { padding: 0pt 0pt 0pt 13px; }
#pageright { float: right; width: 480px; }
#subscribe { text-align: left; border: 1px solid rgb(210, 210, 210); color: rgb(57, 87, 134); font-size: 14px; font-weight: bold; margin: 10px 0pt 0pt; padding: 10px; width: 460px; background-color: rgb(255, 255, 255); float: right; }
form#subscriber input#subscribername, input#subscriberemail { height: 16px; line-height: 16px; font-size: 12px; padding: 0pt; margin: 0pt; width: 145px; }
form#subscriber input#subscriberbutton { background-color: rgb(57, 87, 134); font-size: 12px; color: rgb(255, 255, 255); }
#subbutton { text-align: right; }
#container { width: 440px; float: left; padding: 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); }
.breadcrumb { float: right; color: rgb(52, 52, 52); width: 460px; margin: 0pt 0pt 10px; padding: 10px; text-align: center; border: 1px solid rgb(210, 210, 210); background-color: rgb(255, 255, 255); }
.breadcrumb a { color: rgb(52, 52, 52); text-decoration: none; }
#footwrap { background-color: rgb(55, 85, 133); height: 70px; text-align: center; }
#footer { padding: 20px 0px 0px; color: rgb(220, 220, 220); }
#footer a { text-decoration: none; color: rgb(255, 255, 255); }
.img468page { width: 480px; margin: 0pt; padding: 10px 0pt; text-align: center; float: right; background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); }
#review-text { text-align: justify; font-size: 11px; }
#review-image { width: 480px; margin: 10px 0pt; padding: 10px 0pt; text-align: center; float: right; background-color: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); }
/* ::::: http://cdn.reviewitonline.net/css/rating.css ::::: */

#rating { color: rgb(57, 87, 134); font-size: 16px; font-weight: bold; }
.ratingblock { display: inline; border-bottom: 1px solid rgb(153, 153, 153); padding-bottom: 8px; margin-bottom: 8px; font-size: 12px; color: rgb(0, 0, 0); }
.unit-rating { list-style: none outside none; margin: 0px; padding: 0px; height: 15px; position: relative; background: url('starrating.gif') repeat-x scroll left top transparent; }
.unit-rating li { text-indent: -90000px; padding: 0px; margin: 0px; float: left; }
.unit-rating li a { outline: medium none; display: block; width: 15px; height: 15px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: url('starrating.gif') repeat scroll left center transparent; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 15px; }
.unit-rating a.r2-unit { left: 15px; }
.unit-rating a.r2-unit:hover { width: 30px; }
.unit-rating a.r3-unit { left: 30px; }
.unit-rating a.r3-unit:hover { width: 45px; }
.unit-rating a.r4-unit { left: 45px; }
.unit-rating a.r4-unit:hover { width: 60px; }
.unit-rating a.r5-unit { left: 60px; }
.unit-rating a.r5-unit:hover { width: 75px; }
.unit-rating li.current-rating { background: url('starrating.gif') repeat scroll left bottom transparent; position: absolute; height: 15px; display: block; text-indent: -9000px; z-index: 1; }
/* ::::: http://images.intellitxt.com/ast/js/vm/style/itxtcss_1307009512.css ::::: */

div#itxtexclude { display: none; visibility: hidden; }
.itxtrstdiv, .itxtrst div { float: none; left: auto; right: auto; top: auto; bottom: auto; border: medium none; background-color: transparent; line-height: normal; text-align: left; position: static; display: block; white-space: normal; font-family: inherit; font-variant: normal; overflow: visible; margin: 0pt; padding: 0pt; }
.itxtrsta, .itxtrst a, .itxtrsta span { float: none ! important; left: auto; right: auto; top: auto; bottom: auto; border: medium none; background-color: transparent; line-height: normal; text-align: left; position: static ! important; display: inline ! important; white-space: normal; font-family: inherit; font-variant: normal; margin: 0pt ! important; padding: 0pt; }
.itxtrstimg, .itxtrst img { float: none; left: auto; right: auto; top: auto; bottom: auto; border: medium none; background-color: transparent; line-height: normal; text-align: left; position: static; display: inline; white-space: normal; margin: 0pt; padding: 0pt; }
.itxthook .itxtrstspan, .itxtrstspan, .itxtrst span { float: none; left: auto; right: auto; top: auto; bottom: auto; border: medium none; background-color: transparent; line-height: normal; text-align: left; position: static; display: inline; white-space: normal; font-family: inherit; font-variant: normal; font-size: inherit; text-transform: none ! important; margin: 0pt ! important; padding: 0pt ! important; }
#itxttt { position: absolute; overflow: visible; font-family: Verdana,Arial,Helvetica ! important; }
#itxtshadow { position: absolute; overflow: hidden; z-index: 999000; }
#itxtshadow div.itxtshdw, #itxtshadow div.itxtshdw div { position: absolute; overflow: hidden; display: block; }
#itxtchrome { position: absolute; overflow: visible; z-index: 9910000; }
#itxtheader { position: absolute; z-index: 9913000; cursor: move; -moz-user-select: none; }
#itxtheader div.itxtcrnhldr { width: 100%; height: 100%; }
#itxtheader div.itxtcrn { font-size: 1px; overflow: hidden; position: relative; height: 1px; line-height: 0pt; z-index: 9913050; padding: 0pt; }
#itxtheader div.itxttrc { position: absolute; top: 1px; right: 2px; z-index: 9913100; }
#itxtheader div.itxtadv { position: absolute; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(119, 119, 119); font-size: 9px; font-weight: 700; top: 4px; left: 6px; height: 20px; white-space: nowrap; }
#itxtheader img.itxtclose, #itxtheader img.itxtwhat { cursor: default; vertical-align: top; }
#itxtheader img.itxtvmlogo { cursor: pointer; }
#itxtshadow .itxttl div, #itxtshadow .itxtbl div { left: 0pt; top: 0pt; }
#itxtshadow .itxttr div, #itxtshadow .itxtbr div { left: -712px; top: 0pt; }
#itxtshadow .itxttm div, #itxtshadow .itxtbm div { left: -50px; top: 0pt; }
#itxtheader div.itxttlc, #itxtheader img.itxtcustlogo { left: 0pt; position: absolute; top: 0pt; z-index: 9913100; }
#itxtcontentbg, #itxtfooter, #itxtdrawerfooter, #itxttail, #itxtcontent { position: absolute; z-index: 9911000; }
#itxtfooter div.itxtftr, #itxtdrawerfooter div.itxtftr, #itxtdrawer div.itxtftr, #itxttail div, #itxtadftr div.itxtftr { font-size: 1px; height: 1px; line-height: 0pt; overflow: hidden; position: relative; padding: 0pt; }
