/*  CSS by VANTAGE STUDIOS INC. - 2006  */


/* ---------- basic elements ---------- */

body {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 0;
	height: 100%;
	font: 11px/16px helvetica, arial, sans-serif;
	color: #000;
	background: #ddd url(images/bg.jpg) top center repeat-y;
}

body, div, ul, li, dl, dd, dt, p, table, tr, th, td, img {padding: 0; border: 0; margin: 0;}

a { outline: none; }

p a:link, ul li a:link {
	font: 12px/16px helvetica, arial, sans-serif;
	color: #8dc63f;
	text-decoration: none;
}


p a:visited, ul li a:visited {
	font: 12px/16px helvetica, arial, sans-serif;
	color: #8dc63f;
	text-decoration: none;
}

p a:hover, ul li a:hover {
	font: 12px/16px helvetica, arial, sans-serif;
	color: red;
	text-decoration: none;
}

h2 {
	font: 18px/18px helvetica, arial, sans-serif;
	letter-spacing: -.25px;
	color: #666;
	margin: 0;
	padding: 10px 0 10px 3px;
}

h3 {
	font: 11px/11px helvetica, arial, sans-serif;
	color: #999;
	margin: 0;
	padding: 0 0 10px 3px;
}

p {
	font: 12px/20px helvetica, arial, sans-serif;
	color: #878787;
	margin: 0;
	padding: 0 10px 15px 3px;
}

p a:link {
	font: 12px/16px helvetica, arial, sans-serif;
	color: #8dc63f;
	text-decoration: none;
}

p a:visited {
	font: 12px/16px helvetica, arial, sans-serif;
	color: #8dc63f;
	text-decoration: none;
}

p a:hover {
	font: 12px/16px helvetica, arial, sans-serif;
	color: red;
	text-decoration: none;
}

form {margin: 0; padding: 0;}

hr {display:none;}

textarea {font: 14px/16px helvetica, arial, sans-serif; overflow:auto;}

.submit {background: #eee; border: 1px outset #fff;}

.email {padding: 0 8px 0 0; color: #bbb; border: 1px inset #ddd;}

.txtbox {padding: 0 8px 0 0; color: #bbb; border: 1px inset #ddd;}


/* ---------- layout ---------- */

#container {
	height: 300px;
	width: auto;
	text-align: center;
	padding: 0;
	margin: 0 auto 0 auto;
	background: url(images/headerbg.jpg) top center no-repeat;	
}

#header {
	width: 698px;
	height: auto;
	text-align: center;
	padding: 0;
	margin: 0 auto 0 auto;
}

#innercontainer {
	clear: both;
	width: 698px;
	height: auto;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
}

#left{
	clear: both;
	float: left;
	width: 452px;
	height: auto;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0 auto 0 auto;
	voice-family: "\"}\"";
 	voice-family: inherit;
 	width: 442px;
 	}
 	
 	html>body #left { width: 442px;}

#left ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 8px 8px;
	margin: 0;	
}

#left ul li {
	width: 350px;
	font: 12px/18px helvetica, arial, sans-serif;
	color: #888;
	font-style: italic;
	border: 0;
	float: left;
	display: block;
	margin: 0;
	padding: 0 0 8px 30px;
	background: transparent url(images/arrow.gif) top left no-repeat;
}

.bios {
	float: left;
	font: 12px/16px helvetica, arial, sans-serif;
	color: #666;
	margin: 0;
	padding: 5px 5px 0 0;
}

#right {
	float: right;
	width: 213px;
	height: auto;
	text-align: left;
	padding: 15px 13px 25px 0;
	margin: 0 auto 0 auto;
}

#right h4 {
	font: 16px/18px georgia, "times new roman", times, serif;
	letter-spacing: 0px;
	color: #333;
	margin: 0;
	padding: 8px 0 8px 8px;
}

#right p {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #888;
	margin: 0;
	padding: 0 0 8px 8px;
}

#right a:link {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #8dc63f;
	text-decoration: none;
}

#right a:visited {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #8dc63f;
	text-decoration: none;
}

#right a:hover {
	font: 11px/16px helvetica, arial, sans-serif;
	color: red;
	text-decoration: none;
}

#right h5 {
	clear: both;
	font: 11px/16px helvetica, arial, sans-serif;
	color: #888;
	margin: 0;
	padding: 0 0 8px 8px;
}

#right .awardtitle {
	clear: both;
	font: 11px/16px helvetica, arial, sans-serif;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 8px;
}

#right .awards {
	font: 11px/14px helvetica, arial, sans-serif;
	color: #888;
	margin: 0;
	padding: 0 0 0 8px;
}

#right .awardsend {
	font: 11px/14px helvetica, arial, sans-serif;
	color: #888;
	margin: 0;
	padding: 0 0 15px 8px;
}

#right ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 8px 8px;
	margin: 0;	
}

#right ul li {
	border: 0;
	float: left;
	display: block;
	margin: 0;
	padding: 0 8px 0 30px;
	background: transparent url(images/arrow.gif) top left no-repeat;
}

#right #subnav ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 8px 8px;
	margin: 0;	
}

#right #subnav ul li {
	clear: both;
	border: 0;
	float: left;
	display: block;	
	margin: 0;
	padding: 0 8px 0 0;
	background: #fff;

}

#right #subnav a, #right #subnav a:hover {font: 12px/22px helvetica, arial, sans-serif; font-weight: bold;}



#right #recent ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 8px 8px;
	margin: 0;	
}

#right #recent ul li {
	border: 0;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
	background: #fff;

}

#recentsingle {
	margin: 0;
	padding: 0 0 10px 7px;
	width: 197px;
	height: 119px;
	}
	
#recentsingle a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/reelo.jpg) top left no-repeat;
}

#recent1 {
	margin: 0;
	padding: 0;
	width: 62px;
	height: 74px;
}
	
#recent1 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/flatlanderso.jpg) top left no-repeat;
}

#recent2 {
	margin: 0;
	padding: 0;
	width: 62px;
	height: 74px;
}
	
#recent2 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/creativeo.jpg) top left no-repeat;
}	

#recent3 {
	margin: 0;
	padding: 0;
	width: 62px;
	height: 74px;
	}
	
#recent3 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/bergo.jpg) top left no-repeat;
}

#checkout {
	margin: 0;
	padding: 0 0 10px 7px;
	width: 195px;
	height: 125px;
}
	
#checkout a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/checkouto.jpg) top left no-repeat;
}

#q94stuff ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 8px 0;
	margin: 0;	
}

#q94stuff ul li {
	border: 0;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background: #fff;

}

#q94logo, #q94logo a:link, #q94logo a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;
	text-decoration: none;	
	background: url(images/q94_logo.jpg);
}

#q94logo a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;	
	text-decoration: none;
	background: url(images/q94_logoo.jpg);
}

#q94package, #q94package a:link, #q94package a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;
	text-decoration: none;	
	background: url(images/q94_package.jpg);
}

#q94package a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;	
	text-decoration: none;
	background: url(images/q94_packageo.jpg);
}

#q94billboards, #q94billboards a:link, #q94billboards a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;
	text-decoration: none;	
	background: url(images/q94_billboards.jpg);
}

#q94billboards a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;	
	text-decoration: none;
	background: url(images/q94_billboardso.jpg);
}

#q94banners, #q94banners a:link, #q94banners a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;
	text-decoration: none;	
	background: url(images/q94_banners.jpg);
}

#q94banners a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 442px;
	height: 91px;
	text-indent: -9999px;	
	text-decoration: none;
	background: url(images/q94_bannerso.jpg);
}
	
#footer {
	clear: both;
	text-align: center;	
	height: 47px; width: 678px;
	background: url(images/footer.jpg);
	margin: 0 auto 0 auto; padding: 0;
}

#footer p {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #fff;
	margin: 0;
	padding: 25px 0 0 0;
}

#footer a:link {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#footer a:visited {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	font: 11px/16px helvetica, arial, sans-serif;
	color: red;
	text-decoration: none;
}

#trade {
	margin: 0;
	padding: 0;
	width: 442px;
	height: 112px;
	}
	
#trade a	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url(images/trade.jpg) top left no-repeat;
	}	
	
#trade a:hover	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/tradeo.jpg) top left no-repeat;
	}

.stars {
	clear: both;
	height: 22px; width: 213px;
	padding: 0; margin: 0;
	background: url(images/stars.gif) top center no-repeat;
}

.line {
	clear: both;
	height: 10px; width: 213px;
	padding: 0; margin: 0;
	background: url(images/line.gif) top center no-repeat;
}

.breaker {
	clear: both;
	height: 14px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/breaker.gif) top center no-repeat;
}

.backtotop a {
	clear: both;
	height: 23px; width: 67px;
	padding: 0; margin: 0 0 10px 0;
	text-indent: -9999px;
	float: right;
	background: url(images/topper.gif) top center no-repeat;
}

.archives a{
	clear: both;
	height: 23px; width: 154px;
	padding: 0; margin: 0 0 10px 0;

	float: right;
	background: url(images/) top center no-repeat;	
}

.dropitlikeitshot{clear: both; width: auto; height: 30px;}

.imageLeft {
	float: left;
	clear: both;
	padding: 0 10px 10px 1px;
	float: left;
	position: relative;
	border: 0px;
}

.imageLeftPara {
	padding: 0 10px 20px 1px;
	float: left;
	position: relative;
}

/* ---------- nav ---------- */

#header ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 12px 10px;
	margin: 0;	
}

#header ul li {
	border: 0;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background: #fff;

}

#navhome {
	margin: 0;
	padding: 0;
	width: 131px;
	height: 39px;
}

#navhome a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/homepage1.jpg) top left no-repeat;
}
	
#navhome a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/homepage2.jpg) top left no-repeat;
}

#navhome #tab{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/homepage3.jpg) top left no-repeat;
}

#navcompany {
	margin: 0;
	padding: 0;
	width: 133px;
	height: 39px;
}

#navcompany a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/company1.jpg) top left no-repeat;
}
	
#navcompany a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/company2.jpg) top left no-repeat;
}

#navcompany #tab {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/company3.jpg) top left no-repeat;
}
	
#navservices {
	margin: 0;
	padding: 0;
	width: 131px;
	height: 39px;
}

#navservices a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/services1.jpg) top left no-repeat;
}
	
#navservices a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/services2.jpg) top left no-repeat;
}

#navservices #tab {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/services3.jpg) top left no-repeat;
}

#navportfolio {
	margin: 0;
	padding: 0;
	width: 131px;
	height: 39px;
}

#navportfolio a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio1.jpg) top left no-repeat;
}
	
#navportfolio a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio2.jpg) top left no-repeat;
}

#navportfolio #tab {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio3.jpg) top left no-repeat;
}

#navcontact {
	margin: 0;
	padding: 0;
	width: 152px;
	height: 39px;
}

#navcontact a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/contact1.jpg) top left no-repeat;
}
	
#navcontact a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/contact2.jpg) top left no-repeat;
}

#navcontact #tab {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/contact3.jpg) top left no-repeat;
}

#navorder {
	margin: 0;
	padding: 0;
	width: 152px;
	height: 39px;
}

#navorder a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/order1.jpg) top left no-repeat;
}
	
#navorder a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/order2.jpg) top left no-repeat;
}

#navorder #tab {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/order3.jpg) top left no-repeat;
}
/* ---------- homepage images ---------- */

#openhouse {
	clear: both;
	height: 210px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/rand/rotate.php) top center no-repeat;
}

#cssstuff {
	clear: both;
	height: 210px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/rand2/rotate2.php) top center no-repeat;
}


#subheadermain {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/subhead.jpg) top center no-repeat;
}

#subheaderprint {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/subhead5.jpg) top center no-repeat;
}

#subheadermain2 {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/main_big2.jpg) top center no-repeat;
}



#subheadermain4 {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/subhead4.jpg) top center no-repeat;
}


h2.subhead {
	font: 20px/20px helvetica, arial, sans-serif;
	letter-spacing: -.25px;
	color: #b3b3b3;
	margin: 0;
	padding: 12px 0 8px 3px;
	color: #7abd4a;
	font-weight: bold;
}

p.subhead {color: #333!important;}

#subheadercompany {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/computer_big.jpg) top center no-repeat;
}

#subheadercompany2 {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/computer_big1.jpg) top center no-repeat;
}


#subheaderservice {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/service_big.jpg) top center no-repeat;
}

#callimage {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/callimage.jpg) top center no-repeat;
}

#subheaderpricing {
	clear: both;
	height: 252px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/serviceprint.jpg) top center no-repeat;
}



#q94 {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/q94.jpg) top center no-repeat;
}


#printwork {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/print_big.jpg) top center no-repeat;

}

#alive {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/alive.jpg) top center no-repeat;
}

#ktel {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/ktel.jpg) top center no-repeat;
}

#signature {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/signature.jpg) top center no-repeat;
}

#sitd {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/sitd.jpg) top center no-repeat;
	}

#republic {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/rep_big.jpg) top center no-repeat;

}

#wbw {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/wbw_big.jpg) top center no-repeat;

}

#flm {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/flm_big.jpg) top center no-repeat;

}

#jhb {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/jhb_big.jpg) top center no-repeat;
}

#fashionwinnipeg {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/fw_big.jpg) top center no-repeat;

}


#wheresyourmusic {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/wym_big.jpg) top center no-repeat;

}

#myred {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/myred_big.jpg) top center no-repeat;

}

#rockin {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/rockin.jpg) top center no-repeat;
}

#cyg {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 15px 0 0 0;
	background: url(images/cyg.jpg) top center no-repeat;
}

#nsi {
	clear: both;
	height: 198px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/nsi.jpg) top center no-repeat;
}

#comheader {
	clear: both;
	height: 210px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/comheader.jpg) top center no-repeat;
}

#comheader2 {
	clear: both;
	height: 210px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/comheader2.jpg) top center no-repeat;
}

#comheader3 {
	clear: both;
	height: 210px; width: 442px;
	padding: 0; margin: 0;
	background: url(images/comheader3.jpg) top center no-repeat;
}

/* ---------- portfolio ---------- */

#portfolioheader{
	clear: both;
	float: left;
	width: 710px;
	height: auto;
	text-align: left;
	padding: 0 0 0 6px;
	margin: 0 auto 0 auto;
	voice-family: "\"}\"";
 	voice-family: inherit;
	padding: 0 0 0 22px; 	
 	}
 	
 	html>body #portfolioheader {padding: 0;}
 
#porttitle {
	clear: both;
	float: left;
	height: 105px; width: 476px;
	text-indent: -9999px;
	padding: 0; margin: 0;
	background: url(images/porttitle.jpg) top center no-repeat;
}

#portsubnav ul {
	border: 0;
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;	
}

#portsubnav ul li {
	border: 0;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;

}

#portnavprint, #portnavbrand, #portnavweb, #portnavvideo {
	margin: 0;
	padding: 0;
	width: 53px;
	height: 105px;
}

#portnavprint a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portprint.jpg) top left no-repeat;
}
	
#portnavprint a:hover, #portnavprint #portarrow {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portprinto.jpg) top left no-repeat;
}

#portnavbrand a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portbrand.jpg) top left no-repeat;
}
	
#portnavbrand a:hover, #portnavbrand #portarrow {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portbrando.jpg) top left no-repeat;
}

#portnavweb a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portweb.jpg) top left no-repeat;
}
	
#portnavweb a:hover, #portnavweb #portarrow {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portwebo.jpg) top left no-repeat;
}

#portnavvideo a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portvideo.jpg) top left no-repeat;
}
	
#portnavvideo a:hover, #portnavvideo #portarrow {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portvideoo.jpg) top left no-repeat;
}

#portfolio{
	clear: both;
	float: left;
	width: 710px;
	height: auto;
	text-align: left;
	padding: 20px 0 0 32px;
	margin: 0 auto 0 auto;
	voice-family: "\"}\"";
 	voice-family: inherit;
	padding: 20px 0 0 32px; 	
 	}
 	
 	html>body #portfolio {padding: 20px 0 0 10px;}

#portfolio p {
	font: 11px/16px helvetica, arial, sans-serif;
	color: #888;
	margin: 0; padding: 5px 0 0 3px;
}

#portfolio ul {
	border: 0;
	float: left;
	position: relative;
	list-style: none;
	padding: 0; margin: 0;	
}

#portfolio ul li {
	border: 0;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 28px 30px 0;

}

#printcrush2, #printcanolapasta, #printcorpfi, #printmtsallstream, #printwcma, #printalive, #printflm, #printalivecards, #printbw2009, #printwcma2009, #printcrush2, #printmcga, #printq94, #printlemons, #printdvd, #printjhb, #printflat, #printotto, #printbay, #printshare, #printfinns, #printcrush, #printwhiskey, #printawcl, #brandrtdlogo, #brandrepublicnightclub, #brandradiodoplr, #brandcygnatureboutique, #brandbarwarz, #brandrehab, #brandgogreen, #brandpoker, #brandloa, #brandaurele, #brandq94, #brandicm, #brandcreative, #brandflat, #brandvannew, #brandpro, #brandfpd, #brandlock, #brandrace, #branddakamas, #brandlinda, #brandvanold,#webhank, #webcfa, #fw, #oxy, #webchurch, #webteen, #webkiosk, #webjls, #webberg, #webq104, #weblinda, #webweyer, #webraceday, #webfloor13, #webmikeg, #webvan, #webktel, #webminipop, #webalive, #webflat, #webkroeger, #webmyred, #webjordan, #webwym, #webheather, #webtwe, #vidcc, #vidalive, #vidchorney, #vidtrans, #vidyahoo, #vidxdc, #vidfpa, #vidgreg, #videarl, #vidvantage, #vidynyc, #vidhank, #vid54 {
	margin: 0;
	padding: 0;
	width: 207px;
	height: 83px;

}

#printflm a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/flm_link2.jpg) top left no-repeat;
	
}	

#printmtsallstream a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/mtssmall.jpg) top left no-repeat;


}

#printcanolapasta a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/canolapastasmall.jpg) top left no-repeat;
}

#printcorpfi a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/corpsmall.jpg) top left no-repeat;
}



#printalivecards a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/alivecards_portsm.jpg) top left no-repeat;


}

#printbw2009 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/bw2009_portsm.jpg) top left no-repeat;


}

#printwcma2009 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/wcma2009_portsm.jpg) top left no-repeat;


}


#printalive a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/alive_link2.jpg) top left no-repeat;


}

#printwcma a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/wcma_link2.jpg) top left no-repeat;
}

}

#printcrush2 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/crush2o.jpg) top left no-repeat;
}

#printlemons a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/lemonso.jpg) top left no-repeat;
}

#printdvd a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/dvdo.jpg) top left no-repeat;
}

#printjhb a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/jhb_link2.jpg) top left no-repeat;
}

#printflat a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/flatlanderso.jpg) top left no-repeat;
}

#printotto a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/ottoo.jpg) top left no-repeat;
}

#printbay a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/tbrho.jpg) top left no-repeat;
}

#printshare a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/shareo.jpg) top left no-repeat;
}

#printfinns a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/finnso.jpg) top left no-repeat;
}

#printcrush a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/crusho.jpg) top left no-repeat;
}

#printwhiskey a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/whiskeymenu_link2.jpg) top left no-repeat;
}

#printawcl a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/awclo.jpg) top left no-repeat;
}

#printmcga a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/mcgao.jpg) top left no-repeat;
}

#printq94 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/print/thumbs/q94o.jpg) top left no-repeat;



}

#brandrehab a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/rooftop_portsm.jpg) top left no-repeat;
}

#rtdlogo a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/rtdlogo_portsm.jpg) top left no-repeat;
	
	}

#barwarz a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/barwarz_portsm.jpg) top left no-repeat;


}

#republicnightclub a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/republic_portsm.jpg) top left no-repeat;
}

#radiodoplr a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/radiodoplr_portsm.jpg) top left no-repeat;


	
}

#cygnatureboutique a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/cygnature_portsm.jpg) top left no-repeat;


}


#brandgogreen a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/gogreen_link2.jpg) top left no-repeat;


}

#brandpoker a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/pokercity_link2.jpg) top left no-repeat;

}

#brandloa a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/loao.jpg) top left no-repeat;
}

#brandaurele a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/aureleo.jpg) top left no-repeat;
}

#brandq94 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/q94o.jpg) top left no-repeat;
}

#brandicm a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/icmo.jpg) top left no-repeat;
}

#brandcreative a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/creativeo.jpg) top left no-repeat;
}

#brandflat a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/flatlanderso.jpg) top left no-repeat;
}

#brandvannew a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/vantagenewo.jpg) top left no-repeat;
}

#brandpro a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/prosmileo.jpg) top left no-repeat;
}

#brandfpd a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/fpdo.jpg) top left no-repeat;
}

#brandlock a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/lockharto.jpg) top left no-repeat;
}

#brandrace a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/racedayo.jpg) top left no-repeat;
}

#branddakamas a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/dakamaso.jpg) top left no-repeat;
}

#brandlinda a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/lindao.jpg) top left no-repeat;
}

#brandvanold a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/brand/thumbs/vantageoldo.jpg) top left no-repeat;


}

#fw a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/fw_link2.jpg) top left no-repeat;
}

#oxy a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/oxy_linko.jpg) top left no-repeat;
}



}

#webkiosk a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/kiosko.jpg) top left no-repeat;
}

#webhank a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/hankwebo.jpg) top left no-repeat;
}

#webcfa a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/cfawebo.jpg) top left no-repeat;
}

#webchurch a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/churchillo.jpg) top left no-repeat;
}
	
#webteen a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/teenco.jpg) top left no-repeat;
}

#webjls a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/jlso.jpg) top left no-repeat;
}

#webberg a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/bergo.jpg) top left no-repeat;
}

#webq104 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/q104_link2.jpg) top left no-repeat;
}

#weblinda a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/lindao.jpg) top left no-repeat;
}

#webweyer a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/weyero.jpg) top left no-repeat;
}

#webraceday a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/racedayo.jpg) top left no-repeat;
}

#webfloor13 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/f13_link2.jpg) top left no-repeat;
}

#webtwe a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/wakingeyes_link2.jpg) top left no-repeat;
}

#webheather a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/heather_link2.jpg) top left no-repeat;
}

#webmikeg a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/mikego.jpg) top left no-repeat;
}

#webvan a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/vano.jpg) top left no-repeat;
}

#webktel a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/ktelo.jpg) top left no-repeat;
}

#webminipop a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/minio.jpg) top left no-repeat;
}

#webalive a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/aliveo.jpg) top left no-repeat;
}

#webflat a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/flato.jpg) top left no-repeat;
}

#webkroeger a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/kroegero.jpg) top left no-repeat;
}

#webjordan a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/jordan_over.jpg) top left no-repeat;
}

#webwym a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/thumbs/wym_over.jpg) top left no-repeat;
}

#webmyred a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/web/myred_link2.jpg) top left no-repeat;
}

#vidalive a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/aliveo.jpg) top left no-repeat;
}

#vidcc a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/cc_o.jpg) top left no-repeat;
}

#vidchorney a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/chorneyo.jpg) top left no-repeat;
}

#vidtrans a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/transo.jpg) top left no-repeat;
}

#vidyahoo a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/yahooo.jpg) top left no-repeat;
}

#vidxdc a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/xdco.jpg) top left no-repeat;
}

#vidfpa a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/fpao.jpg) top left no-repeat;
}

#vidgreg a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/grego.jpg) top left no-repeat;
}

#videarl a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/earlo.jpg) top left no-repeat;
}

#vidvantage a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/vantageo.jpg) top left no-repeat;
}

#vidynyc a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/ynyco.jpg) top left no-repeat;
}

#vidhank a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/hanko.jpg) top left no-repeat;
}

#vid54 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(images/portfolio/video/thumbs/54o.jpg) top left no-repeat;
}