* {margin: 0; padding: 0}

body {
	background: url("i/wood.jpg") center 0;
	color: #222;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	text-shadow: 0 1px 1px #fff;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
}

span.sub {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
}

.hide {display: none;}

img {
	border: none;
}

a, a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#wrapper {
	margin: 0 auto;
	padding: 8px 20px 40px;
	width: 964px;
}

#intro {
	background: url("i/intro-us.png") no-repeat center 40px;
	clear: both;
	height: 730px;
	width: 924px;
}

#language {
	background: url("i/languageArrow.png") no-repeat right;
	clear: both;
	float: right;
	height: 40px;
	margin-right: 12px;
	padding: 12px 24px 0 0;
	text-align: right;
	width: 880px;
}

#price_iPad {
	background: url("i/iPadPrice.png") no-repeat left top;
	clear: both;
	float: left;
	height: 88px;
	margin-top: 148px;
	width: 190px;
}

#price_iPad:hover, #price_iPhone:hover {background-position: left bottom;}

#price_iPhone {
	background: url("i/iPhonePrice.png") no-repeat left top;
	clear: both;
	float: left;
	height: 88px;
	margin-top: 74px;
	width: 190px;
}

#description {
	background: url("i/background2.png") no-repeat;
	float: left;
	height: 635px;
	width: 924px;
}

.description_box {
	float: right;
	margin:86px 0 0 10px;
	width: 330px;
}

.description_box ul {
	list-style: none;
	margin: 10px 0 0 12px;
}

.description_box ul li {
	background: url("i/bullet.png") no-repeat center left;
	padding: 6px 0 0 12px;
}

#features {
	clear: left;
	float: left;
	font-size: 14px;
	line-height: 24px;
	margin: 48px 0 0 268px;
	width: 310px;
}

#features h3 {
	font-size: 20px;
	margin-bottom: 14px;
	text-transform: none;
}

#quote {
	clear: right;
	color: #8f7655;
	float: right;
	font-size: 14px;
	font-style: italic;
	line-height: 23px;
	margin: 40px 8px 0 0;
	width: 310px;
}

#quote a, #quote a:visited {
	color: #8f7655;
}

#more {
	background: url("i/background3.png") no-repeat;
	clear: both;
	float: left;
	height: 655px;
	width: 924px;
}

#gallery {
	clear: both;
	float: right;
	margin-bottom:80px;
	width: 532px;
}

#gallery ul {
	list-style: none;
}

#gallery ul li {
	float: left;
	margin: 0 0 20px 12px;
	text-align: center;
}

#gallery img:hover {
	box-shadow: 0 0 4px #906b1d;
	-moz-box-shadow: 0 0 4px #906b1d;
	-webkit-box-shadow: 0 0 4px #906b1d;
}

#feedback {
	background: url("i/feedback.png") no-repeat top left;
	float: left;
	margin: 0 5px 0 404px;
	padding: 38px 0 0;
	width: 260px;
}

#feedback p, #about p {
	margin-bottom: 20px;
}

#review {
	background: url("i/review.png") no-repeat top right;
	float: right;
	clear: right;
	height: 99px;
	margin-right: 4px;
	width: 150px;
}

#wallpapers {
	background: url("i/wallpapers.png") no-repeat top right;
	display: none;
	float: right;
	height: 84px;
	margin: 60px 6px 0 20px;
	width: 144px;
}

#wallpapers:hover {background-position: right bottom;}

#about {
	background: url("i/background4.png") no-repeat;
	clear: both;
	float: left;
	height: 626px;
	width: 924px;
}

#about p {
	font-size: 13px;
}

#aboutTitle {
	background: url("i/aboutUs.png") no-repeat right top;
	clear: both;
	float: right;
	height: 70px;
	margin-top: 45px;
	width: 924px;
}

#usBox {
	clear: both;
	float: right;
	width: 530px;
}

#messageBox {
	background: url("i/background4.png") no-repeat center 26px;
	clear: both;
	height: 680px;
	width: 690px;
	float: right;
	padding: 20px 0 0 280px;
}

#messageBox h2 {
	color: #555;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
}

.aboutLarissa {
	clear: left;
	float: right;
	margin-top: 25px;
	padding: 0 23px;
	width: 216px;
}

.aboutRenato {
	clear: right;
	float: right;
	margin-top: 25px;
	padding: 0 23px;
	text-align: right;
	width: 216px;
}

#back {
	background: url("i/backtothetop.png") no-repeat right top;
	clear: both;
	float: right;
	height: 21px;
	margin-top: 148px;
	width: 192px;
}

#back:hover {background-position: right bottom;}
