
/*************
Base Style
**************/

html {
	height: 100%;
	/*background: url('../img/lcp_background_02.jpg') no-repeat center;
	background-size: cover;*/
	background: url(../img/ink_cans.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* anchors
----------------------------------------------- */
a {
	text-decoration: none;
}

/* headings
----------------------------------------------- */
/*h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}


h1 a {
	font-weight:normal;
}*/

p {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
}

.container_12 {
}

/*************
Top Navigation
**************/

.topbar {
	position: fixed;
	z-index: 300;
}

.topbar, .topbar_scu {
	background-color: rgb(30,30,30);
	height: 65px;
	max-width: 960px;
	box-shadow: 0px 4px 5px #888888;
}

.main_nav {
	height: 65px;
}

.main_nav:hover {
	background-color: #0ba1e2;
    font-weight: bold;
}

.main_nav p {
	font-family: 'Open Sans 400', sans-serif;
	font-size: .9em;
	color: #ccc;
	text-decoration: none;
	text-align: center;
	margin-top: 35%;
}

.main_nav a {
	color: #FFF;
	text-decoration: none;
}

.home_icon, .nav_fb {
	text-align: center;
}

.home_icon {
	margin-top: 10px;
}

.top_lcp_logo {
	padding: 1%;
}

.nav_fb {
	margin-top: 15px;
}

.back_button {
	text-align: right;
	margin-top: 10px;
}

.forward_button {
	text-align: left;
	margin-top: 10px;
}


/*.topbar ul li a:hover {
	text-decoration: none;
	background: #c60086;
}*/

/*************
Product Dropdown
**************/

.dropdown {
   margin-top: 5%;
   padding: 0;
   font-size: .9em;
   }

.dropdown li {
   list-style: none;
   float: left; 
   color: #ccc;
   }

.dropdown li a {
   display: block;
   padding: 8px 8px;
   color: #ccc;
   text-decoration: none; 
   }

.dropdown li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #0ba1e2;
   }

.dropdown li:hover ul, .dropdown li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; 
   }

.dropdown li:hover li, .dropdown li.hover li {
   float: none; 
   }

.dropdown li:hover li a, .dropdown li.hover li a {
   background-color: #0ba1e2;
   color: #FFF; 
   }

.dropdown li li a:hover {
   background-color: #c60086; 
   }

/*************
Main Logo and Welcome Text
**************/

.mainlogo {
	margin-top: 4%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
	width: 12%;
	padding: 2%;
    display: block;
}

.mainlogo_background {
	background: rgba(255,255,255,.5);
}

.complete_package_printer {
	margin-top: 3%;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.line {
	height:1px;
	background:#717171;
	border-bottom:1px solid #313030;
}

/*************
Product Boxes
**************/

.address,
.phone,
.email {
    height: 400px;
}

.address h1,
.phone h1,
.email h1 {
	font-family: "Open Sans";
	font-size: 1.5em;
	color: #FFF;
	text-align: center;
	line-height: 1em;
	margin-top: 20%;
	text-shadow: 2px 2px 2px #000;
}

.address h2,
.phone h2,
.email h2 {
	font-family: "Open Sans";
	font-size: 1em;
	color: #000;
	text-align: center;
	line-height: 1em;
}

.address p,
.phone p,
.email p {
	font-family: "Open Sans";
	font-size: .75em;
	color: #000;
	text-align: center;
	line-height: 1em;
}

.bp:hover,
.ppp:hover,
.os:hover,
.mp:hover,
.ep:hover,
.spb:hover,
.lp:hover,
.sp:hover {
	transform: scale(1.08,1.08);
    -ms-transform: scale(1.08,1.08); /* IE 9 */
    -webkit-transform: scale(1.08,1.08); /* Safari and Chrome */;
}

.address {
	margin-top: 20px;
    background: rgba(11,161,226,.8);
}

.phone {
	margin-top: 20px;
	background: rgba(198,0,134,.7);
}

.email {
	margin-top: 20px;
	background: rgba(251,243,21,.7);
}

.map {
	margin-left: 10%;
}

/*************
Home Page Footer
**************/

.footer {
    background: rgb(30,30,30);
    max-width: 960px;
    height: 30px;
    display: block;
}

.footer p {
    color: #FFF;
    font-size: .6em;
    line-height: .75em;
    text-align: center;
}

img {
	max-width: 100%;
}
