body															{background:#605249 url('../images/watermark.gif') no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:76%; line-height:1.7em; margin:0; padding:0; text-align:justify;}

a:link,a:visited									{color:#FFFFFF; text-decoration:none;}
a:hover,
a:active													{color:#DFBF4E; text-decoration:none;}

a img															{border-width:0;}

#mast															{background:url('../images/mast_bg.gif') repeat-x; clear:both; margin-bottom:5px; height:100px; width:100%;}
#mast #logo												{background:url('../images/watermark_top.gif') no-repeat; height:100px; width:780px;}
#tagline													{color:#81725F; float:right; font-size:13pt; height:30px; letter-spacing:0.3em; margin-top:62px; overflow:hidden; text-align:right;}

#print_mast												{display:none;}

#body															{clear:both; width:780px;}

#nav															{float:left; padding-left:10px; width:150px;}
#nav a														{display:block; width:100%;}
#nav ul														{font-weight:bold; list-style-type:none; margin:0; padding:0;}
#nav ul ul												{font-weight:normal; list-style-type:none; margin:0 0 0 1em; padding:0;}

#photo														{float:left; text-align:left; width:200px;}

.error														{background-color:#71443D; border:1px solid #C81A00; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#error_box												{background-color:#71443D; border:1px solid #C81A00; color:#FFFFFF; padding:10px; text-align:center;}
.home_box													{display:inline; float:left; font-size:1.2em; margin:0 0 10px 8px; text-align:center; width:148px;}
.home_box a:hover,
.home_box a:active								{color:#FFFFFF;}
.ok																{background-color:#67584E; border:1px solid #81725F; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.right														{float:right; text-align:right;}
.slide														{display:inline; float:left; margin:0 14px 10px 0; text-align:left; width:192px;}
.shadow,
.shadow_home											{float:left; background:url(../images/shadow.png) no-repeat bottom right !important; background:url('../images/shadow.gif') no-repeat bottom right; margin:5px 0 0 6px !important; margin:5px 0 0 3px;}
.shadow img												{display:block; position:relative; background-color:#FFFFFF; border:12px solid #000000; margin:-6px 6px 6px -6px;}
.shadow_home a										{background-color:#605249; border:12px solid #000000; display:block; margin:-6px 6px 6px -6px; position:relative; width:105px; height:265px;}
.shadow_home a.about_us						{background:url('../images/home_about_us.jpg') 0 0 no-repeat;}
.shadow_home a.business_partners	{background:url('../images/home_business_partners.jpg') 0 0 no-repeat;}
.shadow_home a.contact_us					{background:url('../images/home_contact_us.jpg') 0 0 no-repeat;}
.shadow_home a.photo_gallery			{background:url('../images/home_photo_gallery.jpg') 0 0 no-repeat;}
.shadow_home a.what_we_do					{background:url('../images/home_what_we_do.jpg') 0 0 no-repeat;}
.shadow_home a:hover,
.shadow_home a:active							{background-position:-105px 0;}


#content													{float:left; width:420px;}
#content form											{margin:0 0 0.8em 0; padding:0;}
#content h1, #content_wide h1			{font-size:1.6em; font-weight:bold; margin:0 0 1em 0; padding:0; letter-spacing:0.3em;}
#content h2												{font-size:1.4em; font-weight:bold; margin:0 0 0.8em 0; padding:0;}
#content h3												{border-bottom:1px solid #81725F; font-size:1.2em; font-weight:bold; margin:0 0 0.8em 0; padding:0;}
#content p												{margin:0 0 0.8em 0; padding:0;}
#content ul												{margin-left:20px; padding:0;}
#contact													{width:100%;}
#contact th												{width:25%;}
#contact td input									{width:99%;}
#contact td textarea							{width:99%;}

#breadcrumb												{border-bottom:1px solid #81725F; margin-bottom:10px;}
#content_wide											{float:left; overflow:visible; text-align:left; width:620px;}
#caption													{clear:both; text-align:justify;}

#footer														{border-top:1px solid #81725F; color:#ffffff; clear:both; font:10px/1.2em Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-top:20px; padding:3px 5px;}
#footer span											{color:#81725F;}
#footer a:link,
#footer a:visited										{color:#81725F; text-decoration:none;}
#footer a:hover,
#footer a:active										{color:#FFAF00; text-decoration:underline;}

#phatpixel													{float:right; text-align:right;}
#phatpixel img											{vertical-align:middle;}
#phatpixel a:link,
#phatpixel a:visited								{color:#81725F; text-decoration:none;}
#phatpixel a:hover,
#phatpixel a:active									{color:#FFAF00; text-decoration:none;}

