.bookmarkprompt {
	position:absolute;
	top:14px;
	left:30px;
	width:348px;
	padding:20px;
	color:#222222;
	border:1px solid #505050;
	font:normal 24px helvetica,arial;
	z-index:999;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;	
	border-radius:10px;
	-webkit-box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;	
	box-shadow:0 0 10px #000;
	background-color:#fbfbfb;		
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#c4c4c4));	
	background-image:-webkit-linear-gradient(#fbfbfb,#c4c4c4);
	background-image:-ms-linear-gradient(#fbfbfb,#c4c4c4);
	background-image:-moz-linear-gradient(#fbfbfb,#c4c4c4);
	background-image:-o-linear-gradient(#fbfbfb,#c4c4c4);
	background-image:linear-gradient(#fbfbfb,#c4c4c4);	
	text-shadow:0px 1px 0 #fff;		
}
.bookmarkprompt.iphone {
	top:0;
	left:125px;
}
.bookmarkprompt.othermobile {
	position:fixed;
	top:10px;
	left:125px;
}
.bookmarkprompt div.arrow {
	position: absolute;
	top: -9px;
	left: 95px;
	height: 0;
	width: 0;	
	margin: 0;
	padding: 0;
	background: none repeat scroll 0 0 transparent;
	border:10px solid #FBFBFB;
	border-color: #FBFBFB transparent transparent #FBFBFB; 
	-webkit-box-shadow: -1px -1px 0px #505050;
	-moz-box-shadow: -1px -1px 0px #505050;
	box-shadow: -1px -1px 0px #505050;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);	
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
.bookmarkprompt.ipadl div.arrow {
	left:60px;
}
.bookmarkprompt.iphone div.arrow {
	top:auto;
	bottom:-9px;
	-moz-transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	box-shadow: -1px -1px 0px #505050;
	left:185px;
	border-color: #c4c4c4 transparent transparent #c4c4c4;
}
.bookmarkprompt.othermobile div.arrow {
	display:none;
}
.bookmarkprompt div.close {
	position:absolute;	
	bottom:-42px;
	right:-42px;
	height:38px;
	width:38px;
	padding:30px;	
	
}
.bookmarkprompt div.close div{
	font:bold 24px/28px helvetica,arial;
	color:#fff;
	text-shadow:none;
	padding:0;
	text-align:center;
	width:32px;
	height:32px;
	border:3px solid #ffffff;	
	-webkit-box-shadow:0px 0px 10px #000000;
	-moz-box-shadow:0px 0px 10px #000000;		
	box-shadow:0px 0px 10px #000000;
	-webkit-border-radius:19px;
	-moz-border-radius:19px;
	border-radius:19px;	
	background-color:#ff0000;
	background-image: -webkit-gradient(radial, 18 18, 0,  18 18, 16, from(#FF9191), to(#ff0000));
	background:-webkit-radial-gradient(#FF9191, #FF0000) repeat scroll 2px 2px transparent;
	background:-moz-radial-gradient(#FF9191, #FF0000) repeat scroll 2px 2px transparent;
	background:-o-linear-gradient(#FF9191, #FF0000);

}
.bookmarkprompt.iphone div.close {
	bottom:auto;
	top:-42px;
}
.bookmarkprompt.othermobile div.close div{
	line-height:32px;
}
.bookmarkprompt .safaribm {
	display:inline-block;
	width:30px;
	height:22px;
	background:url(../images/w2dpromptbookmark.png) top left no-repeat transparent;
}
.bookmarkprompt .safariold {
	font-size:120%;
	font-weight:bold;
}