/* GENERAL LAYOUT ---------------------------------------------------------------------------------- */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

input[type="checkbox"], input[type="radio"]
{
	background: transparent;
	border: 0;
}

html
{
  overflow-x:                 hidden;
}


body
{
  background:            url(/images/background/background_home.jpg) no-repeat center top;
  background-color:      #3d8602;
  margin:                0;
  padding:               0;
}

body *
{
/*  color:                 #FFFFFF;*/
  font-family:           Arial,Helvetica,sans-serif;
  font-size:             12px;
  font-weight:           bold;
  border:                none;
}

a
{
  text-decoration:      underline;
}

a:hover
{
  text-decoration:      none;
}

h1 
{
  color:          #3692e8;
  font-size:      125%;
  font-weight:    bolder;
}

h2 
{
  color:          #096992;
  font-size:      133%;
  margin:         2px;
}

p {
  color:          #094d8d;
  font-size:      110%;
}

/* CONTENT ---------------------------------------------------------------------------------------- */

#content {
	padding: 			0;
	margin: 			0;
	position:			absolute;
	left:				  50%;
	margin-left:	-497px;
	width:				995px;
	top:          0px;
	height:				800px;
	/*background-color:     #000000;*/
}

.crirHidden 
{
  left:-10000px;
  position:absolute;
}

label
{
  padding:    12px 6px;
  width:      100;
  text-align: right;
  display:    block;
  float:      left;
}

label.checkbox_unchecked, 
label.checkbox_checked, 
label.checkbox_checked_disabled,
label.checkbox_unchecked_disabled,
label.radio_checked,
label.radio_unchecked
{
  padding:      0px;
  float:        right;
  cursor:       pointer;
  padding-left: 40px;
  height:       30px;
  padding-top:  15px;
  width:        85%;
  text-align:   left;
}

label.checkbox_unchecked,
label.radio_unchecked
{
  background:transparent url(/images/subscription/off.jpg) no-repeat scroll 0%;
}

label.checkbox_checked,
label.radio_checked
{
  background:transparent url(/images/subscription/on.jpg) no-repeat scroll 0%;
}

label.checkbox_checked_disabled
{
	background:  url(/images/subscription/on.jpg) no-repeat scroll 0%;
	color:#aaaaaa;
}

label.checkbox_unchecked_disabled
{
	background:  url(/images/subscription/off.jpg) no-repeat scroll 0%;
	color:#aaaaaa;
}

.restart
{
  position:     absolute;
  width:        206px;
  height:       80px;
  top:          315px;
  cursor:       pointer;
}

/* subscription ---------------------------------------------------------------------------------------- */
.payment_selected
{
  color:        #45207a;
  font-size:    14px;
  width:        300px;
  float:        left;
  padding-bottom:5px;
}

.payment_error {
    color: red;
    float: left;
    font-size: 14px;
    padding-bottom: 0;
    padding-top: 0;
    width: 300px;
}

