@charset "utf-8";

#sideMenu { width:221px; float:left; margin:0 0 15px 0; background:url(/images/side-menu-fill.png) repeat-y; }
#sideMenuTitle { width:221px; height:30px; background:url(/images/side-menu-title.png) no-repeat; font-size:13px; font-weight:bold; color:#666; padding:9px 0 0 12px; }

#stdPageContent { width:640px; float:left; }

div.galleryListThumbnail { width:148px; height:141px; font-size:9px; float:left; margin:0 6px 8px 0; border:#E5E5E5 1px solid; text-align:center; position:relative; padding:2px 2px 0 2px; }
div.galleryListCaption { width:144px; padding:3px; height:37px; overflow:hidden; text-align:left; position:absolute; bottom:0; left:0; }


fieldset.formRegion { padding:10px; border:#E6DED0 1px solid; margin-top:20px; background-color:#F8F5F1; }
fieldset.formRegion legend { font-size:14px; color:#453a2d; font-weight:bold; } 

div.errorLog { width:450px; color:#FF0000; }

form.userForm label { color:#444444; font-weight:bold; padding:3px 0 0 0; font-size:12px; width:130px; float:left; }
input.standard { border:#CCC 1px solid; width:433px; height:17px; font-size:11px; padding:3px 8px 0 8px; margin:3px 0 0 0; float:right; }
textarea.standard { border:#CCC 1px solid; width:439px; height:60px; font-size:11px; padding:5px 5px 5px 5px; margin:3px 0 0 0; float:right; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#enquiryFormContainer { width:auto; font-size:12px; }
div.fieldLeft { float:left; width:595px; }
div.fieldRight { float:right; }

#captchaImage { margin-left:2px; float:left; }
div.captchaCheck { float:right; width:450px; font-size:10px; }
div.captchaText { line-height:1.3em; width:350px; }
div.captchaText a { text-decoration:none; } 
div.captchaText a:hover { text-decoration:underline; } 
#securityField { margin-top:5px; font-size:19px; width:76px; height:26px; border:#CCC 1px solid; color:#283F47; text-align:center; font-weight:bold; float:left; padding:2px; }
#securityFieldError { width:350px; }

div.formFooter { width:475px; padding-top:10px; text-align:center; margin:auto; }
div.formFooter input { width:150px; height:25px; z-index:10; padding:0; margin:0; border:none; }

.errorLine { padding-bottom:1px; color:#FF0000; height:0; opacity:0; display:none; width:450px; float:right; font-size:10px; }

.waitingTitle { color:#666699; }
.waitingField { background-color:#F0F0F0; border-color:#FFFFFF; color:#999999; }
.activeTitle { color:#444444; }
.activeField { background-color:#FFFFFF; border-color:#FFFFFF; color:#000000; }

div.successMessage { width:auto; color:#444444; font-size:12px; text-align:center; font-weight:bold; border:#FFFFFF 1px solid; padding:5px 0 5px 0; }

br.fieldBreak { font-size:1px; line-height:3px; }
span.fieldNote { font-size:10px; font-style:italic; }

#enquirySend { width:105px; height:20px; }

