﻿.rt_bx {position:relative;width:510px;margin:0;padding:0;font: normal normal normal 11px verdana, arial, helvetica, sans-serif;color:#1e2410;}
.fieldset {float:left;position:relative;background:#fff url(../images/BlueBG.gif) repeat-x bottom left; width:100%;padding:12px 4px 0px 4px;margin-top:-4px;margin-bottom:-4px;border-left:solid 1px #436eb2;border-right:solid 1px #436eb2; }
.legend {font-weight:normal;text-decoration : none;padding-left:10px; font-size:20px;color:#fff;top:-45px; position:relative;margin-bottom:-30px;}
.rt_el{width:400px;}.sb{float:right;}
.msg{ margin-left:85px;font-size:11px; display:none;}
.rname{width:115px;min-width:110;float:left;padding-top:3px;font-weight:normal;color:#000; }
.rname_a{width:115px;min-width:110;float:left;padding-top:3px; font-weight:normal;color:#000;top:-7px;position:relative;}
.star{width:20px;cursor:pointer;}
.star_a{width:20px;top:-7px;position:relative;}
.rfaq{float:right;display:none;}
.qimg{width:16px;border:0;}
#rTip{position: absolute;left: -300px;width: 180px;border: 1px solid #C0C09F;padding: 6px 0px 0px 10px;background-color: #FFFFCC;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);font-family: arial;font-size:11px;text-align:left;}
#rTipPointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
#rTip p{font-size: 10px;color:#1e2444;line-height:1.4em;margin-right:10px;margin-top:0;}
#rTipTextWrap {font-weight:bold;font-size: 1.2em;color: #592C16;margin-right:10px;}
.rButton{ font-weight:bold;font-size:9px;color:#ffffff;border:0;width:70px;height:20px;background:#f6f6f6 url(../images/BlueSubmit.gif) no-repeat 100% 100% ; cursor:pointer;}
.rTextarea{width:100%;height:90px;font-size:11px;font-family: arial;border:solid 1px #999999;}
.rField { width:150px;height:11px;float:left;font-size:11px;font-family: arial;border:solid 1px #999999;}
.txtCount {font-size:11px;font-family: arial;border:solid 1px #999999;}
.rFieldT { width:100px;float:left;color:#1e2444;}

div.qaheader { position:relative;top:-45px;color:#fff;width:100%;clear:both;margin-bottom:-43px;}
div.qafooter { color:#1e2444;width:100%;clear:both;}
div.qah1{color:#fff;font-size:20px;padding-left:15px;padding-top:1px;clear:both;}
div.qah4{color:#fff;font-size:11px;padding-left:15px;clear:both;}
#qacounts {float:right;font-size:10px;padding-top:3px;}
.qabody{position:relative;background:#fff url(../images/BlueBG.gif) repeat-x bottom left; width:100%;padding:10px 4px 0px 4px;border-left:solid 1px #436eb2;border-right:solid 1px #436eb2;}
div.qabtn {float:right;padding:5px;}
#scroll {
   height: 300px;width:100%;overflow: auto;overflow-x: hidden;border: 0px solid #666;padding: 1px;clear:both;}
div.toolbar {margin-top:-6px;}

div.qanda {position:relative;width:510px;margin:0;padding:0;font: normal normal normal 11px verdana, arial, helvetica, sans-serif;color:#1e2410;}

div.qaq { background-color: #f7fbfe;width:98%;font-size:12px;clear:both;padding:2px;color:#424242;margin:2px;}
div.qaqo { background-color: #bee3fc;width:98%;font-size:12px;clear:both;padding:2px;color:#424242;margin:1px;}
div.qaq img {float:left;margin:2px;}
div.qaa {float:right;font-size:11px;padding-top:2px;}
.qaz {font-weight:normal;color:#fd3406;}
.qaa {color:#424242;padding-left:1px;padding-right:15px;text-align:right;}
div.qaq a {color:#424242; text-decoration:none;font-weight:normal;}
div.qaq div.qaqo a {color:#000; text-decoration:none;}
.qaas {font-weight:normal;color:#95a366;padding-left:1px;}
.qax {margin-left:8px;}
fieldset { border:solid 1px #424242;background-color: #bee3fc;padding-left:0px;margin-right:0px;}
.subtext {color:#737373 ;font-size:10px;padding-top:5px; display:block; clear:both;width:450px;}
input.defaultBttn, input.defaultBttn:link, input.defaultBttn:visited{background:#eee url(../images/btn_arrowFwd.gif) no-repeat right bottom; border:solid 1px #aaa; color:#666; text-transform:uppercase; font: normal 11px arial; margin:2px; padding:4px 20px 4px 10px; text-decoration:none; text-align:left; white-space:nowrap; }
input.defaultBttn:hover{ background:#eeeeee url(../images/btn_arrowFwd_hover.gif) no-repeat 100% 100% ; color:#333; }
input.defaultBttn:active{ border-right:solid 2px #777; border-bottom:solid 2px #999; border-left:solid 1px #999; border-top:solid 1px #999; outline:none; color:#000; }
input.bttn, input.bttn:link, input.bttn:visited{width:105px;background:#eee url(../images/btn_arrowFwd.gif) no-repeat right bottom; border:solid 1px #aaa; color:#666; text-transform:uppercase; font: normal 10px arial; margin:2px; padding:4px 20px 4px 5px; text-decoration:none; text-align:left; white-space:nowrap; }
input.bttn:hover{ background:#eeeeee url(../images/btn_arrowFwd_hover.gif) no-repeat 100% 100% ; color:#333; }
input.bttn:active{ border-right:solid 2px #777; border-bottom:solid 2px #999; border-left:solid 1px #999; border-top:solid 1px #999; outline:none; color:#000; }

.tb{width:100%;height:45px;}
.d {float:left;width:510px;height:45px;background:url('../images/HawaiiLT.gif') no-repeat left top;margin:0;padding-left:10px;}
.d .f {float:left;display:block;height:45px;background:url('../images/HawaiiRT.gif') no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.d .f {float:none;}  
.tbr{width:100%;height:45px;}
.dr {float:left;width:510px;height:45px;background:url('../images/HawaiiLT.gif') no-repeat left top;margin:0;padding-left:10px;}
.dr .fr {float:left;display:block;height:45px;background:url('../images/HawaiiRT.gif') no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.dr .fr {float:none;} 
.dbr {float:left;width:510px;background:url('../images/HawaiiLB.gif') no-repeat left bottom;margin:0;padding-left:10px;}
.dbr .fbr {float:left;display:block;background:url('../images/HawaiiRB.gif') no-repeat right bottom;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.dbr .fbr {float:none;}   
.db {float:left;width:510px;background:url('../images/HawaiiLB.gif') no-repeat left bottom;margin:0;padding-left:10px;}
.db .fb {float:left;display:block;background:url('../images/HawaiiRB.gif') no-repeat right bottom;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.db .fb {float:none;}   
.clear{ clear:both;display:none;}
a {color:#789090;font-weight:bold; text-decoration:none;}
.b1 { float:left;width:240px;padding-left:10px;}
.b2 { float:left;width:85%;padding-left:10px;}
.b3 { float:left;width:85%;padding-left:10px;}

.op{padding-top:5px; display:block;width:100%; clear:both;}
.rv_bx {position:relative;width:510px;margin:0;padding:0;font: normal normal normal 11px verdana, arial, helvetica, sans-serif;color:#616266;}
.rv_bx .line{display:none;}
.rating_table { float:right; padding:1px; border:dotted 0px #f6f6f6; }
#item {border-bottom:dotted 1px #90a860;padding-top:10px;}
#chan_items{
   height: 300px;width:495px;overflow: auto;overflow-x: hidden;border:0;clear:both;}
.reviewer_info a img {display:none;}
.rating_table_td1 { font-weight:normal;width:120px;color:#000;}
.r_reviews { margin-top:10px;margin-bottom:10px;}
.r_reviews_span{ font-weight:bold; display:block;}
.rating_table_td3{display:none;}
.ratingValue{color:Gray; font-size:10px; font-weight:200;}
.reviewer_info i{display:block;}
.r_review_comment{padding-left:10px;padding-right:10px;}
.tbar{padding-left:10px; background-color:#e1f1fc;}

.rspage{padding:2px 4px;margin:2px;border:solid 1px #fff;float:left;}
a.rspage:hover{border:solid 1px #000;}
.rspagecurrent{padding:2px 4px;margin:2px;border:solid 1px #000;float:left; font-weight:bold;}
.rspg{float:left;}

a.tabOn,a:link.tabOn,a:hover.tabOn,a:visited.tabOn  {color: #FFFFFF;cursor:hand;font-family: arial;font-size: 11px;font-weight: bold;text-transform:uppercase;text-decoration: none;}
a.tabOff,a:link.tabOff,a:hover.tabOff,a:visited.tabOff {color: #333;cursor:hand;font-family: arial;font-size: 11px;font-weight: bold;text-transform:uppercase;text-decoration: none;}
#rvContent, #qaContent, #prContent{border:1px solid #436eb2;width:98.3%;overflow:hidden;padding:0px;}

table td.tabgOn {background-image: url(../images/HawaiiBlueTab.gif);  padding-left:14px;}
table td.tabgOff {background-image: url(../images/HawaiiGrayTab.gif);  padding-left:14px;}

.oClass { display:none; position:absolute; z-index:1000; -moz-opacity:0.8; background-color:gray; filter:alpha(opacity=80);width:100%;height:100%; }
.sinput{width:80px;font-size:11px;}
.dClass {overflow: auto;overflow-x: hidden;font: normal normal normal 11px verdana, arial, helvetica, sans-serif; display:none; width:350px; height:300px; position:absolute; border:solid 3px #4c4d4d; background-color:white;vertical-align:middle; text-align:center; z-index:2000; }
#divSignUp, #divLogin { float:left; margin: 0 10px; }                        
a.lLink { text-decoration:none; color:#111; }
a.lLink:hover { text-decoration:underline; }

.rssum {float:left;width:180px;padding:3px 7px;}

.aL{background-color:#3a6c9a;padding:3px 5px;color:#fff;border:solid 1px #436eb2;cursor:hand;font-family: arial;font-size: 10px;font-weight: bold;text-transform:uppercase;text-decoration: none;}
.naL{background-color:#d8d5d5;padding:3px 5px;color:#333;border:solid 1px #cccccc;cursor:hand;font-family: arial;font-size: 10px;font-weight: bold;text-transform:uppercase;text-decoration: none;}

#ratingBox .tb{display:none;}

#ratingBox .rt_bx .legend {display:none;}
#ratingBox .fieldset{border:0;}
#reviewsBox .fieldset{border:0;}
#reviewsBox .rv_bx {margin-top:5px}
#reviewsBox #item {border:0;}
#rvContent,#prContent,#qaContent{background-color:#ffffff;}
#ratingBox .toolbar,#qaContent .toolbar,#prContent .toolbar {background-color: #ffffff;}
#qaContent .rTextarea{width:99.5%;}
.pr_bx{width:565px;font: normal normal normal 12px verdana, arial, helvetica, sans-serif;color:#1e2410;}
.pr_bx .fieldset{padding:10px;}
#productBox{
   height: 400px;width:99%;overflow: auto;overflow-x: hidden;border:0;background-color:Transparent;padding: 1px;clear:both;}
#reviewsBox{
   height: 400px;width:99%;overflow: auto;overflow-x: hidden;border:0;background-color: #ffffff;padding: 1px;clear:both;}
.sum_bx{width:250px;height:250px;}
.rsbox{width:600px;} 
.sum_bx .rt_bx{width:240px;height:240px;}
.sum_bx #chan_items{width:240px;}
.sum_bx .rt_bx .rt_el{width:225px;}
.sum_bx .rt_bx .d{width:240px;}
.sum_bx .rt_bx .db{width:240px;}
.sum_bx .rt_bx .b1{width:225px;margin-top:-20px;}.sum_bx .rt_bx .b3{width:235px;margin-left:-10px;}

.wbg{width:100%;background-color:#ffffff;height:37px;}
.wbg a{color:#000; font-weight:normal;padding:5px;}
.gbg{width:100%;background-color:#d9d9d9;height:37px;}
.gbg a{color:#000; font-weight:normal;padding:5px;}
.ratingDec{color:Gray; font-size:11px; font-weight:bold;}

.qtb{width:100%;height:45px;}
.qd {float:left;width:510px;height:45px;background:url('../images/HawaiiQALT.gif') no-repeat left top;margin:0;padding-left:10px;}
.qd .qf {float:left;display:block;height:45px;background:url('../images/HawaiiQART.gif') no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.qd .qf {float:none;}
.qtbb{width:100%;height:45px;}
.qdb {float:left;width:510px;height:45px;background:url('../images/HawaiiQALT.gif') no-repeat left top;margin:0;padding-left:10px;}
.qdb .qfb {float:left;display:block;height:45px;background:url('../images/HawaiiQART.gif') no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.qdb .qfb {float:none;}
.rv_bx .line{display:none;}
.rv_bx{width:510px;}.review_it{padding:0px;}
.tbar{padding:5px 10px;}
.rv_bx{border:0;margin:0px;padding:0px;}
#ratingBox .rfaq{display:none;}.rcT{ clear:both;}.cnfrms{ clear:both;}
.sum_bx .rfaq{display:inline;}
.rcount .ratingValue{display:none;}

.qaqo .subtext {color:#724d10;font-size:11px;padding-left:30px;display:block;}
#reviewsBox .rv_bx .tbr{display:none;}
#reviewsBox .rv_bx #chan_items{ width:100%;height:350px;}
#reviewsBox .tbar{width:560px;padding-top:25px;}
#ratingBox .fieldset{ background:none;}
#ratingBox { clear:both;height:400px;background:#fff url(../images/BlueBG.gif) repeat-x bottom left;}
#qaContent .qanda ,#qaContent .qd,#qaContent .qdb,#ratingBox .rt_bx,#reviewsBox .rv_bx,#ratingBox .dr,#ratingBox .db{width:575px;}

.addpick{ clear:both;float:left;width:99%;padding-left:10px;}
.divinputfile{background:url(../images/btn-choose-file.gif) no-repeat 100% 1px;height:22px;width:235px;margin:5px;}
.smt{width : 79px;height: 22px;padding: 22px 0 0 0;margin:0;border: 0;background: transparent url(../images/btn-upload-file.gif) no-repeat center top;overflow: hidden;cursor: pointer;cursor: hand;}
.divinputfile .filepc{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);font-size:18px;}
.fakeinputfile{margin-top:-24px;}
.fakeinputfile .fakefilepc{width:150px;height:14px;font-size:11px;font-family:Arial;color:#878787;}

.rverified{padding:0px 3px;}

#r_avatar{ position:absolute; top:48px; left:450px;}
#iavtr{ z-index:1000;}
.cnfmCmt{border:solid 1px #cccccc;padding:4px;width:420px;height:60px;overflow :auto;}
.msg1{display:none;}
.r_status{color:Blue;}
#videol{color:#878787;height:14px;}
#r_lout{float:left;font-size:10px;padding-right:5px;}.rc{clear:both;padding-left:10px;}.r_o{padding-left:10px;}#msgr{float:left;padding-left:10px;}#msgr{float:left;padding-left:10px;}

#outcontainer{width: 100%;height: 200px;overflow: auto;overflow-x: hidden;border: 0px solid #90a860;background-color:transparent;clear:both;}
#container{width: 99%;margin: 0px;background:#fff url(../images/BlueBG.gif) repeat-x bottom left;color: #333;line-height: 130%;valign:top;font: normal normal normal 12px verdana, arial, helvetica, sans-serif;color:#1e2410;border: 1px solid #436eb2;}
#ritem{width: 100%;border-bottom: 0px dotted #666;}
#top{padding: 0 .5em;background-color: transparent;border-bottom: 0px solid gray;}
#top h1{padding: 0;margin: 0;}
#leftnav{float: left;width: 160px;margin: 0;padding: 1em;}
#rightnav{float: right;width: 230px;margin: 0;padding: 1em;border:0px solid Red;}
#rightnav .rating_table{border:0px solid Red; float:none;}
#rightnav .rt_el{width:100%;}
#rightnav .rt_el .ratingValue{clear:both;display:block;}
#content{margin-left: 200px;border: 0px solid gray;padding: 1em;}
#content .review_it,#content .r_review_comment,#content .r_review_text{border: 0px solid #000;padding:0;}
#content .reviewer_info{}
#footer{clear: both;margin: 0;padding: 0 .5em;color: #333;background-color: transparent;border-top: 0px solid gray;}
#leftnav p { margin: 0 0 1em 0; }#content h2 { margin: 0 0 .5em 0; }
.tag{padding:2px 7px 2px 2px;float:left;}.tagtype{padding:5px;width:93%;text-align:left;border:1px dotted #000;margin:5px 10px 10px 10px;float:left;}
.ttname{padding:2px; background-color:#fff;margin-top:-15px;width:70px; font-weight:bold;}.review_it .ttname{ font-style:italic;}.tttd{border-left:1px dotted #000;}.rf{width:150px;}
#container .rfaq{display:inline;}
