/*
 * $Id: base_style.css,v 1.1 2013/08/14 20:36:27 kab Exp $
 *
 * Base CSS definitions
 */

body 
{
   font-family:      Verdana,Geneva,Arial,Lucida Sans,Helvetica,sans-serif;
   font-size:        11px;
   margin:           0;
   padding:          0;
   text-align:       center;
}

img
{
   border: 0px solid #000000;
}

div.centered 
{
   text-align: center;
}

div.centered table 
{
   margin: 0 auto; 
   text-align: left;
}

#page-container 
{
   margin:     0 auto;
   text-align: left;
   width:      100%;
}

#debug
{
   text-align: center;
   margin:     0 auto;
}

/*
 * Defined by layout CSS
 */
#menu
{   
}

#header
{
  
   min-height:  80px;
   width: 100%;
}

.header_container
{
   float:        right;
   height:       100px;
   border-width: thin; 
   border-style: solid;
}

/*
 * Menu and Content defined in layout/CSS
 */
/* Used for full width display (i.e. logon page) */
#full-content
{
   width:      800px;
}

#footer
{
   clear:      left;
   width:      100%;
   height:     30px;
   text-align: center;
}

.switch_cart_columns
{
   text-align: right;
}

#switch_cart_footer
{
   position:   absolute; 
   bottom:     0px; 
   left:       0px; 
   width:      100%; 
   height:     30px; 
   text-align: center;
}

#cart_listing_table tr
{	
	cursor: pointer;
}

#cart_listing_table td.underline
{
	text-decoration: underline;
}

.text-input
{
	width: 235px;
}

.underline
{
	text-decoration: underline
}

.bold
{
	font-weight: bold;
}

.part_quantity
{
	text-align: right;
}

.numeric-data
{
	text-align: right;
	padding-right: 10px;
}

/* --- THINKING ANIMATION --- */
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#page_dimmer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #E2E2E2;
	z-index: 200;
}

.floater_text {
	position: relative;
	top: -60px;
	width: 100%;
	text-align: center;
	z-index: 225;
}

.floater {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 220;
}

.ajaxText {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.spxheader {
	background-color:#ffffff;
}

/*
#main {
	border-style: solid;
	border-width: 1px;
}
#menu {
	border-style: solid;
	border-width: 1px;
}
#footer {
	border-style: solid;
	border-width: 1px;
}
#header {
	border-style: solid;
	border-width: 1px;
} 
#content {
	border-style: solid;
	border-width: 1px;
} 

.spxheader
{
	border-style: solid;
	border-width: 1px;
} 

*/
#header {
	PADDING-TOP: 10px;
	/* PADDING-LEFT: 100px; */
}

#iframe {
border: 0px solid #ffffff;
}

hr.pageTitle {
 color: #D40039;
 height: 1px;
}


