@charset "utf-8";

@font-face {
    font-family: MuseoSans500;
    src: url(../fonts/MuseoSans_500-webfont.eot);
    src: url(../fonts/MuseoSans_500-webfont.eot?iefix) format('eot'),
         url(../fonts/MuseoSans_500-webfont.woff) format('woff'),
         url(../fonts/MuseoSans_500-webfont.ttf) format('truetype'),
         url(../fonts/MuseoSans_500-webfont.svg#webfontkQkWxTED) format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: photogrammetryRegular;
    src: url(../fonts/photogrammetry_2-webfont.eot);
    src: url(../fonts/photogrammetry_2-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/photogrammetry_2-webfont.woff) format('woff'),
         url(../fonts/photogrammetry_2-webfont.ttf) format('truetype'),
         url(../fonts/photogrammetry_2-webfont.svg#photogrammetryRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ArialBlack;
    src: url(../fonts/ariblk-webfont.eot);
    src: url(../fonts/ariblk-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/ariblk-webfont.woff) format('woff'),
         url(../fonts/ariblk-webfont.ttf) format('truetype'),
         url(../fonts/ariblk-webfont.svg#photogrammetryRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ProximaNovaLight;
    src: url(../fonts/proximanova-light-webfont.eot);
    src: url(../fonts/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/proximanova-light-webfont.woff) format('woff'),
         url(../fonts/proximanova-light-webfont.ttf) format('truetype'),
         url(../fonts/proximanova-light-webfont.svg#ProximaNovaLight) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ProximaNovaSemibold;
    src: url(../fonts/proximanova-semibold-webfont.eot);
    src: url(../fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/proximanova-semibold-webfont.woff) format('woff'),
         url(../fonts/proximanova-semibold-webfont.ttf) format('truetype'),
         url(../fonts/proximanova-semibold-webfont.svg#ProximaNovaSemibold) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ProximaNovaLtBoldItalic;
    src: url(../fonts/proximanova-semibolditalic-webfont.eot);
    src: url(../fonts/proximanova-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/proximanova-semibolditalic-webfont.woff) format('woff'),
         url(../fonts/proximanova-semibolditalic-webfont.ttf) format('truetype'),
         url(../fonts/proximanova-semibolditalic-webfont.svg#ProximaNovaLtBoldItalic) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ProximaNovaLtItalic;
    src: url(../fonts/proximanova-lightitalic-webfont.eot);
    src: url(../fonts/proximanova-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/proximanova-lightitalic-webfont.woff) format('woff'),
         url(../fonts/proximanova-lightitalic-webfont.ttf) format('truetype'),
         url(../fonts/proximanova-lightitalic-webfont.svg#ProximaNovaLtItalic) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ProximaNovaRegular;
    src: url(../fonts/proximanova-regular-webfont.eot);
    src: url(proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/proximanova-regular-webfont.woff) format('woff'),
         url(../fonts/proximanova-regular-webfont.ttf) format('truetype'),
         url(../fonts/proximanova-regular-webfont.svg#ProximaNovaRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}
.home-content {
	width:1024px;
	height:auto;
	margin:0 auto;
	padding-bottom:100px;
}

.header {
	width: 1200px;
	height: 140px;
	padding: 0px;
	overflow:visible;
}

.page-shadow {
	width:1024px;
	height:auto;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;
	box-shadow: 0 4px 10px -1px #000000;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	background: rgba(255,255,255,.1);
	padding-bottom:30px;
}
.header-container {
	background:none;
	background-position:center;
	border: none;
	height: 140px;
	margin-bottom:20px;
}
body.cms-index-index.cms-home .header .logo {
	top:5px;
}
.header .logo {
	position: absolute;
	top:10px;
	left: 50%;
	margin-left: -115px;
	z-index:1;
	}
body {
	background:none;
}
.background {
	height:100%;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:-999;
}
#carousel-wrapper {
    width: 1024px;
    height: 550px;
    overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
    float: left;
    width: 1024px;
    height: 550px;
}
.main {
	width:1024px;
	padding: 0;
	background:none;
}
.main-wide {
	width:1400px;
	padding: 0;
	background:none;
	margin:0 auto;
	min-height:400px;
	text-align:left;
}
.main-container {
	background:none;
}
.col-main {
	width: 1024px;
	float:none;
}
.col-main-wide {
	width: 1400px;
	float:none;
}
.footer-container {
	border:none;
	height:160px;
	margin:auto;
}
.page-title {
	margin:0px;
	height:50px;
	background-color:#4b4b4b;
	border:none;
	position:relative;
}
.page-title h1 {
	color:#fff;
}
.home-bottom {
	width:1024px;
	height:425px;
	background:#000;
	background:rgba(0,0,0,.75);
	margin-top:15px;
	position:relative;
}

/*----------- Social Section -------------*/

.social {
	float:right;
	background:none;
	width:470px;
	height:49px;
	margin-right: 24px;
}
a.social {
	background:none;
	width:auto;
	height:auto;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 0px;
}

/* ---------- News Section ------------ */

.news-block {
	background:none;
	height:304px;
	width:965px;
	float:left;
	font-size: 18px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
}
.news-block a {
	color:#fff;
}
.news-block p {
	line-height:20px;
	margin-bottom:20px;
	margin-left:40px;
}

.news-block .block {
	border:none;
}
.news-block .block-title {
	border:none;
	background:none;
	padding-top:30px;
	padding-bottom:40px;
}
.news-block .block-title span {
	font-size: 28px;
	color:#FFFFFF;
	font-family: Arial Black, ArialBlack;
	letter-spacing: 6px;
}
.news-block .block-title a.news-title:hover {
	text-decoration:underline !important;
}
.news-block .block-content {
	background:none;
	padding-left:10px;
}
.news-block .block-content a {
	text-decoration:none;
}
.news-block .block-content a:hover {
	text-decoration:underline;
}
.news-block .block-content ul li {
	padding-bottom:10px;
}


.homedivide {
	width:1px;
	height:335px;
	background:url(../images/homedivide.gif);
	position:absolute;
	top:45px;
	left:410px;
}




/* -------- YouTube Section -------*/

.youtube {
	float:right;
	margin-right:24px;
	margin-top:15px;
}

/********** < Navigation */
#nav { width:918px; margin:0 auto; padding:0 16px; font-size:13px; }

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { text-align:left; }
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav ul li.parent a { background:url(../images/bkg_nav2.gif) 100% 100% no-repeat; }
#nav ul li.parent li a { background-image:none; }

/* 0 Level */
#nav li { /*float:left; display:inline;*/ }
#nav li.active a { background-color:rgba(0,0,0,.2); display:inline; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; display:inline; }
#nav li.over a,
#nav a:hover { color:#38AFFF; display:inline; background-color:rgba(0,0,0,.5); text-shadow: 1px 3px 10px #292929; }

/* 1st Level */
#nav ul li,
#nav ul li.active { /*display:inline*/; padding-bottom:1px; background:#ecf3f6 url(../images/bkg_nav1.gif) 0 100% repeat-x; }
#nav ul li.last { display:inline; background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { display:inline; float:none; padding:0; background:none; }
#nav ul li a { display:inline; font-size:15px; letter-spacing:1px; }

/* 2nd Level */
#nav ul,
#nav div { display:inline; position:absolute; top:27px; left:-10000px; border:1px solid #899ba5; }
#nav div ul { display:inline; position:static; width:auto; border:none; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; }

/*--------- HORIZONTAL SUB MENU -------------*/
#nav ul li a { background:#ecf3f6; display:inline; }
#nav ul li a:hover { background:#d5e4eb; display:inline; }
#nav ul li a,
#nav ul span,
#nav ul li.last li span { padding:0px 0px 0px 0px; display:inline; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */





.nav-container {
	background-image:url(../images/nav_arrow4.png);
	background-repeat:no-repeat;
	background-position:-9999999px -999999px;
	overflow:visible;
}

.top-menu {
	padding-top: 80px;
	width: 1024px;
	margin: 0 auto;
	text-align:center;
	overflow:visible;
}

ul#nav {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
 	font-weight: bold;
	position:relative;
	overflow:visible;
}

#nav a {
	background:rgba(255,255,255,.15);
	font-size: 16px;
	color: #FFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-decoration:none;
}

#nav a, #nav a:hover {
	line-height: normal;
}

#nav ul li.last, #nav ul li, #nav ul li.active {
	background:none;
}

#nav ul li a:hover {
	background:none;
}

#nav ul li a, #nav ul li a:hover {
	background-color:rgba(255,255,255,0.2);
	color: rgba(255,255,255,1);
}

#nav ul li a, #nav ul a:hover, #nav ul span, #nav ul li.last li span {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right:50px;
	z-index:99;
}
#nav ul li.level1.nav-story a, #nav ul li.level1.nav-abount a, #nav ul li.level1.nav-story a:hover, #nav ul li.level1.nav-about a:hover, #nav ul li.level1.nav-story span, #nav ul li.level1.nav-about span, #nav ul li.last li span {
	padding-left:0px;
	padding-right:0px;
	z-index:99;
}
#nav ul, #nav div {
	border:none;
	top:35px;
}

li.level1.nav-1-1.first {
	margin-left:35px;
}


li.level0.nav-1.level-top.first {
	background-color:rgba(255,255,255,0.2);
	margin-left:20px;
}
li.level0.nav-1.level-top.first.a {
	width:100px;
}



/*-----*/
ul.level0.shown-sub {
	background-image:url(../images/nav_arrow5.png);
	background-repeat:no-repeat;
	color: #fff;
	line-height: 1.3em;
 	font-weight: bold;
	height:142px;
	width:211px;
	margin-left:10px;
}

/*li.our-story ul.level0.shown-sub {
	background-image:url(../images/nav_arrow4.png);
	background-repeat:no-repeat;
	background-position:-253px -0px;
	color: #fff;
	line-height: 1.3em;
 	font-weight: bold;
	height:189px;
	width:498px;
}
*/
/*-----*/
li.our-story ul.level0.shown-sub {
	background-image:url(../images/nav_arrow4.png);
	background-repeat:no-repeat;
	background-position:-253px -0px;
	color: #fff;
	line-height: 1.3em;
 	font-weight: bold;
	height:189px;
	width:503px;
}
/*-----*/
li.level0.nav-2.level-top {
	background-color:rgba(255,255,255,0.2);
	margin-left: 20px;
}

li.level0.nav-3.level-top {
	background-color:rgba(255,255,255,0.2);
	margin-left: 20px;
}

li.level0.nav-4.level-top {
	background-color:rgba(255,255,255,0.2);
	margin-left: 285px;
}

li.level0.nav-5.level-top {
	background-color:rgba(255,255,255,0.2);
	margin-left: 20px;
}

li.level0.nav-6.level-top {
	background-color:rgba(255,255,255,0.2);
	margin-left: 20px;
}
li.the-boards {
	background-color:rgba(255,255,255,0.2);
}
li.the-goods {
	position:absolute;
	left: 117px;
}
li.our-story {
	position:absolute;
	left: 225px;
}
li.our-news {
	position:absolute;
	left: 330px;
}
li.the-media {
	position:absolute;
	left:795px;
}
li.the-contact {
	position:absolute;
	left:897px;
}
li.faqs {
	position:absolute;
	left:1028px;
}
li.your-cart {
	position:absolute;
	left:1095px;
}
ul#nav li.the-boards ul.level0 li {
	/*float:left;*/
}

/*#nav li.level1.nav-rebel {
	height:114px;
	width:236px;
	background-image:url(../images/nav_rebel.png);
	background-repeat:no-repeat;
	position:absolute;
	left:8px;
	top:25px;
}
#nav li.level1.nav-rebel.over, #nav li.level1.nav-seeker.over {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;
	box-shadow: 0 4px 10px -1px #000000;
}
#nav ul li a.r-overview {
	position:absolute;
	background:none;
	padding:0px;
	text-align:center;
	padding-top:130px;
	width:236px;
}
#nav ul li a.r-overview.over, #nav ul li a.s-overview.over {
	color:#0099FF;
	text-shadow:1px 3px 10px #292929;
}
a.r-overview img, a.s-overview img {
	padding-top:22px;
	padding-left:8px;
	float:left;
	padding-bottom:25px;
}
a.r-overview span, a.s-overview span {
	font-size:20px;
}

#nav li.level1.nav-seeker {
	height:114px;
	width:236px;
	background-image:url(../images/nav_seeker.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:254px;
	top:25px;
}
#nav ul li a.s-overview {
	position:absolute;
	background:none;
	padding:0px;
	text-align:center;
	padding-top:130px;
	width:222px;
}
*/


/*-----*/
#nav li.level1.nav-rebel {
	margin-top:15px;
}
#nav li.level1.nav-rebel, #nav li.level1.nav-seeker, #nav li.level1.nav-specter {
	height:20px;
	padding:10px 0px 10px 0px;
	margin-left:4px;
	width:200px;
}
#nav li.level1.nav-rebel.over, #nav li.level1.nav-seeker.over, #nav li.level1.nav-specter.over {
	background:rgba(0,0,0,.3);
}
#nav ul li a.r-overview, #nav ul li a.s-overview, #nav ul li a.sp-overview {
	position:absolute;
	background:none;
	padding:0px;
	width:180px;
	padding-left:10px;
	color:#fff;
	text-shadow:1px 2px 7px #000;
}
#nav ul li a.r-overview.over, #nav ul li a.s-overview.over, #nav ul li a.sp-overview.over {
	color:#0099FF;
	text-shadow:1px 2px 7px #000;
}
a.r-overview span, a.s-overview span, a.sp-overview span {
	font-size:15px;
}
/*-----*/


/*--- STORY NAV ---*/
#nav li.level1.nav-story {
	height:114px;
	width:236px;
	background-image:url(../images/nav_story.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:8px;
	top:25px;
}
#nav li.level1.nav-about {
	height:113px;
	width:236px;
	background-image:url(../images/nav_about.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:254px;
	top:25px;
}
#nav li.level1.nav-story.over, #nav li.level1.nav-about.over {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;
	box-shadow: 0 4px 10px -1px #000000;
}

#nav ul li a.photogrammetry-story, #nav ul li a.about {
	position:absolute;
	background:none;
	padding:0px;
	text-align:center;
	padding-top:130px;
	width:236px;
}
#nav ul li a.photogrammetry-story.over, #nav ul li a.about.over {
	color:#0099FF;
	text-shadow:1px 3px 10px #292929;
}
a.photogrammetry-story img, a.about img {
	padding-top:22px;
	padding-left:8px;
	float:left;
	padding-bottom:25px;
}
a.photogrammetry-story span, a.about span {
	font-size:20px;
}



<img src="https://www.photogrammetrylongboards.com/images/nav_rebel.png" width="236" height="114" />





















a.our-news:active {
	background-color:rgba(0,0,0,.2);
}

/* BreadCrumbs */
.breadcrumbs { font-size:13px; line-height:1.25; margin:4px 5px 5px 5px; color:#fff; float:left; }
.breadcrumbs li { display:inline; }
li.cms_page {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
}
.breadcrumbs li strong { font-weight:bold; }
a { color:#1E7EC8; }
ul.breadcrumbs {background:none; }


/*------------------ 404 Page --------------------*/
.wrongpage-wrapper1 {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.wrongpage-wrapper2 {
	height:auto;
	background:#fff;
	padding:20px;
}
.wrongpage-wrapper2 a {
	color:#1E7EC8;
}

/*--------------- the BOARDS --------------------*/


.boards-top {
	background-color:#fff;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
	height:auto;
	margin-bottom:30px;
}
.boards-middle {
	background-color:#fff;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
	height:auto;
	padding-bottom:50px;
}
.boards-middle-wrapper {
	padding-top:40px;
}
.nav3 {
	width:1024px;
	height:28px;
	background-color:#282828;
	margin-right:1000px;
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:12px;
}
.boards-quality {
	width:350px;
	float:left;
	font-family:MuseoSans500;
	font-size:14px;
	text-align:justify;
	line-height:1.5;
	margin:0 0 0 60px;
}
h1.boards {
	font-family:"Arial Black", Arial, sans-serif;
	font-size:28px;
	font-weight:900;
	color:#000000;
	line-height:1;
	margin-bottom:30px;
}
.boards-callout1, .boards-callout2, .boards-callout3 {
	width:430px;
	height:170px;
	position:relative;
	left:520px;
	border-style:solid;
	border-color:#5F6168;
	border-width:10px;
	margin-right:40px;
	-webkit-box-shadow: 2px 5px 10px 0px #000000;
	-moz-box-shadow: 2px 5px 10px 0px #000000;	
	box-shadow: 2px 5px 10px 0px #000000;	
}
.boards-callout1 a {
	text-decoration:none;
}
.boards-callout1 {
	margin-bottom:30px;
	background:url(../images/boards-rebel-callout.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.boards-callout1 span {
	position:absolute;
	width:450px;
	height:190px;
	top:-10px;
	left:-10px;
	z-index:1;
}
.boards-callout1:hover {
	-webkit-box-shadow: 2px 5px 10px 0px #005984;
	-moz-box-shadow: 2px 5px 10px 0px #005984;
	box-shadow: 2px 5px 10px 0px #005984;
}
	
.boards-callout2 {
	margin-top:20px;
	background:url(../images/seeker_soon.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:30px;
}
.boards-callout3 {
	background:url(../images/nomad_soon.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.boards-callout1-text, .boards-callout2-text, .boards-callout3-text {
	width:430px;
	height:40px;
	background-color:#282828;
	position:absolute;
}
p.boards-callout {
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:18px;
	text-align:center;
	padding-top:5px;
	height:40px;
}


/*---------- THE BOARDS PAGE WIDE ----------*/
.boards-wide {
	background-color:#fff;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
	height:auto;
	padding-bottom:30px;
	font-family:proximanovalight;
	color:#000;
}

.boards-wide-content {
	position:relative;
	height:700px;
	overflow-x:hidden;
}
.boardswide1 {
	position:relative;
}
.boardspw-rebel {
	position:relative;
	top:0px;
	left:30px;
}
.bpw-rebel-name {
	position:absolute;
	left:70px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900px;
	font-size:40px;
	color:#000;
}
.bpw-rebel-name img {
	margin-top:10px;
}
.bpw-rebel-watercolor {
	position:absolute;
	top:103px;
	height:380px;
	width:390px;
}
.bpw-rebel-watercolor a {
	background-repeat:no-repeat;
	background: url(../images/rebel_with_watercolor.jpg);
	height:400px;
	width:400px;
	display:block;
	z-index:1;
	text-indent:-9999px	
}
.bpw-rebel-watercolor a:hover {
	background-position:0 -400px;
}
.boardspw-rebel-text {
	position:relative;
	top:505px;
	left:45px;
}
.boardspw-rebel-text-title {
	font-size:24px;
	position:absolute;
	left:76px;
}
.boardspw-rebel-text-border {
	border-top:1px solid #e6e6e6;
	width:312px;
	position:absolute;
	top:40px;
}
.boardspw-rebel-text .rebel-specs1, .boardspw-rebel-text .rebel-specs2 {
	position:absolute;
	font-size:14px;
	top:40px;
	padding:0;
	padding-top:5px;
}
.boardspw-rebel-text .rebel-specs2 {
	left:210px;
}

/*--- SEEKER ---*/
.boardspw-seeker {
	position:relative;
	top:5px;
	left:490px;
}
.bpw-seeker-name {
	position:absolute;
	left:40px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900px;
	font-size:40px;
	color:#000;
}
.bpw-seeker-watercolor {
	position:absolute;
	top:90px;
	height:440px;
	width:380px;
}
.bpw-seeker-watercolor a {
	background-repeat:no-repeat;
	background: url(../images/seeker_with_watercolor.jpg);
	height:414px;
	width:380px;
	display:block;
	z-index:1;
	text-indent:-9999px	
}
.bpw-seeker-watercolor a:hover {
	background-position:0 -414px;
}
.boardspw-seeker-text {
	position:relative;
	top:500px;
	left:25px;
}
.boardspw-seeker-text-title {
	font-size:24px;
	position:absolute;
	left:76px;
}
.boardsp-seeker-text .seeker-specs {
	position:absolute;
	font-family:MuseoSans500;
	font-size:14px;
	border-top:solid 1px #e6e6e6;
	top:65px;
	padding:0;
	padding-top:5px;
}
.boardspw-seeker-text-border {
	border-top:1px solid #e6e6e6;
	width:340px;
	position:absolute;
	top:40px;
}
.boardspw-seeker-text .seeker-specs1, .boardspw-seeker-text .seeker-specs2 {
	position:absolute;
	font-size:14px;
	top:40px;
	padding:0;
	padding-top:5px;
}
.boardspw-seeker-text .seeker-specs2 {
	left:220px;
}

/*--- SPECTER ---*/
.boardspw-specter {
	position:relative;
	top:5px;
	left:970px;
}
.bpw-specter-name {
	position:absolute;
	left:30px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900px;
	font-size:40px;
	color:#000;
}
.bpw-specter-name img {
	margin-top:5px;
}
.bpw-specter-watercolor {
	position:absolute;
	top:80px;
	height:418px;
	width:404px;
	background-repeat:no-repeat;
	background: url(../images/specter_with_watercolor.jpg);
}
.bpw-specter-watercolor a {
	background-repeat:no-repeat;
	background: url(../images/specter_with_watercolor.jpg);
	height:418px;
	width:404px;
	display:block;
	z-index:1;
	text-indent:-9999px	
}
.bpw-specter-watercolor a:hover {
	background-position:0 -419px;
}
.boardspw-specter-text {
	position:relative;
	top:500px;
	left:25px;
}
.boardspw-specter-text-title {
	font-size:24px;
	position:absolute;
	left:88px;
	font-family:ProximaNovaLtItalic;
}
.boardspw-specter-material-choice {
	position:relative;
	top:40px;
}
.boardspw-specter-material-choice a {
	font-size:20px;
	text-decoration:none;
	color:#C90000;
}
.boardspw-specter-material-choice a:hover {
	color:#9F0000;
}
.boardspw-specter-material-choice a span {
	font-size:18px;
}
.boardspw-specter-material-choice .bamboo {
	position:absolute;
	top:0px;
	left:15px;
}
.boardspw-specter-material-choice .maple {
	position:absolute;
	top:0px;
	left:220px;
}
.boards-specter-material-choice-border {
	height:22px;
	border-right:1px solid #e6e6e6;
	position:absolute;
	left:180px;
	top:7px;
}
.boardsp-specter-text .specter-specs {
	position:absolute;
	font-family:MuseoSans500;
	font-size:14px;
	border-top:solid 1px #e6e6e6;
	top:65px;
	padding:0;
	padding-top:5px;
}
.boardspw-specter-text-border {
	border-top:1px solid #e6e6e6;
	width:340px;
	position:absolute;
	top:75px;
}
.boardspw-specter-text .specter-specs1, .boardspw-specter-text .specter-specs2 {
	position:absolute;
	font-size:14px;
	top:80px;
	padding:0;
	padding-top:5px;
}
.boardspw-specter-text .specter-specs2 {
	left:220px;
}










/*---------- our NEWS ----------*/

body.wordpress-homepage-index.is-blog .col-main {
}
body.wordpress-homepage-index.is-blog .breadcrumbs, body.wordpress-post-view-index.is-blog .breadcrumbs {
	display:none;
}
.post-background {
	top:210px;
	overflow:hidden;
}
body.wordpress-homepage-index.is-blog .page-title, body.wordpress-post-view-index.is-blog .page-title {
	background:url(../images/news_title_background.png);
	position:relative;
	left:-20px;
	z-index:1;
	height:83px;	
	width:1064px;
	background-repeat:no-repeat;
}
body.wordpress-homepage-index.is-blog .page-title h1 {
	text-transform:uppercase;
}
.post-wrapper, .post-view-wrapper  {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	position:relative;
	top:-40px;
}

.post-list, .post-view {
	padding-top:80px;
	position:relative;
	top:-34px;
	background-color:#fff;

	-webkit-box-shadow:inset 0 0px 70px 0px #000000;
	-moz-box-shadow:inset 0 0px 70px 0px #000000;
	box-shadow:inset 0 0px 70px 0px #000000;

}
.post-view .entry, p.when, p.details {
	width:860px;
	margin-left:80px;
	font-family:MuseoSans500;
	font-size:14px;
}
.entry a, p.details a, p.when a {
	color:#1E7EC8;
}
.post-list li {
	width:800px;
	margin-left:60px;
	margin-bottom:30px;
	padding:10px 30px 10px 80px;
	border-top:1px dotted #333333;
	font-family:MuseoSans500;
	font-size:13px;
}
.post-list li:hover {
	background-color:#f4f4f4;
	-webkit-box-shadow:inset 0 0 7px 0px #000;
	-moz-box-shadow:inset 0 0 7px 0px #000;
	box-shadow:inset 0 0 7px 0px #000;
	border-radius:5px;
}
.post-list ul li h2 a {
	color: rgba(51,51,51,1);
	font-size:26px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	text-decoration:none;
}
.post-list ul li h2 a:hover {
	text-decoration:underline;
}
.post-list ul li h2 {
	padding-top:5px;
}
.post-list span {
	width:45px;
	height:45px;
	position:absolute;
	left:70px;
	padding-top:5px;
}

p.details {
	padding-bottom:10px;
}
.page-title h1 {
	color: #fff;
/*	text-shadow: 0px 2px 3px #555;
*/	font-size:22px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	letter-spacing:1px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:11px;
	padding-left:20px;
	background-color:#292929;
}
.post-list ul li a {
	color:#1E7EC8;
}
.post-list .pager {
	border:none;
	padding:0px;
	background:url(../images/news_pager_background.png);
	position:relative;
	left:-20px;
	top:10px;
	z-index:1;
	height:93px;	
	width:1064px;
	background-repeat:no-repeat;
	color:#fff;
	font-size:13px;
}
.post-view .post-view-pager {
	border:none;
	padding:0px;
	background:url(../images/news_pager_background.png);
	position:relative;
	left:-20px;
	top:40px;
	z-index:1;
	height:93px;	
	width:1064px;
	background-repeat:no-repeat;
	color:#fff;
	font-size:13px;
}
.post-list .pager .pages ol li:hover {
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.post-list .pager .pages ol li {
	padding:0px;
	border:none;
}
.post-list .pager .amount {
	float:none;
	margin-top:80px;
	padding-top:25px;
}
.post-list .pager .pages {
	padding-top:5px;
}

/*------------------- SECOND NAV ------------------*/

.nav2 {
	width:1024px;
	height:36px;
	background-color:#282828;
	margin-right:1000px;
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:12px;
	margin-top:20px;
}
ul#nav2 {
	list-style-type:none;
	margin:0;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	position:relative;
}
li.pagetitle {
	float:left;
	font-size:18px;
	margin-left:10px;
	padding-top:5px;
}
li.current, li.r-design, li.r-materials, li.r-overview, li.r-aesthetics, li.boards-rebel, li.boards-seeker, li.s-design, li.s-materials, li.s-overview, li.s-aesthetics  {
	float:right;
	margin-right:20px;
	padding-top:10px;
}
li.r-specs, li.s-specs {
	float:right;
	margin-right:110px;
	padding-top:10px;
}
li.r-aesthetics-current, li.s-aesthetics-current {
	float:right;
	margin-right:110px;
	padding-top:10px;
}
li.r-buynow, li.s-buynow {
	margin-right:3px;
	padding-top:3px;
	position:absolute;
	left:926px;
	top:-6px;
}
a.buy-now {
	text-decoration:none;
	z-index:1;
	background:url(../images/buynow2.png) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-9999px;
	background-position:0 -90px;
}
a.buy-now:hover {
	background-position:0 -46px;
}
a.buy-now:active {
	background-position:0 -2px;
}
a.buy-now span {
	width:121px;
	height:42px;
	position:absolute;
	top:-7px;
	left:-11px;
	z-index:-1;
}
img.buynow2b {
	position:absolute;
	left:1024px;
	top:34px;
}
a.other {
	text-decoration:none;
	color:#fff;
}
a.current, a.other:hover {
	text-decoration:underline;
	color:rgba(0,153,255,1);
}


/*---------- NAV WIDE ----------*/
.nav-wide {
	width:1400px;
	height:36px;
	background-color:#282828;
	margin-right:1000px;
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:12px;
	margin-top:20px;
}
.nav-wide li {
	line-height:20px;
}
ul#nav-wide {
	list-style-type:none;
	margin:0;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	position:relative;
	z-index:9;
}
li.pagetitle {
	float:left;
	font-size:18px;
	margin-left:10px;
	padding-top:8px;
}
li.pagetitle h1 {
	float:left;
	font-size:18px;
	margin:0px;
	padding:0px;
	line-height:20px;
	color:#fff;
}
li.bamboo39, li.bamboo39-current, li.maple39, li.maple39-current {
	float:left;
	padding:9px 10px 5px 10px;
	position:relative;
	margin-right:3px;
}
li.bamboo39-current, li.maple39-current {
	background-color:#9f0000;
}
li.bamboo39:hover, li.maple39:hover {
	background:#9f0000;
}
li.bambo39 a, li.bamboo39-current a, li.maple39 a, li.maple39-current a {
	font-family:proximanovalight;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
li.bamboo39-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:48px;
}
li.maple39-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:39px;
}
/*
li.sp-tm {
	float:left;
	background-color:#9f0000;
	padding:10px 10px 6px 10px;
	position:relative;
}
li.sp-tm span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:15px;
}
*/
li.pagetitleborder {
	float:left;
	border-right:1px solid #a0a0a0;
	height:17px;
	margin-top:10px;
	margin-left:12px;
	margin-right:10px;
}


.nav-wide li.current, .nav-wide li.bpw-overview, .nav-wide li.sp-overview, .nav-wide li.sp-overview-current, .nav-wide li.bpw-rebel, .nav-wide li.bpw-seeker, .nav-wide li.bpw-specter  {
	float:right;
	padding:10px 3px 6px;
	margin-right:3px;
	position:relative;
	height:20px;
}
.nav-wide li.current:hover, .nav-wide li.sp-overview:hover, .nav-wide li.sp-features:hover, .nav-wide li.bpw-rebel:hover, .nav-wide li.bpw-seeker:hover, .nav-wide li.bpw-specter:hover  {
	background:#9f0000;
}
.nav-wide li.sp-overview-current, .nav-wide li.sp-features-current, li.bpw-overview  {
	background:#9f0000;
}
.nav-wide li.sp-features, .nav-wide li.sp-features-current {
	float:right;
	margin-right:110px;
	padding:10px 3px 6px;
	position:relative;
	height:20px;
}
li.r-aesthetics-current, li.s-aesthetics-current {
	float:right;
	margin-right:110px;
	padding-top:10px;
}
li.sp-buynow {
	margin-right:3px;
	padding-top:3px;
	position:absolute;
	left:1302px;
	top:-6px;
}
a.buy-now {
	text-decoration:none;
	z-index:1;
	background:url(../images/buynow2.png) no-repeat 0 0;
	width:121px;
	height:44px;
	display:block;
	text-indent:-9999px;
	background-position:0 -90px;
}
a.buy-now:hover {
	background-position:0 -46px;
}
a.buy-now:active {
	background-position:0 -2px;
}
a.buy-now span {
	width:121px;
	height:42px;
	position:absolute;
	top:-7px;
	left:-11px;
	z-index:-1;
}
.nav-wide img.buynow2b {
	position:absolute;
	left:1400px;
	top:34px;
}
.nav-wide a.other {
	text-decoration:none;
	color:#fff;
	padding:13px 15px 9px 15px;
}
ul#nav-wide a.current, ul#nav-wide a.other:hover {
	text-decoration:none;
	color:#fff;
	padding:13px 15px 9px 15px;
}
li.sp-features-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:37px;
}
li.sp-overview-current span, li.bpw-overview span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:39px;
}


/*---------- FOOTER ----------*/
.related-content .block {
	margin:0px;
}

.footer {
	width:100%;
	height:36px;
	background-color:#282828;
	-webkit-box-shadow:0 4px 10px -1px #000000;
	box-shadow:0 4px 10px -1px #000000;
	-moz-box-shadow:0 4px 10px -1px #000000;
	margin:auto;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:12px;
	padding:0;
}
/*.footer {
	width: 100%;
	height: 160px;
	background:none;
	margin:auto;
	padding:0;
}
*/
li.footer-photogrammetry a {
	color:#8F8F94;
	text-decoration:none;
}
li.footer-photogrammetry a:hover {
	text-decoration:none;
	color:#e6e6e6;
}
ul#footer {
	list-style-type:none;
	margin:0;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	position:relative;
}
/*ul#nav2 li {
	display:inline;
}
*/li.footer-photogrammetry {
	float:left;
	font-size:18px;
	margin-left:10px;
	padding-top:5px;
}
li.footer-youtube, li.footer-twitter, li.footer-facebook {
	float:right;
	margin-right:15px;
	padding-top:7px;
}
li.footer-twitter {
	height:23px;
	width:25px;
}
li.footer-twitter a {
	background: url(https://www.photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/twitter_icon3.png);
	display:block;
	height:23px;
	width:25px;
	z-index:1;
}
li.footer-twitter a:hover, li.footer-facebook a:hover, li.footer-youtube a:hover {
	background-position: 0 -24px;
}
li.footer-facebook {
	height:23px;
	width:26px;
}
li.footer-facebook a {
	background: url(https://www.photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/fb_icon3.png) no-repeat;
	display:block;
	height:23px;
	width:26px;
	z-index:1;
}
li.footer-youtube {
	margin-right:10px;
	height:23px;
	width:67px;
}
li.footer-youtube a {
	background:url(https://www.photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/youtube_icon3.png) no-repeat;
	display:block;
	height:23px;
	width:67px;
	z-index:1;
}

/*---------- BOARD SPECS PAGE TEMPLATE ----------*/
.boardspecs-wrapper {
	background-color:#fff;
}
.boardspecs {
	position:relative;
	font-family:ProximaNovaLight;
	font-size:16px;
	line-height:19px;
	color:#000;
}
.boardspecs ul li span {
	font-family:ProximaNovaSemiBold;
	
}
.boardspecs-rebel {
	position:relative;
	top:30px;
	height:500px;
}
.boardspecs .rebel-watercolor {
	left:30px;
}
.boardspecs .rebel-text {
	position:relative;
	left:480px;
	top:20px;
}
.boardspecs .rebel-name {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:40px;
}
.boardspecs .rebel-name img {
	position:absolute;
	top:-10px;
	left:90px;
}
.boardspecs-rebel-border {
	width:260px;
	border-top:1px solid #e6e6e6;
	position:absolute;
	top:48px;
}
.boardspecs-rebelspecs-wrapper {
	position:relative;
	top:45px;
}
.boardspecs-rebelspecs1, .boardspecs-rebelspecs2, .boardspecs-rebelspecs3, .boardspecs-rebelspecs4 {
	position:absolute;
}
.boardspecs-rebelspecs1 {
}
.boardspecs-rebelspecs2 {
	left:270px;
}
.boardspecs-rebelspecs3 {
	top:83px;
}
.boardspecs-rebelspecs4 {
	left:270px;
	top:120px;
}
.boardspecs-seeker {
	position:relative;
	height:500px;
}
.boardspecs .seeker-watercolor {
	left:40px;
}
.boardspecs .seeker-text {
	position:relative;
	left:480px;
	top:10px;
}
.boardspecs .seeker-name {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:40px;
}
.boardspecs .seeker-name img {
	position:absolute;
	top:-10px;
	left:90px;
	z-index:1;
}
.boardspecs-seeker-border {
	width:305px;
	border-top:1px solid #e6e6e6;
	position:absolute;
	top:53px;
}
.boardspecs-seekerspecs-wrapper {
	position:relative;
	top:50px;
}
.boardspecs-seekerspecs1, .boardspecs-seekerspecs2, .boardspecs-seekerspecs3, .boardspecs-seekerspecs4 {
	position:absolute;
}
.boardspecs-seekerspecs1 {
}
.boardspecs-seekerspecs2 {
	left:270px;
}
.boardspecs-seekerspecs3 {
	top:131px;
}
.boardspecs-seekerspecs4 {
	left:270px;
	top:150px;
}


/*---------------------------- REBEL OVERVIEW --------------------------------*/	
.rebel-overview {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.r-overview-top {
	padding-top:30px;
	height:1600px;
}

.uninhibited {
	background-image: url(../images/uninhibited.png); 
	background-repeat:no-repeat;	
	width:324px;
	height:37px;
	position:relative;
	left:670px;
	z-index:999;
}
.r-overview-pic {
	background-image: url(../images/rebel-overview-pic.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:631px;
	position:absolute;
	margin-left:50px;
	top:220px;
}
.rebel-overview-content {
	background-color:#fff;
	height:780px;
}
p.r-overview-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	color:#000;
	font-size:46px;
	width:230px;
	margin-left:30px;
	margin-top:280px;
	position:relative;
	line-height:45px;
}
p.stateoftheart {
	font-family:MuseoSans500;
	font-size:16px;
	width:200px;
	margin-left:30px;
	line-height:20px;
	font-weight:bold;
	position:relative;
}
p.enable1 {
	font-family:MuseoSans500;
	font-size:15px;
	margin-left:30px;
	width:330px;
	margin-top:30px;
	position:relative;
}
p.enable2 {
	font-family:MuseoSans500;
	font-size:15px;
	margin-left:30px;
	margin-top:20px;
	width:400px;
	position:relative;
}
.r-features {
	height:680px;
	background-color:#fff;
	margin-top:90px;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;
	box-shadow: 0 4px 10px -1px #000000;
}
.r-features-wrapper {
	float:right;
	margin-top:20px;
}
.r-features-wrapper a {
	color:#fff;
}	
.r-features-wrapper span {
	width:350px;
	height:160px;
	position:absolute;
	top:-10px;
	left:-10px;
	z-index:1;
}
.r-features-wrapper a {
	text-decoration:none;
}
.r-features1, .r-features2, .r-features3 {
	width:330px;
	height:170px;
	border-style:solid;
	border-color:#5F6168;
	border-width:10px;
	margin-right:30px;
	-webkit-box-shadow: 2px 5px 10px 0px #000000;
	-moz-box-shadow: 2px 5px 10px 0px #000000;	
	box-shadow: 2px 5px 10px 0px #000000;	
	margin-bottom:30px;
	position:relative;
}
.r-features1:hover, .r-features2:hover, .r-features3:hover {
	-webkit-box-shadow: 2px 5px 10px 0px #005984;
	-moz-box-shadow: 2px 5px 10px 0px #005984;
	box-shadow: 2px 5px 10px 0px #005984;
}
.r-features1, .r-features2, .r-features3 {
	background-repeat:none;
	background-position:0px 30px;
}
.r-features1 {
	background-image:url(../images/design_icon.jpg);
}
.r-features2 {
	background-image:url(../images/materials_icon.jpg);
}
.r-features3 {
	background-image:url(../images/aesthetics_icon.jpg);
}
.r-designcallout-text, .r-materialscallout-text, .r-aestheticscallout-text {
	width:330px;
	height:30px;
	background-color:#282828;	
}
p.r-designcallout, p.r-materialscallout, p.r-aestheticscallout {
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:18px;
	text-align:center;
	padding-top:2px;
}
.r-features-video {
	float:left;
	margin-top:50px;
	margin-left:40px;
	margin-bottom:30px;
}
.r-features-video p {
	color:#fff;
	font-size:28px;
	text-align:center;
	margin-top:80px;
}
.r-features-bottomtext-wrapper {
	width:560px;
	margin-left:40px;
}
p.r-features-bottomtext-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:20px;
	text-align:center;
}
p.r-features-bottomtext {
	font-family:MuseoSans500;
	font-size:14px;
	width:350px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}

/*------------ REBEL DESIGN PAGE ----------------*/

.rebel-design-content {
	background:#fff;
	height:2200px;
}
.r-design-top {
	padding-top:30px;
	position:relative;
}
.r-design-title {
	background-image: url(../images/thedesign.png); 
	background-repeat:no-repeat;	
	width:353px;
	height:42px;
	position:absolute;
	left:640px;
}
.r-design-pic1 {
	background-image: url(../images/r-design-pic1.jpg);
	background-repeat:no-repeat;
	width:975px;
	height:388px;
	position:absolute;
	top:75px;
	left:30px;
}

/*--- UNIVERSAL PHILOSOPHY ---*/
.r-universal-philosophy {
	margin-top:550px;
	margin-left:50px;
}
p.r-universal-title, p.r-symmetrical-title, p.r-camber-title, p.r-gravity-title, p.r-kicks-title, p.r-rails-title, p.r-dimensions-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:28px;
	margin-bottom:0px;
}
p.r-universal-text, p.r-symmetrical-text, p.r-camber-text, p.r-gravity-text, p.r-kicks-text, p.r-rails-text, p.r-dimensions-text {
	font-family:MuseoSans500;
	font-size:14px;
	text-align:justify;
}
.r-design-pic2 {
	width:526px;
	height:252px;
	background-image: url(../images/r-design-pic2.png);
	background-repeat:no-repeat;
	position:absolute;
	float:right;
}
.r-universal-philosophy img {
	float:right;
	padding-left:40px;
}

/*--- SYMMETRICAL SHAPE ---*/
.r-symmetrical-shape {
	margin-top:120px;
}
.r-symmetrical-shape img {
	float:left;
	margin-left:60px;
	margin-right:50px;
}
.r-symmetrical-text {
	margin-right:30px;
}

/*--- CAMBER/GRAVITY ---*/
.r-cambergravity {
	margin-top:130px;
}
.r-camber {
	float:left;
	width:350px;
	margin-left:120px;
}
.r-gravity {
	float:right;
	width:350px;
	margin-right:120px;
}
p.r-camber-title, p.r-gravity-title, p.r-kicks-title {
	line-height:30px;
}
p.r-camber-text, p.r-gravity-text {
	margin-top:10px;
}
/*--- KICKS ---*/
.r-kickstricks {
	margin-top:370px;
	margin-right:60px;
	margin-bottom:300px;
}
.r-kickstricks img {
	position:absolute;
	left:6px;
}
.r-kicks-text {
	float:right;
	position:relative;
	width:430px;
}
.r-kicks-title {
	margin-top:90px;
	margin-right:40px;
}
p.r-kicks-text {
	margin-top:10px;
}

/*--- RAILS/DIMENSIONS ---*/
.r-railsdimensions {
	margin-top:700px;
}
.r-railsdimensions img {
	float:right;
	margin-right:20px;
}
.r-rails, .r-dimensions {
	width:400px;
	margin-left:50px;
}
.r-rails {
	margin-bottom:50px;
}

/*----------------------- REBEL MATERIALS ---------------------*/

.rebel-materials-content {
	background-color:#000;
	height:1500px;
}
.r-materials-top {
	padding-top:20px;
}
.r-materials-title {
	width:476px;
	height:42px;
	background:url(../images/thematerials.png);
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
}
.mdivide, .mdivide2 {
	height:1px;
	width:1024px;
	background: url(../images/materialsdivide.png);
	background-repeat:repeat-x;
}
.mdivide2 {
	margin-top:510px;
}
/*--- VERT LAM ---*/
.r-vertlam {
	margin-top:90px;
	margin-bottom:40px;
}
.r-vertlam-text {
	width:300px;
	margin-left:40px;
}
p.r-vertlam-title, p.r-support-title, p.r-pro-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	color:#FFFFFF;
	font-size:28px;
}
p.r-vertlam-title {
	line-height:30px;
}
p.r-vertlam-sum, p.r-support-sum, p.r-pro-sum {
	font-family:MuseoSans500;
	font-size:14px;
	color:#FFFFFF;
	text-align:justify;
}
.r-vertlam img {
	float:right;
	margin-right:40px;
}

/*--- SUPPORT GROUP ---*/	
.r-support-group {
	margin-top:40px;
}
.r-support-group img {
	float:left;
	margin-left:30px;
	margin-top:60px;
}
.r-support-text {
	width:400px;
	float:right;
	margin-right:50px;
}
.r-support-title {
	margin-bottom:0px;
}

/*--- PRO ASSEMBLY ---*/
.r-pro-assembly {
	margin-top:20px;
}
.r-pro-assembly img {
	float:right;
	margin-right:30px;
}
.r-pro-text {
	width:350px;
	float:left;
	margin-left:50px;
	margin-top:50px;
}
p.r-pro-title {
	width:270px;
	line-height:30px;
}
p.r-pro-sum {
	margin-top:20px;
}

/*----------------------- REBEL AESTHETICS ----------------------*/
.rebel-aesthetics-content {
	background:#fff;
	height:2250px;
}
.r-aesthetics-top {
	padding-top:30px;
}
.r-aesthetics-title {
	width:513px;
	height:42px;
	background:url(../images/theaesthetics.png);
	margin-left:30px;
}
.r-aesthetics-pic1 {
	background:url(../images/r-aesthetics-pic1.jpg);
	width:860px;
	height:486px;
	margin-left:130px;
	margin-top:40px;
}
.r-looks-text {
	width:600px;
	margin-left:50px;
	margin-top:40px;
}
p.r-looks-title, p.r-bambooVeneer-title, p.r-grip-title, p.r-tribal-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	color:#000;
	font-size:28px;
}
p.r-looks-sum, p.r-bambooVeneer-sum, p.r-grip-sum, p.r-tribal-sum {
	font-family:MuseoSans500;
	font-size:14px;
	color:#000;
	text-align:justify;
}
.gdividetop {
	background:url(../images/gdividetop.gif);
	width:900px;
	height:21px;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
}

/*--- BAMBOO VENEER ---*/
.r-bambooVeneer {
	margin-top:30px;
}
.r-bambooVeneer img {
	float:right;
	margin-right:50px;
}
.r-bambooVeneer-text {
	width:300px;
	margin-left:50px;
	padding-top:30px;
	margin-bottom:160px;
}
.gdividebottom {
	background:url(../images/gdividebottom.gif);
	width:900px;
	height:21px;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
}

/*--- GRIP TAPE ---*/
.r-grip-tape {
	padding-top:60px;
}
.r-grip-tape img {
	float:left;
	margin-left:30px;
	margin-right:20px
}
.r-grip-text {
	margin-right:50px;
	padding-top:20px;
	margin-bottom:320px;
}

/*--- TRIBAL TATOO ---	*/
p.r-tribal-title {
	text-align:center;
	margin-top:20px;
}
.r-tribal-tatoo img {
	margin-left:20px;
}
p.r-tribal-sum {
	margin-left:270px;
	margin-right:270px;
}


/*---------- REBEL SPECS PAGE ----------*/
.boardspecspage-rebel {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}


/*---------- REBEL OVERVIEW WIDE ----------*/
.rebel-overview-wide {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	font-family:proximanovalight;
	color:#000;
	font-size:16px;
	line-height:24px;
}
.rebel-overview-wide-content {
	background:#fff;
	position:relative;
	font-family:proximanovalight;
}
.row-top {
	position:relative;
	height:650px;
	width:1400px;
	background:url(../images/rebel_overview.jpg);
}
.row-top a span {
	position:absolute;
	width:1400px;
	height:650px;
	z-index:1;
}
.row-top-gradient {
	background:url(../images/r_overview_gradient3.png);
	height:4px;
	width:1400px;
	position:relative;
}
.row-sum {
	position:relative;
	height:230px;
	margin-top:30px;
}
.row-sum-title {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-size:48px;
	position:absolute;
	left:30px;
}
.row-sum-name {
	width:341px;
	height:103px;
	position:absolute;
	top:50px;
	left:30px;
}
.row-sum-border1 {
	background:url(../images/r_overview_gradient1.png);
	width:26px;
	height:190px;
	position:absolute;
	left:430px;
	top:10px;
}
.row-sum-text {
	position:relative;
	width:890px;
	left:460px;
	top:10px;
}
.row-sum-text1 {
	font-family:proximanovaregular;
	font-size:22px;
	position:absolute;
	top:15px;
}
.row-sum-text1 h1 {
	font-family:proximanovaregular;
	font-size:22px;
	position:absolute;
	color:#000;
	line-height:24px;
	width:800px;
}

.row-sum-text2 {
	font-size:18px;
	position:absolute;
	top:65px;
}
.row-sum-text3 {
	font-size:18px;
	position:absolute;
	top:130px;
}
.row-sum-gradient {
	background:url(../images/r_overview_gradient2.png);
	width:1400px;
	height:191px;
	position:absolute;
}
.row-sum-bottom {
	position:relative;
	height:320px;
	margin-top:40px;
}
.row-sum-specs {
	float:left;
	position:relative;
	font-size:16px;
	line-height:20px;
	left:40px;
	top:10px;
}
.row-sum-specs h2 {
	font-family:ProximaNovaLtBoldItalic;
	font-size:20px;
	line-height:20px;
	color:#000;
}
ul.row-sum-s {
	margin-top:20px;
}
.row-sum-border2 {
	border-right:1px solid #e6e6e6;
	height:160px;
	position:absolute;
	left:240px;
	top:40px;
}
.row-sum-drop {
	position:relative;
	left:370px;
	width:190px;
}
.row-sum-drop-pic {
	width:118px;
	height:175px;
	position:absolute;
	left:34px;
	top:10px;
}
.row-sum-drop-text, .row-sum-camber-text {
	position:absolute;
}
.row-sum-drop-text h2, .row-sum-camber-text h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-size:18px;
	color:#000;
}
.row-sum-drop-text {
	top:230px;
}
.row-sum-camber {
	position:relative;
	left:670px;
}
.row-sum-camber-pic {
	width:609px;
	height:198px;
	position:absolute;
}
.row-sum-camber-text {
	top:230px;
	left:75px;
}

.row-sum-camber-pic {
	width:609px;
	height:198px;
	position:absolute;
}
.row-sum-camber-text {
	top:230px;
	left:75px;
}


/*---------- REBEL FEATURES WIDE ----------*/
.rebel-features {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	font-family:proximanovalight;
	color:#000;
	font-size:16px;
	line-height:20px;
}
li.board-type {
	float:left;
	padding:9px 10px 5px 10px;
	margin-right:3px;
	background-color:#9f0000;
	height:22px;
}
li.board-type a {
	font-family:proximanovalight;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
.navwide-triangle {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #9f0000;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
}
.navwide-triangle2 {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #9f0000;
	margin-right:auto;
	margin-left:auto;
	margin-top:6px;
}
li.r-dropthru, li.r-dropthru-current, li.r-topmount, li.r-topmount-current {
	float:left;
	padding:9px 10px 5px 10px;
	position:relative;
	margin-right:3px;
}
li.r-dropthru-current, li.r-topmount-current {
	background-color:#9f0000;
}
li.r-dropthru:hover, li.r-topmount:hover {
	background:#9f0000;
}
li.r-dropthru a, li.r-dropthru-current a, li.r-topmount a, li.r-topmount-current a {
	font-family:proximanovalight;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
li.r-dropthru-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:40px;
}
li.r-topmount-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:39px;
}
.rebel-features-content {
	background-color:#fff;
	text-align:center;
}
.r-features-top {
	padding-top:10px;
	position:relative;
	height:550px;
}
.r-features-title {
	background-repeat:no-repeat;	
	width:395px;
	height:38px;
	position:absolute;
	left:995px;
	top:15px;
	z-index:1;
}
.r-features-pic1 {
	width:1301px;
	height:517px;
	position:absolute;
	top:30px;
	left:40px;
}
.r-features-border1 {
	width:1400px;
	height:1px;
	border-top:1px solid #e6e6e6;
	position:relative;
	margin-top:50px;
}
.r-features-top2 {
	background:url(../images/r_gradient1.png);
	width:1400px;
	height:192px;
	position:relative;
	margin-top:35px;
	border-bottom:1px solid #e6e6e6;
	text-align:center;
}
.r-features-symmetrical-title, .r-features-precise-title, .r-features-lower-title, .r-features-kicks-title, .r-features-sharp-title, .r-features-veneer-title, .r-features-grip-title, .r-features-tribal-title {
	position:absolute;
}
.r-features-symmetrical-title h2, .r-features-precise-title h2, .r-features-lower-title h2, .r-features-kicks-title h2, .r-features-sharp-title h2, .r-features-veneer-title h2, .r-features-grip-title h2, .r-features-tribal-title h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-size:24px;
	line-height:26px;
	color:#000;
}
.r-features-symmetrical-text, .r-features-precise-text, .r-features-lower-text, .r-features-kicks-text, .r-features-sharp-text, .r-features-veneer-text, .r-features-grip-text, .r-features-tribal-text {
	position:absolute;
}
.r-features-symmetrical {
	width:360px;
	position:relative;
	left:70px;
}
.r-features-symmetrical-title {
	left:50px;
	top:10px;
}
.r-features-symmetrical-text {
	top:60px;
}
.r-features-border2 {
	height:155px;
	border-right:1px solid #e6e6e6;
	left:470px;
	position:absolute;
}
.r-features-precise {
	width:370px;
	left:515px;
	position:relative;
}
.r-features-precise-title {
	width:230px;
	line-height:26px;
	left:70px;
	top:-6px;
}
.r-features-precise-text {
	top:60px;
}
.r-features-border3 {
	height:155px;
	border-right:1px solid #e6e6e6;
	left:926px;
	position:absolute;
}
.r-features-lower {
	width:360px;
	left:970px;
	position:relative;
}
.r-features-lower-title {
	line-height:26px;
	width:230px;
	left:65px;
	top:-6px;
}
.r-features-lower-text {
	top:60px;
}
.r-features-middle {
	position:relative;
	height:500px;
}
.r-features-middle-pic {
	width:1362px;
	height:310px;
	position:absolute;
	left:38px;
	top:80px;
}
.r-features-kicks {
	position:relative;
	width:342px;
	top:190px;
	left:590px;
}
.r-features-kicks-title {
	left:13px;
}
.r-features-kicks-text {
	top:40px;
}
.r-features-border4 {
	height:156px;
	border-right:1px solid #e6e6e6;
	position:absolute;
	left:978px;
	top:200px;
}
.r-features-sharp {
	position:relative;
	width:320px;
	top:190px;
	left:1020px;
}
.r-features-sharp-title {
	left:85px;
}
.r-features-sharp-text {
	top:40px;
}
.r-features-middle2 {
	position:relative;
	height:410px;
}
.r-features-gradient1 {
	background:url(../images/r_gradient2.png);
	width:1400px;
	height:191px;
	position:absolute;
}
.r-features-veneer {
	position:relative;
	width:300px;
	left:200px;
	top:60px;
	z-index:1;
}
.r-features-veneer-pic {
	width:175px;
	height:103px;
	-box-shadow:2px 2px 5px 0px #282828;
	-webkit-box-shadow:2px 2px 5px 0px #282828;
	-moz-box-shadow:2px 2px 5px 0px #282828;
	position:absolute;
}
.r-features-veneer-title {
	top:140px;
	left:-16px;
}
.r-features-veneer-text {
	width:180px;
	top:180px;
}
.r-features-grip {
	position:relative;
	left:600px;
	top:60px;
	z-index:1;
}
.r-features-grip-pic {
	width:155px;
	height:103px;
	-box-shadow:2px 2px 5px 0px #282828;
	-webkit-box-shadow:2px 2px 5px 0px #282828;
	-moz-box-shadow:2px 2px 5px 0px #282828;
	position:absolute;
	left:22px;
}
.r-features-grip-title {
	top:140px;
	left:-10px;
}
.r-features-grip-text {
	top:180px;
	width:200px;
}
.r-features-tribal {
	position:relative;
	width:300px;
	left:940px;
	top:60px;
	z-index:1;
}
.r-features-tribal-pic {
	background:url(../images/r_features5.png);
	width:370px;
	height:112px;
	position:absolute;
}
.r-features-tribal-title {
	top:140px;
	left:104px;
}
.r-features-tribal-text {
	top:180px;
	width:220px;
	left:75px;
}
.r-features-gradient2 {
	position:absolute;
	width:1400px;
	height:191px;
	background:url(../images/r_gradient3.png);
	top:215px;
}
.r-features-bottom {
	position:relative;
	height:490px;
	font-size:16px;
	margin-top:70px;
	text-align:center;
	line-height:22px;
}
.r-features-bottom1-title, .r-features-bottom2-title, .r-features-bottom3-title {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900px;
	font-size:24px;
}
.r-features-bottom1-title, .r-features-bottom1-text, .r-features-bottom2-title, .r-features-bottom2-text, .r-features-bottom3-title, .r-features-bottom3-text {
	position:absolute;
}
.r-features-bottom1 {
	position:relative;
	width:360px;
	left:55px;
}
.r-features-bottom1-pic {
	width:294px;
	height:167px;
	position:absolute;
	left:15px;
}
.r-features-bottom1-title h2, .r-features-bottom2-title h2, .r-features-bottom3-title h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-size:24px;
	line-height:26px;
	color:#000;
}
.r-features-bottom1-title {
	top:190px;
	left:7px;
	width:346px;
}
.r-features-bottom1-text {
	top:225px;
}
.r-features-border5 {
	height:350px;
	border-right:1px solid #e6e6e6;
	position:absolute;
	left:470px;
}
.r-features-bottom2 {
	position:relative;
	left:515px;
	width:370px;
}
.r-features-bottom2-pic {
	width:288px;
	height:158px;
	position:absolute;
	left:41px;
	top:10px;
}
.r-features-bottom2-title {
	top:190px;
	left:26px;
	width:320px;
}
.r-features-bottom2-text {
	top:235px;
}
.r-features-border6 {
	height:350px;
	border-right:1px solid #e6e6e6;
	position:absolute;
	left:930px;
}
.r-features-bottom3 {
	position:relative;
	left:980px;
	width:360px;
}
.r-features-bottom3-pic {
	width:319px;
	height:216px;
	position:absolute;
	top:-30px;
	left:21px;
}
.r-features-bottom3-title {
	top:190px;
	left:3px;
}
.r-features-bottom3-text {
	top:225px;
}



/*---------------- STORE NAV -------------------*/

ul#store-nav2 {
	height:50px;
	position:relative;
	top:-50px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
}
ul#store-nav2 a {
	color:#fff;
}
ul#store-nav {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
}
.store-nav {
	width:1024px;
	height:50px;
	background-color:#4B4B4B;
	margin-right:1000px;
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:12px;
}
ul#store-nav {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#store-nav a {
	color:#fff;
}
ul#store-nav li {
	display:inline;
}
li.product-title {
	float:left;
	font-size:20px;
	font-weight:normal;
	font-family:proximanovaregular;
	padding-top:14px;
	padding-right:15px;
	padding-left:15px;
	background-color:#9f0000;
	height:36px;
	line-height:22px;
}
.product-title-triangle {
    width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #9f0000;
	margin-right:auto;
	margin-left:auto;
	margin-top:14px;
}
li.store-title {
	float:left;
	font-size:22px;
	padding-top:8px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:8px;
	background-color:#292929;
	letter-spacing:1px;
}
li.help, li.account, li.cart, li.checkout, li.login {
	font-size:13px;
	float:right;
	padding-top:15px;
}
a.other {
	text-decoration:none;
}
a.current, a.other:hover {
	text-decoration:underline;
	color:#0099FF;
}
a.account, a.cart2, a.checkout, a.login, a.logout {
	text-decoration:none;
	margin:0; padding:0;
}
a.account:hover, a.cart2:hover, a.checkout:hover, a.login:hover, a.logout:hover {
	background-color:#292929;
}
a.account {
	padding:16px 18px 16px 18px;
}
a.login, a.logout {
	padding:16px 18px 16px 18px;
}
a.cart2 {
	padding:16px 18px 16px 18px;
}
a.checkout {
	padding:16px 18px 16px 18px;
}
li.checkout img {
	padding-left:5px;
}
p.back-link a, p.f-left a {
	color:#1E7EC8;
}
.success-wrapper2 {
	background:#fff;
	padding:20px;
}
.success-wrapper2 a {
	color:#1E7EC8;
}

/*-------------- BOARDS PRODUCT VIEW -------------------*/
.rebel-product-view {
	border:none;
	background:#FFF;
	height:1850px;
	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.boards-product-view .product-img-box {
	float:none;
	width:auto;
}
.rebel-product-view .boards-product-img-box {
	position:absolute;
	top:80px;
	left:20px;
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/r-design-pic1.jpg);
	width:975px;
	height:388px;
}
.boards-product-img-box .more-views {
	display:none;
}
.boards-product-essential {
	position:absolute;
	left:860px;
	padding:10px;
	width:110px;
	background-color:#fffada;
	border: 1px solid #e4e4e4;
	top:540px;
}
.price-box {
	margin:0px;
}
.boards-product-essential .product-shop {
	visibility:hidden;
	height:0px;
	width:0px;
}

.rebel-product-view div#product-options-wrapper.product-options {
	background:none;
	border: 1px solid #333;
}
.rebel-product-view .product-options { 
	position:absolute;
	left:570px;
	top:600px;
	width:400px;
	padding:10px;
}
.rebel-product-view .product-options-bottom {
	position:absolute;
	left:570px;
	top:926px;
	width:400px;
	padding:10px;
}
.boards-recommendation-wrapper {
	position:absolute;
	left:30px;
	top:500px;
	width:430px;
	font-family:MuseoSans500;
	font-size:14px;
}
.config-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-size:28px;
	font-weight:900;
	line-height:1.2;
	margin-bottom:5px;
}
.config-text {
	width:460px;
	margin-bottom:10px;
}
.standard-config-title, .premium-config-title, .boardonly-title, .layup-title, .premium-config2-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-size:22px;
	font-weight:900;
	margin-top:20px;
	margin-left:20px;
}
.boardonly-text {
	width:350px;
	margin-left:40px;
	line-height:20px;
}
.standard-config1, .standard-config2, .standard-config3, .standard-config4, .premium-config1, .premium-config2, .premium-config3, .premium-config4, .layup-text, .premium-config2-text {
	margin-left:40px;
}

.boards-tshirt-special-title {
	font-family:"Arial Black", Arial, sans-serif;	
	font-size:16px;
	font-weight:900;
	margin-top:30px;
}
.boards-tshirt-special-text {
	font-style:italic;
}
.boards-product-view ul {
	padding-left:10px;
}
.rebel-product-view .board-video {
	position:absolute;
	left:472px;
	top:500px;
}
/*--- Rebel Page ---*/
.rebel-specs-wrapper {
	border-top:solid 1px #282828;
	position:absolute;
	left:50px;
	top:1120px;
	width:330px;
	font-family:MuseoSans500;
	font-size:14px;
}
.rebel-specs {
	padding-top:10px;
	padding-left:10px;
}
.rebel-specs p.rebel-specs-title {
	font-family:"Arial Black", Arial, sans-serif;	
	font-size:20px;
	font-weight:900;
}
.rebel-specs ul.left {
	width:150px;
	float:left;
}
.rebel-specs ul.right {
	width:140px;
	float:right;
}

.components {
	position:relative;
	top:1280px;
	font-family:museosans500;
	font-size:14px;
}
.components-border {
	width:924px;
	border-top:solid 1px #282828;
	margin-left:50px;
}
.trucks {
	height:230px;
}
p.our-trucks {
	font-family:"Arial Black", Arial, sans-serif;	
	font-size:22px;
	font-weight:900;
	padding-top:20px;
	padding-left:10px;
}
p.specs {
	position:absolute;
	top:120px;
	left:25px;
}
.pblack p.specs {
	left:23px;
}
.pcolton p.specs {
	left:5px;
	font-size:13px;
}
p.price {
	position:absolute;
	top:140px;
	left:70px;
}
.seeker-product-view .wheels {
	position:relative;
	top:50px;
}
.wheels {
	height:230px;
}
p.our-wheels {
	font-family:"Arial Black", Arial, sans-serif;
	font-size:22px;
	font-weight:900;
	position:absolute;
	top:260px;
	left:60px;
}
.seeker-product-view p.our-wheels {
	font-family:"Arial Black", Arial, sans-serif;
	font-size:22px;
	font-weight:900;
	position:absolute;
	top:0px;
	left:10px;
}
.wheels span {
	width:170px;
	height:180px;
	position:absolute;
}


/*---------- REBEL STORE2 ----------*/
.rebel-product-view2 .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-family:ProximaNovaLight;
	font-size:14px;
}
.rebel-product-view2 .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-size:14px;
}
.rebel-product-view2 .boards-product-img-box {
	position:absolute;
	top:80px;
	left:20px;
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/rebel_store2_cover.jpg);
	width:480px;
	height:504px;
}
.rebel-product-view2 {
	border:none;
	background:#FFF;
	color: #000;
	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	height:2760px;
}
.rebel-product-view2 .availability {
	visibility:hidden;
}
.rebel-product-view2 span {
	color:#EB340A;
}
.rebel-product-view2 .boards-product-essential {
	left:799px;
	top:65px;
	width:auto;
	height:15px;
}
.rebel-product-view2 .boards-product-essential .price-box {
	visibility:hidden;
}
.rebel-product-view2 div#product-options-wrapper.product-options {
	background:none;
	border: 1px solid #333;
}
.rebel-product-view2 .product-options { 
	position:absolute;
	left:585px;
	top:90px;
	width:400px;
	padding:10px;
}
.rebel-product-view2 .product-options-bottom {
	position:absolute;
	left:585px;
	top:416px;
	width:400px;
	padding:10px;
}
.add-to-box .or {
	display:none;
}
.rebel-product-view2 .config-text {
	width:430px;
	font-size:16px;
	margin-bottom:30px;
}
.rebel-product-view2 .board-video {
	position:absolute;
	top:495px;
	left:517px;
}
.rebel-product-view2 .board-video2 {
	position:absolute;
	top:830px;
	left:486px;
}
.rebel-components2 {
	position:relative;
	top:680px;
	font-family:ProximaNovaLight;
	font-size:14px;
	line-height:18px;
	padding-left:20px;
}
.rebel-components2 .trucks2 {
	height:360px;
	position:relative;	
}
.rebel-components2 p.specs {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	left:170px;
	top:0px;
}
.rebel-components2 p.description {
	position:absolute;
	left:170px;
	top:30px;
}
.rebel-components2 .psilver2 {
	background:url(../images/parissilver_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:20px;
	left:0px;
	}
.rebel-components2 .pblack2 {
	background:url(../images/paris_black_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-120px;
	left:500px;
}
.rebel-components2 .pred2 {
	background:url(../images/paris_red_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-110px;
	left:0px;
}
.rebel-components2 .pblue2 {
	background:url(../images/paris_blue_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	left:500px;
	top:-250px;
}
.rebel-components2 .twgreen {
	background:url(../images/these_green_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	left:0px;
	top:-570px;
}

/*-------------------------- SEEKER PAGE -----------------*/
 
.seeker-product-view .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-family:MuseoSans500;
	font-size:14px;
}
.seeker-product-view .boards-product-img-box {
	position:absolute;
	top:80px;
	left:20px;
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/seeker_side1.jpg);
	width:970px;
	height:395px;
}
.seeker-product-view {
	border:none;
	background:#FFF;
	height:1930px;
	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.seeker-product-view .availability {
	visibility:hidden;
}
.seeker-product-view .boards-product-essential {
	left:830px;
	top:500px;
}
.seeker-product-view div#product-options-wrapper.product-options {
	background:none;
	border: 1px solid #333;
}
.seeker-product-view .product-options { 
	position:absolute;
	left:540px;
	top:560px;
	width:400px;
	padding:10px;
}
.seeker-product-view .product-options-bottom {
	position:absolute;
	left:540px;
	top:886px;
	width:400px;
	padding:10px;
}
.add-to-box .or {
	display:none;
}
.seeker-product-view .config-text {
	width:430px;
	font-size:16px;
	margin-bottom:30px;
}
.seeker-product-view .premium-config2-title {
}
.seeker-product-view .premium-config2-text {
}
.seeker-product-view .layup-title {
		border-top:solid 1px #282828;
		margin-top:40px;
		padding-top:15px;
}
.seeker-product-view .premium-config4 {
}
.seeker-product-view .boardonly-text {
	font-weight:bold;
	margin-top:40px;
	width:350px;
}
.seeker-product-view .components {
	top:1310px;
}
.seeker-product-view .video-text {
	font-family:"Arial Black", Arial, sans-serif;
	font-size:20px;
	font-weight:900;
	text-align:right;
	padding-bottom:15px;
}
.seeker-product-view .board-video {
	position:absolute;
	top:450px;
	left:422px;
}
p.our-trucks2 {
	font-family:"Arial Black", Arial, sans-serif;	
	font-size:30px;
	font-weight:900;
	padding-top:15px;
}


/*---------- SEEKER STORE 2 -----------*/
.board-video2 {
	z-index:99;
}
.seeker-product-view2 .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-family:ProximaNovaLight;
	font-size:14px;
}
.seeker-product-view2 .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-size:14px;
}
.seeker-product-view2 .boards-product-img-box {
	position:absolute;
	top:80px;
	left:20px;
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/seeker_store2.jpg);
	width:480px;
	height:531px;
}
.specter39bamboo-product-img-box {
	position:absolute;
	top:80px;
	left:20px;
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/specter_store.jpg);
	width:510px;
	height:537px;
}
.seeker-product-view2 {
	border:none;
	background:#FFF;
	color: #000;
	height:2910px;
	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
}
.seeker-product-view2 .availability {
	visibility:hidden;
}
.seeker-product-view2 span {
	color:#EB340A;
}
.seeker-product-view2 .boards-product-essential {
	left:799px;
	top:65px;
	width:auto;
	height:15px;
}
.seeker-product-view2 .boards-product-essential .price-box {
	visibility:hidden;
}
.seeker-product-view2 div#product-options-wrapper.product-options {
	background:none;
	border: 1px solid #333;
}
.seeker-product-view2 .product-options { 
	position:absolute;
	left:585px;
	top:90px;
	width:400px;
	padding:10px;
}
.bundle-product-view div#product-options-wrapper.product-options {
	background:none;
	border: none;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	padding:5px 10px 10px 10px;
}
.product-options dd .qty-holder {
	display:none;
}

.seeker-product-view2 .product-options-bottom {
	position:absolute;
	left:585px;
	top:416px;
	width:400px;
	padding:10px;
}
.bundle-product-view .product-options-bottom {
	top:534px;
}
.add-to-box .or {
	display:none;
}
.seeker-product-view2 .config-text {
	width:430px;
	font-size:16px;
	margin-bottom:30px;
}
.seeker-product-view2 .board-video {
	position:absolute;
	top:495px;
	left:517px;
}
.seeker-product-view2 .board-video a {
	height:294px;
	width:490px;
}
.seeker-product-view2 .board-video2 {
	position:absolute;
	top:830px;
	left:486px;
}
.bundle-product-view .board-video {
	top:600px;
}
.bundle-product-view .board-video span {
}
.bundle-product-view .board-video2 {
	top:910px;
}
.bundle-product-view .assembled {
	position:absolute;
	left:585px;
	top:482px;
	width:400px;
	padding:5px 10px 10px 10px;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	text-align:center;
	font-style:italic;
}
.included-worder {
	position:relative;
	top:630px;
	height:564px;
	padding-left:20px;
	width:430px;
}
.included-border {
	border-top:1px solid #e6e6e6;
	width:410px;
	margin-bottom:15px;
}
.included-title {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:30px;
	width:350px;
	line-height:34px;
	margin-bottom:30px;
}
p.included-sticker-title, p.included-hardware-title, p.included-shipping-title {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
	margin:0px;
	position:absolute;
	left:160px;
}
p.included-sticker-text1, p.included-sticker-text2, p.included-hardware-text1, p.included-hardware-text2, p.included-shipping-text1, p.included-shipping-text2 {
	position:absolute;
	left:160px;
	line-height:18px;
}
.included-sticker {
	height:150px;
	position:relative;
	left:10px;
}
.included-sticker-pic {
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/store_sticker.jpg);
	width:130px;
	height:128px;
	position:absolute;
}
p.included-sticker-title {
}
p.included-sticker-text1 {
	font-size:14px;
	width:250px;
	font-family:ProximaNovaLight;
	position:absolute;
	left:160px;
	top:28px;
}
p.included-sticker-text2 {
	font-size:14px;
	width:250px;
	font-family:ProximaNovaLight;
	position:absolute;
	top:80px;
	left:160px;
}
.included-hardware {
	height:150px;
	position:relative;
	left:10px;
}
.included-hardware-pic {
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/store_hardware.jpg);
	width:130px;
	height:131px;
	position:absolute;
	top:5px;
}
.included-hardware-title {
}
.included-hardware-text1 {
	font-size:14px;
	width:250px;
	font-family:ProximaNovaLight;
	position:absolute;
	top:28px;
}
.included-hardware-text2 {
	font-size:14px;
	width:250px;
	font-family:ProximaNovaLight;
	position:absolute;
	top:80px;
}
.included-shipping {
	height:150px;
	position:relative;
	top:10px;
	left:10px;
}
.included-shipping-pic {
	background:url(https://photogrammetrylongboards.com/skin/frontend/default/photogrammetry/images/store_shipping.jpg);
	width:130px;
	height:120px;
	background-repeat:no-repeat;
	position:absolute;
	top:15px;
	left:3px;
}
.included-shipping-title {
}
.included-shipping-text1 {
	font-size:14px;
	width:250px;
	font-family:ProximaNovaLight;
	position:absolute;
	top:28px;
}
.included-shipping-text2 {
	font-size:14px;
	width:250px;
	font-family:ProximaNovaLight;
	position:absolute;
	top:80px;
}
.included-sticker-pic, .included-hardware-pic, .included-shipping-pic {
	float:left;
	margin-right:40px;
}

/*--- TRUCKS ---*/
.components2 {
	position:relative;
	top:680px;
	font-family:ProximaNovaLight;
	font-size:14px;
	line-height:18px;
	padding-left:20px;
}
.components-border2 {
	width:984px;
	border-top:solid 1px #e6e6e6;
}
.trucks2 {
	height:500px;
	position:relative;	
}
p.our-trucks2 {
	font-family:"Arial Black", Arial, sans-serif;	
	font-size:30px;
	font-weight:900;
	padding-top:15px;
}
.caliberraw2, .psilver2, .pblack2, .pred2, .pblue2 {
	width:480px;
	height:140px;
	position:relative;
}
.components2 p.specs {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	left:170px;
	top:0px;
}
.components2 p.description {
	position:absolute;
	left:170px;
	top:30px;
}

.caliberraw2 {
	background:url(../images/caliberraw_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:20px;
}
.psilver2 {
	background:url(../images/parissilver_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-120px;
	left:500px;
}
.pblack2 {
	background:url(../images/paris_black_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-110px;
}
.pred2 {
	background:url(../images/paris_red_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	left:500px;
	top:-250px;
}
.pblue2 {
	background:url(../images/paris_blue_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-240px;
}
.pblue2 span:hover, .pred2 span:hover, .pblack2 span:hover, .psilver2 span:hover, .caliberraw2 span:hover {
	-webkit-box-shadow: 1px 1px 3px 0px #005984;
	-moz-box-shadow: 1px 1px 3px 0px #005984;
	box-shadow: 1px 1px 3px 0px #005984;
}
.pblue2 span, .pred2 span, .pblack2 span, .psilver2 span, .caliberraw2 span {
	width:150px;
	height:100px;
	position:absolute;
	top:5px;
}

/*--- WHEELS ---*/
.wheels2 {
	height:950px;
	position:relative;
	font-family:proximanovalight;
	font-size:14px;
	line-height:18px;
	top:40px;
}
.wheels2-border {
	width:984px;
	border-top:solid 1px #e6e6e6;
}
p.our-wheels2 {
	font-family:"Arial Black", Arial, sans-serif;	
	font-size:30px;
	font-weight:900;
	padding-top:15px;
}
.aflashbacks2, .aclassicfreerides2, .mred2, .mlinkwhite, .vtweakers, .ostimorange, .ostimpurple, .ostimyellow, .twgreen {
	width:480px;
	height:170px;
	position:relative;
}
.aclassicfreerides2 p.description, .ostimorange p.description, .ostimpurple p.description, .ostimyellow p.description {
	top:50px;
}
.aflashbacks2 {
	background:url(../images/abecflashbacks_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:20px;
}
.aclassicfreerides2 {
	background:url(../images/abecfreerides_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-150px;
	left:500px;
}

.mred2 {
	background:url(../images/new_metromotion_red_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-140px;
}
.mlinkwhite {
	background:url(../images/metrolinks_white_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-310px;
	left:500px;
}
.vtweakers {
	background:url(../images/venomtweekers_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-280px;
}
.ostimorange {
	background:url(../images/otangstimulus_orange_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-450px;
	left:500px;
}
.ostimpurple {
	background:url(../images/otangstimulus_purple_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-430px;
}
.ostimyellow {
	background:url(../images/otangstimulus_yellow_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-600px;
	left:500px;
}
.twgreen {
	background:url(../images/these_green_thumb.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	top:-570px;
}
.aflashbacks2 span:hover, .aclassicfreerides2 span:hover, .mred2 span:hover, .mlinkwhite span:hover, .vtweakers span:hover, .ostimorange span:hover, .ostimpurple span:hover, .ostimyellow span:hover, .twgreen span:hover {
	-webkit-box-shadow: 1px 1px 3px 0px #005984;
	-moz-box-shadow: 1px 1px 3px 0px #005984;
	box-shadow: 1px 1px 3px 0px #005984;
}
.aflashbacks2 span, .aclassicfreerides2 span, .mred2 span, .mlinkwhite span, .vtweakers span, .ostimorange span, .ostimpurple span, .ostimyellow span, .twgreen span {
	width:150px;
	height:100px;
	position:absolute;
	top:5px;
}

  
/*---------- SPECTER PRODUCT VIEW PAGE (CUSTOMIZED FROM SPECTER) ---------*/
.specter-product-view2 .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-family:ProximaNovaLight;
	font-size:14px;
}
.specter-product-view2 .boards-recommendation-wrapper {
	position:absolute;
	left:50px;
	top:520px;
	width:350px;
	font-size:14px;
}
.specter-product-view2 .boards-product-img-box {
	position:absolute;
	top:70px;
	left:20px;
	background:url(../images/specter_store.jpg);
	width:510px;
	height:537px;
}
/*--- PRE ORDER ---*/
.specter-product-view2 .specter39m-preorder {
	position:absolute;
	top:0px;
	left:20px;
	width:510px;
	height:537px;
	font-family:proximanovalight;
	font-size:18px;
	color:#000;
}
.specter39m-preorder .title {
	font-size:38px;
	position:absolute;
	top:50px;
}
.specter39m-preorder .sub-title {
	color:#737373;
	position:absolute;
	top:90px;
	font-weight:normal;
}
.specter39m-preorder .sporting {
	position:absolute;
	top:160px;
	width:380px;
}
.specter39m-preorder .preserved {
	position:absolute;
	top:330px;
	width:380px;
}
.specter39m-preorder .border {
	width:150px;
	border-top:1px solid #e6e6e6;
	position:absolute;
	top:480px;
}
.specter39m-preorder .specs {
	position:absolute;
	font-size:14px;
	top:485px;
}
.specter39m-preorder .specs span {
	color:#000;
}
.specter39m-preorder .specs ul li span {
	font-family:proximanovaltitalic;
	top:50px;
}
.specter39m-preorder .specs ul li {
	list-style:none;
}



.specter-product-view2 {
	border:none;
	background:#FFF;
	color: #000;
	height:2910px;
	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
}
.specter-product-view2 .availability {
	visibility:hidden;
}
.specter-product-view2 span {
	color:#EB340A;
}
.specter-product-view2 .boards-product-essential {
	left:799px;
	top:65px;
	width:auto;
	height:15px;
}
.specter-product-view2 .boards-product-essential .price-box {
	visibility:hidden;
}
.specter-product-view2 div#product-options-wrapper.product-options {
	background:none;
	border: 1px solid #333;
}
.specter-product-view2 .product-options { 
	position:absolute;
	left:585px;
	top:90px;
	width:400px;
	padding:10px;
}
.specter-product-view2 .product-options-bottom {
	position:absolute;
	left:585px;
	top:534px;
	width:400px;
	padding:10px;
}
.add-to-box .or {
	display:none;
}
.specter-product-view2 .config-text {
	width:430px;
	font-size:16px;
	margin-bottom:30px;
}
.specter-product-view2 .board-video {
	position:absolute;
	top:600px;
	left:517px;
}
.specter-product-view2 .board-video2 {
	position:absolute;
	top:910px;
	left:486px;
}


/*------------------ NORMAL PRODUCT VIEW PAGE -------------------*/
.product-view {
	border:none;
	background:#FFF;
	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.product-essential {
	padding-bottom:30px;
	padding-top:50px;
	padding-right:100px;
	padding-left:50px;
}
.related-wrapper {
	width:1074px;
	position:relative;
	left:-25px;
	margin-top:20px;
}
.related-content {
	width:1024px;
	clear:both;
	margin:0px auto;
	position:relative;
	z-index: 90;
}
.related-content .block.block-related .block-title {
	border:none;
	padding:0;
	background-image:url(../images/additional_swag.png);
	background-repeat:no-repeat;
	height:53px;
	width:1044px;
	position:relative;
	left:-19px;
	float:left;
	z-index:100;
	margin-bottom:15px;
}
.related-content .block.block-related .block-title span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.related-wrapper .block {
	border:none;
	background:none;
}
.related-wrapper .related-content .block.block-related {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	padding-top:10px;
	padding-bottom:30px;
	background-color:#fff;
}
.block .block-content li.item {
	float:left;
}
.related-content .block .block-content {
	background-color:#fff;
	padding-left:25px;
	padding-right:25px;
}
.add-to-box .or {
	display:none;
}

/*---------- CART PAGE ------------------*/
.cart-wrapper {
/*	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
*/	padding-bottom:30px;
	background-color:#F8F9FA;
/*	border:1px solid #999999;
	border-radius:5px;
	-moz-border-radius:5px;
*/	position:relative;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.cart .cart-collaterals .col2-set {
	width:325px;
}
.cart-empty {
	background-color:#FBFAF6;
	padding:20px;
}
.cart .page-title {
	margin:0px;
	height:50px;
	background-color:#4b4b4b;
}
.cart .page-title.title-buttons h1 {
	position:absolute;	
	top:0px;
	left:0px;
	margin-top:0px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:11px;
	padding-left:20px;
	font-size:22px;
	background-color:#292929;
	
}
.cart .title-buttons .checkout-types {
	margin-top:10px;
	margin-right:5px;
}
.data-table .odd {
	background-color:#fff;
}
.product-name a {
	font-size:16px;
}
.cart .page-title.title-buttons ul.checkout-types {
	display:none;
}
.cart .totals {
	margin-right:10px;
}
p.cart-freeshipping, p.product-freeshipping {
	font-weight:bold;
	color:#900;
	margin:0px;
}
p.product-intshipping {
	
}
/*------------------- CHECKOUT PAGE -------------*/
.onepage-wrapper {
	background-color:#fbfaf6;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.onepage-wrapper .page-title {
	height:50px;
	border-bottom:none;
	background-color:#4b4b4b;
}
.onepage-wrapper .page-title h1 { 
	font-size: 22px;
	font-family:"Arial Black", Arial, sans-serif;
	color:#fff;
	font-weight:900;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 13px;
	letter-spacing: 1px;
	background-color: #292929;
	width:150px;
}
.onepage-wrapper  {
}

/*-------------- EMPTY SHOPPING CART -----------------*/
.noitems-wrapper {
	height:300px;
	background-color:#fbfaf6;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}p
.noitems-wrapper .cart-empty {
	width:600px;
	font-family:MuseoSans500;
	font-size:16px;
	text-align:justify;
	line-height:1.5;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	margin-top:40px;
}
.noitems-wrapper .page-title h1 {
	padding-top:10px;
}
.noitems-wrapper .page-title {
	background-color:#292929;
}
.cart-empty a {
	color:rgba(0, 153, 255, 1);
}

/*----------------- CUSTOMER ACCOUNT PAGES --------------------*/
.account-login-wrapper1, .success-wrapper {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
}
.account-login-wrapper1 a {
	color:#1E7EC8;
}
.account-login-wrapper2, .sucess-wrapper2 {
	background-color:#fff;	
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:30px;		
}
.account-login-wrapper1 .account-login .page-title h1 {
	width:360px;
}

/*--- CREATE AN ACCOUNT PAGE ---*/
.account-create-wrapper1 {
	background-color:#fff;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
}
.account-create-wrapper2 {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.account-create-wrapper1 .account-create .page-title h1 {
	width:250px;
}

/*--- DASHBOARD PAGE ---*/
.dashboard-wrapper1, .edit-account-wrapper1, .edit-address-wrapper1, .contact-wrapper1, .address-book-wrapper1 {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	background-color:#fff;
}
.dashboard-wrapper2 {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:30px;
	padding-left:30px;
}
.dashboard-wrapper1 a, .edit-account-wrapper2 a, .edit-address-wrapper1 a {
	color:#1E7EC8;
}
.my-account .dashboard-wrapper1 .dashboard .page-title h1 {
	width:185px;
}

/*--- EDIT ACCOUNT PAGE ---*/
.my-account .edit-account-wrapper1 .page-title h1 {
	width:330px;
}
.edit-account-wrapper2, .edit-address-wrapper2 {
	padding:0px 30px 30px 30px;
}
/*--- EDIT ADDRESS PAGE ---*/
.my-account .edit-address-wrapper1 .page-title h1 {
	width:230px;
}
/*--- ADDRESS BOOK PAGE ---*/
.address-book-wrapper2 {
	padding:30px;
}

/*----------------- THE CONTACT PAGE ---------------*/
.contact-wrapper2 {
	width:700px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:65px;
	padding-left:45px;
}
.contact-wrapper2 a {
	color:#1E7EC8;
}
.contact-text {
	font-family:MuseoSans500;
	font-size:14px;
	text-align:justify;
	line-height:1.5;
	margin-top:15px;
	margin-bottom:60px;
}
.contact-text p {
	margin:0px;
	width:650px;
}
.contact1, .contact2 {
	margin-bottom:30px;
}
.contact2 ul {
	padding-top:10px;
}
p.contact-text1 {
	font-size:18px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900px;
}
/*p.contact-text2 {
	width:600px;	
}*/
.contact-wrapper1 .page-title h1 {
	width: 180px;
}
.contact-wrapper2 .fieldset {
	width:600px;
}

/*---------- THE GOODS PAGE ----------*/
.thegoods-wrapper1 {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	background-color:#fff;
}
.thegoods-wrapper1 a {
	color:#1E7EC8;
}
ul.add-to-links {
	display:none;
}
.thegoods-wrapper1 .page-title.category-title h1 {
	width:150px;
}

/*---------- THE BOARDS 3 ----------*/
.boards3-top {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	background-color:#fff;
	padding-bottom:30px;
}
.boards3 {
	position:relative;
	height:700px;
	overflow-x:hidden;
}
.boardspage1 {
	position:relative;
	top:50px;
}
.boardsp-rebel {
	position:relative;
	top:14px;
	left:70px;
}
.rebel-watercolor {
	position:absolute;
	height:380px;
	width:390px;
}
.rebel-watercolor a {
	background-repeat:no-repeat;
	background: url(../images/rebel_with_watercolor.jpg);
	height:400px;
	width:400px;
	display:block;
	z-index:1;
	text-indent:-9999px	
}
.rebel-watercolor a:hover {
	background-position:0 -400px;
}
.boardsp-rebel-text {
	position:relative;
	top:405px;
	left:75px;
}
.boardsp-rebel-text img {
	position:absolute;
	top:3px;
	left:90px;
}
.boardsp-rebel-text .rebel-name {
	position:absolute;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900px;
	font-size:40px;
	color:#000;
}
.boardsp-rebel-text .rebel-specs {
	position:absolute;
	font-family:MuseoSans500;
	font-size:14px;
	border-top:solid 1px #e6e6e6;
	top:65px;
	padding:0;
	padding-top:5px;
}

.boardsp-seeker {
	position:relative;
	top:0px;
	left:550px;
}
.seeker-watercolor {
	position:absolute;
	height:440px;
	width:380px;
}
.seeker-watercolor a {
	background-repeat:no-repeat;
	background: url(../images/seeker_with_watercolor.jpg);
	height:414px;
	width:380px;
	display:block;
	z-index:1;
	text-indent:-9999px	
}
.seeker-watercolor a:hover {
	background-position:0 -414px;
}
.boardsp-seeker-text {
	position:relative;
	top:419px;
	left:75px;
}
.boardsp-seeker-text img {
	position:absolute;
	top:3px;
	left:90px;
}

.boardsp-seeker-text .seeker-name {
	position:absolute;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900px;
	font-size:40px;
	color:#000;
}
.boardsp-seeker-text .seeker-specs {
	position:absolute;
	font-family:MuseoSans500;
	font-size:14px;
	border-top:solid 1px #e6e6e6;
	top:65px;
	padding:0;
	padding-top:5px;
}


/*------------------ SUCCESS PAGE ---------------------*/

/*--------------------- OUR STORY PAGE -------------------*/
/*--- ABOUT US ---*/
.story-top {
	background-color:#fff;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
	height:auto;
}
li.photogrammetry-story, li.about-us {
	float:right;
	margin-right:20px;
	padding-top:10px;
}
.about-us-wrapper {
	font-family: MuseoSans500;
	font-size:16px;
	color:#000;
	line-height:34px;
	height:1270px;
	text-align:justify;
}
.about-us {
	position:relative;
}
.about-us-title {
	font-size:36px;
	position:absolute;
	top:5px;
	left:10px;
	text-align:left;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
}
.mission-statement {
	width:920px;
	font-size:62px;
	line-height:50px;
	margin-bottom:700px;
	padding-top:90px;
	padding-left:50px;
	letter-spacing:1px;
	text-align:left;
	font-family:"photogrammetryregular"
}
.about-text1 {
	position:absolute;
	width:400px;
	top:360px;
	left:50px;
}
.about-text2 {
	position:absolute;
	width:400px;
	top:770px;
	left:550px;
}
.about-text3 {
	position:absolute;
	width:920px;
	top:1090px;
	left:50px;
}
img.about1 {
	position:absolute;
	top:330px;
	left:520px;
}
img.about2 {
	position:absolute;
	top:720px;
	left:40px;
}

/*--- photogrammetry STORY ---*/
.photogrammetry-story-wrapper {
	font-family: MuseoSans500;
	font-size:16px;
	color:#000;
	line-height:28px;
	height:2230px;
	text-align:justify;
}
.photogrammetry-story {
	position:relative;
}
.photogrammetry-story-title {
	font-family: "Arial Black", Arial, sans-serif;
	font-size:34px;
	margin-bottom:2000px;
	padding-top:10px;
	padding-left:10px;
	font-weight:900;
}
.story-text1, .story-text2, .story-text3, .story-text4, .story-text5, .story-text6, .story-text7, img.story1, img.story2, img.story3, img.story4, img.story5 {
	position:absolute;
}
.story-text1 {
	width:480px;
	top: 110px;
	left: 30px;
}
.story-text2 {
	width: 965px;
	top: 490px;
	left: 30px;
}
.story-text3 {
	width: 480px;
	top: 670px;
	left: 515px;
}
.story-text4 {
	width:480px;
	left:30px;
	top:1100px;
}
.story-text5 {
	width: 480px;
	top: 1520px;
	left: 515px;
}
.story-text6 {
	width:965px;
	left:30px;
	top:1870px;
}
.story-text7 {
	width:965px;
	left:30px;
	top:2050px;
}
img.story1{
	top: 110px;
	left: 545px;
}
img.story2{
}
img.story3{	
	top:680px;
	left:20px;
}
img.story4{
	left:545px;
	top:1080px;
}
img.story5{
	left:20px;
	top:1480px;
}

/*-------------- FAQS PAGE ----------------------*/
.faqs-wrapper {
	/* -35px to compensate for border */
	height:1440px; 
}
.faqs-wrapper .faqs {
	background:#fff;
	position:relative;
	top:-35px;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	font-family:museosans500;
	font-size:14px;
	padding-bottom:30px;
}
.faqs-title {
	background:url(../images/news_title_background.png);
	position:relative;
	left:-20px;
	z-index:1;
	height:83px;	
	width:1064px;
	background-repeat:no-repeat;
	color:#fff;
	font-size:24px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
}
.faqs-title p {
	padding-top:5px;
	padding-left:10px;
}
.faqs p {
	margin: 0;
}
.faqs p.title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:26px;
}
.faqs p.title2 {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:18px;
}
.faqs p.space {
	margin-bottom:15px;
}
.guarantee, .warranty-policy, .returns-and-exchanges, .friendly-professional, .production-value, .skill, .in-regards {
	padding:0 40px 30px 40px;
}
.faqs a {
	color:#1E7EC8;
}
.faqs ul li {
	list-style:disc;
	margin-left:60px;
	margin-top:5px;
}
.application-requirements {
	margin-bottom:20px;
}


/*---------- SEEKER OVERVIEW WIDE ----------*/
.seeker-overview-wide {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	font-family:proximanovalight;
	color:#000;
	font-size:16px;
	line-height:24px;
}
.seeker-overview-wide-content {
	background:#fff;
	position:relative;
	font-family:proximanovalight;
}
.sow-top {
	position:relative;
	height:650px;
	width:1400px;
	background:url(../images/sow_cover.jpg);
}
.sow-top a span {
	width:1400px;
	height:650px;
	z-index:1;
	position:absolute;
}
.sow-top-gradient {
	background:url(../images/r_overview_gradient3.png);
	height:4px;
	width:1400px;
	position:relative;
}
.sow-sum {
	position:relative;
	height:230px;
	margin-top:30px;
}
.sow-sum-title {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-size:48px;
	position:absolute;
	left:30px;
}
.sow-sum-name {
	width:407px;
	height:152px;
	position:absolute;
	top:50px;
	left:30px;
}
.sow-sum-border1 {
	background:url(../images/r_overview_gradient1.png);
	width:26px;
	height:190px;
	position:absolute;
	left:520px;
	top:10px;
}
.sow-sum-text {
	position:relative;
	width:820px;
	left:550px;
	top:10px;
}
.sow-sum-text1 {
	font-family:proximanovaregular;
	font-size:22px;
	position:absolute;
	top:15px;
}
.sow-sum-text1 h1 {
	font-family:proximanovaregular;
	font-size:22px;
	position:absolute;
	color:#000;
	line-height:24px;
	width:820px;
}
.sow-sum-text2 {
	font-size:18px;
	position:absolute;
	top:90px;
}
.sow-sum-gradient {
	background:url(../images/r_overview_gradient2.png);
	width:1400px;
	height:191px;
	position:absolute;
}
.sow-sum-bottom {
	position:relative;
	height:320px;
	margin-top:40px;
}
.sow-sum-specs {
	float:left;
	position:relative;
	font-size:16px;
	line-height:20px;
	left:40px;
	top:10px;
}
.sow-sum-specs h2 {
	font-family:ProximaNovaLtBoldItalic;
	font-size:20px;
	line-height:20px;
	color:#000;
}
ul.sow-sum-s {
	margin-top:20px;
}
.sow-sum-border2 {
	border-right:1px solid #e6e6e6;
	height:160px;
	position:absolute;
	left:240px;
	top:40px;
}
.sow-sum-top {
	position:relative;
	left:370px;
	width:190px;
}
.sow-sum-top-pic {
	width:183px;
	height:174px;
	position:absolute;
	left:9px;
	top:10px;
}
.sow-sum-top-text, .sow-sum-rocker-text, .sow-sum-w-text1, .sow-sum-w-text2 {
	position:absolute;
}
.sow-sum-top-text h2, .sow-sum-rocker-text h2, .sow-sum-w-text1 h2, .sow-sum-w-text2 h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900;
	font-size:18px;
	color:#000;
	text-align:center;
}
.sow-sum-top-text {
	top:200px;
	width:200px;
}
.sow-sum-rocker {
	position:relative;
	left:660px;
}
.sow-sum-rocker-pic {
	width:316px;
	height:145px;
	position:absolute;
	top:10px;
}
.sow-sum-rocker-text {
	top:200px;
	left:58px;
}
.sow-sum-w {
	position:relative;
	left:1120px;
}
.sow-sum-w-pic {
	width:215px;
	height:174px;
	position:absolute;
}
.sow-sum-w-text1 {
	top:45px;
	left:49px;
}
.sow-sum-w-text2 {
	top:200px;
	left:9px;
}



/*---------- SEEKER FEATURES WIDE ----------*/
.seeker-features-wide {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.sfw-content {
	background:#fff;
	font-family:proximanovalight;
	font-size:16px;
	position:relative;
	text-align:center;
	color:#000;
	line-height:20px;
}
.sfw-content1 {
	position:relative;
	height:400px;
}
.sfw-title {
	width:395px;
	height:38px;
	position:absolute;
	left:995px;
	top:15px;
	z-index:1;
}
.sfw-pic1 {
	background:url(../images/sfw1.jpg);
	width:1300px;
	height:264px;
	position:absolute;
	left:50px;
	top:90px;
}
.sfw-border1 {
	width:1280px;
	position:relative;
	border-top:1px solid #e6e6e6;
	left:60px;
}
.sfw-content2 {
	position:relative;
	height:240px;
	margin-top:30px;
}
.sfw-pocket-title, .sfw-2pockets-title, .sfw-enhancing-title, .sfw-content3-title, .sfw-gallery-text1-title, .sfw-gallery-text2-title, .sfw-materials1-title, .sfw-materials2-title, .sfw-materials3-title {
	position:absolute;
}
.sfw-pocket-title h2, .sfw-2pockets-title h2, .sfw-enhancing-title h2, .sfw-content3-title h2, .sfw-gallery-text1-title h2, .sfw-gallery-text2-title h2, .sfw-materials1-title h2, .sfw-materials2-title h2, .sfw-materials3-title h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	font-weight:900;
	line-height:16px;
	color:#000;
}
.sfw-pocket-text, .sfw-2pockets-text, .sfw-enhancing-text, .sfw-gallery-text1-text, .sfw-gallery-text2-text, .sfw-materials1-text, .sfw-materials2-text, .sfw-materials3-text {
	position:absolute;
	top:35px;
}
.sfw-pocket {
	position:relative;
	width:360px;
	left:60px;
}
.sfw-pocket-title {
	left:47px;
}
.sfw-pocket-text {
}
.sfw-border2 {
	height:156px;
	position:absolute;
	left:465px;
	border-right:1px solid #e6e6e6;
}
.sfw-2pockets {
	position:relative;
	left:495px;
	width:370px;
}
.sfw-2pockets-title {
	left:47px;
}
.sfw-2pockets-text {
}
.sfw-border3 {
	height:156px;
	position:absolute;
	left:900px;
	border-right:1px solid #e6e6e6;
}
.sfw-enhancing {
	position:relative;
	left:930px;
	width:370px;
}
.sfw-enhancing-title {
	width:406px;
}
.sfw-enhancing-text {
	left:18px;
	top:45px;
}
.sfw-content3 {
	position:relative;
	height:576px;
}
.sfw-content3-pic {
	width:1350px;
	height:418px;
	position:absolute;
	left:25px;
}
.sfw-content3-title {
	left:554px;
	top:430px;
}
.sfw-content3-text {
	position:absolute;
	width:1010px;
	left:195px;
	top:460px;
}
.sfw-content4 {
	background:url(../images/sfw_gradient.png);
	background-repeat:no-repeat;
	position:relative;
	height:450px;
	z-index:10;
}
.sfw-content4 img {
	position:absolute;
	left:0px;
}
.sfw-gallery {
	position:absolute;
	left:173px;
	top:50px;
	z-index:1;
}
.sfwzoom1, .sfwzoom2, .sfwzoom3, .sfwzoom4, .sfwzoom5 {
	width:155px;
	height:103px;
	float:left;
	margin-right:70px;
	-webkit-box-shadow: 2px 2px 5px 0px #282828;
	-moz-box-shadow: 2px 2px 5px 0px #282828;	
	box-shadow: 2px 2px 5px 0px #282828;
	position:relative;
	z-index:1;	
}
.sfwzoom1:hover, .sfwzoom2:hover, .sfwzoom3:hover, .sfwzoom4:hover, .sfwzoom5:hover {
	-webkit-box-shadow: 2px 2px 5px 0px #005984;
	-moz-box-shadow: 2px 2px 5px 0px #005984;	
	box-shadow: 2px 2px 5px 0px #005984;	
}
.sfw-content4 span {
	width:155px;
	height:103px;
	position:absolute;
	left:0px;
	z-index:2;
}
.sfw-content4 span:hover {
	background-color:rgba(255,255,255,.1);
}
.sfw-gallery-text {
	position:relative;
	top:220px;
}
.sfw-gallery-text1 {
	position:relative;
	width:300px;
	left:300px;
}
.sfw-gallery-text1-title {
	left:44px;
}
.sfw-gallery-text1-text {
}
.sfw-gallery-text2 {
	position:relative;
	width:290px;
	left:800px;
}
.sfw-gallery-text2-title {
	left:50px;
}
.sfw-gallery-text2-text {
}
.sfw-border4 {
	position:relative;
	height:1px;
	border-top:1px solid #e6e6e6;
}
.sfw-content5 {
	position:relative;
	height:450px;
	margin-top:50px;
}
.sfw-materials1 {
	position:relative;
	width:360px;
	left:80px;
}
.sfw-materials1-pic {
	width:467px;
	height:114px;
	position:absolute;
	left:-54px;
	top:15px;
}
.sfw-materials1-title {
	top:190px;
	left:40px;
}
.sfw-materials1-text {
	top:225px;
}
.sfw-materials2 {
	position:relative;
	left:525px;
	width:370px;
}
.sfw-materials2-pic {
	width:295px;
	height:162px;
	position:absolute;
	left:25px;
	top:-8px;
}
.sfw-materials2-title {
	top:190px;
	left:30px;
}
.sfw-materials2-text {
	top:225px;
}
.sfw-materials3 {
	position:relative;
	left:950px;
	width:380px;
}
.sfw-materials3-pic {
	width:288px;
	height:158px;
	position:absolute;
	left:46px;
}
.sfw-materials3-title {
	top:190px;
	left:85px;
}
.sfw-materials3-text {
	top:225px;
}



li.s41p, li.s41p-current, li.s41m, li.s41m-current {
	float:left;
	padding:9px 10px 5px 10px;
	position:relative;
	margin-right:3px;
}
li.s41p-current, li.s41m-current {
	background-color:#9f0000;
}
li.s41p:hover, li.s41m:hover {
	background:#9f0000;
}
li.s41p a, li.s41p-current a, li.s41m a, li.s41m-current a {
	font-family:proximanovalight;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
li.s41p-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:47px;
}
li.s41m-current span {
	background:url(../images/nav_wide_arrow.png) no-repeat;
	position:absolute;
	width:10px;
	height:4px;
	display:block;
	top:36px;
	left:37px;
}



/*---------- SEEKER OVERVIEW ----------*/	
.seeker-overview {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}
.seeker-overview-content {
	background-color:#fff;
	height:1250px;
}
.s-overview-top {
	padding-top:20px;
	height:1300px;
}

.get-ready {
	background-image: url(../images/get_ready.jpg); 
	background-repeat:no-repeat;	
	width:280px;
	height:52px;
	position:relative;
	left:710px;
	z-index:1;
}
.s-overview-pic {
	background-image: url(../images/seeker_side1.jpg);
	background-repeat:no-repeat;
	width:970px;
	height:399px;
	position:absolute;
	margin-left:20px;
	top:260px;
}
.seeker-overview-content .text {
	position:relative;
	top:455px;
	left:30px;
}
p.s-overview-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	color:#000;
	font-size:46px;
	width:230px;
	position:absolute;
	line-height:45px;
}
p.started1 {
	font-family:MuseoSans500;
	font-size:18px;
	font-weight:bold;
	width:670px;
	position:absolute;
	left:275px;
}
img.overview_side {
	position:absolute;
	left:250px;
}
p.started2 {
	font-family:MuseoSans500;
	font-size:16px;
	width:650px;
	position:absolute;
	left:275px;
	top:80px;
}
img.overview_down {
	position:relative;
	top:650px;
}
.s-overview-videos {
	position:relative;
	top:550px;
	z-index:10;
	left:120px;
}
.svid1, .svid2, .svid3, .svid4 {
	width:155px;
	height:87px;
	float:left;
	margin-right:50px;
	-webkit-box-shadow: 2px 2px 5px 0px #282828;
	-moz-box-shadow: 2px 2px 5px 0px #282828;	
	box-shadow: 2px 2px 5px 0px #282828;	
}
.svid1:hover, .svid2:hover, .svid3:hover, .svid4:hover {
	-webkit-box-shadow: 2px 2px 5px 0px #005984;
	-moz-box-shadow: 2px 2px 5px 0px #005984;	
	box-shadow: 2px 2px 5px 0px #005984;	
}

.svid1 {
	background:url(../images/seeker_vid1.jpg);
}
.svid2 {
	background:url(../images/seeker_vid2.jpg);
}
.svid3 {
	background:url(../images/seeker_vid3.jpg);
}
.svid4 {
	background:url(../images/seeker_vid4.jpg);
}
.s-overview-videos span {
	width:155px;
	height:87px;
	position:absolute;
	z-index:1;
}
.s-overview-videos span:hover {
	background-color:rgba(255,255,255,.1);
}
.s-overview-videos p.click {
	position:absolute;
	font-family:MuseoSans500;
	font-size:14px;
	letter-spacing:2px;
	top:110px;
	left:230px;
}
img.overview_up {
	position:relative;
	top:470px;
}
.s-features {
	position: relative;
	top:620px;
	height:300px;
}
.s-features-wrapper {
	float:left;
	margin-top:20px;
}
.s-features-wrapper a {
	color:#fff;
}
.s-features-wrapper span {
	width:320px;
	height:250px;
	position:absolute;
	top:-10px;
	left:-10px;
	z-index:1;
}
.s-features-wrapper span:hover {
	background-color:rgba(255,255,255,.1);
}
.s-features-wrapper a {
	text-decoration:none;
}
.s-features1, .s-features2, .s-features3 {
	width:300px;
	height:230px;
	border-style:solid;
	border-color:#5F6168;
	border-width:10px;
	margin-left:16px;
	-webkit-box-shadow: 2px 5px 10px 0px #000000;
	-moz-box-shadow: 2px 5px 10px 0px #000000;	
	box-shadow: 2px 5px 10px 0px #000000;	
	margin-bottom:30px;
	position:relative;
}
.s-features1, .s-features2, .s-features3 {
	background-repeat:none;
	float:left;
}
.s-features1:hover, .s-features2:hover, .s-features3:hover {
	-webkit-box-shadow: 2px 5px 10px 0px #005984;
	-moz-box-shadow: 2px 5px 10px 0px #005984;
	box-shadow: 2px 5px 10px 0px #005984;
}
.s-features1:hover a, .s-features2:hover a, .s-features3:hover a {
	text-decoration:underline;
}
.s-features1 {
	background-image:url(../images/s_features1.jpg);
}
.s-features2 {
	background-image:url(../images/s_features2.jpg);
}
.s-features3 {
	background-image:url(../images/s_features3.jpg);
}
.s-designcallout-text, .s-materialscallout-text, .s-aestheticscallout-text {
	width:300px;
	height:35px;
	background:#282828;
	background:rgba(0,0,0,.65);	
}
p.s-designcallout, p.s-materialscallout, p.s-aestheticscallout {
	color:#fff;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:18px;
	text-align:center;
	padding-top:5px;
}
.s-features-bottomtext-wrapper {
	width:560px;
	margin-left:40px;
}
p.s-features-bottomtext-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:20px;
	text-align:center;
}
p.s-features-bottomtext {
	font-family:MuseoSans500;
	font-size:14px;
	width:350px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;	
}

/*-------------------- SEEKER DESIGN PAGE -------------------*/

.seeker-design-content {
	background:#fff;
	height:1700px;
}
.s-design-top {
	padding-top:20px;
	position:relative;
}
.s-design-title {
	background-image: url(../images/thedesign.png); 
	background-repeat:no-repeat;	
	width:353px;
	height:42px;
	position:absolute;
	left:640px;
	z-index:1;
}
.s-design-pic1 {
	background-image: url(../images/s_design1.jpg);
	background-repeat:no-repeat;
	width:975px;
	height:198px;
	position:absolute;
	top:160px;
	left:23px;
}


p.s-pocketeffect-title, p.s-2pockets-title, p.s-enhancing-title, p.s-increased-title, p.s-symmetrical-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:28px;
	margin-bottom:0px;
	line-height:35px;
}

/*--- DESIGN 1 ---*/
.s-design1 {
	position:relative;
	top:390px;
	left:40px;
	width:944px;
	height:175px;
	border-top:solid 1px #e6e6e6;
}
.s-pocketeffect {
	position:absolute;
	top:10px;
	width:460px;	
}
p.s-pocketeffect-title, p.s-2pockets-title {
	text-align:center;
	margin-bottom:10px;
}
p.s-pocketeffect-text, p.s-2pockets-text {
	text-align:center;
	font-family:MuseoSans500;
	font-size:14px;
}
.s-vertline {
	position: absolute;
	left:480px;
	top:15px;
	height:140px;
	border-right:solid 1px #e6e6e6;
}
.s-2pockets {
	position:absolute;
	top:10px;
	left:500px;
	width:430px;	
}

/*--- DESIGN B&W ---*/
img.design_overview_down {
	position:relative;
	top:420px;
}
.s-design-bw {
	position:relative;
	top:320px;
	z-index:10;
	left:120px;
}
.sbw1, .sbw2, .sbw3, .sbw4 {
	width:155px;
	height:103px;
	float:left;
	margin-right:50px;
	-webkit-box-shadow: 2px 2px 5px 0px #282828;
	-moz-box-shadow: 2px 2px 5px 0px #282828;	
	box-shadow: 2px 2px 5px 0px #282828;	
}
.sbw1:hover, .sbw2:hover, .sbw3:hover, .sbw4:hover {
	-webkit-box-shadow: 2px 2px 5px 0px #005984;
	-moz-box-shadow: 2px 2px 5px 0px #005984;	
	box-shadow: 2px 2px 5px 0px #005984;	
}

.sbw1 {
	background:url(../images/s_designbw1_thumb.jpg);
}
.sbw2 {
	background:url(../images/s_designbw2_thumb.jpg);
}
.sbw3 {
	background:url(../images/s_designbw3_thumb.jpg);
}
.sbw4 {
	background:url(../images/s_designbw4_thumb.jpg);
}
.s-design-bw span {
	width:155px;
	height:103px;
	position:absolute;
	z-index:1;
}
.s-design-bw span:hover {
	background-color:rgba(255,255,255,.1);
}
img.overview_up {
	position:relative;
	top:200px;
	display:none;
}
/*--- DESIGN 2 ---*/
.s-design2 {
	position:relative;
	top:500px;
}
.s-design-pic2 {
	position:absolute;
	background-image: url(../images/s_design2c.jpg);
	width:1015px;
	height:235px;
}
.s-enhancing {
	position:absolute;
	top:120px;
	left:30px;
	width:600px;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	padding-top:7px;
}
p.s-enhancing-title {
	text-align:center;
	margin-bottom:10px;
}
p.s-enhancing-text {
	font-family:MuseoSans500;
	font-size:14px;
	text-align:center;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}


/*--- DESIGN 3 ---*/
.s-design-pic3 {
	background-image: url(../images/s_design3.jpg);
	position:absolute;
	width:1000px;
	height:244px;
	top:1170px;
	left:11px;
}
.s-design3 {
	position:relative;
	top:1130px;
	border-top:solid 1px #e6e6e6;
	width:944px;
	left:40px;
}
.s-increased {
	position:absolute;
	top:10px;
	left:5px;
	width:450px;
}
p.s-increased-title, p.s-symmetrical-title {
	text-align:center;
	margin-bottom:10px;
}
p.s-increased-text, p.s-symmetrical-text {
	font-family:MuseoSans500;
	font-size:14px;
	text-align:center;
}
.s-vertline2 {
	position: absolute;
	left:480px;
	top:15px;
	height:140px;
	border-right:solid 1px #e6e6e6;
}

.s-symmetrical {
	position:absolute;
	top:10px;
	left:500px;
	width:430px;
}
p.s-symmetrical-title {
}
p.s-symmetrical-text {
}

/*---------------------- SEEKER MATERIALS ------------------*/

.seeker-materials-content {
	background-color:#000;
	height:1500px;
}
.s-materials-top {
	padding-top:20px;
	position:relative;
}
.s-materials-title {
	width:476px;
	height:42px;
	background:url(../images/thematerials.png);
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
}
/*--- MATERIALS 1 ---*/
.s-materials1 {
	position:absolute;
	top:110px;
}
.s-materials-pic1 {
	position:absolute;
	background: url(../images/s_materials1.png);
	width:527px;
	height:302px;
	left:450px;
}
.s-heart {
	position:absolute;
	width:300px;
	left:50px;
	top:40px;
}
p.s-heart-title, p.s-support-title, p.s-pro-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	color:#FFFFFF;
	font-size:28px;
}
p.s-heart-title {
	line-height:36px;
	margin-bottom:15px;
}
p.s-heart-text, p.s-support-text, p.s-pro-text {
	font-family:MuseoSans500;
	font-size:14px;
	color:#FFFFFF;
	text-align:justify;
}

/*--- MATERIALS 2 ---*/	
.smdivide {
	position:relative;
	width:900px;
	border-top:solid 1px #666;
	top:400px;
	left:62px;
}
.s-materials2 {
	position:relative;
	top:440px;
}
.s-materials-pic2 {
	background: url(../images/r-materials-pic2.png);
	position:absolute;
	top:60px;
	left:50px;
	width:430px;
	height:286px;
}
.s-support {
	position:absolute;
	left:550px;
	width:400px;
}
p.s-support-title {
}
p.s-support-text {
}

/*--- PRO ASSEMBLY ---*/
.smdivide2 {
	position:relative;
	top:920px;
	left:62px;
	width:900px;
	border-top:solid 1px #666;
}
.s-materials3 {
	position:relative;
	top:980px;
}
.s-materials-pic3 {
	background: url(../images/r-materials-pic3.png);
	position:absolute;
	left:430px;
	width:500px;
	height:419px;
}
.s-pro {
	position:absolute;
	left:50px;
	top:50px;
	width:350px;
}
p.s-pro-title {
	width:270px;
	line-height:36px;
}
p.s-pro-text {
}
/*-------------------- SEEKER AESTHETICS ----------------*/
.seeker-aesthetics-content {
	background:#fff;
	height:1890px;
}
.s-aesthetics-top {
	padding-top:20px;
	position:relative;
}
.s-aesthetics-title {
	width:513px;
	height:42px;
	background:url(../images/theaesthetics.png);
	margin-right:30px;
	float:right;
}
.s-aesthetics-pic1 {
	background:url(../images/s_aesthetics1b.jpg);
	width:1010px;
	height:304px;
	position:absolute;
	top:160px;
	left:6px;
}
.s-aesthetics1 {
	position:relative;
	top:470px;
	border-top:solid 1px #e6e6e6;
	width:800px;
	left:112px;
	padding-top:5px;
}
.s-fromvictor {
	position:absolute;
	width:860px;
}
p.s-fromvictor-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:28px;
	text-align:center;
}
p.s-fromvictor-text {
	font-family:MuseoSans500;
	font-size:15px;
	text-align:center;
	width:880px;
	position:absolute;
	left:-40px;
}
/*--- AESTHETICS ZOOM ---*/
img.aesthetics_overview_down {
	position:relative;
	top:650px;
}
.s-aesthetics-zoom {
	position:relative;
	top:550px;
	z-index:10;
	left:210px;
}
.szoom1, .szoom2, .szoom3 {
	width:155px;
	height:103px;
	float:left;
	margin-right:70px;
	-webkit-box-shadow: 2px 2px 5px 0px #282828;
	-moz-box-shadow: 2px 2px 5px 0px #282828;	
	box-shadow: 2px 2px 5px 0px #282828;	
}
.szoom1:hover, .szoom2:hover, .szoom3:hover {
	-webkit-box-shadow: 2px 2px 5px 0px #005984;
	-moz-box-shadow: 2px 2px 5px 0px #005984;	
	box-shadow: 2px 2px 5px 0px #005984;	
}

.szoom1 {
	background:url(../images/s_aestheticszoom1_thumb.jpg);
}
.szoom2 {
	background:url(../images/s_aestheticszoom2_thumb.jpg);
}
.szoom3 {
	background:url(../images/s_aestheticszoom3_thumb.jpg);
}
.s-aesthetics-zoom span {
	width:155px;
	height:103px;
	position:absolute;
	z-index:1;
}
.s-aesthetics-zoom span:hover {
	background-color:rgba(255,255,255,.1);
}
img.overview_up {
	position:relative;
	top:200px;
	display:none;
}
/*--- BAMBOO VENEER ---*/
.s-aesthetics2 {
	position:relative;
	top:750px;
}
.s-aesthetics-pic2 {
	position:absolute;
	left:380px;
	width:600px;
	height:400px;
	background:url(../images/s_aesthetics3.jpg);
}
.s-bamboo {
	position:absolute;
	width:300px;
	left:30px;
	top:20px;
}
p.s-bamboo-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:28px;
}
p.s-bamboo-text {
	font-family:MuseoSans500;
	font-size:15px;
}
.s-bamboo-border {
	position:absolute;
	border-bottom:solid 1px #e6e6e6;
	width:900px;
	top:440px;
	left:62px;
}

/*--- STEPPING ---*/
.s-aesthetics3 {
	position:relative;
	top:1225px;
}
.s-aesthetics-pic3 {
	position:absolute;
	background:url(../images/s_aesthetics2.jpg);
	width:600px;
	height:400px;
}
.s-stepping {
	position:absolute;
	width:300px;
	left:650px;
	top:20px
}
p.s-stepping-title, p.s-tiger-title {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:28px;
}
p.s-stepping-text, p.s-tiger-text {
	font-family:MuseoSans500;
	font-size:15px;
}


/*----- SEEKER SPECS PAGE -----*/
.boardspecspage-seeker {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
}



/*---------- SPECTER OVERVIEW ----------*/
.specter-overview {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	color:#000;	
}
.specter-overview-content {
	background-color:#fff;
}
.sp-overview-top {
}
.specter-video-wrapper {
	width:1400px;
	height:650px;
	position:relative;
	z-index:2;
}
.specter-video-wrapper span {
	width:1400px;
	height:650px;
	position:absolute;
	z-index:9;
}
.sp-overview-bottom {
	position:relative;
	height:350px;
}
.sp-overview-bottom-gradient {
	background-image:url(../images/sp_gradient.jpg);
	position:absolute;
	height:191px;
	width:1400px;
}
.sp-overview-specs {
	font-family:proximanovalight;
	position:absolute;
	top:40px;
	left:30px;
	font-size:16px;
}
.sp-overview-specs li {
	line-height:20px;
}
.sp-overview-specs ul.disciplines {
}
li.sp-title h2 {
	font-family:ProximaNovaLtBoldItalic;
	font-size:20px;
	color:#000;
	line-height:20px;
}
.sp-overview-specs ul.specs {
	margin-top:20px;
}
.sp-overview-specs-border {
	height:180px;
	border-right:1px solid #d2d2d2;
	position:absolute;
	left:210px;
	top:60px;
}
.sp-overview-features {
	position:relative;
	top:50px;
	left:300px;
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:18px;
	text-align:center;
}
.sp-overview-features h2 {
	font-family:"Arial Black", Arial, sans-serif;
	font-weight:900;
	font-size:18px;
	text-align:center;
	color:#000;
	line-height:26px;
}
.sp-overview-features img {
	display:block;
}
.sp-overview-features h2 {
	position:absolute;
}
.sp-overview-features .customization {
	width:260px;
	height:230px;
	float:left;
	position:relative;
}
.sp-overview-features .customization h2 {
	top:200px;
	left:-30px;
}
.sp-overview-features .topmount {
	width:485px;
	height:300px;
	float:left;
	position:relative;
}
.sp-overview-features .topmount h2 {
	top:200px;
	left:140px;
}
.sp-overview-features .radial {
	width:224px;
	height:100px;
	float:left;
	position:relative;
	left:60px;
}
.sp-overview-features .radial h2 {
	top:40px;
	left:35px;
}
.sp-overview-features .stepped {
	width:225px;
	height:130px;
	float:left;
	position:relative;
	top:95px;
	left:-162px;
}
.sp-overview-features .stepped h2 {
	top:100px;
	left:10px;
}


/*---------- SPECTER FEATURES ----------*/
.specter-features {
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;
	font-family:proximanovalight;
	color:#000;	
}
.specter-features-content {
	background-color:#fff;
}
.sp-features-top {
	padding-top:10px;
	position:relative;
}
.sp-features-title {
	background-repeat:no-repeat;	
	width:395px;
	height:38px;
	position:absolute;
	left:995px;
	top:15px;
	z-index:1;
}
.sp-sideshow-gradient1 {
	background-image:url(../images/sp_slideshow_top.png);
	width:1400px;
	height:24px;
	position:relative;
	top:35px;
}
.specter-features #carousel-wrapper {
    width: 1400px;
    height: 600px;
    overflow: hidden;
	position:relative;
	top:35px;
}
.specter-features #carousel-content {
    width: 2500px;
}
.specter-features #carousel-content .slide {
    float: left;
    width: 1400px;
    height: 600px;
}
.sp-sideshow-gradient2 {
	background-image:url(../images/sp_slideshow_bottom.png);
	width:1400px;
	height:24px;
	position:relative;
	top:35px;
}
.specter-features .cmenu {
	padding-top: 3px; text-align: right;
	position:relative;
	top:50px;
	font-size:18px;
	font-family:proximanovalight;
	left:505px;
	height:90px;
}
.specter-features .cmenu ul {
}
.specter-features .cmenu li {
	list-style:none;
	float:left;
	margin-right:10px;
	line-height:26px;
}
.specter-features .cmenu a {
	text-decoration:none;
	color:#fff;
	background-color:#292929;
}
.specter-features .cmenu a.tab1 {
	padding:12px 32px;
}
.specter-features .cmenu a.tab1.carousel-jumper.selected {
	background-color:#9f0000;
	padding:12px 32px;
}
.specter-features .cmenu a.tab1.carousel-jumper.selected span {
	background-image:url(../images/sp_slideshow_arrow.png);
	height:7px;
	width:18px;
	display:block;
	position:absolute;
	top:-16px;
	left:49px;
}
.specter-features .cmenu a.tab2 {
	padding:12px 43px;
}
.specter-features .cmenu a.tab2.carousel-jumper.selected {
	background-color:#9f0000;
	padding:12px 43px;
}
.specter-features .cmenu a.tab2.carousel-jumper.selected span {
	background-image:url(../images/sp_slideshow_arrow.png);
	height:7px;
	width:18px;
	display:block;
	position:absolute;
	top:-16px;
	left:49px;
}
.specter-features .cmenu a.tab3 {
	padding:12px 45px;
}
.specter-features .cmenu a.tab3.carousel-jumper.selected {
	background-color:#9f0000;
}
.specter-features .cmenu a.tab3.carousel-jumper.selected span {
	background-image:url(../images/sp_slideshow_arrow.png);
	height:7px;
	width:18px;
	display:block;
	position:absolute;
	top:-16px;
	left:49px;
}
li.sp-slideshowtab1 {
	float:left;
	position:relative;
}
.sp-slideshowtab2 {
	float:left;
	position:relative;
}
.sp-slideshowtab3 {
	float:left;
	position:relative;
}
.specter-features.carousel-jumper {font-size: 2em; text-decoration: none; color:#F29A43;}
.specter-features.carousel-jumper:hover { text-decoration: none; color:#9d0000;}

.sp-click {
	position:relative;
	color:#a3a3a3;
	font-size:18px;
	font-family:proximanovalight;
	height:27px;
	width:205px;
	left:598px;
	top:10px;
}
.sp-features-bottom {
	position:relative;
	left:70px;
	height:430px;
	width:1200px;
	margin-top:30px;
}
.sp-features-bottom h1 {
	font-size:44px;
	line-height:60px;
	color:#000;
	margin-bottom:10px;
}
.sp-summary {
	position:absolute;
	height:200px;
}

p.sp-summary-text, p.sp-artist-text {
	font-size:18px;
}
.sp-artist {
	position:absolute;
	height:200px;
	top:220px;
}
.sp-gallerydivide {
	position:relative;
	border-top:1px solid #a3a3a3;
	width:1320px;
	height:1px;
	left:40px;
	top:30px;
}
.sp-gallery {
	position:relative;
	top:60px;
	z-index:10;
	left:187px;
	height:190px;
}
.spg1, .spg2, .spg3, .spg4, .spg5 {
	width:155px;
	height:103px;
	float:left;
	margin-right:50px;
	-webkit-box-shadow: 2px 2px 5px 0px #282828;
	-moz-box-shadow: 2px 2px 5px 0px #282828;	
	box-shadow: 2px 2px 5px 0px #282828;	
}
.spg1:hover, .spg2:hover, .spg3:hover, .spg4:hover, .spg5:hover {
	-webkit-box-shadow: 2px 2px 5px 0px #005984;
	-moz-box-shadow: 2px 2px 5px 0px #005984;	
	box-shadow: 2px 2px 5px 0px #005984;	
}

.spg1 {
	background:url(../images/sp_gallery1_thumb.jpg);
}
.spg2 {
	background:url(../images/sp_gallery2_thumb.jpg);
}
.spg3 {
	background:url(../images/sp_gallery3_thumb.jpg);
}
.spg4 {
	background:url(../images/sp_gallery4_thumb.jpg);
}
.spg5 {
	background:url(../images/sp_gallery5_thumb.jpg);
}
.sp-gallery span {
	width:155px;
	height:103px;
	position:absolute;
	z-index:1;
}
.sp-gallery span:hover {
	background-color:rgba(255,255,255,.1);
}
.sp-gallerydivide2 {
	position:relative;
	border-top:1px solid #a3a3a3;
	width:1320px;
	height:1px;
	left:40px;
	top:30px;
}
.sp-materials {
	position:relative;
	height:490px;
	font-size:16px;
	margin-top:110px;
	text-align:center;
	line-height:22px;
}
.sp-materials h1 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900px;
	font-size:24px;
	color:#000;
	line-height:22px;
}

.sp-materials1-title, .sp-materials2-title, .sp-materials3-title {
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:900px;
	font-size:24px;
}
.sp-materials1-title, .sp-materials1-text, .sp-materials2-title, .sp-materials2-text, .sp-materials3-title, .sp-materials3-text {
	position:absolute;
}
.sp-materials1 {
	position:relative;
	width:360px;
	left:60px;
}
.sp-materials1-pic {
	width:294px;
	height:167px;
	position:absolute;
	left:15px;
}
.sp-materials1-title {
	top:190px;
	left:25px;
}
.sp-materials1-text {
	top:225px;
}
.sp-materials2 {
	position:relative;
	left:515px;
	width:370px;
}
.sp-materials2-pic {
	width:288px;
	height:158px;
	position:absolute;
	left:41px;
	top:10px;
}
.sp-materials2-title {
	top:190px;
	left:80px;
}
.sp-materials2-text {
	top:225px;
}
.sp-materials3 {
	position:relative;
	left:980px;
	width:360px;
}
.sp-materials3-pic {
	width:319px;
	height:216px;
	position:absolute;
	top:-30px;
	left:21px;
}
.sp-materials3-title {
	top:190px;
	left:3px;
}
.sp-materials3-text {
	top:225px;
}



/*---------- MEDIA PAGE ----------*/
.the-media-page {
	background-color:#fff;
	-webkit-box-shadow: 0 4px 10px -1px #000000;
	-moz-box-shadow: 0 4px 10px -1px #000000;	
	box-shadow: 0 4px 10px -1px #000000;	
	height:auto;
	font-family:ProximaNovaLight;
	font-size:14px;
	color:#000;
}
.the-media-wrapper {
	position:relative;
	padding-left:15px;
}
.the-media-top {
	position:relative;
	height:150px;
}
p.media-title {
	position:absolute;
	font-family:ProximaNovaSemiBold;
	font-size:30px;
	top:5px;
}
p.media-text {
	font-size:18px;
	position:absolute;
	top:50px;
	width:940px;
	line-height:22px;
}
.the-media-content {
}
.media-border {
	border-top:1px solid #e6e6e6;
}
p.media-title2 {
	font-family:ProximaNovaLtItalic;
	color:#666;
	font-size:26px;
}
.the-media-content span  {
	position:absolute;
}
.the-media-content span:hover {
	-webkit-box-shadow: 1px 1px 3px 0px #005984;
	-moz-box-shadow: 1px 1px 3px 0px #005984;
	box-shadow: 1px 1px 3px 0px #005984;
}
.media-logos, .media-desktop, .media-iphone, .media-ipad, .media-fb {
	height:200px;
}
.media-links {
	padding-top:5px;
}

/*--- LOGOS ---*/
.media-logos {
}
.logos1, .logos2, .logos3, .logos4 {
	float:left;
	width:230px;
}
.media-logos .logos1 span, .media-logos .logos2 span {
	height:100px;
	width:100px;
}
.media-logos .logos3 span, .media-logos .logos4 span {
	width:133px;
	height:100px;
}
.logos1-pic {
	background:url(../images/white_logo_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:100px;
	height:100px;
	float:left;
}
.logos2-pic {
	background:url(../images/black_logo_thumb.png);
	background-repeat:no-repeat;
	padding-right:10px;
	width:100px;
	height:100px;
	float:left;
}
.logos3-pic {
	background:url(../images/white_logoname_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:133px;
	height:100px;
	float:left;
}
.logos4-pic {
	background:url(../images/black_logoname_thumb.png);
	background-repeat:no-repeat;
	padding-right:10px;
	width:133px;
	height:100px;
	float:left;
}

/*--- DESKTOP ---*/
.desktop1, .desktop2 {
	float:left;
	width:300px;
}
.media-desktop span {
	width:178px;
	height:100px;
}
.desktop1-pic {
	background:url(../images/desktop1_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:178px;
	height:100px;
	float:left;
}
.desktop2-pic {
	background:url(../images/desktop2_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:178px;
	height:100px;
	float:left;
}

/*--- IPHONE ---*/
.iphone1, .iphone2, .iphone3 {
	float:left;
	width:200px;
}
.media-iphone span {
	width:67px;
	height:100px;
}
.iphone1-pic {
	float:left;
	background:url(../images/iphone1_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:67px;
	height:100px;
}
.iphone2-pic {
	float:left;
	background:url(../images/iphone2_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:67px;
	height:100px;
}
.iphone3-pic {
	float:left;
	background:url(../images/iphone3_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:67px;
	height:100px;
}

/*--- IPAD ---*/
.ipad1, .ipad2 {
	float:left;
	width:300px;
}
.media-ipad span {
	width:75px;
	height:100px;
}
.ipad1-pic {
	float:left;
	background:url(../images/ipad1_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:75px;
	height:100px;
}
.ipad2-pic {
	float:left;
	background:url(../images/ipad2_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:75px;
	height:100px;
}

/*--- FACEBOOK ---*/
.fb1, .fb2 {
	width:360px;
	float:left;
}
.media-fb span {
	width:270px;
	height:100px;
}
.fb1-pic {
	float:left;
	background:url(../images/fb1_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:270px;
	height:100px;
}
.fb2-pic {
	float:left;
	background:url(../images/fb2_thumb.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	width:270px;
	height:100px;
}















