html,body,*,ul,p,h1,h2,h3,h4,h5,h6,img,table {
	padding:0;
	margin:0;
	border:0;
}

body {
	background-color:#ADA086;
	font-size:15px;
	font-family:'Yanone Kaffeesatz', arial, serif;
}
.inner {
	width:1000px;
	margin:0 auto;
}
.cr {
	clear:right;
}
.s600 {
	width:600px;	
}
.f400 {
	width:400px;
}
.t300 {
	width:300px;
}
	.t300 .tagline {
		width:260px !important;
	}
.centered {
	margin:0 auto;
}
.widget {
	margin:10px 0 0;
	width:262px;
	height:489px;
}
.err {
	color:#E70000;
	font-size:14px;
	display:block;
	margin-bottom:7px;
}
.qr {
	width:186px;
}
.menu-widget {
	background-color:#FFF;
	display:inline-block;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding:4px 8px;
	color:#ADA086;
}
.menu-widget h4 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#FFD779;
	color:#333333;
	display:block;
	height:22px;
	margin-bottom:0;
	margin-top:-8px;
	padding-top:5px;
	width:100px;
}
#widget-container  {
	margin-top:20px;	
}
#widget-container a {
	font-weight:bold;
	text-decoration:none;
	font-size:17px;
	color:#ADA086;
}
#widget-container a:hover {
	text-decoration:underline;
	color:#D1AD65;
}
#widget-container p {
	font-size:14px;
	width:60%;
	text-align:left;
	color:#555;
}
h1.sectiontitle {
	color:#ADA086;
	margin-bottom:10px
}
	#content {
		margin:0 auto;
	}
		#head {
			background-color:#FAF7EE;
			height:100px;
		}
			#logo {
				float:left;
				width:250px;
				height:70px;
				margin-top:15px;
			}
			#servicemenu {
				display:inline-block;
				float:right;
				margin:0px 20px 0 0;
			}
				#servicemenu li {
					display:inline-block;
					padding:4px 4px;
					color:#CCC;
				}
					#servicemenu li a {
						display:inline-block;
						padding:4px 4px;
						color: #ADA086;
						font-weight:bold;
						text-decoration:none;
					}
					#servicemenu li a:hover {
						color: #D1AD65;
						text-decoration:underline;
					}
			
			#menu {
				background-color:#FFF;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				
				display:inline-block;
				float:right;
				margin:0px 20px 0 0;
			}
				#menu li {
					display:inline-block;
					padding:4px 4px;
				}
					#menu li a {
						border-right:3px solid #FAF7EE;
						display:inline-block;
						padding:0 10px 0 2px;
						text-decoration:none;
					}
						#menu li a h2 {
							color:#FF8F00;
						}
						#menu li a:hover h2 {
							color: #FFDD00;
						}
						#menu li a span {
							color: #ADA086;
						}
						#menu li a:hover span {
							color: #D1AD65;
						}
				#menu li.last a {
					border:0;
				}
				#menu li.first a {
					padding-left:10px;
				}
		#head-shadow {
			width:100%;
			height:8px;
			background-image:url(/img/shadow.png);
		}
		#main {
			width:100%;
			background-color:#ffedcf;
			background-image:url(/img/bg-main.png);
			background-repeat:repeat-x;
			padding-bottom:20px;
		}
			#center {
				float:left;
			}
			#left {
				float:left;
			}
			#right {
				float:left;
			}
			.tagline {
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				border-radius:10px;
				
				background-color: white;
				color: #777;
				display: inline-block;
				font-size: 14px;
				margin-top: 20px;
				padding: 4px 10px 8px 24px;
				position: relative;
				text-shadow: white 1px 1px;
				width:500px;
			}
				.tagline h1 {
					font-size:25px;
					color:#333;
				}
				.tagline h1:hover,#tagline h1:hover a {
					color:#ADA086;
				}
					.tagline h1 a {
						color:#333;
						font-size:25px;
						text-decoration:none;
					}

				.tagline p {
					margin-top:7px;
					font-size:16px;
				}
				.tagline p a{
					font-weight:bold;
					color:#FF8F00;
					text-decoration:none;
				}
				.tagline p a:hover{
					text-decoration:underline;
				}
				
				.tagline strong {
					color: #FF8F00;
					display: block;
					font-size: 43px;
					left: 6px;
					margin-right: 10px;
					position: absolute;
					text-shadow: white 1px 1px;
					top: -6px;
				}
		
		#footer {
			padding-top:20px;
			background-color:#ADA086;
			text-align:center;
			color:#FFF;
			font-weight:bold;
			font-size:16px;
		}
			#footermenu {
				background-color:#FFF;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				
				display:inline-block;
				margin:0px auto;
			}
				#footermenu li {
					display:inline-block;
					padding:4px 4px;
				}
					#footermenu li a {
						border-right:3px solid #E7DECB;
						display:inline-block;
						padding:0 10px 0 2px;
						text-decoration:none;
					}
						#footermenu li a h4 {
							color: #ADA086;
							font-size:18px;
						}
						#footermenu li a:hover h4 {
							color: #D1AD65;
						}
				#footermenu li.last a {
					border:0;
				}
				#footermenu li.first a {
					padding-left:10px;
				}
		#copy {
			margin-top:10px;
			text-align:center;
			display:block;
		}
	
	#form-signup {
		margin:10px auto;
		width:70%;
	}
	.form {
		margin:10px auto;
		width:100%;
		color:#555;
		font-size:16px;
	}
	.form p {
		text-align:left;
		width:100%
	}
	.form p a {
		color:#FF8F00;
		font-weight:bold;
	}
	.form input {
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		font-size:16px;
		width:100%;
		height:26px;
		margin:4px 0 2px;
		display:block;
	}
	.form textarea {
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		font-size:14px;
		width:100%;
		height:100px;
		margin:4px 0 2px;
		display:block;
	}
	.form label {
		font-weight:bold;
		margin-top:8px;
		display:block;
	}
	.form #signup {
		width:75px;
		height:25px;
		text-align:center;
		background-image:url(/img/button.png);
		color:#FF8F00;
		font-weight:bold;
		background-color:#f9efc8;
		margin-top:12px;
		cursor:pointer;
	}
	#wc_title {
		font-size:18px;
	}
	#wc_cp {
		margin:10px;
	}
	.inactive {
		opacity:0.5;
		-moz-opacity:0.5;
		filter:alpha(opacity=50)
	}
	.wc_steps {
		display:none;
	}
	#wc_step1 {
		display:block;
	}
	.next-step {
		cursor:pointer;
		color:#FF8F00;
		font-size:20px;
		font-weight:bold;
	}
	.prev-step {
		cursor:pointer;
		color:#FF8F00;
		font-size:20px;
		font-weight:bold;
		display:none;
	}
	#wc_code {
		text-align:left;
		font-size:10px;
		width:90%;
		height:100px;
		margin-top:10px;
		border:1px solid #ADA086;
		resize: none;
		outline-width:0;
	}

#nl_cont {
	width:100%;
	position:relative;
	height:30px;
}
	#not-logged {
		border:1px solid #FF4E00;
		background-color:#FF9E72;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		color:#9E0800;
		font-weight:bold;
		text-align:center;
		position:absolute;
		top:10px;
		left:5%;
		width:90%;
		padding:2px 5px;
	}
		#not-logged a {
			color:#FFF;
			font-size:20px;
			letter-spacing:1px;
			text-decoration:underline;
			padding:0px 2px;
			
		}
#side_title a {
	color:#333;
}
#side_title a:hover {
	color:#333;
	text-decoration:underline;
}

#topapps .app {
	margin:10px 0;
} 
	#topapps .app .num {
		display:block;
		float:left;
		width:20px;
		text-align:center;
		height:48px;
		margin:0 5px 0 0;
		font-size:35px;
		color:#FF7E00;
		font-weight:bold;
	} 
	#topapps .app img {
		float:left;
		width:48px;
		height:48px;
		margin:0 5px 0 0;
	} 

