

/*-----------------------------------------*/
/* World Library Publications              */
/*-----------------------------------------*/
/*                                         */
/* Written By: Purple Monkey Studios, Inc. */
/* Written On: 12/07/2006                  */
/*                                         */
/* Last Modified On: 12/07/2006            */
/* Last Modified By: Jennifer Berk         */
/*                                         */
/*-----------------------------------------*/

/*  */

#content .box {
    position: relative;
    margin-top: 20px;
    padding-top: 13px;
}
#content .box h4 {
    height: 17px;
    margin-top: 0;
    padding-left: 10px;
    color: #333333;
    line-height: 17px;
    text-transform: uppercase;
    background: #cccccc;
    border: none;
}
#content table.landing_product {
    margin-top: 10px;
}
#content table.landing_product td {
    width: 99px;
    padding: 10px 15px;
    border-left: 1px solid #e3e3e3;
}
#content table.landing_product td.first {
    width: 98px;
    border-left: none;
}
#content table.landing_product img {
    display: block;
    margin: 0 auto;
}
#content table.landing_product a {
    text-decoration: underline;
}
#content .show_all {
    display: inline;  /* Fix IE float double margin bug */
    float: right;
    margin-top: 10px;
    margin-right: 10px;;
}
#content #category {
    padding-left: 15px;
    padding-right: 15px;
}
#content .category_nav {
    margin: 0 -15px;
    padding: 5px 15px;
    background: #cce5d8;
}
#content .number_results {
    float: left;
}
#content .results_nav {
    clear: both;
    float: right;
}
#content .category_nav img {
    vertical-align: middle;
}
#content .category_nav a {
    text-decoration: none;
}
#content .category_nav a:hover {
    text-decoration: underline;
}
#content .category_nav a.selected {
    color: #008240;
    font-weight: bold;
}
#content .category_nav a.selected:hover {
    text-decoration: none;
}
#content .category_product {
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e1e1e1;
}
* html #content .category_product {
    /* Holly hack to make IE not mess product display up very badly. */
    height: 1%;
}
#content .category_product img {
    float: left;
    clear: left;
    margin-right: 15px;
}
#content .category_product .nonimage {
    margin-left: 105px;
}
* html #content .category_product .nonimage {
    margin-left: 0px;
    height: 1%;
}
#content .product_buttons {
    position: absolute;
    bottom: 15px;
    right: 0;
}
#content .product_buttons img {
    display: inline;
    clear: none;
    margin: 0 0 0 5px;
    padding: 0;
}
#content #productinfo {
    margin-top: -3px;  /* Undo 13px padding for boxes with headers */
}
#content #productinfo img {
    float: left;
    margin: 0 20px 5px 10px;
}
#content #productinfo #productinfo_nonimg {
    margin-left: 182px;
}
#content #productinfo table td {
    padding: 5px 10px 5px 0;
}
#content #productinfo table table td {
    padding: 5px 10px;
}
#content #productinfo .product_button {
    margin-top: 12px;
}
#content #view_associated {
    margin-left: 27px;
}
#content #view_associated a {
    text-decoration: none;
}
#content #view_associated a:hover {
    text-decoration: underline;
}
#content #verisign {
    margin-top:10px;
}
#popup {
    width: 550px;
}
#popup h2 {
    display: inline;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    padding-bottom: 10px;
    color: #007e3a;
    font-size: 16px;
}
#popup #close {
    display: inline;
    float: right;
    margin-top: 23px;
    margin-right: 20px;
    margin-bottom: 10px;
    color: #007e3a;
    text-decoration: none;
}
#popup #close:hover {
    text-decoration: underline;
}
#popup #larger_image {
    clear: both;
    height: 499px;
    width: 550px;
    background: url(/download/popup_corners.gif) no-repeat;
    text-align: center;
}
#popup #larger_image img {
    margin-top: 27px;
}
 


