/* 
	Rev Date :: 1/09/2006
	Author   :: David Walsh
	Fixes    :: Tan Hack  
	
	Padding/Margin ::  Top - Right - Bottom - Left
	
*/

/*  GLOBAL CLASSES  */
* 								{ font-family:verdana, arial, helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; }
html, body, .wrap, .header { height:100%; margin: 0; padding: 0; border: none; text-align: center; }


/*	PAGE LAYOUT CLASSES :: CUSTOM :: ORDERED BY PAGE VIEW - TOP TO BOTTOM  */
.wrap							{ margin: 0 auto; vertical-align: middle; width: 400px; }
.container					{ text-align:left; border: 1px solid #000; margin: 1px; padding: 1px; background-color: #fff; }
.header						{ margin: 0 auto; vertical-align: middle; width: 749px; }
.content						{ padding:15px 15px 5px 15px; }
.footer						{ }
.min_height					{ min-height:445px; height:445px; } div[class] .min_height { height:auto; }


/*  FORMATTING CLASSES :: XHTML TAGS :: ORDER BY ALPHA */
b								{ font-weight:bold; }
h1								{ font-size:12px; text-align:left; padding: 3px 0 15px 0; color: #000; }
h2								{  }
h3								{  }
i								{ font-style:italic; }
label							{ cursor:pointer; }
li								{  }
ol								{  }
p								{ text-align:justify; padding-bottom: 9px; color: #000; }
ul								{  }

#photoholder				{ width:325px; height:243px; background:#fff url('/graphics/photo_bg.gif') center center no-repeat; text-align:center; float:left; }
#thephoto					{ visibility:hidden; }

/*  FORMATTING CLASSES :: CUSTOM :: ORDER BY ALPHA */
.b								{ font-weight:bold; }
.bg							{ background-image:url(../graphics/bg_home.gif); background-repeat:repeat-x; background-position:center; }
.content-pic				{ padding:2px; border:1px solid #000; margin: 0 0 10px 15px; }
.contact-pic				{ padding:2px; border:1px solid #000; }
.black						{ background-color: #000; }
.button						{ cursor:pointer; }
.c								{ text-align: center; }
.clear						{ clear:both; }
.copyright 					{ font-size:9px;  text-align:center; color:#000000; }
.email_page_container	{ margin-left:10px; }
.enter						{ font-size: 12px; color:#ddd; }
.error 						{ color:#ff0000; }
.error_table				{ width:100%; }
.error_td					{ color:#ff0000; background-color:#ffffff; font-weight:bold; font-size:10px; border:1px solid #ff0000; padding-left:10px; padding-top:3px; padding-bottom:3px; }
.error_td_head				{ color:#fff; background-color:#ff0000; font-weight:bold; font-size:10px; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.folio						{ padding:2px; border:1px solid #000; }
.folio_container			{ width: 249px; float:left; padding:0 53px 0 38px; }
.folio_thumbs				{ border: 1px solid #000; padding: 1px; width: 245px; } * html .folio_thumbs { width:249px; w\idth:245px; }
.fullheight					{ height:100%; }
.img_b						{ border:1px solid black; }
.img_p						{ padding-bottom: 7px; }
.image_holder				{ border:1px dashed red; background-color:lightblue; cursor:help; }
.info, .title				{ font-weight:bold; font-size:11px; color: #6c7f5e; }
.input_box					{  }
.padding_tr					{ padding: 1px 1px 0 0; }
.padding_trl				{ padding: 1px 1px 0 1px; }
.padding_trb				{ padding: 1px 1px 1px 0; }
.padding_all				{ padding: 1px; }
.print_only					{ display:none; }
.testimonial				{ padding: 15px 15px 0 20px; line-height:13px; text-align:left; }
.signature					{ padding: 0 15px 5px 15px; text-align: right; }
.sitemap						{ padding-bottom:3px; }
.unresolved					{ color:red; font-weight:bold; border:1px solid red; background-color:white; cursor:help; }


/*  LINKS  */
a:link 						{ color:#0000ff; text-decoration:underline; }
a:visited 					{ color:#0000ff; text-decoration:underline; }
a:hover 						{ color:#0000ff; text-decoration:none; }
a:active 					{ color:#0000ff; text-decoration:none; }

a.info:link 				{ color:#6c7f5e; text-decoration:underline; }
a.info:visited 			{ color:#6c7f5e; text-decoration:underline; }
a.info:hover 				{ color:#6c7f5e; text-decoration:none; }
a.info:active 				{ color:#6c7f5e; text-decoration:none; }

a.title:link 				{ color:#6c7f5e; text-decoration:none; }
a.title:visited 			{ color:#6c7f5e; text-decoration:none; }
a.title:hover 				{ color:#6c7f5e; text-decoration:none; }
a.title:active 			{ color:#6c7f5e; text-decoration:none; }

a.footer:link				{ color:#000000; text-decoration:none; font-size:12px; }
a.footer:visited			{ color:#000000; text-decoration:none; font-size:12px; }
a.footer:hover				{ color:#000000; text-decoration:none; font-size:12px; }
a.footer:active			{ color:#000000; text-decoration:none; font-size:12px; }
