* { padding: 0; margin: 0; }

/*---------- GLOBAL --------------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666;
	margin:0;
	padding:0;
	background-repeat:no-repeat;

}

h1 {
	font-size:18px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
	font-weight:normal;
	color: #055683;
	margin:0;
	padding:0;;
}

a {
	color: #055683;
	text-decoration:none;
}

a:hover {
	color: #055683;
	text-decoration:underline;
}


label {
	text-align:right;
}

input {
	margin:0;
	padding:0;
}

/*---------- LAYOUT --------------*/

.main {width:274px; height:237px; font-size:11px;}
.head_title {text-align:center; margin-top:5px;}
.description {width:250px; height:25px; margin:0 0 0 15px;}
.choose_url {margin: 22px 0 0 10px; color:#000;}
.availability {margin: 7px 0 0 70px; height:23px;}
.terms a {color: #055683; text-decoration:none;}
.terms a:hover {text-decoration:underline;}
.continue {float:left; margin: 15px 0 0 10px;}
.available {width:250px; height:20px; margin:5px 0 0 25px;}
.notavailable {width:250px; height:20px; margin:5px 0 0 25px;}
.subdescript {margin: 15px 0 0 15px;}
.attention {margin: 10px 0 3px 15px; color:red; width:250px;}
.options {margin: 0 0 0 25px; height:17px;}
.continue2 {margin: 5px 0 0 90px;}

