/*-- TAG di base --*/
/*BODY * { border : 1px solid blue; }*/
* {
	margin: 0px;
	padding: 0px;
}

html, body {
	margin: 0;
	padding:0;
	height:100%;
}

body {
	font-family : Arial;
	font-size: 9pt;
	margin: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image:url(../images/bk-slash.gif);
}

img {
	border: 0px;
}

a {
	text-decoration : none;
}

form {
	margin:0px;
	padding: 0px;
}

/*-- PAGE --*/
#page {
	padding: 10px;
	margin-left : auto;
	margin-right : auto;
	width: 900px;
	background-color: #FFFFFF;
	border-right:2px solid #EBE7E2;
	border-left:2px solid #EBE7E2;
	height:100%;
	min-height:100%;
	float: left;
}

body>div#page{height:auto;min-height:100%}

/*-- HEADER --*/
#header {
	position: relative;
	/*background-color: #FFB6A2;*/
	/*border: 1px solid black;*/
}

#header #riga{
	background-image: url(../images/riga_testata.gif);
	background-position: center right;
	background-repeat: no-repeat;
	clear:both;
	height:87px;
}

#header #riga #logo {
	float: left;
	height: 87px;
}

#header #riga #funzioni {
	float: right;
	text-align: right;
	margin-top: 10px;
}

#header #riga #funzioni A{
	color: #666666;
}

#header #riga #funzioni A:HOVER{
	color: #CC3333;
}

#header #riga #funzioni_01 {
/*	margin-top:0px;
	line-height:0em;
	height: 20px;*/
 margin-top:-2px;
}

#header #riga #funzioni_01 A{
}


#header #riga #funzioni_01 IMG {
	vertical-align: middle;
}

#header #riga #funzioni_01 .area_riservata {
	color: #CC3333;
	font-weight: bold;
}

#header #riga #funzioni_02 {
	margin-top: 8px;
	line-height:0em;
	font-weight: bold;
	padding-right:5px;
	color: #666666;
}

#header #riga #funzioni_02 A{
	color: #666666;
}

#header #riga #funzioni_02 A:HOVER{
	color: #CC3333;
}

#header #riga #funzioni_02 INPUT {
	margin-left:5px;
	margin-right:5px;
}

#header #riga #funzioni_03 {
	margin-top: 10px;
}

#header #titolo{
	clear: none;
	padding-left:150px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#header #titolo h1 {
	color: #CC3333;
	font-size: 14pt;
	margin: 0px;
}

/*-- BODY --*/
#body {
	clear:both;
	position: relative;
	float:left;
	background: #FFFFFF url("../images/linea_left.gif") left top repeat-y;
	/*background-color: #B2B2FF;*/
	/*border: 1px solid black;*/
}

/*-- FOOTER --*/
#footer {
	position: relative;
	clear: both;
	padding-top: 20px;
 /* background-color: #C9FFA5;*/
	/*border: 1px solid black;*/
}

/*-- LEFT --*/
#left {
	float: left;
	width: 139px;
	padding-right: 5px;
	background-color: transparent;
	/*background-color: #FFFFCA;*/
	/*border: 1px solid black;*/
}

#left #menu {
}

#left #menu .voce {
	font-family: Verdana, Arial;
	font-size: 9pt;
	width:122px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
}

#left #menu .voce A {
	color: #666666;
}

#left #menu .voce A:HOVER {
	color: #CC3333;
}

#left #menu #voceLogout {
	font-family: Verdana, Arial;
	font-size: 9pt;
	width:122px;
	padding: 5px;
	border: 1px solid #CC3333;
	margin-bottom:5px;
	color: #CC3333;
}

#left #menu #voceLogout A {
	color: #CC3333;
}

#left #menu #voceLogout A:HOVER {
	color: #666666;
}

#left .box {
	border: 1px solid #CCCCCC;
	width:132px;
	margin-bottom: 5px;
	clear:both;
}

#left .box .boxHead {
	background-image: url("../images/box_left.gif");
	background-position: top;
	background-repeat: no-repeat;
	height:17px;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	color: #666666;
}

#left .box .boxBody {
	/*	 text-align: center; */
	padding: 3px;
	overflow:auto;
}

/*-- CONTENT --*/
#content {
	float: left;
	width: 520px;
	/*border-left: 1px solid #CCCCCC;*/
	padding-left: 5px;
	padding-right: 5px;
	background: transparent;
	/*border: 1px solid black;*/
	/*background-color: #EAEAEA;*/
}

#content b, strong {
	color:#D32E26;
}

/*-- RIGHT --*/
#right {
	float: right;
	width: 209px;
	background: transparent;
	/*	border: 1px solid black;
	background-color: orange;*/
}

#right .box {
	border: 1px solid #CCCCCC;
	width:202px;
	margin-bottom: 5px;
	min-height:30px;
}

#right .box .boxHead {
	background-image: url("../images/box_rigth.gif");
	background-position: top;
	background-repeat: no-repeat;
	height:17px;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	/*	border-bottom: 1px solid #CCCCCC;*/
	font-weight: bold;
	color: #666666;
}


#right .box .boxFooter {
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	color: #666666;
	margin-top:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	height:20px;
	line-height:20px;
}

#right .box .boxFooter A{
	color: #666666;
}

#right .box .boxFooter A:HOVER{
	color: #CC3333;
}

#right	 .box .boxBody {
	/*text-align: center;*/
	padding: 3px;
}

#content .ricerca {
	width : 100%;
	border : 1px solid #CC3333;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
	margin-bottom:10px;
}

.ricerca-cont {
	padding:5px;
}

.ricerca-cont span {
	color:#000000;
	font-weight:bold;
}

#content #agenzie h2{
	color : #CC3333;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
}

/*#content .ricerca td*/
.pulsante {
	border: 0px 5px;
	background-color: white;
	color: #CC3333;
	text-decoration: none;
	cursor: pointer;
	width: 120px;
	font-weight:bold;
	border:none;
	border-bottom:1px solid #CC3333;
	margin-left:5px;
}

#content .ricerca td form {
	float: right;
	margin: 0px;
}

#content .ricerca td form * {
	margin: 0px;
}

#content .tab_agenzie{
	width : 100%;
	padding: 5px;
	vertical-align: top;
}

#content .tab_agenzie td{
	vertical-align: top;
	height: 50px;
	padding-top: 5px;
}

#content .tab_agenzie{
	border-collapse :collapse;
	border-spacing : 0px;
}

#content .tab_agenzie td{
	border-top : 1px solid #CC3333;
	padding: 10px;
}

#content .tab_agenzie td A{
	color: #CC3333;
}

#content .tab_agenzie td A:HOVER{
	color: #666666;
}

#content .tab_agenzie th{
	border : 2px solid white;
	background-color: #CC3333;
	color: white;
	padding: 10px;
	text-align: left;
}

#content .tab_agenzie caption{
	color : #CC3333;
	padding: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

#left .box .boxLink .boxBody A{
	color: #666666;
	font-weight: bold;
}

#left .box .boxLink .boxBody A:HOVER{
	color: #CC3333;
	font-weight: bold;
}

#left .box .boxLink .boxBody A{
	color: #666666;
	font-weight: bold;
}

#right .box .boxLastMinute .boxBody IMG{
	
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}

#right .box .boxLastMinute .boxBody A{
	color: #666666;
	font-weight: bold;
	float: right;
}

#right .box .boxLastMinute .boxBody A:HOVER{
	color: #CC3333;
	font-weight: bold;
}

#right .box .boxLastMinute .boxBody A{
	color: #666666;
	font-weight: bold;
}

#right .box .boxOfferte .boxBody IMG{
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#right .box .boxOfferte .boxBody A{
	color: #666666;
	font-weight: bold;
	float: right;
}

#right .box .boxOfferte .boxBody A:HOVER{
	color: #CC3333;
	font-weight: bold;
}

#right .box .boxOfferte .boxBody strong{
	color: #333333;
	font-weight: bold;
}

#right .box .boxOfferte .boxBody .titolo{
	color: #CC3333;
	font-weight: bold;
	font-size: 10pt;
}


li {
	margin: 5px;
	margin-left: 30px;
}

#content .tour_operator dt{
	clear:both;
	background-image:url(../images/stanghetta_grigia.gif);
	background-repeat:	repeat-y;
	border-bottom: 1px solid #666666;
	color: #666666;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
}


#content .tour_operator dd{
	margin: 0px;
	display: block;
	margin-top: 10px;
}

#content .tour_operator IMG{
	float:left;
	padding: 20px;
	padding-top: 0px;
}

#content .tour_operator p{
	margin: 0px;
	margin-bottom: 15px;
}

#content .tour_operator .segue{
	float: right;
}

#content .tour_operator .segue{
	float: right;
}

#content .tour_operator .segue A{
	color: #666666;
	font-weight: bold;
}

#content .tour_operator .segue A:HOVER{
	color: #CC3333;
	font-weight: bold;
}

.cl_categoria {
	clear:both;
	padding-bottom:4px;
}

.cl_elenco_cataloghi {
	clear:both;
/* 	padding:4px; */
}

.cl_catalogo	{
	margin-bottom:5px;
/* 	border-top:1px solid black; */
	border-top: 1px solid #666666;
	clear:both;
	padding:4px;
}

.cl_cataloghi_figlio {
	margin-left:10px;
}

.elenco_cataloghi_pdf {
}

.catalogo_pdf {
}

.cl_copertina {
	border:1px solid #666666;
	padding:3px;
}

hr {
	background-color: #CCCCCC;
	size: 1px;
}

#content .home_tour {
	padding-bottom: 20px;
}

#content .home_tour .logo {
	clear: both;
	float:left;
	text-align: center;
}

#content .home_tour .descrizione {
	margin-left: 250px;
}

#content .home_tour strong {
	color: #666666;
}

#content .home_tour .descrizione A{
	color: #CC3333;
	font-weight: bold;
}

#content .home_tour .descrizione A:HOVER{
	color: #666666;
}

#content .home_tour .logo A{
	color: #666666;
	font-weight: bold;
}

#content .home_tour .logo A:HOVER{
	color: #CC3333;
}

hr.cl_hr {
	background-color: #666666;
}

div.nessuna_risultato {
	text-align: center;
}

.cl_ricerca {
	border:1px solid #CC3333;
	padding:3px;
}

.cl_ricerca th {
	padding-right:5px;
	text-align:right;
}

.cl_ricerca_input {
	border:1px solid #CC3333;
	background-color: white;
}

.cl_ricerca hr {
	background-color: #CC3333;
	border:1px solid #CC3333;
	height:1px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	font-weight: bold;
	color : #CC3333;
}

div.cl_catalogo_pdf{
	margin: 5px;
	border:1px solid #DFDFDF;
}


div.cl_catalogo_pdf A {
	color: black;
	padding:2px 0 0 5px;
	display:block;
}

div.cl_catalogo_pdf A:HOVER {
	color: #CC3333;
	background-color:#DFDFDF;
}

div.cl_catalogo_pdf IMG{
	margin-right: 5px;
}

._used {
	background-color:#FFF8EC;
}

._mand {
	background-color:#DDE7FF;
	background-image:url(../images/bk-mand.gif);
}

.cl_cb {
	float:left;
	margin:2px 0px 2px 5px;
	width:20px;
}



#center {
	margin-left : auto;
	margin-right : auto;
	width: 900px;
	min-height:100%;
}

#content .boxLastMinuteList IMG{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}

#content .boxLastMinuteList A{
	color: #666666;
	font-weight: bold;
	float: right;
}

#content .boxLastMinuteList A:HOVER{
	color: #CC3333;
	font-weight: bold;
}

#content .boxLastMinuteList A{
	color: #666666;
	font-weight: bold;
}

#content .boxLastMinuteList .rigaLastMinute{
	clear: both;
	border-bottom: 1px solid #666666;
	line-height :1px;
	padding-top:15px;
	margin-bottom:10px;
}

#content .boxOfferteList IMG{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}

#content .boxOfferteList A{
	color: #666666;
	font-weight: bold;
	float: right;
}

#content .boxOfferteList A:HOVER{
	color: #CC3333;
	font-weight: bold;
}

#content .boxOfferteList A{
	color: #666666;
	font-weight: bold;
}

#content .boxOfferteList .rigaOfferte{
	clear: both;
	border-bottom: 1px solid #666666;
	line-height :1px;
	padding-top:15px;
	margin-bottom:10px;
}

div.boxBanner IMG {
	margin-bottom: 10px;
}

#content .boxLastMinuteList IMG{
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}

#content .boxLastMinuteList A{
	color: #666666;
	font-weight: bold;
	float: right;
}

#content .boxLastMinuteList .navigazione{
	float: none;
	color: #666666;
}

#content .boxLastMinuteList .navigazione A{
	float: none;
}

#showcase .contenuto{
	text-align: left;
}

#showcase IMG{
	width: 90px;
	border:1px solid #666666;
	padding:3px;
	margin-left:3px;
	margin-right:3px;
}

#showcase .riga{
	clear: both;
	line-height :1px;
}


#content .cl_elenco_cataloghi	.navigazione A{
	color: #666666;
	font-weight: bold;
	float: right;
}

#content .cl_elenco_cataloghi .navigazione{
	float: none;
	color: #666666;
}

#content .cl_elenco_cataloghi .navigazione A{
	float: none;
}

#content .cl_elenco_cataloghi_pdf H3 {
	color: #666666;
	font-size: 10pt;
	margin-top: 10px;
}

#content .cl_elenco_cataloghi	.dettaglio{
	float: right;
}

#content .cl_elenco_cataloghi	.dettaglio A{
	color: #666666;
	font-weight: bold;
}

#content .cl_elenco_cataloghi	.dettaglio A{
	color: #666666;
	
}

#indice {
	text-align: center;
	color: #666666;

}

#indice A {
	color: #666666;
}

#indice A:HOVER {
	color: #CC3333;
	text-decoration: underline;
}

#indice .attiva{
	color: #CC3333;
	text-decoration: underline;
}

#content .boxLastMinuteList .nessun_risultato {
	width: 100%;
}

#content .boxLastMinuteList .nessun_risultato{
	clear: both;
	text-align: center;
}

#content .boxLastMinuteList .nessun_risultato IMG{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
}

#right .box .boxLastMinute .boxBody .nessun_risultato{
	clear: both;
	text-align: center;
}

#right .box .boxLastMinute .boxBody .nessun_risultato IMG{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
}

#right .box .boxOfferte .boxBody .nessun_risultato{
	clear: both;
	text-align: center;
}

#right .box .boxOfferte .boxBody .nessun_risultato IMG{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
}

/*#content *{
	line-height: 14pt;
}*/

.black_bold {
	color:#000000;
	font-weight:bold;
}

.sfoglia {
	clear: both;
	text-align: center;
	float: right;
	margin-top: 10px;
}

.sfoglia	A{
	color: #666666;
	font-weight: bold;
}

.sfoglia	A{
	color: #666666;
}

#content .cl_elenco_cataloghi_pdf{
	border-top: 1px solid #666666;
}

#pdf_head {
	font-family:arial;
	font-weight:bold;
	background-color:#F5F4F4;
	color:#DFDFDF;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-left:5px;
	border:1px solid #DFDFDF;
	margin-bottom:2px;
}
#pdf_cont {
	border:1px solid #DFDFDF;
	padding:2px;
}
#pdf_foot {
	font-family:arial;
	font-weight:bold;
	background-color:#F5F4F4;
	color:#000000;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-left:5px;
	border:1px solid #DFDFDF;
	margin-top:2px;
}

#cb_selAll {
	margin-top:7px;
}

#bt_save {
	margin:3px 5px 0 0;
	float:right;
}

.box {
	clear:both;
}

/*
 * Box Carrello Cataloghi
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#box_cartCataloghi {
	margin-bottom:5px;
}

.cl_catalogo_pagina {
	border-bottom:1px solid #CFCFCF;
	margin-left:2px;
}

.box_catalogo_pagina {
	padding:2px;
	clear:both;
	border-bottom:1px solid #CFCFCF;
}

.box_catalogo_pagina img {
	margin-right:5px;
	/*float:left;*/	
}

.box_cartCataloghiBody {
	height:200px;
	overflow:auto;
}

.box_cartCataloghiFooter {
	text-align: center;
	padding: 3px;
	border-top: 1px solid #CCCCCC;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
	height:20px;
	line-height:20px;
	vertical-align: middle;
}

.box_cartCataloghiFooter A{
	font-weight:bold;
	color: #666666;
}

.box_cartCataloghiFooter A:HOVER{
	color: #CC3333;
}

.cat_titolo {
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	height:20px; line-height:20px; vertical-align:middle;
	margin-bottom:2px;
	padding:0px 2px 0px 5px;
	background-image:url(../images/bt-cat_titolo.jpg);
	background-position: center top;
}

.cat_titolo a {
	color:#FFFFFF;
}

.cat_titolo a:hover {
	color:#E1E1E1;
}

.box_warning {
	padding:3px;
	color:#999999;
}

.cel_colore {
	border:1px solid #000000;
	width:12px;
	height:12px;
	float:left;
	margin-right:3px;
}

.cel_descrizione {
	margin-left:18px;
}

.box_cmd {
	width:30px;
/*	float:right;*/
	background-color:#EDEDED;
	text-align:center;
	border-left:1px solid #999999;
}

.box_cmd img {
	margin-top:1px;
}

.box_catalogo {
	margin-top:5px;
	/*border:1px solid #CCCCCC;*/
	clear:both;
}

.box_pagine {
	border:1px solid #999999;
	clear:both;
}

/*
 * Box Carrello Cataloghi
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.box_copertina {
	/*height:200px;*/
	border:1px solid #999999;
	margin-bottom:5px;
}

.copertina_img {
	margin:5px;
	border:1px solid #000000;
	width:90px;
	height:122px;
	background-color:#F5E8E3;
	float:left;
}

.copertina_testi {
	text-align:justify;
	margin:5px 5px 5px 100px;
}

.copertina_aligner_bot {
	clear:both;
}

.box_command {
	border-top:1px solid #000000;
	height:24px; line-height:24px; vertical-align:middle;
	padding:2px;
	margin-bottom:2px;
}

.cl_logo {
	text-align:center;
	border-bottom:1px solid #CFCFCF;
	width:60px;
}

.cl_peso, .cl_peso_1 {
	font-family:arial;
	font-size:7pt;
	color:#996633;
	text-align:right;
	padding-right:3px;
	/*border-bottom:1px solid #DFDFDF;*/
	width:60px;
}

.cl_peso_1 {
	float:right;
	line-height:19px;
	vertical-align:bottom;
}

.cl_catalogo-nome {
	font-weight:bold;
}

.box_action {
	clear:both;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	height:24px; line-height:24px; vertical-align:middle;
	margin:-24px -5px 0 0;
	width:30px;
	float:right;
	background-color:#EDEDED;
	text-align:center;
}

.box_action img {
	margin-top:4px;
}

.cl_colore {
	width:24px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #CFCFCF;
	padding-top:2px;
}

.cl_colore img {
	width:14px; height:14px;
	border:1px solid #000000;
}

/*
 * Box di editing della copertina catalogo
 */
#edt_cat {
	display:none;
	visibility:hidden;
}

#edt_cat table {
	/*width:100%;*/
	border:none;
	padding:2px;
	border-collapse:collapse;
	background-image:url(../images/bg-catalogo.gif);
}

#edt_cat table th {
	width:100px;
	vertical-align:top;
/*	background-color:#CCCCCC;*/
}

.inp_01 {
	width:290px;
	border:1px solid #CCCCCC;
}

#edt_cat textarea {
	width:300px;
	height:5em;
	border:1px solid #CCCCCC;
}

#edt_cat button {
	width:100px;
	height:24px;
	border:1px solid #CCCCCC;
}

#cope_cat {
	display:block;
	visibility:visible;
}

#new_cat {
	display:none;
	visibility:hidden;
	border:1px solid #CCCCCC;
	padding:2px;
	background-image:url(../images/bg-catalogo.gif);
}



.ct_nome,
.ct_titolo,
.ct_validita ,
.ct_sottotitolo {
	width:360px;
	/*border:1px solid #CCCCCC;*/
	padding:2px;
}

.bt_01 {
	width:100px;
	background-image:url(../images/bt-catalogo.gif);
}

.box_elenco_cataloghi {
	border:1px solid #CCCCCC;
}

.elenco_cataloghi {
/* 	padding-left:5px; */
	/*background-image:url(../images/bg_titolo.png);*/
	color:#707070;
	font-weight:bold;
	height:23px;
}

.cl_sx { height:23px; width:30px; background-image:url(../images/bg_frame_sx.gif); background-repeat: no-repeat; float:left; }
.cl_cx { height:23px; background-image:url(../images/bg_frame_cx.gif); background-repeat: repeat-x; }
.cl_dx { height:23px; width:30px; background-image:url(../images/bg_frame_dx.gif); background-repeat: no-repeat; float:right; }

.cp_sottotitolo {
	width:290px;
	height:90px;
}

.hidden_image {
	display:none;
	visibility:hidden;
}

.new_copertina_img {
	margin:5px;
	border:1px solid #000000;
	width:90px;
	height:122px;
	background-color:#F5E8E3;
}

.scelta_copa {
	background-color:#CCCCCC;
	float:left;
	text-align:center;
	border:1px solid #000000;
	padding:2px;
}

#bt_prev,
#bt_next {
	background-image:url(../images/bt-catalogo.gif);
}

#datiUtente {
	font-weight:bold;
	color:#CC3333;
}

.bt_download {
	color:#FFFFFF;
	background-image:url(../images/bg_redButton.jpg);
	width:250px;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	text-align:center;
}

.bt_download a {
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.bt_download a:hover {
	color:#CCCCCC;
}

.cl_vetrina {
	color:#CC3333;
	font-weight:bold;
	text-decoration:uppercase;
	margin:10px 0 10px 0;
	border-bottom:1px solid #000000;
}

.box_buttons {
	height:50px;
	line-height:50px;
	vertical-align:middle;
	padding-right:5px;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CC3333;
}

.cl_elc-row {
	padding-left:2px;
	height:20px;
	font-weight:bold;
}

.cl_elc-row a {
	color:#CC3333;
}

.cl_elc-row a:hover {
	color:#666666;
}

.cl_descrizione {
	white-space: nowrap;
}

.cl_cat_figlio {
	display:none;
	visibility:hidden;
}

.cl_cat_switch {
	float:left;
}

#cat_chiudi {
	position:absolute;
	width:400px;
	height:300px;
	top:150px;
	left:50%;
	margin:-150px auto auto -200px;
	display:none;
	visibility:hidden;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #B2171B;
}

#search_box {
	margin-top:10px;
	margin-bottom:10px;
}

.spacer {
	float:clear;
	margin-bottom:10px;
}