
body {margin:0px; background:#000; padding-bottom:60px;}
body {font:normal 0.9em Arial,Helvetica,sans-serif;color:#565656}

#top {text-align:left;margin:0px auto;width:894px;}
#main{margin:0px auto;width:854px;background:#fff;color:#565656;padding:20px;}

#maininside {width:854px;text-align:left;padding:0px 20px;}


#mainbody {width:854px;}

#main td{padding:0px;}

#bottom {margin:0px auto;width:894px;}

#personalmenu{font-size:11px;color:#fff;float:right;text-align:right;margin-top:10px;}
#personalmenu a,#footer a {text-decoration:none;margin:auto 8px;}
#personalmenu a{color:#fff;border-bottom:1px dotted #fff;}
#personalmenu a:hover{color:#8edefc;border-bottom:1px dotted #8edefc;}

#yourpanel a{font-size:10px;}

a, a:hover {color:#ba3576;}
h1 {margin:0px; color:#626262;font:lighter 32px Tahoma,Helvetica,sans-serif;}
h2 {margin:0px;font:lighter 24px Tahoma,Helvetica,sans-serif;}
h3 {margin:0px;font:bold 15px Arial,Helvetica,sans-serif;}
h4 {color:#535353;margin-bottom:3px;border-bottom:1px solid #cecece;display:inline;font-size:10pt}

.panel_wow {width:150px;background:#fff; border:1px solid #dbdbdb; }
.panel_wow td {font-size:.95em}
.panel_wow .title {margin-bottom:6px; padding:3px 10px; text-align:left;color:#646464;}

.qpd {margin:0px;padding:0px; }
.qpd .v,.quadrantproducts div {height:102px; width:100px; padding:0px; margin:0px; text-align:center; border:1px solid #cccccc; vertical-align:middle;}
.qpd .s {width:100px; overflow:hidden; white-space: nowrap; margin:0px;}
.qpd .rc {width:100px; overflow:hidden; white-space: nowrap; margin:0px;font-size:10px;}

.qpd4 {margin:0px;padding:0px; }
.qpd4 .v {width:120px; height:102px; padding:0px; margin:0px; text-align:center; border:1px solid #cccccc; vertical-align:middle;}
.qpd4 .s {width:140px; overflow:hidden; white-space: nowrap; margin:0px;}
.qpd4 .rc {width:140px; overflow:hidden; white-space:normal; margin:0px;font-size:10px;}

.ratingcontainer{color:#676767;font-size:10px;float:left;margin-right:5px;}
.ratinggrey{background:transparent url(/img/star.grey.png) repeat-x top left;width:60px;height:12px;padding:0px;float:left;}
/*.ratinggrey{background:#fff;width:60px;height:12px;padding:0px;float:left;}*/
.rating{background:transparent url(/img/star.png) repeat-x top left;height:12px;padding:0px;}

.q1,.q1 a {font-size:10px;}
.q1{padding-left:20px;color:#777777}
.q2fill{width:100%;}
.q2{height:22px;margin:0px 2px;}
.q2 td {padding:0px;}
.pointer {cursor:pointer;}

.alsorated {height:36px;padding:5px;}
.alsorated,.alsorated a {font-size:10px;}

.panelistphotos td {border:1px solid #cecece; vertical-align:middle; text-align:center; width:175px; height:175px; padding:2px;}

.l{border-left:1px solid #b5b4b4;}
.r{border-right:1px solid #b5b4b4;}
.bg{background:#fff url(images/yourpanel.middlecell.gif) bottom center repeat-x;}

.big {width:660px;}
.mid {width:330px;}
.quad {margin-right:10px;margin-bottom:10px;}
.quad_head {background:#e7e7e7 url(images/front.quad.top.gif) left top no-repeat; height:42px;}
.quad_head a,.quad_head span {font:lighter 24px Arial,Helvetica,sans-serif;color:#676767;text-decoration:none;margin-left:10px;margin-right:10px;}
.quad_head a {color:#ba3576}
.quad_head div {float:right;}
.quad_head div a {font-size:18px;color:#ba3576}
.quad_head_r {background:#e7e7e7 url(images/front.quad.top.gif) right top no-repeat; height:42px;width:16px;}
.quad_top {border-left:1px solid #ccc;border-right:1px solid #ccc; height:18px; vertical-align:bottom;padding:0px;}
.quad_top div{overflow:hidden;white-space:nowrap;width:330px;}
.quad_top,.quad_top a {color:white;font-size:11px;}
.quad_top a,.activecat {line-height:18px;padding:6px; margin-bottom:3px; color:white;font-size:11px;text-decoration:none;vertical-align:middle}
.quad_top a:hover{text-decoration:underline;color:white}

.quad_mid {border:0px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-top:0px;background:#fff}
.quad_mid table {margin:3px;}
.quad_foot {background:transparent url(images/front.quad.bottom.gif) left top no-repeat; height:9px;}
.quad_foot_r {background:transparent url(images/front.quad.bottom.gif) right top no-repeat; height:9px;width:16px;}
.quad_wow {font-size:11px; width:120px;}
.s,.ss {font-size:11px}
.toplink {margin:10px 5px;}

.qatable {margin:0px 20px;}
.qatable th {text-align:left;border-bottom:1px solid #dedede;}
.qatable td {}

#panelistanswers {width:100%}
#panelistanswers td {width:10%;vertical-align:top;font-size:11px;}
#panelistanswers th {width:100%;}

.activecat{border-bottom:1px solid white;font-weight:bolder;}
#paneltoplinks {float:right;margin-right:10px;font-size:12px}
#paneltoplinks a {font-size:12px}

.newquad_top {border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
.newquad_top,.newquad_top a {font-size:11px;}
.newquad_top a,.activecat {line-height:18px;padding:6px; margin-bottom:3px; font-size:11px;text-decoration:none;vertical-align:middle}
.newquad_top a:hover{text-decoration:underline;}
.activecat {color:#000}

th {text-align:left}

.person td,.person th {padding:3px;height:100px;}
.person th {width:100px;border:1px solid #cecece;text-align:center;}
.person td {vertical-align:top;}

#charity {border:1px solid #cecece;padding:5px;margin-bottom:5px;}
#ratethis {margin:10px 0px;padding:5px;border:1px solid #cecece;}

#fakereport {margin:10px 0px;padding:5px;border:1px solid #cecece;}



/* needed for the new version */
#footer {
	margin-top: 50px;
	display: block;
	color: #9A9A9A;
	font-size: 10px;
	text-align:left;
}
.slogan {color:#cecece;padding-top:20px;font-weight:bold;}

.cn {width:100px; overflow:hidden; white-space: nowrap; margin:0px;font-size:10px;}

#toprightlinks {vertical-align:bottom;text-align:right;white-space:nowrap;padding-bottom:5px;color:#fff;padding-right:10px}
#toprightlinks a {font-size:11px;color:#fff;border-bottom:1px dotted #fff;text-decoration:none;}
#topslogan {color:#cecece;font-weight:normal;text-align:left;margin-left:5px;font-size:11px;font-family:Verdana,Arial,sans-serif;}
#topslogan span {font-weight:bold;color:white;}
h3 {color:#fff;margin-bottom:0px;margin-top:10px} 
#maininside h3 {color:#626262}

.main_top {text-align:left;padding:0px; height:26px; background:#fff url(images/2/body.top.border.gif) left 10px no-repeat;font-size:18px;}
.main_top span {margin-left:20px;padding:0px 10px;background:#fff;}
.main_middle {border-left:1px solid #b5b4b4;border-right:1px solid #b5b4b4;background:#fff url(images/body.bottom.bg.gif) bottom center repeat-x; vertical-align:top;}
#main td.main_middle {padding:0px 20px}
.wow {padding:5px;float:right;width:180px;margin-top:15px}
.wow img {border:1px solid #cecece;margin:0px 5px 0px 0px;float:left;}
.wow .title {margin-bottom:6px; padding:3px 10px; text-align:left;color:#646464;}
.wow div {clear:both;padding-bottom:10px;}
.checkmore {text-align:right;float:right; margin-top:-30px}
#recentratings{border:1px solid #cecece;padding:5px;margin:10px 5px;}
#recentratings,#recentratings *{font-size:12px}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.top {vertical-align:top;}

.short_panelists_data table th {height:64px;width:64px;vertical-align:middle;text-align:center;border:1px solid #cecece;padding:1px;}
.short_panelists_data table td {width:64px;border:1px solid #cecece;padding:1px;}
.short_panelists_data a {text-decoration:none;}
.short_panelists_data {margin:10px;}

#yourpanel {margin-top:16px;width:854px;}
#yourpaneltop  {text-align:left; padding:0px; padding-left:20px; padding-top:8px; height:38px;background:#fff url(images/yourpanel.topcell.gif) no-repeat left top;font-weight:normal}
.err {color:red;border:1px solid red;padding:10px 20px;text-align:center;margin:20px 0px;}

#main .pinkbutton {float:right;margin-right:15px;width:135px;height:30px;background:transparent url('images/2/btn.pink.gif') no-repeat;text-align:center;line-height:30px;color:#fff}
#main .pinkbutton a {color:#fff;font-size:14px;text-decoration:none;}

#main .whitebutton {float:right;margin-right:15px;width:135px;height:30px;background:transparent url('images/2/btn.white.gif') no-repeat;text-align:center;line-height:30px;color:#542a3e;}
#main .whitebutton a {color:#542a3e;font-size:14px;text-decoration:none;}

.bg_top_right {background:#fff url(images/2/body.top.border.gif) right bottom no-repeat;}
.bg_mid {background:#fff url(images/body.bottom.bg.gif) bottom center repeat-x}
.bg_bottom_left {background:#fff url(images/2/body.bottom.border.gif) left bottom no-repeat;}
.bg_bottom_right {background:#fff url(images/2/body.bottom.border.gif) right bottom no-repeat;}

span.hlp,.hlp span{color:#542a3e;border-bottom:1px dotted #542a3e;cursor:help;}

#slogin {width:100%;background:#fff url(images/3/top.right.gif) left top no-repeat;padding:0px 15px;font-size:11px;vertical-align:middle;} 
#slogin form {margin:0px}
/*#slogin input[type=text],#slogin input[type=password]{border:1px solid #cecece;width:70px;font-size:11px;}*/
#slogin a {color:#b71d67;font-weight:bold;font-size:11px;}

#slsubmit,.button{border:1px solid #878787;font-size:10px;}
.button {background:#efefef;color:#000;text-decoration:none;padding:0px 3px; height:22px;}

.nlexp {background:#fff url(images/3/nl.bg.470.gif) top left repeat-y;}
.nlexp input[type=text] {border:1px solid #cecece;font-size:11px;margin:1px 0px;}
.nlexp th {background:transparent url(images/3/nl.2.470.jpg) bottom right no-repeat;}
.nlexp th div {font:normal 11px Verdana,sans-serif;margin-left:25px;margin-top:10px;margin-bottom:0px;}
.nlexp th div h1 {font-size:20px;}

.nlexpin {background:#fff url(images/3/nl.bg.gif) top left repeat-y;}
.nlexpin input[type=text] {border:1px solid #cecece;font-size:11px;margin:1px 0px;}
.nlexpin th {background:transparent url(images/3/nl.2.jpg) bottom right no-repeat;}
.nlexpin th div {font:normal 11px Verdana,sans-serif;margin-left:25px;margin-top:10px;margin-bottom:0px;}
.nlexpin th div h1 {font-size:20px;}

#path, #path a {font:11px Verdana,sans-serif;}

#newslettercontainer {padding:10px 20px 10px 0px;margin:5px;color:#565656}
