/*
 * contact.css
 * contact page, renamed, emm 4.23.07
 */
div#contentBlockSingle { margin-left: 2% ; width:95% ; float:none ; font-size: 0.9em ;  min-width: 740px ; }
div#contentBlockSingle p { margin: 0 1em 1em ; }

#colWrapper { float:left ; width:330px ; } /*  a little room for the image w/i */

div#contentBlockSingle .formBlock { width:50% ; 
margin: 3em auto 1em ; border: 1px solid gray ; float:right ; }

.contactBlock {
margin: 3em auto 1em ; border: 1px solid gray ; }
.contactBlock img { margin: 1em auto .5em ;  }

.contactBlock + .contactBlock { margin-bottom: 2em ; }

div#contentBlockSingle .contactBlock p { margin: .2em ; }
.address { margin-left:2em ; }

.pair { margin-left:2em ; margin-top:1.5em ; width:100% ; }
.contactBlock .label { float: left ; white-space: nowrap ; }
.contactBlock .info { float: left ; }
.contactBlock .label p {  width:70%; text-align:right ; }
.contactBlock .info p { ; }

h2 { margin: 0 .8em ; }
div checkbox { display:block;padding-top:.1em;padding-bottom:1em; }
#raffle { float:right; margin-right:2em; margin-top:.2em; }
#showEmail { width:55% ; margin: 1em auto 1em ; border: 1px solid gray ; float:right; }
#profile { margin: 0 .8em 1em ; text-align: center ; border: 1px solid #666 ; }
#profile img ,
#links { margin: 1em auto ; text-align: center ; }
div#contentBlockSingle #profile p { font-size: .8em ; margin: .5em ; padding: .2em ; }

select.freeSize { /* BOYform.css */
	text-align: center ;
	width: 10em;	
}
select.freeSize option {
	text-align: left ;
	padding-right: .5em ;
	width: 10em ;
}
/* form specific */
form {
	/* float: right ; */
	margin: 0;
	padding: 0 10px 10px 10px;
	font-family:"Trebuchet MS", Helvetica, Verdana;	
	font-size: small;
	/* background-image: url(images/Presentation/form-bg.jpg); 
	background-repeat: repeat-x;
	background-position: 0 0; */
}
form a{
	color:#3366cc;
	text-decoration: none;	
}
form a:hover{
	color:#00c;
	border-bottom: 1px dotted #00c;
}

/* Form Sections ======================================================================== */

/* Fieldset  */
fieldset {
	margin: 20px 0;
	padding: 15px 10px 5px;
	/* background-color:#fff; */
	background-image: url(../images/Presentation/fieldset-bg.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	border: 1px solid #f2f2f2;	
	overflow: auto;
}
legend {
	padding: 2px 5px;
	text-transform: uppercase;
	text-indent: 0;
	background-color: #fff;
	border: 2px solid #f2f2f2;	
}
legend:first-letter {
	font-size: 120%;
}

fieldset div { padding-left: 1.5em ; margin-bottom: 1em ; display:block ; } /* emm */
/* Base */
label, form .label {	
	color: #333;
	margin: 0;
}
textarea {
	padding: 0;
	vertical-align: top;
	margin: 10px 2px 5px 0;
}
input {
}
input[type=text], input[type=password] {
	border: 2px solid #e2e2e2;	
}
select {
	margin: 2px 2px 1px 0;
	padding: 0;
}
/* Form or Fieldset instruction paragraph. */
form .instructions {
	color: #000;
	font-size: 90%;	
	padding-top:1em;	
}
fieldset .instructions {	
	margin: 1em auto 2em auto;
	padding: 0;
	text-indent: 2em;
	width: 75%;
}
