﻿/* Miscellaneous classes for reuse */
/* last update: 2008-05-02 */
.fltrt
{
    /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
    float: right;
}
.fltlft
{
    /* this class can be used to float an element left in your page */
    float: left;
}
.clearfloat
{
    /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
.container
{
    /*margin: 0 auto;*/
    margin: 0;
    margin-left: 10px;
    width: 950px;
    float: left;
}
.textUppercase
{
    text-transform: uppercase;
}
.textPrice
{
    font-weight: bold;
    font-size: 18px;
    color: #FF3300;
}
.textMarkQueryWords
{
    font-weight: bold;
    font-style: italic;
}
input.txtBox
{
    border: solid 1px #41530B;
    font-size: 12px;
    color: #000000;
}
input.textBoxReadOnly
{
    border: 0;
    font-size: 12px;
    color: #000000;
}
input.textBoxLarge
{
    border: solid 1px #333;
    height: 22px;
    line-height: 22px;
    font-size: 16px;
    color: #000000;
}
input.btnGreen
{
    /*font-size: 12px;*/
    color: #FFF;
    border: 1px solid #41530B;
    font-weight: bold;
    background-color: #8AB216;

}
input.btnOrange
{
    font-size: 12px;
    color: #FFF;
    border: 1px solid #842B00;
    font-weight: bold;
    background-color: #D64300;
    height: 20px;
}
input.btnOrangeLarge
{
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    border: solid 1px #FFF;
    background-color: #D64300;
    height: 26px;
}
.imgAlignLeft
{
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
}
.imgAlignRight
{
    padding-left: 10px;
    padding-bottom: 10px;
    float: right;
}
.info
{
    padding: 15px;
    border: solid 1px #E56400;
    background-color: #FFD7B9;
    line-height: 18px;
}
.infoWrapper
{
    color: #000;
    padding: 10px;
    border: solid 1px #E56400;
    line-height: 18px;
}
.errorWrapper
{
    color: #D64200 !important;
    font-weight: bold;
    background-color: #FFEBE5;
    padding: 10px;
    line-height: 18px;
}
.txtWrapper
{
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    line-height: 18px;
}

ul.formWrapper
{
    margin: 0;
    padding: 0;
    list-style:none;
}
li.formWrapperHeadline
{
    padding: 5px;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    background-color: #9CC525 /*#898772#91B632 #DDD */;
}
li.formWrapperItems
{
    background-color: #E7F3C7 /*#EFEFEF*/;
}
 

