img {

  max-width: 100% !important;

} 





/* #Tablet (Portrait)

================================================== */



    /* Note: Design for a width of 768px */

    

    

@media only screen and (min-width: 768px) and (max-width: 959px) {


.wrapper960, .wrapper960, #header_items, #header {width:768px !important;}



#container_slideshow {

  padding-top:0px;

}

.box_skitter, .container_skitter {

  width:768px !important;

  max-height:100%;

}

#container_slideshow img, .box_skitter img {

  max-width:none !important;

}



/* Link Hover Module Adjust */

.j51container, .j51container .mask, 

.j51container .content

{max-width:175px !important;

}  

/* Hide default hornav menu */

#hornav{display:none !important;}



/* Show mobile hornav menu */

#container_hornav_mobile{display:inline; z-index: 99; margin-top:13px;}

.js #mobile { display: none; }

#hornav_mobile {margin-top:0px;}

}





/* #Mobile (Landscape)

================================================== */



    /* Note: Design for a width of 480px */



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



#sidecol_a, #sidecol_b {

  width:100% !important;

}

#content_remainder {

  width: 100% !important;

}

.wrapper960, .wrapper960, #header_items, .logo_container {

  width:440px !important;

}



.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {

  width:100% !important;

}

#hornav {

    float: left;

    padding-top: 175px;

    padding-left: 0px;

    padding-bottom:15px;

}

#hornav ul a, #hornav .separator {

  -moz-border-radius: 5px; /* from vector shape */

  -webkit-border-radius: 5px; /* from vector shape */

  border-radius: 5px; /* from vector shape */

  margin:5px;

  -moz-border-radius: 4px; /* from vector shape */

  -webkit-border-radius: 4px; /* from vector shape */

  border-radius: 4px; /* from vector shape */

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box; /* prevents bg color from leaking outside the border */

  background-color: #ebebeb; /* layer fill content */

}

#container_slideshow {

  padding-top:0px;

}

.box_skitter, .container_skitter {

  width:440px !important;

}

#container_slideshow img, .box_skitter img {

  max-width:none !important;

}



.top-2 .module .custom img {display:none !important;}



/* Hide default hornav menu */

#hornav{display:none !important;}



/* Show mobile hornav menu */

#container_hornav_mobile{display:inline; z-index: 99; margin-top:13px;}

.js #mobile { display: none; }

#hornav_mobile {margin-top:0px;}



/* Hide Modules */

.breadcrumbs {

  display:none;

}



.maincontent img {

  margin: 0px 5px !important;

}





}



/*  #Mobile (Portrait)

================================================== */



    /* Note: Design for a width of 320px */



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

  

.wrapper960, .wrapper960, #header_items, .logo_container, h1.logo, h1.logo a {

  width:300px !important;

}



#content_remainder {

    width: 100% !important;

}

.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, #sidecol_a, #sidecol_b {

  width:100% !important;

}



#hornav {

    float: left;

    padding-top: 175px;

    padding-left: 0px;

    padding-bottom:15px;

}

#hornav ul a, #hornav .separator {

  -moz-border-radius: 5px; /* from vector shape */

  -webkit-border-radius: 5px; /* from vector shape */

  border-radius: 5px; /* from vector shape */

  margin:5px;

  -moz-border-radius: 4px; /* from vector shape */

  -webkit-border-radius: 4px; /* from vector shape */

  border-radius: 4px; /* from vector shape */

  -moz-background-clip: padding;

  -webkit-background-clip: padding-box;

  background-clip: padding-box; /* prevents bg color from leaking outside the border */

  background-color: #ebebeb; /* layer fill content */

}



#container_slideshow {

  padding-top:0px;

}

.box_skitter, .container_skitter {

  width:300px !important;

}

#container_slideshow img, .box_skitter img {

  max-width:none !important;

}



#footermenu {

    float: left;

}



.top-2 .module .custom img {display:none !important;}

.j51container, .j51container .mask, 

.j51container .content

{width:250px !important;

}  

/* Hide default hornav menu */

#hornav{display:none !important;}



/* Show mobile hornav menu */

#container_hornav_mobile{display:inline; z-index: 99; margin-top:13px;}

.js #mobile { display: none; }

#hornav_mobile {margin-top:0px;}



/* Logo Adjust */

h1.logo a {margin-left: -10px;}



/* Remove Modules */

.breadcrumbs, #search {

  display:none;

}



/* Link Hover Module Adjust */

.j51container, .j51container .mask, 

.j51container .content

{max-width:220px !important;

}



}





