/* CSS design by Thomas Egtvedt */
body{font:12px Arial, Helvetica, sans-serif;line-height:150%;color:#000;background:#fff url(../media/bg-body.gif) repeat-x;margin:0;padding:0;}
img{border:none;}
h1{font:28px Georgia, Verdana, Sans-Serif; font-weight:bold;}
h2{font-size:18px;}
h3{font-size:14px;}
hi, h2, h3{margin:30px 0 15px 0;padding:0;}
acronym{cursor:help;}
a{text-decoration:none;}

/* Basic divs positioning */
div#mainFrame{border:thin dotted #999;margin:5px auto;padding:0;width:800px;}

div#mtHeader{margin:0;padding:0;width:100%;}
div#mtHeader p{margin:0;padding:10px 20px 17px 20px;font-size:14px;font-weight:bold;line-height:170%;}
div#mtHeader a{color:#666;text-decoration:none;}
div#mtHeader a:hover{color:#000;text-decoration:none;}

div#mtLeftSide{margin:0;padding:0;float:left;width:300px;background:#eee;}
div#mtLeftSide #flashcontent{border:solid 1px #000;width:260px;height:260px;margin:20px;}
div#mtLeftSide ul{margin:20px;padding:0;list-style:none;}
div#mtLeftSide li a:link,div#mtLeftSide li a:visited{display:block;color:#fff;background:#f90;font-size:18px;font-weight:bold;padding:10px;margin:5px 0;border-bottom:2px solid #fc0;_height:1%;}
div#mtLeftSide li a:hover,div#mtLeftSide li a:active{display:block;color:#333;background:#e80;font-variant:small-caps;border-bottom:2px solid #fa0;}
div#mtLeftSide li a#current,div#mtLeftSide li a#current:hover{display:block;color:#333;background:#e80;font-variant:small-caps;border-bottom:2px solid #fa0;}	
div#mtLeftSide li a small, div#mtLeftSide li a#current small{font-size:10px;font-weight:normal;}
div#mtLeftSide li a:hover small, div#mtLeftSide li a#current small, div#mtLeftSide li a#current:hover small{font-variant:normal;}

div#mtContent {
    margin:0;
	padding:0 20px;
	float:right;
	width:450px;
	}
div#mtContent table {
    margin: 30px 0 0 30px;
	padding: 0;
	}
div#mtContent table table tr:hover {
	background: #eee;
	}
div#mtContent th {
	text-align: left;
	font-size: 16px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	background: #eee;
	}
div#mtContent td {
	padding: 3px 5px;
	border-bottom: 1px solid #eee;
	}
div#mtContent td img {
	vertical-align: middle;
	padding-bottom: 2px;
	}
div#mtContent td.brands, div#mtContent td.agents {
	font-size: 14px;
	}
div#mtContent td.rom {
	text-align: center; 	
	}
div#mtContent a.link, div#mtHead a {
	text-decoration: none;
	color: #c30; 	
	}
div#mtContent a.link:hover, div#mtHead a:hover {
	text-decoration: underline;
	color: #930; 	
	}
div#mtContent p {line-height:180%;}
div#mtContent .zoom {padding-top:16px; background:url(../media/zoom.gif) left top no-repeat;}

label{cursor:pointer;}
label em{color:#f00}
input{background:#fff url(../media/bg-input.gif) top left no-repeat; border:1px solid #ccc; width:240px; padding:3px 6px;}
textarea{background:#fff url(../media/bg-input.gif) top left no-repeat; border:1px solid #ccc; width:420px; padding:3px 6px;}
input:focus, textarea:focus{border:1px solid #999;}
.resetButton{width:50px;color:#999;}
.sendButton{width:100px;margin:0 15px;background:#e80;color:#fff;border-color:#fa0;font-weight:bold;}
.sendButton:hover{border-color:#d40;}
.formError{margin:0; padding:10px 10px 10px 50px; list-style-type:none; background:#eee url(../media/error.gif) 2% 50% no-repeat; border:3px solid #999; width:370px;}

div#mtRightSide{clear:both;}	
	
div#mtFooter {
    margin: 0 auto;
	padding: 0;
	width:800px;
	font-size: 10px;
	letter-spacing:.1em;
	}
div#mtFooter p.right {
    color: #666;
	margin: 0;
	padding: 10px 20px;
	float:right;
	}
div#mtFooter p.left {
    color: #666;
	margin: 0;
	padding: 10px 20px;
	float:left;
	}
div#mtFooter p em {padding:0 20px;}
div#mtFooter a {
    color: #666;
	padding:5px;
	}
div#mtFooter a:hover {
    color: #333;
	background: #ccc;
	text-decoration:underline;
	}
div#printinfo {
	display: none;
}