/* CSS Document */

body	{
	text-align:center;
	background-color:#939393;
	font-family:'Trebuchet MS', Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

#container	{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:805px;
	padding-left:10px;
	
	background:url('images/side.jpg') top left repeat-y;
	border:1px solid black;
	background-color:white;
}

a, a:visited	{
	color:black;
	text-decoration:none;
}
a:hover	{
	color:#EE1D23;
}

p	{
	margin:0px;
	padding-left:28px;
	padding-right:28px;
	text-indent:20px;
}

ol	{
	padding-left:23px;
	margin-left:23px;
}
ul	{
	padding-left:32px;
	margin-left:32px;
	list-style-type: square;
	list-style-image:url(images/bullet.gif);
}
li	{
	margin-top:3px;
	margin-bottom:3px;
	padding-right:28px;
}
ul.biglist	li	{
	margin-bottom:10px;
}

.red	{
	color:#EE1D23;
}

.underline	{
	text-decoration:underline;
}

.title	{
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

.big	{
	font-weight:bold;
	font-size:18px;
}

.quote	{
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#EE1D23;
	font-style:italic;
}
.quote span	{
	text-decoration:underline;
}	

.largeText	{
	font-size:28px;
	font-style:italic;
	font-weight:bold;
}

.huge	{
	font-size:33px;
	font-weight:bold;
}

p.center	{
	text-align:center;
}

p.center a, p.center a:visited	{
	color:#EE1D23;
	text-decoration:underline;
}
p.center a:hover	{
	color:#939393;
}

/*p + p	{
	margin-top:0px;
	margin-bottom:0px;
}*/

p.title, p.center, p.largeText, p.huge, .quote	{
	text-indent:0px;
	margin-top:19px;
	margin-bottom:19px;
}

p.title.bg	{
	background:url(images/titlebg.jpg) 28px no-repeat;
	padding-left:48px;
}
p.title.bg2	{
	background:url(images/titlebg2.jpg) 28px no-repeat;
	padding-left:48px;
}

img.brokerimage	{
	float:right;
	margin-left:28px;
}

p.newpage	{
	/*margin-top:27px;
	margin-bottom:27px;
	*margin-top:31px; 
	*margin-bottom:31px;*/
	
	margin-top:87px;
	margin-bottom:87px;
	*margin-top:81px; 
	*margin-bottom:81px;

}

p.indent	{
	text-indent:0px;
	padding-left:48px;
}

.redbox	{
	background-color:#EE1D23;
	font-size:33px;
	color:white;
	font-weight:bold;
	padding:20px 0;
	padding-left:28px;
	margin-bottom:15px;
}

.productbox	{
	height:240px;
	background:url(images/products2.jpg) bottom left no-repeat;
	text-align:right;
}

.productbox div	{
	text-align:left;
	margin-left:auto;
	margin-right:230px;
	*margin-right:0px;
}

.roundredbox	{
	width:435px;
	background:url(images/redbox_top.jpg) top center no-repeat;
	background-color:#EE1D23;
	color:white;
	font-weight:bold;
}
.roundredbox p	{
	background:url(images/redbox_bottom.jpg) bottom center no-repeat;
	padding:10px 15px;
	text-indent:0px;
}