
#green1 {
	
}

#green2, #green3, #green4 {
	display: none;
}

div.index_green_content {
	background: #fff url(/images/front_door_green/bg_green_header_gradient.gif) repeat-x scroll 0px 0px;
	width: 100%;
	height: 358px;
}

div.green {
	margin: 0px auto;
	width: 950px;
	border: 0px solid red;
	font-family: helvetica, arial, verdana;
	color: #fff;
	font-weight: bold;
}

div.green h1 {
	font-size: 24pt;
	font-size: 35px;
	padding: 10px 0px;
}

div.green h2 {
	font-size: 16pt;
	padding: 10px 0px;
	/*
	letter-spacing: 2px;
	*/
}

div.red_holder {
	position: relative;
	top: 0px;
}

img.red_action_btn {
	position: absolute;
	top: 235px;
	left: 0px;
}

img.fall_special {
	position: absolute;
	top: 235px;
	left: 200px;
}

div.green div.dots {
	text-align: left;
	padding-top: 40px;
	position: absolute;
	top: 325px;
}

div.green_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 440px;
	border: 0px solid red;
}

div.green_left h1 {
	margin-top: 20px;
}

div.green_right {
	float: right;
	margin: 0px;
	/* padding: 56px 0px 0px 40px; */
	width: 430px;
	border: 0px solid blue;
}

div.green_right img {
	margin-top: 20px;
	margin-left: 20px;
}


#tal {
	float: left;
	margin-top: 0px;
	width: 50%;
	border: 0px solid blue;
}

#tal ul {
	list-style: disc outside;
	font-size: 7pt;
}

#tal li {
	margin: 15px 0px;
}

#tal li p {
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
}

#testimonials {
	float: right;
	width: 450px;
	background: #fff url(/images/front_door_green/box_testimonials.png) no-repeat scroll 0px 0px;
	color: #2f6081;
	font-weight: bold;
	position: relative;
	top: -8px;
}

#testimonials_content {
	border: 0px solid green;
	padding-top: 7px;
}

#testimonials ul {
	display: none;
}

#testimonials .quote {
	width: 420px;
	font-size: 14pt;
	border: 0px solid red;
	margin: 15px 20px 5px;
}

#testimonials .source {
	font-size: 10pt;
	text-align: right;
	color: #3e7eaa;
	margin: 0px;
	margin-right: 25px;
}

#facts {
	float: right;
	width: 410px;
	padding: 10px;
}

#facts li {
	font-size: 7pt;
}

#facts li p {
	font-size: 12pt;
}

#buzz {
	float: left;
	width: 50%;
	margin-top: 60px;
}

#scrolling_tweets {
	background: #fff url(/images/front_door_green/box_buzz.gif) no-repeat scroll top center;
	float: right;
	width: 375px;
	padding-bottom: 20px;
	font-size: 10pt;
}

#buzz div.tweet_body {
	margin: 20px auto;
	width: 345px;
	
}

#buzz div.tweet_source {
	text-align: right;
	margin-right: 15px;
}

#buzz div.quote {
	margin-top: 15px;
}

#buzz div.cite {
	width: 100%;
	text-align: right;
	font-weight: bold;
	
	padding-bottom: 20px;
	background: #fff url(/images/front_door_green/line_blue.gif) no-repeat scroll bottom center;
}



#tal_postcard {
	float: right;
	width: 47%;
	text-align: center;
	margin-top: 15px;
}


