html{
background:transparent url(/bulgari/wireframe_images/storeLocatorGoldbg.png) repeat scroll 0 0;
overflow-x:hidden;
overflow-y:auto;
}

.success{
 	display:block;
}
 .opacity{
 	display:block;
 /*	opacity:0.4;*/
 	
 	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;	
	
}				
.failure{
	display:none;
}

#content {
	width: 100%;
	heigth: 100%;
}

#clearlink a{
font-size: 11px;
/*color:#D1C5AD;*/
color:#000000;
text-transform:uppercase;
font-family:arial;
}

#distributor a{
font-size: 11px;
color:#D1C5AD;
/*color:#d2d5ae;*/
text-transform:uppercase;
font-family:arial;
}
#contentStore { /*display: block; */
	height:470px;
	margin-top:23px;
	position:relative;
	width:990px;
	z-index:0;
}

#addressMap {
margin-top:10px !important;
position:relative;

}

/*
#addressMap {

top:125px;
position:absolute;
z-index:3;
}
*/
#ddStore {
height:400px;
left:20px;
margin-top:30px;
position:relative;
	width: 240px;
	height: 400px;
	position: relative;
	margin-top: 20px;
	left: 20px;
}

#storeTitle {
    color:#D1C5AD;
	font-family: inherit;
	font-size: 24px;
	font-weight: normal;
	margin-left: 15px;
	
}

#contentPipe{
margin-left:10px;
margin-right:10px;
}
/*
#clear a {
	color:#D2C5AE;
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	color: #d2c5ae;
	margin-top: 12px;
}
*/

#slideHeaderDiv {
	height: 400px;
	left: 325px;
	position: absolute;
	top: 40px;
	width: 590px;
}

#storeAddress {

	background-image:url(/bulgari/wireframe_images/backColor/bcg_black_18.png);
	font-family:inherit;
	font-size:11px;
	font-weight:normal;
	height:410px;
	left:301px;
	position:absolute;
	text-align:left;
	top:39px;
	width:655px;
	overflow-x:hidden;
	overflow-y:auto;		
}

#storeType {
	
	float:left;
	margin:20px 0 10px 20px;
	text-align:left;
	text-transform:uppercase;
	width:100%;
	color:#D1C5AD;
	height:21px;
	border-bottom:1px solid;
	width:615px;
}

#addresses {
	/*height:100px;*/
	padding-bottom:40px;
	text-align:left;
	position:relative;
	/*width:500px;*/
	/*border:1px solid green;*/
	color: #968F80;
	
	text-decoration: none;
	widht: 655px;
	clear:both;
}


#addresses a{
	color:#D1C5AD;
}

#addressDetails {

color:#FFFFFF;
display:block;
float:left;
font-size:12px;
position:relative;
text-align:left;
margin-left:20px;	
/*margin-top:10px;*/
/*margin-bottom:20px;*/
width:192px !important;
z-index:3;

height:140px;
margin-bottom:20px;
}



#slideMainDiv {
	height: 100%;
	width: 100%;
	position: relative;
	border: 0px solid #CCCCCC;
	border-bottom: 0px;
}

#newdiv {
	width: 100px;
	margin: 0 auto;
	height: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	left: 245px;
	font-family: Arial;
	font-size: 2px;
}

.slideDiv {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 0px solid red;
}

.slideDiv img {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 0px solid red;
}

.showDiv {
/*border-right:1px solid #2C241B;*/
color:#2C241B;
float:left;
height:12px;
width:30px;
background:transparent url(/bulgari/wireframe_images/divider.png) no-repeat scroll  29px 4px;

}

.showDiv2 {
	float: left;
	width: 30px;
	height: 12px;
	color: #2c241b;
}

.showDiv a {
	color: #a09a93;
	text-decoration: none;
	font-family: Arial;
	font-weight:bold;
	font-size: 11px;
}

.showDiv2 a {
	color: #a09a93;
	text-decoration: none;
	font-family: Arial;
	font-weight:bold;
	font-size: 11px;
}

/*style sheets for store locator drop-down list*/
#fullMenu {
	height:80%;
left:15px;
position:absolute;
text-align:left;
vertical-align:top;
width:85%;

}



#li1{z-index: 13;}
#li2{z-index: 12;visibility: hidden; display:none;}
#li3{z-index: 11;}


fieldset.store-filters {
	margin-top: 11px;
	margin-bottom: 16px;
	position: relative;
}

fieldset.store-filters li {
	margin: 0 0 30px 0;
	height: 100%;
	width: 202px;
	position: relative;
	margin-bottom:15px;
}

fieldset.store-filters li .transparent-holder {
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	background-color: #000;
	width: 202px;
	height: 18px;
	display: block;
	position: absolute;
	top: 1px;
	*top:0px;
	left: 0px;
}

fieldset.store-filters .ddl-filter {	
	background-image:url(/bulgari/wireframe_images/storeLocatorbtn.png);
	height:20px;
	margin-top:1px;
	position:relative;
	vertical-align:top;
	
}

fieldset.store-filters .ddl-filter dt {
	display: block;
	width: 200px;
			/*Only for IE */
		*float:left;
		*position:absolute;
		/*End the char * is not recognized by IE */
	height: 24px;
	line-height: 20px;
	background: transparent url(/bulgari/wireframe_images/ir-buttons-black.gif) no-repeat 191px 8px;
	cursor: hand;
	font-size: 11px;
	font-family: arial;
	padding-left: 10px;
}

fieldset.store-filters .ddl-filter dt span {
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	cursor:pointer;
}

/*
fieldset.store-filters li:hover dd,fieldset.store-filters .over dd {
	display: block;
	float: left;
	overflow-x:hidden;
	overflow-y:auto;
		max-height:100px;
		
		
}*/

fieldset.store-filters .ddl-filter dd {
	display: none;
	position: absolute;
	background-color: #1e1e1e;
	width: 202px;
	left: 0;
	top: 20px;
	font-size: 11px;
	color: #878479;
	font-family: Arial;
	text-transform: uppercase;
	max-height:100px;
		overflow-x:hidden;
	overflow-y:auto;
}

fieldset.store-filters .ddl-filter dd ul {
	cursor:pointer;
	/*overflow:-moz-scrollbars-vertical;*/
	/*overflow-x:hidden;		
    overflow-y:auto;*/
	max-height:100px;
}

fieldset.store-filters .ddl-filter dd li a {
display:block;
width:190px;
}

fieldset.store-filters .ddl-filter dd li {
	text-align: left;
	width: 190px;
	margin: 3px 0 -8px 10px;
	/*display: block;*/
	cursor:pointer;
	position:relative;
}

fieldset.store-filters .ddl-filter dd a:link,fieldset.store-filters .ddl-filter dd a:visited
	{
	display: block;
	width: 188px;
	padding: 4px 7px;
	text-decoration: none;
	color: #ada594;
	
}

fieldset.store-filters .ddl-filter dd a:hover,fieldset.store-filters .ddl-filter dd a:active
	{
	/*background-color: #141414;*/
	color: #ada594;
}

