@charset "UTF-8";
/* CSS Document */

body, td, th
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #336699;
    }

body
    {
    background-color: #6d97c5;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    }

a:link
    {
    color: #6d97c5;
    text-decoration: none;
    font-weight: bold;
    }

a:visited
    {
    text-decoration: none;
    color: #6d97c5;
    }

a:hover
    {
    text-decoration: underline;
    color: #6d97c5;
    }

a:active
    {
    text-decoration: none;
    color: #6d97c5;
    }

a.smllink:link
    {
    color: #FFFFFF;
    }

a.smllink:visited
    {
    color: #FFFFFF;
    }

a.smllink:hover
    {
    color: #FFFFFF;
    }

a.smllink:active
    {
    color: #FFFFFF;
    }

img
    {
    border-style: none
    }

.table1
    {
    margin-left: auto;
    margin-right: auto;
    }

.nav
    {
    text-align: right;
    }

.copyright
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    }

.home_cats_body
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    }

.home_cats_heading
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #003366;
    font-weight: bold;
    }

.product_nav, a.product_nav:link, a.product_nav:visited, a.product_nav:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #376DAA;
    line-height: 18px;
    font-weight: normal;
    }

.product_nav_bold, a.product_nav_bold:link, a.product_nav_bold:visited, a.product_nav_bold:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    border-bottom-width: thin;
    border-bottom-style: dashed;
    border-bottom-color: #C1D6E7;
    width: 100%;
    float: right;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
    }

.product_detail_head
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #004A97;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #B9C9D0;
    padding-bottom: 5px;
    }

.product_detail
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003366;
    }

.product_detail_bold
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #003366;
    font-weight: bold;
    }

.product_price
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FF6600;
    font-weight: bold;
    }

.page_head
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #F19300;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #B9C9D0;
    padding-bottom: 5px;
    }

.page_subhead
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #004A97;
    font-weight: bold;
    padding-bottom: 5px;
    }

.profile_box
    {
    border: thin dashed #CCCCCC;
    padding: 10px;
    background-color: #E6F0F6;
    }

.product_details_title
    {
    color: #FF3202;
    }

.product_details
    {
    color: #023F7E;
    }

.product_preview_box
    {
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding-top: 10px;
    padding-bottom: 5px;
    width: 510px;
    }

.product_preview_content
    {
    font-family: Arial;
    font-size: 1em;
    color: #094986;
    text-decoration: none;
    text-align: left;
    margin-bottom: 3px;
    font-weight: normal;
    line-height: 1.2em;
    }

.product_preview_img
    {
    float: left;
    padding-right: 7px;
    }

.product_preview_body
    {
    padding: 5px;
    }

.product_preview_title
    {
    font-family: Arial;
    font-size: 1.5em;
    color: #094986;
    text-decoration: none;
    text-align: left;
    margin-bottom: 8px;
    padding-top: 8px;
    padding-bottom: 12px;
    font-weight: normal;

    line-height: 1.5em;
    }

.product_preview_author
    {
    font-size: .8em;
    color: #3B5059;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    }

.product_preview_links
    {
    text-align: right;
    margin-left: 5px;
    }

.product_preview_moreinfo
    {
    margin: 5px;
    }

.product_preview_desc { }

.product_preview_desc a
    {

    color: #FF3202;
    font-weight: bold;
    }

.product_preview_order
    {
    margin-left: 5px;
    }

.news_item_box
    {
    border: thin dashed #CCCCCC;
    padding: 10px;
    background-color: #E6F0F6;
    margin-bottom: 20px;
    width: 640px;
    }

.news_item_box a, .news_item_box a:link, .news_item_box a:visited, .news_item_box a:hover
    {
    color: #0000FF;
    visibility: visible;
    font-weight: normal;
    font-size: normal;
    text-decoration: underline;
    }

.cart_items
    {

    padding: 0px;
    }

.cart_leftcol, .general_leftcol
    {

    float: left;
    font-size: 1.1em;
    line-height: 1.5;
    }

.cart_rightcol, .general_rightcol
    {

    line-height: 1.5;
    padding-top: 5px;
    }.cart_item_title, .cart_item_nodetail_title
    {

color:#144685; ;
line-height: normal;
font-style: normal;
text-align: left;
padding:5px;

margin-right: 100px;
    }

.cart_item_description, .cart_items_leftcol p
    {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #333333;
    right: auto;
    text-align: left;
    }

.cart_item_toolbar
    {
    padding-top: 5px;
    padding-bottom: 5px;

    font-weight: bold
    }

.cart_cat_title
    {

    font-weight: bold;
    }

.cart_item_qty_edit { }

.cart_item_text
    {
    float: left;
    }

.cart_item_price
    {
    text-align: right;
    float: right;
    padding: 5px;
    }

.cart_total
    {
    background-color: #6D97C5;
    padding: 10px;
    color: #FFF;
    font-size: 1.4em;
    line-height: normal;
    clear: both;
    margin-top: 5px;
    }

.cart_total_small
    {
    color: #000;
    font-weight: bold;
    }

.cart_total_text
    {
    text-transform: uppercase;
    float: left;
    }

.cart_total_amt
    {
    float: right;
    color: #FFF;
    }

.cart_item_nodetail
    {
    padding-top: 5px;
    padding-bottom: 5px;

    border-bottom-width: 1px;

    border-bottom-style: dotted;

    margin-top: 5px;
    margin-bottom: 5px;

    font-size: 1.4em;
    font-weight: bold
    }

.cart_item_nodetail_title
    {
    font-size: 1.0em;
    float: left;
    }

.cart_item_nodetail_price
    {
    float: right;
    }

#cart_instructions
    {
    color: #6D97C5;

    margin-top: 5px;
    padding: 5px;
    }

table.checkout_table
    {
    margin-top: 20px;
    float: left;
    }

table.checkout_table th
    {
    font-size: 1.2em;
    line-height: normal;
  color:#E54323;  
    padding-top: 2px;
    padding-bottom: 2px;
    }

table.checkout_table td
    {
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #333333;
    right: auto;
    text-align: left;
    }

.checkout_table_titles
    {
    font-size: 12px;
    line-height: normal;
    color: #6D97C5;
    font-weight: bold;
    }

table.checkout_table textarea
    {
    width: 100%;
    }

.searchlink
    {
    padding-left: 1px;
    padding-right: 10px;
    text-decoration: none;
    padding-bottom: 4px;
    color: #394F5A;
    text-decoration: none;
    }

.altrow_1
    {
    background-color: #EEF2F7;
    }

.altrow_0
    {
    background-color: #DCE5F0;
    }
    
    th{

    line-height: normal;
  color:#E54323;  
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    }
    
    .heading1{
       color:#FF3202;
       font-size:18px;  
    }
    
    #basketlink{
    width:55px;
    height:19px;
    background-image: url(/cms/tpl/img/cart_bg.png);
    background-repeat: no-repeat;
    text-align: center;
    padding:2px;
    padding-left:30px;
 
     float:right;
    }
     #basketlink a{
  color:#5F84B7;
    
    }