/* RESTYLING - CHECK SPAW.CSS MISSING STYLES */
*											{outline:none;}
body                                        {margin:0; padding:0; background:#655c3a url(../img/bg.gif) top left repeat;}
a											{font-weight:normal; text-decoration:underline; color:#fadd69;}
a:hover										{font-weight:normal; text-decoration:underline; color:orange;}
div, span, p					            {margin:0px; padding:0px; border:0px;}
span.mandatory_field						{color:orange;}
span.fake_link								{text-decoration:underline; color:#fadd69; cursor:pointer;}
span.fake_link:hover						{text-decoration:underline; color:orange;}

/* WRAPPER */
div#website_wrapper							{position:absolute; top:10px; left:50%; width:890px; height:auto; margin-left:-445px;}
div.corner_top_left							{position:absolute; top:0px; left:0px; width:50px; height:50px; background:url(../img/corner_top_left.gif) top left no-repeat;}
div.corner_top_right						{position:absolute; top:0px; right:0px; width:50px; height:50px; background:url(../img/corner_top_right.gif) top right no-repeat; z-index:20;}
div.corner_bottom_left						{position:absolute; bottom:68px; left:0px; width:50px; height:50px; background:url(../img/corner_bottom_left.gif) bottom left no-repeat;}
div.corner_bottom_right						{position:absolute; bottom:68px; right:0px; width:50px; height:50px; background:url(../img/corner_bottom_right.gif) bottom right no-repeat;}
div#background-photo						{position:fixed; bottom:0px; left:0px; width:100%; height:435px; background:transparent url(../img/photo-bg.gif) center 0px no-repeat;}

/* HEADER */
div#header                            		{height:160px; background-color:#2f2c22; border:2px solid white;}
div#logo1									{position:absolute; top:15px; left:10px; width:259px; height:148px; background:url(../img/logo1.gif) top left no-repeat; cursor:pointer;}
div#logo2									{position:absolute; top:10px; left:4px; width:282px; height:140px; background:url(../img/logo2.gif) top left no-repeat; cursor:pointer;}
div#image_container 						{position:absolute; top:2px; left:288px; width:600px; height:160px;}
div#image_container img 					{display:none; position:absolute; top:0; left:0;}

/* NAVIGATION */
div#nav										{border-right:2px solid white; border-left:2px solid white;}
div#nav	a									{text-decoration:none;}
div#nav	a:hover								{text-decoration:none; color:#fadd69;}
div#nav_top                                 {height:26px; width:100%; padding:0px 0px 0px 0px; background-color:#988165; border:0px solid red;}
div.nav_top_box								{width:139px; height:100%; float:left; padding:0px 0px 0px 4px; font-variant:small-caps; font-weight:bold; font-size:17px; border-right:1px solid #2f2c22; }
div#nav_bottom								{height:91px; width:100%; background-color:#2f2c22;}
div.nav_bottom_box							{width:143px; height:100%; padding-top:5px; float:left; border-right:1px solid #988165; }
div.nav_bottom_box div						{height:15px; color:white; padding:0px 0px 0px 12px; margin:0px 1px 0px 1px; border:0px solid red; }
div.nav_bottom_box div:hover				{color:#fadd69; background:transparent url(../img/bullet1.gif) 2px 4px no-repeat; cursor:pointer; text-decoration:none;}
div#page_selected							{color:#fadd69; background:transparent url(../img/bullet1.gif) 2px 4px no-repeat;}
div#section_selected						{color:#fadd69;}

/* PAGES */
div#content_wrapper                         {height:auto; padding:30px 0px 0px 10px; background:#2f2c22 url(../img/illus_1.gif) bottom left no-repeat; border-left:2px solid white; border-right:2px solid white; border-bottom:1px solid white;}
div#page		                            {width:700px; padding-bottom:60px; border:0px solid red; float:left;}
div#page p			                        {margin:0 0 20px 0;}
div#page strong, b                       	{font-weight:bold;}
div#page a.external_window					{background:url(../img/external_window.png) center right no-repeat; padding-right:13px;}
div#column									{width:170px; height:600px; padding-top:20px; text-align:center; border:0px solid red; float:right;}	
div#clear									{clear:both; border:0px solid green;}

/* COLUMN */
div#mailing_list_form						{position:absolute; top:840px; right:35px; border:0px solid white;}
div#mailing_list_form input#email_for_mailing_list					{width:100px; display:block;}

/* FOOTER */
div#footer                                  							{height:90px; background-color:#2f2c22; border:2px solid #ffffff; border-top:1px solid #ffffff;}
div.copyrights, div.designed, div.hosted, div.sponsored					{height:80px; width:221px; float:left; text-align:center; padding:5px 0px 0px 0px; border:0px solid red;}
div.copyrights img, div.designed img, div.hosted img, div.sponsored	img	{margin-top:10px;}
div.designed img														{vertical-align:top;}

/* CONTACT FORM */
#contact_form                           	{margin-left:100px; width:500px; overflow:hidden; text-align:left; border:0px solid green;}
#contact_form .fieldLabel               	{width:140px; float:left; text-align:right; padding-right:8px;}
#contact_form .input, textarea	            {font-family:tahoma; font-size:12px; margin:0; padding:0; background-color:white; color:#474747; padding-left:2px; border:1px solid #474747; width:300px; margin-bottom:5px;}
#contact_form .input                        {height:16px;}
#contact_form textarea                      {height:110px; overflow:auto}

/* FEEDBACK FORM */
#feedback-form input, #feedback-form texarea, #feedback-form select	{margin:0px 0px 10px 0px;}
#feedback-form label 						{display:block; padding-bottom:2px;}