img {
border : 0;
}
input, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	background-color: #F5F5F5;
}
label {
	color : #666;
	clear : left;
	cursor : pointer;
	padding-left : 0px;
	line-height : 25px;
	vertical-align : top;
}
label.chosen {
color : #750000;
}
.transparentFake {
background : none;
border : none;
}
.transparent2 {
z-index : 10;
}
.radioAreaUnchecked, .radioAreaChecked {
z-index : 5;
position : absolute;
width : 15px;
height : 15px;
cursor : pointer;
}
.radioAreaUnchecked {
background : url(images/radio.gif) no-repeat left top;
}
.radioAreaChecked {
background : url(images/radio.gif) no-repeat left bottom;
}
.checkboxAreaUnchecked, .checkboxAreaChecked {
z-index : 5;
position : absolute;
width : 14px;
height : 14px;
cursor : pointer;
}
.checkboxAreaUnchecked {
background : url(images/checkbox.gif) no-repeat left top;
}
.checkboxAreaChecked {
background : url(images/checkbox.gif) no-repeat left bottom;
}
.textinput, .textinputHovered {
	width : 400px;
	height : 15px;
	border : none;
	padding : 4px 8px;
	background-image : url(../images/input.gif);
	background-repeat : no-repeat;
	background-position : left top;
	margin-left : 0px;
}
.textinputHovered {
background-position : left bottom;
}
#emailbox {
display : inline;
}
.emailinput, .emailinputHovered {
width : 120px;
height : 15px;
background : url(images/emailinput.gif) no-repeat left top;
border : none;
padding : 4px 8px;
}
.emailinputHovered {
background-position : left bottom;
}
.textarea, .textareaHovered {
	width : 450px;
	height : 67px;
	border : none;
	padding : 4px 8px;
	background-image : url(../images/textarea.gif);
	background-repeat : no-repeat;
	background-position : left top;
	margin-left : 0px;
}
.textareaHovered {
background-position : left bottom;
}
.selectArea {
width : 200px;
height : 21px;
background : url(images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
width : 8px;
height : 21px;
float : left;
background : url(images/select_left.gif) no-repeat left top;
}
.selectArea .right {
width : 21px;
height : 21px;
float : right;
background : url(images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
display : block;
width : 21px;
height : 21px;
}
.selectArea .right i {
display : none;
}
.selectArea .center {
width : 160px;
margin-left : 5px;
margin-right : 20px;
color : #fff;
padding-top : 3px;
}
.optionsDivInvisible, .optionsDivVisible {
position : absolute;
margin-top : -1px;
margin-left : 3px;
width : 172px;
background : #6f7074;
padding : 2px;
font-size : 11px;
z-index : 20;
}
.optionsDivInvisible {
display : none;
}
.optionsDivVisible {
display : block;
}
.optionsDivVisible p {
margin : 0;
padding : 0;
}
.optionsDivVisible a {
color : #f2f2f2;
text-decoration : none;
display : block;
padding : 1px 4px;
border : 1px solid #6f7074;
}
.optionsDivVisible a:hover {
color : #fff;
background : #5f6062;
border-color : #cfd0d6;
}
.buttonSubmit, .buttonSubmitHovered {
	width : 69px;
	height : 26px;
	color : #fff;
	font-weight : bold;
	padding : 2px 5px;
	cursor : pointer;
	border : none;
	background-image : url(../images/button.gif);
	background-repeat : no-repeat;
	background-position : left top;
	margin-left : 0px;
}
.buttonSubmitHovered {
background-position : left bottom;
}
#stylesheetTest {
position : absolute;
left : -999px;
width : 10px;
height : 10px;
}
