*{
margin:0;
padding:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#212121;
}

#wrapper{
width:950px;
margin:15px auto;
position:relative;
}

#wrapper #header-section{
width:950px;
height:40px;
position:relative;
float:left;
}
#wrapper #header-section #useful-links{
width:665px;
line-height:19px;
position:relative;
float:right;
margin:0 20px 0 0;
}
#wrapper #header-section #useful-links ul{
height:15px;
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#wrapper #header-section #useful-links ul li{
height:15px;
margin:0 15px 0 0;
display:block;
float:left;
}
#wrapper #header-section #useful-links ul li a{
color:#fefefe;
text-decoration:none;
}
#wrapper #header-section #useful-links ul li a:hover{
color:#cccccc;
text-decoration:underline;
}
#useful-links #textsizes_holder{
width:32px;
height:10px;
position:relative;
float:left;
}
.smalla a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0 5px 0 0;}
.smalla a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0 5px 0 0;}
.smalla a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0 5px 0 0;}
.smalla a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#CCCCCC; margin:0 5px 0 0;
}
.largea a:link {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.largea a:visited {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.largea a:active {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#FFFFFF;}
.largea a:hover {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#CCCCCC;
}
#wrapper #body-section{
width:auto;
padding:0px;
position:inherit;
}
#wrapper #body-section #left-content{
width:232px;
min-height:470px;
position:inherit;
float:left;
margin:0 0 0 0;
}
#wrapper #body-section #left-content #logo{
width:240px;
position:inherit;
float:left;
margin:0 0 30px 0;
}
#wrapper #left-content #logo-link{
width:100px;
height:50px;
position:relative;
float:left;
vertical-align:top;
}
#wrapper #left-content #logo-link a{
display:block;
height:100px;
text-decoration:none;
}
#wrapper #left-content #logo-link a span{
visibility:hidden;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
#wrapper #body-section #left-content #navigation{
width:195px;
position:inherit;
float:left;
}
.nav-spacer{
width:195px;
height:18px;
float:left;
position:relative;
}
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
.welcome-holder{
width:195px;
display:block;
background-color:#F1B809;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:0 0 5px 0;
float:left;
text-decoration:none;
}
.welcome-holder a{
width:195px;
display:block;
background-color:#F1B809;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.welcome-holder a:hover{
width:195px;
display:block;
background-color:#F1B809;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.portfolio-holder{
width:195px;
display:block;
background-color:#C2277B;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:0 0 0 0;
margin:5px 0 5px 0;
float:left;
text-decoration:none;
}
.portfolio-holder a{
width:195px;
display:block;
background-color:#C2277B;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.portfolio-holder a:hover{
width:195px;
display:block;
background-color:#C2277B;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.contact-holder{
width:195px;
display:block;
background-color:#DD6F03;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 5px 0;
float:left;
text-decoration:none;
}
.contact-holder a{
width:195px;
display:block;
background-color:#DD6F03;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.contact-holder a:hover{
width:195px;
display:block;
background-color:#DD6F03;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.design-blog-holder{
width:195px;
display:block;
background-color:#0A8D91;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 5px 0;
float:left;
text-decoration:none;
}
.design-blog-holder a{
width:195px;
display:block;
background-color:#0A8D91;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.design-blog-holder a:hover{
width:195px;
display:block;
background-color:#0A8D91;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.stationery-holder{
width:195px;
display:block;
background-color:#89C40D;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
text-decoration:none;
}
.stationery-holder a{
width:195px;
display:block;
background-color:#89C40D;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.stationery-holder a:hover{
width:195px;
display:block;
background-color:#89C40D;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.stationery-item{
width:195px;
display:block;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0 0 0 0;
clear:both;
}
.stationery-item a{
width:195px;
display:block;
background-color:#89C40D;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:1px 0 1px 5px;	
margin:0 0 0 0;
text-decoration:none;
clear:both;
}
.stationery-item a:hover{
width:195px;
display:block;
background-color:#89C40D;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding:1px 0 1px 5px;
text-decoration:none;
clear:both;
}
.stationery-item-holder{
width:195px;
display:block;
background-color:#7BE277;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
padding:2px 0 2px 5px;
text-decoration:none;
clear:both;
}
.stationery-item-holder a{
width:195px;
display:block;
background-color:#7BE277;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
padding:0 0 0 0;	
margin:2px 0 2px 0;
text-decoration:none;
clear:both;
}
.stationery-item-holder a:hover{
width:195px;
display:block;
background-color:#7BE277;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0 0 0 0;
text-decoration:none;
clear:both;
}
.promotional-holder{
width:195px;
display:block;
background-color:#3ED5B6;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:5px 0 0 0;
padding:0 0 0 0;
float:left;
text-decoration:none;
}
.promotional-holder a{
width:195px;
display:block;
background-color:#3ED5B6;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.promotional-holder a:hover{
width:195px;
display:block;
background-color:#3ED5B6;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 3px 5px;
float:left;
text-decoration:none;
}
.promotional-item{
width:200px;
display:block;
background-color:#3ED5B6;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:0 0 0 0;
clear:both;
}
.promotional-item a{
width:195px;
display:block;
background-color:#3ED5B6;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:1px 0 1px 5px;
margin:0 0 0 0;
text-decoration:none;
clear:both;
}
.promotional-item a:hover{
width:195px;
display:block;
background-color:#3ED5B6;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding:1px 0 1px 5px;
margin:0 0 0 0;
text-decoration:none;
clear:both;
}
#wrapper #body-section #center-content{
width:657px;
min-height:470px;
position:inherit;
float:left;
padding:0 0 0 23px;
border-left:2px solid #FFFFFF;
}
#wrapper #body-section #center-content #content-body{
width:687px;
position:inherit;
float:left;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#wrapper #body-section #center-content #content-body h1{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
text-decoration:none;
font-weight:normal;
margin:8px 0 20px 7px;
padding:0 0 0 0;
}
.printdesignheader{
color:#F1B809;
}
.stationeryheader{
color:#89C40D;
}
.promotionalheader{
color:#3ED5B6;
}
.portfolioheader{
color:#C2277B;
}
.printservicesheader{
color:#FFE118;
}
.contactheader{
color:#DD6F03;
}
#wrapper #body-section #center-content #content-body p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
width:657px;
font-weight:normal;
margin:0 0 30px 7px;
padding:0 0 0 0;
}
#wrapper #body-section #center-content #content-body ul{
width:635px;
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
position:relative;
color:#FFFFFF;
}
#wrapper #body-section #center-content #content-body ul li{
width:635px;
background:url(../images/li-image.jpg) no-repeat; 
margin:0 0 0 0;
padding:0 5px 0 10px;
position:relative;
color:#FFFFFF;
}
#wrapper #body-section #center-content #content-banner{
width:641px;
min-height:100px;
position:inherit;
float:left;
margin:0 0 15px 7px;
}
.product-form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
width:657px;
font-weight:normal;
margin:10px 0 0 7px;
padding:0 0 0 0;
}
.product-form-title{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#F1B809;
width:657px;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 15px 0;
}
.product-row{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
float:left;
width:210px;
font-weight:normal;
margin:0 0 12px 0;
padding:0 0 0 0;
}
.product-row label{
width:180px;
height:20px;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F1B809;
font-weight:bold;
padding:0 0 0 0;
}
.product-row input{
width:210px;
float:left;
display:block;
background-color:#333333;
border:1px solid #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:0 0 0 0;
}
.product-row-area label{
width:443px;
height:20px;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F1B809;
font-weight:bold;
padding:0 0 0 0;
}
.product-row-area{
width:443px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 0 0;
}
.product-row-area-size{
width:423px;
height:114px;
overflow:hidden;
float:left;
background-color:#333333;
border:1px solid #333333;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:0 0 0 0;
}
.product-row-button{
width:250px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:0 0 0 0;
margin:0 0 0 0;
}
.productbutton{
width:96px;
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#333333;
border:1px solid #333333;
color:#F1B809;
font-weight:bold;
padding:0 0 0 0;
cursor:pointer;
}
.bizcards-container{
width:155px;
min-height:120px;
position:inherit;
float:left;
margin:0 0 5px 0;
}
.bizcards-image{
width:128px;
min-height:100px;
position:inherit;
float:left;
margin:10px 0 6px 10px;
border:1px solid #FFFFFF;
}
.bizcards-description{
width:128px;
position:inherit;
float:left;
margin:0 0 10px 10px;
}
.bizcards-description h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7AE276;
text-decoration:none;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.bizcards-description h2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7AE276;
text-decoration:none;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.bizcards-description h2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7AE276;
text-decoration:none;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.bizcards-description h2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7AE276;
text-decoration:underline;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.bizcards-description p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0 0;
}
.promotional-container{
width:155px;
min-height:120px;
position:inherit;
float:left;
margin:0 0 5px 0;
}
.promotional-image{
width:128px;
min-height:100px;
position:inherit;
float:left;
margin:10px 0 6px 10px;
border:1px solid #FFFFFF;
}
.promotional-description{
width:128px;
position:inherit;
float:left;
margin:0 0 10px 10px;
}
.promotional-description h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3ED5B6;
text-decoration:none;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.promotional-description h2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3ED5B6;
text-decoration:none;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.promotional-description h2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3ED5B6;
text-decoration:none;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.promotional-description h2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3ED5B6;
text-decoration:underline;
font-weight:bold;
margin:0 0 5px 0;
padding:0 0 0 0;
}
.bizcards-description p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0 0;
}
.product-container{
width:657px;
float:left;
position:relative;
margin:0 0 80px 0;
}
.product-images{
width:357px;
float:left;
position:relative;
}
.product-content{
width:290px;
float:left;
position:relative;
color:#FFF;
padding:0 0 0 10px;
}
#wrapper #body-section #center-content #portfolio-content{
width:657px;
position:inherit;
float:left;
margin:0 0 0 0;
}
#wrapper #body-section #right-content{
width:145px;
min-height:470px;
position:inherit;
float:right;
margin:0 0 0 0;
background-color:#CCCCCC;
}
#loadarea{
width:380px;
position:inherit;
float:left;
}
#thumbnails{
width:78px;
position:inherit;
float:left;
padding:0 0 5px 0;
}
#thumbnails #image1{
width:78px;
height:79px;
position:inherit;
float:left;
padding:0 0 7px 3px;
}
#thumbnails #image2{
width:78px;
height:79px;
position:inherit;
float:left;
padding:0 0 7px 3px;
}
#thumbnails #image3{
width:78px;
height:79px;
position:inherit;
float:left;
padding:0 0 0 3px;
}
.contact{
width:350px;
position:inherit;
float:left;
display:inline;
margin:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.contact label{
width:80px;
height:20px;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DD6F03;
font-weight:bold;
padding:0 0 0 0;
}
.contact input{
width:250px;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:3px 0 0 0;
}
.contact_area{
width:252px;
height:100px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contact_button{
width:250px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0 0 0 79px;
}
.contact_leftcol1{
width:350px;
position:inherit;
float:left;
display:inline;
margin:0 0 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.contact_leftcol2{
width:280px;
position:inherit;
float:left;
display:inline;
margin:0 0 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#wrapper #footer-section{
width:inherit;
height:40px;
clear:both;
position:inherit;
background:url(../images/footer.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#wrapper #footer-section #copyright{
width:500px;
position:relative;
float:left;
margin:20px 0 0 250px;
}
#wrapper #footer-section #xhtml-valid{
width:80px;
position:relative;
float:left;
margin:20px 10px 0 7px;
}
#wrapper #footer-section #css-valid{
width:100px;
position:relative;
float:left;
margin:20px 0 0 0;
}
.footertext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footertext a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.footertext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
#gallery {
		padding: 0;
		width: 655px;
		margin:0 0 15px 7px;
		float:left; 
		position:relative;
	}
	.galleryimages{
	width:100px;
	float:left;
	position:relative;
	margin:0 10px 5px 0;
	border:1px solid #FFFFE6;
	}
.gallerytitle{
width:655px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
position:relative;
float:left;
padding:0 0 0 0;
margin:0 0 15px 7px;
}
