/* *** UNIVERSALLY Applied Styles *** */



body {

    margin: 0;

    background-color: #333333;

    text-align: center;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

    border: 0;

    margin: 0;

}

td {padding: 0;}

p {

    font: 12px arial, sans-serif;

    color: #000000;

    margin: 0;

}

p.contenttext {

    font: 12px/18px arial, sans-serif;

    margin: 16px 0 0 0;

}

.bold {font-weight: bold;}

li {font: 12px/18px arial, sans-serif;}

a {

    text-decoration: none;

    color: #0F49D9;

}

a:hover {

    text-decoration: underline;

    color: #0F49D9;

}

img {border: 0;}



/* *** TEMPLATE Specific Styles *** */



div.centerthepage {

    width: 733px;

    margin: 0 auto;

}

div.contentblock{

    width: 663px;

    vertical-align: top;

    margin: 0 auto;

}

table.maintable {

    width: 733px;

    margin: 30px 0;

    background-color: transparent;

}

table.navigation {

    width: 312px;

    height: 24px;

    float: right;

}

td.headercell {

    width: 733px;

    height: 123px;

    background: #FFFFFF url(../images/headerbackground.gif) no-repeat;

}

td.logocell {

    width: 180px;

    height: 123px;

    vertical-align: top;

}

td.leftnavcell {

    width: 10px;

    height: 24px;

    background-image: url(../images/leftcap.gif);

}

td.inbetweennavcell {

    width: 1px;

    background-image: url(../images/inbetween.gif);

}

td.rightnavcell {

    width: 10px;

    background-color: #000000;

}

td.bodycell {

    width: 733px;

    background: #FFFFFF url(../images/bodybackground.gif) repeat-y;

    text-align: center;

    padding: 25px 0;

}

img.logo {

    width: 180px;

    height: 87px;

    margin-top: 15px;

}



/* *** INDEX Specific Styles *** */



table.in_sidecontenttable {

    width: 180px;

    border-right: 1px solid #999999;

    float: left;

}

td.in_sidetitlecell {

    width: 175px;

    background-color: #CCCCCC;

    padding: 3px 0 2px 5px;

    border-top: 1px solid #999999;

    border-left: 1px solid #999999;

}

td.in_sidelinkcell {

    width: 160px;

    padding: 9px 10px 9px 10px;

    border-top: 1px solid #999999;

}

td.in_sidequotecell {

    width: 165px;

    padding: 11px 10px 0 5px;

    border-top: 1px solid #999999;

	align: center;

}

p.in_sidetitletext {

    font: bold 12px arial, sans-serif;

    color: #333333;

    text-transform: uppercase;

}

a.in_sidetitlelink {

    text-decoration: none;

    color: #333333;;

}

p.in_sidelinktext {

    font: 12px/15px arial, sans-serif;

    color: #0F49D9;

    margin: 8px 0;

}

p.in_sidequotetext {

    font: 11px/14px arial, sans-serif;

    color: #000000;

    margin: 6px 0;

}

p.in_sidequotesubtext {

    font: 10px/13px arial, sans-serif;

    color: #0F49D9;

    text-align: right;

    margin: 6px 5px 1px 0;

}

table.in_maincontenttable {

    width: 458px;

    float: right;

}



/* *** CONTENT Pages Specific Styles *** */



table.ct_contenttable {width: 663px;}

td.ct_titlecell {

    width: 441px;

    height: 30px;

    vertical-align: top;

    padding-top: 4px;

    border-right: 1px solid #999999;

}

td.ct_contentcell {

    width: 391px;

    padding: 0 10px 0 40px;

    border-right: 1px solid #999999;

}



/* *** ABOUT US Specific Styles *** */



td.au_picturecell {

    width: 197px;

    background: url(../images/aboutuspic.jpg) no-repeat right 5px;

    padding-left: 25px;

}



/* *** PRODUCTS Specific Styles *** */



td.pd_picturecell {

    width: 197px;

    /*background: url(../images/pictureplaceholder.jpg) no-repeat right 5px;*/

    vertical-align: top;

    padding-left: 25px;

}

p.gallerytext {

    font: bold 12px arial, sans-serif;

    text-align: center;

    margin: 23px 0 0 0;

}

ul {

    list-style: disc outside;

    margin-top: 0;

    margin-bottom: 0;

}



/* *** SUPPORT Specific Styles *** */



td.st_picturecell {

    width: 197px;

    background: url(../images/supportpic.jpg) no-repeat right 5px;

    padding-left: 25px;

}

table.st_formtable {

    border-collapse: separate;

    border-spacing: 5px;

}

td.st_forminputcell {

    width: 90px;

    font: 12px arial, sans-serif;}

td.st_formtextcell {

    width: 90px;

    font: 12px arial, sans-serif;

    vertical-align: top;

    padding-top: 2px;

}



/* *** CONFIRM Specific Styles *** */



td.cf_picturecell {

    width: 197px;

    background: url(../images/pictureplaceholder.jpg) no-repeat right 5px;

    padding-left: 25px;

}



/* *** ORDER Specific Styles *** */



td.or_picturecell {

    width: 197px;

    /* background: url(../images/orderpic.jpg) no-repeat right 5px; */
    
    vertical-align: top;

    padding-left: 25px;

}



/* *** PRESS Specific Styles *** */



td.ps_picturecell {

    width: 197px;

    background: url(../images/pictureplaceholder.jpg) no-repeat right 5px;

    padding-left: 25px;

}



/* *** WARRANTY Specific Styles *** */



body.warranty {

    background-color: #FFFFFF;

    text-align: left;

    padding: 0 10px 0 10px;

    margin: 0 0 16px 0;

}

p.wy_titletext {

    font: bold 16px arial, sans-serif;

    text-transform: uppercase;

    margin: 16px 0;

}

ol {

    list-style: decimal outside;

    margin-top: 0;

    margin-bottom: 0;

}