body {
	background-image: url(../img/bkg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
    background-color: rgb(0, 55, 95);
	}

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 {}
#MainFrame {
	width: 800px;
	margin:	3em auto;
	}
#BackOffice {
	width: 880px;
	margin:	20px auto;
	background-color:#FFF;
	}
#LeftBar {
	 background-color:#06C;
	 background-image:url(../img/bkg_bar.jpg);
	 background-repeat:no-repeat;
	 height:640px;
	 border-right: 1px solid #ccc;
	 }
TD.LeftBar {
	 background-color:#06C;
	}
#Border {
	border:1px solid #efefef;
	background-image: url(../img/bkg.png)
}
#Footer {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: right;
	padding-top: 4px;
	width:798px;
	}
#Footer a {
	text-decoration:none;
	color:#CCC;
}
#Content {
	width:580px;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 19px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 4px;
	MARGIN: 0px;
	}
#Content H1 { 
	font-family:Arial, Tahoma; 
	color: #006;
	font-size:12px;
	font-weight:normal;
	}
#Content H2 { 
	font-family:Arial, Tahoma; 
	color: #333;
	font-size:21px;
	font-weight:normal;
	text-transform:uppercase;
	}	
#Content H4 { 
	font-family:Arial, Tahoma; 
	color: #900;
	font-size:12px;
	font-weight:400;
	padding:8px 0px 4px 0px;
	margin:0px 0px 0px 0px; 
	}
#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 }


textarea, input, select{background-color: #ffd;border:1px solid #ccc;}
.txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin: 1px auto ;
	padding: 0px 0px 0px 4px;
	min-height:8em;
	}
.namebox, .numbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 1px auto ;
	padding: 4px;
	}
.numbox {text-align:right;}
.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
	float: right;
	padding: 4px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-right: 32px;
	}
#quote1 th {
	border:1px solid #888;
	background-color:#efefef;
	font-weight:400;
	}
#quote1 td {}	
#ProductLines {
padding: 1px 1px 1px 1px;
width:180px;
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;}

