@charset
"utf-8"
;
/* CSS Document */

.imageRight {
    float: right;
    margin: 8px 0px 8px 16px;
    width: 304px;
    border: 1px solid #000;
}

.imageLeft2 {
    float: left;
    width: 304px;
    margin: 8px 16px 8px 0px;
    border: 1px solid #000;
}

h1 {
    font-size: 24px;
    font-weight: bold;
    margin: 15px 0 0 0;
    padding: 0px;
    line-height: 24px;
}

h2 {
    color: #4c4c4c;
    padding: 0;
    margin: 0 0 3px 0px;
    font-size: 18px;
}

.howToByLine {
    font-size: 10px;
    line-height: 10px;
    color: #999;
    margin: 7px 0px 0 0;
    padding: 0px;
    float: none;
}

.howToByLine a {
    text-decoration: underline;
    font-size: 10px;
    line-height: 10px;
    color: #999;
}

.howToByLine a:hover {
    text-decoration: underline;
    font-size: 10px;
    line-height: 10px;
    color: #336699;
}

#imageAndContent {
    float: left;
    margin-top: 8px;
    width: 622px;
    height: auto;
}

#imageAndContent p {
    line-height: 20px;
    padding: 0px;
    margin: 0 0 14px 0px;
    display: inline;
}

.viewAllSinks {
    text-decoration: none;
    padding-right: 18px !important;
    background: url(http://cdn.overstock.com/img/mxc/08-icon_submitArrow.gif) no-repeat right;
}

#headerImage {
    width: 304px;
    padding-right: 8px;
    padding-bottom: 8px;
    display: block;
}

.imageLeft {
    float: left;
    width: 304px;
    margin-right: 16px;
}

.imageLeft img {
    border: 1px solid #000000;
}

.imageLeft.thingsYouNeed ul {
    margin: 0px;
    padding: 0px;
    list-indent: 0px;
}

.thingsYouNeed {
    background: url(http://cdn.overstock.com/img/mxc/07312009_thingsYouNeedBar.jpg) repeat-x top;
    width: 304px;
    height: auto;
    background-color: #eaeaea;
    margin-top: 8px;
}

.thingsYouNeedBottom {
    background: url(http://cdn.overstock.com/img/mxc/07312009_thingsYouNeedBar.jpg) repeat-x top;
    height: 7px;
    width: 304px;
    padding: 0px;
    margin: 0px;
}

p {
    color: #393939;
}

.leaderText {
    font-size: 13px;
    color: #4c4c4c;
    font-weight: bold;
}

.sectionTitle {
    margin-top: 20px;
}

ul.subSection {
    padding: 0 0 0 16px !important;
    margin: 10px 0 0 0 !important;
    list-style: none;
}

ul.subSection li {
    padding: 0px !important;
    margin: 0 0 8px 0px !important;
    line-height: 12px;
}

ol.instructionsList {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-indent: none;
}

ol.instructionsList li {
    padding: 0px;
    margin: 0 0 14px 0px;
}

.step1 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_01.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step2 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_02.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step3 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_03.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step4 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_04.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step5 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_05.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step6 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_06.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step7 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_07.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step8 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_08.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step9 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_09.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.step10 {
    background: url(http://cdn.overstock.com/img/mxc/07312009_circleNumbers_10.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

.instructionBold {
    font-weight: bold;
    font-size: 13px;
}

.checkMark {
    background: url(http://cdn.overstock.com/img/mxc/08192009_guidesCheckMark.gif) no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    padding-right: 4px;
    display: inline;
}

img.section_Bar {
    padding-bottom: 6px;
}

.ht_links {
    padding-right: 18px !important;
    background: url(http://cdn.overstock.com/img/mxc/08-icon_submitArrow.gif) no-repeat right;
    line-height: 22px;
    color: #000000 !important;
}

a:hover {
    color: #336699 !important;
    text-decoration: underline !important;
}

#howToWrapper {
    text-align: left;
    width: 952px;
    height: auto;
    margin-bottom: 8px;
}

#guideMain {
    width: 950px;
    border: 1px solid #ccc;
    margin-top: 18px;
    padding: 0px;
    z-index: 10;
}

#guideMain h3 {
    font-size: 14px;
    color: #4c4c4c;
    margin: 0px 0 0px 16px;
    padding: 14px 0 0px 0px;
}

#guideMain ul {
    list-style: none;
    text-indent: none;
    padding: 0px 0px 10px 0px;
    margin: 8px 0px 0px 16px;
    color: #4c4c4c;
    list-style-position: outside;
    text-align: left;
    display: inline;
}

#guideMain ul li {
    line-height: 18px;
    padding: 0px;
    margin: 0px;
}

#sharePage {
    margin: 12px 0 8px 0px;
    width: 125px;
}

.productListings {
    float: left;
    width: 312px;
    height: auto;
    margin: 0 0 20px 8px;
}

.productWrapper {
    width: 312px;
    display: block;
    border-top: 1px solid #ccc;
}

.floatLeft {
    float: left;
}

.clearLeft {
    clear: left;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
}

.productCol_left {
    width: 155px;
    float: left;
    height: 265px;
}

.productCol_right {
    width: 155px;
    float: left;
    height: 265px;
}

.Oprice, .Oprice .Olabel {
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    color: #c7202b;
    margin-top: 4px;
}

.Oname a {
    color: #000;
    text-decoration: none;
}

.Oname a:hover {
    color: #336699;
    text-decoration: underline;
}

.Othumb {
    height: auto !important;
}

