﻿@media print
{
    /* reset */

    * {
	    padding:0px;
	    margin:0px;
	    position:relative;
    }

    body {
	    font-size:100%;
	    line-height:1em;
    }

    a {
	    text-decoration:none;
	    color:inherit;
    }

    img {
	    display:none;
    }

    object {
	    display:none;
    }

    /***********************************
            HTML Element Styles
    ***********************************/

    body {
	    font:12px/20px Georgia, serif;
	    color:black;
    }

    p {
	    margin-bottom:12px;
    }

    ul {
	    margin-left:15px;
	    font-style:italic;
    }

    /***********************************
              General Styles
    ***********************************/

    /* Text Styles */

    .heading1 {
	    font-size:24px;
	    font-family:Georgia, serif;
	    font-weight:bold;
    }

    .heading2 {
	    font-size:18px;
	    font-family:Georgia, serif;
	    font-style:italic;
    }

    .heading3 {
	    font-size:14px;
	    font-family:Georgia, serif;
	    font-weight:bold;
    }

    .bold {
	    font-weight:bold;
    }

    .italic {
	    font-style:italic;
    }

    /***********************************
                 Content
    ***********************************/ 

    #main {
    	
    }

    /***********************************
                 Side Bar
    ***********************************/ 

    #sideBar {
	    display:none;
    }

    /***********************************
            Flash/Image Header
    ***********************************/ 

    #flashBanner p {
	    font-size:24px;
	    font-family:Georgia, serif;
	    font-weight:bold;
    }

    /***********************************
             Home Page Boxes
    ***********************************/ 

    #homeBoxes {
    	
    }

    /***********************************
             Interior Content
    ***********************************/

    #content {
    	
    }

    .interiorSection {
	    padding:20px 0px;
	    border-bottom:2px solid #333333;
	    overflow:hidden;
    }

    .interiorSection:first-child {
	    border-top:2px solid #333333;
    }

    .interiorSection img {
	    display:block;
	    border:1px solid #666666;
	    float:right;
	    margin-left:30px;
    }

    /***********************************
            Product Categories
    ***********************************/

    #content.categories a, #content.categories a:link, #content.categories a:visited {
	    display:block;
	    float:left;
	    width:218px;
	    border:1px solid #ccc;
	    margin:1px 1px 0px 0px;
	    padding:3px;
	    font-family:Verdana, sans-serif;
	    font-size:.833em;
	    font-weight:bold;
	    text-align:center;
    }

    #content.categories a img {
	    display:block;
	    margin-bottom:3px;
    }

    /***********************************
              Product Detail
    ***********************************/

    #content.details .heading2 {
	    padding-bottom:10px;
	    margin-bottom:5px;
    }

    .itemNumber {
	    font-family:Verdana, sans-serif;
	    font-size:.833em;
	    line-height:1em;
	    font-weight:bold;
	    padding:10px;
	    border-top:1px solid #ccc;
	    border-bottom:1px solid #ccc;
    }

    .productImage {
	    float:right;
	    border:1px solid #ccc;
	    padding:3px;
	    font-family:Verdana, sans-serif;
	    font-size:.833em;
	    font-weight:bold;
	    text-align:center;
    }

    .productImage img {
	    display:block;
	    margin-bottom:3px;
    }

    .productImage a, .productImage input {
	    display:none;
    }

    .summary {
	    width:320px;
	    margin-bottom:10px;
	    font-family:Verdana, sans-serif;
	    font-size:.833em;
	    padding:0px 10px;
	    margin-bottom:20px;
	    overflow:hidden;
    }

    #content.details .heading3 {
	    margin-bottom:5px;
    }

    #content.details table {
	    font-family:Verdana, sans-serif;
	    font-size:.833em;
	    border-top:1px solid #ccc;
	    border-bottom:1px solid #ccc;
	    padding:5px 0px;
	    width:100%;
    }

    #content.details th {
	    width:150px;
	    text-align:left;
	    padding:0px 10px;
    }
}
