

                                /* CSS Document.. if something is not clear or dosent make sense as tom */

                                /* here specify all generic settings, font for all elements, margin etc */

                                body
                                {
                                    background: ##FFF;/* specify background color/image/repeating/position */
                                    font-size: 11px;
                                    font-family: Arial;
                                    color: #000;
                                    background-image: url(images/Page_BG.png);
									height: 778px;
                                    background-repeat: repeat-x;
                                }

                                #turnstyle_container
                                {
                                    width: 1044px; /* total width of the form, that is important as you need to make sure that banner_left and form_main dosent exceed it 600px NOT 640. 40 is from padding so real size is 600! */
                                    background-image: url(images/tncc_bg.jpg);
                                    background-repeat: no-repeat;
                                    margin: 0 auto;
				    margin-left:0px;
                                    padding: 0px 0px; /* with padding simply looks better */
                                    margin-top: 0px;
                                    height: 837px;
                                    zoom: 1;	/* ignore it.. its only to make IE6 behaving */
                                }

                                /* banner on the left details */

                                #turnstyle_container .promotion
                                {
                                    float: left;
                                    width: 920px; /* width of the banner part on the left */
                                    padding-top:250px;
                                    /* Set the Promotion Image to be the background of this container */
                                }

                                #turnstyle_container .promotion h1
                                {
                                    visibility:hidden;
                                }

                                #turnstyle_container .promotion p
                                {
                                    text-align: center;
                                    margin-left:20px;
                                    margin-right:120px;
                                }

                                #turnstyle_container #form_container
                                {
                                    width: 280px; /* width of th main form part where all the fields live */
                                    float: right;
                                    background-image: url(images/form_bg.png);
                                    background-repeat: repeat-x repeat-y;
									margin-bottom: 65px;
                                    margin-right:10px;
                                   	margin-top: 170px;
                                    border: 0px solid ;
                                   
                                    padding: 10px 10px 10px 10px;
                                }

                                /* look and feel of actual fields (input etc.) */

                                #form_container input, textarea, select
                                {
                                    padding: 1px 0px;
									 background-image: url('images/space_bg.png');

                                }

                                #form_container .inputfield
                                {
                                    border: 1px #bbb solid;
                                    background: #fff;
                                    width:95%;
                                }

                                #form_container select.date_picker
                                {
                                    width:60px;
                                }

                                #form_container input.checkbox
                                {
                                    width:30px;
                                }

                                #form_container input.radio
                                {
                                    width:30px;
                                }


                                #form_container .inputfield:focus, #form_container .inputfield:hover, #form_container .date_picker:focus, #form_container .date_picker:hover
                                {
                                    padding: 1px 0px;
                                    border: 1px #bbb solid;
                                    background: #eef;
                                }


                                /* h2 is used as separator in between rows */

                                #form_container h1
                                {
                                    color: #000;
                                    font-size: 1.2em;
                                    margin:2px;
                                    margin-bottom:	0px;
                                    width:95%;
                                    text-align:center;
                                }

                                #form_container h2
                                {
                                    color: #000;
                                    font-size: 1.2em;
                                    margin: 6px 2px;
                                    width:95%;
                                    text-align:left;
                                }

                                #form_container label
                                {
                                    color: #000;
                                    width: 			95%;
                                    display: 		block;
                                    font-size: 		1em;
                                }

                                #form_container label.termslabel
                                {
                                    color: #000;
                                    width: 75%;
				    padding-left:40px;
				    margin-top:-15px;
				    display:block;
                                    font-size: 1em;
                                }

                                #form_container ul
                                {
                                    margin: 0;
                                    padding: 0;
                                }

                                #form_container ul li
                                {
                                    padding: 1px;
                                    list-style-type: none;
                                    margin-bottom: 1px;
                                }

                                #form_container ul li.terms
                                {
                                    color: #000;
                                    display:block;
                                }

                                #form_container ul li.terms a {
                                    color: inherit;
                                }

                                /* each row contains two columns, width of both shouldnt exceed width of form_main */

                                #turnstyle_container .header
                                {
                                    margin-bottom: 30px;
                                    text-align: center;
                                }


                                #form_container input.submit_button
                                {
                                    font-size: 0.8em;
                                    padding: 2px 10px;
                                    font-weight: bold;
                                }

                                #form_container input.submit_button:hover,#form_container input.submit_button:focus
                                {
                                    font-size: 0.8em;
                                    padding: 2px 10px;
                                }



                                /* this are used internally to make layout actually work */

                                #turnstyle_container .clear_both
                                {
                                    clear: both;
                                }
                                #turnstyle_container .clear_right
                                {
                                    clear: right;
                                }



                                /* footer details, size of text etc. */


                              #turnstyle_container .footer_image
                                {
                                    text-align: center;
                                    margin: ;
                                }

.footer a {
    color: white;
}

.footer a:visited {
    color: white;
}

.footer p {
    padding-top: 1px;
    margin: 2px;
}

.footer
{
    font-family: Verdana;   
    color: white;
    font-size: 0.9em;
    clear: both;
    text-align: center;
}

                                #turnstyle_container .footer
                                {
                                    margin-top: -40px;
				    position:absolute;
				    top:740px;
				    left:0px;
				    width:1044px;
				    z-index:100;
                                }

                                #turnstyle_container .footer p a
                                {
                                    color: #ffffff;
                                }

                                #turnstyle_container img
                                {
                                    border: 0;
                                    vertical-align:middle;
                                }



                                /* Thankyou, Terms and Privacy Text Formating */
                                #general_text {
                                    font-size: 11px;
                                    font-family: Arial;
									width: 1000px;
                                    font color: #666;
                                    min-height: 350px;
                                    background-color:#FFF;                       
									margin-left:0px;
									margin-bottom:10px;
									padding: 0px 10px 15px 15px;

								}
								

                                #jen4menthanks {
                                    font-size: 11px;
                                    font-family: Arial;
									width: 1000px;
                                    font color: #666;
                                    min-height: 770px;
                                    background-color:#FFF;                       
									margin-left:0px;
									margin-bottom:10px;
									padding: 0px 10px 15px 55px;
								
                                } 
								#jenno {
                                    float: right;
									background-image: url(index.cfm_files/jenno.png);
                                    display: block;
                                    height: 50px;
                                    width: 250px;
                                    margin-top: -40px;
                                }

                                                            /* validation css */

                                .LV_validation_message{
                                    font-weight:bold;
                                    margin: 5px 0 0 0;
                                    display: block;
                                }

                                .LV_valid {
                                    color:#00CC00;
                                }

                                .LV_invalid {
                                    color:#CC0000;
                                }

                                .LV_valid_field,
                                input.LV_valid_field:hover,
                                input.LV_valid_field:active,
                                textarea.LV_valid_field:hover,
                                textarea.LV_valid_field:active {
                                    border: 1px solid #00CC00;
                                }

                                .LV_invalid_field,
                                input.LV_invalid_field:hover,
                                input.LV_invalid_field:active,
                                textarea.LV_invalid_field:hover,
                                textarea.LV_invalid_field:active {
                                    border: 1px solid #CC0000;
                                }

                                /* *********** */

                                #woodoven {
                                    margin: 100px 0 0 100px;
                                    display: block;
                                    float: left;
                                    width: 200px;
                                    height: 200px;
                                }

                                #turnstyle_container #form_container.fill {
                                    height: 469px;
                                }

                                #turnstyle_container #form_container.fill ul li {
                                    list-style-type: decimal;
                                    list-style-position: inside;
                                }


                                #turnstyle_container #form_container.scroll {
                                    overflow-y: scroll;
                                }

                                #turnstyle_container #form_container.thanks {
                                    text-align: center;
                                    height: 350px;
                                    padding-top: 180px;
                                }


                                #turnstyle_container .footer p {
				    padding-top: 1px;
    					margin: 2px;

                                }


                                #turnstyle_container .footer a {
                                    text-decoration: none;
                                }

                                #ourwater {
                                    float: right;
                                    display: block;
                                    height: 50px;
                                    width: 250px;
                                    margin-top: -40px;
                                }

