/*** RESET ****/
body, html, h1, h2, h3, h4, p, form, ul, ol, li{ padding:0px; margin:0px; }
ul,ol { list-style: none; }
table { border-collapse: collapse; }
body, html { width:100%; height:100%; }
fieldset,img { border: none; }
a{ outline:none; text-decoration:none; }

body{
	background-color:#682362;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	background-image: url(images/sitebgr.jpg);
	background-repeat: repeat-x;
}

#top{
	background-image: url(images/logo.jpg);
	height: 238px;
	width: 848px;
	position:absolute;
	top:0px;
	left:18px;
}

#body{
	width:648px;
	position:absolute;
	padding:18px;
	padding-left:38px;
	padding-right:198px;
	top:0px;
	left:50%;
	margin-left:-454px;
	min-height:100%;
	background-image: url(images/contentbgr.png);
	background-repeat: repeat-y;
}

#rocca{
	position:absolute;
	top:260px;
	left:730px;
	width:130px;
	height:auto;
	font-size:10px;
	line-height:13px;
}

#readtop{
	margin-left:30px;
	background-image: url(images/readtop.jpg);
	height: 100px;
	width: 740px;
	position:relative;
}

#readtitle{
	font-size:26px;
	line-height:28px;
	position:absolute;
	left:110px;
	bottom:7px;
	width:500px;
	height:auto;
}

#readmid{
	margin-left:30px;
	width:600px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:50px;
	padding-left:110px;
	background-color:#FFFFFF;
	color:#000000;
}

#readbot{
	margin-left:30px;
	background-image: url(images/readbot.jpg);
	height: 285px;
	width: 740px;
	position:relative;
}

#back{
	position:absolute;
	top:-43px;
	left:100px;
	width:264px;
	height:128px;
}

#brandtop{
	position:absolute;
	top:80px;
	left:33px;
	width:130px;
	height:300px;
}

#backtop{
	position:absolute;
	top:0px;
	left:675px;
	width:112px;
	height:96px;
}

.brand{
	background-image: url(images/brandbgr.jpg);
	height: 93px;
	width: 662px;
	position: relative;
	margin-bottom:70px;
}

.brand-image{
	width:120px;
	height:160px;
	position:absolute;
	left:-10px;
	top:-30px;
}

.brand-title{
	position:absolute;
	width:500px;
	height:20px;
	top:13px;
	left:130px;
	font-size:14px;
	font-weight:bold;
}

.brand-intro{
	position:absolute;
	width:530px;
	height:80px;
	top:32px;
	left:130px;
	color:#000000;
	font-size:11px;
	line-height:15px;
}

p{
	margin-bottom:8px;
}

a.brandlink{
	color:#FFFFFF;
}

a.brandlink:hover{
	color:#43163E;
}