body {
	height:100%;
	width:100%;
	margin:0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:75%;/* all subsequent font sizing in ems. If you want to change anything, just change this but NOT below 75%.*/
	color:#000000;
	background-color:#ffffff;
}

.hidden {
	display:none;
}

body.support {
	background-color:#cdcdcd;
}
 
input [type="text"]{
	color:#000000;
	background-color:#ffffff;
}

select {
	color:#000000;
	background-color:#ffffff;
	font-size:9pt;
}

table {
	border-collapse:collapse;
}

th, td {
	padding:5px;
}
	
img {
	border:0px solid;
}

img.logo {
	width:64px;
	height:50px;
}

a {
	color:#000000;
	background-color:#ffffff;
}

a:hover {
	background-color:#d8f3fa;
}

a:focus {
	background-color:#d8f3fa;
}

a:active {
	background-color:#d8f3fa;
}

textarea.return {
	width:100%;
	height:75px;
}

table.order_conf_table {
	border-collapse:collapse;
	width:17.2cm;
}

td.approval {
	vertical-align:top;
}


td.support {
	vertical-align:top;
}

td.order_conf_cell {
	font-size:8pt;
}

#content_table,#product_table,#basket_table,#order_table,#return_table {
	position:absolute;
	overflow:scroll;
	border-width:0px;
	height:0px;
}

#simple {
	position:absolute;
	border-width:0px;
	height:0px;
}

#basket_footer {
	position:absolute;
	overflow:hidden;
	border-width:0px;
	height:0px;
}

#title {
	font-size:2em;
}

#title_cell {
	font-size:2em;
	text-align:center;
}

#image_frame {
	left:15px;
	top:0px;
	width:740px;
	height:440px;
	position:absolute;
	display:block;
	border:0px;
}

input.sel {
	background-color:#d8f3fa;
}

input.num {
	text-align:right;
}

td.conf_title {
	font-size:18pt;
	text-decoration:underline;
}

td.list_cell {
	padding:1px 5px;
}

td.smallprint {
	font-size:7pt;
}

td.menu_cell {
	padding:0px;
}

th.std_cell {
	width:80px;
	text-align:left;
}

th.qty_cell {
	width:30px;
	text-align:right;
}

th.price_cell {
	width:45px;
	text-align:right;
}

th.reason_cell {
	width:160px;
	text-align:center;
}

td.std_cell {
	width:80px;
	text-align:left;
}

td.qty_cell {
	width:30px;
	text-align:right;
}

td.price_cell {
	width:45px;
	text-align:right;
}

td.reason_cell {
	width:160px;
	text-align:center;
}

td.clause_cell {
	text-align:right;
	vertical-align:top;
	font-size:7pt;
}

td.term_cell {
	text-align:justify;
	vertical-align:top;
	font-size:7pt;
}

tr.product_line_normal {
	background-color:#ffffff;
}

tr.product_line_focus {
	background-color:#d8f3fa;
}

select.sel {
	background-color:#d8f3fa;
}

a.btn_link {
	background-color:#ffffff;
	text-decoration:none;
}

a.btn_link:focus {
	background-color:#ffffff;
}

a.btn_link:active {
	background-color:#ffffff;
}

a.btn_link:hover {
	background-color:#ffffff;
}
