/*Fix for CSS errors*/

#content form label		{float: none;}


#content form textarea {background:url(/images/visa_bkg_input.jpg) repeat-x; border:1px solid #DADADA; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 3px 0 0; padding:3px 2px 2px 2px; width:350px; height:125px;}

#content form			{clear:both; border:1px solid #CCCCCC; padding : 15px 15px 15px;}
#content form label		{color:#2A568F; font-size:1em; font-weight:bold; width:100px;}
#content form select	{border:1px solid #DADADA; color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:20px; padding:2px; width:240px;}
#content form option	{padding:2px; width:auto;}
#content form dd	{padding: 0px 0px 8px 0px;}
.errors { color : red; }
/*#content form select .dateselect { width:50px; }*/
#content form  .dateselect { width:75px; }




#content form input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/visa_bkg_input.jpg) repeat-x scroll 0 0;
border:1px solid #DADADA;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px; margin:0 3px 0 0; padding:3px 2px 2px; width:240px;
}

#content form input[type=checkbox] {
  width:20px;
}

#content form .btnbuy {
  background: transparent url(/images/gv_btn_continue.jpg) no-repeat scroll 0 0;
  border: none 0;
  color:#FFFFFF;
  cursor:pointer;
  font-family:Tahoma,Verdana,Arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  height:38px;
  padding:0 0 2px 20px;
  width:143px;
}

#content form .btnbuy :hover {
background-position:-143px 0;
}

#content .noborderform
{
  border: none 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#content form .btn-continue	{background:url(/images/gv_btn_continue2.png) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; height:38px; padding:0 0 2px 20px; width:240px; }
#content form .btn-continue:hover  {background-position:-240px 0;}
#content form .btn-back	{background:url(/images/gv_btn_back2.png) 0 0 no-repeat; border:0; color:#FFFFFF; cursor:pointer; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; height:38px; padding:0 0 2px 20px; width:240px; }
#content form .btn-back:hover  {background-position:-240px 0;}

#content_container { padding:158px 0 0; }

/*
#content { float:right; padding:0px 45px 0; position:relative; width:680px;}
*/