@charset "utf-8";
/* CSS Document */

body
{
	margin:0 auto;
	background-color: #E2000F;
}
div.maincontainer
{
	margin:0 auto;
	width:1002px;
	height:auto;
	background-color: #E2000F;
}
div.leftcontainer
{
	width:190px;
	height:575px;
	float:left;
	background-color:#E2000F;
}
div.leftcontainerlinks
{
	width:190px;
	height:712px;
	float:left;
}
div.leftcontainerlinks2
{
	width:157px;
	height:400px;
	float:left;
	padding-top: 35px;
	padding-left: 15px;
}
div.leftcontainerlinks3
{
	width:157px;
	height:140px;
	float:left;
	padding-left: 15px;
}
div.richardhouselogo
{
	width:157px;
	height:42px;
	float:left;
	padding-left: 15px;
	padding-top: 30px;
}
div.rightcontainer
{
	width:800px;
	height:575px;
	float:right;
	text-align: left;
}
div.rightcontainerhome2
{
	width:612px;
	height:575px;
	float:right;
	text-align: left;
	padding-right: 185px;
}
div.rightcontainergallery
{
	width:600px;
	height:575px;
	float:right;
}
div.rightcontainergonered
{
	width:612px;
	height:575px;
	float:right;
}
div.rightcontainerregister
{
	width:600px;
	height:auto;
	float:right;
}
div.rightcontainercontact
{
	width:550px;
	height:575px;
	float:left;
}
div.rightcontainer2
{
	width:550px;
	height:575px;
	float:left;
}
div.flash300
{
	width:800px;
	height:752px;
	float:left;
}
div.galleryright2
{
	width:185px;
	height:575px;
	float:right;
}
div.letsgoredbox
{
	width:230px;
	height:752px;
	float:right;
}
div.rose
{
	width:226px;
	height:752px;
	float:left;
}
div.gobutton
{
	width:595px;
	height:100px;
	float:left;
	text-align: right;
}
div.footer
{
	margin:0 auto;
	width:1002px;
	height:52px;
	background-color: #E2000F;
}
h1
{
	margin-top:0px;
	font-size:12px;
	margin-bottom: 0px;
}
h2
{
	margin-top:0px;
	font-size:14px;
	margin-bottom: 0px;
}
h3
{
	margin-top:0px;
	font-size:35px;
	margin-bottom:-12px;
}
h4
{
	margin-top:0px;
	font-size:40px;
	margin-bottom: -15px;
}
h6
{
	margin-top:0px;
	font-size:40px;
	margin-bottom: -15px;
}
vagltx
{
	margin-top:0px;
	font-size:40px;
	margin-bottom: -15px;
}
.pledgeinput
{
	width:550px;
	height:130px;
	color:#fff;
	background:url(../images/redlines.jpg) no-repeat;
	padding:10px 5px 0 0px;
	border:0;
	outline:0;
	font:normal 36px VAGRounded Lt,Arial, Helvetica, sans-serif;
	overflow: auto;
}
.pledgeinputname
{
	width:550px;
	height:50px;
	color:#fff;
	background:url(../images/redlines.jpg) no-repeat;
	padding:10px 5px 0 0px;
	border:0;
	outline:0;
	font:normal 36px VAGRounded Lt, Arial, Helvetica, sans-serif;
	overflow: none;
}
.pinbadgeinput
{
	border:1px #ffffff;
	outline:0;
	font:VAGRounded BT,VAGRounded Lt, Arial, Helvetica, sans-serif;
}
