#buyingGuides {    text-align: left;}#buyingGuides #header h1 {    font-size: 45px;    color: #fff;}#buyingGuides #header h1 span {    font-size: 45px;    color: #ccc;    font-weight: normal;}#buyingGuides #header h2 {    margin-top: 8px;    font-size: 24px;    color: #CBB17A;    font-weight: normal;}#buyingGuides .mainmod h3 {    margin-top: 50px;    font-size: 24px;    color: #fff;    font-weight: bold;}#buyingGuides .mainmod p {    font-size: 16px;    padding-right: 8px;    color: #e5e5e5;    margin-top: 20px;    text-align: left;}#buyingGuides .mainmod {    background: url(http://cdn.overstock.com/img/mxc/buying-guide-banner1_50.png) no-repeat;    padding-left: 480px;}#buyingGuides #categories li {    float: left;    margin: 8px 0 0 8px;;    height: 48px;    width: 312px;}#buyingGuides #categories li a {    font-size: 18px;    padding-left: 8px;    color: #977632;    font-weight: bold;    display: block;    line-height: 48px;    background: #efefef url(http://cdn.overstock.com/img/mxc/2009-chevron-grey20.png) right center no-repeat;    border: 1px solid #e5e5e5;}#buyingGuides #categories li a:hover {    text-decoration: none;    color: #fff;    background: #977632 url(http://cdn.overstock.com/img/mxc/2009-chevron-white20.png) right center no-repeat !important;}#buyingGuides {    text-align: left;}#buyingGuides #header {}#buyingGuides #header h1 {    font-size: 45px;    color: #fff;}#buyingGuides #header h1 span {    font-size: 45px;    color: #ccc;    font-weight: normal;}#buyingGuides #header h2 {    font-size: 24px;    color: #CBB17A;    font-weight: normal;}#buyingGuides .mainmod h3 {    margin-top: 8px;    font-size: 24px;    color: #fff;    font-weight: bold;}#buyingGuides .mainmod p {    font-size: 16px;    padding-right: 8px;    color: #ccc;    margin-top: 10px;    text-align: left;}#buyingGuides .mainmod {    background: url(http://cdn.overstock.com/img/mxc/2009-buying-guide-banner.png) no-repeat;}#buyingGuides #subcategories {    float: left;    width: 152px;}#buyingGuides #subcategories .category-title {    color: #666;    font-size: 16px;}#buyingGuides #subcategories li {    float: left;    width: 124px;    padding: 4px 0;    font-size: 14px;    color: #000;    padding: 8px;    padding-left: 20px;    font-weight: bold;    background: url(http://cdn.overstock.com/img/mxc/2009-buying-guide-subdir.png) left 8px no-repeat;}#buyingGuides #subcategories li a {    font-size: 14px;    color: #977632;    font-weight: normal;    line-height: 18px;    font-style: normal;}#buyingGuides #subcategories li.selected {    color: #666;    background: #fff;    background-image: none;    font-weight: normal;    padding: 8px;    padding-left: 20px;}#buyingGuides #subcategories li.top-category {    color: #977632;    font-size: 16px;    background-image: none;    font-weight: bold;    padding: 8px;    padding-left: 8px;    display: block;}#buyingGuides #subcategories li.top-category.selected {    color: #666;    font-size: 16px;    background-image: none;    font-weight: bold;    width: 136px;    padding: 8px;    padding-left: 8px;    display: block;}#buyingGuides #subcategories li.top-category a {    color: #977632;    font-size: 16px;    background-image: none;    font-weight: bold;    padding: 8px 8px 0 0;    padding-left: 0px;    display: block;}#buyingGuides #subcategories li a:hover {    text-decoration: underline;}#buyingGuides #subcategories li em {    font-size: 10px;    font-weight: normal;    font-style: italic;    color: #999;    margin-left: 5px;    line-height: 24px;}#buyingGuides #breadcrumbs li {    float: left;    margin-right: 8px;    color: #000;    font-weight: bold;    font-size: 18px;    height: 32px;    line-height: 32px;}#buyingGuides #breadcrumbs li a {    color: #977632;    font-weight: bold;    font-size: 18px;    padding-right: 30px;    height: 32px;    line-height: 32px;    background: url(http://cdn.overstock.com/img/mxc/2009-chevron-grey20.png) right center no-repeat;}#buyingGuides #breadcrumbs li a:hover {    background: url(http://cdn.overstock.com/img/mxc/2009-chevron-grey20.png) right center no-repeat;}#buyingGuides #guide-navigator {    border: 1px solid #ccc;    background: #efefef;    float: left;    width: 630px;}#buyingGuides #guide-list {    width: 478px;    background: #fff;    margin: 0;    padding-top: 8px;    min-height: 760px;}#buyingGuides #guide-list  li {    font-weight: bold;    padding-left: 8px;}#buyingGuides #guide-list > li h2 a {    color: #977632;    font-size: 14px;    font-weight: bold;}#buyingGuides #guide-list > li h2 {    margin-bottom: 17px;}#buyingGuides #guide-list > li a {    color: #977632;}#buyingGuides #guide-list > li p {    font-size: 14px;    font-weight: normal;    color: #666;}#buyingGuides .alpha {    margin-left: 0;}#buyingGuides .showing {    font-weight: bold;    margin-top: 8px;}#buyingGuides .pagination ul {    float: right;    margin-top: 8px;}#buyingGuides .pagination li {    float: left;    margin-left: 8px;    vertical-align: bottom;}#buyingGuides .pagination a {    color: #fff;    text-decoration: none;    display: block;    line-height: 20px;    background-color: #977632;    width: 20px;    text-align: center;    font-weight: bold;}#buyingGuides .pagination li.selected {    color: #fff;    text-decoration: none;    display: block;    line-height: 20px;    background-color: #999;    width: 20px;    text-align: center;    font-weight: bold;}#buyingGuides .pagination li.ellipsis {    color: #000;    text-decoration: none;    display: block;    line-height: 20px;    width: 20px;    text-align: center;}.OProduct {    width: 136px;    height: 250px;    float: left;    border: 1px solid #ccc;    padding: 8px;}.AddCart {    display: none;}.Orectop {    display: none;}.Otitle {    display: none;}