
@media all {
	
body {
	background:url(../img/bg-main.gif) repeat-x #4a4a4a;
	margin: 0; 
	padding: 0;
	font-family:Helvetica, Arial, sans-serif;
	}
	
img {
	border:0;
	}	
	
.clear {
	clear: both; 
	}
	
h1, h2, h3, p {
	padding:0;
	margin:0;
	}

p {
	font-size:14px;
	line-height:20px;
	color:#999;
	}
	
p a, ul li a {
	color:#89bbba;
	text-decoration: none;
	}
	
p a:hover, ul li a:hover {
	color:#89bbba;
	text-decoration: underline;
	}	

h1 {
	color:#fff;
	font-size:24px;
	font-weight:normal;
	padding-top:20px;
	}
	
h2 {
	color:#89bbba;
	font-size:36px;
	}

/* ---------- LISTS ---------- */
ul {
	margin:0;
	padding:0;
	list-style:none;
	}	
	
ul li {
	font-size:14px;
	line-height:40px;
	color:#999;
	font-weight:bold;
	}

/* ---------- HEADER ---------- */

#headlink {
	width:220px;
	height:250px;
	z-index: 21;
	top: 0;
	position: absolute;
	margin-left:-110px;
    left:50%;
	}

#header {
	width:100%;
	background: url(../img/head-tab.png) center no-repeat;
	height:264px;
	z-index: 20;
	top: 0;
	position: relative;
	}
	
/* ---------- CONTENT ---------- */

#container {
	margin:auto;
	}
	
#content {
	width:960px;
	position: absolute;
	z-index: 10;
	top: 110px;
	}
	
#contentbg {
	behavior: url(css/PIE.htc);
	padding:155px 0 20px 0;
	background:#333;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	}
.links {
	float:left;
	line-height:40px;
	}

/* ---------- CONTENT contact ---------- */
	
#contentbg h3 {
	font-size:14px;
	color:#777;
	text-align:center;
	padding:0 0 6px 0;
	font-weight:normal;
	}
	
#contentbg h3 a {
	color:#777;
	text-decoration:none;
	}
	
#contentbg h3 a:hover {
	color:#89bbba;
	text-decoration: underline;
	}
	
/* ---------- CONTENT items ---------- */
	
.portitem {
	behavior: url(css/PIE.htc);
	box-shadow: 0 0 10px #000;
	width:144px;
	height:144px;
	border:6px solid #FFF;
	float:left;
	margin:14px;
	display:block;
	}	

/* ---------- PORTFOLIO thumbs ---------- */
	
.one { background:url(../img/thumb/national1.jpg) top; }
.two { background:url(../img/thumb/disney1.jpg) top; }
.three { background:url(../img/thumb/ford1.jpg) top; }
.four { background:url(../img/thumb/spg1.jpg) top; }
.five { background:url(../img/thumb/ford2.jpg) top; }
.six { background:url(../img/thumb/ez1.jpg) top; }
.seven { background:url(../img/thumb/supervalu1.jpg) top; }
.eight { background:url(../img/thumb/usb2.jpg) top; }
.nine { background:url(../img/thumb/ford3.jpg) top; }
.ten { background:url(../img/thumb/strib1.jpg) top; }
	
a:hover .one, a:hover .two, a:hover .three, a:hover .four, a:hover .five, a:hover .six, a:hover .seven, a:hover .eight, a:hover .nine, a:hover .ten {
	background-position: -11px -155px;
	}	
	
/* ---------- BUTTON ---------- */

a.btn {
	display:block;
	padding:10px;
	width:120px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#009890;
	text-decoration:none;
	text-align:center;
	}
	
a.btn:hover {
	background:#57bbb6;
	}
	
/* ---------- FOOTER ---------- */	

#foot {
	padding:10px 0 30px 0;
	text-align:center;
	}
#foot p {
	color: #777;
	font-size:14px;
	}
	
#foot p a {
	color:#777;
	text-decoration:none;
	}
	
#foot p a:hover {
	color:#89bbba;
	text-decoration: underline;
	}	
	
/* ---------- GLOBAL PORTFOLIO IMAGES ---------- */	

.disney1-1-portpic, 
.disney1-2-portpic, 
.disney1-3-portpic, 
.disney1-4-portpic, 
.disney1-5-portpic, 
.national1-1-portpic, 
.national1-2-portpic, 
.national1-3-portpic, 
.national1-4-portpic, 
.national1-5-portpic, 
.national1-6-portpic, 
.national1-7-portpic, 
.spg1-1-portpic, 
.spg1-2-portpic, 
.spg1-3-portpic, 
.spg1-4-portpic, 
.spg1-5-portpic, 
.spg1-6-portpic, 
.spg1-7-portpic,
.ford2-1-portpic,
.usb1-1-portpic,
.usb1-2-portpic, 
.supervalu1-1-portpic, 
.supervalu1-2-portpic, 
.supervalu1-3-portpic, 
.supervalu1-4-portpic, 
.supervalu1-5-portpic,
.usb2-1-portpic,
.usb2-2-portpic,
.usb2-3-portpic,
.ford3-1-portpic,
.ford3-2-portpic,
.ford3-3-portpic,
.ford3-4-portpic,
.ford3-5-portpic,
.ez1-1-portpic,
.ez1-2-portpic,
.ez1-3-portpic,
.ez1-4-portpic,
.ez1-5-portpic,
.ez1-6-portpic,
.ez1-7-portpic { float:left; }

}

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

#container {
	width:960px;
	}
#content {
	width:960px;
	}
#contentcontain {
	padding:0 20px 20px 20px;
	}
.links {
	width:350px;
	}

/* ---------- Portfolio Content ---------- */

.contentwrap, .contentwrap2 { padding:0 40px 20px 40px; }
.contentwrap { width:860px; }
.contentwraphome { padding:0 180px 30px 180px; }

/* ---------- Portfolio Images ---------- */

.disney1-1-portpic, 
.disney1-2-portpic, 
.disney1-3-portpic, 
.disney1-4-portpic, 
.disney1-5-portpic, 
.national1-1-portpic, 
.national1-2-portpic, 
.national1-3-portpic, 
.national1-4-portpic, 
.national1-5-portpic, 
.national1-6-portpic, 
.national1-7-portpic, 
.spg1-1-portpic, 
.spg1-2-portpic, 
.spg1-3-portpic, 
.spg1-4-portpic, 
.spg1-5-portpic, 
.spg1-6-portpic, 
.spg1-7-portpic,
.ford2-1-portpic,
.usb1-1-portpic,
.usb1-2-portpic,
.supervalu1-1-portpic, 
.supervalu1-2-portpic, 
.supervalu1-3-portpic, 
.supervalu1-4-portpic, 
.supervalu1-5-portpic,
.usb2-1-portpic,
.usb2-2-portpic,
.usb2-3-portpic,
.ford3-1-portpic,
.ford3-2-portpic,
.ford3-3-portpic,
.ford3-4-portpic,
.ford3-5-portpic,
.ez1-1-portpic,
.ez1-2-portpic,
.ez1-3-portpic,
.ez1-4-portpic,
.ez1-5-portpic,
.ez1-6-portpic,
.ez1-7-portpic { margin:10px; }

.disney1-1-portpic { background:url(../img/port/disney1-1.png) no-repeat; background-size: cover; width: 860px; height: 134px; }
.disney1-2-portpic { background:url(../img/port/disney1-2.jpg) no-repeat; background-size: cover; width: 420px; height: 407px; }
.disney1-3-portpic { background:url(../img/port/disney1-3.jpg) no-repeat; background-size: cover; width: 420px; height: 407px; }
.disney1-4-portpic { background:url(../img/port/disney1-4.jpg) no-repeat; background-size: cover; width: 420px; height: 407px; }
.disney1-5-portpic { background:url(../img/port/disney1-5.jpg) no-repeat; background-size: cover; width: 420px; height: 535px; }

.national1-1-portpic { background:url(../img/port/national1-1.jpg) no-repeat; background-size: cover; width: 860px; height: 524px; }
.national1-2-portpic { background:url(../img/port/national1-2.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.national1-3-portpic { background:url(../img/port/national1-3.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.national1-4-portpic { background:url(../img/port/national1-4.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.national1-5-portpic { background:url(../img/port/national1-5.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.national1-6-portpic { background:url(../img/port/national1-6.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.national1-7-portpic { background:url(../img/port/national1-7.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }

.ford1-1-portpic, .ford1-2-portpic, .ford1-3-portpic, .ford1-4-portpic { float:left; width: 200px; height: 403px; margin:10px; }
.ford1-1-portpic { background:url(../img/port/ford1-1.png) no-repeat; background-size: cover; }
.ford1-2-portpic { background:url(../img/port/ford1-2.png) no-repeat; background-size: cover; }
.ford1-3-portpic { background:url(../img/port/ford1-3.png) no-repeat; background-size: cover; }
.ford1-4-portpic { background:url(../img/port/ford1-4.png) no-repeat; background-size: cover; }

.spg1-1-portpic { background:url(../img/port/spg1-1.jpg) no-repeat; background-size: cover; width: 860px; height: 524px; }
.spg1-2-portpic { background:url(../img/port/spg1-2.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.spg1-3-portpic { background:url(../img/port/spg1-3.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.spg1-4-portpic { background:url(../img/port/spg1-4.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.spg1-5-portpic { background:url(../img/port/spg1-5.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.spg1-6-portpic { background:url(../img/port/spg1-6.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }
.spg1-7-portpic { background:url(../img/port/spg1-7.jpg) no-repeat; background-size: cover; width: 420px; height: 256px; }

.ford2-1-portpic { background:url(../img/port/ford2-1.jpg) no-repeat; background-size: cover; width: 860px; height: 612px; }

.usb1-1-portpic { background:url(../img/port/usb1-1.jpg) no-repeat; background-size: cover; width: 860px; height: 647px; }
.usb1-2-portpic { background:url(../img/port/usb1-2.jpg) no-repeat; background-size: cover; width: 860px; height: 647px; }

.supervalu1-1-portpic { background:url(../img/port/supervalu1-1.jpg) no-repeat; background-size: cover; width: 860px; height: 774px; }
.supervalu1-2-portpic { background:url(../img/port/supervalu1-2.jpg) no-repeat; background-size: cover; width: 420px; height: 378px; }
.supervalu1-3-portpic { background:url(../img/port/supervalu1-3.jpg) no-repeat; background-size: cover; width: 420px; height: 378px; }
.supervalu1-4-portpic { background:url(../img/port/supervalu1-4.jpg) no-repeat; background-size: cover; width: 420px; height: 585px; }
.supervalu1-5-portpic { background:url(../img/port/supervalu1-5.jpg) no-repeat; background-size: cover; width: 420px; height: 344px; }

.usb2-1-portpic { background:url(../img/port/usb2-1.jpg) no-repeat; background-size: cover; width: 860px; height: 755px; }
.usb2-2-portpic { background:url(../img/port/usb2-2.jpg) no-repeat; background-size: cover; width: 420px; height: 377px; }
.usb2-3-portpic { background:url(../img/port/usb2-3.jpg) no-repeat; background-size: cover; width: 420px; height: 377px; }

.ford3-1-portpic { background:url(../img/port/ford3-1.jpg) no-repeat; background-size: cover; width: 420px; height: 237px; }
.ford3-2-portpic { background:url(../img/port/ford3-2.jpg) no-repeat; background-size: cover; width: 420px; height: 237px; }
.ford3-3-portpic { background:url(../img/port/ford3-3.jpg) no-repeat; background-size: cover; width: 860px; height: 486px; }
.ford3-4-portpic { background:url(../img/port/ford3-4.jpg) no-repeat; background-size: cover; width: 420px; height: 237px; }
.ford3-5-portpic { background:url(../img/port/ford3-5.jpg) no-repeat; background-size: cover; width: 420px; height: 237px; }

.ez1-1-portpic { background:url(../img/port/ez1-1.jpg) no-repeat; background-size: cover; width: 420px; height: 570px; }
.ez1-2-portpic { background:url(../img/port/ez1-2.jpg) no-repeat; background-size: cover; width: 420px; height: 570px; }
.ez1-3-portpic { background:url(../img/port/ez1-3.jpg) no-repeat; background-size: cover; width: 860px; height: 554px; }
.ez1-4-portpic { background:url(../img/port/ez1-4.jpg) no-repeat; background-size: cover; width: 420px; height: 367px; }
.ez1-5-portpic { background:url(../img/port/ez1-5.jpg) no-repeat; background-size: cover; width: 420px; height: 367px; }
.ez1-6-portpic { background:url(../img/port/ez1-6.jpg) no-repeat; background-size: cover; width: 420px; height: 419px; }
.ez1-7-portpic { background:url(../img/port/ez1-7.jpg) no-repeat; background-size: cover; width: 420px; height: 419px; }
	
}


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

#container {
	width:740px;
	}
#content {
	width:740px;
	}
#contentcontain {
	padding:0 20px 20px 94px;
	}
.links {
	width:350px;
	}

/* ---------- Portfolio Content ---------- */

.contentwrap, .contentwrap2 { padding:0 40px 20px 40px; }
.contentwrap { width:640px; }
.contentwraphome { padding:0 60px 30px 60px; }

/* ---------- Portfolio Images ---------- */

.disney1-1-portpic, 
.disney1-2-portpic, 
.disney1-3-portpic, 
.disney1-4-portpic, 
.disney1-5-portpic, 
.national1-1-portpic, 
.national1-2-portpic, 
.national1-3-portpic, 
.national1-4-portpic, 
.national1-5-portpic, 
.national1-6-portpic, 
.national1-7-portpic, 
.spg1-1-portpic, 
.spg1-2-portpic, 
.spg1-3-portpic, 
.spg1-4-portpic, 
.spg1-5-portpic, 
.spg1-6-portpic, 
.spg1-7-portpic,
.ford2-1-portpic,
.usb1-1-portpic,
.usb1-2-portpic,
.supervalu1-1-portpic, 
.supervalu1-2-portpic, 
.supervalu1-3-portpic, 
.supervalu1-4-portpic, 
.supervalu1-5-portpic,
.usb2-1-portpic,
.usb2-2-portpic,
.usb2-3-portpic,
.ford3-1-portpic,
.ford3-2-portpic,
.ford3-3-portpic,
.ford3-4-portpic,
.ford3-5-portpic,
.ez1-1-portpic,
.ez1-2-portpic,
.ez1-3-portpic,
.ez1-4-portpic,
.ez1-5-portpic,
.ez1-6-portpic,
.ez1-7-portpic { margin:10px; }

.disney1-1-portpic { background:url(../img/port/disney1-1.png) no-repeat; background-size: cover; width: 640px; height: 100px; }
.disney1-2-portpic { background:url(../img/port/disney1-2.jpg) no-repeat; background-size: cover; width: 310px; height: 300px; }
.disney1-3-portpic { background:url(../img/port/disney1-3.jpg) no-repeat; background-size: cover; width: 310px; height: 300px; }
.disney1-4-portpic { background:url(../img/port/disney1-4.jpg) no-repeat; background-size: cover; width: 310px; height: 300px; }
.disney1-5-portpic { background:url(../img/port/disney1-5.jpg) no-repeat; background-size: cover; width: 310px; height: 388px; }

.national1-1-portpic { background:url(../img/port/national1-1.jpg) no-repeat; background-size: cover; width: 640px; height: 390px; }
.national1-2-portpic { background:url(../img/port/national1-2.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.national1-3-portpic { background:url(../img/port/national1-3.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.national1-4-portpic { background:url(../img/port/national1-4.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.national1-5-portpic { background:url(../img/port/national1-5.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.national1-6-portpic { background:url(../img/port/national1-6.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.national1-7-portpic { background:url(../img/port/national1-7.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }

.ford1-1-portpic, .ford1-2-portpic, .ford1-3-portpic, .ford1-4-portpic { float:left; width: 200px; height: 403px; margin:10px 0 10px 90px; }
.ford1-1-portpic { background:url(../img/port/ford1-1.png) no-repeat; background-size: cover; }
.ford1-2-portpic { background:url(../img/port/ford1-2.png) no-repeat; background-size: cover; }
.ford1-3-portpic { background:url(../img/port/ford1-3.png) no-repeat; background-size: cover; }
.ford1-4-portpic { background:url(../img/port/ford1-4.png) no-repeat; background-size: cover; }

.spg1-1-portpic { background:url(../img/port/spg1-1.jpg) no-repeat; background-size: cover; width: 640px; height: 390px; }
.spg1-2-portpic { background:url(../img/port/spg1-2.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.spg1-3-portpic { background:url(../img/port/spg1-3.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.spg1-4-portpic { background:url(../img/port/spg1-4.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.spg1-5-portpic { background:url(../img/port/spg1-5.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.spg1-6-portpic { background:url(../img/port/spg1-6.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }
.spg1-7-portpic { background:url(../img/port/spg1-7.jpg) no-repeat; background-size: cover; width: 310px; height: 189px; }

.ford2-1-portpic { background:url(../img/port/ford2-1.jpg) no-repeat; background-size: cover; width: 640px; height: 455px; }

.usb1-1-portpic { background:url(../img/port/usb1-1.jpg) no-repeat; background-size: cover; width: 640px; height: 481px; }
.usb1-2-portpic { background:url(../img/port/usb1-2.jpg) no-repeat; background-size: cover; width: 640px; height: 481px; }

.supervalu1-1-portpic { background:url(../img/port/supervalu1-1.jpg) no-repeat; background-size: cover; width: 640px; height: 576px; }
.supervalu1-2-portpic { background:url(../img/port/supervalu1-2.jpg) no-repeat; background-size: cover; width: 310px; height: 279px; }
.supervalu1-3-portpic { background:url(../img/port/supervalu1-3.jpg) no-repeat; background-size: cover; width: 310px; height: 279px; }
.supervalu1-4-portpic { background:url(../img/port/supervalu1-4.jpg) no-repeat; background-size: cover; width: 310px; height: 432px; }
.supervalu1-5-portpic { background:url(../img/port/supervalu1-5.jpg) no-repeat; background-size: cover; width: 310px; height: 254px; }

.usb2-1-portpic { background:url(../img/port/usb2-1.jpg) no-repeat; background-size: cover; width: 640px; height: 562px; }
.usb2-2-portpic { background:url(../img/port/usb2-2.jpg) no-repeat; background-size: cover; width: 310px; height: 278px; }
.usb2-3-portpic { background:url(../img/port/usb2-3.jpg) no-repeat; background-size: cover; width: 310px; height: 278px; }

.ford3-1-portpic { background:url(../img/port/ford3-1.jpg) no-repeat; background-size: cover; width: 310px; height: 175px; }
.ford3-2-portpic { background:url(../img/port/ford3-2.jpg) no-repeat; background-size: cover; width: 310px; height: 175px; }
.ford3-3-portpic { background:url(../img/port/ford3-3.jpg) no-repeat; background-size: cover; width: 640px; height: 362px; }
.ford3-4-portpic { background:url(../img/port/ford3-4.jpg) no-repeat; background-size: cover; width: 310px; height: 175px; }
.ford3-5-portpic { background:url(../img/port/ford3-5.jpg) no-repeat; background-size: cover; width: 310px; height: 175px; }

.ez1-1-portpic { background:url(../img/port/ez1-1.jpg) no-repeat; background-size: cover; width: 310px; height: 421px; }
.ez1-2-portpic { background:url(../img/port/ez1-2.jpg) no-repeat; background-size: cover; width: 310px; height: 421px; }
.ez1-3-portpic { background:url(../img/port/ez1-3.jpg) no-repeat; background-size: cover; width: 640px; height: 412px; }
.ez1-4-portpic { background:url(../img/port/ez1-4.jpg) no-repeat; background-size: cover; width: 310px; height: 271px; }
.ez1-5-portpic { background:url(../img/port/ez1-5.jpg) no-repeat; background-size: cover; width: 310px; height: 271px; }
.ez1-6-portpic { background:url(../img/port/ez1-6.jpg) no-repeat; background-size: cover; width: 310px; height: 309px; }
.ez1-7-portpic { background:url(../img/port/ez1-7.jpg) no-repeat; background-size: cover; width: 310px; height: 309px; }

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

#container {
	width:440px;
	}
#content {
	width:440px;
	}
#contentcontain {
	padding:0 20px 20px 36px;
	}
.links {
	width:350px;
	}

/* ---------- Portfolio Content ---------- */

.contentwrap, .contentwrap2 { padding:0 30px 20px 30px; }
.contentwrap { width:380px; }
.contentwraphome { padding:0 40px 30px 40px; }

/* ---------- Portfolio Images ---------- */

.disney1-1-portpic, 
.disney1-2-portpic, 
.disney1-3-portpic, 
.disney1-4-portpic, 
.disney1-5-portpic, 
.national1-1-portpic, 
.national1-2-portpic, 
.national1-3-portpic, 
.national1-4-portpic, 
.national1-5-portpic, 
.national1-6-portpic, 
.national1-7-portpic, 
.spg1-1-portpic, 
.spg1-2-portpic, 
.spg1-3-portpic, 
.spg1-4-portpic, 
.spg1-5-portpic, 
.spg1-6-portpic, 
.spg1-7-portpic,
.ford2-1-portpic,
.usb1-1-portpic,
.usb1-2-portpic,
.supervalu1-1-portpic, 
.supervalu1-2-portpic, 
.supervalu1-3-portpic, 
.supervalu1-4-portpic, 
.supervalu1-5-portpic,
.usb2-1-portpic,
.usb2-2-portpic,
.usb2-3-portpic,
.ford3-1-portpic,
.ford3-2-portpic,
.ford3-3-portpic,
.ford3-4-portpic,
.ford3-5-portpic,
.ez1-1-portpic,
.ez1-2-portpic,
.ez1-3-portpic,
.ez1-4-portpic,
.ez1-5-portpic,
.ez1-6-portpic,
.ez1-7-portpic { margin:10px; }

.disney1-1-portpic { background:url(../img/port/disney1-1m.png) no-repeat; background-size: cover; width: 260px; height: 279px; margin-left:65px; }
.disney1-2-portpic { background:url(../img/port/disney1-2.jpg) no-repeat; background-size: cover; width: 360px; height: 349px; }
.disney1-3-portpic { background:url(../img/port/disney1-3.jpg) no-repeat; background-size: cover; width: 360px; height: 349px; }
.disney1-4-portpic { background:url(../img/port/disney1-4.jpg) no-repeat; background-size: cover; width: 360px; height: 349px; }
.disney1-5-portpic { background:url(../img/port/disney1-5.jpg) no-repeat; background-size: cover; width: 360px; height: 459px; }

.national1-1-portpic { background:url(../img/port/national1-1.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.national1-2-portpic { background:url(../img/port/national1-2.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.national1-3-portpic { background:url(../img/port/national1-3.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.national1-4-portpic { background:url(../img/port/national1-4.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.national1-5-portpic { background:url(../img/port/national1-5.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.national1-6-portpic { background:url(../img/port/national1-6.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.national1-7-portpic { background:url(../img/port/national1-7.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }

.ford1-1-portpic, .ford1-2-portpic, .ford1-3-portpic, .ford1-4-portpic { width: 200px; height: 403px; margin-left:90px; }
.ford1-1-portpic { background:url(../img/port/ford1-1.png) no-repeat; background-size: cover; }
.ford1-2-portpic { background:url(../img/port/ford1-2.png) no-repeat; background-size: cover; }
.ford1-3-portpic { background:url(../img/port/ford1-3.png) no-repeat; background-size: cover; }
.ford1-4-portpic { background:url(../img/port/ford1-4.png) no-repeat; background-size: cover; }

.spg1-1-portpic { background:url(../img/port/spg1-1.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.spg1-2-portpic { background:url(../img/port/spg1-2.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.spg1-3-portpic { background:url(../img/port/spg1-3.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.spg1-4-portpic { background:url(../img/port/spg1-4.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.spg1-5-portpic { background:url(../img/port/spg1-5.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.spg1-6-portpic { background:url(../img/port/spg1-6.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }
.spg1-7-portpic { background:url(../img/port/spg1-7.jpg) no-repeat; background-size: cover; width: 360px; height: 219px; }

.ford2-1-portpic { background:url(../img/port/ford2-1.jpg) no-repeat; background-size: cover; width: 360px; height: 256px; }

.usb1-1-portpic { background:url(../img/port/usb1-1.jpg) no-repeat; background-size: cover; width: 360px; height: 271px; }
.usb1-2-portpic { background:url(../img/port/usb1-2.jpg) no-repeat; background-size: cover; width: 360px; height: 271px; }

.supervalu1-1-portpic { background:url(../img/port/supervalu1-1.jpg) no-repeat; background-size: cover; width: 360px; height: 320px; }
.supervalu1-2-portpic { background:url(../img/port/supervalu1-2.jpg) no-repeat; background-size: cover; width: 360px; height: 324px; }
.supervalu1-3-portpic { background:url(../img/port/supervalu1-3.jpg) no-repeat; background-size: cover; width: 360px; height: 324px; }
.supervalu1-4-portpic { background:url(../img/port/supervalu1-4.jpg) no-repeat; background-size: cover; width: 360px; height: 501px; }
.supervalu1-5-portpic { background:url(../img/port/supervalu1-5.jpg) no-repeat; background-size: cover; width: 360px; height: 295px; }

.usb2-1-portpic { background:url(../img/port/usb2-1.jpg) no-repeat; background-size: cover; width: 360px; height: 316px; }
.usb2-2-portpic { background:url(../img/port/usb2-2.jpg) no-repeat; background-size: cover; width: 360px; height: 323px; }
.usb2-3-portpic { background:url(../img/port/usb2-3.jpg) no-repeat; background-size: cover; width: 360px; height: 323px; }

.ford3-1-portpic { background:url(../img/port/ford3-1.jpg) no-repeat; background-size: cover; width: 360px; height: 203px; }
.ford3-2-portpic { background:url(../img/port/ford3-2.jpg) no-repeat; background-size: cover; width: 360px; height: 203px; }
.ford3-3-portpic { background:url(../img/port/ford3-3.jpg) no-repeat; background-size: cover; width: 360px; height: 203px; }
.ford3-4-portpic { background:url(../img/port/ford3-4.jpg) no-repeat; background-size: cover; width: 360px; height: 203px; }
.ford3-5-portpic { background:url(../img/port/ford3-5.jpg) no-repeat; background-size: cover; width: 360px; height: 203px; }

.ez1-1-portpic { background:url(../img/port/ez1-1.jpg) no-repeat; background-size: cover; width: 360px; height: 489px; }
.ez1-2-portpic { background:url(../img/port/ez1-2.jpg) no-repeat; background-size: cover; width: 360px; height: 489px; }
.ez1-3-portpic { background:url(../img/port/ez1-3.jpg) no-repeat; background-size: cover; width: 360px; height: 232px; }
.ez1-4-portpic { background:url(../img/port/ez1-4.jpg) no-repeat; background-size: cover; width: 360px; height: 315px; }
.ez1-5-portpic { background:url(../img/port/ez1-5.jpg) no-repeat; background-size: cover; width: 360px; height: 315px; }
.ez1-6-portpic { background:url(../img/port/ez1-6.jpg) no-repeat; background-size: cover; width: 360px; height: 359px; }
.ez1-7-portpic { background:url(../img/port/ez1-7.jpg) no-repeat; background-size: cover; width: 360px; height: 359px; }

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

#container {
	width:300px;
	}
#content {
	width:300px;
	}
#contentcontain {
	padding:0 20px 20px 20px;
	}
.links {
	width:290px;
	}

/* ---------- Portfolio Content ---------- */

.contentwrap, .contentwrap2 { padding:0 20px 20px 20px; }
.contentwrap { width:260px; }
.contentwraphome { padding:0 20px 20px 20px; }


/* ---------- Portfolio Thumbs ----------- */
.one,
.two,
.three,
.four,
.five,
.six,
.seven,
.eight,
.nine,
.ten { width:89px; height:83px; background-size: cover; background-repeat:no-repeat; }

a:hover .one, a:hover .two, a:hover .three, a:hover .four, a:hover .five, a:hover .six, a:hover .seven, a:hover .eight, a:hover .nine, a:hover .ten {
	background-position: 0px -83px;
	}

/* ---------- Portfolio Images ---------- */

.disney1-1-portpic, 
.disney1-2-portpic, 
.disney1-3-portpic, 
.disney1-4-portpic, 
.disney1-5-portpic, 
.national1-1-portpic, 
.national1-2-portpic, 
.national1-3-portpic, 
.national1-4-portpic, 
.national1-5-portpic, 
.national1-6-portpic, 
.national1-7-portpic, 
.spg1-1-portpic, 
.spg1-2-portpic, 
.spg1-3-portpic, 
.spg1-4-portpic, 
.spg1-5-portpic, 
.spg1-6-portpic, 
.spg1-7-portpic,
.ford2-1-portpic,
.usb1-1-portpic,
.usb1-2-portpic,
.supervalu1-1-portpic, 
.supervalu1-2-portpic, 
.supervalu1-3-portpic, 
.supervalu1-4-portpic, 
.supervalu1-5-portpic,
.usb2-1-portpic,
.usb2-2-portpic,
.usb2-3-portpic,
.ford3-1-portpic,
.ford3-2-portpic,
.ford3-3-portpic,
.ford3-4-portpic,
.ford3-5-portpic,
.ez1-1-portpic,
.ez1-2-portpic,
.ez1-3-portpic,
.ez1-4-portpic,
.ez1-5-portpic,
.ez1-6-portpic,
.ez1-7-portpic { margin:10px 0 10px 0; }

.disney1-1-portpic { background:url(../img/port/disney1-1m.png) no-repeat; background-size: cover; width: 260px; height: 279px; }
.disney1-2-portpic { background:url(../img/port/disney1-2.jpg) no-repeat; background-size: cover; width: 260px; height: 252px; }
.disney1-3-portpic { background:url(../img/port/disney1-3.jpg) no-repeat; background-size: cover; width: 260px; height: 252px; }
.disney1-4-portpic { background:url(../img/port/disney1-4.jpg) no-repeat; background-size: cover; width: 260px; height: 252px; }
.disney1-5-portpic { background:url(../img/port/disney1-5.jpg) no-repeat; background-size: cover; width: 260px; height: 325px; }

.national1-1-portpic { background:url(../img/port/national1-1.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.national1-2-portpic { background:url(../img/port/national1-2.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.national1-3-portpic { background:url(../img/port/national1-3.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.national1-4-portpic { background:url(../img/port/national1-4.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.national1-5-portpic { background:url(../img/port/national1-5.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.national1-6-portpic { background:url(../img/port/national1-6.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.national1-7-portpic { background:url(../img/port/national1-7.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }

.ford1-1-portpic, .ford1-2-portpic, .ford1-3-portpic, .ford1-4-portpic { width: 200px; height: 403px; margin-left:30px; }
.ford1-1-portpic { background:url(../img/port/ford1-1.png) no-repeat; background-size: cover; }
.ford1-2-portpic { background:url(../img/port/ford1-2.png) no-repeat; background-size: cover; }
.ford1-3-portpic { background:url(../img/port/ford1-3.png) no-repeat; background-size: cover; }
.ford1-4-portpic { background:url(../img/port/ford1-4.png) no-repeat; background-size: cover; }

.spg1-1-portpic { background:url(../img/port/spg1-1.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.spg1-2-portpic { background:url(../img/port/spg1-2.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.spg1-3-portpic { background:url(../img/port/spg1-3.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.spg1-4-portpic { background:url(../img/port/spg1-4.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.spg1-5-portpic { background:url(../img/port/spg1-5.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.spg1-6-portpic { background:url(../img/port/spg1-6.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }
.spg1-7-portpic { background:url(../img/port/spg1-7.jpg) no-repeat; background-size: cover; width: 260px; height: 158px; }

.ford2-1-portpic { background:url(../img/port/ford2-1.jpg) no-repeat; background-size: cover; width: 260px; height: 185px; }

.usb1-1-portpic { background:url(../img/port/usb1-1.jpg) no-repeat; background-size: cover; width: 260px; height: 196px; }
.usb1-2-portpic { background:url(../img/port/usb1-2.jpg) no-repeat; background-size: cover; width: 260px; height: 196px; }

.supervalu1-1-portpic { background:url(../img/port/supervalu1-1.jpg) no-repeat; background-size: cover; width: 260px; height: 231px; }
.supervalu1-2-portpic { background:url(../img/port/supervalu1-2.jpg) no-repeat; background-size: cover; width: 260px; height: 234px; }
.supervalu1-3-portpic { background:url(../img/port/supervalu1-3.jpg) no-repeat; background-size: cover; width: 260px; height: 234px; }
.supervalu1-4-portpic { background:url(../img/port/supervalu1-4.jpg) no-repeat; background-size: cover; width: 260px; height: 362px; }
.supervalu1-5-portpic { background:url(../img/port/supervalu1-5.jpg) no-repeat; background-size: cover; width: 260px; height: 213px; }

.usb2-1-portpic { background:url(../img/port/usb2-1.jpg) no-repeat; background-size: cover; width: 260px; height: 228px; }
.usb2-2-portpic { background:url(../img/port/usb2-2.jpg) no-repeat; background-size: cover; width: 260px; height: 233px; }
.usb2-3-portpic { background:url(../img/port/usb2-3.jpg) no-repeat; background-size: cover; width: 260px; height: 233px; }

.ford3-1-portpic { background:url(../img/port/ford3-1.jpg) no-repeat; background-size: cover; width: 260px; height: 147px; }
.ford3-2-portpic { background:url(../img/port/ford3-2.jpg) no-repeat; background-size: cover; width: 260px; height: 147px; }
.ford3-3-portpic { background:url(../img/port/ford3-3.jpg) no-repeat; background-size: cover; width: 260px; height: 147px; }
.ford3-4-portpic { background:url(../img/port/ford3-4.jpg) no-repeat; background-size: cover; width: 260px; height: 147px; }
.ford3-5-portpic { background:url(../img/port/ford3-5.jpg) no-repeat; background-size: cover; width: 260px; height: 147px; }

.ez1-1-portpic { background:url(../img/port/ez1-1.jpg) no-repeat; background-size: cover; width: 260px; height: 353px; }
.ez1-2-portpic { background:url(../img/port/ez1-2.jpg) no-repeat; background-size: cover; width: 260px; height: 353px; }
.ez1-3-portpic { background:url(../img/port/ez1-3.jpg) no-repeat; background-size: cover; width: 260px; height: 167px; }
.ez1-4-portpic { background:url(../img/port/ez1-4.jpg) no-repeat; background-size: cover; width: 260px; height: 227px; }
.ez1-5-portpic { background:url(../img/port/ez1-5.jpg) no-repeat; background-size: cover; width: 260px; height: 227px; }
.ez1-6-portpic { background:url(../img/port/ez1-6.jpg) no-repeat; background-size: cover; width: 260px; height: 259px; }
.ez1-7-portpic { background:url(../img/port/ez1-7.jpg) no-repeat; background-size: cover; width: 260px; height: 259px; }

	
	
}