/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	margin-bottom: 10px;
	font-family:arial;
	font-size:11px;
	color:#000;
	background-color:#9db8d5;
	background-image:url("http://assets.zwinky.com/web/home/blue_gradient.gif");
	background-repeat:repeat-x;
}

#flashContainer {
	position: relative;
	margin: 0 auto;
	width: 970px;
	height: 745px;
}

#footer {
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	line-height: 150%;
}
#footer img {
	vertical-align: text-bottom;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #333;
}	
#zQuestTracker {
	position: absolute;
	left: 200px;
	top: 154px;
	overflow: hidden;
	width: 540px;
	height: 456px;
}

#zQuestTracker iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
}
#zKeepsake {
	position: absolute;
	left: 200px;
	top: 154px;
	overflow: hidden;
	width: 519px;
	height: 460px;
}

#zKeepsake iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
}
#zRegistration {
	position: absolute;
	width: 930px;
	height: 555px;
	left: 20px;
	top: 120px;
}
#zRegistration .loading {
	width: 935px;
	height: 564px;
	margin: -5px 0 0 -2px;
	background: url("http://assets.zwinky.com/web/registration/loading.png") no-repeat center;
}
#zRegistration iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
}

#search {
	display: none;
}

#shadeLeft {
	left: 0;
	top: 0;
	height: 745px;
}
#shadeRight {
	right: 0;
	top: 0;
	height: 745px;
}
#shadeBottom {
	top: 745px;
	width: 100%;
	left: 0;
}
.shade {
	background: #000;
	opacity: 0.1;
	filter: alpha(opacity=10);
	position: absolute;
	display: none;
}

/**
BEGIN--- No Flash
**/
.close{
	width: 			30px; 
	height:		 	30px; 
	position: 		absolute; 
	top: 			13px; 
	right: 			13px; 
	cursor:		 	pointer; 
	cursor: 		hand;
}

#noFlashDialog {
	position: 		relative;
	width: 			416px;
	height: 		224px;
}
/**
END--- No Flash
**/

/**
	BEGIN - wallpaper Modal
**/
#WallPaperDialog{
	display:		none; 
	position:		relative;
	background:		url(http://assets.zwinky.com/homepage/modals/wallpaper/modal.gif) no-repeat; 
	width:			446px; 
	height:			288px;	
}

#WallPaperCancelBtn{
	width:			133px;
	position:		absolute;

	left: 91px;
	top:			227px;
	
}

#WallPaperDoneBtn{
	width:			133px;
	position:		absolute;
	top:			227px;
	left:			230px;	
}

#WallPaperImageCont{
	position:		absolute;
	top:			93px;
	left:			285px;	
}

/**
	END - Wallpaper modal
**/
.ad {
	position: absolute;
	width: 300px;
	height: 264px;
	background: #ebebeb;
}
.ad iframe {
	width: 300px;
	height: 250px;
	border: 0;
	overflow: hidden;
}
.ad h2 {
	font-size: 12px;
	margin: 2px 4px;
	color: #666;
	font-weight: normal;
}
#adHomepage {
	bottom: 32px;
	right: 22px;
}
#adGames {
	bottom: 36px;
	left: 25px;
}
#adShopping {
	bottom: 40px;
	right: 29px;
}