
/* forms and cart display */
.colored_cell_header
{
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   background-color: #ffffff;
   padding: 5px;
   padding-bottom: 13px;
   background-image: url(../travel_img/cart_head_bg.jpg);
   background-repeat: repeat-x;
   BORDER-BOTTOM: #5b828c 0px solid;
   BORDER-TOP: #99FFFF 0px solid;
   height: 22px;
   margin-bottom: 7px;
   background-position: top;
}

.colored_cell_header2
{
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   background-color: #ffffff;
   background-image: url(../travel_img/cart_head_bg.jpg);
   background-repeat: repeat-x;
   BORDER-BOTTOM: #5b828c 0px solid;
   BORDER-TOP: #99FFFF 0px solid;
   height: 22px;
   background-position: top;
}

a.cartproductname:link, a.cartproductname:active, a.cartproductname:visited {
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;}

a.cartproductname:hover { 
	color: #01a7c5;
	text-decoration: none;
	}

#Cart input.edit_quantity{
	width: 30px;
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
	padding: 3px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	}

#Cart input.edit_quantity:hover {
    border: 1px solid #01aeca;
    background: #ecfcfd; }

.cartcontents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
a.deletelink:link, a.deletelink:active, a.deletelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;}

a.deletelink:hover { 
	color: #01a7c5;
	text-decoration: none;
	}
	

.cart_totals_labels
{
   font-family: Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: black;
   height: 25px;
   text-align: right;
   background-color: #ffffff;
   border-bottom: 1px solid #01a7c5;
   padding: 1px;
}

.cart_totals
{
   font-family: Arial, sans-serif;
   font-size: 14px;
   text-align: right;
   color: black;
   font-weight: bold;
   background-color: #ffffff;
   border-bottom: 1px solid #01a7c5;
   padding: 1px;
   height: 25px;
}

#totalbg {
 	background-color:#effefe;
	font-size: 14px;
	padding-top: 3px;
	}


/* used to highlight comment in the manag */
.requirederror
{
   font-family: "Times New Roman", Times, serif;
   font-size:        15px;
   color:            #FF0000
}

.cart_error{}



.centered
{
   text-align:       center;
}

.benchmark
{
   font-family:      Arial, sans-serif;
   font-size:        11;
   text-align:       center;
}

.error_header
{
   font-family:      Arial, sans-serif;
   font-size:        16;
   font-weight:      bold;
   color:            #FF0000
}

.error_description
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
}

.random_product_text
{
   font-family:      Arial, sans-serif;
   font-size:        11;
   text-align:       center

}

/* used to highlight comment in the manager */
.red_comment
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   font-weight:      bold;
   color:            #FF0000
}

/* used to highlight comment in the manager */
.center_error
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   font-weight:      bold;
   color:            #FF0000
   text-align:       center
}

/* used in hack attempt error code */
.large_center_header
{
   font-family:      Arial, sans-serif;
   font-size:        16;
   font-weight:      bold;
   text-align:       center
}

/* used in manager members hack */
.large_left_header
{
   font-family:      Arial, sans-serif;
   font-size:        16;
   font-weight:      bold;

}

/* used to add left and right margin */
.margins_left_right
{
    margin-left:     20px;
    margin-right:    20px;
    margin-top:      10px;
}

/* used in manager below the header to describe what this feature is */
.text_description
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
}

/* Small text that shows up below the gateway check out buttons. */
.gateway_description
{
   font-family:      Arial, sans-serif;
   font-size:        11px;
   text-align:       center;
}

.item_added_message
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   text-align:       center;
   font-weight:      bold;
}

.d_category{HEIGHT: 22px; WIDTH: 210px;}

next_link
{
   font-family:      Arial, sans-serif;
   font-size:        11px;
   font-weight:      bold;
}

back_link
{
   font-family:      Arial, sans-serif;
   font-size:        11px;
   font-weight:      bold;
}

.no_items_found
{
   font-family:      Arial, sans-serif;
   font-size:        15px;
   color: 			 #259aad;
   font-weight:      bold;
}

.default_small
{
   font-family:      Arial, sans-serif;
   font-size:         11px;
}

.default_text
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
}

.default_right
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   text-align:       right;
}

.default_right_bold
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   text-align:       right;
}

.default_bold
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   font-weight:      bold;
}

.small_bold
{
   font-family:      Arial, sans-serif;
   font-size:        11px;
   font-weight:      bold;
}

.row_title
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   font-weight:      bold;
}

/* used in the download hack from the members area to sell product downloads */
.download_link
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
}

.customer_login_headers
{
   font-family:      Arial, sans-serif;
   font-size:        14px;
   font-weight:      bold;
   text-align:       center;
   height:           35;
   vertical-align:   center;
}

.template_cell_headers
{
   font-family:      Arial, sans-serif;
   font-size:        12px;
   font-weight:      bold;
}

.sitename
{
   font-family:      Arial, sans-serif;
   font-size:        24;
   font-weight:      bold;
   color:            #FFFFFF;
   text-align:       center;
   line-height:      3;
}

.center_header
{
   font-family:      Arial, sans-serif;
   font-size:        14px;
   font-weight:      bold;
   text-align:       center;
}

.borderbottom
{
   BORDER-BOTTOM:    #C2C2C2 1px solid;
}
