/* @override http://www.tradein-tradeup.com/code/_base.css */

/* @override http://www.tradein-tradeup.com/code/_base.css */

/* global settings
--------------------------------------------------------------------------------------- */
html 		{font-size:100.01%; }
body  		{
	font: 90%  Helvetica, Verdana, Arial, sans-serif; /*"Trebuchet MS",*/
	background:#CBCA9A;/*dbdab8*/
	margin: 0;
	padding: 0;
	text-align: center;
	color: #32321f;/* 57524D;*/
	background-color: #dbdab8;
	background-image:url(/t_images/body_bg_tile.gif); background-repeat: repeat-y; background-position:center
}
html, body 	{border:0; margin:0; padding:0; }
a			{ color:#2d2c0f; text-decoration:none; background: url(/t_images/link.gif) repeat-x bottom left; font-style:normal; border:0; }/*border-bottom:1px dotted #3E4C4C;*/
a:hover		{ color:#2d2c0f; text-decoration:none; background: url(/t_images/link.gif) repeat-x bottom right; }

/* common formatting
--------------------------------------------------------------------------------------- */
h1 			{font-size:20px; font-weight:normal;color:#272712; padding:5px 0;margin:0;}/*232315*/
h2 			{font-size:16px; font-weight:normal;color:#272712; padding:14px 3px 3px 0;margin:0;}/*232315*/
p 			{font-size:12px; padding:5px 0;margin:0; line-height:160%;}
#cbody li 	{font-size:12px; padding:3px 3px 6px 1px;margin:0 0 0 12px;}
h4 			{font-size:13px; font-weight:normal;color:#272712; padding:10px 3px 3px;margin:0;}/*232315*/
ul			{margin:0 auto;}
th			{text-align: left}
.home p		{line-height:120%}
li.regli	{line-height:120%}
/* common text formatting
--------------------------------------------------------------------------------------- */
.sml		{font-size:90%;line-height:95%}
.smlr		{font-size:85%; line-height:90%}
.smlt		{font-size:80%;line-height:85%}
.pintro		{font-size:140%;}
.lrgr		{font-size:120%;}
.lrgr2		{font-size:140%;}
.serif 		{font-family: Georgia, "Times New Roman", Times, serif;}
/* colors
--------------------------------------------------------------------------------------- 

*/


.size2of3 {width: 60%; float: left;}
.size1of3 {width: 40%; float: left;}


#news-pr {width: 100%;}

#news-pr h1.hdrgreen {padding-bottom: 20px;}

#news-pr .size2of3 p {padding-right: 10px;}
#news-pr .size2of3 a {color: #e35725;}
#news-pr div.size2of3 div.imagetop img { width: 280px; height: 180px;}

#news-pr .size1of3 {background: #e5ebd1;}
#news-pr .size1of3 h3,
#news-pr .size1of3 p{padding-left:20px; padding-right: 10px;}


/* structure
--------------------------------------------------------------------------------------- */
#wrapper,#cbody-wrap, #nav-wrap, #foot-wrap {width:100%; text-align:left; padding:0; background:#dbdab8;}
#nav-wrap	{background:#263e04;}
#foot-wrap	{background:#d3d2a9;}


/* detail structure
--------------------------------------------------------------------------------------- */
.fltrt 			{float: right;margin-left: 8px;}
.fltlft 		{float: left;margin-right: 8px;}
.clr 			{clear:both;height:0;font-size: 1px;line-height: 0px;}
.clrr			{clear:right;}
.phoflrt		{float:right; margin:0 0 15px 15px; border:3px solid #D2D3A9;}
.hdrgreen		{color:#263e04}
.drkgreen		{color:#2d2c0f;}
.ornge			{color:#e35725;}
.phobrdr		{border:2px solid #d3d2a9;}
.fncytxt		{color:#e35725; font-size:120%; font-style:italic;}
#faqquest li a	{ background:url(); text-decoration:underline;}
#sectiontitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; padding-bottom: 10px;}
/* navigation
--------------------------------------------------------------------------------------- */
#nav			{width:780px; height:173px; padding:0; margin:0 auto; background:#263e04; background-image:url(/t_images/header_tile.gif); background-repeat: repeat-x;}/*e5ebd1*/
#nav #logo		{float:left; width:177px; height:173px;}
#nav #logo a	{ border:0;}


#topnav			{float:right; width:600px; }
#topsub 		{height:108px;}
#tsub1, #tsub2, #tsub3 	{float:right; width:100px;padding:4px 3px 3px; font-size:11px;color:#fff;font-weight:bold;background-color:#7c8b68; text-align:center; border-left:1px solid #263e04;}
#topsub a 		{color:#fff; text-decoration:none; border:0; background:url();}
#topsub a:hover {color:#fff; border-bottom:1px dotted #fff;}

/*REFERR*/
#referr			{text-align:right;}
#referr form	{height:0; display:none;}


/*new navmain */
.navmain, .navhome 		{ float:right; height:36px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size:1.1em; }
a#how, a#new, a#app, a#tes, a#faq { display:block; height:36px;  float:left; color:#fff; text-indent: -9999px; font-size:0; line-height:0; /*color:#263e04*/}

a#how {background: transparent url(/t_images/navsprite_sub.gif)  0px -36px no-repeat; width:150px;}
a#new {background: transparent url(/t_images/navsprite_sub.gif) -150px -36px no-repeat; width:123px;}
a#app {background: transparent url(/t_images/navsprite_sub.gif) -273px -36px no-repeat; width:75px;}
a#tes {background: transparent url(/t_images/navsprite_sub.gif) -347px -36px no-repeat; width:141px;}
a#faq {background: transparent url(/t_images/navsprite_sub.gif) -488px -36px no-repeat; width:72px;}

a#how:hover, a#how:active { background: transparent url(/t_images/navsprite_sub.gif) 0px 0px no-repeat;}
a#new:hover, a#new:active { background: transparent url(/t_images/navsprite_sub.gif) -150px 0px no-repeat;}
a#app:hover, a#app:active { background: transparent url(/t_images/navsprite_sub.gif) -273px 0px  no-repeat;}
a#tes:hover, a#tes:active { background: transparent url(/t_images/navsprite_sub.gif) -347px 0px no-repeat;}
a#faq:hover, a#faq:active { background: transparent url(/t_images/navsprite_sub.gif) -488px 0px no-repeat;}


.navhome a#how {background: transparent url(/t_images/navsprite_subh.gif)  0px -36px no-repeat;}
.navhome a#new {background: transparent url(/t_images/navsprite_subh.gif) -150px -36px no-repeat;}
.navhome a#app {background: transparent url(/t_images/navsprite_subh.gif) -273px -36px no-repeat;}
.navhome a#tes {background: transparent url(/t_images/navsprite_subh.gif) -347px -36px no-repeat;}
.navhome a#faq {background: transparent url(/t_images/navsprite_subh.gif) -488px -36px no-repeat;}

.navhome a#how:hover, a#how:active { background: transparent url(/t_images/navsprite_subh.gif) 0px 0px no-repeat;}
.navhome a#new:hover, a#new:active { background: transparent url(/t_images/navsprite_subh.gif) -150px 0px no-repeat;}
.navhome a#app:hover, a#app:active { background: transparent url(/t_images/navsprite_subh.gif) -273px 0px  no-repeat;}
.navhome a#tes:hover, a#tes:active { background: transparent url(/t_images/navsprite_subh.gif) -347px 0px no-repeat;}
.navhome a#faq:hover, a#faq:active { background: transparent url(/t_images/navsprite_subh.gif) -488px 0px no-repeat;}

/* main content
--------------------------------------------------------------------------------------- */
#cbody					{width:780px; height:auto; padding:0; margin:0 auto; background:#fff; border-top:1px solid #D1D6BF;}
#cbodpad				{padding:10px 10px 10px 50px;}
#main					{float:left;width:70%; border-right:1px solid #d2d3a9; padding-right:20px; padding-top:10px;}/*float: left;  */


/* home content
--------------------------------------------------------------------------------------- */
.home #cbody-wrap		{background-image:url(/t_images/main_wrap_tile.gif); background-repeat:repeat-x;}

.home #cbody			{background:#7c8b68; height:355px; border:0;background-image:url(t_fotos/mainfl.jpg); background-repeat:no-repeat;}

.home #nav-wrap			{width:100%; text-align:left; padding:0;  background:#263E04;}
.home #nav				{width:780px; height:110px; padding:0; margin:0 auto; background:#263E04; }
.home #nav #logo		{float:left; width:207px; height:110px; overflow:hidden;}
.home #nav #topsub		{height:74px; text-align:right;}
.home .tsub				{float:right; display:block;width:100px; padding:4px 3px 3px; font-size:11px;color:#fff;font-weight:bold;background-color:#7c8b68; text-align:center; border-left:1px solid #263e04;}

.home #navmain 			{height:30px}/*border:1px solid;padding:0;margin:0;*/
.home #navmain ul		{padding:0;color:#fff; text-align:right; width:100%;}/*margin:0;border:0;*/
.home #navmain ul li 	{ display: inline; }/*padding:0;margin:0;border:0;*/
.home #navmain ul li a	{ padding: 7px 15px 0; height:24px;margin:0;color:#fff;text-decoration: none;float: left; font-weight:bold; border:0;background: url();}
.home #navmain ul li a:hover{background-color:#62724c;color:#fff;background: url();}

.home #homefl			{ background:7c8b68;}
.home #cbodysub			{width:780px; height:auto; padding:0;  margin:0 auto; background:#e5e8ce;}
.home #col1, .home #col2, .home #col3	{float:left;}
.home #col1, .home #col2{width:250px;}
.home #col3				{width:260px; }
.home .colpad			{padding:8px 20px 0;}
.home .colpad p			{padding-top:5px;}
.home #col2 .colpad		{border-right:1px dashed #b7b79a; border-left:1px dashed #b7b79a; margin-bottom:20px; padding-right:10px; padding-left:10px; margin-right:5px; padding-top: 32px;}
.home #col1 h2, .home #col2 h2 {font-size:22px; margin:0; padding:2px 0 8px;font-family:"Times New Roman", Times, serif; letter-spacing:-1px;font-style:italic; line-height:18px}
.home #col1 h2 {padding-bottom:8px;}
.home #col2 h2 			{font-size:26px; line-height:18px}
.home #qbox-mid			{background:#fff;} 
.home #qbox-mid p		{padding:10px 15px 10px 38px; font-size:20px; font-style:italic; font-family:"Times New Roman", Times, serif; line-height:20px;} 
.quote 					{background:url(/t_images/quotes_bg.gif) no-repeat 0 5px ;}
a.locationbtn, 
p.locationbtn, 
a.sidelocationbtn 		{display:block; padding:5px 0; background-color:#e35725; width:115px; margin:5px 0; border:0; color:#fff; font-size:14px; font-weight:bold; text-align:center;background-image: url();}
a.sidelocationbtn 		{width:75px; margin:0;}
a.locationbtn:hover		{font-style:italic; background-image: url();}
p.locationbtn 			{width:90%; padding:5 0; margin:5px auto;}
p.cen					{text-align:center; margin:-10px 0 0 0; padding:0;}
p.cen image				{margin:0 auto;}
.home #news p			{padding:4px;}
h2.col1listhl			{font-size:80%; margin-bottom:10px;}
ul.col1ul				{font-size:90%; margin-bottom:0; padding-bottom:4px; list-style: none; padding-left: 15px; margin-top: 0; padding-top: 0;}
ul.col1ul li			{padding:0 0 3px 16px; background-image: url(/t_images/checkmark.gif);background-repeat: no-repeat;background-position: 0px -1px;}



/* sidebar right
--------------------------------------------------------------------------------------- */
#rght					{float:right; width:25%; padding:0 5px 0 0; margin:0; }
.rmap				 	{width:170px;}
.applyHeader 			{background:#b2b37f;}
.applyHeader h4 		{padding:7px 5px 5px; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
#rght p 				{padding:10px 5px; line-height:130%; font-size:11px;}
a.apply					{ color:#e35725;}
#rght input				{ width:90%; margin:5px 0; border:1px solid #969696; padding:1px 4px; color:#57524d; background-color:#f7f7f7}
applybtn, a.applybtn, 
a.applybtn:hover		{ display:block; padding:5px; background-color:#2d2c0f; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:90%;margin:5px 0; background-image:url(/t_images/bttn_tip.gif); background-position:left; background-repeat:repeat-y; border:0;}
applybtn:hover,a.applybtn:hover {font-style:italic}

.home a.applybtn 		{ width:75%; margin:5px auto;}
#col3 form				{text-align:center; margin:5px 0 0; padding:0;}
#col3 input				{ width:75%; margin:5px auto; border:1px solid #969696; padding:3px 5px; color:#57524d; background-color:#f7f7f7}
#sideloc-col1			{float:left; width:80px; margin-bottom:30px;}
#sideloc-col1 p			{line-height:100%; font-size:12px; }
#sideloc-col1 a.sidelocationbtn { margin-top:10px;}
#sideloc-col2			{float:left; width:98px;}

/* footer
--------------------------------------------------------------------------------------- */
#foot					{width:780px; height:40px; padding:4px 0 2px; margin:0 auto; background:#e0dfc2;}
p.footlft, p.footrt		{ padding:10px 10px 10px; margin:0;}
p.footlft				{ float:left; padding-left:60px; padding-top:15px;background-image:url(/t_images/foot_eqhousing.gif); background-repeat:no-repeat; background-position: 16px 0;}
p.footrt				{ float:right; font-family:"Times New Roman", Times, serif; font-style: oblique; font-size:17px; padding-right:10px;}

/* special formatting
--------------------------------------------------------------------------------------- */
/*faq*/
.quest					{ font-size:14px; color:#e35725; padding-bottom:0; line-height:20px;}
.ans					{ padding-top:5px;}

/*global*/
p.endcomment			{font-size: 12px; font-weight:bold; font-style:italic}
.phone					{color: #E3580E}

/*about*/
#flvideo				{ float:right; width:240px; height:135px; padding:5px 0 5px 10px;}


/*newhomes*/
table.homes				{border-collapse: collapse;font: normal 80%/140% arial, helvetica, sans-serif;color: #555;background: #fff; line-height:100%}
.homes td, .homes th 	{border-right: 1px dotted #848267;padding:4px 5px 5px;}
.homes th 				{font-size:10px; font-weight:bold; padding-bottom:5px; background-color:#fbfbf6;}
td.price, th.price		{/*text-align:right;*/ border-right:0; }
td.builder				{border-right:0;  padding:4px 4px 4px 4px;background-color:#E5EBD1; font-size:16px; font-weight:bold;}
table.homes tbody td, 
table.homes tbody th 	{border-bottom: 1px solid #d2d3a9;}
table.homes thead tr th	{background:#e5e5d4;}
table.homes .ornge		{font-size:80%;display:block;padding-top:3px;}

/*MAIL FORM*/
div.fxwrap 							{display:block; clear:left; }
#formarea fieldset					{ border:0; overflow:hidden;}
#formarea label						{ font-size: 90%; line-height: 110%; text-align: right; padding-right: 10px; padding-top:2px; padding-bottom:10px; position: relative; display: block;  float: left; width:200px;}
#formarea input, 
#formarea textarea					{ font-size: .9em; background-color: #fcfcfa; padding: 2px; border: solid 1px #b5ac84; margin-right: 5px; margin-bottom: 5px;}/**/
#formarea input[Type="text"]		{ height: 15px; width:200px;}
#formarea input[TYPE="radio"]		{ margin:5px}
#formarea textarea					{ float:left; width:410px; height:70px; font-size: 1em; font-family:Sans-Serif;}
#formarea textarea#normal				{ width:200px; height:100px; font-size: 1em; font-family:Sans-Serif;}

#formarea select 					{ font-size: .9em; background-color: #fcfcfa; padding: 2px; border: solid 1px #b5ac84; margin-right: 5px; margin-bottom: 5px; cursor: pointer; width:206px; }	
	
#formarea input:hover, 
#formarea textarea:hover			{ cursor: pointer;}
#formarea input:focus, 
#formarea textarea:focus			{ cursor: text; }

#formarea input[Type="submit"], 
#formarea input[Type="button"], 
#formarea input[Type="reset"]		{ font-size: 1em; width:80px; background:#b2b37f; padding:5px; }		
#formarea .submit input				{ font-size: 1em; vertical-align: middle; font-weight: bolder; text-align: center; cursor: pointer; width:70px; height: 25px; margin:10px 0 0 175px; padding: 3px;}
#formarea .submitted				{ font-size: 1.3em; color:#7b8d0b; font-weight: bold; text-align: center; background:#fff;}
#formarea .error					{ font-size: 1em; color:#af1a05; font-weight: bold; text-align: center; background:#fff;}
.imginput							{ text-align:center; margin:0 auto;}
.imginput_sid img					{ margin-left:-8px;}
#rght form {margin:0; padding:0;}


div.download 						{text-align:center; font-size:14px; padding:5px;line-height:16px;}
div.download a 						{color:#e35725;}
div.download ul						{text-align:left; margin-top:10px; padding-left:20px;}
.creds a, .creds					{font-size:100%;color:#666548; }/*background:url();*/
.reg								{font-style:normal; font-size:90%;}
.bbblogo							{margin-top:-12px;}
#formarea input.cleanbttn			{border:0;padding:5px; margin:5px;}


#subcontent 						{ padding: 15px 15px 15px 20px;}
#subcontLft 						{ float:left; width:45%; }
#subcontRgh 						{ float:left; width:45%; }

td.bldr{padding:2px;}
th.price{font-size:9px;letter-spacing:.0em;}
td.price{padding-right:7px; text-align:right;}

#didknow{padding:5px 5px 20px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc}
#didknow h3{ padding:0; margin:10px 0 5px;}
#didknow p.sidequote{padding:0; margin:0; font-size:90%;}

/*xmas tweak*/
/*#nav-wrap #nav #logo {margin-left:-35px;margin-right:-35px;}
#topnav{ width:561px; z-index:20;}
.home #nav #logo {width:256px;}/**/


/*t_news */
.t_news h1, .t_news h2 {font-size: 25px; margin: 0; margin-left: -3px; color: #e35725; padding: 30px 0 0;font-family:"Times New Roman", Times, serif; letter-spacing:-1px;font-style:italic; line-height:20px}
.t_news h2 {font-size: 30px; margin:10px 0 10px; padding: 0; }
.t_news p {}
.t_news .phoflrt {padding-top: 80px; border:0;}
.t_news .mainparapadd {padding:15px 30px; font-size:14px}
.t_news strong {font-size:16px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#e35725;}


#news-pr div.article-divider { font-size: 10px; padding-bottom: 2px; border-bottom: 3px solid #d1d6bf; color: #e35725; padding-top: 10px; margin-bottom: 4px;}

#news-pr p.article-download a.article-link { display: block; background: #f3f2ef; border: 1px solid #d1d6bf; margin: 0;text-transform: uppercase;font-size: 10px;font-weight: bold; padding-left: 5px;}

#news-pr h1.article-head, #news-pr p.article-detail { margin: 0 10px; padding: 5px; border-left: 1px solid #f3f2ef;border-right: 1px solid #f3f2ef; background: #fbfbfb;}
#news-pr h1.article-head {border-top: 5px solid #f3f2ef;}
#news-pr p.article-detail{border-bottom: 3px solid #f3f2ef;}
#news-pr p.article-download a.article-link { color: #e35725;}
#news-pr hr.news-pr-divide {height: 0px; background: #f0f7df; color: #d1d6bf;border-color: #d1d6bf;border-width: 1px;border-style: solid; padding: 0; margin: 0;}



.t_taxcredit h1 {font-size: 32px; margin: 0; margin-left: -3px; color: #e35725; padding: 00px 0 0;font-family:"Times New Roman", Times, serif; letter-spacing:-1px; line-height:28px}
.t_taxcredit h2 {font-size: 20px; color: #e35725;}
.t_taxcredit h3 {font-size: 14px; color: #e35725;}
.t_taxcredit a {color: #e35725;}
.t_taxcredit .sml {padding-top: 30px;;font-size: 10px; line-height: 11px;}
.t_taxcredit ul {margin: 0; padding: 0 0 0 20px;}









