body{
    margin: 0px;
    padding: 0px;
    color: #333;

}

form{ margin: 0px; padding: 0px;}

.wrapper {
    width:1000px;
    position:relative;
    margin:0px auto;
    overflow: hidden;
}

/************ HEADER ************/

#logo{
    width: 1000px;
    text-align: center;
    margin: 0 auto;
    position: relative;
}


#banner{
    overflow: hidden;
    width: 920px;

}

#banner img{
    width: 920px;
    height: 280px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/********** /HEADER **************/

/*********** MAIN + MENU *********/


.colonna{
    float: left;
    width: 250px;
    min-height: 400px;
    padding: 20px 18px;
}

#colMid{
    margin: 0 30px;
}


#mainCol{
    width: 568px;
    float: left;
    margin-left: 30px;
}

#main{
    width: 100%;

}


/*********** /MAIN+MENU **************/

/************* FOOTER ***************/

#footer{
    z-index: 1000;
    width: 920px;
    margin: 0 auto;
}

#map {
    width: 100%;
    height: 373px;
}

/****** Contact Form *****/
.contact-info{
    text-align: center;
}
.contact-info .company-name{
    font-size: 20px;
    font-weight: bold;    
    text-transform: capitalize;
}
.panel-default i{
    color: #960000;
}
.btn-primary {
    color: #fff;
    background-color: #960000;
    border-color: #8A0101;
}

.btn-primary:hover {
    color: #fff;
    background-color: #8A0101;
    border-color: #820202;
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #8A0101;
    border-color: #820202;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #8A0101;
    border-color: #820202;
}