/**
 * Created by maximedewelle
 * Date: 07 dec. 2010
 * Time: 14:04:57
 *
 * CSS for page content
 *
 */

#content{
    margin:20px 0 10px 0;
}

    #content #breadcrumb{
        height:30px;
        font-size:11px;
        color:#fff;
    }

        #content #breadcrumb.level1{
            background:url(images/content/bgBreadcrumbLevel1.png) no-repeat top center;
        }

        #content #breadcrumb.level2{
            background:url(images/content/bgBreadcrumbLevel2.png) no-repeat top center;
        }

        #content #breadcrumb #breadNav{
            list-style:none;
        }

            #content #breadcrumb #breadNav li{
                float:left;
            }

                #content #breadcrumb #breadNav li a{
                    display:block;
                    height:22px;
                    color:#fff;
                    text-decoration:none;
                }

                #content #breadcrumb #breadNav li.bread-home a{
                    width:35px;
                    height:30px;
                    background:url(images/content/breadcrumbHome.png) no-repeat top left;
                }

                #content #breadcrumb #breadNav li.bread-level1{
                    background:url(images/content/breadcrumbLevel1.png) no-repeat top left;
                    padding-left:7px;
                }

                #content #breadcrumb #breadNav li.bread-level1 a{
                    background:url(images/content/breadcrumbBgLevel1.png) repeat-x top left;
                    padding:8px 10px 0 10px;
                }

                #content #breadcrumb #breadNav li.bread-level2{
                    background:url(images/content/breadcrumbLevel2.png) no-repeat top left;
                    padding-left:8px;
                }

                #content #breadcrumb #breadNav li.bread-level2 a{
                    background:url(images/content/breadcrumbBgLevel2.png) repeat-x top left;
                    padding:8px 10px 0 10px;
                }

    #content #main{
        background:#fff;
        padding-top:40px;
    }

        #content #main #vNav{
            width:210px;
            float:left;
            padding:0 40px 0 30px;
        }

            #content #main #vNav ul{
                list-style:none;
                margin:15px 0;
            }

                #content #main #vNav ul li{
                    border-bottom:1px dotted #8b8b8b;
                }

                #content #main #vNav ul li:last-child{
                    border-bottom:none;
                }

                    #content #main #vNav ul li a{
                        display:block;
                        padding:5px 15px 5px 0;
                    }

                    #content #main #vNav ul li a.selected{
                        color:#c61c1b;
                        background:url(images/content/vNavSelected.png) no-repeat right center;
                    }

        #content #main #mainText{
            margin-left:282px;
        }

        #content #main #mainText.noMenu{
            margin-left:20px;
        }

            #content #main #mainText #mainContent{
                background:url(images/content/bgMainText.jpg) no-repeat top left;
                min-height:228px;
                margin-top:20px;
                padding:20px 30px;
            }

        #mainFooter{
            height:20px;
            background:url(images/content/bgMainContentFooter.png) no-repeat bottom left;
        }


/*------- CONTACT FORM -------*/

.enquiryForm div{
    padding:5px 0;
    border-bottom:1px solid #E6E6E6;
}

    .enquiryForm div label{
        float:left;
        width:150px;
        padding-top:3px;
    }

    .enquiryForm div.error{
        color:#CC0000;
    }

    .enquiryForm div.note{
        font-size:10px;
    }

        .enquiryForm div input, .enquiryForm div textarea{
            padding:2px 3px;
            width:250px;
        }



/* NEWS */

#content #itemList{
    list-style:none;
    margin-top:15px;
}

    #content #itemList li{
        display:inline-block;
        width:100%;
        margin-bottom:10px;
        padding-bottom:10px;
        border-bottom:2px dotted #a5a5a5;
    }

    #content #itemList li:last-child{
        border-bottom:none;
    }

    #content #itemList img{
        vertical-align:middle;
        margin-right:10px;
        float:left;
    }

    #content #itemList small{
        font-size:11px;
        display:block;
        color:#8b8b8b;
    }


/* GALLERY */

#galleryFolder{
    list-style:none;
    margin:0;
    padding:0;
}

    #galleryFolder li{
        padding:5px;
        height:100px;
    }

    #galleryFolder li img{
        float:left;
        border:5px solid #fff;
    }

    #galleryFolder li span{
        display:block;
        margin-top:10px;
        margin-left:110px;
    }

#gallery div{
    border:2px solid #D6D6D6;
    width:76px;
    padding:10px;
    height:76px;
    float:left;
    margin:0 7px 7px 0;
}