@charset "utf-8";
/* CSS Document */
body {
    overflow-x:hidden;
	min-width:640px;
	margin: 0;
    padding: 0;
}
.main_banner{
	min-width:1600px;
	min-height:100%;
	width:100%;
	height:auto;
	background-image:url(images/main_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1;
	}
.special_banner{
	min-width:494px;
	min-height:246px;
	width:100%;
	height:auto;
	top:66px;
	background-image:url(images/special.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:fixed;
	z-index:2;
	}
.sub_banner{
	min-width:1600px;
	min-height:100%;
	width:100%;
	height:auto;
	margin-top:66px;
	background-image:url(images/about_us_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1;
	}
.sub_banner2{
	min-width:1600px;
	min-height:100%;
	width:100%;
	height:auto;
	margin-top:66px;
	background-image:url(images/skull_mounts_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1;
	}
.sub_banner3{
	min-width:1600px;
	min-height:100%;
	width:100%;
	height:auto;
	margin-top:66px;
	background-image:url(images/shoulder_mounts_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1;
	}
.sub_banner4{
	min-width:1600px;
	min-height:100%;
	width:100%;
	height:auto;
	margin-top:66px;
	background-image:url(images/skin_tans_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1;
	}
.sub_banner5{
	min-width:1600px;
	min-height:100%;
	width:100%;
	height:auto;
	margin-top:66px;
	background-image:url(images/price_list_banner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1;
	}
.top_nav{
	height:66px;
	width:100%;
	background-color:#000000;
	opacity: 0.3;
    filter: alpha(opacity=30);
	position:fixed;
	z-index:999;
	}
.top_nav_content{
	height:66px;
	width:100%;
	background-color:#ececeb;
	position:fixed;
	z-index:999;
	}
.logo{
	float:left;
	width:306px;
	height:60px;
	margin-left:150px;
	margin-top:3px;
	position:fixed;
	z-index:999;
	}
.menu{
	position:fixed;
	z-index:999;
	margin-left:500px;
	margin-top:18px;
	}
.menu ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 25px 4px 37px 0;
  list-style: none;
}
.menu ul li {
  font-family: 'Open Sans', sans-serif;
  text-transform:uppercase;
  font-size:13px;
  color:#fff;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;
  cursor: pointer;
}
.menu ul li:hover {
  color: #fff;
}
.menu ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 250px;
  display: none;
  opacity: 0;
  visibility: hidden;
}
.menu ul li ul li { 
  background-color:rgba(0,0,0,0.3); 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
.menu ul li ul li:hover { 
background-color:rgba(0,0,0,0.5);
}
.menu ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.menu ul li a{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	}

.menu2{
	position:fixed;
	z-index:999;
	margin-left:500px;
	margin-top:18px;
	}
.menu2 ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 25px 4px 37px 0;
  list-style: none;
}
.menu2 ul li {
  font-family: 'Open Sans', sans-serif;
  text-transform:uppercase;
  font-size:13px;
  color:#333;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;
  cursor: pointer;
}
.menu2 ul li:hover {
  color: #333;
}
.menu2 ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 250px;
  display: none;
  opacity: 0;
  visibility: hidden;
}
.menu2 ul li ul li { 
  background-color:rgba(224,225,224,0.7); 
  display: block; 
  color: #333;
}
.menu2 ul li ul li:hover { 
background-color:rgba(225,225,225,0.8);
}
.menu2 ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.menu2 ul li a{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	color:#333;
	text-decoration:none;
	}

.slogan{
	margin:0 auto;
	margin-top:537px;
	position:absolute;
	z-index:4;
	}
.slogan h1 {
	font-family: 'Marcellus', serif;
	font-weight:400;
	text-shadow: 2px 2px 3px #000;
	font-size:26px;
	color:#fff;
	text-align:center;
	}
.slogan p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-shadow: 2px 2px 2px #000;
	letter-spacing:1px;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-top:-20px;
	}
.slogan img{
	width:112px;
	height:30px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	}
.section1{
	position:relative;
	height:685px;
	margin-left:150px;
	text-align:center;
	}
.section2{
	width:1024px;
	background-color:#fff;
	margin:0 auto;
	}
.price_list{
	width:1024px;
	background-color:#fff;
	margin:0 auto;
	}
.price_list table tr{
	line-height:200%;
	}
.price_list table{
	width:1024px;
	}
.price_list table tr:nth-child(even){
	background:#ccc;
	}
.price_list table tr:nth-child(odd){
	background:#fff;
	}
.price_list table tr td{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	}
.price_list a{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	text-decoration:none;
	color:#333;
	}
.price_list img{
	display:block;
	left:auto;
	right:auto;
	}
.block1{
	float:left;
	width:324px;
	height:484px;
	margin-left:15px;
	}
.block2{
	float:left;
	width:329px;
	height:484px;
	margin-left:10px;
	}
.block3{
	float:left;
	width:324px;
	height:484px;
	margin-left:5px;
	}
.section2 img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	}
.image_holder{
	width:319px;
	height:212px;
	border:1px solid #999;
	padding-top:10px;
	}
.section2 h2{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:18px;
	color:#333333;
	text-align:center;
	}
.section2 p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	text-align:center;
	}
.price_list p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	text-align:center;
	}
.section3{
	width:1024px;
	margin:0 auto;
	}
.section3 h2{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:32px;
	color:#333333;
	text-align:center;
	}
.section2 h3{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:32px;
	color:#333333;
	text-align:center;
	}
.price_list h3{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:32px;
	color:#333333;
	text-align:center;
	}
.section3 p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	text-align:center;
	}
.section5{
	width:1024px;
	margin:0 auto;
	}
.section5 h2{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:32px;
	color:#333333;
	text-align:center;
	}
.section5 p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	text-align:left;
	}
.section6{
	width:1024px;
	margin:0 auto;
	}
.section6 h2{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:32px;
	color:#333333;
	text-align:center;
	}
.section6 p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	text-align:left;
	}
.block4{
	float:left;
	width:471px;
	height:262px;
	margin-left:50px;
	margin-top:50px;
	}
.block5{
	float:left;
	width:471px;
	height:262px;
	margin-top:50px;
	}
.image_holder2{
	width:396px;
	height:260px;
	border:1px solid #fff;
	background-color:#eaeae9;
	padding-top:10px;
	}
.image_holder3{
	width:396px;
	height:225px;
	border:1px solid #fff;
	background-color:#eaeae9;
	padding-top:10px;
	}
.image_holder4{
	width:323px;
	height:339px;
	border:1px solid #999;
	padding-top:10px;
	}
.image_holder5{
	width:232px;
	height:329px;
	border:1px solid #999;
	padding-top:10px;
	}
.image_holder5 img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	}
.image_holder6{
	width:320px;
	height:320px;
	border:1px solid #999;
	padding-top:10px;
	margin-right:20px;
	}
.image_holder6 img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	}
.image_holder6 p{
	ont-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#999;
	margin:0;
	padding-left:10px;
	}
.section3 img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	}
.section4{
	width:1024px;
	margin:0 auto;
	}
.section4 ul li{
	display:inline;
	}
.section4 ul li a{
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	padding: 15px 30px;
	font-weight:400;
	font-size:14px;
	color:#333333;
	}
.field_care{
	width:1024px;
	margin:0 auto;
	}
.field_care h3{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:26px
	}
.field_care p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;}
.field_care h2{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:32px;
	color:#333333;
	text-align:center;
	}
.field_care ul li{
	list-style-type:disc;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	}
.terms_conditions h3{
	font-family: 'Marcellus', serif;
	font-weight:400;
	font-size:26px;
	text-align:center
	}
.terms_conditions p{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#333333;
	width:1024px;
	margin:0 auto;
	}
@media print
{
.noprint {display:none;}
}