form { margin: 0; padding: 0px; }

/***************/
/* Form Styles */
/***************/

.regularFormField {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color: #665f4c;
	width:220px;	
	background-color: #f8f7f2;
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 8px;
	border: 1px solid #e4ddcb;	
	border-top: 1px solid #baab86;
	border-left: 1px solid #baab86;	
}
.side-bar-input {
	font-size:11px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	border: none;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;	
	padding:2px;
	width:125px;
	margin-bottom:2px;
}
#side-bar textarea {
	font-size:11px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	border: none;
	border-top: 1px solid #9d9d9d;
	border-left: 1px solid #9d9d9d;	
	padding:4px;
	width:176px;
}

.formWidthSmall {
	width:60px;
}
.formWidthMedium {
	width:80px;
}
.formWidthLong {
	width:400px;
}
.formWidthHome {  /* Special width for homepage search form */
	width:170px;
}
.checkbox {
	width:20px;
	margin-right:5px;
}


/***********************/
/* Input Button Styles */
/***********************/

.inputButton {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	font-weight:bold;

	background-color: #f38528;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;	
	color: #ffffff;
	border:1px solid #f38528;
	background-image: url(../images/buttons/button_background.gif);
}
.inputButtonOver {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	font-weight:bold;
	background-color: #1c1c1c;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;	
	color: #ffffff;
	border:1px solid #1c1c1c;
	background-image: url(../images/buttons/button_background_over.gif);
}
.inputButton-Small {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	color: #ffffff;
	border:1px solid #f38528;
	background-image: url(../images/buttons/button_background.gif);
	background-position: center center;	
	background-color: #f38528;
}
.inputButtonOver-Small {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;	
	color: #ffffff;
	border:1px solid #1c1c1c;
	background-image: url(../images/buttons/button_background_over.gif);
	background-position: center center;	
	background-color: #1c1c1c;
}
.inputButtonOver-Small-White {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;	
	color: #000;
	border:1px solid #ccc;
	background-image: url(../images/buttons/button_background_over2.gif);
	background-position: center center;	
	background-color: #ccc;
}

.buttonWidthSmall  {
	width:66px;
}
.buttonWidthRegular  {
	width:96px;
}
.buttonWidthLong {
	width:150px;
}



/**********************/
/* Link Button Styles */
/**********************/


.linkButton {
	background-image: url(../images/buttons/button_background.gif);
	padding:3px;
	padding-left:10px;
	padding-right:10px;	
	background-position: center center;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #f38528;
	font-weight:bold;	
	line-height:20px;
	background-color: #f38528;	
}
.linkButton:hover {
	border:1px solid #1c1c1c;
	background-image: url(../images/buttons/button_background_over.gif);
	background-color: #1c1c1c;	
}
.linkButton-Small {
	font-size:10px;
	background-image: url(../images/buttons/button_background.gif);
	padding:2px;
	padding-left:10px;
	padding-right:10px;	
	background-position: center center;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #f38528;
	line-height:20px;	
	background-color: #f38528;	
}
.linkButton-Small:hover {
	border:1px solid #1c1c1c;
	background-image: url(../images/buttons/button_background_over.gif);
	background-color: #1c1c1c;	
}

.linkButton-white {
	background-image: url(../images/buttons/button_background.gif);
	padding:3px;
	padding-left:10px;
	padding-right:10px;	
	background-position: center center;
	color: #ffffff;
	text-decoration: none;
	border:1px solid #f38528;
	font-weight:bold;	
	line-height:20px;
	background-color: #f38528;	
}
.linkButton-white:hover {
	border:1px solid #1c1c1c;
	background-image: url(../images/buttons/button_background_over2.gif);
	background-color: #1c1c1c;	
	color:#000000;
}


