/** CSS for Chassis Works      */
/** by Brian Hayes             */
/** created on 10/8/2008       */


/***************************************************************************************************/
/** Layout																			               */		
/***************************************************************************************************/

BODY
{
	background-color: #ffffff;
	background-image: url(../site_images/com_background_tile.gif);
	margin: 0px;
	font-size: 11px;
}

.div_container_width
{
	width: 955px;
	text-align: center;
	margin: auto;	
}

.div_shopping_cart_checkout_review_header_text
{
	padding: 20px 0px 20px 0px; 
	text-align: left;	
}

.div_shopping_cart_checkout_review_button
{
	padding: 12px 0px 12px 0px;
	float: right;	
}

.div_shopping_cart_image_checkout_bar
{
	text-align: right;
	padding: 15px 10px 0px 0px;		
}

.div_shopping_cart_image_checkout_line_bottom
{
	position: relative; 
	top: 60px;
}

.div_shopping_cart_image_checkout_line_top
{
	position: relative; 
	top: 26px;
}

.layout_border_background
{
	background-color: #fff;	
}

.layout_border_left
{
	background-image: url(../site_images/graphics/border/border_left.gif);	
}

.layout_border_right
{
	background-image: url(../site_images/graphics/border/border_right.gif);	
}

.table_container_width
{
	width: 100%;	
	border: 0px;	
}

.table_container_width td
{
	vertical-align: top;
}

/***************************************************************************************************/
/** End Layout																			           */		
/***************************************************************************************************/






/***************************************************************************************************/
/** Text Types																			           */		
/***************************************************************************************************/

.storefront_title
{	
	color: #003399;
	font-size: 15px;
	font-family: Arial, Helvetica, Verdana;
	font-style: italic;
	font-weight: bold;
	padding: 0px 0px 4px 0px; 
}

/***************************************************************************************************/
/** End Text Types																			        */		
/***************************************************************************************************/






/***************************************************************************************************/
/** Forms																			               */		
/***************************************************************************************************/

/* We have to declare this because there are size issues with the style sheet from chassisworks that 
   cause issues with store front */
td, div, p, span
{
	font-size: 11px;	
}

div.hr
{
	height: 1px;
	background: #005599;
	overflow: hidden;
}

div.hr hr
{
	display: none;
}

div.hr_light
{
	height: 1px;
	background: #c7c7c7;
	overflow: hidden;
	width: 100%;
	clear: both;
}

div.hr_light hr
{
	display: none;
}

.images
{
	border: 0px;	
}

/*input
{ 
	border: #787878 1px solid; 
	background-color: #F9F9FF;
}*/

.hide
{
    visibility: hidden;
    overflow: hidden;
    height: 0px;
    width: 0px;
    display: none;
}

.show
{
    visibility: visible;
}


.textbox
{
	border: 1px solid #a9a9a9;	
	height: 20px;
}


/***************************************************************************************************/
/** End Forms																			           */		
/***************************************************************************************************/



/*  
	Brian Hayes (7/14/2009)
	New CSS classes for option category form
*/


.error
{
	font-weight: 600;
	color: #cc0000;	
}

.drop_down_code_description
{	
	font-size: 10px;	
}

.important
{
	color: #cc0000;	
}

.grid_line_padding
{
	padding: 5px 0px 5px 0px;
}

.tbl_option_categories_grid
{
	border: 1px solid #bdbdbd;	
	float: right;
}

.tbl_option_categories_grid td
{
	border: 1px solid #bdbdbd;
	padding: 6px;	
}

.tbl_option_categories_grid th
{
	border: 1px solid #bdbdbd;
	padding: 6px;	
}

.bill_title
{
	padding-bottom: 1px;
	color: #333;
	font-size: 12px;
	font-weight: 600;	
}

/* ### EOF ### */
