.color_brown { color:#564937; }
.color_grey_text { color:#c3beb5; }
.color_grey_text2 { color:#b0a99d; }
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:inherit;
  vertical-align:baseline;
}
:focus { outline:0; }
body {
  line-height:16px;
  margin:0px;
  padding:0px;
  height:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#ffffff;
  color:#564937;
}
ol, ul { list-style:none; }
ol.item_list { list-style-type:decimal; }
ol.item_list li { margin-left:20px; }
ul.item_list { list-style:disc inside none; }
ul.item_list li { padding-bottom:5px; }
ul.answer_tips { list-style:disc inside none; }
ul.answer_tips li { padding-left:15px; }
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:"" ""; }
h1 {
  line-height:27px;
  font-size:23px;
}
h1.title { margin-bottom:1em; }
h1.definition_title {
  padding-top:15px;
  font-size:36px;
}
h2 {
  font-size:16px;
  font-weight:bold;
  margin-bottom:1em;
}
h2.brown {
  font-size:14px;
  font-weight:bold;
  margin-bottom:0.5em;
  color:#564937;
}
h2.feedtitle {
  font-size:14px;
  font-weight:bold;
  margin:15px 0 10px 0;
}
h2.definition_title {
  margin:0 0 5px 0;
  padding-top:10px;
}
h2.showtitle {
  margin:0;
  font-size:100%;
  font-weight:normal;
  display:inline;
}
h2.review {
  margin:0;
  margin-bottom:3px;
  padding:0;
  font-size:100%;
}
h2.qdetails {
  margin:10px 0 10px 0;
  padding:0;
  font-size:150%;
  font-weight:normal;
}
h3.subtitle {
  font-size:14px;
  font-weight:bold;
  margin:15px 0 10px 0;
}
h3.qcategory {
  margin:5px 0 5px 0;
  padding:0;
  font-size:110%;
}
hr {
  border:0;
  height:1px;
  color:#e0ddd8;
  background-color:#e0ddd8;
  margin-top:10px;
  margin-bottom:5px;
}
.last { margin-right:0 !important; }
.first { margin-left:0 !important; }
.greyline472 {
  border-bottom:1px solid #e0dcd6;
  height:1px;
  width:472px;
  margin-bottom:14px;
}
#body2 { position:relative; }
#body_wrap {
  width:970px;
  z-index:200;
  padding:10px 5px 0 5px;
  position:relative;
  background-color:#ffffff;
  margin:auto;
}
h2.title {
  padding:10px 0 10px 0;
  font-size:150%;
  font-weight:bold;
}
h4.sub_title {
  padding:0 0 5px 0;
  font-size:125%;
  font-weight:bold;
}
h4.sub_title a { color:#564937; }
p {
  line-height:17px;
  margin-bottom:10px;
}
.std_text {
  color:#564937 !important;
  text-decoration:none !important;
}
a {
  text-decoration:none;
  color:#d15d24;
}
a:hover { text-decoration:underline; }
a img { border:none; }
a .adiv { color:#da7122 !important; }
a:hover .adiv { text-decoration:underline; }
a:hover .std_text { text-decoration:none !important; }
strong { color:#d15d24; }
.Clear { clear:both; }
.pad_top10 { margin-top:10px; }
.seo {
  display:inline;
  line-height:1em;
  font-weight:inherit;
  font-size:inherit;
  margin:0;
  padding:0;
}
.text { line-height:17px; }
.review_text {
  line-height:17px;
  color:#564937;
}
.review_text ul {
  padding:5px 0 10px 25px;
  list-style-type:disc;
}
ul.member_benefits {
  padding:5px 0 10px 25px;
  list-style-type:disc;
}
ul.body_content li { padding-bottom:5px; }
ul.body_content {
  padding:5px 0 10px 25px;
  list-style-type:disc;
}
#txtAdUnderVid { text-align:right; }
.txtAd {
  background-color:#fcf3dd;
  padding:0 5px;
}
.txtAd a:hover { background-color:#f1c455; }
.errmsg {
  padding:3px 10px 3px 10px;
  color:white;
  font-weight:bold;
  background-color:#820000;
  border-bottom:1px solid #ff0000;
  margin-bottom:5px;
}
.errmsg a { color:#fff79f; }
.msgmsg {
  padding:3px 10px 3px 10px;
  color:white;
  font-weight:bold;
  margin-bottom:5px;
  background-color:#018134;
  border-bottom:1px solid #91ff91;
}
select {
  background-color:#fdf7e1;
  color:#564937;
}
textarea {
  background-color:#fdf7e1;
  border-top:2px solid #bab7ae;
  border-left:2px solid #bab7ae;
  border-right:1px solid #e0ddd8;
  border-bottom:1px solid #e0ddd8;
}
textarea.disabled { background-color:#efeeeb; }
form.rwoform01 label {
  color:#64523a;
  margin-bottom:5px;
  display:block;
  font-weight:bold;
}
form.rwoform01 .checkbox label {
  display:inline;
  margin:-2px 0 0 5px;
  position:absolute;
  padding-top:5px;
}
form.rwoform01 textarea {
  border-top:2px solid #bab7ae;
  border-left:2px solid #bab7ae;
  border-bottom:1px solid #e0ddd8;
  border-right:1px solid #e0ddd8;
  padding:3px 0 0 4px;
  margin-bottom:15px;
  background-color:#fefaee;
}
form.rwoform01 textarea:focus {
  border-top:2px solid #8f4611;
  border-left:2px solid #8f4611;
  border-bottom:1px solid #de7121;
  border-right:1px solid #de7121;
}
form.rwoform01 input.field {
  border-top:2px solid #bab7ae;
  border-left:2px solid #bab7ae;
  border-bottom:1px solid #e0ddd8;
  border-right:1px solid #e0ddd8;
  height:19px;
  padding:3px 0 0 4px;
  margin-bottom:15px;
  background-color:#fefaee;
}
form.rwoform01 input:focus.field {
  border-top:2px solid #8f4611;
  border-left:2px solid #8f4611;
  border-bottom:1px solid #de7121;
  border-right:1px solid #de7121;
}
form.rwoform01 input.error.field {
  background-color:#faeee9;
  border-top:2px solid #d05527;
  border-left:2px solid #d05527;
  border-bottom:1px solid #d05527;
  border-right:1px solid #d05527;
}
form.rwoform01 .errmsg {
  margin-bottom:10px;
  color:#d05527;
}
form.rwoform01 .checkbox input.field {
  display:inline;
  margin:0;
}
form.rwoform01 .checkbox { margin-bottom:15px; }
form.rwoform01 hr {
  border:0;
  height:1px;
  color:#e0ddd8;
  background-color:#e0ddd8;
  margin-bottom:15px;
}
form.rwoform01 .link {
  margin-bottom:12px;
  display:block;
}
form.rwoform01 input.button {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:none;
  color:white;
  font-weight:bold;
  padding:4px;
  font-size:10px;
  background-color:#e07115;
}
form.rwoform01 input.button:hover {
  cursor:pointer;
  background-color:#574836;
}
.askButton {
  background:url('/includes/themes/02RWO/images/buttons/ask.png') no-repeat top left;
  width:118px;
  height:27px;
  border:none;
  margin-top:0px;
}
.askButton:hover {
  background:url('/includes/themes/02RWO/images/buttons/ask_on.png') no-repeat top left;
  cursor:pointer;
}
.answerButton {
  background:url('/includes/themes/02RWO/images/buttons/answer.png') no-repeat top left;
  width:96px;
  height:27px;
  border:none;
  margin-top:0px;
}
.answerButton:hover {
  background:url('/includes/themes/02RWO/images/buttons/answer_on.png') no-repeat top left;
  cursor:pointer;
}
form.rwoform02 hr {
  border:0;
  height:1px;
  color:#e0ddd8;
  background-color:#e0ddd8;
  margin-bottom:15px;
}
form.rwoform02 label {
  color:#64523a;
  margin-bottom:5px;
  display:block;
  font-weight:bold;
  width:150px;
  float:left;
}
form.rwoform02 input.field {
  border-top:2px solid #bab7ae;
  border-left:2px solid #bab7ae;
  border-bottom:1px solid #e0ddd8;
  border-right:1px solid #e0ddd8;
  height:19px;
  padding:3px 0 0 4px;
  margin-bottom:5px;
  background-color:#fefaee;
}
form.rwoform02 input:focus.field {
  border-top:2px solid #8f4611;
  border-left:2px solid #8f4611;
  border-bottom:1px solid #de7121;
  border-right:1px solid #de7121;
}
form.rwoform02 input.error.field {
  background-color:#faeee9;
  border-top:2px solid #d05527;
  border-left:2px solid #d05527;
  border-bottom:1px solid #d05527;
  border-right:1px solid #d05527;
}
#errorcontainer {
  display:none;
  z-index:1000;
  top:0;
  left:0;
  width:100%;
  position:fixed;
  min-width:960px;
}
#errorbar {
  background:#b82b22 url(/includes/themes/02RWO/images/assets/errorbkgd.png) repeat-x 0 0;
  min-height:60px;
}
#erroroops {
  font-size:16px;
  color:white;
  font-weight:bold;
  padding:13px 0 10px 52px;
  background:transparent url(/includes/themes/02RWO/images/assets/oops.png) no-repeat 13px 14px;
}
#errorlogo {
  background:transparent url(/includes/themes/02RWO/images/assets/errorlogo.png) no-repeat 0 0;
  float:right;
  float:right;
  width:120px;
  height:20px;
  z-index:-10;
}
#errorlist ul li a { color:#ffffff; }
#errorlist ul li { padding:0 0 5px 0; }
#errorlist ul {
  list-style-type:disc;
  list-style-position:inside;
}
#errorlist {
  padding:0 0 10px 55px;
  color:#ffffff;
  font-weight:bold;
}
#errorshadow {
  background:transparent url(/includes/themes/02RWO/images/assets/errshadow.png) repeat-x 0 0;
  width:100%;
  height:16px;
}
#errorbarghost { height:0; }
.hdradjust {
  position:relative;
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
}
#extendpage {
  width:1024px;
  position:relative;
  padding:11px 16px 10px 16px;
}
.bluelinks a { color:#33c0f6; }
#leftBar {
  position:absolute;
  top:25px;
  left:0px;
  z-index:-200;
  width:50%;
  background-color:#da7122;
  height:60px;
}
#leftBar.menu2 { top:45px; }
#mainpage {
  position:relative;
  top:0px;
  margin-left:auto;
  margin-right:auto;
  width:960px;
  overflow:visible;
  margin-top:10px;
}
#hdr_left {
  width:634px;
  float:left;
  margin-right:14px;
}
#hdr_right {
  width:310px;
  float:left;
  margin-bottom:14px;
}
#mainleft {
  float:left;
  width:634px;
  padding:0;
}
#mainright {
  float:left;
  width:310px;
  padding:0;
  margin-left:14px;
}
#footer-skin {
  z-index:200;
  width:970px;
  padding:0 5px 0 5px;
  margin-left:-5px;
}
#footernav-skin {
  border-top:1px solid #e0dcd6;
  padding:10px 5px 0 5px;
  width:960px;
  z-index:200;
  background-color:#ffffff;
}
#footer {
  border-top:1px solid #e0dcd6;
  min-width:960px;
}
#footernav {
  padding:10px 0;
  margin:0 auto;
  background-color:#ffffff;
  width:960px;
}
#footerbody_container {
  background-color:#eeede9;
  border-top:1px solid #e0dcd6;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:30px;
  padding-top:20px;
}
#footerbody {
  margin:0 auto;
  margin-bottom:17px;
  width:960px;
}
#footermenu .col1 { width:105px; }
#footermenu .col2 { width:125px; }
#footermenu .col3 { width:175px; }
#footermenu .footerlinks {
  line-height:1.7em;
  float:left;
}
#footermenu {
  float:left;
  width:405px;
}
#footercows img { padding-bottom:8px; }
#footercows {
  float:left;
  width:260px;
  font-size:11px;
  margin-top:-8px;
  padding:0 17px 0 0;
}
#footercopyright img { padding-bottom:11px; }
#footercopyright {
  float:left;
  width:25%;
  font-size:11px;
}
.pullup { margin-top:-26px; }
.pushdown { margin-top:36px; }
#userbox {
  width:308px;
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
}
#loginbox {
  float:left;
  height:28px;
  width:219px;
  border-bottom:1px solid #e0dcd6;
}
#logintext { padding:5px 5px 0 16px; }
#userlevelbox {
  float:left;
  height:51px;
  width:88px;
  border-left:1px solid #e0dcd6;
  border-bottom:1px solid #e0dcd6;
}
#userleveltext {
  padding:5px 5px 0 12px;
  font-size:11px;
}
#usercontrolsbox {
  float:left;
  height:57px;
  width:220px;
  margin-top:-23px;
}
#usercontrolstext {
  width:200px;
  margin:14px 10px 0 16px;
}
.usercontrol {
  width:95px;
  height:20px;
  float:left;
}
#usercreatebox {
  float:left;
  width:88px;
  height:35px;
  border-left:1px solid #e0dcd6;
  margin-left:-1px;
}
#usercreatetext {
  margin-left:12px;
  margin-top:12px;
}
#userbox2 {
  width:308px;
  weight:103px;
  border:1px solid #e0dcd6;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
#logdin_avatar {
  height:50px;
  padding:10px 14px 0 10px;
  float:left;
  width:40px;
}
#loginbox2 {
  border-bottom:1px solid #e0dcd6;
  float:left;
  padding:7px 0 5px 0;
  margin-bottom:5px;
  width:244px;
}
#myprofilelink {
  float:left;
  padding:0;
  width:244px;
}
#editavatar {
  float:left;
  padding:8px 0;
  width:244px;
}
#maincontent {
  float:left;
  width:635px;
}
.vsep {
  position:relative;
  top:2px;
  width:1px;
  height:10px;
  background-color:#e0dcd6;
  display:inline-block;
}
#pfMenuContainer { height:25px; }
#pfMenuContainer.menu2 { height:45px; }
#topMenuMob { width:625px; }
#topMenuPF {
  margin-left:115px;
  width:180px;
}
.topmenu { height:20px; }
.topMenuContainer {
  margin-top:2px;
  margin-bottom:2px;
}
ul.topMenu {
  list-style:none;
  padding:0;
  margin:0;
  width:634px;
}
.topMenuItem {
  float:left;
  padding:0 7px;
  background:url(/includes/themes/02RWO/images/assets/separator.gif) no-repeat right 2px;
  list-style:none;
}
.topMenuItem.selected a { color:inherit; }
.topMenuItem.selected {
  font-weight:bold;
  color:#564937;
}
.topMenuItem.first { padding-left:0 !important; }
.topMenuItem.last {
  padding-right:0 !important;
  background-image:none !important;
}
#appsearchBar {
  width:100%;
  height:60px;
  float:left;
  margin:0;
}
#searchBar {
  width:607px;
  height:60px;
  margin:0 0 17px 0;
  background-color:#da7122;
  float:left;
}
#searchBar_asksug {
  position:relative;
  clear:both;
  top:-16px;
  left:297px;
  width:281px;
  line-height:1.2em;
  font-weight:bold;
  font-size:14px;
  background:#ffffff;
  padding:10px;
  border:1px solid #e0dcd6;
}
#searchBar_asksug .header {
  border-bottom:1px solid #e0dcd6;
  padding-bottom:10px;
}
#searchBar_asksug .results {
  padding-top:5px;
  padding-bottom:5px;
  font-weight:normal;
  font-size:12px;
  border-bottom:1px solid #e0dcd6;
}
#searchBar_asksug .footer { padding-top:10px; }
.asksugitem {
  border-bottom:1px solid #e0dcd6;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:normal;
  color:#64523a;
}
.asksugitem-highlighted { background-color:#fdf7e1; }
.asksugitem .item-author {
  font-size:12px;
  padding-top:2px;
  color:#c3beb5;
}
.asksugitem .item-author em {
  font-weight:bold;
  color:#da7122;
}
a.asksugitem {
  font-weight:normal;
  color:#64523a;
}
#searchBar_0_left {
  float:left;
  width:17px;
  height:100%;
}
#searchBar_1_logo {
  width:282px;
  height:100%;
  float:left;
  padding-left:5px;
}
#searchBar_2_field1_0 {
  float:left;
  width:4px;
  height:100%;
  background:url(/includes/themes/02RWO/images/assets/searchField_left.gif) no-repeat 0 13px;
}
#searchBar_2_field1_rgt {
  float:left;
  width:4px;
  height:100%;
  background:url(/includes/themes/02RWO/images/assets/searchField_right1.gif) no-repeat 0 13px;
}
#searchBar_3_field1_1 {
  float:left;
  width:316px;
  height:100%;
  background:url(/includes/themes/02RWO/images/assets/searchField_bkgd.gif) repeat-x 0 13px;
}
#searchBar_4_field1_2 {
  float:left;
  width:8px;
  height:100%;
  background:url(/includes/themes/02RWO/images/assets/searchField_right.gif) no-repeat 0 13px;
}
#searchBar_5_field2_1 {
  float:left;
  width:110px;
  height:100%;
  background:url(/includes/themes/02RWO/images/assets/searchField_bkgd.gif) repeat-x 0 13px;
}
#searchBar_6_field2_2 {
  float:left;
  width:2px;
  height:100%;
  background:url(/includes/themes/02RWO/images/assets/searchField2_right.gif) no-repeat 0 13px;
}
#searchBar_cap {
  float:left;
  width:27px;
  height:60px;
  background:url(/includes/themes/02RWO/images/assets/searchbarcap.gif) no-repeat;
  margin:0 0 0 0;
}
.searchBarFld_left_1 {
  float:left;
  width:25px;
  margin:18px 0 0 2px;
  height:42px;
}
#searchBar input, #appsearchBar input {
  margin-top:18px;
  border:none;
  float:left;
  pointer:text;
  font-size:15px;
}
#btn_search {
  float:right !important;
  cursor:pointer;
}
.search_icon {
  background:url(/includes/themes/02RWO/images/buttons/search.png) no-repeat top left;
  margin-top:18px;
  border:none;
  float:right !important;
  width:58px;
  height:24px;
  margin-right:3px;
}
.search_icon:hover { background:url(/includes/themes/02RWO/images/buttons/search_on.png) no-repeat top left; }
.ask_icon {
  background:url(/includes/themes/02RWO/images/buttons/ask_ask.gif) no-repeat top left;
  margin-top:18px;
  border:none;
  float:right;
  width:45px;
  height:23px;
  margin-right:3px;
}
#srchfld {
  color:#64523a;
  font-weight:bold;
  float:left;
  border:none;
}
#askfld {
  color:#c3beb5;
  width:84px;
  font-weight:bold;
}
.srch_blur_icon {
  float:right;
  margin:20px 3px 0 0;
}
.hdgSmall {
  font-size:14px;
  font-weight:bold;
  color:#564937;
}
.hdgSmaller {
  font-size:14px;
  font-weight:bold;
  color:#564937;
  line-height:1.2em;
}
.textBrown { color:#564937; }
#left634 {
  float:left;
  width:634px;
  margin-right:14px;
}
#left148 {
  float:left;
  width:148px;
  margin:0 14px 0 0;
  padding:0;
}
.left310 {
  float:left;
  width:310px;
  margin:0 13px 20px 0;
}
.right310 {
  float:right;
  width:310px;
  margin:0 13px 20px 0;
}
.left146 {
  float:left;
  width:131px;
  margin:-5px 0 20px 0;
  border-left:1px solid #e0dcd6;
}
#left472 {
  float:left;
  width:472px;
  margin:0 0 0 0;
  padding:0;
}
#right310 {
  width:310px;
  float:left;
  margin-bottom:14px;
}
#SafeSearch {
  float:left;
  margin-top:2px;
}
#signupcontainer { width:310px; }
#signuptabs { z-index:5; }
#signupButton {
  background:url('/includes/themes/02RWO/images/buttons/signupnow.png') no-repeat top left;
  width:96px;
  height:27px;
  border:none;
}
#signupButton:hover {
  background:url('/includes/themes/02RWO/images/buttons/signupnow_on.png') no-repeat top left;
  cursor:pointer;
}
#signuptab {
  width:93px;
  height:38px;
  float:left;
}
.signuptablink {
  width:100%;
  height:38px;
}
#logintab {
  width:81px;
  height:38px;
  float:left;
}
#signuptop {
  background-image:url(/includes/themes/02RWO/images/assets/signup_top.png);
  width:310px;
  height:8px;
  clear:both;
  margin-top:-1px;
  z-index:-1;
  float:left;
  position:relative;
}
#signupbottom {
  background-image:url(/includes/themes/02RWO/images/assets/signup_bottom.png);
  width:310px;
  height:10px;
  float:left;
}
#signuppanels .signuppanel {
  padding:5px 14px 5px 14px;
  display:none;
  width:280px;
}
#signuppanels {
  clear:both;
  border-left:1px solid #e1dcd6;
  border-right:1px solid #e1dcd6;
  width:308px;
  background-color:#f7f7f7;
}
#signup_vid {
  height:156px;
  width:278px;
  margin-bottom:15px;
}
.signup_video { background:url(/includes/themes/02RWO/images/assets/signup_vid3.png) no-repeat; }
#signup_vid img {
  position:relative;
  left:122px;
  top:60px;
}
.ad300x250 {
  width:300px;
  height:250px;
  padding:5px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/ad300x250.png);
  margin-bottom:14px;
}
.ad300x600 {
  width:300px;
  height:600px;
  padding:5px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/ad300x600.png);
  margin-bottom:14px;
}
.ad300x250x2 {
  width:300px;
  height:505px;
  padding:5px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/ad300x250x2.png);
  margin-bottom:14px;
}
#relatedtagsContainer { padding:0; }
#populartags {
  padding:0 0;
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
}
#populartags .tagitem:hover { background-color:#f3efe5; }
.related_block {
  clear:both;
  padding:15px 10px 0 0px;
}
.related_title {
  font-size:16px;
  color:#382101;
  font-weight:bold;
  padding:0 0 8px 0;
}
.related_sub_title {
  font-size:12px;
  color:#382101;
  border-bottom:1px solid #e0dcd6;
  padding:0 0 8px 0;
}
.related_tab {
  width:435px;
  border-bottom:1px solid #e0dcd6;
  padding:0;
  float:left;
}
.related_item_title {
  color:#9f481d;
  font-size:14px;
}
.related_text {
  font-size:12px;
  line-height:120%;
  width:381px;
}
.related_block span.arrows {
  width:14px;
  height:8px;
  padding:22px 10px 0 0;
  background:url(/images/related_arrows.gif) no-repeat center;
  float:right;
}
.related_tab a {
  text-decoration:none;
  padding:9px 0 9px 25px;
  float:left;
  background:url(/images/related_icon.gif) no-repeat left;
}
.related_tab a:hover { text-decoration:underline; }
#relatedcatContainer {
  padding-bottom:10px;
  float:left;
}
#relatedcatsTop {
  background-image:url(/includes/themes/02RWO/images/assets/box148_top.gif);
  background-repeat:no-repeat;
  height:8px;
  width:148px;
  padding:0;
}
.relatedcatTitle {
  border-bottom:1px solid #e0dcd6;
  line-height:1.3em;
  padding-bottom:5px;
  margin:0px 12px 4px 12px;
}
#relatedcats {
  line-height:11px;
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
}
#catslist .catitem {
  padding:5px 12px;
  overflow:hidden;
}
#catslist .catsubitem {
  padding:5px 12px;
  overflow:hidden;
}
.catsep {
  padding:5px 0 0 0;
  overflow:hidden;
  font-weight:bold;
  margin:5px 12px 5px 12px;
  border-top:1px solid #e0dcd6;
}
.catsubitem:hover a { color:white; }
.catsubitem:hover {
  background-color:#da7122;
  color:white;
}
.catsubitem a:hover {
  text-decoration:none;
  color:white;
}
#selectedRelatedCat {
  padding:0px 12px 5px 12px;
  background-image:url(/includes/themes/02RWO/images/assets/relatedtags_xorange.gif);
  background-repeat:no-repeat;
  background-position:130px 0px;
  font-weight:bold;
  color:#564937;
}
#selectedRelatedSubCat a { color:white; }
#selectedRelatedSubCat {
  padding:5px 12px 5px 12px;
  background-color:#da7122;
  background-image:url(/includes/themes/02RWO/images/assets/relatedtags_xwhite.gif);
  background-repeat:no-repeat;
  background-position:130px 5px;
  font-weight:bold;
  color:white;
}
#relatedcatsBottom {
  background-image:url(/includes/themes/02RWO/images/assets/box148_bottom.gif);
  background-repeat:no-repeat;
  height:8px;
  width:148px;
  padding:0;
  line-height:11px;
}
.relstuff_selected { color:#564937; }
#relatedtagsContainer { padding:0; }
#relatedtags {
  padding:0 0;
  background-color:#f3efe5;
  line-height:11px;
}
#tagslist .tagitem {
  padding:5px 12px;
  overflow:hidden;
}
.tagitem:hover a { color:white; }
.tagitem:hover {
  background-color:#da7122;
  color:white;
}
.tagitem a:hover {
  text-decoration:none;
  color:white;
}
.tag {
  display:inline;
  font-size:100%;
  font-weight:normal;
}
#tagslist .tagitem .tag {
  float:right;
  text-align:left;
  width:112px;
}
#clearrelatedtags {
  padding:5px 12px 5px 12px;
  background-image:url(/includes/themes/02RWO/images/assets/relatedtags_xorange.gif);
  background-repeat:no-repeat;
  background-position:133px 5px;
}
a:hover #clearrelatedtags { text-decoration:underline; }
.selectedtagitem {
  margin-left:-2px;
  margin-right:-2px;
  border-bottom:1px solid white;
  background-color:#da7122;
  background-image:url(/includes/themes/02RWO/images/assets/relatedtags_xwhite.gif);
  background-repeat:no-repeat;
  background-position:135px 7px;
  color:white;
  font-size:12px;
  height:10px;
  padding:7px 9px 7px 9px;
}
#tabs_list {
  border-bottom:1px solid #e0dcd6;
  font-weight:bold;
  height:25px;
  line-height:11px;
}
.tabs_list, .tabs_list img {
  float:left;
  font-weight:bold;
}
.tabs_list_label {
  height:17px;
  padding:7px 1px 0 1px;
  text-align:center;
  float:left;
  border-top:1px solid #e0dcd6;
}
.tabs_list_select {
  height:17px;
  padding:7px 1px 0 1px;
  padding:0 0 5px 0;
  text-align:center;
  float:left;
  border-top:1px solid #e0dcd6;
  border-top:none;
  background-color:#da7122;
  color:#ffffff;
  border-bottom:1px solid #da7122;
  font-weight:bold;
}
.tabs_side {
  height:26px;
  width:8px;
  float:left;
}
.tabs_list_select .tab_left, .tab_select .tab_left {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_sel_left.gif) !important;
}
.tabs_list_select .tab_right, .tab_select .tab_right {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_sel_right.gif) !important;
}
.tabs_list .tab_left {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_left.gif);
}
.tabs_list .tab_right {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_right.gif);
}
.tabs_list_select a, .tab_select a {
  text-decoration:none;
  color:white;
}
.tabs_list_select img, .tab_select img {
  float:left;
  border-bottom:1px solid #da7122;
}
.tabs_list_select .tabs_list_label, .tab_select .tabs_list_label {
  border-bottom:1px solid #da7122;
  border-top:none;
  padding-top:8px;
  background-color:#da7122;
}
.tabs_list_spacer {
  height:25px;
  width:2px;
  border-bottom:1px solid #e0dcd6;
  float:left;
}
#sponsors_container {
  min-width:960px;
  width:100%;
  padding:0;
  border-bottom:1px solid #e0dcd6;
}
.sponsored_box {
  height:125px;
  margin:10px auto 0 auto;
  width:960px;
}
.sponsored_box-skin {
  height:105px;
  margin:0px 0 0 5px;
  width:960px;
}
.sponsored_box_big {
  height:260px;
  margin:10px auto 0 auto;
  width:960px;
}
img.sponsored_text {
  float:left;
  padding:6px 0 0 0;
}
.sponsor_box {
  width:147px;
  float:left;
  padding:6px 0 6px 15px;
  height:83px;
}
.sponsor_box:first { padding-left:0; }
img.sponsored_icon {
  width:37px;
  float:left;
  padding-right:3px;
  border:none;
}
.sponsoredLabel {
  color:#c3beb5;
  margin-left:10px;
}
.sponsor_details {
  float:left;
  color:#323232;
}
.sponsor_details a {
  color:#38aff3;
  text-decoration:none;
}
.sponsor_details a:hover { text-decoration:underline; }
#serptabs1_list {
  border-bottom:1px solid #e0dcd6;
  font-weight:bold;
  height:25px;
}
.serptabs1, .serptabs1 img {
  float:left;
  font-weight:bold;
}
.serptabs1_label {
  height:17px;
  padding:7px 1px 0 1px;
  text-align:center;
  float:left;
  border-top:1px solid #e0dcd6;
}
.serptabs1_select {
  height:17px;
  padding:7px 1px 0 1px;
  padding:0 0 5px 0;
  text-align:center;
  float:left;
  border-top:1px solid #e0dcd6;
  border-top:none;
  background-color:#da7122;
  color:#ffffff;
  border-bottom:1px solid #da7122;
  font-weight:bold;
}
.serptab_side {
  height:26px;
  width:8px;
  float:left;
}
.serptabs1_select .serptab_left {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_sel_left.gif);
}
.serptabs1_select .serptab_right {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_sel_right.gif);
}
.serptabs1 .serptab_left {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_left.gif);
}
.serptabs1 .serptab_right {
  height:26px;
  width:8px;
  float:left;
  background-image:url(/includes/themes/02RWO/images/assets/serptab_right.gif);
}
.serptabs1_select a {
  text-decoration:none;
  color:white;
}
.serptabs1_select img {
  float:left;
  border-bottom:1px solid #da7122;
}
.serptabs1_select .serptabs1_label {
  border-bottom:1px solid #da7122;
  border-top:none;
  padding-top:8px;
  background-color:#da7122;
}
.serptabs1_spacer {
  height:25px;
  width:2px;
  border-bottom:1px solid #e0dcd6;
  float:left;
}
.serp_hot_top {
  margin-top:5px;
  width:473px;
  height:8px;
  background-image:url(/includes/themes/02RWO/images/assets/box473_top.png);
}
.serp_hot_content img {
  padding-right:20px;
  float:left;
}
.serp_hot_content .body .title {
  padding-top:5px;
  color:#564937;
  font-weight:bold;
  font-size:140%;
}
.serp_hot_content .body .desc {
  padding-top:5px;
  color:#da7122;
  font-weight:bold;
  font-size:140%;
}
.serp_hot_content .body {
  float:left;
  width:260px;
}
.serp_hot_content .view {
  float:left;
  color:#da7122;
  margin-top:18px;
  font-weight:bold;
  font-size:90%;
  width:122px;
  background-image:url(/images/assets/orange_arrow.png);
  background-repeat:no-repeat;
  background-position:right center;
}
.serp_hot_content {
  border-left:1px solid #f0bf94;
  border-right:1px solid #f0bf94;
  width:443px;
  padding:5px 14px;
}
.serp_hot_topic:hover .serp_hot_top { background-image:url(/includes/themes/02RWO/images/assets/box473_top_hover.png); }
.serp_hot_topic:hover .serp_hot_bottom { background-image:url(/includes/themes/02RWO/images/assets/box473_bottom_hover.png); }
.serp_hot_topic:hover .serp_hot_content .view {
  float:left;
  color:#564937;
  margin-top:18px;
  font-weight:bold;
  font-size:90%;
  width:122px;
  background-image:url(/images/assets/brown_arrow.png);
  background-repeat:no-repeat;
  background-position:right center;
}
.serp_hot_topic:hover .serp_hot_content {
  border-left:1px solid #a5a09a;
  border-right:1px solid #a5a09a;
}
.serp_hot_bottom {
  width:473px;
  height:8px;
  background-image:url(/includes/themes/02RWO/images/assets/box473_bottom.png);
}
#serphdg {
  margin:12px 0 25px 0;
  font-size:16px;
  font-weight:bold;
}
#serpfilters {
  color:#c3beb5;
  font-size:10px;
  height:14px;
  width:472px;
  border-top:1px solid #e0dcd6;
  border-bottom:1px solid #e0dcd6;
  padding:7px 0 5px 0;
}
.sponsored { background-color:#fdf7e1; }
#serpdata { margin-bottom:14px; }
.serpitem .recommended img {
  width:40px;
  float:left;
  overflow:hidden;
  margin-right:10px;
}
.serpitem .recommended .recommended_by {
  float:left;
  color:#564937;
}
.serpitem .recommended {
  margin-top:5px;
  margin-bottom:10px;
}
.serpitem .editor_sel a { color:blue; }
.serpitem .editor_sel {
  float:right;
  margin-top:5px;
  font-size:110%;
  font-weight:bold;
}
.serpitem .maturelabel {
  color:red;
  background-color:#f8f5ad;
  border:1px solid red;
  padding:0 3px;
  margin:3px 0 0 0;
  float:right;
  font-size:10px;
}
.serpitem {
  border-bottom:1px solid #e0dcd6;
  padding-bottom:4px;
  padding-top:11px;
  line-height:16px;
}
.serpicon {
  float:left;
  margin-right:12px;
}
.serpAnswerIcon {
  float:left;
  width:40px;
  margin-right:7px;
}
.serpAnswerAuthor {
  color:#c3beb5;
  padding-top:5px;
  padding-bottom:5px;
}
.serpright {
  float:left;
  width:405px;
}
.wideicon .serpright { width:400px; }
.serpTitle a { color:#564937; }
.serpTitle {
  font-size:13px;
  font-weight:bold;
  margin-top:-4px;
}
.serpType {
  color:#c3beb5;
  font-weight:normal;
}
.serpTypeRight {
  color:#c3beb5;
  font-weight:normal;
  float:right;
  width:136px;
  text-align:right;
}
.serpTypeLeft {
  color:#c3beb5;
  font-weight:normal;
  float:left;
  width:260px;
}
.serpTypeRight .lowerRight img { float:right; }
.serpTypeRight .lowerRight .vsep { float:right; }
.serpTypeRight .lowerRight {
  float:right;
  width:60px;
  text-align:right;
  margin-top:5px;
}
.lowerRight img { float:right; }
.lowerRight .vsep { float:right; }
.lowerRight {
  float:right;
  width:60px;
  text-align:right;
}
.serpask {
  font-size:16px;
  font-weight:bold;
  padding-bottom:14px;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:14px;
}
.serpAnswer {
  padding:5px;
  background-color:#fef5db;
}
.serpAnswerDtl {
  float:left;
  width:345px;
}
.serpAnswers {
  margin:0px -5px;
  border-top:4px solid #ffffff;
}
.serpAnswers a { margin:0 5px 0 5px; }
.serpBestAnswer {
  width:95px;
  float:right;
  font-weight:bold;
  font-size:10px;
  color:#c3beb5;
}
.serpseealso li {
  font-size:14px;
  line-height:22px;
}
.serpseealso {
  font-size:16px;
  line-height:28px;
  padding-bottom:14px;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:14px;
}
.serppaginate ul {
  display:inline-block;
  margin:0 auto;
}
.serppaginate li:last { padding-right:0; }
.serppaginate li {
  float:left;
  padding-right:14px;
}
.serppaginate {
  border-bottom:1px solid #e0dcd6;
  font-size:14px;
  text-align:center;
  margin-bottom:14px;
  padding-bottom:14px;
}
.box310_top {
  height:8px;
  width:310px;
  background-image:url(/includes/themes/02RWO/images/assets/box310_top.gif);
  clear:both;
}
.box310_bottom {
  height:8px;
  width:310px;
  background-image:url(/includes/themes/02RWO/images/assets/box310_bottom.gif);
  margin-bottom:14px;
}
.box310_container .hdg {
  font-size:18px;
  font-weight:bold;
  margin-bottom:5px;
}
.box310_container .subhdg {
  font-size:12px;
  padding-bottom:19px;
  border-bottom:1px solid #e0dcd6;
}
.box310_container .item img {
  float:right;
  margin:0 0 3px 5px;
}
.box310_container .item .byfrom {
  font-size:11px;
  color:#c3beb5;
}
.box310_container .item .hdgexpert {
  font-size:18px;
  font-size:14px;
  font-weight:bold;
  margin-bottom:5px;
}
.box310_container .item {
  margin-top:12px;
  font-size:12px;
  line-height:15px;
  padding-bottom:12px;
  border-bottom:1px solid #e0dcd6;
}
.box310_container {
  position:relative;
  width:280px;
  padding:7px 14px;
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
}
.newcorner {
  position:absolute;
  top:-4px;
  right:3px;
  width:46px;
  height:46px;
  background-image:url(/includes/themes/02RWO/images/assets/newcorner.png);
}
.newcornerlg {
  position:absolute;
  top:3px;
  right:3px;
  width:46px;
  height:46px;
  background-image:url(/includes/themes/02RWO/images/assets/newcorner.png);
}
.question_title a { color:#564937; }
.question_title {
  font-weight:bold;
  float:left;
  line-height:20px;
  margin:0px;
}
.question_answer { padding-bottom:15px; }
.question_bottom {
  border-bottom:1px solid #e0dcd6;
  margin-bottom:10px;
}
.post_detail blockquote {
  padding-left:20px;
  font-style:italic;
}
.post_body {
  padding-top:10px;
  padding-bottom:15px;
}
.post_view {
  float:left;
  color:#da7122;
  font-weight:bold;
  font-size:90%;
  width:100%;
  background-image:url(/includes/themes/02RWO/images/assets/arrow_right.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin-bottom:10px;
  padding-left:15px;
  padding-top:0px;
}
.box470 .hdg .titlegrp .featuredhdg { color:#c3beb5; }
.box470 .hdg .titlegrp .title a { color:#564937; }
.box470 .hdg .titlegrp .title {
  font-size:29px;
  font-weight:bold;
  float:left;
  line-height:30px;
  margin-bottom:0px;
}
.box470 .hdg .titlegrp { float:left; }
.box470 .hdg .boxshot img { width:55px; }
.box470 .hdg .boxshot {
  float:left;
  margin:0 14px 14px 0;
}
.box470 .hdg { float:left; }
.box470 .desc { margin-top:24px; }
.box470 .icons {
  position:absolute;
  top:14px;
  right:11px;
  color:#b0a99d;
}
.box470 {
  border:1px solid #e0dcd6;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  float:left;
  margin-right:14px;
  margin-bottom:17px;
  width:470px;
  width:442px;
  position:relative;
  padding:14px;
}
.prevans {
  float:left;
  color:#da7122;
  margin-top:15px;
  font-weight:bold;
  font-size:90%;
  width:500px;
  background-image:url(/includes/themes/02RWO/images/assets/arrow_right.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin-bottom:10px;
  padding-left:15px;
  padding-top:0px;
}
.noans {
  float:left;
  color:#da7122;
  margin-top:15px;
  font-weight:bold;
  font-size:90%;
  width:200px;
  background-image:url(/includes/themes/02RWO/images/assets/arrow_right.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin-bottom:10px;
  padding-left:15px;
  padding-top:0px;
}
.ans_view {
  float:left;
  color:#da7122;
  font-weight:bold;
  font-size:90%;
  width:100%;
  background-image:url(/includes/themes/02RWO/images/assets/arrow_right.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin-top:10px;
  padding-left:15px;
  padding-top:0px;
}
.ans_view:hover {
  color:#564937;
  background-image:url(/includes/themes/02RWO/images/assets/arrow_right_on.png);
}
.ans_view_open {
  background-image:url(/includes/themes/02RWO/images/assets/arrow_down.png);
  background-repeat:no-repeat;
  background-position:left center;
}
.ans_view_open:hover {
  color:#564937;
  background-image:url(/includes/themes/02RWO/images/assets/arrow_down_on.png);
}
.box226 .boxshot img { width:40px; }
.box226 .boxshot {
  float:left;
  margin:0 11px 11px 0;
}
.box226 .hdg .title a { color:#564937; }
.box226 .hdg .title {
  font-size:16px;
  font-weight:bold;
  float:left;
  width:100%;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0;
}
.box226 .hdg .desc {
  margin-top:5px;
  float:left;
  height:68px;
  overflow:hidden;
}
.box226 .hdg .icons {
  position:absolute;
  top:110px;
  right:11px;
  color:#b0a99d;
}
.box226 .hdg {
  float:left;
  float:left;
  width:151px;
}
.box226 {
  border:1px solid #e0dcd6;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  float:left;
  margin-right:14px;
  margin-bottom:17px;
  width:226px;
  width:204px;
  position:relative;
  padding:11px;
  height:109px;
}
.box148 .boxshot img { width:40px; }
.box148 .boxshot {
  float:left;
  margin:0 11px 11px 0;
}
.box148 .hdg .title a { color:#564937; }
.box148 .hdg .title {
  font-size:16px;
  font-weight:bold;
  float:left;
  width:100%;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0;
}
.box148 .hdg .desc {
  margin-top:5px;
  float:left;
  height:68px;
  overflow:hidden;
}
.box148 .hdg .icons {
  position:absolute;
  top:110px;
  right:11px;
  color:#b0a99d;
}
.box148 .hdg {
  float:left;
  float:left;
  width:153px;
}
.box148 {
  border:1px solid #e0dcd6;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  float:left;
  margin-right:14px;
  margin-bottom:17px;
  width:148px;
  width:126px;
  position:relative;
  padding:10px;
}
.box470 .more {
  border-bottom:1px solid #e0dcd6;
  margin-bottom:10px;
  padding-bottom:10px;
  font-size:12px;
  font-weight:bold;
}
.box470 .moreHdg {
  font-size:12px;
  font-weight:bold;
}
.box470 .tailitem .boxshot img { width:40px; }
.box470 .tailitem .boxshot {
  float:left;
  margin:0 11px 20px 0;
  width:40px;
}
.box470 .tailitem .hdg .title {
  font-size:16px;
  font-weight:bold;
  float:left;
  width:100%;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:0;
}
.box470 .tailitem .hdg a { color:#564937; }
.box470 .tailitem .hdg .desc {
  margin-top:5px;
  float:left;
  height:68px;
  overflow:hidden;
}
.box470 .tailitem .hdg .icons {
  position:absolute;
  top:110px;
  right:11px;
  color:#b0a99d;
}
.box470 .tailitem .hdg {
  float:left;
  font-size:14px;
  font-weight:bold;
  overflow:hidden;
  width:392px;
}
.box470 .tailitem {
  width:444px;
  display:block;
  float:left;
  clear:left;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:10px;
  padding-bottom:10px;
}
.box470 {
  border:1px solid #e0dcd6;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  float:left;
  margin-right:14px;
  margin-bottom:17px;
  width:470px;
  width:448px;
  position:relative;
  padding:11px;
}
.hdg21 {
  font-size:21px;
  font-weight:bold;
  margin:17px 0 9px 0;
}
.list_item {
  margin-top:10px;
  margin-bottom:10px;
  font-size:12px;
  border-bottom:solid 1px #e0dcd6;
  padding:0 0 8px 0;
}
.list_item_num {
  float:left;
  color:#64523a;
  padding-top:12px;
  width:55px;
  font-size:32px;
}
.list_item_date {
  float:left;
  color:#64523a;
  padding-top:5px;
  width:90px;
  font-size:14px;
  font-weight:bold;
}
.list_item_body .list_item_title {
  font-weight:bold;
  color:#64523a;
  font-size:120%;
}
.list_item_body {
  padding-top:5px;
  float:left;
}
.list_item_numdl {
  padding-top:5px;
  padding-right:5px;
  float:left;
  width:110px;
  text-align:right;
}
.list_item_icon {
  float:right;
  padding:0 0 0 0;
  width:40px;
}
#profile_form textarea {
  width:455px;
  height:75px;
}
#profile_form input {
  width:300px;
  background-color:#fdf7e1;
  border-top:2px solid #bab7ae;
  border-left:2px solid #bab7ae;
  border-right:1px solid #e0ddd8;
  border-bottom:1px solid #e0ddd8;
  margin-bottom:3px;
}
#profile_form input.button {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:none;
  color:white;
  font-weight:bold;
  padding:4px;
  font-size:10px;
  background-color:#e07115;
}
#profile_form input.button:hover {
  cursor:pointer;
  background-color:#574836;
}
.profile_uplavatar .label {
  font-weight:bold;
  padding:45px 30px 0px 30px;
}
.profile_uplavatar {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border:1px solid #afafac;
  width:134px;
  height:134px;
  background-color:#efeeeb;
}
.profile_btn a {
  display:block;
  height:100%;
}
.profile_btn {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  width:134px;
  height:20px;
  background-color:#e07115;
  padding:5px 0 0 0;
  margin-top:10px;
  font-size:12px;
  color:white;
  text-align:center;
}
.profile_btn:hover {
  cursor:pointer;
  background-color:#574836;
}
.profile_title {
  color:#564937;
  font-weight:bold;
}
.profile_bio label {
  float:left;
  font-weight:bold;
  width:120px;
}
.profile_bio {
  color:#564937;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #e0dcd6;
}
.profile_heading {
  color:#564937;
  font-weight:bold;
  font-size:14px;
  padding-top:10px;
  padding-bottom:5px;
}
.profile_tags { color:#564937; }
.profile_recommendations {
  border-top:1px solid #e0dcd6;
  padding-top:15px;
  margin-top:10px;
  color:#564937;
}
.profile_tagslist div.tag {
  background-color:#fdf7e1;
  width:150px;
}
.profile_tagslist {
  padding-top:10px;
  float:left;
  width:228px;
}
.profile_tag {
  background-color:#fdf7e1;
  width:200px;
  padding:2px 5px 2px 5px;
  margin:2px 0 2px 0;
}
.profile_tag.new_tag { background-color:#564937; }
.box634_breadcrumb {
  width:634px;
  margin-bottom:15px;
}
.box634_top {
  width:634px;
  height:8px;
  background-image:url(/includes/themes/02RWO/images/assets/box634_top.png);
}
.box634_content {
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
  width:604px;
  padding:5px 14px;
}
.box634_bottom {
  width:634px;
  height:8px;
  background-image:url(/includes/themes/02RWO/images/assets/box634_bottom.png);
}
.left134 {
  float:left;
  width:134px;
  margin:0 14px 0 0;
}
.border_bottom_5 {
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid #e0dcd6;
}
.border_bottom_14 {
  padding-bottom:14px;
  border-bottom:1px solid #e0dcd6;
}
.addendum134 {
  padding:6px 1px 5px 1px;
  border-bottom:1px solid #e0dcd6;
}
.left456 {
  float:left;
  width:456px;
  margin-bottom:38px;
}
.byline {
  margin:5px 0 20px 0;
  font-size:100%;
  font-weight:normal;
  color:#c3beb5;
}
.tag-list { display:inline; }
.tag-list li {
  display:inline;
  margin:0;
}
.tagged {
  font-weight:bold;
  padding:15px 0 10px 0;
  line-height:1.3em;
  border-bottom:1px solid #e0dcd6;
  color:#564937;
}
.tagsuggest {
  font-size:11px;
  margin-top:7px;
}
.tageditor textarea { width:250px; }
.tageditor .tageditor_btn {
  float:right;
  margin-top:20px;
  margin-right:10px;
  font-weight:bold;
}
.tageditor {
  margin-top:5px;
  background-color:#efeeeb;
  padding:12px 8px 12px 8px;
  color:#c3beb5;
  font-weight:bold;
}
.tageditormsg {
  background-color:#efeeeb;
  padding:12px 8px 12px 8px;
  color:#c3beb5;
  font-weight:bold;
}
.imgleft { float:left; }
.imgbox {
  height:135px;
  width:135px;
  margin-top:10px;
  overflow:hidden;
}
#commentcontainer { width:604px; }
.commenthdgsection {
  border-bottom:1px solid #e0dcd6;
  padding-bottom:10px;
}
.commenthdg {
  float:left;
  font-size:14px;
  font-weight:bold;
}
.commentmsg {
  float:left;
  font-size:12px;
  background-color:#faeee9;
  color:#d05527;
  padding:5px;
  width:598px;
}
.commentfilter {
  float:left;
  font-size:10px;
  padding:10px 0 0 0;
}
.commentlink {
  float:right;
  font-size:12px;
}
.commentitem {
  margin-top:20px;
  padding-bottom:5px;
}
.commentimg {
  float:left;
  margin-right:14px;
}
.commentbody {
  width:549px;
  float:left;
}
.commentbysection { margin-bottom:10px; }
.commentby {
  color:#c3beb5;
  float:left;
}
.commentrating {
  font-size:10px;
  font-weight:bold;
}
.commentrating a { font-weight:normal; }
.commentabuse {
  float:right;
  font-size:11px;
}
.commenttext {
  clear:both;
  line-height:15px;
}
#commentshare { margin-top:50px; }
#commentshare .commentsharehdg {
  font-weight:bold;
  font-size:16px;
  margin-bottom:8px;
}
.commenttextarea {
  border:1px solid #afafac;
  padding:3px;
  width:588px;
  height:196px;
  background-color:#efeeeb;
  -moz-box-shadow:inset 3px 3px 15px #bbbbbb;
  -webkit-box-shadow:inset 3px 3px 15px #bbbbbb;
  box-shadow:inset 3px 3px 15px #bbbbbb;
}
.commenttextarea:focus { background-color:white; }
.midline {
  margin-top:7px;
  float:left;
}
.submenu {
  font-size:11px;
  color:#564937;
  line-height:18px;
  padding:7px 0;
  border-bottom:1px solid #e0dcd6;
  border-top:1px solid #e0dcd6;
  margin-top:15px;
  margin-bottom:10px;
}
.stuff_item_video {
  padding:0 0 10px 0;
  margin-bottom:10px;
  border-bottom:1px solid #e0dcd6;
}
.stuff_item .mobitem_img a {
  text-decoration:none;
  border:none;
}
.stuff_item .stuff_item_left { width:45px; }
.stuff_item .stuff_item_right {
  float:right;
  width:230px;
  margin-top:-45px;
}
.stuff_item .stuff_img { margin:0 12px 5px 0; }
.stuff_item .recommended img {
  width:40px;
  float:left;
  overflow:hidden;
  margin-right:6px;
  margin-bottom:6px;
}
.stuff_item .recommended .recommended_by { color:#564937; }
.stuff_item .recommended { margin-bottom:10px; }
.stuff_item .byfrom { padding-bottom:5px; }
.stuff_item {
  color:#c3beb5;
  padding-bottom:10px;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:10px;
}
.NoBorder { border:none; }
.stuff_item_desc {
  color:#564937;
  padding-bottom:5px;
}
.hdgitemname {
  color:#564937;
  font-size:14px;
  font-weight:bold;
  margin-bottom:6px;
}
.hdgitemname a { color:#564937; }
.recbtn {
  height:23px;
  width:104px;
  display:block;
  margin-right:15px;
  background-image:url(/images/assets/rec.png);
}
.recbtn:hover { background-image:url(/images/assets/rec_hover.png); }
.unrecbtn {
  height:23px;
  width:104px;
  display:block;
  margin-right:15px;
  background-image:url(/images/assets/_rec.png);
}
.unrecbtn:hover { background-image:url(/images/assets/_rec_hover.png); }
.box634_dnl_top {
  width:634px;
  height:8px;
  background-image:url(/includes/themes/02RWO/images/assets/box634_dnl_top.png);
}
.box634_dnl_bottom {
  width:634px;
  height:8px;
  background-image:url(/includes/themes/02RWO/images/assets/box634_dnl_bottom.png);
}
.dnl_now {
  background-color:#fef5db;
  background-image:url(/includes/themes/02RWO/images/icons/download_now.png);
  background-position:9px 5px;
  background-repeat:no-repeat;
  margin-left:2px;
  width:114px;
  height:32px;
  padding:0 0 6px 28px;
}
.sep146 {
  width:146px;
  margin:2px 0 8px 0;
  border-bottom:1px solid #e0dcd6;
}
.sep604 {
  width:604px;
  margin:2px 0 8px 0;
  border-bottom:1px solid #e0dcd6;
}
.item146 .label {
  font-size:11px;
  font-weight:bold;
}
.item146 .text {
  color:#564937;
  word-wrap:break-word;
  line-height:16px;
}
.item146 {
  width:118px;
  float:left;
  margin:0 0 2px 14px;
  padding-bottom:14px;
  border-bottom:1px solid #e0dcd6;
  color:#afafac;
}
.nobottom { border-bottom:none; }
.border146 {
  width:146px;
  border-bottom:1px solid #e0dcd6;
}
#recommendedbycontainer {
  width:604px;
  margin-top:15px;
  margin-bottom:25px;
}
.recommendedbythumbnailcontainer {
  float:left;
  margin-right:10px;
}
#relatedvideoscontainer {
  width:604px;
  margin-top:15px;
  margin-bottom:25px;
}
#ac_trailer_still {
  width:300px;
  background-position:right;
  border:1px solid;
}
#ac_trailer a {
  text-decoration:none;
  font-weight:bold;
}
#ac_trailer a:hover { text-decoration:underline; }
#ac_trailer #trailerHdg {
  margin:10px 0 10px 0;
  font-size:16px;
  font-weight:bold;
}
#ac_trailer_still img {
  position:relative;
  left:127px;
}
#screenshotscontainer {
  width:604px;
  margin-bottom:25px;
}
.screenshotshdgsection {
  border-bottom:1px solid #e0dcd6;
  padding-bottom:10px;
  margin-bottom:12px;
}
.screenshotshdg {
  float:left;
  font-size:14px;
  font-weight:bold;
}
.screenshotslink {
  float:right;
  font-size:12px;
}
.ssthumbnailcontainer {
  float:left;
  max-width:134px;
  height:140px;
  padding-bottom:6px;
  margin-left:14px;
  font-size:10px;
}
.ssthumbnail {
  max-height:134px;
  max-width:134px;
  float:left;
}
#shotator {
  margin-top:13px;
  width:634px;
}
#rot_top {
  height:7px;
  width:634px;
  background-image:url(/images/assets/btv_shorotator_top.png);
}
#rot_bottom {
  height:7px;
  width:634px;
  background-image:url(/images/assets/btv_shorotator_bottom.png);
}
#rot_body {
  height:240px;
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
  padding:3px 0 3px 9px;
  position:relative;
}
#rttr_container {
  position:absolute;
  width:614px;
  overflow:hidden;
}
#rttr_img {
  top:0;
  left:0;
  width:614px;
  height:240px;
  position:relative;
  z-index:3;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}
#rttr_img_bak {
  top:0;
  left:0;
  width:614px;
  height:240px;
  position:absolute;
}
#rttr_cover {
  width:614px;
  height:240px;
  position:absolute;
  left:0;
}
#rttr_eptab {
  background-image:url(/includes/themes/02RWO/images/assets/rttr_ep_tab.png);
  width:126px;
  height:214px;
  padding:0 10px;
  position:absolute;
  top:26px;
  left:432px;
  z-index:4;
}
#rttr_et_hdg {
  width:126px;
  height:15px;
  font-size:12px;
  padding-top:5px;
  cursor:default;
  margin-bottom:5px;
}
#rttr_et_arw {
  position:absolute;
  height:7px;
  width:9px;
  left:126px;
  top:8px;
}
#rttr_et_hdg:hover, #rttr_et_arw:hover { cursor:pointer; }
#rttr_ep_screen {
  height:70px;
  width:126px;
}
#rttr_et_title {
  font-weight:bold;
  line-height:16px;
  margin-top:10px;
  margin-bottom:10px;
  display:block;
}
#rttr_et_epid {
  font-weight:bold;
  color:#64523a;
}
#rttr_et_runtime { color:#c3beb5; }
#rttr_watchbtn {
  position:absolute;
  top:183px;
  left:10px;
  background-image:url(/includes/themes/02RWO/images/assets/rttr_watchbtn.png);
  height:31px;
  width:126px;
}
#rttr_watchbtn:hover { background-image:url(/includes/themes/02RWO/images/assets/rttr_watchbtn_on.png); }
#rttr_eptab a { display:block; }
#rttr_left {
  background-image:url(/includes/themes/02RWO/images/assets/rttr_left.png);
  width:21px;
  height:30px;
  left:9px;
  top:109px;
  z-index:10;
  position:absolute;
}
#rttr_right {
  background-image:url(/includes/themes/02RWO/images/assets/rttr_right.png);
  width:21px;
  height:30px;
  left:602px;
  top:109px;
  z-index:10;
  position:absolute;
}
#rttr_left:hover {
  background-image:url(/includes/themes/02RWO/images/assets/rttr_left_on.png);
  cursor:pointer;
}
#rttr_right:hover {
  background-image:url(/includes/themes/02RWO/images/assets/rttr_right_on.png);
  cursor:pointer;
}
#shohdr_wide {
  width:614px;
  margin-bottom:15px;
  float:left;
}
.hdgSeries {
  color:#c3beb5;
  padding-bottom:5px;
}
#shohdr {
  width:472px;
  margin-bottom:15px;
  float:left;
}
#sholist_container {
  float:left;
  width:148px;
  margin-right:14px;
}
.top_148 {
  height:9px;
  background-image:url(/includes/themes/02RWO/images/assets/tags_top.gif);
}
.bottom_148 {
  height:9px;
  background-image:url(/includes/themes/02RWO/images/assets/tags_bottom.gif);
}
#sholist {
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
}
.sholist_title {
  color:#564937;
  padding:6px 15px;
  font-weight:bold;
  font-size:16px;
}
.sholist_item {
  color:#da7122;
  padding:7px 15px 8px 15px;
  font-weight:bold;
  line-height:16px;
}
.sholist_item:hover { background-color:#f3efe5; }
.epi_dblwide img {
  position:absolute;
  top:10px;
  left:9px;
}
.epi_dblwide .epi_text {
  position:absolute;
  top:10px;
  left:147px;
  width:150px;
  height:70px;
  line-height:14px;
}
.epi_dblwide .adcorner {
  position:absolute;
  top:3px;
  right:3px;
  width:15px;
  height:15px;
  background-image:url(/includes/themes/02RWO/images/assets/adcorner.png);
}
.epi_dblwide {
  background-image:url(/includes/themes/02RWO/images/assets/btv_dblwide.png);
  position:relative;
  width:310px;
  height:93px;
  margin:0 14px 14px 0;
  float:left;
}
#hdg16 {
  font-size:16px;
  font-weight:bold;
}
#epilist_container_wide {
  width:634px;
  float:right;
  min-height:20px;
}
#epilist_container {
  width:472px;
  float:right;
  min-height:20px;
}
#epifilt {
  width:100%;
  height:14px;
  border-top:1px solid #e0dcd6;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:14px;
  padding:9px 0;
}
.epi_item .maturelabel {
  color:red;
  background-color:#f8f5ad;
  border:1px solid red;
  padding:0 3px;
  margin-bottom:2px;
  margin-top:-1px;
  width:118px;
  font-size:10px;
  text-align:center;
}
.epi_item {
  background-image:url(/includes/themes/02RWO/images/assets/epi_item_bkg.png);
  height:150px;
  width:128px;
  margin:0 14px 14px 0;
  padding:10px 10px;
  float:left;
  line-height:14px;
  overflow:hidden;
}
.epi_title {
  font-weight:bold;
  margin-bottom:3px;
}
.epi_item:hover .epi_title { text-decoration:underline; }
.sslabel { margin-left:14px; }
.cbb {
  padding:10px;
  margin:5px;
}
.eee.cbb {
  background-color:#fdf7e1;
  padding:15px 5px;
  margin:0;
  border:0;
}
ul.get_deets { list-style:none; }
ul.get_deets li {
  font-size:10px;
  line-height:12px;
  text-transform:uppercase;
  position:relative;
  margin-left:13em;
  padding:5px 0;
}
ul.get_deets li .get_det {
  position:absolute;
  left:-13em;
  display:block;
  width:12em;
  text-align:right;
}
div.mlist { padding-bottom:8px; }
div.mlist h3 {
  font-size:14px;
  line-height:15px;
  height:15px;
  text-transform:uppercase;
  font-weight:bold;
}
div.mlist h3 a {
  display:inline-block;
  padding-left:40px;
  position:relative;
}
div.mlist h3 a img {
  position:absolute;
  left:0;
  top:0;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
div.mlist ul {
  padding:0;
  padding-top:10px;
  border-bottom:1px dotted #afafac;
}
div.mlist ul li {
  border-top:1px dotted #afafac;
  padding:0;
  margin:0;
  display:block;
}
div.mlist ul li a {
  display:block;
  position:relative;
  padding:5px;
  margin:0;
  font-size:11px;
  line-height:15px;
  height:15px;
  text-transform:none;
  font-weight:normal;
}
div.mlist ul li a .loc {
  position:absolute;
  top:5px;
  right:5px;
  text-align:right;
  font-size:9px;
  text-transform:uppercase;
}
.cursharethis {
  float:right;
  margin-top:5px;
}
.vdl_item {
  width:150px;
  float:left;
  margin-bottom:5px;
}
#vidBody {
  height:240px;
  height:inherit;
  border-left:1px solid #e0dcd6;
  border-right:1px solid #e0dcd6;
  padding:3px 0 3px 9px;
  padding:7px 14px;
  position:relative;
}
#vidbox {
  width:569px;
  background-color:#000000;
  padding:18px 18px 16px 18px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
#VideoPlayer570 { width:570px; }
.left134 {
  width:134px;
  float:left;
  margin-right:14px;
}
.greyline134 {
  border-bottom:1px solid #e0dcd6;
  width:134px;
  height:0px;
}
.dlpg_desc {
  float:left;
  width:320px;
}
.dlpg_qr {
  margin-top:-20px;
  float:left;
}
#dlnow a {
  display:block;
  height:100%;
}
#dlnow {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  width:134px;
  height:60px;
  background-color:#e07115;
  background-image:url(/includes/themes/02RWO/images/icons/download_now2.png);
  background-position:55px 36px;
  background-repeat:no-repeat;
  padding:5px 0 0 0;
  margin-top:10px;
  font-size:14px;
  color:white;
  text-align:center;
}
a:hover #dlnow {
  text-decoration:none;
  background-color:#574836;
  background-image:url(/includes/themes/02RWO/images/icons/download_now2_down.png);
  background-position:58px 40px;
  background-repeat:no-repeat;
}
a:hover .link134 { text-decoration:underline; }
.link134 {
  padding:5px 0;
  border-bottom:1px solid #e0dcd6;
  font-size:10px;
}
.left456 {
  float:left;
  width:456px;
}
.promolong {
  padding-bottom:10px;
  line-height:1.25em;
  border-bottom:1px solid #e0dcd6;
  margin-bottom:10px;
}
.shonotes { margin-bottom:20px; }
.tagged {
  padding-bottom:8px;
  border-bottom:1px solid #e0dcd6;
}
.mobitem .mobitem_img {
  width:40px;
  float:left;
  overflow:hidden;
  margin-right:10px;
}
.mobitem .mobitem_main .title a { color:#564937; }
.mobitem .mobitem_main .title {
  font-weight:bold;
  display:inline;
}
.mobitem .mobitem_main .itemtype { color:#c3beb5; }
.mobitem .mobitem_main .mobitem_icons {
  float:right;
  width:60px;
}
.mobitem .mobitem_main {
  float:left;
  width:420px;
}
.mobitem .maturelabel {
  color:red;
  background-color:#f8f5ad;
  border:1px solid red;
  padding:0 3px;
  margin:3px 0 0 0;
  float:right;
  font-size:10px;
}
.mobitem .mobitem_recommended img {
  width:40px;
  float:left;
  overflow:hidden;
  margin-right:10px;
}
.mobitem .mobitem_recommended .mobitem_recommended_by { color:#564937; }
.mobitem .mobitem_recommended {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:50px;
}
.mobitem {
  padding:0 0 12px 0;
  margin:0 0 14px 0;
  border-bottom:1px solid #e0dcd6;
}
.box470 .hdg .titlegrp .featuredhdg { color:#c3beb5; }
.box470 .hdg .titlegrp .title {
  font-size:29px;
  font-weight:bold;
  float:left;
  width:250px;
  line-height:30px;
}
.box470 .hdg .titlegrp { float:left; }
.box470 .hdg .boxshot img { width:55px; }
.box470 .hdg .boxshot {
  float:left;
  margin:0 14px 14px 0;
}
.box470 .hdg { float:left; }
.box470 .desc { margin-top:24px; }
.box470 {
  padding:14px;
  width:442px;
}
.pagination_container .pgLink {
  margin:0 3px;
  display:inline;
}
.pagination_container { text-align:center; }
.left634 {
  padding:14px;
  width:604px;
  float:left;
  margin-right:15px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:1px solid #e0dcd6;
}
.left450 {
  float:left;
  width:450px;
}
.topxitem .boxshot {
  float:left;
  width:40px;
  margin-right:10px;
}
.topxitem .title {
  font-weight:bold;
  font-size:22px;
  line-height:30px;
  margin-bottom:15px;
}
.topxitem .desc { margin-top:5px; }
.topxitem .topxcontent { float:left; }
.topxitem .imgleft {
  float:left;
  margin:0 10px 3px 0;
}
.topxitem .imgright {
  float:right;
  margin:0 0 3px 10px;
}
.topxitem {
  margin-top:14px;
  border-top:1px solid #e0dcd6;
  padding-top:14px;
  float:left;
  width:100%;
}
.topicpg h1 { margin-bottom:10px; }
#topicdesc { margin-bottom:0; }
#tpg_rotator #tpg_rot_content #tpg_ad_content { height:170px; }
#tpg_rotator #tpg_rot_content #tpg_text #tpgr_title a, #tpg_rotator #tpg_rot_content #tpg_text #tpgr_title a:hover { color:#564937; }
#tpg_rotator #tpg_rot_content #tpg_text #tpgr_title {
  font-size:19px;
  line-height:1.2em;
  float:left;
}
#tpg_rotator #tpg_rot_content #tpg_text #tpgr_desc {
  margin-top:10px;
  float:left;
}
#tpg_rotator #tpg_rot_content #tpg_text #tpgr_button {
  position:absolute;
  left:0;
  bottom:0;
  cursor:pointer;
}
#tpg_rotator #tpg_rot_content #tpg_text {
  position:relative;
  float:left;
  width:290px;
  height:170px;
  overflow:hidden;
}
#tpg_rotator #tpg_rot_content #tpgr_img {
  float:left;
  margin-left:15px;
}
#tpg_rotator #tpg_rot_content {
  width:442px;
  height:170px;
  padding:12px 16px 16px 12px;
}
#tpg_rotator #tpg_rot_tabs .tpg_tab .tpg_tab_on, #tpg_rotator #tpg_rot_tabs .tpg_tab .tpg_tab_off {
  position:absolute;
  top:0;
  left:0;
}
#tpg_rotator #tpg_rot_tabs .tpg_tab .tpg_tab_on {
  display:none;
  z-index:5;
}
#tpg_rotator #tpg_rot_tabs .tpg_tab .tpg_tab_on:hover { display:inline; }
#tpg_rotator #tpg_rot_tabs .tpg_tab {
  position:relative;
  float:left;
  margin-left:11px;
  width:40px;
  height:40px;
}
#tpg_rotator #tpg_rot_tabs #tpg_tab_selectr {
  position:absolute;
  height:45px;
  width:40px;
  background:url(/images/assets/rot_tab_selectr.png) no-repeat left top;
  top:7px;
  left:-45px;
  z-index:10;
}
#tpg_rotator #tpg_rot_tabs {
  position:relative;
  background:#f6f6f6 url(/images/icon/rot_tab_bkg.png) repeat-x left top;
  height:50px;
  padding:12px 0 0 0;
  overflow:hidden;
  border-top:1px solid #e0dcd6;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
}
#tpg_rotator {
  float:left;
  width:470px;
  height:261px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:1px solid #e0dcd6;
  margin-bottom:20px;
}
.epSeriesNav {
  padding:3px 0 3px 0;
  margin-bottom:15px;
  font-size:90%;
  font-weight:bold;
  border-bottom:solid 1px #e0dcd6;
  border-top:solid 1px #e0dcd6;
}
.epSeriesLnk {
  margin-left:15px;
  font-weight:normal;
}
.epNav {
  text-align:center;
  margin-bottom:10px;
}
.epPages {
  display:inline;
  position:relative;
  top:-6px;
}
.epPgCur {
  border:1px solid #f1c455;
  padding:0 3px;
}
.epNavPg {
  font-weight:bold;
  margin:0 2px;
}
.epNavPgNix {
  color:#778d9f;
  margin:0 2px;
  font-weight:bold;
}
.define {
  color:#da7122;
  text-decoration:underline;
  padding-right:9px;
  padding-top:2px;
  background-image:url(/images/bs-icon.png);
  background-repeat:no-repeat;
  background-position:right top;
}
.define:hover { cursor:pointer; }

