/* Contact Form Styling */
/* Last Updated: Nov 6th 2007 - Nathaniel B - ILNE4L */

/* GENERAL SETTINGS */
#ContactForm {width:330px;margin:0px 0px 50px 100px;}
#ContactForm .TextField {width:225px;}
#ContactForm .TextFieldDiv,
#ContactForm .SelectDiv,
#ContactForm .TextAreaDiv,
#ContactForm .CaptchaImageDiv {/*background:red;*/width:100%;float:left;margin-bottom:10px;}
/* Required, do not remove */
#InputProvinceDiv div {margin:0px;}
#ContactForm .TextFieldDiv label,
#ContactForm .SelectDiv label,
#ContactForm .TextAreaDiv label {float:left;text-align:left;}
#ContactForm .TextFieldDiv .TextField {float:right; border:1px solid #A1C8B6;}
/* SITE-SPECIFIC SETTINGS */
#ContactForm #InputCountryDiv #InputCountry {width:227px;float:right; border:1px solid #A1C8B6;}
#ContactForm #ContactFormMessage #message {width:326px; border:1px solid #A1C8B6;}
#ContactForm #CaptchaFieldDiv #security_code { float:left; }
#ShareStoryForm{ float:left; width:340px; }
#ShareStoryForm .TextFieldDiv {float: left; width:340px; clear:both; margin-bottom:5px;}
#ShareStoryForm .TextFieldDiv label{float:left;  width:auto;}
#ShareStoryForm .TextFieldDiv input{float:right; width:200px; border:1px solid #A1C8B6;}
#ShareStoryForm .TextAreaDiv {float: left; width:340px; clear:both; margin-bottom:5px;}
#ShareStoryForm .TextAreaDiv label{float: left; clear:both;}
#ShareStoryForm .TextAreaDiv textarea {float: left; clear:both; width:335px; border:1px solid #A1C8B6;}
#ShareStoryForm .CaptchaImageDiv, #ShareStoryForm .ButtonDiv {float: left; width:340px; text-align:right; margin-top:5px;}
#ShareStoryForm #CaptchaFieldDiv label{width:340px; text-align:right;}