* {	margin: 0;	padding: 0;	list-style: none;}.breaker {	height: 1px;	font-size: 1px;	line-height: 1px;	clear: both;}img {	border: 0;}body {	font-family: Tahoma, Arial, sans-serif;	font-size: 11px;	color: #333;}#wrapper {	position: relative;	width: 703px;	margin: auto;}	#header {		height: 155px;	}			#logo {			position: absolute;			left: 0;			top: 0;		}				#topnav {			width: 703px;			height: 60px;			padding: 19px 0 0 0;		}					#topnav ul {				float: right;			}							#topnav li {					float: left;					display: block;					padding: 0 0 0 17px;				}									#topnav a {						color: #333;						text-decoration: none;					}												#topnav a:hover {							color: #E20408;												}				#claim {			width: 716px;			text-align: right;			padding: 0 0 21px 0;		}				#mainnav {			height: 30px;			background: url('images/mainnav.gif') repeat-x;			padding: 0 0 0 24px;		}					#mainnav ul {				float: left;			}						#mainnav li {					display: block;					float: left;				}								#mainnav li#mainnav1 { margin: 0px 0px 0px 4px; }				#mainnav li#mainnav2 { margin: 0px 10px 0px 2px; }				#mainnav li#mainnav3 { margin: 0px 15px 0px 8px; }									#mainnav a {						display: block;						float: left;					}								#search {				width: 187px;				float: right;			}							#search form {					display: inline;				}							#search .input {					width: 155px;					float: left;					display: block;				}									#search .input input {						width: 146px;						height: 22px;						padding: 8px 0 0 9px;						border: 0;						background: url('images/search.gif') no-repeat;						font-size: 12px;					}								#search .button {					display: block;					float: left;					width: 16px;				}	#content-wrapper {			background: url('images/teaser.gif') top right repeat-y;	}			#content {			float: left;			width: 470px;			padding: 51px 0 0 35px;		}					#content h1 {				font-family: "Arial Narrow", Arial, sans-serif;				font-size: 22px;				font-weight: normal;				padding: 0 0 17px 0;			}						#content h2 {				font-size: 12px;				padding: 0 0 7px 0;			}						#content p {				padding: 0 0 14px 0;				line-height: 16px;			}							#content p strong {					line-height: normal;				}						#content img {				float: left;				margin: 6px 6px 2px 0;			}						#content a {				color: #FF0101;				background: url('images/a.gif') 1px 2px no-repeat;				padding: 0 0 0 15px;				text-decoration: none;			}						#content a.text {				padding: 0;				text-decoration: none;				color: #333;				background: none;			}						#content ul {				padding: 0 0 15px 0;			}							#content li {					margin: 0 0 0 20px;					list-style: square;				}				#teaser {			float: right;			width: 181px;			padding: 40px 0 0 0;		}					#teaser h2 {				font-size: 12px;				padding: 7px 0 7px 0;			}						#teaser p {				line-height: 16px;				padding: 0 0 6px 0;			}						.newsletter {				font-size: 9px;			}									.newsletter label {					line-height: 16px;				}							.newsletter .input {					border: 1px solid #829FBB;					width: 146px;					height: 13px;					margin: 0 0 2px 0;					padding: 3px;				}								.newsletter .button {					display: block;					text-align: right;					padding: 5px 0 0 0;				}						.box {				background: url('images/box.gif') no-repeat;				margin: 0 0 17px 0;				padding: 3px 11px 1px 16px;			}			#footer {		padding: 10px 0 0 0;		height: 45px;	}			#footer .right {			float: right;		}				#footer .left {			float: right;			width: 659px;			padding: 5px 0 0 0;			text-align: right;		}					#footer li, #information li {				display: inline;				background: url('images/li.gif') 0 1px no-repeat;				margin: 0;				list-style: none;			}							#footer .first, #information .first {					background: none;				}								#footer a, #information a {					color: #333;					text-decoration: none;					margin-left: 3px;					padding-left: 3px;					background: none;				}		#information {		padding: 80px 0 20px 0 !important;	}			#information a {			line-height: 16px;		}				#information .first a {			padding-left: 0;			margin-left: 0;		}
