F@charset "utf-8";
body {
/*	background-image: url(background.jpg);*/
/*	background-repeat: repeat;
	background-position: center center;
	background-attachment: fixed;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;

	margin:0px !important; /*Teknarus*/
	padding:0;/*Teknarus*/
	background:	#f1f1f1;/*Teknarus*/
	overflow-x: hidden; 
	
}

.body {

	margin:0px !important;
	padding: 0px !important;
	overflow-x: hidden; 
	
}


/********* Teknarus Coding ***********/
	
	@font-face {
    font-family: 'jenna_sueregular';
    src: url('fonts/JennaSue-webfont.eot');
    src: url('fonts/JennaSue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/JennaSue-webfont.woff') format('woff'),
         url('fonts/JennaSue-webfont.ttf') format('truetype'),
         url('fonts/JennaSue-webfont.svg#jenna_sueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/fonts/MuseoSans_500-webfont.eot');
    src: url('fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('fonts/MuseoSans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url("//hello.myfonts.net/count/288cac");

  
@font-face {
	font-family: 'CenturyGothicStd';
	src: url('fonts/288CAC_0_0.eot');
	src: url('fonts/288CAC_0_0.eot?#iefix') format('embedded-opentype'),
	url('fonts/288CAC_0_0.woff') format('woff'),
	url('fonts/288CAC_0_0.ttf') format('truetype');
	}
	

	
	
/*************/

a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	/*text-decoration: underline;*/
	color:#626262;
}
a:active {
	text-decoration: none;
}
.gallerylink a:link {
	color: #000;
}
.gallerylink a:hover {
	color: #000;
	text-decoration: underline;
}
.gallerylink a:visited {
	color: #000;
}
.gallerylink a:active {
	color: #000;
	text-decoration: underline;
}
#container {
	width: 965px;
}
#side_nav {
	float: left;
	width: 205px;
	margin-top:15px;
	font-family: 'MuseoSans500', Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:25px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom: 10px;
	text-align: left;

}

#side_nav a {
		
		color:#58656e;	
		
	}
	
	
	#side_nav a:hover {
		color:#3a4248;
	}
	
	
#info {
	float: left;
	width: 770px;
	text-align:center;
	margin-bottom:10px;
	padding-top:10px;
	

}

#info h2 {
	margin-bottom:8px;
	margin-top:0px;	
	font-size:36px;
}
#product_pic {
	float: left;
	width: 315px;
	padding-left: 5px;
	padding-top: 5px;
}
.thumb {
	float:left;
	margin-right:5px;
	margin-top:5px;
}
#product_info {
	float: right;
	width: 430px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#container {
	border: 0px solid #99CDFF;
	position: relative;
	width: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}
#misc_text {
	float: right;
	width: 760px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#intro_picture {
	float: left;
	height: 520px;
	width: 780px;
	margin-top:5px;
}
#side_picture_container {
	float: right;
	height: 520px;
	width: 180px;
	margin-top:5px;
}
.side_picture {
	height: 130px;
	width: 180px;
}
/*.gallery_rollover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #99cdff;
	text-align: center;
	height: 80px;
	width: 170px;
	vertical-align: middle;
	right: 10px;
	
}*/
#misc_text td {
	text-align: center;
}
#misc_text a:link {
	color: #000;
	text-decoration: underline;
}
#misc_text a:hover {
	color: #000;
	text-decoration: underline;
}
#misc_text a:visited {
	color: #000;
	text-decoration: underline;
}
#misc_text a:active {
	color: #000;
	text-decoration: underline;
}
#misc_text_form {
	float: left;
	width: 760px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#misc_text_form input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#misc_text_form textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#misc_text_form select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width:250px;
}
#zip {
	padding-left:90px;	
}
#misc_text_form_gd {
	float: left;
	width: 760px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#misc_text_form_gd input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#misc_text_form_gd textarea {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#misc_text_form_gd select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width:600px;
}
#zip_gd {
	padding-left:90px;	
}
#misc_text_form_gd #state {
	width:251px;
}
.expand {
	padding-left:20px;
	margin-bottom:0px;
}
h1 {
	font-size:18px;
}
#expand_selected {
	padding-left:20px;
	font-weight: bold;
	margin-bottom:0px;
}
#product_rollover {
	width:242px;
	float:left;
	clear:left;
}
#product_rollover4 {
	width:317px;
	float:left;
	clear:left;
}
#thumb_first {
	float:left;
	margin-right:5px;
	margin-top:5px;
	margin-left:5px;
}
#product_info_long {
	float: right;
	width: 430px;
}
#cartmanager a:link {
	color: #000;
	text-decoration: underline;
}
#cartmanager a:hover {
	color: #000;
	text-decoration: underline;
}
#cartmanager a:visited {
	color: #000;
	text-decoration: none;
}
#cartmanager a:active {
	color: #000;
	text-decoration: none;
}
#product_info a:link {
	color: #000;
	text-decoration: underline;
}
#product_info a:hover {
	color: #000;
	text-decoration: underline;
}
#product_info a:visited {
	color: #000;
	text-decoration: underline;
}
#product_info a:active {
	color: #000;
	text-decoration: underline;
}
#cartmanager {
	
}
#cartmanager input {
	font-family:Georgia, "Times New Roman", Times, serif;
}
#cartmanager select {
	width:251px;
	font-family:Georgia, 'Times New Roman', Times, serif;"
}
#cartmanager option {
	width:226px;
	font-family:Georgia, 'Times New Roman', Times, serif;"
}
#cartmanager textarea {
	font-size:12px;
	font-family:Georgia, 'Times New Roman', Times, serif;"
}
#full_text {
	float: right;
	width: 960px;
	text-align: center;
}







h4 {
	font-size: 14px;
	font-weight:normal;
}
.selections {
	text-align: right;
}
#tags {
	width: 965px;
	text-align: left;
}
h2 {
	font-size:62px;
	font-weight:normal;
	font-family:'jenna_sueregular';
}
#product_info td {
	text-align:left;
}
#footer_box {
	background-color:#a0c6eb;
	padding:5px 0px 5px 5px;;
	text-align:center;
	font-size:16px;
	line-height:23px;
}
#footer_box a:link {
	color: white;
	text-decoration: none;
}
#footer_box a:visited {
	text-decoration: none;
	color: white;
}
#footer_box a:hover {
	color: white;
	font-weight:bold;
}
#footer_box a:active {
	color: white;
	text-decoration: none;
}


/********* Teknarus Coding ***********/



.header-wrapper {
	height:140px;	
	border: 1px solid #fff;
	width:100%;
	background:#fff;
}

	.header {
		width:1000px;
		margin: 0 auto;
		height:140px;
		padding-top:0px;
		
	
		
	}

		.phone
		{
			float:right;
			
			
			font-family:'MuseoSans500';
			font-size:15px;
			color:#799bc4;
			letter-spacing:1px;
			padding-top:9px;
			margin-top:0px;
			
		}
		
		.phone p {
		
			margin: 0;	
		}
		
		.logo 
		{
			float:left;
			width:346px;	
			height:75px;
			margin-left:327px;
			margin-top:30px;
			background:url(images/logo.png) no-repeat;
			display:block;
		
		}

.menu-wrapper {
	background:#9da4aa;
	min-width:1020px;
	width:100%;
	height: 44px;
	

		
}
		ul.menu {
			padding:0px;	
		}

		.menu {
			width:1000px;
			height:44px;
			margin: 0 auto;	
		
		}
		
		.menu li {
			
		list-style-type:none;
		float:left;
		color:#fff;
		font-weight:normal;
		font-size:11px;
		padding:15px 10px 15px 9px;
		cursor:pointer;
		text-align:center;
		letter-spacing:1px;
		font-family:'MuseoSans500';
		
		}

		.menu li:hover 
		{
			background:#818c91;
		}
		
		.menu ul 
		{
			list-style:none;
			padding:0 0 0 0;
			margin:0;
			background:#9da4aa;
			/*opacity:0.9;*/
			position:absolute; 
			margin-top:15px;
			display:none;
			margin-left:-15px;
			z-index:100;
			
		}
		
		
		.menu li:hover ul { display:block }
		
		.menu ul li, .menu ul li:hover {
			float:none;
			margin:0; 
			padding:0px 15px 5px 0;
			height: 25px;
			text-align:left;
			
			
		 
			}
			
		.menu li ul li a, .menu li a 
		{
			color:#fff !important; 
			padding:10px 0 5px 15px;
			display:inline-block; 
			width:100%; 
			
		
		}
			
		.menu li ul li:hover a 
		{
			
			background:#818c91;
		}
		
		.menu li a { padding:0; text-decoration:none; outline:none }
		
		
		a.icon {
			height:18px;
			width: 19px;
			float:right;
			margin: 12px 5px 0 5px;
		}
		
		a.youtube {
			background:url(images/icon-youtube.png) no-repeat;
			display:block;
		}
		
		a.youtube:hover {
			background:url(images/icon-youtube-hover.png) no-repeat;
			opacity:0.5;
		}
		
		a.facebook {
			background:url(images/icon-facebook.png) no-repeat;
			display:block;
		}
		
		a.facebook:hover {
			background:url(images/icon-facebook-hover.png) no-repeat;
			opacity:0.5;
		}
		
		a.twitter {
			background:url(images/icon-twitter.png) no-repeat;
			display:block;
		}
		
		a.twitter:hover {
			background:url(images/icon-twitter-hover.png) no-repeat;
			opacity:0.5;
		}
		
		a.googleplus {
			background:url(images/icon-googleplus.png) no-repeat;
			display:block;
		}
		
		a.googleplus:hover {
			background:url(images/icon-googleplus-hover.png) no-repeat;
			opacity:0.5;
		}
		
		a.blog {
			background:url(images/icon-blog.png) no-repeat;
			display:block;
		}
		
		a.blog:hover {
			background:url(images/icon-blog-hover.png) no-repeat;
			opacity:0.5;
		}
		
		a.cart {
			background:url(images/icon-cart.png) no-repeat;
			display:block;
		}
		
		a.cart:hover {
			background:url(images/icon-cart-hover.png) no-repeat;	
			opacity:0.5;
		}
		
.icon-wrapper{
	
	width:150px; 
	float:right;
}

		
.showcase-wrapper {
	width: 100%;
	height:420px;
	border-top:10px solid #fff;
	border-bottom:10px solid #fff;
	
	background:#e2e2e2;
	padding:0px;

		
}

.subpage-showcase-wrapper { /**** Color for areas that holds picture or page title****/
	background: #cadbf0;
	min-width:1020px;
	width: 100%;
	min-height:30px;
	border-top:10px solid #fff;
	border-bottom:10px solid #fff;
	
	
	padding:0px;
}

	.showcase {
		background:#fff;
		min-height:0px;
		margin:0 auto;
		width:1000px;
		border-right:10px solid #fff;
		border-left:10px solid #fff;	
		
	}
	
	
	
	.showcase h2 {
	font-size:62px;
	font-weight:normal;
	font-family:'jenna_sueregular' ;
	margin:0px!important;
	
	text-align:center;
	}	
	
	
	

.pagecontent-wrapper 
{
	
	width:100%;
	height:100%;
	min-height:0px;
/*	background:#efefef;*/
background:#fff;
	padding:0px;
	/*border-bottom:10px solid #fff; */
	
}


	





	.pagecontent {
		margin: 0 auto;
		width: 980px;
		overflow:hidden;
		
	
	
		
		
		
		
	}
	

	
	/*.content {
		padding:10px 0;	
	}*/
	.intro-wrapper {
		background: #cadbf0;	
		min-width:1020px;
		width:100%;
		paddgin:0px;
		border-bottom: 1px solid #cadbf0;
		border-top:5px solid #fff;
	}
	
	
	
	.intro {
		margin: 0 auto;
		width: 1000px;
		font-family:'CenturyGothicStd';
		font-size:12px;
		/*padding:20px 8px;*/
	}
	
	.intro h1 {
		font-family:'CenturyGothicStd';
		font-size:	16px;
		color:#4F4F4F;
		font-weight:normal;
		text-align:center;
		padding:30px 0 10px ; 
		margin-top:0px;
	
	}
	
	.intro-subpage h1 {
		padding:15px 0 0px ; 	
	}
	
	.intro p {
		margin-padding:40px;	
		
		padding-bottom: 10px;
	}
	
	
	.intro  .button {
		margin:10px;	
		
	}
	
	.intro  .right {
		margin-right:0px;
	
		
	}
	
	.intro .left {
		margin-left: 0px;	
		
	}
	
	.intro img {
		margin-bottom:20px;	
		border:none;
	}
	
	
	.suggestion-section {
		padding:20px 0;
		font-family:'CenturyGothicStd';	
		font-size:13px;
	}
.footer-wrapper {
	min-width:1020px;
	width: 100%;
	background:	#f1f1f1;
	min-height: 400px;
	height:100%;
	border-top:10px solid #fff;

	/*margin-top:10px;*/
	padding-top:20px;
	
}

	.footer {
		margin: 0 auto;
		width: 1000px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:10px;
		color:#58656e;
		
			
	}
	
	.footer .left
	{
		width:447px;
		float:left;
			
	}
	
	.footer .right {
		width:447px;
		float:left;	
	}
	
	
	.footer .column {
		width:120px;
		min-height:50px;
		
		margin-right:25px;
		display:block;	
		float:left;
	}
	
	.footer .column a {
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#58656e;	
		clear:both;
		display:block;
		margin-bottom:7px;
	}
	
	
	.footer .column a:hover {
		color:#3a4248;
	}
	
	.footer .column a.heading {
		color:#799bc2;
		font-size:11px;
	}
	
	.footer .column a.heading:hover {
		color:#577fae;
		font-size:11px;
	}
	
	.footer .middle {
		float:left;
		width: 106px;
		margin-top:-50px;
		
	}
	
	
	p.envelope {
		background:url(https://appliedlabels.com/images/envelope.jpg) no-repeat left;
		padding-left:45px;	
		height:29px;
		color:#799bc4;
		font-weight:bold;
		font-size:11px;
		
		float:left;
		margin-top:0px;
	}
	
	.form-news {
		float:right;	
		
		
		padding:0;
		width:165px;
		margin-right:10px;
		
		
	}
	
	
	.form-friend {
		float:right;	
		
		
		padding:0;
		width:240px;
		margin-left:15px;
		
	}
	
	
	form {
		
		padding:0;
		float:right;
	}
	
	input[type=text] {
		width:110px;
		margin-bottom:10px;
		
		margin-right:5px;
		
	}
	
	.form-wrapper input[type=text] {
		width:245px;	
	}
	
	
	.form-friend input[type=text] {
		width:180px;
		float:right;
		margin-left:10px;
		margin-top:0px;
		
	}
	
	#submit-button {
		background:#9ba2a8;
		border: 1px solid #caced0;
		color: #fff;
		text-transform:uppercase;	
		padding:2px 5px;
		float:right;
	}
	
	.copyright {
		padding-top:5px;
		clear:both;	
	}
	
	.copyright p {
		text-align:right;	
		margin-bottom:30px;
		
	}
	
	.footer-text {
		border-top:1px solid gray;
		clear:both;
		font-size:12px;
		padding-top:20px;
		padding-bottom:10px;
		width:1000px;
		min-height:30px;
	}
	
/************ Products  ********/
li.col{-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}
li.col:hover .poster-title a,li.col:hover a.cat-link{text-decoration:underline}
li.col:hover .poster-inner{cursor:pointer;background:#000}
li.col:active .poster-inner{cursor:pointer;background:#000}
li.col:hover .poster-outer{border-color:#cacaca;border-bottom-color:#dadada}
li.col:hover img{opacity:.85}
li.col:active img{opacity:.90}
li.col:hover .poster-title{border-color:#cacaca;border-bottom-color:#dadada;box-shadow:0 0 2px 0 rgba(0,0,0,.15)}
.poster-outer{border:#e2e2e2 solid 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;box-shadow:0 2px 1px 0 rgba(0,0,0,.1);-webkit-transition:all .1s ease;-o-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease;z-index:5}
.poster-inner{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:4px white solid;position:relative;overflow:hidden;background:#f5f5f1;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}
.poster-inner a.cat-link{display:block}
.poster-inner img{position:relative;opacity:1;float:left;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease; border: 1px solid #ddd;}
.poster-title{margin:-1px 4px 0;display:block;background:white;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;box-shadow:0 0 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);border:#e2e2e2 solid 1px;position:relative; }


.poster-inner a{display:block}
.poster-title a{display:block;padding:10px 20px 10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease; min-height:36px; }

.price_filter_text{background:#7ac142;padding:5px 12px;border-radius:0 2px 2px 0;border:1px solid #75b93f;border-bottom-color:#70b13d;border-right-color:#70b13d;color:#fff;font-size:12px;font-weight:normal;text-shadow:1px 0 2px #5f9734;position:absolute;top:-40px;left:-5px}
a.credit{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#999;position:absolute;bottom:6px;right:7px}
.hover{border-color:#cacaca;border-bottom-color:#dadada;box-shadow:0 0 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.15)}
.rsquo{
	width:26px;
	height:25px;
	position:absolute;
	bottom:4px;
	right:1px;
	padding-left:0px;
	color:#666;
	background:url(file:///C|/Users/Clements/AppData/Local/Temp/images/arrow-gallery.png) no-repeat;
}

.col{margin-bottom:28px; float:left; margin-right:12px; margin-left:5px;}
.col6 .poster-inner{height:378px}
.col4 .poster-inner{height:245px}
.col3 .poster-inner{height:178px}
.mosaic-span .col6.col-last{float:right}
.col6 .poster-inner img{width:476px}
.col3 .poster-inner img{width:224px;height:178px; }
.col4 .poster-inner img{margin-top:-29px}

ul {
	 list-style-type: none;	padding:0px;
}

ul a {
	color:#77BFF2 !important;		
}



.MailingListTextBox {
width: 110px;

}
