/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}
.header_bg{
	background: url(/images/header_bg_extended.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
}
.main_bg {
	background: url(/images/main_bg.jpg);
	background-position: center;
	background-position: top;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #ceeaff;
        margin-top: 0px;
        margin-bottom: 0px;
	/* margin-left: 5px; Fixes the 5 px indentation on the left */
}
#contentContainer{
	position: relative;
	width: 100%;
	padding: 16px 0px 0px 0px;
}

#content {
	/* Margin use to be 30 but it left way to much of a gap. Fixed by Joe Mittler on October 3, 2008 @ 4:10pm */
	margin: 0px 13em 0 3em;
	padding-right: 60px;
	width:91%;
	/* Used to move in the content 10px so it doesnt look so shitty all squished on the left. */
	margin-left: 10px; 
}

/* START - 2 COLUMN LAYOUT */
#mainCell{
	width: 900px;
	text-align: left;
	float: left; 
}
#leftCell{
	width: 465px;
	text-align: left;
	float: left;
}
#leftCell_testimonials{
        width: 455px;
        text-align: left;
        float: left;
}
#leftCell_gen{
        width: 427px;
        text-align: left;
        float: left;
}
#leftCell_sm{
	width:440px;
	text-align: left;
	float: left;
}
#middleCell{
	width: 8px;
	text-align: left;
	float: left;
}
#middleCell_testimonials{
        width: 60px;
        text-align: left;
        float: left;
}
#middleCell_gen{
        width: 100px;
        text-align: left;
        float: left;
}
#rightCell{
	width: 407px;
	text-align: left;
	float: left;
}
#rightCell_testimonials{
        width: 455px;
        text-align: left;
        float: left;
}
#rightCell_gen{
        width: 425px;
        text-align: left;
        float: right;
}
#rightCell_sm{
        width: 420px;
        text-align: left;
        float: right;
}
#bottomCell{
        width: 756px;
        text-align: left;
        margin-top: 20px;
        float: right;
}
#scrollingCell{
	width: 756px;
	text-align: left;
	margin-top: 20px;
}

/* END - 2 COLUMN LAYOUT */

/* START - SELECTIONS LAYOUT */
#select_left{
	width: 756px;
	text-align: left;
	float: left;
}
#select_middle{
	width: 14px;
	text-align: left;
	float: left;
}
#select_right{
	text-align: left;
	position: absolute;
	top: 14px;
	left: 430px;
}
#select_bottom{
	width: 756px;
	text-align: left;
	margin-top: 20px;
	float: right;
}
#selections_flash {
	position: absolute;
	left: -74px;
	top: 335px;
	width:417px;
	height:164px;
}
#selections_flashp {
 	position: absolute;
        left: -10px;
 	top: 340px;
        width:717px;
        height:164px;
}
/* END - SELECTIONS LAYOUT */

#footer_area{
	width: 756px;
	height: 80px;
	float: right;
}
#footer_area div {
	position: relative;
	top: 80px;
}
