
* { margin: 0; padding: 0; }

body { font: 10pt Arial, Helvetica, sans-serif; color: #666; }

table, th, td { text-align: left; }
img { border: 0; }

#wrapper { margin: 10px;}

#banner_img { display: none;  }

.header { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ccc; }
.header h1 { float: right; }

.details_thumbsWrapper,
.details_mainImgWrapper > div{
    display: none;
}

.details_mainImgWrapper > div:nth-child(-n+2) {
    display: block;
}

#printBtn {
    position: fixed; bottom: 25px;
    left: 25px;
    margin-left: 0;
    width: 150px;
    background-color: #0099da;
    border-radius: 3px;
    padding: 8px 13px 9px;
    transition: background-color 0.25s ease 0s;
    color: #fff;
    text-align: center;
    font-weight: bold;
}
#printBtn:hover {
    background-color: #dee1e3;
    color: #0099da;
}

.utilities, .primaryNav { display: none; }
.contactPanelWrapper { display: none; }
.breadcrumbs { display: none; }
.overlay  { display: none; }
.footerWrapper { display: none; }

h1.dealerName { float: right; }

/* Left Column */
.details_leftCol { width: 320px; height: 200px; float: left;  }
.details_rightCol { margin-left: 330px;  }

.details_mainImgWrapper { width: 310px; height: 225px;  margin: 0 0 10px 0;  }
.details_mainImg { width: 300px; height: 225px; margin: 0 5px 10px; overflow: hidden; }
.details_mainImg img { width: 300px; margin: 0; }
.details_mainImg img.cma_noimage { width: auto; margin: 75px 0 0 125px; }
.details_thumbImg { width: 130px; height: 130px; overflow: hidden; float: left; margin: 0 7px 0 0 ; }

.details_specs {  }

.details_whyChooseGold, .details_whyBuy { display: none;  }

.maincontent { font-size: 11pt; margin: 10px; }

.maincontent h1 { margin: 10px 0; }
.maincontent h2 { margin: 10px 0; }
.maincontent h3 { margin: 10px 0; }

.maincontent p { margin: 10px 0; }
.maincontent a, .maincontent a:visited { color: #c33; text-decoration: none; }
a.but_print { display: none; }

.maincontent ul { margin: 10px 50px; } 
.maincontent ol { margin: 10px 50px; }

.maincontent table { margin: 10px 0; width: 95%; border-spacing: 0; border-collapse: collapse; } 
.maincontent th, .maincontent td {border: 1px solid #dedede; padding: 5px; } 

.details_actions { display: none; }

