﻿body
{
    margin: 0px;
    background: white;
}

body, td, th
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;  
}

.note 
{
    font-style: italic;
    color: Gray;
}

div.page_text_block_header 
{
    font-weight: bold;
    color: #526776;
    font-size: 140%;
    border-bottom: solid 1px #367CB0;
    clear: both;
}

.heading
{
    font-weight: bold;
    color: #526776;
    font-size: 160%;
    border-bottom: solid 1px #E7EFF4;
    margin-bottom: 20px;
}

#home_content_text div.page_text_block_header 
{
    font-weight: bold;
    color: #526776;
    font-size: 120%;
}

a.disabled 
{
    color: #aaaaaa;
}

a.disabled:hover
{
    color: #aaaaaa;
}

input.disabled 
{
    background: #eeeeee;
    color: #666666;
    border: solid 1px #aaaaaa;
}

textarea.disabled 
{
    background: #eeeeee;
    color: #666666;
    border: solid 1px #aaaaaa;
}

.hidden 
{
    display: none;
}

#header 
{
    float: left;
    width: 756px;
    height: 62px;
}

#footer 
{
    float: left;
    width: 746px;
    height: 16px;
    text-align: center;
    clear: both;
    padding: 5px;
    border-top: solid 1px black;
    font-size: 120%;
    color: #999999;
    background: white;
}

#internal_header 
{
    float: left;
    height: 75px;
    width: 756px;
    background: white;
}

#internal_header_logo 
{
    background: url(images/logo.gif);
    width: 204px;
    height: 38px;
    margin-top: 20px;
    float: left;
}

.business_computing_specialists 
{
    float: left;
    width: 234px;
    height: 62px;
    background: url(images/business_computing_speciali.gif);
}

a.hardware 
{
    float: left;
    background: url(images/hardware.gif);
    width: 84px;
    height: 62px;
}

a.software 
{
    float: left;
    background: url(images/software.gif);
    width: 83px;
    height: 62px;
}

a.networking 
{
    float: left;
    background: url(images/networking.gif);
    width: 173px;
    height: 62px;
}

.bar 
{
    color: Black;
    font-weight: normal;
}

.hassle_free_it 
{
    float: left;
    width: 180px;
    height: 62px;
    background: url(images/hassle_free_it.gif);
    margin-left: 2px;
}

a.header_link:hover 
{
    opacity: .5;
	filter: alpha(opacity=50);
}

.home_promo
{
    background: url(images/home_promo.jpg);
    float: left;
    width: 756px;
    height: 130px;
    border-bottom: solid 2px white;
    border-top: solid 2px white;
}

.main 
{
    width: 756px;
    margin-left: auto;
    margin-right: auto;
    background: url(images/bg.jpg) repeat-y;
}
.menu 
{
    position: relative;
    width: 201px;
    background: #E7EFF4;
    float: left;
    padding-bottom: 20px;
    margin-right: 2px;
}

#menu_header_1 
{
    background: url(images/how_can_we_help.jpg);
    width: 201px;
    height: 33px;
    float: left;
    margin: 0px 0px 5px 0px;
}

#menu_header_internal 
{
    background: url(images/menu_header_internal.gif);
    width: 201px;
    height: 22px;
    float: left;
    margin: 0px 0px 5px 0px;
}

#menu_header_1_internal
{
    background: url(images/how_can_we_help_internal.jpg);
    width: 201px;
    height: 33px;
    float: left;
    margin: 0px 0px 5px 0px;
}


#menu_header_2 
{
    background: url(images/why_anderson_morgan.jpg);
    width: 201px;
    height: 33px;
    float: left;
    margin: 5px 0px 5px 0px;
}

#menu_header_3 
{
    background: url(images/useful_information.jpg);
    width: 201px;
    height: 33px;
    float: left;
    margin: 5px 0px 5px 0px;
}

.menu ul 
{
    margin: 0px;
    padding: 0px;
}

.menu li 
{
    list-style-type: none;
    background: url(images/bullet.gif) no-repeat;
    background-position: 9px 9px;
    padding: 6px 5px 6px 23px;
}

#home_promos 
{
    width: 553px;
    height: 225px;
    float: left;
}

#promo_panel 
{
    float: left;
    width: 553px;
    height: 111px;
    background: url(../../Content_Images/promo_panel.jpg);
    margin-bottom: 2px;
    cursor: hand;
}

#home_promo_problem 
{
    float: left;
    width: 272px;
    height: 111px;
    background: url(images/got_a_problem.jpg);
    margin-bottom: 2px;
    cursor: hand; 
}

#home_promo_products
{
    float: right;
    width: 279px;
    height: 111px;
    background: url(images/whats_hot.jpg);
    margin-bottom: 2px;
    cursor: hand;
}

#home_content 
{
    float: left;
    width: 553px;
}

#home_content_text 
{
    float: left;
    width: 252px;
    padding: 10px;
    color: #526776;
    line-height: 14px;
}

#home_content_product
{
    float: right;
    width: 274px;
    padding: 10px 0px 10px 5px;
}

.product_listing_item 
{

}

.product_listing_divider
{
    margin-bottom: 10px;
    border-bottom: solid 1px black;
    padding-bottom: 10px;
}

.product_listing_item_header 
{
    font-size: 120%;
    color: #0A6AB3;
    padding: 3px 0px 3px 0px;
}

.product_description 
{
    padding: 3px 0px 3px 0px;
}

.price 
{
    font-size: 120%;
    color: #0A6AB3;
    padding: 3px 0px 3px 0px;
}

.regular_price 
{
    font-style: italic;
    color: #999999;
}

.special_price 
{
    font-size: 120%;
    color: #F2944F;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
}

.product_image 
{
    float: right;
    margin-left: 5px;
}

.home_footer
{
    background: url(images/partner_logos.jpg);
    float: left;
    width: 756px;
    height: 123px;
    border-top: solid 1px black;
}

#internal_content 
{ 
    float: left;
    width: 543px;
    margin-left: 10px;
}

.page_text_block 
{
    margin-bottom: 40px;
    font-size: 12px;
    line-height: 15px;
}

.image_content 
{
    float: right;
    width: 150px;
    border-top: solid 10px white;
    border-bottom: solid 20px white;
    border-left: solid 10px white;
    clear: right;
}

.image_caption 
{
    float: left;
    color: #999999;
    font-style: italic;
    padding-top: 5px;
}

.attach_file_content 
{
    float: right;
    width: 148px;
    background: #e7eff4 url(images/download.jpg) no-repeat;
    background-position: 50px 8px;
    padding: 60px 0px 10px 0px; 
    text-align: center;
    border: solid 1px #76ABD3;
}

.product_detail_image 
{
    float: right;
    margin: 0px 0px 15px 15px;
}

.hardware_link 
{
    position: relative;
    left: 234px;
    top: 37px;
    width: 84px;
    height: 25px;
    color: Gray;
}

table.user_form 
{
}

table.user_form td
{
    background: #eeeeee;
}

table.user_form th
{
    background: #aaaaaa;
    text-align: left;
    color: White;
    font-weight: bold;
}
.alert 
{
    color: #F2944F;
    font-weight: bold;
}
.intro 
{
    background: #eeeeee;
    padding: 8px 8px 6px 8px;
    margin-bottom: 10px;
}

.intro a 
{
    display: block;
    padding: 2px 0px 2px 12px;
    margin-bottom: 4px;
    background: url(images/arrow_bullet.gif) no-repeat;
    background-position: 2px 6px;
}

.intro a:hover 
{
    background: #dfdfdf url(images/arrow_bullet.gif) no-repeat;
    background-position: 2px 6px;
}

.intro .guff 
{
    margin-bottom: 10px;
    font-size: 12px;
}

#login 
{
    background: #3B7EB3;
    clear: left;
    border: solid 6px #3B7EB3;
    width: 744px;
    color: White;
    font-weight: bold;
}

#login input 
{
    font-family: verdana;
    font-size: 10px;
    border: none;
}

#login .input 
{

    background: #E7EFF4;
    width: 200px;
}

#login .button 
{
    width: 50px;
}

#gary 
{
    text-align: center;
    background: white;
}

#gary a 
{
    color: white;   
}

#gary a:hover 
{
    color: Red;
}

.it_pro_panel 
{
    margin-bottom: 2px;
}