@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700|Lato:100,300,100italic,300italic|Droid+Serif:400,700,400italic,700italic|Alex+Brush);

html,body{
      font-family: 'Droid Sans', sans-serif;
      COLOR: #ffffff;
      FONT-SIZE: 0.73vw;
      margin:0;
      padding:0;
      height:100%;
      border:none;
      overflow-x: hidden;
}

DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
    font-family: 'Droid Sans', sans-serif;
    COLOR: #ffffff;
    FONT-SIZE: 14px;
}


A:link {
    COLOR: #ffff00;
    TEXT-DECORATION: none;
}
A:visited {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A:hover {
    COLOR: #ffff00;
    TEXT-DECORATION: underline;
}
A:active  {
    COLOR: #ffff00;
    TEXT-DECORATION: none;
}
H1 {
    FONT-SIZE: 27px;
    font-family: 'Lato', sans-serif;
    COLOR: #006A34;
    margin:0px;
}
H2 {
    FONT-SIZE: 20px;
        font-family: 'Lato', sans-serif;
    COLOR: #ffffff;
    margin:0px;
}
H3 {
    FONT-SIZE: 14px;
        font-family: 'Lato', sans-serif;
    COLOR: #ffffff;
    margin:0px;
}
H4 {
    FONT-SIZE: 20px;
        font-family: 'Lato', sans-serif;
    COLOR: #ffff00;
    margin:0px;
}
H5 {
    FONT-SIZE: 14px;
    font-family: 'Droid Serif', serif;
    COLOR: #ffffff;
    margin:0px;
}
H6 {
    FONT-SIZE: 14px;
        font-family: 'Lato', sans-serif;
    COLOR: #ffff00;
    margin:0px;
}

a.blue:link {color: #0000ff;}
a.blue:active {color: #0000ff;}
a.blue:visited {color: #0000ff;}
a.blue:hover {color: #0000ff;}

a.red:link {color: #ff0000; font-size: 24px; font-weight: bolder; }
a.red:active {color: #ff0000; font-size: 24px; font-weight: bolder; }
a.red:visited {color: #ff0000; font-size: 24px; font-weight: bolder; }
a.red:hover {color: #ff0000; font-size: 24px; font-weight: bolder; }

a.big:link {color: #ffff00; font-size: 24px; }
a.big:active {color: #ffff00; font-size: 24px; }
a.big:visited {color: #ffff00; font-size: 24px; }
a.big:hover {color: #ffff00; font-size: 24px; }

table.module
{
border-style:solid;
border-width:1px;
}

div#wrapper {
width: 100%;
height: 1400px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0px;
border: none;
background-repeat:repeat-x;
background-position:center top;
}
div#shading {
width: 913px;
height: 1400px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0px;
border: none;
background-position:center bottom;
}
div#bottom-shading {
width: 900px;
height: 84px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0px;
border: none;
background-position:center bottom;
}
div#header {
width: 900px;
height: 90px;
text-align: center;
padding: 0px;
border: none;
}
div#estimate {
width: 900px;
height: 525px;
text-align: center;
padding: 0px;
border: none;
background-image:url('http://www.caseymovers.com/images/estimate-bg.jpg');
background-position:center top;
}
div#contact {
width: 900px;
height: 525px;
text-align: center;
padding: 0px;
border: none;
background-image:url('http://www.caseymovers.com/images/estimate-bg.jpg');
background-position:center top;
}
div#taskbar {
width: 900;
height: 31px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0px;
border: none;
background-color:#254136;
background-position:center bottom;
}
div#movingtips {
width: 900px;
height: 176px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0px;
border: none;
background-color:#ffffff;
}
div#content {
width: 900px;
height: 600px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 0px;
border: none;
}
div#main {
width: 900px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
background-color:#ffffff;
padding: 0px;
}
img
{
display:block;
border:none;
padding:0px;
margin:0px;
}

.submitbutton, .submitbutton:hover, .submitbutton:active {

}
.submitbutton {
background:url('http://www.caseymovers.com/images/request-estimate.png') no-repeat;
width: 210px;
height: 70px;
vertical-align:middle;
align:left;
border:0;
text-align: center;
background-size: 210px 70px;
}
.submitbutton:hover {
background: url('http://www.caseymovers.com/images/request-estimate-pressed.png') no-repeat;
width: 210px;
height: 70px;
cursor: pointer;
vertical-align:middle;
align:left;
border:0;
text-align: center;
background-size: 210px 70px;
}
.submitbutton:active {
background: url('http://www.caseymovers.com/images/request-estimate-pressed.png') no-repeat;
width: 210px;
height: 70px;
cursor: pointer;
vertical-align:middle;
align:left;
border:0;
text-align: center;
background-size: 210px 70px;
}

td.buttonbg {
    background-image: url('http://www.caseymovers.com/images/link-bg.png');
    transition:background 2s;
    -webkit-transition:background 0.5s;  
    vertical-align:middle;
}
a.buttonbg {
    height: 100%;
    width: 100%;
    display:block;
}
td.buttonbg:hover {
   background-image: url('http://www.caseymovers.com/images/link-bg2.png');
}
td.buttonbg-active {
    background-image: url('http://www.caseymovers.com/images/link-bg2.png');
    transition:background 2s;
    -webkit-transition:background 0.5s;  
    vertical-align:middle;
}
a.buttonbg-active {
    height: 100%;
    width: 100%;
    display:block;
}
td.buttonbg-active:hover {
   background-image: url('http://www.caseymovers.com/images/link-bg2.png');
}
.wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border: 0px;
}

.cover {
    display:block;
    position: relative;
    width:800px;
    height:503px;
    opacity: 1;
    position:absolute;
}

.cover-small {
    display:block;
    position: relative;
    width:800px;
    height:167px;
    opacity: 1;
    position:absolute;
}

@keyframes quote1 {
    0% { opacity: 0; transform: translate(0px,0px); }
    50% { opacity: 1; }
    100% { opacity: 1; transform: translate(-20px,0px); }
}
@-webkit-keyframes quote1 {
    0% { opacity: 0; -webkit-transform: translate(0px,0px); }
    50% { opacity: 1; }
    100% { opacity: 1; -webkit-transform: translate(-20px,0px); }
}
@-moz-keyframes quote1 {
    0% { opacity: 0; -moz-transform: translate(0px,0px); }
    50% { opacity: 1; }
    100% { opacity: 1; -moz-transform: translate(-20px,0px); }
}

@keyframes quote2 {
    0% { opacity: 0; transform: translate(0px,0px); }
    50% { opacity: 1; }
    100% { opacity: 1; transform: translate(20px,0px); }
}
@-webkit-keyframes quote2 {
    0% { opacity: 0; -webkit-transform: translate(0px,0px); }
    50% { opacity: 1; }
    100% { opacity: 1; -webkit-transform: translate(20px,0px); }
}
@-moz-keyframes quote2 {
    0% { opacity: 0; -moz-transform: translate(0px,0px); }
    50% { opacity: 1; }
    100% { opacity: 1; -moz-transform: translate(20px,0px); }
}

@keyframes boxes {
    0% { transform: translate(0px,0px); opacity: 0; }
    20% { opacity: 1; }
    100% { transform: translate(0px,-71px); opacity: 1; z-index: 3 !important; }
}
@-webkit-keyframes boxes {
    0% { -webkit-transform: translate(0px,0px); opacity: 0; }
    20% { opacity: 1; }
    100% { transform: -webkit-translate(0px,-71px); opacity: 1; z-index: 3 !important; }
}
@-moz-keyframes boxes {
    0% { -moz-transform: translate(0px,0px); }
    15% { opacity: 1; }
    100% { -moz-transform: translate(0px,-71px); opacity: 1; z-index: 3 !important; }
}

#quote1 {
    background:transparent url('http://www.caseymovers.com/images/quote1.png') no-repeat;
    display:block;
    width:520px;
    height:73px;
    margin-left: 240px;
    margin-top: 20px;
    z-index: 6;
    opacity: 0;
    animation-name: quote1;
    animation-delay: 0s;
    animation-duration: 2s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-in;
    animation-fill-mode: both;
    -webkit-animation-name: quote1;
    -webkit-animation-delay: 0.5s;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: both;
}

#quote2 {
    background:transparent url('http://www.caseymovers.com/images/quote2.png') no-repeat;
    display:block;
    width:495px;
    height:91px;
    margin-left: 250px;
    margin-right: 0px;
    margin-top: 103px;
    z-index: 6;
    opacity: 0;
    animation-name: quote2;
    animation-delay: 0.5s;
    animation-duration: 2s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-in;
    animation-fill-mode: both;
    -webkit-animation-name: quote2;
    -webkit-animation-delay: 0.5s;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: both;
}

#boxes {
    background:transparent url('http://www.caseymovers.com/images/dog-slide.png') no-repeat;
    display:block;
    width:160px;
    height:180px;
    margin-left: 640px;
    margin-top: 323px;
    z-index: 3;
    opacity: 0;
    animation-name: boxes;
    animation-delay: 2s;
    animation-duration: 1.25s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    -webkit-animation-name: boxes;
    -webkit-animation-delay: 2s;
    -webkit-animation-duration: 1.25s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
}

#boxes2 {
    display:block;
    width:160px;
    height:180px;
    margin-left: 640px;
    margin-top: 323px;
    background:transparent url('http://www.caseymovers.com/images/box-outside.png') no-repeat;
    z-index: 4;
}

#boxes-small {
    background:transparent url('http://www.caseymovers.com/images/dog-slide.png') no-repeat;
    display:block;
    width:160px;
    height:180px;
    margin-left: 640px;
    margin-top: -14px;
    z-index: 3;
    opacity: 0;
    animation-name: boxes;
    animation-delay: 2s;
    animation-duration: 1.25s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    -webkit-animation-name: boxes;
    -webkit-animation-delay: 2s;
    -webkit-animation-duration: 1.25s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
}

#boxes2-small {
    display:block;
    width:160px;
    height:180px;
    margin-left: 640px;
    margin-top: -14px;
    background:transparent url('http://www.caseymovers.com/images/box-outside.png') no-repeat;
    z-index: 4;
}

#index1 {
    width:640px;
    height:503px;
    z-index: 1;
}
#index2 {
    width:160px;
    height:323px;
    margin-bottom: 502px;
    margin-left: 640px;
    z-index: 2;
}
#reviews {
    width:210px;
    height:200px;
    margin-bottom: 502px;
    margin-left: 0px;
    z-index: 2;
}
#clickforreviews {
    width:288px;
    height:273px;
    margin-top: 0px;
    margin-left: 0px;
    z-index: 5;
    background:transparent url('http://www.caseymovers.com/images/click-for-reviews.png') no-repeat;
    opacity: 0;
}
#clickforreviews:hover {
    width:288px;
    height:273px;
    margin-top: 0px;
    margin-left: 0px;
    opacity: 1;
}
#askaboutfreeboxes {
    width:214px;
    height:182px;
    margin-left: 586px;
    margin-top: 321px;
    z-index: 5;
    background:transparent url('http://www.caseymovers.com/images/cover-boxes.png') no-repeat;
    opacity: 0;
}
#askaboutfreeboxes:hover {
    width:214px;
    height:182px;
    margin-left: 586px;
    margin-top: 321px;
    opacity: 1;
}

.youtubevideo {
    display: block;
    position: relative;
    width:780px;
    height: 439px;
    opacity: 1;
    position:absolute;
    z-index: 7;
    background:transparent url('http://www.caseymovers.com/images/casey-youtube.png') no-repeat;
}

#youtube {
    z-index: 8;
    border: 0px solid #000;
    display: block;
    width: 780px;
    height: 439px;
    cursor: pointer;
    float: left;
}

.table

{

    display: table;
    position: relative;
    text-align: center;

}



.table-wide

{

    display: table;
    position: relative;
    width: 100vw;
    text-align: center;

}



.tt

{

    display: table-caption;
    text-align: center;
    font-weight: bold;
    font-size: 3vw;
    text-align: center;

}



.th

{

    display: table-row;
    font-weight: bold;
    text-align: center;

}



.tr

{

    display: table-row;
    text-align: center;

}



.td

{

    display: table-cell;
    padding-left: 1vw;
    padding-right: 1vw;
    padding-top: 0vh;
    padding-bottom: 0vh;
    text-align: center;

}

input[type=text] {
    width: 100%;
    padding: 10px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    background-color: #FDF8DF;
    color: #000;
}

select {
    padding: 10px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    background-color: #FDF8DF;
    color: #000;
}

.expand-image {
    z-index: 99999;
}

.expand-image:hover {
    position:absolute;
    width: 400px;
    height: 400px;
    z-index: 99999;
    transform: translate(-150px,-150px);
    border:3px solid white;
}

@media screen and (min-width: 0px) and (max-width: 799px) {

    img.slider {
        border-radius: 8px;
        max-width: 300px;
        width: 300px;
        height: auto;
    }

    div.test  {
        float: left;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
        padding: 15px;
        max-width: 95vw;
        max-height: 100vh;
        width: 300px;
        padding: 5px;
    }

    input[type=text].test {
        float: left;
        width: 100%;
        padding: 10px 20px;
        margin-top: 10px;
        margin-bottom: 2px;
        margin-right: 5px;
        box-sizing: border-box;
        color: #ffffff;
        max-width: 100vw;
        max-height: 100vh;
        border-radius: 10px;
        border: 2px solid #006A34;
        background-color: #000;
        box-shadow: rgba(255,255,255, 0.1) 0px 0px 4px;
        -moz-box-shadow: rgba(255,255,255, 0.1) 0px 0px 4px;
        -webkit-box-shadow: rgba(255,255,255, 0.1) 0px 0px 4px;
    }

    input.test {
        float: left;
        margin: 0px;
        padding: 0px;
        max-width: 95vw;
        max-height: 100vh;
    }

    font.casey {
        font-family: "cooper-black-std",sans-serif;
    }

    .submitestimate, .submitestimate:hover, .submitestimate:active {

    }
    .submitestimate  {
        background-color: #006A34;
        width: 300px;
        height: 70px;
        vertical-align:middle;
        align: left;
        border:0;
        text-align: center;
        background-size: 300px 70px;
        font-family: "cooper-black-std";
        line-height: 25px; letter-spacing: -1.25px; text-shadow: 1px 1px #000000;
        font-size: 13px;
        padding: 10px 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
        border-radius:10px;
    }
    .submitestimate:hover {
        background-color: #75DF4B;
        width: 300px;
        height: 70px;
        cursor: pointer;
        vertical-align:middle;
        align: left;
        border:0;
        text-align: center;
        background-size: 300px 70px;
        font-family: "cooper-black-std";
        font-size: 12px;
        color: #FFFB99;
        padding: 10px 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .submitestimate:active {
        background-color: #75DF4B;
        width: 300px;
        height: 70px;
        cursor: pointer;
        vertical-align:middle;
        align: left;
        border:0;
        text-align: center;
        background-size: 300px 70px;
        font-family: "cooper-black-std";
        font-size: 12px;
        padding: 10px 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .estimatebox {
      background-image:
        linear-gradient(
          to top right, 
          #000000, #202020
        );
        width: 95vw;
    }
    font.header {
        font-variant: small-caps;
        FONT-SIZE: 25px;
        font-family: 'cooper-black-std', sans-serif;
        COLOR: #ffffff;
        margin:0px;
        line-height: 25px;
        letter-spacing: -1.25px;
        text-shadow: 3px 3px #000000;
    }
    font.header2 {
        FONT-SIZE: 27px;
        font-family: 'Alex Brush', cursive;
        color: #FFFB99;
        margin:0px;
        margin-left: 15px;
        line-height: 15px;
        letter-spacing: -1.25px;
        text-shadow: 3px 3px #000000;
    }
    div.towntext {
        margin-bottom: 10px;
        margin-top: -5px;
        margin-left: 5px;
        margin-right: 0px;
        max-width: 300px;
    }
    font.logo {
        font-variant: small-caps;
        FONT-SIZE: 60px;
        font-family: 'cooper-black-std', sans-serif;
        COLOR: #ffffff;
        margin:0px;
        line-height: 60px;
        letter-spacing: 3px;
        text-shadow: 3px 3px 0px #000000;
        max-width: 300px;
    }
    div.blackietop {
        background:transparent url('http://www.caseymovers.com/images/blackie-top.png') no-repeat;
        background-size: 80px 54px;
        width: 80px;
        height: 54px;
        max-width: 80px;
        margin-top: -66px;
        margin-left: 10px;
        z-index: 99999;
        position: absolute;
    }
    div.blackiemiddle {
        background:transparent url('http://www.caseymovers.com/images/blackie-top.png') no-repeat;
        background-size: 80px 54px;
        width: 80px;
        height: 54px;
        max-width: 80px;
        margin-top: -66px;
        margin-left: 10px;
        z-index: 99999;
        position: absolute;
    }
    div.logoheader {
        width: 100vw;
        height: 90px;
        background-color: rgb(0, 106, 52);
        margin-top: -10px;
        margin-bottom: 10px;
      background-image:
        linear-gradient(
          to top right, 
          #006A34, #00341A
        );
        border-bottom: 5px solid #000000;
    }
    div.logo {
        margin-left: 64px;
        line-height: 100px;
        max-width: 230px;
        z-index: 1;
        margin-top: 10px;
        position: relative;
        margin-bottom: -30px;
    }
    .separator {
        float: left;
        max-width: 95vw;
        width: 95vw;
        margin-top: -13px;
        margin-left: 10px;
        height: 1px;
        background:transparent url('http://www.caseymovers.com/images/separator.png') no-repeat;
        background-height: 1px;
    }
    body.test {
        background-image:
            linear-gradient(
            to bottom right, 
            #003018, #002211
        );
        background-color: #002211;
        background-size: 100vw 2000vh;
    }
    div.fullimage {
        margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; width: 95vw; max-width: 95vw; float: left;
    }
    a.nounderline:hover {
        text-decoration: none;
    }
    a.nounderline {
        text-decoration: none;
    }
    
    div.featuredclients {
        margin: 10px; 
        width: 90px;
        max-width: 90px;
        float: left;
    }
    
    img.featuredclients {
        width: 70px;
    }

}

@media screen and (min-width: 800px) {

    img.slider {
        border-radius: 8px;
        max-width: 800px;
        width: 800px;
        height: auto;
    }

    div.test  {
        float: left;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
        padding: 15px;
        max-width: 95vw;
        max-height: 100vh;
        width: 300px;
        padding: 5px;
    }

    input[type=text].test {
        float: left;
        width: 100%;
        padding: 10px 20px;
        margin-top: 10px;
        margin-bottom: 2px;
        margin-right: 5px;
        box-sizing: border-box;
        color: #ffffff;
        max-width: 100vw;
        max-height: 100vh;
        border-radius: 10px;
        border: 2px solid #006A34;
        background-color: #000;
        box-shadow: rgba(255,255,255, 0.1) 0px 0px 4px;
        -moz-box-shadow: rgba(255,255,255, 0.1) 0px 0px 4px;
        -webkit-box-shadow: rgba(255,255,255, 0.1) 0px 0px 4px;
    }

    input.test {
        float: left;
        margin: 0px;
        padding: 0px;
        max-width: 95vw;
        max-height: 100vh;
    }

    font.casey {
        font-family: "cooper-black-std",sans-serif;
    }

    .submitestimate, .submitestimate:hover, .submitestimate:active {

    }
    .submitestimate  {
        background-color: #006A34;
        width: 300px;
        height: 70px;
        vertical-align:middle;
        align: left;
        border:0;
        text-align: center;
        background-size: 300px 70px;
        font-family: "cooper-black-std";
        line-height: 25px; letter-spacing: -1.25px; text-shadow: 1px 1px #000000;
        font-size: 13px;
        padding: 10px 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
        border-radius:10px;
    }
    .submitestimate:hover {
        background-color: #75DF4B;
        width: 300px;
        height: 70px;
        cursor: pointer;
        vertical-align:middle;
        align: left;
        border:0;
        text-align: center;
        background-size: 300px 70px;
        font-family: "cooper-black-std";
        font-size: 12px;
        color: #FFFB99;
        padding: 10px 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .submitestimate:active {
        background-color: #75DF4B;
        width: 300px;
        height: 70px;
        cursor: pointer;
        vertical-align:middle;
        align: left;
        border:0;
        text-align: center;
        background-size: 300px 70px;
        font-family: "cooper-black-std";
        font-size: 12px;
        padding: 10px 20px;
        margin-top: 2px;
        margin-bottom: 2px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .estimatebox {
      background-image:
        linear-gradient(
          to top right, 
          #000000, #202020
        );
        width: 95vw;
    }
    font.header {
        font-variant: small-caps;
        FONT-SIZE: 25px;
        font-family: 'cooper-black-std', sans-serif;
        COLOR: #ffffff;
        margin:0px;
        line-height: 25px;
        letter-spacing: -1.25px;
        text-shadow: 3px 3px #000000;
    }
    font.header2 {
        FONT-SIZE: 40px;
        font-family: 'Alex Brush', cursive;
        color: #FFFB99;
        margin:0px;
        margin-left: 25px;
        line-height: 15px;
        letter-spacing: -1.25px;
        text-shadow: 3px 3px #000000;
    }
    div.towntext {
        margin-bottom: 10px;
        margin-top: 2px;
        margin-left: 10px;
        margin-right: 0px;
        max-width: 800px;
    }
    font.logo {
        font-variant: small-caps;
        FONT-SIZE: 68px;
        font-family: 'cooper-black-std', sans-serif;
        COLOR: #ffffff;
        margin:0px;
        line-height: 70px;
        letter-spacing: 3px;
        text-shadow: 3px 3px 0px #000000;
        max-width: 300px;
    }
    div.blackietop {
        background:transparent url('http://www.caseymovers.com/images/blackie-top.png') no-repeat;
        background-size: 86px 60px;
        width: 86px;
        height: 60px;
        max-width: 86px;
        margin-top: -70px;
        margin-left: 10px;
        z-index: 99999;
        position: absolute;
    }
    div.logoheader {
        width: 100vw;
        height: 90px;
        background-color: rgb(0, 70, 0);
        margin-top: -10px;
        margin-bottom: 10px;
      background-image:
        linear-gradient(
          to top right, 
          #006A34, #00341A
        );
        border-bottom: 5px solid #000000;
    }
    div.logo {
        margin-left: 70px;
        line-height: 100px;
        max-width: 300px;
        z-index: 1;
        margin-top: 10px;
        position: relative;
        margin-bottom: -30px;
    }
    .separator {
        float: left;
        max-width: 95vw;
        width: 95vw;
        margin-top: -13px;
        margin-left: 10px;
        height: 1px;
        background:transparent url('http://www.caseymovers.com/images/separator.png') no-repeat;
        background-height: 1px;
    }
    body.test {
        background-image:
            linear-gradient(
            to bottom right, 
            #003018, #002211
        );
        background-color: #002211;
        background-size: 100vw 2000vh;
    }
    div.fullimage {
        margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 0px; width: 95vw; max-width: 95vw; float: left;
    }
    a.nounderline:hover {
        text-decoration: none;
    }
    a.nounderline {
        text-decoration: none;
    }
    
    div.featuredclients {
        margin: 10px; 
        width: 300px;
        max-width: 300px;
        float: left;
    }
    
    img.featuredclients {
        width: 200px;
    }

}