/* ###########################General########################### */ 		body {		text-align: center; /* for IE */		margin: 0px 0px 10px 0px;		background-color: #85c0ee;						font: 13px/1.3em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;						/* 		font-family: "Lucida Grande", "Trebuchet MS",Verdana, Arial, Geneva;		font-family: Verdana, Arial, Geneva;		font-size: 12px;		text-shadow: rgba(0,0,0,.4) 1px 1px 5px;		*/				background-image: url(http://www.wradio.eu/images/bgfixed.jpg);		background-repeat: repeat-x;		background-attachment: fixed;			background-position:top center;			}			table,tr,td {				font: 13px/1.3em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;			}					html {		height: 101%;	}		.BarMainPoints {			width: 100%;		height: 59px;		position: fixed;		background-image: url(http://www.wradio.eu/images/bar_mainpoints.png);		background-repeat: repeat-x;		background-attachment: fixed;			background-position:top center;		text-align: center;		z-index: 1000;		}		.BarMainPointsContent {			height: 59px;		left: 50%;		width: 900px;		margin: 0 0 0 -450px;		top: 0px;		z-index: 1050;		position:fixed;		}			.BarSubPoints {			height: 55px;		left: 50%;		width: 918px;		margin: 0 0 0 -459px;		top: 45px;				position: fixed;		background-image: url(http://www.wradio.eu/images/bar_subpoints.png);		background-repeat: no-repeat;		z-index: 900;		}			.Languages {			left: 50%;		width: 70px;		margin: 0 0 0 458px;		top: 52px;				position: fixed;		z-index: 1100;	}		.LanguagesText {			color: #afb5bf;		font-size: 10px;		padding-top:1px;		text-decoration: none;	}			.BarSubPointsContent {			height: 20px;		left: 50%;		width: 918px;		margin: 0 0 0 -459px;		top: 59px;		padding-left: 25px;				color:#FFFFFF;		position: fixed;		text-align: left;		z-index: 910;		}			.Background {			height: 957px;		left: 50%;		width: 1600px;		margin: 0 0 0 -800px;		top: 0px;				position: fixed;		background-image: url(http://www.wradio.eu/images/background1.jpg);		background-repeat: no-repeat;		text-align: center;		z-index: 800;			}		.ContentContainer {			top: 115px;		left: 50%;		width: 930px;		margin: 0 0 0 -468px;		z-index: 850;		/*border: 1px solid black;*/		position: absolute;		text-align:left;					}		/*	Its too slow while scrolling so to it with PNGs below...	.Dialog {			margin: 15px 15px 30px 15px;		padding: 15px 15px 15px 15px;				background: #ffffff;				-khtml-border-radius: 10px;		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		border-radius: 10px; 						-moz-box-shadow: 0px 0px 20px #222222; 		-webkit-box-shadow: 0px 0px 20px #222222;	}		*/		.LicenseAgreementWin {		width: 600px;		top: 20px;		left: 150px;		position:absolute;			margin: 15px 15px 30px 15px;		padding: 15px 15px 15px 15px;				background: #282828;		opacity: 0.98;		color: #ffffff;				-khtml-border-radius: 10px;		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		border-radius: 10px; 						-moz-box-shadow: 0px 0px 20px #222222; 		-webkit-box-shadow: 0px 0px 20px #222222;	}			.ShopQuantityInput {			background-image: url(http://www.wradio.eu/images/shop_bg.gif); 		background-repeat: no-repeat; 				width:51px; 		height: 27px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}		.ShopQuantityUp {			background-image: url(http://www.wradio.eu/images/shop_up.gif); 		background-repeat: no-repeat; 				width:21px; 		height: 13px; 		border: 0px solid #ffffff;			}		.ShopQuantityDown {		background-image: url(http://www.wradio.eu/images/shop_down.gif); 		background-repeat: no-repeat; 				width:21px; 		height: 14px; 		border: 0px solid #ffffff;		}		.ShopTotal {		border: 0px solid #ffffff;		font-size: 16px;		color: #363636;				}				.Footer {				position:relative;		top: 0px;		margin-left: 32px;		margin-top: -10px;		margin-bottom: 10px;		font-size: 11px;		line-height: 12px;		color: #FFFFFF;		text-shadow: #000000 0px 0px 5px;					}		/* ###########################Columns Design########################### */	/*	*.column { padding:10px; text-align:left; width:30%; float:left; } 		<div class="column">Column1</div><div class="column">Column2</div><div class="column">Column3</div><div style="clear:both"></div>	*//* ###########################Input Fields########################### */		input[type="text"], input[type="password"] {				background-image: url(http://www.wradio.eu/images/input_bg.gif); 		background-repeat: repeat-x; 						border: 1px solid #838383;		padding: 1px 4px 2px;		width: 185px;		height: 20pt;		margin: 0px;		font-size: 12px;				-khtml-border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;	   	 		-moz-box-shadow: 1px 1px 3px #cccccc; 		-webkit-box-shadow: 1px 1px 3px #cccccc;		box-shadow: 1px 1px 3px #cccccc;	}			input[type="text"]:focus {		-moz-box-shadow: 0 0 1em #2970cc;		-webkit-box-shadow: 0 0 1em #2970cc;		-webkit-border-radius: 3px;        	box-shadow: 0 0 1em #2970cc;        			border-color: #2970cc;		background-image: url(http://www.wradio.eu/images/input_bg_focus.gif); 		background-repeat: repeat-x; 				}	input[type="password"]:focus {		-moz-box-shadow: 0 0 1em #2970cc;		-webkit-box-shadow: 0 0 1em #2970cc;		-webkit-border-radius: 3px;        	box-shadow: 0 0 1em #2970cc;				border-color: #2970cc;		background-image: url(http://www.wradio.eu/images/input_bg_focus.gif); 		background-repeat: repeat-x; 	}		input.inputbutton:hover {        	height: 20pt;        	border: 1px solid #40CC29;				-moz-box-shadow: 0 0 1em #40CC29;		-webkit-box-shadow: 0 0 1em #40CC29;		-webkit-border-radius: 3px;        	box-shadow: 0 0 1em #40CC29;        			-khtml-border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;        			background-image: url(http://www.wradio.eu/images/input_bg_focus_green.gif); 		background-repeat: repeat-x; 			}		input.inputbutton {	        	height: 20pt;        	border: 1px solid #2970cc;				-moz-box-shadow: 0 0 1em #2970cc;		-webkit-box-shadow: 0 0 1em #2970cc;		-webkit-border-radius: 3px;        	box-shadow: 0 0 1em #2970cc;        			-khtml-border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;        			background-image: url(http://www.wradio.eu/images/input_bg_focus.gif); 		background-repeat: repeat-x; 			}		.stylebutton {	        	height: 20pt;        	width:30px;        	margin: 5px 5px 0px 5px;        	border: 1px solid #818181;				-moz-box-shadow: 0 0 1em #cccccc;		-webkit-box-shadow: 0 0 1em #cccccc;		-webkit-border-radius: 3px;        	box-shadow: 0 0 1em #cccccc;        			-khtml-border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;        			background-image: url(http://www.wradio.eu/images/input_bg.gif); 		background-repeat: repeat-x; 			}		.stylebutton:hover {	        	height: 20pt;        	width:30px;        	margin: 5px 5px 0px 5px;        	border: 1px solid #40CC29;				-moz-box-shadow: 0 0 1em #40CC29;		-webkit-box-shadow: 0 0 1em #40CC29;		-webkit-border-radius: 3px;        	box-shadow: 0 0 1em #40CC29;        			-khtml-border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;        			background-image: url(http://www.wradio.eu/images/input_bg_focus_green.gif); 		background-repeat: repeat-x; 			}				input[type="text"].disabled, input[type="password"].disabled {		opacity: 0.5;		border: 1px solid #cccccc;	}					input[type="text"].search {		border-color: gray;		background: url(http://www.wradio.eu/images/search-icon.png) no-repeat 5px 3px;		padding: 2px 5px 3px 20px;			    	-webkit-border-radius: 10px;	    	-moz-border-radius: 10px;	    	border-radius: 10px;			}		select {		height: 22pt;		margin: 0px;		font-size: 12px;		padding-top: 5px;		width: 185px;		}		select.station {		height: 22pt;		margin: 0px;		font-size: 12px;		padding-top: 5px;		width: 300px;		}		select:focus {		-moz-box-shadow: 0 0 1em #2970cc;		-webkit-box-shadow: 0 0 1em #2970cc;        	box-shadow: 0 0 1em #2970cc;	}		select.disabled {		opacity: 0.5;	}			textarea {		border: 1px solid #bbbbbb;		font: 13px/1.3em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;		padding: 4px 4px;		width: 500px;		height: 250px;		margin: 0px;		background-image: url(http://www.wradio.eu/images/textarea_bg.gif); 		background-repeat: repeat-x; 						-khtml-border-radius: 5px;		-moz-border-radius: 5px;		-webkit-border-radius: 5px;		border-radius: 5px;	}	.button_login {			background-image: url(http://www.wradio.eu/images/radio_login.gif); 		background-repeat: no-repeat; 				width: 136px; 		height: 43px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}		.button_login_de {			background-image: url(http://www.wradio.eu/images/radio_login_de.gif); 		background-repeat: no-repeat; 				width: 136px; 		height: 43px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}		.button_remind_password {			background-image: url(http://www.wradio.eu/images/button_sendmepassword.gif); 		background-repeat: no-repeat; 				width: 136px; 		height: 43px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}		.button_remind_password_de {			background-image: url(http://www.wradio.eu/images/button_sendmepassword_de.gif); 		background-repeat: no-repeat; 				width: 136px; 		height: 43px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}			.button_sendform {			background-image: url(http://www.wradio.eu/images/button_send.gif); 		background-repeat: no-repeat; 				width: 136px; 		height: 43px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}		.button_sendform_de {			background-image: url(http://www.wradio.eu/images/button_send_de.gif); 		background-repeat: no-repeat; 				width: 136px; 		height: 43px; 		border: 0px solid #ffffff; 				font-size: 12pt; 		text-align: center;			}		/* ###########################Texts########################### */ 		h7 {		font-size: 10px;	line-height: 11px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		h7Text {		font-size: 10px;	line-height: 11px;	margin-top: 0px;	margin-bottom: 20px;	color: #363636;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}	h6 {		font-size: 11px;	line-height: 12px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		h6Text {		font-size: 11px;	line-height: 12px;	margin-top: 0px;	margin-bottom: 20px;	color: #363636;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		h5 {		font-size: 14px;	line-height: 16px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		h5Text {		font-size: 14px;	line-height: 16px;	color: #363636;			}			h4 {		font-size: 17px;	line-height: 19px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		h4Text {		font-size: 16px;	line-height: 17px;	color: #363636;		}		h3 {		font-size: 23px;	line-height: 25px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}			h2 {		font-size: 26px;	line-height: 28px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		h1 {		font-size: 30px;	line-height: 32px;	margin-top: 0px;	margin-bottom: 20px;	color: #2970cc;	/* text-shadow: rgba(0,0,0,.4) 1px 1px 5px;*/			}		/* ###########################Links########################### */ 		a:link	{		color: #175687;		text-decoration: none;	}	a:visited	{		color: #175687;		text-decoration: none;	}	a:hover	{		color: #4890C8;		text-decoration: none;	}		a.arrowlink:link	{		color: #2970cc;		font-weight: bold;			text-decoration: none;		background: url("http://www.wradio.eu/images/pointer.gif") left center no-repeat;		padding: 1px 0px 0px 13px;    		margin: 0px;			font-weight: bold;	}	a.arrowlink:visited	{		color: #2970cc;		font-weight: bold;			text-decoration: none;		background: url("http://www.wradio.eu/images/pointer.gif") left center no-repeat;		padding: 1px 0px 0px 13px;    		margin: 0px;			font-weight: bold;			}	a.arrowlink:hover	{		color: #214c83;		font-weight: bold;			text-decoration: none;		background: url("http://www.wradio.eu/images/pointer_hi.gif") left center no-repeat;		padding: 1px 0px 0px 13px;    		margin: 0px;			font-weight: bold;			}		a.LinkSubPoints:link, a.LinkSubPoints:Visited {		color: #afb5bf;		font-size: 13px;		text-decoration: none;	}		a.LinkSubPoints:Hover {		color: #FFFFFF;		font-size: 13px;		text-decoration: none;	}			a.LinkSubPointsActive {		color: #FFFFFF;		font-size: 14px;		text-decoration: none;		font-weight: bold;	}		a.Footerlink:link, a.Footerlink:Visited {		color: #FFFFFF;	}		a.Footerlink:Hover {		color: #dadada;	}			a.Footerlink {		color: #FFFFFF;	}	/* ###########################Delimiters########################### */ 	.hline	{	   background: url(http://www.wradio.eu/images/hline.gif) repeat-x center;	   height: 35px;	   position:relative;	}		.hline_nospace	{	   background: url(http://www.wradio.eu/images/hline.gif) repeat-x center;	   height: 3px;	   position:relative;	}	/* ###########################Box with round borders########################### */ 		.dialogspace {	 	height: 5px;	}	.dialog {		 width:936px;		 margin:0px auto;		 min-width:20em;		 max-width:1000px; /* I only cut the left background images out to 800px. You could do much larger, etc. */		 color:#000000;	}	.dialog .hd .c,	.dialog .ft .c {		 font-size:1px; /* ensure minimum height */		 height:25px;	}	.dialog .ft .c {	 	height:25px;	}	.dialog .hd {		 background:transparent url(http://www.wradio.eu/images/tl.png) no-repeat 0px 0px;		 margin-right:25px; /* space for right corner */	}	.dialog .hd .c {		 background:transparent url(http://www.wradio.eu/images/tr.png) no-repeat right 0px;		 margin-right:-25px; /* pull right corner back over "empty" space (from above margin) */	}	.dialog .bd {		 background:transparent url(http://www.wradio.eu/images/ml.png) repeat-y 0px 0px;		 margin-right:18px;	}	.dialog .bd .c {		 background:transparent url(http://www.wradio.eu/images/mr.png) repeat-y right 0px;		 margin-right:-18px;	}	.dialog .bd .c .s {		 margin:0px 19px 0px 19px;		 background:#FFFFFF url(http://www.wradio.eu/images/ms.jpg) repeat-x 0px 0px;		 padding:1em;	}	.dialog .ft {		 background:transparent url(http://www.wradio.eu/images/bl.png) no-repeat 0px 0px;		 margin-right:25px;	}	.dialog .ft .c {		 background:transparent url(http://www.wradio.eu/images/br.png) no-repeat right 0px;		 margin-right:-25px;	}	/* content-specific */	.dialog h1 {		 /* header */		 font-size:2em;		 margin:0px;		 padding:0px;		 margin-top:-0.6em;	}
