/*Defaults Styling*/

label { font-size:1.2em; font-weight:bold;padding: 0px 2px; display:block; color: #333}
input {margin:2px 0 0 0; padding:0; display: block;}
input[type=checkbox] { margin-right: 3px; display: inline;} 
input[type=radio] { margin-right: 3px; display: inline;}
select { color: #333;  margin-top:2px}

.input-text-big
{
  width:345px;
	margin:5px 0;
	padding:0;
	height:27px;
	line-height:27px;
	background: url(../images/main_textbox.png) no-repeat;
	z-index:2000;
}
.input-text-big input.field
{
	position:relative;
	margin:0;
	padding:7px;
	width:330px;
	font-size:11px;
	color:#666666;
	background-color:transparent;
	border:0;
}

.input-text-small
{
  width:200px;
	margin: 0;
	padding:0;
	height:22px;
	line-height:22px;
	background:  url(../images/small-textbox.png) no-repeat;
	z-index:2000;
}
.input-text-small input.field
{
	position:relative;
	margin:0;
	padding:4px 7px;
	width:170px;
	font-size:11px;
	color:#666666;
	background-color:transparent;
	border:0;
}


a.yBtn .l,
a.yBtn:hover .l,
a.yBtn:active .l,
a.yBtn .r,
a.yBtn:hover .r,
a.yBtn:active .r,
a.bBtn .l,
a.bBtn:hover .l,
a.bBtn:active .l,
a.bBtn .r,
a.bBtn:hover .r,
a.bBtn:active .r
{
  width:10px;
	height:35px;
	display:block;
	cursor:pointer;
	float:left;
	background:url(../images/buttons.png) no-repeat;
}

a.yBtn .l{background-position:0 0; }
a.yBtn:hover .l{background-position:0 -35px; }
a.yBtn:active .l{background-position:0 -70px; }
a.yBtn .r{background-position:-10px 0; }

a.bBtn .l{background-position:0 -70px; }
a.bBtn:hover .l{background-position:0 -105px; }
a.bBtn:active .l{background-position:0 -105px; }
a.bBtn .r{background-position: -10px -70px; }

a.yBtn em,
a.yBtn:hover em,
a.yBtn:active em
{
  background:url(../images/buttons-middle.png) repeat-x 0 0;
	display:block;
	cursor:pointer;
	float:left;
	height:34px;
	line-height:34px;
	padding:0 5px;
	font-style:normal;
	color: #fff;
	text-decoration:none;
	font-size: 1.2em;
	font-weight: bold;
}

a.bBtn em,
a.bBtn:hover em,
a.bBtn:active em
{
  background:url(../images/buttons-middle.png) repeat-x 0 -70px;
	display:block;
	cursor:pointer;
	float:left;
	height:34px;
	line-height:34px;
	padding:0 5px;
	font-style:normal;
	color: #fff;
	text-decoration:none;
	font-size: 1.2em;
	font-weight: bold;
}

a.yBtn:hover em,
a.yBtn:hover .r
  {background-position:-10px -35px;}

a.yBtn:active em,
a.yBtn:active .r
  {background-position:-10px -70px;}

a.bBtn:hover em,
a.bBtn:hover .r
  {background-position:-10px -105px;}

a.bBtn:active em,
a.bBtn:active .r
  {background-position:-10px -105px;}
	
	
a.yBtn:visited,
a.yBtn:active,
a.bBtn:visited,
a.bBtn:active
  {text-decoration:none;color:#fff;}
	
	

