/*.menuTop{*/
    /*background: url("/img/custom/bg-menu.jpg") repeat-x #000;*/
    /*max-height: 66px;*/
/*}*/

.top-row{
    padding-top: 10px;
}


.datesTop{
    padding-top: 16px;
}

/*.img-center{*/
    /*padding-top: 26px;*/
/*}*/

.formT{
    /*background: url("/img/bg-form.png") no-repeat;*/
    border:1px solid #ccc;
    border-radius:16px;

}

.formT table{
    border: none;
    background: none;
    border-collapse:collapse;
    border-spacing: 0;
}

.formT td{
    padding: 4px 10px;
    max-height: 10px;
    border:0px solid #999;
    font-weight: bolder;
}

.FourFortyChev{
    margin-lef:10px;
}

.logos{
    padding-top: 10px;
}

.hr-bottom{
    padding-top: 10px;
}

h3.redH3{
    color:red;
    font-size: 37px;
}

.alignLeft{
    text-align: left;
}

ul.inline-list, ul.link-list { margin: 0 0 0 -10px; padding: 0; list-style: none; overflow: hidden; }
ul.inline-list li, ul.link-list li { list-style: none; display: block; }
ul.inline-list li a, ul.link-list li a { display: block; }

h1.topMenu{
    font-size: 42px;
    color: #FFFFFF;
}
h2{
    color: #666666;
}

.rodImg{
    min-height:350px;
    padding-top:42px;
}

.absoluteElement{
    position: absolute;
}

.portfolio{
    min-height: 40px;
}

.margedTop{
    margin-top: 30px;
}

.margedTop2{
    margin-top: -5px;
}

/*---PORTFOLIO CSS---*/

#showPort{
    min-height: 620px;
}

.contactDiv{
    min-height: 400px;
}

.thumbPad{
    padding-top: 10px;
}

.experienceDiv{
    z-index: 10;
}

.minislide{
    z-index: 20;
}

.preloaderClass{
    max-width: 30px;
    max-height: 30px;
}

.centeredText{
    text-align:center;
}

.marginZero{
    padding:0;
}

.white{
    background: #c6c6c6;
}

.whiteText{
    color:#fff;
}

.blackText{
    color:#000;
}

.lightGrayText{
    color:#d3d3d3;
}

.redText{
    color: red;
}

.red{
    background: red;
}

.fixedDiv{
    position: fixed;
}

a.yellow{ color: #ffdc1c; text-decoration: none; line-height: inherit; }

a:hover.yellow { color: #ffdc1c; }

a:focus.yellow { color: #ffdc1c; outline: none; }

p a, p a:visited.yellow { line-height: inherit; }


.blackTitles{
    color:#191919;
    text-shadow: 1px 1px #666;
}

.roundedCorners{
    border:0px solid #333;
    border-radius:16px;
}

.outLined{
    border:1px #fff dotted;
    background:#333;
}

.bloackout{
    position: fixed;
    top:0; right:0; left:0;bottom:0;
    background: #f2f2f2;
    opacity: .5;
    z-index: 10;

}

.fixedMenu{
    position: fixed;
    top:0; right:0; left:0;
    z-index: 4;
}

.smallText{
    font-size: 10px;
}

.boldP{
    font-size: 18px;
    font-weight: bolder;
}

.maps{
    margin-top: 10px;
    padding:8px;
}

.panel.callout { background: #B2ACB0; color: #fff; border-color: #787677; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.callout a { color: #fff; }
.panel.callout .button { background: white; border: none; color: #cbc6c9; text-shadow: none; }
.panel.callout .button:hover { background: rgba(255, 255, 255, 0.8); }

.datesBottom{
    display: none;
}

.signUp{
    margin-top: 5px;
}

.darkColor{
    color:#000000;
}

.img-center{
    padding-top: 37px;
}

@media only screen and (max-width: 300px) {
    .img-center{
        padding-top:0;
        margin-top: -40px;
    }
}

@media only screen and (max-width: 767px) {

    body {
        background: url("img/bg.jpg") repeat-x #ffffff;
        font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        font-size: 12px;
        line-height: 1;
        color: #222222;
        position: relative; -webkit-font-smoothing: antialiased;
    }

    .img-center{
        padding-top:0;
        margin: 0px 0px;
    }

    .datesTop, .redH3{
        display: none;
    }

    .datesBottom{
        display:block;
        background-color: #bfbfbf;
        max-height:170px;
        overflow: hidden;
        padding: 4px;
    }

    .datesBottom img{
        height: 120px;
    }


    ul.inline-list li{margin-left: 15px;}

    .blackTitles{color:#999;text-shadow: 1px 1px #333;}
    #rodImg{display: none;}

    .margedTop{margin-top: -4px;}
    .menuLinks{margin-top: -10px;margin-left: -10px;}
    h1.topMenu{
        padding-top: 10px;
        margin-left: -6px;
        font-size: 18px;color: #FFFFFF; margin-top: 0px;
        /*display: none;*/
    }
    h1 { font-size: 22px; color: #000000;}
    h2 { font-size: 18px;color: #666666;}
    h3 { font-size: 14px;}

    #showPort{
        min-height: 600px;
        min-width: 385px;
    }

    .textSpecs{
        display: none;
    }

}

