/* Table of Content==================================================	#Site Styles	#Page Styles	#Media Queries	#Font-Face */	/* #Site Styles================================================== *//* #Page Styles================================================== */	.notice {		width: 100%;		background: #fff;		border-bottom: 4px solid #eaeff3;		color: #e34848;		position: fixed;		top: 0;		font-size: 14px;		font-weight: bold;		height: 45px;		-moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);		-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);		box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);	}		.notice p.warn {		text-align: center;		line-height: 45px;	}		.notice a.close {		width: 9px;		height: 9px;		float: right;		background: url(../images/close.png) no-repeat top left;		text-indent: -9999px;		margin-right: 15px;		margin-top: 20px;	}		.notice a.close:hover {		background: url(../images/close-hover.png) no-repeat top left;			}	        