/* Smartphone portrait ------------------------------------------------------------------------------ */
@media only screen and (max-width:320px) {

body {
	background: white;
        margin: 0px;
	padding: 0;
}

#wrapper {
	background: white;
        margin-top: 0px;
	padding: 2px;
}
#header {
	border-right: 4px solid black;
}

#menu a {
	padding: 0px 10px 0px 0px;
        font-size: 12px;
        line-height: 16px;
}

.picfloatright {
   display: none;
}

#left {
   padding-left: 20px;
}

#right {
   display: none;
}

.contactmain {
    padding: 0 0 20px 0px;
}



}


/* Smartphone landscape ----------------------------------------------------------------------------- */
@media only screen and (min-width:321px) and (max-width:768px) {
body {
	background: white;
        margin: 0px;
	padding: 0;
}
#wrapper {
	background: white;
        margin-top: 0px;
	padding: 2px;
}
#header {
	border-right: 4px solid black;
}


#menu a {
	padding: 0px 20px 0px 0px;
        line-height: 16px;
}

.picfloatright {
   display: none;
}

.piccenter {
   display: block;
}

#right {
   display: none;
}
 
}


/* Tablet portrait ---------------------------------------------------------------------------------- */


/* Tablet landscape --------------------------------------------------------------------------------- */


/* Standard layout ---------------------------------------------------------------------------------- */
@media only screen and (min-width:769px) {
.piccenter.homepage{
   display: none;
}

}
