/**
 * Layout CSS file
 *
 * @author  George Alin Costea
 * @company Advocy
 * @version 1.0
 * @CSS 2
 * @IEHACKS
 */

#wrapper { margin: auto; width: 941px; }
/* {{{ */
    #main {  float: left; background-image: url(../img/big_dove_bg.jpg);
             background-position: 0% 0%; background-repeat: no-repeat;
             width: 941px; background-color: White; }
    /* {{{ */
        #header  { float: left; width: 941px; height: 110px; clear: both; }
        /* {{{ */
            #logo         { float: left; margin: 10px 0px 10px 20px; _margin: 25px 0px 10px 15px;
                            display: block; }
            #header_image { float: right; _margin-right: -3px; }
        /* }}} */
        #content { float: right; width: 662px; clear: none;
                   margin: 0px 6px 0px 0px; _margin: 0px 3px 0px 0px; }
        #boxes_wrapper { float: left; clear: left; width: 483px; }
        /* {{{ */
            #box1   { float: left; width: 483px; background-position: 0% 0%; background-color: #b5cadf;
                      background-image: url(../img/box1_bg.png); clear: left;
                      background-repeat: repeat-x; border-top: solid 2px #a3bdd4; }
            #box2   { float: left; width: 234px; background-color: #8ea9c5;
                      margin: 15px 7px 10px 0px;}
            #box3   { float: left; width: 234px; background-color: #8ea9c5;
                      margin: 15px 0px 10px 7px; clear: right; }
            #sidebar { float: left; margin-left: 6px; width: 172px;
                       clear: right; }
            #footer { float: left; width: 660px; background-color: white;
                      margin: 30px 0px 7px 0px; clear: both; }
            /* {{{ */
                dl#footerAs   { float: left; clear: none; list-style-type: none; }
                #footerAs dd  { float: left; clear: none; margin: 0px 1px 0px 1px;
                                font-size: 12px; color: gray; }
            /* }}} */
        /* }}} */
        #navbar  { float: left; width: 260px; background-repeat: no-repeat;
                   background-image: url(../img/red_dove_bg.png); background-position: 0% 0%;
                   margin: 0px 6px 0px 6px; _margin: 0px 3px 0px 3px;
                   background-color: #9e3d43; border-top: solid 2px #bf4950 }
        /* {{{ */
            dl#mainNav    { float: left; clear: both; list-style-type: none; margin: 40px 0px 40px 0px;
						    width: 260px; _width: 236px; }
            #mainNav dd   { float: left; clear: both; margin: 4px 0px 4px 0px;
							width: 260px; _width: 236px; }
            #brochure     { float: left; clear: both; margin: 5px 0px 10px 15px; _margin: 5px 0px 10px 10px;
						    width: 230px; _width: 222px; background-color: black; _padding: 0px 0px 10px 0px;
                            background-image: url(../img/nav_box_bg.png); background-repeat: repeat-x;
                            background-color: #638666; border: solid 1px #8ca48e;}
            #brochure_form,
            #visit_form   { float: left; clear: both;
						    width: 170px; background-color: black;
                            background-image: url(../img/form_background.png); background-repeat: repeat-x;
                            background-color: #638666; border: solid 1px #8ca48e; padding-bottom: 5px;
                            margin-bottom: 5px; }
            #brochure_form
                p,
            #visit_form
                p          { color: white; margin-top: 5px;
                              margin-left: 5px; margin-right: 5px; }
            #brochure_form
                .label,
            #visit_form
                .label     { float: left; width: 40px; clear: left; margin-top: 7px; _margin-top: 9px;
                              margin-left: 5px; margin-right: 5px; }
            #brochure_caddress  { width: 160px !important; clear: both !important; }
            #visit_cmessage { width: 160px !important; clear: both !important; }

            #brochure_form
                .control,
            #visit_form
                .control  { float: right; width: 108px; clear: right;
                             margin-top: 5px; margin-left: 5px; margin-right: 5px; 
                             border: solid 1px black; }
            #brochure_form select option,
            #visit_form select option
            			{ font-size:12px; }
            #visit_form h2 { float: left; width: 50px; clear: none; margin: 10px 0 0 15px; }
            #visit_form .icon { float: left; clear: left; margin: 10px 0 0 10px;}
            #visit        { float: left; clear: both; margin: 5px 0px 10px 15px; _margin: 5px 0px 10px 10px;
							width: 230px; _width: 222px; background-color: black; _padding: 0px 0px 10px 0px;
                            background-image: url(../img/nav_box_bg.png); background-repeat: repeat-x;
                            background-color: #638666; border: solid 1px #8ca48e; }
            #visit_submit,
            #brochure_submit { border: none !important; background-image: url(../img/visit_submit_button.png);
                               background-repeat: repeat-x; height: 28px; color: white !important;
                               text-align: center; width: auto !important; padding: 0 5px 0 5px; *padding: 0; _margin: 0; }
            /* {{{ */
                .leftd  { float: left; width: 140px; _width: 130px; margin: 10px 0px 10px 10px; _margin-left:5px; }
                .rightd { float: right; clear: right; width: 50px; _width: 40px; margin: 10px 10px 0px 5px; }
            /* }}} */
            #location     { float: left; clear: both; margin: 5px 0px 10px 15px; _margin: 5px 0px 10px 10px;
                            width: 230px; _width: 222px; background-color: black;
                            background-image: url(../img/nav_box_bg.png); background-repeat: repeat-x;
                            background-color: #638666; border: solid 1px #8ca48e; }
            /* {{{ */
                #locationin { float:left; clear:both; width:230px; _width:222px;
                              background-image:url(../img/map.png); background-position:100% 0%;
                              background-repeat:no-repeat; height:79px; }
                #locationin2 { float:left; clear:both; width:150px; margin:10px 0px 10px 10px; 
							   _margin:10px 0px 10px 5px; }
            /* }}} */
        /* }}} */
    /* }}} */
/* }}} */
