/* revised : 10/18/2006 */

/* global */
* 								{ margin:0; padding:0; }
body							{ background:url(../graphics/body-background.jpg) repeat-x; padding:0 0 30px 0; font-family:arial, helvetica, sans-serif; font-size:11px; }

/*	layout */
#container					{ width:100%; background:url(../graphics/footer-background.jpg) repeat-x bottom left; }
#wrap							{ width:980px; margin:0 auto 0 auto; }
#header						{ width:220px; float:left; }
#navigation					{ background:url(../graphics/navigation-background.jpg) no-repeat; height:525px; margin:10px 0 0 0; padding:10px 0 0 5px; }
#content						{  }
#footer						{ margin:35px 0 0 0; color:#fff; padding:0 0 7px 0; text-align:center; }

#content						{ width:475px; float:left; margin:24px 20px 0 10px; }
	#home_left				{ width:230px; float:left; padding-right:10px; }
	#home_right				{ width:230px; float:left; }
#conversion					{ width:240px; margin:20px 0 0 0; float:left; }

/* tags */
h1								{ font-size:18px; padding:0 0 15px 0; margin:70px 0 0 0; }
h2								{ font-size:14px; padding:15px 0 3px 0; }
h3								{ font-size:12px; }
h4								{ font-size:14px; padding:15px 0 8px 0; }
input, textarea			{ font-size:11px; padding:2px; font-family:arial; }
label							{ cursor:pointer; }
li								{ line-height:15px; }
ol, ul						{ padding:0 0 10px 35px; }
p								{ line-height:15px; padding:0 0 10px 0; }

/* custom */
.arrow_list					{ margin:0; padding:0; }
.arrow_list li				{ background:url(../graphics/arrow.jpg) no-repeat top left; list-style-type:none; margin:0; padding:2px 0 0 25px; }
.button						{ cursor:pointer; }
.clear						{ clear:both; }
.email_page_container	{ margin:0 0 0 10px; }
.error 						{ color:#ff0000; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.image_border				{ border:1px solid #000; }
.input_box					{ border:1px solid #000; }
.no_space					{ padding:0; margin:0; }
.phone						{ font-size:18px; color:#fff; margin:0 0 25px 0; padding:0 0 0 50px; }
.phone p						{ font-size:11px; color:#fff; padding:0 0 0 33px; }
.print_only					{ display:none; }

/* links */
a:link, a:visited			{ color:#0000ff; text-decoration:underline; }
a:hover, a:active			{ color:#0000ff; text-decoration:none; }
a.arrow_conversion		{ background:url(../graphics/arrow-conversion.jpg) no-repeat; padding:1px 0 4px 25px; }
#footer a					{ color:#fff; }