/* ----------------------------------------------------- */

body {
	margin: 0px;
	font-family: verdana,sans-serif;
	font-size: 8pt;
	background-color:#555;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	}

table {	border-collapse: collapse;	}
th {
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #333;
	background:#efefef;
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
td {
	font-family: verdana,sans-serif;
	font-size: 10px;
	color: #333;
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
#SpecialTab th, #SpecialTab td { border-bottom:1px solid #ccc;}
label { font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;}
/* ----------------------------------------------------- */
#MainPage {
	width: 100%;
	height: 100%;
	background: #555;
	}
#MainFrame {
	position: absolute;
	width: 800px;
	left: 50%;
	top: 2px;
	margin-left: -400px;
	background-color:#FFF;
	}
#BackOffice {
	position: absolute;
	width: 880px;
	left: 50%;
	top: 2px;
	margin-left: -440px;
	background-color:#FFF;
	}
#LeftBar {
	 background-color:#06C;
	 background-image:url(../img/bkg_bar.jpg);
	 background-repeat:no-repeat;
	 height:640px;
	 width:193;
	 }
TD.LeftBar {
	 background-color:#06C;
	 background-image:url(../img/left_bar.gif);
	}
#Border {
	border:1px solid #FFF;
	}
#Footer {
	background-color:#555;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: right;
	padding-top: 12px;
	width:802px;
	}
#Footer a {
	text-decoration:none;
	color:#CCC;
}
#Content {
	width:580px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 19px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 4px;
	MARGIN: 0px;
	background-color:#FFF;
	background-image:url(../img/page_bkg.gif);
	}
#Content H1 { 
	font-family:Arial, Tahoma; 
	color: #006;
	font-size:12px;
	font-weight:normal;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#Content H2 { 
	font-family:Arial, Tahoma; 
	color: #333;
	font-size:21px;
	font-weight:normal;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	}	
#Content H4 { 
	font-family:Arial, Tahoma; 
	text-transform:uppercase;
	color: #660000;
	font-size:12px;
	font-weight:bold;
	padding:8px 0px 4px 0px;
	margin:0px 0px 0px 0px; 
	text-transform:uppercase;
	}
#Content I { 
	font-family:Arial, Tahoma; 
	color: #C00;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	padding:0px;
	margin:0px; 
	}
#Content A { text-decoration:none; color:#900 }
#Content A:hover { text-decoration: underline; color:#900 }
#Content HR { color:#600; width:540px; height: 1px; azimuth:left}

.inputbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}
/*--------------------------------*/
#QContent {
	PADDING: 8px;
	MARGIN: 0px;
	background-color:#FFF;
	}
#QContent TD { vertical-align:top;}
#QContent H1 { 
	font-family:Arial, Tahoma; 
	color: #006;
	font-size:12px;
	font-weight:normal;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#QContent H2 { 
	font-family:Arial, Tahoma; 
	color: #333;
	font-size:21px;
	font-weight:normal;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	
#QContent H4 { 
	font-family:Arial, Tahoma; 
	text-transform:uppercase;
	color: #600;
	font-size:12px;
	font-weight:bold;
	padding:8px 0px 4px 0px;
	margin:0px 0px 0px 0px; 
	text-transform:uppercase;
	}

#QContent A { text-decoration:none; color:#900 }
#QContent A:hover { text-decoration: underline; color:#900 }

/*--------------------------------*/


.txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #888;
	margin: 1px auto ;
	padding: 0px 0px 0px 4px;
	}
.namebox, .numbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #888;
	margin: 1px auto ;
	padding: auto 4px;
	}
.numbox {text-align:right;}
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
	margin: 1px auto ;
	padding: 0px 0px 0px 4px;
	}
#quote1 th {
	border:1px solid #888;
	background-color:#efefef;
	font-weight:400;
	}
#quote1 td {
/*	border-bottom:1px solid #CCCCCC;*/
	}	
#ProductLines {
border:1px solid #888;
padding: 1px 1px 1px 1px;
width:180px;
background-color:#9CF;
margin:2px auto;
}	
/* ---------------------------------------------*/
#NonPrint { float:left; width:320px; background-color:#FFC; border:1px solid #333333; padding:4px; margin:2px;}
#Invoice { float:right; width:510px; background-color:#FFC; border:1px solid #333333; padding:4px; margin:2px;}