/*---------------------------------------------------------------- 

  Copyright:

  Copyright (C) 2008 IceTheme. All Rights Reserved

  

  License:

  Copyrighted Commercial Software 

  

  Author:

  IceTheme - http://wwww.icetheme.com

---------------------------------------------------------------- */



/* General Forsm Styles */

label {
	font-weight: normal;
}
fieldset {
	padding:1.4em;
	margin: 1em 0 1.5em .2em;
	border:1px dotted #BFB098;
}
legend {
	background:#E7E0D8;
	font-size:1.5em;
	color:#343023;
	margin-bottom:20px;
	border:1px solid #C9BCA8;
	padding:0.3em 1em 0.4em
}
/* Text fields */

.inputbox,  input[type="text"],  input[type="email"],  input[type="password"] {
	color:#999;
	background:#fff;
	border:1px solid #D3C8B8;
	margin:0 0.25em 0 0;
	padding:4px 7px;
 -moz-transition: all .4s ease-in;
 -o-transition: all .4s ease-in;
 -webkit-transition: all .4s ease-in;
 transition: all .4s ease-in;
}
.inputbox:hover,  .inputbox:focus,  input[type="text"]:hover,  input[type="text"]:focus,  input[type="email"]:hover,  input[type="email"]:focus,  input[type="password"]:hover,  input[type="password"]:focus {
	color:#343023;
	background:#fff;
	box-shadow:0 0 12px #BFB098
}
textarea {
	color:#999;
	background:#fff;
	border:1px solid #D3C8B8;
	margin:0 0.25em 0 0;
	padding:4px 7px;
 -moz-transition: all .4s ease-in;
 -o-transition: all .4s ease-in;
 -webkit-transition: all .4s ease-in;
 transition: all .4s ease-in;
}
textarea:hover,  textarea:focus {
	color:#343023;
	background:#fff;
	box-shadow:0 0 12px #BFB098
}
select {
	color:#666;
	background:#fff;
	padding:4px 2px 4px 7px!important;
	border:1px solid #D3C8B8;
	outline:none;
}
select option {
}
select:focus {
}
/* Other */

form p img {
	float:none;
	margin:0;
	vertical-align:middle
}
/* Success, Notice and Error Form Messages */

div.success,  p.success,  div.notice,  p.notice,  div.error,  p.error {
	padding:.6em 1em 0.6em 3.4em;
	border:1px solid #fff;
	margin-bottom: 2em;
}
div.success,  p.success {
	color: #264409;
	background:#E6EFC2 url(../images/typo_success.png) no-repeat 10px center;
	border:1px solid #CEE086;
}
div.notice,  p.notice {
	color: #514721;
	background:#FFF6BF url(../images/typo_note.png) no-repeat 10px center;
	border:1px solid #FFDE24;
}
div.error,  p.error {
	color: #8A1F11;
	background:#FBE3E4 url(../images/typo_error.png) no-repeat 10px center;
	border:1px solid #F5B7B8;
}
/* Buttons 

------------ */

button,  input.button,  a.button,  input[type="submit"],  p.readmore a {
	font-family:Verdana, Geneva, sans-serif;
	background:#4F0E07;
	background: -webkit-linear-gradient(top, #671B0E, #4F0E07);
	background: -moz-linear-gradient(top, #671B0E, #4F0E07);
	background: -ms-linear-gradient(top, #671B0E, #4F0E07);
	background: -o-linear-gradient(top, #671B0E, #4F0E07);
	background: linear-gradient(top, #671B0E, #4F0E07);
	border:none;
	color:#fff;
	display:inline-block;
	padding:4px 12px 6px;
	cursor:pointer;
	font-size:1em;
	margin:0;
	white-space:nowrap;
	text-decoration:none;
 -moz-transition: all .3s ease-out;
 -o-transition: all .3s ease-out;
 -webkit-transition: all .3s ease-out;
 transition: all .3s ease-out;
}
button:hover,  input.button:hover,  a.button:hover,  input[type="submit"]:hover,  p.readmore a:hover {
	background:#7D160B;
	background: -webkit-linear-gradient(top, #922716, #7D160B);
	background: -moz-linear-gradient(top, #922716, #7D160B);
	background: -ms-linear-gradient(top, #922716, #7D160B);
	background: -o-linear-gradient(top, #922716, #7D160B);
	background: linear-gradient(top, #922716, #7D160B);
}
button:focus,  input.button:focus,  a.button:focus,  input[type="submit"]:focus {
}
a.button {
	padding:3px 12px
}
