/*normalize*/
			body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; } 
			table { border-collapse:collapse; border-spacing:0; } 
			fieldset,img {border:0; } 
			address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
			ol,ul {list-style:none; } 
			caption,th {text-align:left; } 
			h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; }
			q:before,q:after {content:''; } 
			abbr,acronym { border:0; }
			
			body {background-color:black; font-family: arial, verdana, helvetica; height: 100%;}
			#bdy {margin-top:40px;width:996px; height:618px; margin-left:auto; margin-right:auto;background-image: url(i/background.gif); background-repeat: no-repeat;position:relative;}
		 	#header {position:absolute; left:1px; top:29px; height: 47px; width: 795px; background-color: #2b241c; background-image: url(i/header_bg.gif); background-repeat: no-repeat;}
		 	#wingame {position:absolute; left:1px; top:82px; height: 490px; width: 372px; background-color: #2b241c; padding:4px;}
		 	#homepage {position:absolute; left:387px; top:82px; height: 204px; width: 401px; padding:4px; background-color: #2b241c;}
		 	#stickers {position:absolute; left:387px; top:300px; height: 101px; width: 401px; padding:4px; background-color: #2b241c;}
		 	#roaches {position:absolute; left:387px; top:415px; height: 157px; width: 160px; padding:4px; background-color: #2b241c;}
		 	#wallpapers {position:absolute; left:561px; top:415px; height: 157px; width: 227px; padding:4px; background-color: #2b241c;}
		 	#winyourfavtee {position:absolute; left:802px; top:29px; height: 508px; width: 177px; padding:8px; padding-top:35px; background-color: #2b241c; background-image: url(i/winyourfavtee_gb.gif); background-repeat: no-repeat;}
		 	#wingamecontent {height:454px;background-image: url(i/wingame_bg.jpg); background-repeat:no-repeat; padding: 18px 16px; overflow:hidden;}
		 	#stickerscontent {width:100%; height: 100%; background-image: url(i/stickers_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
		 	#wingamemodal {width:300px; height: 150px; background-color: #2b241c; border: 3px solid white; color: white; font-size: 12px; padding: 20px; text-align: center; position: relative;}
		 	#wingamemodal h2, #stickersmodal h2 {font-size: 13px; color: white; margin: 10px; text-align: center; font-weight: bold;}
		 	#wingamemodal input, fieldset input {border: 2px solid black; width:200px; margin-top: 25px; font-size: 12px;}
		 	#wingamemodal div.closeModal, #stickersmodal div.closeModal, #winyourfavteemodal div.closeModal , #tocmodal div.closeModal {text-align: right;margin-top:-15px;margin-right: -15px;}
		 	#wingamemodal a.closeModalA, #stickersmodal a.closeModalA, #winyourfavteemodal a.closeModalA, #tocmodal a.closeModalA {color: white;}
		 	#wingamemodal div.loading, #stickersmodal div.loading, #winyourfavteemodal div.loading {position:absolute; display:none; top: 5px; left: 5px; width:18px; height: 18px; background-image: url(i/spinner_brown.gif); background-repeat: no-repeat;}
		 	#wingamemodal div.thankyou, #stickersmodal div.thankyou, #wingamemodal div.thankyounot, #stickersmodal div.thankyounot {display: none; font-weight: bold; margin: 10px;}
		 	#stickersmodal {width:310px; height: 320px; background-color: #2b241c; border: 3px solid white; color: white; font-size: 12px; padding: 20px; text-align: center; position: relative;}

		 	.btn {width: 100px !important; border: 2px solid white; color: white; background-color: black; margin-top: 35px !important;}
		 	
		 	fieldset ul, fieldset li {border:0; margin:0; padding:0; list-style:none; text-align: left;}
			fieldset li{clear:both;	list-style:none; height: 25px;}
			fieldset input{float:left;margin: 0;}
			fieldset label{width:100px;float:left;}
		 	
		 	#winyourfavteemodal {width: 600px; height: 320px; background-color: #2b241c; color: white; padding: 20px; border: 3px solid white; font-size: 12px;}
		 	#winyourfavteemodal ul {margin: 0; margin-top: 20px; padding: 0; list-style-type: none; text-align: center; width: 100%;}
		 	#winyourfavteemodal ul li {float: left;}
		 	#winyourfavteemodal ul li div.image, #winyourfavteemodal ul li div.txt {width: 120px;}
		 	
		 	#winyourfavteemodal ul li div.image img {width:100px; height: 100px;}
		 	#winyourfavteemodal ul li div.txt {padding-top: 10px; height: 30px;}
		 	#winyourfavteemodal ul li div.bar {position: relative; height: 50px; width: 120px;}
		 	#winyourfavteemodal ul li div.bar div.barbar {width:40px; position: absolute; bottom: 0px; left:40px; height: 0%; overflow: hidden; background-color: white;}
		 	#winyourfavteemodal ul li div.perc {padding-top: 5px;}
		 	#winyourfavteemodal ul li div.radio {padding-top: 5px;}
		 	#winyourfavteemodal div.intro {padding-left: 10px; padding-right: 10px; padding-top: 5px; font-weight: bold; font-size: 13px;}
		 	#winyourfavteemodal div.voting {padding-top: 20px; clear: both; padding-left: 10px; padding-right: 10px;}
		 	#winyourfavteemodal div.voting #email {border: 2px solid black; width:200px; font-size: 12px; margin-right: 120px;}
		 	#winyourfavteemodal div.voting label {padding-right: 10px;}
		 	#winyourfavteemodal div.voting input.btn {margin-top: 0px !important; float: right;}
		 	span.error {color:red; font-weight: bold; display: none;}

		 	.footer {position: absolute; color:#696969; font-size: 11px;}
		 	.footer a {color:#696969; text-decoration: none;}
		 	.footer a:hover {text-decoration:underline;}

		 	#tocmodal {width: 930px; height: 540px; background-color: #2b241c; color: white; font-size:11px; padding: 10px; border: 3px solid white; font-size: 10px;}
		 	#tocmodal h1, #tocmodal h2 {margin-bottom: 10px; margin-top:10px; font-weight: bold;}
		 	#tocmodal h1 {font-size: 13px;}
		 	#tocmodal h2 {font-size: 12px;}
		 	#tocmodal div.closeModal {text-align: right;margin-top:-5px;margin-right: -5px;}
			 	
		 	
		 	