/** 
 * SilverStripe Black Candy Theme
 * http://www.silverstripe.com
 *
 * Form Styling
 */


/* FIELDSETS
---------------------------------------- */
fieldset {
	border: 0;
}

/* ACTION BUTTONS
---------------------------------------- */
input.action {
}
input.action:hover,
input.action:focus {
	cursor: pointer;
}

/* FIELD FORMATING
---------------------------------------- */
form ul {
	list-style: none;
}
.middleColumn {
 	display: block;
	padding: 4px;
	width: 306px;
	clear: left;
}
	#Sidebar .middleColumn {
		margin: 0 0 0 8px;
		display: inline;
	}
	
	div.tab .field .middleColumn {
		clear: none !important;
 		margin: 0 !important;
		width: auto;
	}
	
	.middleColumn .middleColumn {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	
	.middleColumn .message {
		margin: 0;
	}
/* INPUT BOXS
---------------------------------------- */

input.text, textarea, select {
	width: 300px;
}

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
}
input:focus span, textarea:focus span {
}

/* SELECT DROPDOWN
---------------------------------------- */

select {
	width: auto;
}

/* LABELS
---------------------------------------- */
.typography label {
 	display: block;
}

label.right {
	display:inline;
}



/* SEARCH BOX 
---------------------------------------- */
#SearchForm_SearchForm {
	width:380px;
	float:right;
	position:relative;
	display: none;
}

#SearchForm_SearchForm legend {
	display:none;
}

input#SearchForm_SearchForm_Search {
	float:left;
	width:260px;
	height:23px;
	border:none;
	padding:6px 0 0 30px;
	background:url(../images/sprite_ie.png) 0 -62px;
	font-weight:bold;
	font-size:1.4em;
	color:#46483C;

}

#SearchForm_SearchForm label {position:absolute; font-weight:bold;
	font-size:1.4em;
	color:#46483C;
	margin:11px 0 0 34px;
	}

#SearchForm_SearchForm .wrap-button {
	margin:0 0 0 -25px;
}

#SearchForm_SearchForm .wrap-button input {
	font-weight:bold;
	color:#fff;
	font-size:1.4em;
	text-shadow:0 0 #EA2900, 0 -1px #EA2900;
}

#Search {height:0; margin:5px 0 0 0;}

input#Search_Form_SearchForm_Search {
	
}
	
#Sidebar input.action {
}





#newsletter {position:relative;}
#newsletter legend {display:none;}
#newsletter label {position:absolute; font-size:1.2em; margin:6px 0 0 30px; color:#999;}
#newsletter input {display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
#newsletter input[type="text"] {background:transparent url(../images/sprite_ie.png) no-repeat right -122px;; border:none; height:20px; margin:0 -20px 0 0; width:100%; padding:6px 22px 0 0;}
#newsletter .wrap-input {display:block; background:url(../images/sprite_ie.png) no-repeat 0 -122px; height:26px; margin: 0 0 6px; padding:0 0 0 30px; width:245px;}
#newsletter .wrap-button {cursor:pointer;}
#newsletter .wrap-button input {font-size:1.4em; color:#fff; text-shadow:0 0 #EA2900, 0 -1px #EA2900; cursor:pointer;}

#contact-form {position:relative; width:300px; float: left;}
#contact-form legend {display:none;}
#contact-form label {position:absolute; font-size:1.2em; margin:6px 0 0 16px; color:#999;}
#contact-form input {display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
#contact-form input[type="text"] {background:transparent url(../images/sprite_ie.png) no-repeat right -122px;; border:none; height:20px; margin:0 -20px 0 0; width:100%; padding:6px 22px 0 0;}
#contact-form .wrap-input {display:block; background:url(../images/sprite_ie.png) no-repeat 0 -122px; height:26px; margin: 0 0 6px; padding:0 0 0 16px; width:245px;}
#contact-form .wrap-button {cursor:pointer; margin-left: 200px;}
#contact-form .wrap-button input {font-size:1.4em; color:#fff; text-shadow:0 0 #EA2900, 0 -1px #EA2900; cursor:pointer;}

#contact-form textarea {display:block; font-family:Arial, Helvetica, sans-serif; padding:6px 0 0 16px; font-size:1.2em; width:286px; height:86px; border:none; background:transparent url(../images/sprite_ie.png) no-repeat 0 -207px;}

#Form_Form label {position:absolute; font-size:1.2em; margin:11px 0 0 16px; color:#999;}
#Form_Form input {display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
#Form_Form input[type="text"] {background:transparent url(../images/sprite_ie.png) no-repeat right -122px;; border:none; height:20px; margin:0 -20px 0 0; width:100%; padding:4px 22px 0 0;}
#Form_Form textarea {display:block; font-family:Arial, Helvetica, sans-serif; padding:6px 0 0 16px; font-size:1.2em; width:286px; height:86px; border:none; background:transparent url(../images/sprite_ie.png) no-repeat 0 -207px;}
#Form_Form .wrap-input {display:block; background:url(../images/sprite_ie.png) no-repeat 0 -122px; height:26px; margin: 0 0 6px; padding:0 0 0 16px; width:245px;}
