/*=========================
page structure
=========================*/
*
{
	margin: 0;
	padding: 0;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	font-style: normal;
}
div.clear
{
	clear: both;
}
em
{
	font-style: italic;
}
ul
{
	list-style-type: none;
}
a
{
	border-bottom: 1px dotted #394A3D;
	color: #394A3D;
	text-decoration: none;
}
a:hover
{
	border-bottom: 1px solid #AF6102;
	color: #AF6102;
}
p
{
	line-height: 1.5;
	margin-bottom: 1em;
}
span.title
{
	font-style: italic;
}



body
{
	font-size: 100%;
	text-align: center;
	background: #0D5FA9 url("../images/marcallen-gsa-main-bkg.jpg") center top repeat-x;
	font-family: Georgia, Times, 'Times New Roman';
	color: #233067;
}

#outerwrap
{
 width: 777px;
 margin: 0 auto;
 min-height: 750px;
 margin-top: 50px;
 margin-bottom: 10px;
 background: #C1DFF9 url("images/marcallen-gsa-content-bkg-1.jpg") left top no-repeat;
 padding-bottom: 15px;
 text-align: left;
}

x#innerwrap
{
	width: 427px;
	position: relative;
	top: 85px;
	left: 140px;
	min-height: 334px;
	margin: 0 auto;
	background-color: #FFFDFE;
	background: url("../images/marcallen-gsa-content-bkg-2.jpg") center top no-repeat;
}

#sidebar
{
	float: left;
	width: 220px;
	min-height: 320px;
	margin-right: 52px;
	padding-top: 430px;
	padding-left: 53px;
}
#content
{
	float: left;
	width: 427px;
	min-height: 334px;
	margin-top: 35px;
	background: #FFF url("images/marcallen-gsa-content-bkg-2.jpg") left top no-repeat;
}
#content1
{
	float: left;
	width: 240px;
	margin-top: 10px;
	margin-right: 15px;
	padding-top: 10px;
	padding-left: 13px;
	padding-bottom: 20px;
	xborder: 10px solid #62809C;
}
#content1 p span.ic
{
	line-height: .666;
	font-size: 1.5em;
}
#content2
{
	float: left;
	width: 128px;
	margin-top: 20px;
}
#content2 img
{
	border: 1px solid #1C65AA;
}
#content2 p
{
	font-size: .8em;
	text-align: right;
}
#content3
{
	float: left;
	width: 108px;
	line-height: 1 !important;
	xmin-height: 275px;
	margin-top: 13px;
	padding: 10px;
	border: 5px solid #233065;
	background-color: #D5D8E1;
}
#content3 p.input
{
	text-align: center;
}
#buyblock
{
	float: left;
	padding: 7px 13px;
	background-color: #FEF1C4;
	border: 5px solid #F4DB4B;
}
#buyblock p
{
	xfloat: left;
	margin: 0;
}
#buyblock p.price
{
	display: none;
	float: right;
	margin-top: -.75em;
	font-size: 2em;
	text-align: right;
}
#offer
{
	float: left;
	width: 387px;
	margin-top: 15px;
	padding: 10px;
	border: 10px solid #F6DB4C;
	background: #F7E787 url("images/white-to-yellow-gradient.jpg") left top no-repeat;
}
#offer h3
{
	margin-bottom: .5em;
}
#footer
{
 width: 777px;
 margin: 0 auto;
 margin-bottom: 45px;
}
#footer p
{
	margin: 0;
	font-size: .8em;
	color: #233067;
}
#footer p.copyright
{
	float: left;
}
#footer p.credit
{
	float: right;
	text-align: right;
}
#footer p a
{
	color: #000;
}
#footer p a:hover
{
	border-bottom: 1px solid #FFFDFE;
	color: #FFFDFE;
}
