@charset "UTF-8";
/*------------------------------------------------------------
	CASCADING STYLE SHEETS 3 - INDEVISUAL APPLICATIONS
	COPYRIGHT : 1997-2015 SPACE PROJECT
	BUILD : 2015-11-06T23:02:56+09:00
------------------------------------------------------------*/

/*------------------------------------------------------------
	FONT SIZE	12pt 1em (16pt 0.75 em)
	18pt	1.50 em		16pt	1.33 em		15pt	1.25 em
	14pt	1.17 em		11pt	0.92 em		10.5pt	0.88 em
	10pt	0.83 em		9pt		0.75 em
------------------------------------------------------------*/

/*------------------------------------------------------------
	HEADER STYLES
------------------------------------------------------------*/
body {
	text-align: left;
	background-color: #151644;
	background: #151644 url(/hourglass/tatarinomori/items/tatarinomori_background_body.png) repeat-x 0 0;
}
#header {
	height: 100px;
	overflow: visible;
	border-top: solid 4px #151644;
}
#headerContainer {
	position: relative;
	overflow: visible;
}
#headerContainer h1 {
	display: none;
}
#headerContainer h2 a {
	margin: -8px 0px 0 0px;
}
/*------------------------------------------------------------
	MAIN MENU
------------------------------------------------------------*/
#headerContainer h3.logotype a {
	z-index: 1;
	position: absolute;
	top: -40px;
	display: block;
	width: 330px;
	height: 0px;
	padding-top: 100px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_logotype@fs.png) no-repeat 0px 0px;
}
#mainMenu {
	position: absolute;
	top: 40px;
	left: 486px;
	width: 530px;
	height: 70px;
	padding: 0px;
}
#mainMenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#mainMenu li a {
	display: block;
	height: 0px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat 0px 0px;
}
#mainMenu li p {
	display: block;
	height: 0px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat 0px 0px;
}
#mainMenu li.story a {
	width: 120px;
	background-position: 0px 0px;
}
#mainMenu li.story p {
	width: 120px;
	background-position: 0px -45px;
}
#mainMenu li.story a:hover {
	background-position: 0px -45px;
}
#mainMenu li.character a {
	width: 125px;
	background-position: -120px 0px;
}
#mainMenu li.character p {
	width: 125px;
	background-position: -120px -45px;
}
#mainMenu li.character a:hover {
	background-position: -120px -45px;
}
#mainMenu li.gallery a {
	width: 135px;
	background-position: -245px 0px;
}
#mainMenu li.gallery p {
	width: 135px;
	background-position: -245px -45px;
}
#mainMenu li.gallery a:hover {
	background-position: -245px -45px;
}
#mainMenu li.download a {
	width: 145px;
	background-position: -375px 0px;
}
#mainMenu li.download p {
	width: 145px;
	background-position: -375px -45px;
}
#mainMenu li.download a:hover {
	background-position: -375px -45px;
}
/*------------------------------------------------------------
	INDEX INFOMATIONS
------------------------------------------------------------*/
body.index #contentsContainer {
	position: relative;
	overflow: visible;
	width: 1000px;
	height: 1100px;
	margin: 0 auto;
	padding: 0;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_main.jpg) no-repeat center 0;
}
body.index #contentsContainer p.release {
	position: absolute;
	right: 0px;
	top: -145px;
	width: 415px;
	height: 0px;
	padding-top: 145px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_release4@fs.png) no-repeat 0px 0px;
}
body.index #contentsContainer p.caption {
	position: absolute;
	left: 0px;
	top: -105px;
	width: 520px;
	height: 0px;
	padding-top: 100px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_caption@fs.png) no-repeat 0px 0px;
}
body.index #contentsContainer p.dlproduct a {
	position: absolute;
	left: 0px;
	top: -300px;
	width: 200px;
	height: 0px;
	padding-top: 200px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_button_dlproducts@fs.png) no-repeat 0px 0px;
}
body.index #mainInfomation {
	position: absolute;
	bottom: 0px;
	width: 970px;
	min-height: 270px;
	padding: 15px;
	color: #151644;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_mainInfomation@fs.png) no-repeat 0 0;
}
body.index #mainInfomation h4 {
	padding: 7px 0 5px 0;
	margin-bottom: 15px;
	padding-left: 2em;
	font-size: 1.14em;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
	background: #151644 url(/common/ui/background_contentsHeaderBlack.png) no-repeat 10px center;
}
body.index #mainInfomation div.staff {
	float: left;
	width: 360px;
	padding: 10px;
}
body.index #mainInfomation div.spec {
	float: left;
	width: 570px;
	padding: 10px;
}
body.index #mainInfomation dl {
	padding: 0 5px;
	font-size: 0.92em;
}
body.index #mainInfomation dl dt {
	float: left;
	width: 7em;
	margin-bottom: 5px;
	padding: 0 0 5px 1em;
	border-bottom: 1px solid #9999aa;
}
body.index #mainInfomation dl dd {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9999aa;
}
body.index #mainInfomation dl dd span.ruby {
	font-size: 0.92em;
}
body.index #mainInfomation dl dd:before {
	content: "：";
	padding-right: 1em;
}
body.index #mainInfomation a.support {
	clear: both;
	display: block;
	text-align: center;
}
body.index #mainInfomation a.support img {
	margin-top: 10px;
}
body.index #mainInfomation p.banner {
	clear: both;
	padding: 0;
	margin: 0 0 0 13px;
	text-align: left;
}
body.index #mainInfomation p.banner a:hover img {
	opacity: 0.8;
	-ms-filter: "alpha(opacity=80)";
	cursor: pointer;
}
/*------------------------------------------------------------
	MAIN CONTENTS
------------------------------------------------------------*/
#contentsContainer {
	overflow: visible;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
#mainInfomation {
	position: relative;
	overflow: visible;
	width: 970px;
	margin-top: 60px;
	min-height: 535px;
	padding: 15px;
	color: #151644;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_main@fs.png) no-repeat 0 0;
}
/*------------------------------------------------------------
	STORY
------------------------------------------------------------*/
#mainInfomation h4.story {
	width: 120px;
	height: 0px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat 0px -45px;
}
#mainInfomation #story {
	width: 970px;
	height: 0px;
	margin: 20px 0 10px 0;
	padding-top: 480px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_story.jpg) no-repeat 0px 0px;
}
/*------------------------------------------------------------
	CHARACTER
------------------------------------------------------------*/
#mainInfomation h4.character {
	width: 125px;
	height: 0px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat -120px -45px;
}
#mainInfomation div#characterContainer {
	position: relative;
	width: 970px;
	height: 470px;
	margin: 0;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_characterContainer@fs.png) no-repeat 20px 50px;
}
#mainInfomation ul.characterMenu {
	width: 800px;
	height: 40px;
	margin-top: 10px;
	margin-left: 20px;
}
#mainInfomation ul.characterMenu li {
	float: left;
	display: block;
	list-style: none;
}
#mainInfomation ul.characterMenu li a {
	display: block;
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_characterMenu@fs.png) no-repeat 0px 0px;
}
#mainInfomation ul.characterMenu li.character1 a {
	width: 85px;
	background-position: 0px 0px;
}
#mainInfomation ul.characterMenu li.character1 a.active {
	background-position: 0px -40px;
}
#mainInfomation ul.characterMenu li.character1 a:hover {
	background-position: 0px -40px;
}
#mainInfomation ul.characterMenu li.character2 a {
	width: 78px;
	background-position: -85px 0px;
}
#mainInfomation ul.characterMenu li.character2 a.active {
	background-position: -85px -40px;
}
#mainInfomation ul.characterMenu li.character2 a:hover {
	background-position: -85px -40px;
}
#mainInfomation ul.characterMenu li.character3 a {
	width: 78px;
	background-position: -163px 0px;
}
#mainInfomation ul.characterMenu li.character3 a.active {
	background-position: -163px -40px;
}
#mainInfomation ul.characterMenu li.character3 a:hover {
	background-position: -163px -40px;
}
#mainInfomation ul.characterMenu li.character4 a {
	width: 78px;
	background-position: -241px 0px;
}
#mainInfomation ul.characterMenu li.character4 a.active {
	background-position: -241px -40px;
}
#mainInfomation ul.characterMenu li.character4 a:hover {
	background-position: -241px -40px;
}
#mainInfomation ul.characterMenu li.character5 a {
	width: 78px;
	background-position: -319px 0px;
}
#mainInfomation ul.characterMenu li.character5 a.active {
	background-position: -319px -40px;
}
#mainInfomation ul.characterMenu li.character5 a:hover {
	background-position: -319px -40px;
}
#mainInfomation ul.characterMenu li.character6 a {
	width: 78px;
	background-position: -397px 0px;
}
#mainInfomation ul.characterMenu li.character6 a.active {
	background-position: -397px -40px;
}
#mainInfomation ul.characterMenu li.character6 a:hover {
	background-position: -397px -40px;
}
#mainInfomation ul.characterMenu li.character7 a {
	width: 78px;
	background-position: -475px 0px;
}
#mainInfomation ul.characterMenu li.character7 a.active {
	background-position: -475px -40px;
}
#mainInfomation ul.characterMenu li.character7 a:hover {
	background-position: -475px -40px;
}
#mainInfomation ul.characterMenu li.character8 a {
	width: 86px;
	background-position: -553px 0px;
}
#mainInfomation ul.characterMenu li.character8 a.active {
	background-position: -553px -40px;
}
#mainInfomation ul.characterMenu li.character8 a:hover {
	background-position: -553px -40px;
}
#mainInfomation ul.characterMenu li.correlation a {
	width: 150px;
	background-position: -650px 0px;
}
#mainInfomation ul.characterMenu li.correlation a.active {
	background-position: -650px -40px;
}
#mainInfomation ul.characterMenu li.correlation a:hover {
	background-position: -650px -40px;
}
#characterContainer div.characterDescription {
	position: absolute;
	top: 0;
	left: 10px;
	width: 970px;
	height: 0px;
	padding-top: 470px;
	overflow: hidden;
	line-height: 200%;
}
#characterContainer #container1 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character01@fs.png) no-repeat 0 0;
}
#characterContainer #container2 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character02@fs.png) no-repeat 0 0;
}
#characterContainer #container3 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character03@fs.png) no-repeat 0 0;
}
#characterContainer #container4 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character04@fs.png) no-repeat 0 0;
}
#characterContainer #container5 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character05@fs.png) no-repeat 0 0;
}
#characterContainer #container6 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character06@fs.png) no-repeat 0 0;
}
#characterContainer #container7 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character07@fs.png) no-repeat 0 0;
}
#characterContainer #container8 {
	background: url(/hourglass/tatarinomori/items/tatarinomori_character08@fs.png) no-repeat 0 0;
}
#characterContainer div.characterDescription {
	position: relative;
	display: none; /* Switch Container */
}
#characterContainer #container1 {
	display: block; /* Switch Container */
}
/*------------------------------------------------------------
	GALLERY
------------------------------------------------------------*/
#mainInfomation h4.gallery {
	width: 135px;
	height: 0px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat -245px -45px;
}
#mainInfomation #gallery {
	position: relative;
	overflow: visible;
	width: 640px;
	height: 480px;
	margin: 20px 0 10px 27px;
	background: url(/common/nivo-slider/loading.gif) no-repeat 50% 50%;
}
#mainInfomation #gallery > img {
	display: none;
}
#gallery div.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
#gallery div.nivo-controlNav {
	width: 290px;
	margin-left: 640px;
}
#gallery div.nivo-controlNav a img {
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
}
#gallery div.nivo-controlNav a.active img {
	opacity: 0.5;
	-ms-filter: "alpha(opacity=50)"; /* ie8 */
}
#gallery div.nivo-controlNav a:hover img {
	opacity: 0.5;
	-ms-filter: "alpha(opacity=50)"; /* ie8 */
	cursor: pointer;
}
/*------------------------------------------------------------
	DOWNLOAD
------------------------------------------------------------*/
#mainInfomation h4.download {
	width: 145px;
	height: 0px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat -375px -45px;
}
#mainInfomation ul.downloadMenu {
	width: 400px;
	height: 40px;
	margin: 0 auto;
}
#mainInfomation ul.downloadMenu li {
	float: left;
	display: block;
	list-style: none;
}
#mainInfomation ul.downloadMenu li.trailer a {
	display: block;
	width: 200px;
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_dlMenu@fs.png) no-repeat 0px 0px;
}
#mainInfomation ul.downloadMenu li.trailer a.active {
	background-position: 0px -40px;
}
#mainInfomation ul.downloadMenu li.trailer a:hover {
	background-position: 0px -40px;
}
#mainInfomation ul.downloadMenu li.trial a {
	display: block;
	width: 200px;
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_dlMenu@fs.png) no-repeat -200px 0px;
}
#mainInfomation ul.downloadMenu li.trial a.active {
	background-position: -200px -40px;
}
#mainInfomation ul.downloadMenu li.trial a:hover {
	background-position: -200px -40px;
}
#mainInfomation div.downloadContainer {
	position: relative;
	display: none; /* Switch Container */
}
#mainInfomation #container1 {
	display: block; /* Switch Container */
}
#mainInfomation div.downloadContainer h5.trailer {
	height: 0px;
	margin-bottom: 10px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_header@fs.png) no-repeat 0px 0px;
}
#mainInfomation div.downloadContainer h5.trial {
	height: 0px;
	margin-bottom: 10px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_header@fs.png) no-repeat 0px -40px;
}
#mainInfomation div.downloadContainer dt {
	float: left;
	width: 6em;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 0.92em;
}
#mainInfomation div.downloadContainer dd {
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 0.92em;
}
#mainInfomation div.downloadContainer dd:before {
	content: "：";
}
#mainInfomation div.trailerContents {
	position: absolute;
	top: 50px;
	left: 27px;
}
#mainInfomation div.trailerContents object {
	border: 1px solid #333333;
}
#mainInfomation div.trailerDescription {
	position: absolute;
	top: 45px;
	right: 27px;
	width: 256px;
	height: 360px;
}
#mainInfomation div.trailerDescription span.dlButton a {
	display: block;
	width: 150px;
	height: 0px;
	margin-top: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_dlButton@fs.png) no-repeat 0 0;
}
#mainInfomation div.trailerDescription span.dlButton a:hover {
	background-position: 0 -45px;
}
#mainInfomation div.trialContents {
	position: absolute;
	top: 50px;
	left: 27px;
	width: 480px;
	height: 360px;
}
#mainInfomation div.trialContents img {
	margin-right: 4px;
	margin-bottom: 8px;
}
#mainInfomation div.trialDescription {
	position: absolute;
	top: 45px;
	right: 27px;
	width: 420px;
	height: 360px;
}
#mainInfomation div.trialDescription span.dlButton a {
	position: absolute;
	top: 40px;
	right: 0px;
	display: block;
	width: 150px;
	height: 0px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_dlButton@fs.png) no-repeat 0 0;
}
#mainInfomation div.trialDescription span.dlButton a:hover {
	background-position: 0 -45px;
}
#mainInfomation div.downloadContainer h6 {
	margin: 20px 1em 5px 1em;
	padding-left: 1em;
	font-weight: bold;
	background: url(/common/ui/background_contentsHeader6.png) no-repeat 0 0;
}
#mainInfomation div.downloadContainer p {
	padding: 0.5em 1em 0.5em 1em;
	font-size: 0.92em;
	line-height: 1.25em;
}
#mainInfomation div.downloadContainer li {
	margin: 0.5em 1em 0.5em 3em;
	font-size: 0.83em;
	line-height: 1.25em;
}
/*------------------------------------------------------------
	DL PRODUCTS
------------------------------------------------------------*/
#mainInfomation h4.dlproducts {
	width: 170px;
	height: 0px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat -770px -45px;
}
#mainInfomation h5.dlproducts {
	height: 0px;
	margin: 20px 0 20px 25px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_header@fs.png) no-repeat 0px -80px;
}
#mainInfomation div.bannerContainer {
	width: 890px;
	padding: 0 40px;
	overflow: visible;
}
#mainInfomation div.bannerContainer:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#mainInfomation div.bannerContainer div.div4Columns {
	float: left;
	width: 200px;
	margin: 10px 10px;
}
#mainInfomation div.bannerContainer div.div4Columns p {
	margin: 10px 0;
	padding: 0;
	text-align: center;
}
#mainInfomation div.bannerContainer p {
	margin: 0 0 10px 10px;
}
#mainInfomation div.bannerContainer hr {
	margin-bottom: 20px;
}
/*------------------------------------------------------------
	SUPPORT
------------------------------------------------------------*/
#mainInfomation h4.support {
	width: 105px;
	height: 0px;
	margin-top: -20px;
	margin-left: 20px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_menu@fs.png) no-repeat -665px -45px;
}
#mainInfomation h5.support {
	height: 0px;
	margin: 20px 0 20px 25px;
	padding-top: 40px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_header@fs.png) no-repeat 0px -120px;
}
#mainInfomation div.supportData {
	float: right;
	width: 180px;
	margin-right: 25px;
}
#mainInfomation div.supportData span.dlButton a {
	display: block;
	width: 150px;
	height: 0px;
	margin-left: 30px;
	margin-bottom: 10px;
	padding-top: 45px;
	overflow: hidden;
	line-height: 200%;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_dlButton@fs.png) no-repeat 0 0;
}
#mainInfomation div.supportData span.dlButton a:hover {
	background-position: 0 -45px;
}
#mainInfomation div.supportData dl.data {
	text-align: right;
	padding: 0 1em;
	font-size: 0.92em;
}
#mainInfomation div.supportData dl.data dt {
	float: left;
	width: 5em;
	margin-bottom: 0.5em;
}
#mainInfomation div.supportData dl.data dt:after {
	content: "：";
}
#mainInfomation div.supportData dl.data dd {
	margin-bottom: 0.5em;
}
#mainInfomation div.supportDescription {
	width: 700px;
	margin-left: 25px;
}
#mainInfomation div.supportDescription p {
	margin-bottom: 1em;
	padding: 0 20px;
	line-height: 1.25em;
}
#mainInfomation div.supportDescription2 {
	clear: both;
	width: 920px;
	margin-left: 25px;
}
#mainInfomation div.supportDescription2 h6 {
	margin: 20px 1em 10px 0.5em;
	padding-left: 1em;
	font-weight: bold;
	background: url(/common/ui/background_contentsHeader6.png) no-repeat 0 0;
}
#mainInfomation div.supportDescription2 ol {
	margin-bottom: 20px;
}
#mainInfomation div.supportDescription2 li {
	margin-left: 38px;
	margin-bottom: 1em;
	padding-right: 20px;
	font-size: 0.92em;
	line-height: 1.25em;
}
#mainInfomation div.supportDescription2 p {
	margin-bottom: 1em;
	padding: 0 20px;
	line-height: 1.25em;
}
#mainInfomation div.supportDescription2 hr {
	margin: 20px 20px;
	border-bottom: 1px dashed #151644;
}
/*------------------------------------------------------------
	FOOTER - WHITE TEXT
------------------------------------------------------------*/
body.index #footer {
	padding-top: 15px;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_mainInfomation@fs.png) no-repeat 5px -1985px;	
}
#footer {
	padding-top: 15px;
	background: url(/hourglass/tatarinomori/items/tatarinomori_background_main@fs.png) no-repeat 5px -1980px;	
}
/*------------------------------------------------------------
	EX APPS FOOTER
------------------------------------------------------------*/
body.exApps #footer ul.footerMenu li.copyright a {
	display: none;
}
body.exApps #footer ul.footerMenu li.copyrightBrand a {
	display: block;
	width: 400px;
	height: 0px;
	overflow: hidden;
	padding-top: 20px;
	line-height: 200%;
	margin: -15px 0 0 -20px;
	background: url(/common/ui/background_footer_exApps.png) no-repeat 0px 0px;
}
body.exApps #footer ul.footerMenu li.hourglass a {
	background: url(/common/ui/background_footer_hourglass-snowflake.png) no-repeat 0 0;
}
body.exApps #footer ul.footerMenu li.copyrightBrand a {
	margin-left: 0px;
}