/*RESAREA*/
div#right div#resarea{
	background-color:#ffffff;
	width:728px;
	margin-bottom:10px;
}
div#resarea h3,
div#deliverystatus h3{
	font-size:1.10em;
	font-weight:bold;
	color:#ffcc33;
	padding:0 0 1px 25px;
	margin-bottom:5px;
	border-top:1px solid #205795;
	border-bottom:1px solid #205795;
	background:#6f92bb url(../img/tablePoint.gif) no-repeat top left
}
div#resarea p{
	font-size:0.85em;
	font-weight:normal;
	color:#000000;
	margin:5px 0 10px 10px
}
div#resarea label{
	width:190px;
	font-size:1.00em;
	font-weight:normal;
	float:left;
	margin:5px 0 0 10px
}
div#resarea input{margin-top:3px;width:240px}
div#resarea span.mandatory{color:#FF0000}
div#resarea span.validation{font-size:0.85em;color:#FF0000}
div#resarea a{text-decoration:underline}
div#resarea a:hover{text-decoration:underline}

div#resarea div.validators{font-size:0.85em;margin-left:5px}

div#resarea div.buttons,
div#deliverystatus div.buttons{
	text-align:right;
	padding:7px 10px 4px 0;
	border-top:1px solid #205795;
	border-bottom:1px solid #205795;
	background-color:#6f92bb
}
div#resarea div.buttons input{width:auto;height:auto}

/*LOGIN*/
div#resarea div.loginaccount{padding-bottom:8px}
div#resarea div.loginaccount a{font-weight:bold}
div#resarea div.loginaccount a:hover{font-weight:bold}

/*UTENTE*/
div#resarea p.description{color:#999999;margin-left:195px}
* html div#resarea p.description{margin-left:197px}
div#resarea div.data select{margin:5px 0 0 0}

div#resarea div.privacy{margin-bottom:8px}
div#resarea div.privacy label{font-size:0.85em;width:240px}
div#resarea div.privacy input{width:auto}

/*DELIVERY ADDRESS*/
div#resarea div.deliveryaddress{padding-bottom:10px}
div#resarea div.deliveryaddress p{
	font-size:1.00em;
	font-weight:normal;
	color:#000000;
	margin:0 10px 0 10px;
}
div#resarea div.deliveryaddress img{margin:5px 0 0 5px}
div#resarea div.deliveryaddress input{
	width:auto;
	height:auto;
	margin:5px 0 0 10px}
	
div#resarea div.address{padding-bottom:10px}

/*TICKET LIST*/
div#resarea div.orderlist{padding-bottom:5px}
/*div#resarea div.orderlist table{width:728px}
div#resarea div.orderlist td.head{font-weight:bold;border-bottom:2px solid #205795}*/

div#resarea div.orderlist table{width:708px;margin:0 10px;
	font-weight:normal;
	font-size:0.90em;
	color:#205795
}
div#resarea div.orderlist table td{border-bottom:1px solid #8fabca;padding:1px 1px 1px 5px}
div#resarea div.orderlist table td.head{background:#b7c8dd}

/******************************NTS100*/
/*info*/
div.ticketnts div.info{
	float:left;
	width:185px;
	padding:0 5px 0 5px;
	margin-bottom:5px
}
div.ticketnts div.info img{margin-bottom:2px}

/*description*/
div.ticketnts div.description{
	float:left;
	width:524px;
	margin-bottom:5px
}
div.ticketnts div.description p{
	font-size:1.00em  !important;
	font-weight:normal;
	color:#000;
	margin:0 !important;
	padding:0 !important
}
div.ticketnts div.description h4{text-align:right;
	font-size:1.20em;
	font-weight:bold;
	color:#000;
}

/*table ticket container*/
div.ticketnts table.ticketcontainer{clear:both;
	width:715px;
	border:1px solid #c3d2e5;
	border-top:none;
	margin-left:5px;
}
div.ticketnts table.ticketcontainer td{
	font-size:0.90em;
	font-weight:normal;
	color:#000;
	border-top:1px solid #c3d2e5;
	padding:1px 2px;
	/*vertical-align:middle*/
}
div.ticketnts table.ticketcontainer thead td{
	background:#e2e9f3;
	font-size:0.90em;
	font-weight:bold;
	color:#000
}
div.ticketnts table.ticketcontainer td a,
div.ticketnts table.ticketcontainer td a:hover{text-decoration:underline}
div.ticketnts table.ticketcontainer td a{color:#6cb3ed}
div.ticketnts table.ticketcontainer td a:hover{color:#66ccff}
div.ticketnts table.singlepricents td{font-size:1.00em}


/*table ticket price*/
div.ticketnts table.ticketdata{
	width:260px;
	margin:0 0 10px 0;
}
div.ticketnts table.ticketdata td{
	font-size:0.90em;
	font-weight:normal;
	color:#000;
	text-align:right;
	border-top:none;
	border-bottom:1px solid #000;
	padding:1px 1px 1px 5px
}






/*TICKET DETAIL*/
div#resarea div.summary{padding-bottom:10px}
div#resarea div.summary p{font-size:1.00em;font-weight:normal;margin:5px 10px 0 10px}
div#resarea div.summary p.del{float:left;display:inline}
div#resarea div.summary div.tracking{margin-top:4px}

/*table ticket price*/
div#resarea div.summarypurchase{clear:both;min-height:100px}
* html div#resarea div.summarypurchase{height:100px}
div.summarypurchase div.ico{
	float:left;
	width:178px;
	padding-left:10px;
	margin-bottom:5px
}
div#resarea div.summarypurchase div.ico img{margin-bottom:2px}

/*description*/
div#resarea div.summarypurchase div.description{
	float:left;
	width:245px;
	margin-bottom:5px
}
div#resarea div.summarypurchase div.description p{
	font-size:0.85em;
	font-weight:normal;
	color:#000000;
	padding-bottom:5px
}
div#resarea div.summarypurchase div.description ul{list-style:none outside}
div#resarea div.summarypurchase div.description li{
	font-size:0.90em;
	font-weight:normal;
	color:#000000
}
div#resarea div.summarypurchase div.description input{width:20px;height:15px}

div#resarea div.summarypurchase table.ticketdata{
	width:260px;
	margin:0 10px 10px 22px;
	font-size:0.90em;
	font-weight:normal;
	color:#000000
}
* html div#resarea div.summarypurchase table.ticketdata{margin-right:5px;float:left}
div#resarea div.summarypurchase table.ticketdata td{
	text-align:right;
	border-bottom:1px solid #000000;
	padding:1px 1px 1px 5px
}
/*table ticket foot*/
div#resarea div.summarytotal table.foot{
	clear:both;
	width:260px;
	margin:10px 10px 0 455px;
	font-size:0.90em;
	font-weight:normal;
	color:#000000
}
* div#resarea div.summarytotal table.foot{margin-right:5px}
div#resarea div.summarytotal table.foot td{
	text-align:right;
	border-bottom:1px solid #000000;
	padding:1px 1px 1px 5px
}

/*LOGOUT*/
div.logout{background:#FFFFFF;padding-bottom:5px}
div.logout h3{
	font-size:1.10em;
	font-weight:bold;
	color:#ffcc33;
	padding:0 0 1px 25px;
	margin-bottom:5px;
	border-top:1px solid #205795;
	border-bottom:1px solid #205795;
	background:#6f92bb url(../img/tablePoint.gif) no-repeat top left
}
div.logout p{float:left;margin:2px 4px 0 5px}

div#right div.bottom{
	padding:7px 10px 4px 0;
	margin-bottom:10px;
	border-top:1px solid #205795;
	border-bottom:1px solid #205795;
	background-color:#6f92bb
}
/*PASSWORD REQUEST*/
div#resarea div.wuc-resarea-lostpassword-frm{background:#FFFFFF}
div#resarea div.wuc-resarea-lostpassword-frm label{
	width:130px;
	float:left;
	font-weight:normal;
	margin:7px 0 0 10px
}
div#resarea div.wuc-resarea-lostpassword-frm span.validators{padding-top:7px}
div#resarea div.wuc-resarea-lostpassword-frm div.buttons{margin-top:10px}

/* DELIVERY POPUP */
div#deliverystatus{width:580px;background:#FFFFFF;margin:10px auto}
div#deliverystatus div.waittrack{margin:10px 0 10px 0;text-align:center}
div#deliverystatus div.waittrack p{font-weight:bold;font-style:italic}
