﻿BODY				{ margin: 0px;
					background-color: #FFFFFF }
FORM				{ margin: 0px }
FONT,TD				{ font-family: Arial, Sans_Serif }
FONT.header			{ font-size: 10px;
					  font-weight: bold;
					  color: #000000 }
FONT.special		{ font-size: 10px;
					  font-weight: bold;
					  color: #D5601D }
FONT.price_save		{ color: #FF0000 }
FONT.error			{ font-size: 10px;
					  font-weight: bold;
					  color: #990000 }
FONT.success		{ font-size: 10px;
					  font-weight: bold;
					  color: #009900 }
FONT.body			{ font-size: 10px;
					  color: #000000 }

FONT.fineprint		{ font-family: Arial, Sans-Serif;
					  font-size: 10px }

A.details			{ font-size: 10px;
					  font-weight: bold;
					  color: #0066FF }

#cart_holder   		{ z-index: 2; }


.cart_summary_tbl   { background-color: #EEEEEE;
                    border: none;
                    padding-left: 0px;
                    padding-right: 0px;
					padding-top: 0px;
					padding-bottom: 5px; }
.cart_summary_tbl_details
                  { background-color: #FFFFFF;
                    border-bottom: 1px solid #000000 }

.cart_summary, .cart_summary_items, .cart_summary_savings
                  { font-family: Tahoma;
                    color: #000000;
                    font-size: 12px;
                    font-weight: normal }
.cart_summary_items { font-weight: bold }
.cart_summary_savings
                  {  color: #006633;
                     font-size: 12px;
                     font-weight: bold  }

.cart_viz   {  visibility: visible;
               display: table;
               position: relative }
.cart_hide  {  visibility: hidden;
               display: none;
               position: absolute }






.login_title		{ font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 20px;
					  color: #000000 }
.login_body			{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }
.login_welcome		{ font-family: Arial, Sans-Serif;
					  font-size: 16px;
					  font-weight: bold;
					  color: #000000 }
.login_name			{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }

.existing_title		{ background-color: #023C7C;
					  font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 16px;
					  color: #FFFFFF }
.existing_header	{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  font-weight: bold;
					  color: #000000 }
.existing_body		{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }
.existing_form		{ background-color: #EEEEEE }






.cart_title			{ font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 20px;
					  color: #000000 }
.cart_cat_header	{ background-color: #023C7C;
					  font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 12px;
					  color: #FFFFFF }
.cart_list_header	{ background-color: #AED1F9;
					  font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 12px;
					  color: #000000 }
.cart_list_row		{ background-color: #EEEEEE;
					  font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }
.cart_list_item		{ border-top: 1px solid #BBBBBB;
					  height: 25px }
.cart_bmsm			{ font-family: Arial, Sans-Serif;
					  font-size: 14px;
					  color: #FF0000;
					  font-weight: bold }
.cart_subtotal		{ font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 12px;
					  color: #000000 }



.service_name     {  font-family: Arial, Sans-Serif;
                     font-weight: bold;
                     color: #000000;
                     font-size: 12pt }
.service_rate_name{	 font-family: Arial, Sans-Serif;
                     color: #000000;
                     font-size: 10pt }
.service_price    {  font-family: Arial, Sans-Serif;
                     font-weight: bold;
                     color: #000099;
                     font-size: 10pt }
.service_save     {  font-family: Arial, Sans-Serif;
                     color: #990000;
                     font-weight: bold;
                     font-size: 10pt }
.service_total    {  font-family: Arial, Sans-Serif;
                     color: #000000;
                     font-weight: bold;
                     font-size: 12pt }
.product_name     {  font-family: Arial, Sans-Serif;
                     font-weight: bold;
                     color: #000000;
                     font-size: 12pt }
.product_price    {  font-family: Arial, Sans-Serif;
                     font-weight: bold;
                     color: #000099;
                     font-size: 16px }
.product_msrp     {  font-family: Arial, Sans-Serif;
                     color: #000000;
                     text-decoration: line-through;
                     font-size: 12px }
.product_save     {  font-family: Arial, Sans-Serif;
                     color: #990000;
                     font-weight: bold;
                     font-size: 12px }




.upsell_table		{ background-color: #FFFFFF;
					  border-bottom: 5px solid #F9A500;
					  border-left: 5px solid #F9A500;
					  border-right: 5px solid #F9A500 }
.upsell_title		{ background-color: #F9A500;
					  font-size: 16px;
					  font-weight: bold;
					  color: #FeFF99 }
.upsell_item_table	{ background-color: #FFFFFF }
.upsell_item_name	{ font-size: 12px;
					  font-weight: bold;	
					  color: #990000 }
.upsell_item_desc	{ font-size: 12px;
					  color: #000000 }
.upsell_item_price	{ font-size: 12px;
					  font-weight: bold;	
					  color: #336600 }
.upsell_item_save 	{ font-size: 12px;
					  color: #FF0000 }




.cd_req_table     { background-color: #E0EBDB;
                 border: 1px solid #999999;
                 padding: 1px}
.cd_req_title     { font-family: Arial, Tahoma, Times New Roman;
                 font-size: 12px;
                 font-weight: bold;
                 color: #FFFFFF;
                 display: inline;
                 float: left }
.cd_req_item_name { font-family: Arial, Tahoma, Times New Roman;
                 font-size: 12px;
                 color: #000000;
                 font-weight: bold}
.cd_req_field  {  font-family: Arial, Tahoma, Times New Roman;
                 font-size: 12px;
                 color: #000000;
                 font-weight: bold }
.cd_req_value  {  font-family: Arial, Tahoma, Times New Roman;
                 font-size: 12px;
                 font-weight: bold;
                 color: #000000 }
.cd_req_installer_dl:link  { color: #990000 }
.cd_req_installer_dl:visited  { color: #660000 }
.cd_req_title_bar {  padding: 2px;
                     padding-left: 4px;
                     height: 18px;
                     background-color: #999999;
                     vertical-align: middle }
.cd_req_close_btn {  width: 21px;
                     height: 19px;
                     padding: 0px;
                     font-size: 14px;
                     font-family: Arial;
                     color: #FFFFFF;
                     font-weight: bold;
                     border: 1px solid #770000;
                     background-color: #AA0000;
                     display: inline;
                     float: right }
#cd_req_form_div  {  z-index: 20 }




.buy_more_title		{ font-size: 18px;
					  font-weight: bold;
					  color: #990000 }
.buy_more_desc		{ font-size: 12px;
					  color: #000000 }
.buy_more_highlight	{ font-size: 12px;
					  font-weight: bold;
					  color: #336600 }




.checkout_title		{ font-family: Arial, Sans-Serif;
					  font-size: 20px;
					  font-weight: bold;
					  color: #000000; }
.checkout_header	{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000; }
.checkout_row		{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000; }









.target_table		{ background-color: #FFFFFF;
					  border: 1px solid #7B7B7B }
.target_title		{ font-size: 20px;
					  font-weight: bold;
					  color: #000000 }
.target_item_table	{ background-color: #FFFFFF }
.target_item_name	{ font-size: 16px;
					  font-weight: bold;	
					  color: #000000 }
.target_item_desc	{ font-size: 12px;
					  color: #000000 }
.target_item_price	{ font-size: 16px;
					  font-weight: bold;	
					  color: #336600 }
.target_item_save 	{ font-size: 12px;
					  color: #FF0000 }







.recommend_table	{ background-color: #FFFFFF }
.recommend_title	{ font-size: 20px;
					  font-weight: bold;
					  color: #000000 }
.recommend_cat_name	{ background-color: #F9A500;
					  font-size: 12px;
					  font-weight: bold;	
					  color: #FEFF99 }
.recommend_item_name{ font-size: 12px;
					  color: #000000 }
.recommend_item_price{ font-size: 12px;
					  font-weight: bold;	
					  color: #336600 }
.recommend_item_save { font-size: 12px;
					  color: #990000 }





.success				{ background-color: #009900;
						  font-family: Arial, Sans-Serif;
						  font-weight: bold;
						  font-size: 12px;
						  color: #FFFFFF }
TR.error				{ background-color: #990000;
						  font-family: Arial, Sans-Serif;
						  font-weight: bold;
						  font-size: 12px;
						  color: #FFFFFF }
INPUT					{ font-size: 9px }
SELECT				{ font-size: 10px }