@charset "UTF-8";
/* CSS Document */


	body {
	background-color:#D6E1FD;
	margin:0px;
	background-image:url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-attachment:fixed;
	}
	
	#container {
	width:964px;
	height:100%;
	margin:5px auto;
	padding:158px 5px 10px 5px;
	position:relative;
	background-image:url(images/studio1banner.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}

	#call {
	width:234px;
	height:41px;
	margin:0px;
	padding:2px 5px 2px 5px;
	border: #1d1157 solid 3px;
	background-color:#aac2f9;
	position:absolute;
	top:0px;
	left:721px;
	}

	#email {
	width:234px;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50px;
	left:736px;
	}

	#graphics {
	width:812px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
	}

	#testies {
	width:138px;
	margin:0px;
	padding:30px 6px 0px 7px;
	}

	#textbox {
	width:507px;
	height:263px;
	padding:12px 20px 10px 18px;
	margin:33px 60px 24px 72px;
	background-color:#FFFFFF;
	border:solid 3px #aac2f9;
	}


	img, div, a, rollover {
	behavior: url(iepngfix.htc);
	 }

	#custom {
	padding:10px 0px 0px;
	margin:33px 15px 33px 0px;
	float:right;
	}

	#graphicsarrow {
	margin:28px 0px 33px 0px;
	padding:0px;
	float:left;
	}

	#graphicstext {
	margin:28px 35px 59px 0px;
	padding:12px 20px 10px 18px;
	float:right;
	background-color:#FFFFFF;
	width:526px;
	height:182px;
	border:solid 3px #aac2f9;
	}


	#rush {
	width:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:71px;
	left:836px;
	}
	
	#oversizedprice {
	padding:10px 0px 0px 0px;
	margin:0px 132px 26px 52px;
	width:390px;
	}

	#firstbox {
	padding:8px 0px 0px 0px;
	margin:0px 0px 26px 22px;
	background-color:#FFFFFF;
	width:109px;
	height:215px;
	border:solid 1px #aac2f9;
	float:left;
	}

	#midbox {
	padding:8px 0px 0px 0px;
	margin:0px 0px 26px 10px;
	background-color:#FFFFFF;
	width:109px;
	height:215px;
	border:solid 1px #aac2f9;
	float:left;
	}

	#lastbox {
	padding:8px 0px 0px 0px;
	margin:0px 0px 26px 30px;
	background-color:#FFFFFF;
	width:177px;
	height:215px;
	border:solid 1px #aac2f9;
	float:left;
	}

	#gentext {
	padding:10px 10px 10px 10px;
	margin:0px auto;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	width:724px;
	height:auto;
	border:solid 3px #aac2f9;
	}

	#catalogbox {
	padding:10px 10px 10px 10px;
	margin:0px auto;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	width:910px;
	height:auto;
	border:solid 3px #aac2f9;
	}

	#prctext {
	padding:10px 10px 10px 10px;
	margin:0px auto;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	width:590px;
	height:auto;
	border:solid 3px #aac2f9;
	}

	#histtext {
	padding:10px 80px 10px 10px;
	margin:15px 0px 15px 20px;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	width:594px;
	height:auto;
	border:solid 3px #aac2f9;
	}

	#dice {
	padding:0px;
	margin:0px;
	width:201px;
	position:absolute;
	top:435px;
	left:440px;
	height: 188px;
	}

	#handprint {
	padding:0px;
	margin:0px;
	width:171px;
	position:absolute;
	top:258px;
	left:735px;
	height: 158px;
	}

	#pen {
	padding:0px;
	margin:0px;
	width:335px;
	position:absolute;
	top:212px;
	left:612px;
	height: 281px;
	}

	#fingerprints {
	padding:0px;
	margin:0px;
	width:138px;
	position:absolute;
	top:364px;
	left:787px;
	height: 117px;
	}
	
	#thumbsup {
	padding:0px;
	margin:0px;
	width:82px;
	position:absolute;
	top:207px;
	left:740px;
	height: 101px;
	}

	#adding {
	padding:0px;
	margin:0px;
	width:278px;
	position:absolute;
	top:206px;
	left:485px;
	height: 210px;
	}

	#nav {
	margin:0px auto;
	padding:0px;
	width:964px;
	position: relative;
	}

	#secondnav {
	margin:0px auto;
	margin-bottom:20px;
	padding:0px;
	float: none;
	width:964px;
	position: relative;
	}

	#logos {
	margin:0px;
	padding:0px;
	width:964px;
	float:left;
	}
	
	#guaranteedprint {
	padding:10px 0px 0px;
	margin:0px 0px 26px 0px;
	float:right;
	width:390px;
	}

	#comingsoon {
	padding:10px 0px 0px;
	margin:200px 0px 200px 0px;
	}
	
	#contactphone {
	padding:0px;
	position:absolute;
	top: 240px;
	left:56px;
	}
	#contactnumber {
	width:392px;
	height:201px;
	padding:12px 20px 10px 18px;
	margin:0px 0px 21px 22px;
	background-color:#FFFFFF;
	border:solid 3px #aac2f9;
	}

	#contactemail {
	width:392px;
	height:168px;
	padding:12px 20px 10px 18px;
	margin:0px 0px 24px 22px;
	background-color:#FFFFFF;
	border:solid 3px #aac2f9;
	float:left;
	}

	#contactaddy {
	width:422px;
	height:70px;
	padding:12px 10px 10px 10px;
	margin:92px 24px 24px 0px;
	background-color:#FFFFFF;
	border:solid 3px #aac2f9;
	float:right;
	}

	#contactmap {
	width:422px;
	height:420px;
	padding:10px 10px 10px 10px;
	margin:0px 24px 24px 0px;
	background-color:#FFFFFF;
	border:solid 3px #aac2f9;
	float:right;
	}
	
	#catalogleft {
	padding:0px 0px 0px 0px;
	margin:0px 10px 30px 5px;
	background-color:#FFFFFF;
	width:173px;
	height:363px;
	border:solid 5px #1d1157;
	float:left;
	}

	#catalogmid {
	padding:0px 0px 0px 0px;
	margin:0px 10px 30px 0px;
	background-color:#FFFFFF;
	width:173px;
	height:363px;
	border:solid 5px #1d1157;
	float:left;
	}
	#catalogright {
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	background-color:#FFFFFF;
	width:173px;
	height:363px;
	border:solid 5px #1d1157;
	float:left;
	}

	#custfavs {
	padding:8px 0px 0px 0px;
	margin:40px auto;
	background-color:#FFFFFF;
	width:703px;
	height:90px;
	border:solid 3px #aac2f9;
	}


	p {
	margin:0px;
	}

	.a, a:link, a:active, a:visited, a:hover{
	text-decoration:none;
	margin:0px;
	font-size: inherit;
	color:#1d1157;
	}
	
	a:hover{
	color: #FF0000;
	}
	
	a:active{
	color:#FF0000;
	}

	a.catalog, a:link, a:active, a:visited, a:hover{
	text-decoration:none;
	margin:0px;
	font-size: inherit;
	}

	a.cataloghead {
	text-decoration:none;
	margin:0px;
	font-size: inherit;
	color:#ff0000;
	}
	
   a.rollover {
   display: block;
   width: 201px;
   height: 188px;
   text-decoration: none;
   background: url(images/red-dice.png);
   }
   
   a.rollover:hover {
   background-position: -201px 0;
   }

   a.fingerprints {
   display: block;
   width: 138px;
   height: 117px;
   text-decoration: none;
   background: url(images/fingerprints.png);
   }
   
   a.fingerprints:hover {
   background-position: -138px 0;
   }

	.call {
	font-size: 19px;
	color: #1d1157;
	line-height:18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

	.number {
	font-size: 26px;
	color: #1d1157;
	line-height:18px;
	padding:3px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	letter-spacing:1px;
	}

	.big {
	font-size: 25px;
	color: #1d1157;
	line-height:18px;
	padding:3px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	}

	.sales {
	font-size: 14px;
	color: #1d1157;
	padding:3px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	}

	.boxhead {
	font-size: 18px;
	color: #1d1157;
	padding:0px 0px 2px 0px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.boxtext {
	font-size: 14px;
	color: #1d1157;
	padding:0px 0px 8px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.bodyhead {
	font-size: 18px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.cataloghead {
	font-size: 15px;
	color: #ff0000;
	padding:10px 0px 15px 0px;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.catalog {
	font-size: 15px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.bodytext {
	font-size: 14px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.oversized {
	font-size: 25px;
	color: #1d1157;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}

	.callout{
	font-size: 21px;
	line-height:25px;
	letter-spacing:1px;
	color: #1d1157;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}


	.calloutgraphics{
	font-size: 20px;
	line-height:24px;
	letter-spacing:1px;
	color: #1d1157;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	}

	.testies{
	font-size: 14px;
	line-height:21px;
	color: #1d1157;
	letter-spacing:.66px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:16px;
	}

	.name{
	font-size: 14px;
	line-height:21px;
	color: #1d1157;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	margin-bottom:63px;
	letter-spacing:.66px;
	}

	.secondarynav {
	font-size: 14px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

	.images {
	margin:0px 10px 0px 0px;
	}

	.boxheadother {
	font-size: 15px;
	color: #1d1157;
	padding:0px 0px 2px 0px;
	letter-spacing:1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.bignumber {
	font-size: 47px;
	color: #1d1157;
	padding:3px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	}

	.custfav {
	font-size: 68px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:45px;
	}

	.custfavsub {
	font-size: 19px;
	color: #ff0000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:45px;
	}

	.catalogbody {
	font-size: 18px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	text-align:center;
	margin:0px 10px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}

	.catalogbig {
	font-size: 32px;
	color: #1d1157;
	padding:5px 0px 0px 0px;
	text-align:center;
	margin:0px 10px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	}

	.ol {
	margin:20px;
	padding:0px;
	text-align:left;
	font-size: 14px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	.ul {
	margin-left:70px;
	list-style:none;
	padding:0px;
	text-align:left;
	font-size: 14px;
	color: #1d1157;
	padding:0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
</style>
