body
{
	background-color:#2e2e2e;
}

table
{
	padding:0px;
	border-collapse:collapse;	
}

table td
{
	padding:0px;
	border-collapse:collapse;
        vertical-align: top;
}

.main_table
{
	margin:auto;
	border:solid 1px #f0fead;
        width:1000px;
}

.header
{
    background-image: url(images/header.jpg);
    width: 1000px;
    height: 251px;
    vertical-align: top;
}

.header_menu
{
margin-left:auto;
margin-right:6px;
}

.header_menu td
{
    padding-right:14px;
    padding-top:5px;
}

.header_menu td a
{
    color:#ffffff;
    font-family:Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display:block;
}


.header_menu td a img
{
    border:0px;
    padding-right:2px;
}

.description
{
    font-family: Arial;
    font-size: 18px;
    font-weight:bold;
    color: #5bafdc;
    font-variant: small-caps;
    white-space: nowrap;
}

.description div
{
    padding-top:62px;
    padding-left:70px;
}

.ad
{
    text-align: right;
}

.gun_graphic
{
    padding-top:2px;
}

.ad_button
{
    padding-left: 45px;
}

.ad_button a
{
    display:block;
    background-image: url(images/advertise_back.jpg);
    height:109px;
    width:402px;
    text-decoration: none;
}

.ad_button_div_1
{
    font-family: Arial;
    font-size:22px;
    color:#eefea4;
    font-weight: bold;
    padding-top:34px;
    padding-left:115px;
}

.ad_button_div_2
{
    font-family: Arial;
    font-size:14px;
    color:#ffffff;
    font-weight: bold;
    padding-left:160px;
}

.menu
{
    width:100%;
}

.menu td
{
    background-image: url(images/menu_back_new.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}

.menu td a
{
    display:block;
    background-image: url(images/menu_back_new.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    font-family: Arial;
    font-size: 16px;
    font-weight:bold;
    color:#ffffff;
    height:49px;
    font-style: italic;
    text-decoration: none;
}

.menu td a:hover
{
     background-position: bottom left;
}

.menu td a div
{
    padding-top: 10px;
    text-align: center;
}

.page_body
{
    background-image: url(images/body_back_new.jpg);
    height: 789px;
    width:1000px;
    padding-left:30px;
    padding-right:30px;
    font-family: Verdana;
    font-size:14px;
}

.page_body a
{
    color: #994d4d;
    font-weight: bold;
    text-decoration: none;
}

.page_body a:hover
{
    color: #000000;
}

.page_body h3
{
    color: #59b2e3;
    
    font-size:20px;
}

.page_body img
{
    border: solid 8px #000000;
    margin:3px;
}

.footer
{
    background-image: url(images/footer.jpg);
    height: 111px;
    width: 1000px;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    color:#ffffff;
}

.footer a
{
     color:#ffffff;
     text-decoration: none;
}

.footer a:hover
{
    color: #eefea4;
}

.listing_box
{
    background-image: url(images/listing_box.jpg);
    width:727px;
    height:108px;
    margin:auto;
    margin-top:5px;
}

.listing_box div
{
    padding-left:170px;
    padding-top:36px;
}

.listing_box div a img
{
    border: solid 1px #ffffff;
}

#frm_signup, #frm_contact, #my, #stat_form, #imp_compare
{
    background-color: #d3e9fe;
    border:solid 1px #000000;
    margin-top:15px;
    padding:3px;
}

#frm_signup div, #frm_contact div, #my div, #stat_form div, #imp_compare div
{
    font-size: 18px;
    background-color: #000000;
    color: #ffffff;
    padding:5px;
}


.error_div
{
    margin-top:20px;
    background-color: #ffbbbe;
    height:60px;
    color: #000000;
    padding: 3px;
    font-weight:bold;
}

.error_div a
{
    color: green;
}

/*graph table css*/
.g_table
{
    width:100%;
}

.g_table td, .g_table th
{
    border:solid 1px #000000;
    font-size:12px;
    padding:3px;
}

#home_my
{
    background-color: #2e2e2e;
    width:295px;
    margin-left: 12px;
    padding:3px;
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
    margin-top: 40px;
    color: #ffffff;
    border:solid 1px #ffffff;
}

#home_my td
{
    padding:1px;
}

#home_my td a
{
    color: #ffffff;
    text-decoration: none;
}

#home_my img
{
    border:0px;
    margin-bottom: 5px;
}

.home_my_text
{
    width:100px;
    height:13px;
    padding:0px;
    margin:0px;

}

.home_my_button
{
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    border:1px solid #5bb3e3;
    padding:0px;
    height:20px;

}


li
{
    margin-bottom: 15px;
}


.update_text
{
    background-color: #ffffff;
    padding:5px;
    border:solid 2px #000000;
}

.update_text b
{
    color: #3d7b3d;
    font-size:16px;
}

.warning
{
    background-color: red;
    color:#ffffff;
    font-size:24px;
    text-align: center;
    margin-top:15px;
    padding:5px;
    font-weight: bold;
}

.warning a
{
    font-weight: bold;
    color:#ffffff;
}
