#application a {
     text-decoration: none;
}
#application a img {
     border: 0;
}
#application {
     width: 740px;
     position: absolute;
     margin-left:-29px;
     padding: 0;
     font-family: Tahoma, serif;
     font-size: 10px;
}
#application h1 {
     color: #b78538;
     font-size: 2.5em;
     float: left;
     margin: 0.2em 0 0 1em;
     width: 250px;
}
#application h2 {
     color: #b78538;
     font-size: 1.4em;
}
#scale {
     color: #b78538;
     font-size: 1.3em;
     width: 279px;
     height: 18px;
     background-image: url('../images/scale.jpg');
     text-align: center;
     top: 0px;
     position: absolute;
     right: 20px;
     padding: 14px 10px;
}
#deleteLink {
     position: absolute;
     top: 31px;
     right: 323px;
     text-decoration: underline;    
}

#grid {
	width: 740px;
	height: 350px;
	position: absolute;
	top: 46px;
	background-image: url('../images/grid_1.jpg');
	clear: both;
}
.vertical_line {
	border-right: 1px solid #f2f2f2;
	width: 1px;
}
.horizontal_line {
	border-bottom: 1px solid #f2f2f2;
	height: 1px;
}
#elements {
	width: 551px;
	background-image: url('../images/elements.jpg');
	background-position: 0 100%;
	padding: 10px;
	position: absolute;
	left: 160px;
	top: 396px;
}
#elements img {
     margin-right: 4px;
}
#elements_special {
     width: 145px;
     height: 80px;
     background-image: url('../images/elements_special.jpg');
     text-align: center;
     padding-top: 11px;
     position: absolute;
     left: 586px;
     top: 500px;
}
#elements_special img {
     margin: 0 5px;
}
#sidebar {
     width: 123px;
     position: absolute;
     left: 0;
     top: 396px;
     margin-left: 1em;
     background-image: url('../images/sidebar.jpg');
     background-position: 0 100%;
     text-align: center;
     padding: 0.5em 10px 2em 10px;
     border: 0;
}
#sidebar .selected {
     border: 2px solid #b78538;
}

/* FOrm */
#application form {
     width: 420px;
     position: absolute;
     top: 500px;
     background-image: url('../images/form.jpg');
     background-position: 0 100%;
     left: 162px;
}
#application form p {
     padding: 4px 20px;
     margin: 0;
}
#application form h2 {
     width: 400px;
     background-image: url('../images/form_top.jpg');
     background-repeat: no-repeat;
     padding: 10px;
     margin: 0;
     font-size: 16px;
}
#application label {
     display: block;
     float: left;
     width: 80px;
     font-size: 1.1em;
}
#application #scale label {
     font-size: 1em;
     width: auto;
     float: none;
     display: inline;
     padding-right: 8px;
}
#application form input.submit {
     border: 0;
     background-color: transparent;
     color: #b78538;
     font-size: 16px;
     font-weight: bold;
     margin-left: 150px;
     height: auto;
}
#application form input {
     height: 12px;
     font-size: 11px;
}
#montages {
     width: 145px;
     background-image: url('../images/montages_bg.jpg');
     background-position: 0 100%;
     position: absolute;
     right: 8px;
     top: 597px;
}
#montages h2 {
     width: 125px;
     background-image: url('../images/montages.jpg');
     background-repeat: no-repeat;
     padding: 10px;
     font-size: 14px;
     margin: 0;
}
#montages ul li a {
     color: black;
     border-bottom: 1px dotted black;
}
#montages ul {
     margin: 0 1em 2em 3em;
     padding: 0;
}
#montages ul li {
     margin-bottom: 6px;
     font-size: 12px;
}
.hover {
     border: 2px dotted red;
     border-width: 0 2px 2px 0;
}