/* for homepage, use these styles */
#FlashMovie { clear:left; padding-top:26px;}
#ContentArea { clear:left; border-top:solid 2px #E54A25; padding-top:9px; width:933px;}

.TmpNavigation { float:left; margin-left:20px; font-size:.9em; text-transform:uppercase; border-left:1px solid;}
.TmpNavigation .Nav { clear:left; padding-left:7px; padding-bottom:2px;}
.TmpNavigation .Nav, .AddWidth { width:75px;}
.TmpNavigation a.LivingNav { color:#999; text-decoration:none; }
.TmpNavigation a.WorkingNav { color:#999; text-decoration:none; }
.TmpNavigation a.RelaxNav { color:#999; text-decoration:none; }
.TmpNavigation a.LivingNav:hover { color:#23BFA1;}
.TmpNavigation a.WorkingNav:hover {color:#3366cc;}
.TmpNavigation a.RelaxNav:hover { color:#009966; }
 .LivingNav2 {color:#23BFA1; text-decoration:none;}
 .WorkingNav2 {color:#3366cc; text-decoration:none;}
 .RelaxNav2 {color:#009966; text-decoration:none;}
.SecondaryNavigation { margin-bottom:40px; height:135px; width:155px;}
.TertiaryNavigation { margin-bottom:40px; height:100px;}

/* styles for project view, images etc.. */
#ProjectImages { float:left;}
#LargeImg { float:left; padding-right:20px; padding-bottom:9px;  }
#SmallImgs { position:relative; clear:left; float:left; height:100px;font-size:.8em; padding-bottom:10px;}
.SmallImage { position:relative; float:left; margin-right:9px; width:66px; height:66px;}
.SmallImage a:hover img { border:solid 4px; width:58px; height:58px;}
.SmallImage a:active img { border:solid 4px; width:58px; height:58px;}
.NoPadRight { padding-right:0px;}
.ImagePages { clear:left; position:relative; text-transform:uppercase;width:440px; font-size:85%; color:#999999;}
.ImagePageCount { padding-left:155px;  padding-top:5px;float:left; font-weight:bold;}
.ImagePageCount b { color:#000000;}
.ImagePages span { padding-top:5px;  }
.ImagePages a { padding-top:5px; text-decoration:none; }
.ImagePages a:hover { color:#000000; }
.ImagePages .Left { float:left;}
.ImagePages .Right { float:right;}
.RedLine { clear:left; width:933px; border-top:solid 2px; line-height:2px;}
#PageContent { float:left; width:450px; }
#CaptionBox { display:none;}

.section { overflow:auto; height:165px;} /* used only on availability */
table { font-size:.6em; color:#666666; width:97%; border:outset 1px ;}
tr.THHeader {border-bottom:solid 1px;}
th { text-transform:uppercase; color:#333333;padding:3px; text-align:left;}
td { padding:3px; text-transform:capitalize; border:inset 1px;}
.Centered { text-align:center;}
