.header{
	background:url(../img/header.png) top left no-repeat;
	height:80px;
	width:472px;
}

form{
margin:0;
padding:0;
}

fieldset{
margin:1em 0;
border:none;
border-top:1px solid #282c96;
}

legend{
margin:1em 0;
padding:0 .5em;
color:#ef2847;
background:transparent;
font-size:1.3em;
font-weight:bold;
}

label{
float:left;
width:100px;
padding:0 1em;
text-align:right;
}

fieldset div{
margin-bottom:.5em;
padding:0;
display:block;
}

fieldset div input,fieldset div textarea{
width:150px;
border-top:1px solid #555;
border-left:1px solid #555;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:1px;
color:#333;
}

fieldset div select{
padding:1px;
}

div.fm-multi div{
margin:5px 0;
}

div.fm-multi input{
width:1em;
}

div.fm-multi label{
display:block;
width:300px;
padding-left:5em;
text-align:left;
}

#fm-submit{
clear:both;
padding-top:1em;
text-align:center;
}

#fm-submit input{
	border:1px solid #333;
	padding:2px 1em;
	background:#a6a6d3;
	color:#FFF;
	font-size:100%;
	font-weight: bold;
}

input:focus,textarea:focus{
background:#efefef;
color:#000;
}

fieldset div.fm-req{
font-weight:bold;
}

fieldset div.fm-req label:before{
color:#ef2847;
font-size:120%;
font-weight:bold;
content:"* ";
}

body{
padding:0;
margin:20px;
color:#333;
background:#fff;
font:12px arial,verdana,sans-serif;
text-align:center;
}

#fm-comments{
	display:block;
	width:430px;
	height:70px;
}

#container{
	margin:0 auto;
	padding:11px;
	width:450px;
	text-align:left;
	border: 1px solid #282c96;
	background: url(../img/bg.png) repeat-x;
}

p#fm-intro{
margin:0;
}

h3{
	font-size:24px;
	font-weight:bold;
	color: #036;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ef2847;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
