/* ===== DOM elements ========================================================== */

body {
     font: normal 10pt Verdana, sans-serif;
     margin: 0;
     padding: 0;
     color: #663366;
}

table, tr, td {
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;

}

td {
     text-align: left;
     vertical-align: top;
}

h1 {
     font: bold 14pt Verdana, sans-serif;
     color: #70b54e;
}

h2 {
     font: bold 12pt Verdana, sans-serif;
     color: #663366;
}

a {
     text-decoration: none;
}


/* ===== Navigation stuff ====================================================== */

.nav {
     background: #9ccb9c;
}

.navbox {
     margin: 0px 10px 0px 10px;
     padding: 0;
     width: 120px;
     background: #ccffcc;
}


.navBut {
     width: 100%;
     margin: 0;
     padding: 10px 0px 10px 0px;
     text-align: center;
}

.navBut a:hover {
     color: #9999cc;
}


.navButActive {
     width: 100%;
     margin: 0;
     padding: 10px 0px 10px 0px;
     text-align: center;
     color: #cc9999;
}

.sizeSelector {
     margin: 0px 10px 0px 10px;
     border: 0;
     width: 120px;
     text-align: center;
     background: #ccffcc;
}
.sizeSelector td {
     text-align: center;
}


.sizeSelector td a {
     color: #663366;
}

.sizeSelector td a:hover {
     color: #9999cc;
}

.navImage {
     text-align: center;
     border: 0;
     margin: 10px 10px 10px 20px;
     padding: 0;
}

/* ===== Top heading section =================================================== */

.heading {
     margin: 0;
     padding: 0;
     background: #9ccb9c url('./images/website/angledStockTop.jpg') no-repeat top right;
     height: 100px;
}

.heading h1 {
     margin: 0;
     padding: 10px 0px 0px 20px;
     color: white;
     color: #663366;
     font: bold italic 36px Verdana, sans-serif;
}

.heading2 {
     margin: 0;
     padding: 0;
     background: white url('./images/website/angledStockBottom.jpg') no-repeat top right;
     height: 50px;
}

.heading2 h1 {
     margin: 0;
     padding: 10px 0px 50px 5px;
     font: bold 24px Verdana, Sans-serif;
     color: #70b54e;
     color: #663366;
}

/* ================ Additional information ======================================= */

.main { /* main table */

     width: 100%;

}

.contentSplurge {
     text-align: justify;
     padding:    0px 10px 0px 5px;
     line-height: 15pt;
}
.contentSplurge img a{
     text-decoration: none;
     border: 0;

}


.footer {
     margin: 0;
     padding: 0;
     border-top: 3px solid #9ccb9c;
     text-align: center;
     font-size:  8pt;
}



/* ================ Contact us page ============================================== */

.contactTable {
     margin: 0px 10px 0px 10px;
     padding: 0;
}

.contactTable td {
     padding: 5px;
}

/* ================ Top items ====================================== */

.top { /* defines the top column */

}

.topHead { /* defines the top head section */
    background : green;


}

.topBox { /* defines the top box */
    background : yellow;

}
.space { /* defines the space between top items */
    height : 5px;;
     width: 150px;

}

