

BODY
{
background-color:       #ffffff;
font:                   normal 12px verdana,arial,helvetica,sans-serif;
color:                  #000000;
margin:                 0px;
margin-right: 0px;
background-image: url('img/firebeans_bg.gif');
background-repeat: repeat-x;



}

a:link, a:visited
{ color: #EA1F04; text-decoration: none; }

a:hover
{ color: #EA1F04; text-decoration:  underline; }


.testimonial
{ background-color: #ffffcc; padding: 16px; border: 1px dotted black; text-align: left; width: 80%;}


.testimonial_title
{ padding-bottom: 8px; }

.testimonial_author
{ text-align: right; font-style: normal;}

.normalText
{ font: normal 11px verdana; }


.heading
{background-color: #dedede; font: bold 14px verdana; padding: 8px; }



TD {font-size: 12px; line-height: 18px;}

.feature_title
{ font-size: 16px;  font-weight: bold;  color: #BF031F; padding-left: 8px; }


.feature
{ background-color: #efefef; font: normal 12px verdana;
padding: 12Px; border-bottom: 1px dashed #999999; line-height: 20px; }


.title1
{ font-size: 14px; font-weight: bold; }


.mix_item
{
padding-top: 1px;
padding-bottom: 1px;
font-weight: bold;
padding-left: 20px;
}


#page_title
{
position: absolute;
top: 68px;
left: 108px;
font: bold 16px verdana,arial,helvetica,sans-serif;
color: #000000;
text-align: left;
font-style: normal;
}



#main_content
{
color: black;
font: normal 14px verdana,arial,helvetica,sans-serif;
text-align: left;
border: 0px solid red;
padding: 10px;
position: absolute;
left: 224px;
top: 110Px;
padding-right: 72px;
padding-left: 28px;
padding-top: 0px;
padding-bottom: 40px;
line-height: 140%px;
z-index: 0;
}
#main_content a:link, #main_content a:visited
{ color: #BF031F; text-decoration:  none; }
#main_content a:hover
{ color: #ff0000; text-decoration:  none; }




#plugin_container
{
color: #cccccc;
font: normal 14px verdana,arial,helvetica,sans-serif;
text-align: left;
border: 0px solid red;
padding: 10px;
position: absolute;
left: 210px;
top: 110px;
padding-right: 00px;
padding-left: 0px;
}


#footer
{padding-bottom: 8px; padding-top: 2px;
font: normal 10px verdana; color:#cccccc; }
#footer TD { font-size: 10px }


#links
{
border:0px solid red;
padding:3px;
font: normal 8pt verdana;
color: #000000;
position: absolute;
bottom: 1px;
left: 0px;
}

#links a:link, #links a:visited, #links a:hover
{ color: #000000; text-decoration:  none; }


#mailer_container
{ position: absolute; z-index: 200; top: 10px; right: 20px;
width: 300px; font: normal 11px verdana;
color: #ffffff; }

#mailer_title
{ font-size: 14px; font-weight: bold; padding-bottom: 2px; padding-top: 2px; text-align: right; padding-right: 70px; }

#mailer_aweber
{ padding: 4px;  }

.aweber_label
{ float: left; width: 80px; text-align: right; padding-right: 6px; padding-top: 3px; }

#aweber_button
{ position: absolute; top: 15Px; right: -5px;  }

.aweber_input
{ font-size: 12px; width: 146px; border: 1px solid #02144E; background-color: #995555; color: white; }

#aweber_checkboxes
{ padding-left: 47px; padding-top: 2px; width: 250px;}



#col_right
{
color: #ffffff;
font: normal 8pt verdana,arial,helvetica,sans-serif;
border: 1px solid blue;
width: 170px;
padding: 10px;
background-color: #BF031F;
text-align: left;
}



#totalprice
{ font: bold 16px verdana; }

#errMsg
{ background-color: #ff0000; color: #ffffff; font-weight: bold; width: 480px; }


LI
{ padding: 4px; }

TH
{ font-size: 11px; font-weight: normal; padding: 6px; background-color: #cdcdcd; }

TD.addressform
{ background-color: #dedede; padding: 6px;}

/* ============================================ input */
.inputbox
{

}

.inputbox_error
{
background-color: #ffaaaa;
border-color: #ff0000;
}


.inputbutton
{

}

.inputbutton_green
{ background-color: #99ff99; }

.inputbutton_red
{ background-color: #ff9999; }



.dropdown
{
background-color: #ffffff;
border-width:    0px;
color:           #000000;
font-weight:     normal;
font-size:       8pt;
font-family:     verdana,arial;
}






/* ============================================ input */
.inputbox
{
background-color: #dddddd;
color:            #000000;
font-weight:      normal;
font-size:        9pt;
font-family:      arial;
padding-top:      1px;
border-top:       1px solid #5D5D5D;
border-left:      1px solid #5D5D5D;
border-bottom:    1px solid #404040;
border-right:     1px solid #404040;
}

.input2
{
background-color: #dddddd;
color:            #000000;
font-weight:      normal;
font-size:        9pt;
font-family:      arial;
padding-top:      1px;
border-top:       1px solid #5D5D5D;
border-left:      1px solid #5D5D5D;
border-bottom:    1px solid #404040;
border-right:     1px solid #404040;
}



/* INPUTs =================== */

.inputbutton
{
/*
background-color: #BF031F;
color: white;
border-top:       1px solid #5D5D5D;
border-left:      1px solid #5D5D5D;
border-bottom:    1px solid #404040;
border-right:     1px solid #404040;
color:            #ffffff;
font-weight:      bold;
font-size:        8pt;
font-family:      arial;
*/
}


.dropdown
{
background-color: #ffffff;
border-width:    0px;
color:           #000000;
font-weight:     normal;
font-size:       8pt;
font-family:     arial;
}














/* menu stuff - DON'T TOUCH!!!!!!!!!!!  */


#menuOuter
{
border: 0px solid #cccccc;
padding: 0px;
padding-left: 6px;
padding-right: 12px;
padding-bottom: 30px;
position: absolute;

left: -18px;

top: 109px;
width: 204px;
z-index: 100;
}


#extralinks
{ position: absolute; top: 7px; left: 100px; width:40px; display: block; text-align: right; font-weight: normal; font-size: 8px; }

.section
{ padding: 0px; }

.section_title
{
border-bottom: 0px solid #999999;
color: #000000;
padding: 3px;
padding-bottom: 1px;
padding-left: 0px;
font: bold 12px verdana,arial,sans-serif;
}

.section_data
{
border: 0px solid #cccccc;
padding: 0px;
font: normal 12px verdana,arial,sans-serif;
}


.container
{
border: 0px solid blue;
display: none;
}

.container_open
{
border: 1px solid green;
display: block;
}


.folder_over
{
padding: 8px;
background-color: #EA1F04;

font: normal 11px verdana,arial,sans-serif;
   
border: 1px solid #fA5F44;
height: 17Px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}
.folder_over a:link, .folder_over a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.folder_over a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.folder_on
{
padding: 8px;
background-color: #EA1F04;

font: normal 11px verdana,arial,sans-serif;
   
border: 1px solid #fA5F44;
height: 17Px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}
.folder_on a:link, .folder_on a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.folder_on a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.folder
{
padding: 8px;
background-color: #eeeeee;

font: normal 11px verdana,arial,sans-serif;
   
border: 1px solid #fA5F44;
height: 17Px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}
.folder a:link, .folder a:visited
{ color: #000000; font-weight: normal; text-decoration: none; }
.folder a:hover
{ color: #000000; font-weight: normal; text-decoration:  none; }


.files
{
border: 0px solid purple;
display: block;
}

.file
{
padding: 8px;
background-color: #eeeeee;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #fA5F44;
height: 17px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}
.file a:link, .file a:visited
{ color: #000000; font-weight: normal; text-decoration: none; }
.file a:hover
{ color: #000000; font-weight: normal; text-decoration:  none; }



.file_over
{
padding: 8px;
background-color: #EA1F04;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #fA5F44;
height: 17px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}
.file_over a:link, .file_over a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.file_over a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.file_on
{
padding: 8px;
background-color: #fA5F44;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #fA5F44;
height: 17px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}
.file_on a:link, .file_on a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.file_on a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }





#file_home
{ background-image: none;  font-weight: normal;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #fA5F44;
height: 17px;
width: 186px;
padding-top: 6px;
padding-bottom: 3px;
   
}






.menuArrow
{ padding-top: 3px; }

.menuIcon
{

float: left; padding-top: 2px; padding-right: 4px;  }
