body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border:0px hidden;
	border-color: #eeeeee;
	/*
	background-color: #eeeeee;
	*/
	background:none;
	
	
}


body{
	background:none transparent scroll repeat 0% 0%;
}

#lightboxFrameNews{
	
	clear: both;
	top:37px;
	left:19px;
	position:absolute;
	width: 670px;
	/*height: 330px;*/
	
}


#Panel {
	
	
	min-height:530px;
	width:930px;
	
}


.newsmaincontainer_ext{
	margin-left:40px;	
	margin-top:40px;
	margin-bottom:20px;

}


.newscentralcontainer{
	width:632px;
	height:366px;
	margin:auto;
}

.newsmaincontainer
{
	/*width:712px;*/
	/*height:366px;*/
	margin-left:20px;	
}

.newscentralcontainer
{
	
	width:632px;
	height:366px;
	

}



.unNewsmaincontainer
{
	margin-left:20px;	
}


.unNewscentralcontainer{

}

.short{
	width:333px;
	margin-left:325px;
	text-align: center;
}



.btn
{
	padding:3px;
	border:none;
	background-image:url(/bulgari/wireframe_images/backColor/bcg_black_50.png);
	color:#f1efe9;
	text-transform:uppercase;
	letter-spacing:0.6px;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
	margin-top:15px;
	padding:5px 7px 5px 7px;
	
}
	

	
	
#cancel{
	font-family:arial;
	font-size:11px;
	text-decoration: underline;
	color:#654707;

}	
	
#cancel a:active{
	text-decoration: underline;

}

#unNewsletter{
	margin-top:30px;
}

.close
{
	float:right;
	font-family: arial;
	font-size: 10px;
	color: #333333;
	margin-top:10px;
	margin-right:10px;
}

.newsGender{
	font-family: arial;
	font-size:12px;
	color:#333333;	
	margin-right:5px;
}


.maintitle
{
	font-family: arial;
	font-size: 23px;
	width:632px;
	color:#877c65;
	letter-spacing:1px;
	
}


.signup
{
	font-family: arial;
	font-size: 12px;
	width:632px;
	color:#333333;
	margin-top:3px;
	letter-spacing:1px;
	margin-left:1px;
	
}

.leftcont
{
	width:355px;
	position:absolute;
}

.rightcont
{
	width:308px;
	float:right;
	position:relative;
	right: 0px;
	
}




.textbox
{
	width:261px;
	background:transparent url(/bulgari/wireframe_images/backColor/bcg_black_5.png) repeat scroll 0 0;
	color:#333333;
	font-family: arial;	
	border:none;
	padding:5px;
	font-size:12px;
	/*margin-bottom:5px;*/
	
}












#createacc
{
	background-color:#dbdad6;
}



.navigation
{
	font-family: arial;
	font-size: 11px;
	margin-top:37px;
}


.navigation ul
{
	margin-top:10px;
}


.navigation li
{
	margin-top:10px;
}

.reqfields
{
	color: #333333;
	font-family: arial;
	font-size: 11px;
	margin-top:5px;
}

.checkInfo
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	margin-top: 20px;
	width:300px;
	
	
	
	
}

.lines
{
	font-family: arial;
	font-size: 12px;
	color: #333333;	
	width:360px;
	
	
}





.privacy
{
	font-family: arial;
	font-size: 12px;
	color:#654707;

}


.submit
{
	background-image:url(/bulgari/wireframe_images/backColor/bcg_black_50.png);
	border:medium none;
	color:#F1EFE9;
	cursor:pointer;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	letter-spacing:0.6px;
	margin-top:15px;
	text-transform:uppercase;
	padding:5px 7px 5px 7px;
	
	
	
	
	
}


.centerMainTitle
{
	text-align:center;
	margin-top:134px;
	color: #877c65;
	font-family: arial;
	font-size: 23px;
	
}


.succMessage
{
	text-align:center;
	margin-top:25px;
	color: #333333;
	font-family: arial;
	font-size: 12px;

}


.succMessage a{
	color:#654707;
	text-decoration:underline;
	font-family: arial;
	font-size: 12px;

}

.country
{

}

.required
{
	
	margin-top:10px;
	color: #922b19;
	font-family: arial;
	font-size: 11px;
	width:355px;
	visibility:hidden;	
	
}



.visible
{
	
	color:#333333;
	visibility:visible;
	
	
}

.morespace
{
	margin-bottom:1px;

}


.bloc{
	margin-top:3px;
	width:315px;
}
.smallbloc{
	margin-top:3px;
	width:240px;
	
}

.bottomSpace{
	margin-bottom:19px;
}



/* 
 * landing page filters
 */
 
 li{list-style:none;}
 
 
fieldset.filters{
	
	
}

fieldset.filters ul{
	margin:0;
	
}



fieldset.filters li{
	margin:0px;
	height:22px;
	width:202px;
	font-size:12px;
}

	fieldset.filters li .transparent-holder{

	   background:transparent url(/bulgari/wireframe_images/backColor/bcg_black_5.png) repeat scroll 0 0;
	    width:272px;  
	    height:20px;
		display:block;  
	    position:absolute;  
	    top:1px;
	    *top:0px;
	    left:0px;  			
		z-index:-1;
		height:24px;
		
	}
fieldset.filters select{
		
	font-family: arial;
	width:277px;
	color:#333333;
	height:19px;
	padding:0;
	outline:none;
	border:1px solid #919191;
	background-color:#dbdad6;
	font-size:12px;
	border:0px;
	visibility: hidden;
}


fieldset.filters option{
	
	color: #333333;
	font-family: arial;
	font-size:11px;
	background-color: #DBDAD6;
	
}

	.js fieldset.filters select{
		display:block;
		visibility: hidden;
	}
	
	
	.js fieldset.filters .ddl-filter
	{
		vertical-align:top;
		*margin-top:1px;
		position:relative;
	}
	
	.js fieldset.filters .ddl-filter dt
	{
		display:block;
		width:270px;
		/*Only for IE */
		*float:left;
		*position:absolute;
		/*End the char * is not recognized by IE */
		height:24px;
		line-height:22px;
		border:0px solid silver;
 		background:transparent url(/bulgari/wireframe_images/ir-buttons-black.gif) no-repeat 261px 11px;
		cursor:pointer;
		cursor:hand;
	}
	.js fieldset.filters .ddl-filter dt span
	{
		
		color:#333333;		
		padding:2px 0 0px 6px;
		width:249px;
		border-right:solid 1px #eeeeee;
		display:block;
		position:absolute;
		text-decoration:none;
		font-size:12px;
		font-family: arial;
		height:22px;
		
		
	}
	.js fieldset.filters .ddl-filter dd
	{
		display:none;
		position:absolute;
		background-color: #dbdad6;
		width:272px;
		top:25px;
		text-transform:none;
		font-size:12px;
		font-family:arial;
		
	}
	
	/*.js fieldset.filters li:hover dd,
	.js fieldset.filters .over dd
	{
		display:block;
		
	}*/
	.js fieldset.filters .ddl-filter dd ul
	{
		overflow-x:hidden;
		overflow-y:auto;
		max-height:150px;
		font-size:12px;
		height:150x;
	}
	.js fieldset.filters .ddl-filter dd li
	{
		text-align:left;
		width:190px;
		margin:0 0 3px 0;
		display:block;
		color:#333333;
		font-family:arial;
		font-size:12px;
	}
	
	.js fieldset.filters .ddl-filter dd a:link,
	.js fieldset.filters .ddl-filter dd a:visited
	{
		display: block;
		width:277px;
		padding:5px;
		text-decoration:none;
		color:#333333;
		font-size:12px;
	}
	.js fieldset.filters .ddl-filter dd a:hover,
	.js fieldset.filters .ddl-filter dd a:active{
		background-color:#797876;
		color:#333333;
		font-family:arial;
		font-size:12px;
		padding:5px;
		
	}
	
	
	
	/* 
 * landing page accFilters
 */
 
 li{list-style:none;}
 
 
fieldset.accFilters{
	
	
}

fieldset.accFilters ul{
	margin:0;
	
}



fieldset.accFilters li{
	margin:0px;
	height:24px;
	width:150px;
}

fieldset.accFilters li .transparent-holder{
	background:transparent url(/bulgari/wireframe_images/backColor/bcg_black_5.png) repeat scroll 0 0;
    width:151px;  
    height:24px;
	display:block;  
    position:absolute;  
    top:1px; 
	/*Only for IE */
	*top:0px;
	/*End the char * is not recognized by IE */   
    left:0px;  			
	z-index:-1;
}
fieldset.accFilters select{
		
	font-family: arial;
	width:140px;
	color:#333333;
	height:19px;
	padding:0;
	outline:none;
	border:1px solid #919191;
	background-color:#dbdad6;
	font-size:12px;
	border:0px;
	font-family:arial;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	visibility: hidden;
}



fieldset.accFilters option{
	
	color: #333333;
	font-family: arial;
	font-size:12px;
	background-color: #DBDAD6;
}

	.js fieldset.accFilters select{
		display:block;
		visibility: hidden;
	}
	
	
	.js fieldset.accFilters .ddl-filter
	{
		vertical-align:top;
		*margin-top:1px;
		position:relative;
	}
	
	.js fieldset.accFilters .ddl-filter dt
	{
		display:block;
		width:150px;
		/*Only for IE */
		*float:left;
		*position:absolute;
		/*End the char * is not recognized by IE */
		height:24px;
		line-height:22px;
		border:0px solid silver;
 		background:transparent url(/bulgari/wireframe_images/ir-buttons-black.gif) no-repeat 140px 11px;
		cursor:pointer;
		_cursor:hand;
	}
	.js fieldset.accFilters .ddl-filter dt span
	{
		
		color:#333333;		
		padding:2px 0 0px 6px;
		width:128px;
		border-right:solid 1px #eeeeee;
		display:block;
		position:absolute;
		text-decoration:none;
		font-size:12px;
		font-family: arial;
		height:22px;
		
	}
	.js fieldset.accFilters .ddl-filter dd
	{
		display:none;
		position:absolute;
		background-color: #dbdad6;
		width:151px;
		left:0;
		top:25px;
		text-transform:none;
		font-size:12px;
	}
	/*
	.js fieldset.accFilters li:hover dd,
	.js fieldset.accFilters .over dd
	{
		display:block;
		
	}
	*/
	.js fieldset.accFilters .ddl-filter dd ul
	{
		overflow-x:hidden;
		overflow-y:auto;
		max-height:100px
	}
	.js fieldset.accFilters .ddl-filter dd li
	{
		text-align:left;
		width:190px;
		margin:0 0 3px 0;
		display:block;
		color:#333333;
	}
	
	.js fieldset.accFilters .ddl-filter dd a:link,
	.js fieldset.accFilters .ddl-filter dd a:visited
	{
		font-family:arial;
		display: block;
		width:277px;
		padding:5px;
		text-decoration:none;
		color:#333333;
		font-size:12px;
	}
	.js fieldset.accFilters .ddl-filter dd a:hover,
	.js fieldset.accFilters .ddl-filter dd a:active{
		background-color:#797876;
		color:#333333;
		padding:5px;
		font-size:12px;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*override drop-down list style to create a shorter combobox*/
	#transp-short, #dd-short, #li-short
	{
		width:97px; 
	}
	
	#dt-short
	{
		width:95px;
		background:transparent url(/bulgari/wireframe_images/ir-buttons-black.gif) no-repeat 82px 7px;
	}
	#span-short
	{
		width:70px;
	}	
	
	
	/**lightbox css for newsletter popup window*/
	
	#lightboxNews{
	background: transparent url(/bulgari/wireframe_images/backColor/accountCorporate.jpg) repeat 0px 0px;
	/*background-color:#eee;*/
	width: 712px;
	/*height: 398px;*/
	}
#lightboxDetailsNews{
	
	height: 10px;
	width: 712px;
	border: none 0px;
	}	
	
#lightboxCaptionNews{ float: left; }
#keyboardMsgNews{
	float: right;
	height: 10pt;
	font-size: 10px;
	font-family:Arial;
	text-transform:uppercase;
	color:#2c241b;
	margin-top: 15px;
	margin-right: 18px;
}

#keyboardMsgNews a{
	color:#2c241b;
}

#lightboxCaptionNews{
	float: left;
	height: 10pt;
	font-size: 10px;
	font-family:Arial;
	text-transform:uppercase;
	color:#2c241b;
	margin-top: 15px;
	margin-left: 18px;
}
#closeNews { color: #2c241b; }
#closeButtonNews{
	top: 15px;
	right: 5px;
	color:#2c241b;}

#lightboxNews img{ 
	border: none;
	clear: both;
	width: 582px;
	/*height: 381px;*/
	margin-left:16px;

}




.news li, newsGender{
	font-size:11px;
	color:#333333;
	font-family:arial;
}

#overlayNews img{ border: none; }

#overlayNews{ background-image: url(/bulgari/wireframe_images/backColor/back00000070.png); }

* html #overlayNews{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/bulgari/wireframe_images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/bulgari/wireframe_images/overlay.png", sizingMethod="scale");
	}
	

body{
border: none;
border-color: transparent;
border-width: 0px;
	}


/*Message Div*/


.tbLeft {
	width: 12px;
	}
.tbRight {
	width: 16px;
	padding: 08px 4px 5px 0px;
	vertical-align: bottom;
	}
.Title {
	white-space: nowrap;
	padding: 4px 0px 2px 0px;
	color:#333333;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	}
	
.MessageDivTrasp {
	color: #000000;
	background:#000000 none repeat scroll 0%;
	width:100%;
	filter:alpha(opacity=80);
	opacity:0.75;
	border-bottom-color:#878787;
	border-bottom-style:solid;
	border-bottom-width:1pt;
	border-left-color:#878787;
	border-left-style:solid;
	border-left-width:1pt;
	border-right-color:#878787;
	border-right-style:solid;
	border-right-width:1pt;
	border-top-color:#878787;
	border-top-style:solid;
	border-top-width:1pt;
	}
	
	
.MessageDivFull {	
	color: #2a241f;
	background:#e1dede none repeat scroll 0%;
	width:100%;
	border:1px solid silver;
	overflow: hidden;
	}
	
	.MessageDivFull a{
	color:#2C241B;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	text-decoration: none;
	
	}
	
.MessageIframe {
	filter:alpha(opacity=1);
	opacity:0;
	}
	
.urlIframe{
	background:#e1dede;
	overflow-x:hidden;
	overflow-y:auto;
	}
	
.MainPanel {
 	valign: middle;
 	text-align:center;
 	align:center;
	color:#878787;
	font-family:arial,sans-serif;
	font-size:13px;
	height:100%;
	}


.coverpanel
{
	/* old version bug in IE 
	background-color: black;
	filter:alpha(opacity=50);
	opacity:0.5;
	*/
	background: transparent;
}

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


	