* {padding: 0; margin: 0}
body {font: 9px Monaco, sans-serif; color: #000; background-color: #fff}
input, textarea {font: 9px Monaco, sans-serif; background-color: #fff; color: #000; border: 1px solid #000; -moz-border-radius: 2px; -webkit-border-radius: 2px; resize: none}
select {font: 9px Monaco, sans-serif; height: 18px; border: 1px solid #000; background-color: #000; color: #fff}
ul {list-style-type: none}
ul li {list-style-type: none}
a {color: #000; text-decoration: none}
a:hover {text-decoration: underline}
.clearer {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.content-wrapper {position: relative; width: 950px; margin: 0 auto}
.content-wrapper .content {position: absolute}
.content-wrapper .content .images .image {margin-bottom: 10px}
.content-wrapper .widgets {position: fixed; top: 100px; left: 50%; margin-left: -450px; z-index: 3}
.content-wrapper .widgets .widget {width: 120px; margin-bottom: 40px}
.content-wrapper .widgets .widget span {background-color: #fff}
.content-wrapper .widgets .current {text-decoration: underline}
.content-wrapper .text a {text-decoration: underline}
.content-wrapper .text a:hover {font-style: italic}
.content-wrapper .regular .content {top: 30px; left: 200px; width: 380px}
.content-wrapper .regular .content .form {width: 500px; padding: 30px 0}
.content-wrapper .regular .content .form .field {margin-top: 15px}
.content-wrapper .regular .content .form .field input {width: 300px}
.content-wrapper .regular .content .form .field .submit {background-color: #000; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer}
.content-wrapper .items .content {top: 10px; left: 120px; width: 810px}
.content-wrapper .items .content .featured-items {min-height: 240px}
.content-wrapper .items .content .item {width: 150px; height: 230px; float: left; position: relative; margin: 0 10px 10px 0}
.content-wrapper .items .content .item .image-wrapper {position: relative}
.content-wrapper .items .content .item .image-wrapper img {border: none; position: relative}
.content-wrapper .items .content .item .image-wrapper .image {max-height: 225px; overflow: hidden; position: relative}
.content-wrapper .items .content .item .image-wrapper .g-spot {position: absolute; top: 0; height: 100%; cursor: pointer}
.content-wrapper .items .content .item .image-wrapper img.for-sale {position: absolute; right: 15px; bottom: -20px; z-index: 3}
.content-wrapper .items .content .item .image-wrapper img.cross {position: absolute; right: 5px; bottom: -30px; z-index: 4; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90)}
.content-wrapper .items .content .item .rating {position: absolute; right: 2px; top: 15px; width: 100%}
.content-wrapper .items .content .item .rating img {float: right}
.content-wrapper .single-item a {text-decoration: underline}
.content-wrapper .single-item .content {top: 40px; left: 200px; width: 500px}
.content-wrapper .single-item .content .text {padding: 0 0 20px 180px; min-height: 150px}
.content-wrapper .single-item .content .info {position: absolute; left: 0; top: 0; width: 175px}
.content-wrapper .single-item .content .video {margin-bottom: 10px}
.content-wrapper .single-item .content .rating {float: left; padding: 30px 0}
.content-wrapper .single-item .content .rating .title {float: left; padding: 7px 0}
.content-wrapper .single-item .content .rating .rating_container {float: left}
.content-wrapper .single-item .content .rating .rating_container a {float: left; display: block; width: 15px; height: 25px; border: none; background-image: url(/images/rating.png)}
.content-wrapper .single-item .content .rating .rating_container a.rating_off {background-position: 0 0}
.content-wrapper .single-item .content .rating .rating_container a.rating_half {background-position: 0 -25px}
.content-wrapper .single-item .content .rating .rating_container a.rating_on {background-position: 0 -50px}
.content-wrapper .single-item .content .rating .rating_container a.rating_selected {background-position: 0 -75px}
.footer {position: relative; width: 790px; margin-top: 100px; border-top: 1px dotted #000; padding-bottom: 100px}
.footer .center {width: 200px; position: absolute; left: 50%; top: 13px; text-align: center; margin-left: -100px}
.footer .float {margin-top: 10px; line-height: 2em; float: left}
.footer .float img {border: none}
.footer .right {float: right}