/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

.orange {
	background-color:#F07423; 
	padding:8px; 
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}



/* ---------------------------------------- MENU SUPERFISH ------------------------------------- */




/* ------------------------------------------------------ MENU LOWER ONE --------------------------------- */

.menu3 {
font-family:arial,sans-serif;
font-size:11px;
/*height:100px;*/
position:relative;
/*width:750px; */
z-index:50;
}
.menu3 ul li a, .menu3 ul li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626263 none repeat scroll 0 0;
/*border:1px solid #FFFFFF;*/
color:#FFFFFF;
display:block;
font-size:11px;
height:35px;
line-height:35px;
overflow:hidden;
text-align:center;
text-decoration:none;


padding:0px 15px;
}
.menu3 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}
.menu3 ul li {
/*float:left;*/
position:relative;
}
.menu3 ul li ul {
display:none;
}
.menu3 ul li:hover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F07423 none repeat scroll 0 0;
color:#FFFFFF;
}
.menu3 ul li:hover ul {
display:block;
left:0;
position:absolute;
top:35px;
width:65px;
}
.menu3 ul li:hover ul li a.hide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626263 none repeat scroll 0 0;
color:#FFF;
}
.menu3 ul li:hover ul li:hover a.hide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F07423 none repeat scroll 0 0;
color:#000;
}
.menu3 ul li:hover ul li ul {
display:none;
}
.menu3 ul li:hover ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626263 none repeat scroll 0 0;
color:#FFF;
text-align:left;
display:block;
}
.menu3 ul li:hover ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F07423 none repeat scroll 0 0;
color:#FFF;
}
.menu3 ul li:hover ul li:hover ul {
display:block;
left:205px;
position:absolute;
top:0;
}
.menu3 ul li:hover ul li:hover ul.left {
left:-205px;
}
/* ------------------------------------------------------ MENU DIGITAL PHOTOGRAPHIC PRINTING --------------------------------- */

.menu4 {
font-family:arial,sans-serif;
font-size:11px;
/*height:100px;*/
position:relative;
/*width:750px; */
z-index:50;
}
.menu4 ul li a, .menu4 ul li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626263 none repeat scroll 0 0;
/*border:1px solid #FFFFFF;*/
color:#FFFFFF;
display:block;
font-size:11px;
height:32px;
line-height:32px;
overflow:hidden;
text-align:center;
text-decoration:none;
width:190px;
padding:0px 15px;
}
.menu4 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.menu4 ul li {
float:left;
position:relative;
}
.menu4 ul li ul {
display:none;
}
.menu4 ul li:hover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F07423 none repeat scroll 0 0;
color:#FFFFFF;
}
.menu4 ul li:hover ul {
display:block;
left:0;
position:absolute;
top:32px;
width:205px;
}
.menu4 ul li:hover ul li a.hide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626263 none repeat scroll 0 0;
color:#FFFFFF;
}
.menu4 ul li:hover ul li:hover a.hide {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F07423 none repeat scroll 0 0;
color:#000000;
}
.menu4 ul li:hover ul li ul {
display:none;
}
.menu4 ul li:hover ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#626263 none repeat scroll 0 0;
color:#FFF;
text-align:left;
display:block;
}
.menu4 ul li:hover ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F07423 none repeat scroll 0 0;
color:#FFF;
}
.menu4 ul li:hover ul li:hover ul {
display:block;
left:205px;
position:absolute;
top:0;
}
.menu4 ul li:hover ul li:hover ul.left {
left:-205px;
}

.floor-graphics {
	color:#FFFFFF;
	font-size:17px;
	line-height:21px;
}

/* Two-column with sidebar on left from the /examples/ folder  */

body {
	background-color: #d0d1d3;
	font-family:Arial, Helvetica, sans-serif;
}
a.email:link {
	text-decoration:none;
	color:#FFF;
}
a.email:visited {
	text-decoration:none;
	color:#FFF;
}
a.email:hover {
	text-decoration:underline;
	color:#FFF;
}
a.email:active {
	text-decoration:none;
	color:#FFF;
}
h1 {
	font-size:24px;
	color:#F57A18;
}
h2{
	padding:0px 0px 7px 0px;
	margin:0;
	font-size:16px;
}
a:link, a:visited {
	color:#f57a18;
	text-decoration:none;
}
a:hover {
	color:#f57a18;
	text-decoration:underline;
}
a:active {
	color:#f57a18;
	text-decoration:none;
}

h3 {
	font-size:1.6em;
	color:#f57a18;
	letter-spacing:.1em;
}
.focus {
	font-size:15px;
	color:#000;
	margin:0px 0px 4px 0px;	
}
h4 {
	font-size:15px;
	color:#000;
	margin:25px 0px 4px 0px;	
}
h5 {
	color:#5f5d5c;
	font-size:15px;
	margin:0;
	padding:0px 0px 10px 0px;
}
p {
	color:#000000;
	font-size:12px;
	line-height:1.3em;
	margin-top:0;
	padding-top:0;
	/*font-weight:bold;*/
}
p.black {
	color:#000000;
	font-weight:normal;
}
.vinyl-banners2 {
	list-style-type:square;
	font-size:15px;
	color:#000;
}
.vinyl-banners3 {
	list-style-type:square;
	font-size:17px;
	color:#ffd52b;
	margin-left:80px;
}
.vinyl-banners4 {
	list-style-type:square;
	color:#FFF;
	font-size:14px;
	line-height:1.5em;
}
.installation li {
	color:#3f3f3f;
	font-size:12px;
	line-height:1.6em;
	margin-top:0;
	margin-bottom:20px;
	padding-top:0;	
}
ul {
	margin-top:2px;
}
li {
	color:#000000;
	font-size:12px;
	line-height:1.5em;
	margin-top:0;
	padding-top:0;	
}
li li {
	color:#000000;
	font-size:12px;
	line-height:1.5em;
	margin-top:0;
	padding-top:0;	
	margin-left:15px;
}

.portable-banner-stands {
	margin-left:-16px;
}
.portable-banner-stands li li {
	margin-left:-16px;
}

.acuity li {
	color:#000;
}
p.trade-show-display {
	color:#3f3f3f;
	font-size:12px;
	line-height:1.3em;
}
a.gamma:link {
	color: #f57a18;
	text-decoration:none;
}
a.gamma:visited {
	color: #f57a18;
	text-decoration:none;
}
a.gamma:hover {
	color: #f57a18;
	text-decoration:underline;
}
a.gamma:active {
	color: #f57a18;
	text-decoration:none;
}
a.q:link {
	color: #000;
	text-decoration:none;
	background-color:#00FF00;
}
a.q:visited {
	color: #000;
	text-decoration:none;
	background-color:#00FF00;
}
a.q:hover {
	color: #000;
	text-decoration:underline;
	background-color:#00FF00;
}
a.q:active {
	color: #000;
	text-decoration:none;
	background-color:#00FF00;
}

a.vinylbanners:link {
	color: #000;
	text-decoration:underline;
}
a.vinylbanners:visited {
	color: #000;
	text-decoration:underline;
}
a.vinylbanners:hover {
	color: #000;
	text-decoration:none;
}
a.vinylbanners:active {
	color: #000;
	text-decoration:underline;
}


a.drum-scan:link {
	color: #FFF;
	text-decoration:none;
}
a.drum-scan:visited {
	color: #FFF;
	text-decoration:none;
}
a.drum-scan:hover {
	color: #FFF;
	text-decoration:underline;
}
a.drum-scan:active {
	color: #FFF;
	text-decoration:none;
}
/* ---------------- links for Fine Art Printing ----------------------- */
h2.fap{
	font-size:28px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

a.fap:link {
	color: #000;
	text-decoration:underline;
}
a.fap:visited {
	color: #000;
	text-decoration:underline;
}
a.fap:hover {
	color: #000;
	text-decoration:none;
}
a.fap:active {
	color: #000;
	text-decoration:underline;
}
.fap2 {
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
}
.fap3 {
	color:#FFF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
}


a.banner:link {
	color: #3f3f3f;
	text-decoration:underline;
}
a.banner:visited {
	color: #3f3f3f;
	text-decoration:underline;
}
a.banner:hover {
	color: #3f3f3f;
	text-decoration:none;
}
a.banner:active {
	color: #3f3f3f;
	text-decoration:underline;
}
.vinyl-banners {
	background-image:url(http://gammaimaging.com/chicago-framing/vinyl-banners.png);
	background-repeat:no-repeat;
	height:130px;
}
p.giclee {
	font-size:10px;
	color:#6f6a68;
	margin:0;
	padding:0;
	font-weight:bold;
	line-height:100%;
}
.vinyl-banners img {
	border:3px solid #F5903F;
	margin-right:8px;
}
.vehicle-graphics {
	padding:9px 0px; 
	margin:0px 0px 0px 12px;
	width:277px;
}
-->
#fine-art-printing {
	margin-top:20px; margin-left:20px; background-color:#e4e5e5;
}
#trade-show-displays {
	margin:0px 14px; padding:14px 0px;
}
#trade-show-displays2 {
	margin:0px 30px; padding:14px 0px;
}
#trade-show-displays3 {
	margin:0px 45px; padding:14px 0px;
}
.drum-scans {
	margin-bottom:20px;
}
#product-search {
	background-color:#f07423; margin-bottom:18px; height:90px;
}
.vehicle_graphics {
	margin:0px 15px; padding:10px 0px;
}
.custom_banners {
	margin:0px 12px;
}
#digital-photographic-printing {
	width:955px; background-color:#FFF;
}
#darkroom-scanning {
	background-color:#f07423; height:140px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; line-height:1.4em;
}
.darkroom-scanning {
	width:220px; position:absolute; margin:8px 0px 0px 485px;
}
.trade-show-graphics {
	color:#000;
}
.fine-art-printing {
	width:220px; float:right; margin:8px 20px 0px 0px;
}
.gamma-chicago {
	margin:22px 0px 0px 15px;
}
#gamma-chicago {
	clear:both; height:4px;
}
.digital-wallpaper {
	color:#3f3f3f;
	font-size:11px;
	line-height:1em;
	margin-top:0;
	padding-top:0;
	font-style:italic;
}
.wallpaper-texture {
	height:200px;
}
.texture-wallpaper {
	margin-bottom:8px; padding:1px; border:1px solid #CCCCCC;
}
.picture-frame {
	color:#626263;
	font-size:12px;
}
.picture_frame {
	border-bottom:1px solid #626263;
	border-left:1px solid #626263;
}
.picture-frame2 {
	border-bottom:1px solid #626263;
}
.picture-frame3 {
	border-bottom:1px solid #626263;
	border-left:1px solid #626263;
	border-right:1px solid #626263;
}



/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}


.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}