BODY                { font-family: Verdana, Arial, Tahoma, serif; font-size: 10pt; background-image: url('http://www.alliancerb.com/images/alliance_bg5.jpg'); 
                        background-color: White; margin-top: 0}
BODY.admin          {   font-family: Verdana, Arial, Tahoma, serif; 
                        font-size: 10pt;  
                        background-image: url(''); 
                        background-color: White;
                        margin-top: 0;
                        margin-left: 0;
                        margin-right: 0;}
TD.navbar           { background-image: url('http://www.frontlinehosting.com/catalog_builder_interface/nav1.jpg'); }
TABLE.navbar        { background-image: url('http://www.frontlinehosting.com/catalog_builder_interface/nav1.jpg'); }

FORM                { margin: 0; }

/* Links */
A:link              { color: #5A5C72; text-decoration: none; font-family: Verdana, Arial, Tahoma, serif;}
A:visited           { color: #5A5C72; text-decoration: none; font-family: Verdana, Arial, Tahoma, serif;}
A:hover             { color: #5A5C72; text-decoration: underline; font-family: Verdana, Arial, Tahoma, serif;}

/*Main page with menu on side*/
.sidemenu           { background-color: #f9fff9; font-size: 10pt; font-family: Verdana, Arial, serif; border-spacing: 0; padding: 0px; margin: 0px;}
.small_text         { font-family: Verdana, Arial, serif; font-size: 8pt; }
.info               { color: #000066; }

/*Product details page */
.product_info               { color: #993300; }

/* Generable tables */
TABLE.admin         { background-color: #AAAAAA; }
.headers            { background-color: #CECECE; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; font-size: 10pt;  }
.data		        { background-color: White; font-family: Verdana, Arial, Serif; font-size: 9pt; }

.title              { color: white; font-family: Verdana, Arial, Serif; font-weight: bold; font-size: 10pt; }
.page_heading       { color: black; font-family: Verdana, Arial, Serif;  font-size: 14pt; }
.domain             { font-size: 10pt; }
.current_cat        { font-weight: bold; font-family: Verdana, Arial, Serif;}
.subcategories      { font-size: 10pt; font-family: Verdana, Arial, Serif;}
.num_categories     { font-weight: normal; font-style: italic; font-family: Verdana, Arial, Serif;}
.moreinfo           { background-color: white; }
.breadcrumbs        { font-weight: bold; font-family: Verdana, Arial, Serif; }

.page_title         { font-weight: bold; font-family: Verdana, Arial, Serif; font-size: 16pt; text-align: center;}

.error              { font-weight: bold; font-family: Verdana, Arial, Serif; color: red }

.submit_button      { background-color: white; font-family: Verdana, Arial, Serif; border: 1px solid gray; border-bottom: 2px solid; border-right: 2px solid}

.preference_entry   { border-top: 1px solid; font-family: Verdana, Arial, Serif; font-size: 10pt; width: 50%;}
.preference_entry_fields   { border-top: 1px solid; font-family: Verdana, Arial, Serif; font-size: 10pt;}

.shopping_cart   { border-top: 1px solid; font-family: Verdana, Arial, Serif; font-size: 10pt; width: 50%;}
.quantity_text      {width: 30px; background-color: lightyellow; font-family: Verdana, Arial, Serif; text-align: center;}

div.checkout_field      {   display: inline;

                        }
div.checkout_field_no_new_line {
                            display: inline;
}

div.checkout_page_title {   background-color: lightgray; 
                            font-family: Verdana, Arial, Serif; 
                            font-weight: bold; 
                            font-size: 16pt; 
                            margin-bottom: 10px;}

div.checkout_section    {   border: 1px solid black;
                            padding: 5px; 
                            margin-bottom: 10px;}
                            
div.checkout_section_title {border-bottom: 1px dashed black; 
                            font-family: Verdana, Arial, Serif; 
                            font-weight: bold; 
                            font-size: 14pt; 
                            margin-bottom: 10px;}

span.checkout_field_title_no_new_line {
                            text-align: right;
                            width: 150px;
                            padding-right: 20px;
                            display: inline;
                            padding-left: 10px;
}
                        
span.checkout_field_title { text-align: right;
                            width: 150px;
                            padding-right: 20px;
                            display: block;
                            float: left;
                          }
span.checkout_field_entry { width: 150px; 
                          }
                          
div.next_button_section   {  background-color: lightgray;
                             text-align: right;
                          }
                          
div.prev_button_section   {  background-color: lightgray;
                             text-align: left;
                             float: left;
                             
                          }
                          
input.next_button         { background-color: white;
                            font-family: Verdana, Arial, Serif; 
                            border: 1px solid gray; 
                            border-bottom: 2px solid; 
                            border-right: 2px solid;
                          }
                          
div.orderView             { background-color: white;
                            width: 700px;
}