@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000;background:#ffffff;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* general layout */
body{background:#e6e6e6;}
div#wrapper{background:url(images/background-shadow.png) repeat-y; width:702px; margin:0 auto; padding:0px 50px 15px 50px;}
div#nav ul{background:url(images/nav-background-top.png) no-repeat; width:700px; height:27px; margin:0 auto 1px auto;}
div#nav ul li{display:inline;}
div#nav-bottom{background:url(images/nav-background-bottom.png) no-repeat; width:700px; height:7px; margin:0 auto 13px auto; clear:both;}
div#foot{clear:both; padding-top:20px;}

/* a styles*/
a{color:#0468ff;}
h2 a{color:#1f1f1f; text-decoration:none;}

/* div styles*/
div#banner{background:url(images/banner.png) no-repeat; width:678px; height:113px; margin:0 auto 34px auto;}
div#content{padding:0px 22px;}
div#logo{background:url(images/logo.png) no-repeat bottom; width:388px; height:36px; margin:0 0 11px 15px; padding-top:20px;}
div.top-products{width:338px; float:left; margin-right:18px;}
div#thumb-rating{background:url(images/thumb-rating-background.png) no-repeat; width:510px; height:230px; margin:0 auto 15px auto;}

/* form styles*/
form.positive-thumb input.img{float:left; margin-left:163px; background:url(images/thumbGH.png) no-repeat bottom; width:38px; height:52px; cursor:pointer; border:none; outline:none;}
form.positive-thumb input.img:hover{background:url(images/thumbGH.png) no-repeat top;}
form.negative-thumb input.img{background:url(images/thumbRH.png) no-repeat bottom; width:38px; height:52px; cursor:pointer; border:none; outline:none;}
form.negative-thumb input.img:hover{background:url(images/thumbRH.png) no-repeat top;}


/* h styles */
h1{font-size:18px; line-height:28px; color:#0132B1; font-weight:bold; text-align:center; margin-bottom:15px; letter-spacing:-0.01em;}
h2{font-size:14px; line-height:22px; color:#071b3a; font-weight:bold; margin-bottom:7px; letter-spacing:-0.01em; padding-bottom:1px; border-bottom:1px solid #e6e6e6;}

/* img styles */
div#top-products-wrapper img{margin-bottom:15px;}

div#nav img{margin-right:-4px;}
div#space {padding:50px 50px 0px 0px;}

/* list styles*/
ul.arrows{list-style-image:url(images/bullets-arrows.png); margin: 0 0 15px 23px;}
ul.arrows li{font-size:14px; line-height:24px; letter-spacing:-0.01em; color:#1f1f1f;}
#rating-clms{padding-top:0px; width:600px; margin:0px auto;}
#rating-clms ul{float:left; width:200px; list-style-type:none;}
#rating-clms ul li.link{width: 200px; text-align:left; margin-left:35px;}
#rating-clms ul li.link a{font-size:10px; width:200px; text-align:left;}
#rating-clms ul li h2{text-align:center; width:200px;}

#button ul{margin:-204px 0px 0 221px; padding:0px 0 0 0; position:absolute;}
#button ul li{display:inline;}
#button ul li img{margin-left:7px; width:78px; height:28px; }

/* p styles */
p{font-size:12px; line-height:20px; margin-bottom:20px;}
p.try-links{line-height:36px; color:#096bff; text-align:right; margin-bottom:25px; border-bottom:none;}
p.rating-percentage{font-size:28px; font-weight:bold; color:#232323; margin:0 0 0 175px; padding:13px 0 5px 0;}
p.approval-rating{text-align:center; font-size:10px; color:#999; line-height:12px; margin:0 95px 3px 0;}
p.number-of-votes{text-align:center; font-size:10px; color:#999; line-height:12px; margin:0 95px 0 0;}
div#top-products-wrapper p {margin-bottom:5px;}
div#top-products-wrapper div.top-products p{font-size:13px; line-height:23px; margin-bottom:0px; letter-spacing:0em;}
div#foot p{text-align:center; font-size:10px; color:#aaa;  line-height:12px; margin-bottom:5px; padding:0 22px;}

/* general styles*/
.bold{font-weight:bold;}
.noborder{border:none;}
.center{text-align:center;}
.margin-top{margin-top:10px;}
p.rating-feedback{font-size:14px; color:#ea090e; text-align:center; border:1px dashed #ff0000;}
.red{color:#ea090e;}

iframe{height:1790px;}

form.positive-thumb input.img{float:left; margin-left:163px; background:url(images/thumbGH.png) no-repeat bottom; width:38px; height:52px; cursor:pointer; border:none; outline:none;}
form.positive-thumb input.img:hover{background:url(images/thumbGH.png) no-repeat top;}
form.negative-thumb input.img{background:url(images/thumbRH.png) no-repeat bottom; width:38px; height:52px; cursor:pointer; border:none; outline:none;}
form.negative-thumb input.img:hover{background:url(images/thumbRH.png) no-repeat top;}

div#thumb-rating{background:url(images/thumb-rating-background.png) no-repeat; width:510px; height:230px; margin:0 auto 15px auto;}

p.rating-percentage{font-size:28px; font-weight:bold; color:#232323; margin:0 0 0 175px; padding:13px 0 5px 0;}
p.approval-rating{text-align:center; font-size:10px; color:#999; line-height:12px; margin:0 95px 3px 0;}
p.number-of-votes{text-align:center; font-size:10px; color:#999; line-height:12px; margin:0px 95px 0 0;}

p.rating-percentage2{position: relative; font-size:28px; font-weight:bold; color:#232323; padding:10px 0px 0px 15px; margin-bottom:5px;}
p.approval-rating2{position: relative; text-align:center; font-size:10px; color:#999; line-height:12px; padding:0px 225px 5px 0px; margin-bottom:0px;}
p.number-of-votes2{position: relative; text-align:center; font-size:10px; color:#999; line-height:12px; margin:-5px 95px 0 5px;}
div#click-here{margin:-155px 0px 0px 370px;}

.productReviews{padding:10px; border:1px solid #cccccc; margin:0 0 10px 7px;}
.productReviews p{clear:both;}

.productReviews img{margin:-45px 0 0 493px; float:right;}

div#rate-buttons{background:url(images/review-form-bg.png); height:112px; width:309px;}
div#thumb-rating img#vote-now{margin-left:165px; position:relative; margin-top:5px;}

div#rate-buttons img#positive_button{padding-left:10px; margin-right:-5px}

form div#post-a-review{width:100%; margin:0 auto 15px auto;}
form div#post-a-review input#name{width: 50%;}
form div#post-a-review input#replyaddy{width:50%;}
form div#post-a-review div#rate-buttons{float:right;}
form div#post-a-review textarea#body{width:100%; height:100px;}
