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


/************** Text colors START *****************/
body { color: #6E6E6E; }
h1 { color:#6E6E6E; }
h2 { color:#6E6E6E; }
h3 { color:#6E6E6E; }
/* END Text colors */

/************** Link colors START *****************/
article a, article p a  { text-decoration:none; color:#0099FF; }
article a:hover, article p a:hover { color:#CC0033; }
/* END Link colors */

/************** Over style START *****************/
body {
	background-color:#FFFFFF;
}
/* END Over style */


/*************** Mobile Menu START ***************/
.mob-menu-bt {
	display:block;
	background-color:#000; /* Mobile Menu button color */
	color: #FFF;
	font-size:1.6em;
	text-align:center;
	cursor:pointer;
	padding:7px;
}
.mob-menu {
	background-color: #000; /* Mobile Menu color */
}
.mob-menu > li > a {
	text-decoration:none;
	color:#FFF;
	width:100%;
}
.mob-menu > li > a:hover {
	background-color:#333;
}
/* END Mobile Menu */


/********************** Header START *************************/
header h1 {
	color:#8B8B8B;
}
header h2 {
	color:#8B8B8B;
}
.language a:link, .language a:active, .language a:visited {
	color:#F1C101;
	text-decoration:none;
}
.language a:hover {
	color:#FF0000;
	text-decoration:none;
}
/* END Header */


/********************** Main menu-2 START *************************/
.menu-2-item:link, .menu-2-item:active, .menu-2-item:visited {
	color: #FFFFFF; /* Main menu button text color */
	text-decoration:none;
}
.menu-2-item:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-image: url(../images/bg-menu-bt.png);
	background-repeat: repeat-x;
	background-position: center top;
}
/* END Main menu-2 */


/*************** Main Container START ***************/
.section-color-1 {
	background-color:#FFFFFF;
	border-top:#FFFFFF solid 8px;
	border-bottom:#FFFFFF solid 8px;
}
.section-color-2 {
	border-top:#FFFFFF solid 8px;
	border-bottom:#FFFFFF solid 8px;
	background: #dffbe2;
	background: -moz-linear-gradient(top, #dffbe2 0%, #ffffff 99%);
	background: -webkit-linear-gradient(top, #dffbe2 0%,#ffffff 99%);
	background: linear-gradient(to bottom, #dffbe2 0%,#ffffff 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dffbe2', endColorstr='#ffffff',GradientType=0 );
}
.section-color-3 {
	background-color:#D7EB92;
	border-top:#FFFFFF solid 8px;
	border-bottom:#FFFFFF solid 8px;
}
.section-color-4 {
	background-color:#DDDDDD;
	border-top:#FFFFFF solid 4px;
	border-bottom:#FFFFFF solid 4px;
}
.section-color-5 {
	background-color:rgba(255,255,255,0.95);
}

.portfolio.section-color-2 {
	border-top:#FF9393 solid 2px;
	border-bottom:#FF9393 solid 2px;
}


.option-bt:hover {
	color:#CF482A;
	text-decoration:underline;
}
.options-section article a, .options-section article a h3 {
	color:#0396DC;
	text-decoration:none;
}
.options-section article a:hover, .options-section article a:hover h3 {
	color:#FF0000;
	text-decoration:none;
}
/* If the image is NOT rectangular Use this */
.options-section a:link img,.options-section a:active img, .options-section a:visited img {
	opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	box-shadow: 0px 0px 4px #999;
}

.options-section a:hover img {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
	box-shadow: 0px 0px 8px #FF9393;
}
.options-section.portfolio a:link img {
	box-shadow:none;	
}


/* If the image is rectangular Use this */


/*
.options-section a:hover img {
	box-shadow: 0px 0px 20px 0px #353535;  
}
*/

h3.printing-menu-title {
	background-color:#E2E2E2;	
}

.printing-menu a {
	text-decoration:none;
	color:#0099FF;
}
a .printing-menu-item:hover  {
	background-color:#E1F3FF;
}


.product-item a img {
	box-shadow: 0px 0px 4px #999;
}
.product-item a:hover img {
	box-shadow: 0px 0px 8px #FF9393;
}

.product-name {
	background: #a1d6fc; /* Old browsers */
	background: -moz-linear-gradient(left,  #a1d6fc 0%, #e0f3fa 50%, #a1d6fc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a1d6fc), color-stop(50%,#e0f3fa), color-stop(100%,#a1d6fc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #a1d6fc 0%,#e0f3fa 50%,#a1d6fc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #a1d6fc 0%,#e0f3fa 50%,#a1d6fc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #a1d6fc 0%,#e0f3fa 50%,#a1d6fc 100%); /* IE10+ */
	background: linear-gradient(to right,  #a1d6fc 0%,#e0f3fa 50%,#a1d6fc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1d6fc', endColorstr='#a1d6fc',GradientType=1 ); /* IE6-9 */
}

.old-price {
	text-decoration:line-through;
	color:#999;
}
.new-price {
	color:#FF0000;
}

.color-options table td, .color-options table th, .options-container table td, .options-container table th {
	color:#FFFFFFF;
}
.color-options table tr.table-header, .item-price-container table tr.table-header, .options-container table tr.table-header {
	background-color:#E4E4E4;
}

.color-block h4, .option-block h4 {
	color:#228BCA;
}

/**** Vinyl colors START ****/
.color-options table tr.bg-white { background-color:#FFFFFF; }
.color-options table tr.bg-black { background-color:#000000; }
.color-options table tr.bg-brown { background-color:#441B1C; }
.color-options table tr.bg-cream { background-color:#F0E8C8; }
.color-options table tr.bg-dark-green { background-color:#006854; }
.color-options table tr.bg-red { background-color:#E63144; }
.color-options table tr.bg-maroon { background-color:#4F1D26; }
.color-options table tr.bg-navy { background-color:#26406C; }
.color-options table tr.bg-navy-2 { background-color:#012841; }
.color-options table tr.bg-royal { background-color:#00337F; }
.color-options table tr.bg-azur { background-color:#0072C6; }
.color-options table tr.bg-light-grey { background-color:#ADAFAA; }
.color-options table tr.bg-yellow { background-color:#F6D106; }
.color-options table tr.bg-dark-grey { background-color:#444F51; }
.color-options table tr.bg-orange { background-color:#DB4A05; }
.color-options table tr.bg-taupe { background-color:#C1A875; }
.color-options table tr.bg-turquoise { background-color:#0289C4; }
.color-options table tr.bg-medium-green { background-color:#097754; }
.color-options table tr.bg-fire-red { background-color:#AE1B21; }
.color-options table tr.bg-forest-green { background-color:#022E21; }
.color-options table tr.bg-burgundy { background-color:#4F1D26; }
.color-options table tr.bg-sky-blue { background-color:#93B7D1; }
.color-options table tr.bg-toundra { background-color:#82ADB2; }
.color-options table tr.bg-aqua { background-color:#03848B; }
.color-options table tr.bg-purple { background-color:#634979; }
.color-options table tr.bg-blue-teal { background-color:#08626C; }
/* END Vinyl colors */



/* END Main Container */


/********************** Footer START *************************/
footer {
	background-color:#808080;
}
footer p, footer h1, footer h2, footer h3 {
	color:#FFFFFF;
	text-decoration:none;
}
.media-bt {
	background-image:url(../images/media-bt-30.png);
	background-repeat: no-repeat;
}
.media-bt:hover {
	background-image:url(../images/media-bt-30-hover.png);
	background-repeat: no-repeat;
}
.copyright {
	color:#CCC;
}
.footer-menu a {
	color:#B8D7B0;
	text-decoration:none;
}
.footer-menu a h4 {
	color:#9ADD7D;
	text-decoration:none;
}
.footer-menu a h4:hover, .footer-menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
} 
/* END Footer */

