body {
	margin: 0;
	padding: 0;
}
body, tr, td, th {
	font-size:12px;
	font-family:Tahoma, Helvetica, sans-serif;
	color: #000000;
}
img{
	border:0;
}

a, a:visited {
	font-family: Tahoma, Helvetica, sans-serif;
	color:#3d57ba;
	font-size: 12px;
}
a:hover{
	text-decoration:underline;
	color:#ffa414;
}



CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 11px;
}

FORM {
	display: inline;
}

.btn {
	border: 1px solid #c7a86c;
	color: #000000;
	font-size: 12px;
	height: 27px;
	background-color: #ecd09a;
	font-weight: bold;
}

.price{
	color: #b83102;
}
h1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:normal;
	color: #4d70cd;
	margin:0;
	padding:0;
	
}

h2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #32396d;
	margin:0;
	padding:0;
}

h3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #385e83;
	margin:0;
	padding:0;
}
/*--------------------------------------*/

#popitmenu{
	position: absolute;
	background-color: white;
	border:1px solid black;
	font-weight:bold;
	font-size:105%;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
	text-align:left;
	color:#00CC33;

}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
color:#00CC33;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;
}
/* -------------------------------------- */

.textfield, textarea, select[size] {
padding-top: 2px;
padding-bottom: 3px;
background-color: #f7f7f7;
border-width: thin;
border-style: solid;
border-color: #999 #aab3b3 #d5dddd #aab3b3;
}
.textfield:hover,
.textfield:focus,
select[size]:hover,
select[size]:focus,
textarea:hover,
textarea:focus {
border-color: #459455 #5b5 #6d5 #5b5;
}
.textfield:focus,
select:focus,
textarea:focus {
background-color: #FFF;
outline: #D6FFC9 solid 1px;
}

input,
select,
textarea{
font-family: inherit;
font-size: 100%;
line-height: 1.35;
}
input.max,
textarea.max {
-moz-box-sizing: border-box;
width: 100%;
/* fix broken width caclation in IE 6 and below */
_behavior: url(/lib/com.adobe/remedy/maxCalcFix.htc);
}
/*\*/*:first-child+html/**/ textarea.max,
/*\*/*:first-child+html/**/ input.max {
width: 97%;
}
.textfield {
_height: 1.85em;
}
#form-input {
background-color: #FAFAFA;
border-width: 1px;
border-color: #AAAAAA;
}

#button {
background-color: #aaFAaa;
border-width: 1px;
border-color: #009900;
}

input,
button,
select {
/*\*/ vertical-align: middle; /**/
}
#inputarea {
width: 98%;
border-width: 1px;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;

}
#form-input:active,
#form-input:focus,
#form-input:hover { 
background-color: #FFFFFF; 
}

