/* ^12 --------------------------- IFrame Style -------------------------*/

.iframe-shadow {
/* -moz-box-shadow: 1px 1px 38px #000000;
-webkit-box-shadow: 1px 1px 38px #000000;
box-shadow: 1px 1px 38px #000000; */
}

.iframe {
	
	display:block;
	margin: 30px auto 0px;
	/*background:#000; */
	width: 100%;
	max-width:1000px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px; /* future proofing */
	
	
}

.iframe-body {
	/*background:#000;*/
}

/*--------------------------- Plaque -------------------------*/

p {
margin:0;	
}

.plaque-wrap-shadow {
-moz-box-shadow: 1px 1px 38px #000000;
-webkit-box-shadow: 1px 1px 38px #000000;
box-shadow: 1px 1px 38px #000000;
margin-top:40px;
}

.plaque-wrap {
width:100%;
max-width:1000px;
margin: 20px auto 0;
min-height:300px;
padding-bottom: 5px;
 /*	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px;*/
	overflow:auto;
}

.plaque-container {

/*	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-left-radius: 15px; */
}

/* percy-heath */

.nav-tab {
	height:25px;
	margin-top: 8px;
	display:none;
}

.nav-tab-left {
	border-top: solid 1px #b7864e;
	border-left: solid 1px #b7864e;	
	height:25px;
	float:left;
}

.nav-tab-right {
	border-top: solid 1px #b7864e;
	border-right: solid 1px #b7864e;
	height:25px;
	float:left;
}

.tab {
/*color: #f3f3f3;*/
list-style: none;
width: 280px;
max-width:100%;
height:40px;
margin: -12px auto 0px;
padding: 0;
cursor: pointer;
display: block;
overflow: auto;
background: url(../Media/_images/product-nav-new.png) 0px -35px no-repeat;
overflow:hidden;		
float:left;
}

.tab-bob {
/*color: #f3f3f3;*/
list-style: none;
width: 280px;
max-width:100%;
height:40px;
margin: -12px auto 0px;
padding: 0;
cursor: pointer;
display: block;
overflow: auto;
background: url(../Media/_images/product-nav-new-bob.png) 0px -35px no-repeat;
overflow:hidden;		
float:left;
}

.tab-bob li {
float: left;
padding: 0;
display:block;
margin: 0;
text-align: center;
text-indent: -9999px;
}

.tab li {
float: left;
padding: 0;
display:block;
margin: 0;
text-align: center;
text-indent: -9999px;
}

.tab li div {
}

.plaque {
width:124px;
height:40px;
}

.spec {
width:75px;
height:40px;
}

.misc {
width:75px;
height:40px;
}

.photos-hover {
width:124px;
height:40px;
background: url(../Media/_images/product-nav-new.png) 0px -124px no-repeat;
opacity:0;	
}

.specs-hover {
width:75px;
height:40px;
background: url(../Media/_images/product-nav-new.png) -124px -124px no-repeat;
opacity:0;	
}

.misc-hover {
width:75px;
height:40px;
background: url(../Media/_images/product-nav-new.png) -199px -124px no-repeat;
opacity:0;	
}

.photos-hover-bob {
width:124px;
height:40px;
background: url(../Media/_images/product-nav-new-bob.png) 0px -124px no-repeat;
opacity:0;	
}

.specs-hover-bob {
width:75px;
height:40px;
background: url(../Media/_images/product-nav-new-bob.png) -124px -124px no-repeat;
opacity:0;	
}

.misc-hover-bob {
width:75px;
height:40px;
background: url(../Media/_images/product-nav-new-bob.png) -199px -124px no-repeat;
opacity:0;	
}

#percy-heath ul li:first-child {

}

#percy-heath ul li:hover {

}



/* .tab {
color: #f3f3f3;
list-style: none;
width: 307px;
max-width:100%;
height:49px;
margin: 0 0 0 0px;
padding: 0;
cursor: pointer;
display: block;
overflow: auto;
background: url(../Media/_images/btn-bar-bg.png) left top repeat-x;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
overflow:hidden;	
}

.tab li {
float: left;
width: 50px;
padding: 10px 20px;
display:block;
width:89px;
height:32px;
margin: 3.25% 3.25% 3.25% 0;
padding: 4px 0 0 0;
text-align: center;
max-width:28.99%;
}

.tab li:first-child {
margin-left:10px;	
} */

.down {
}

.up {
}



/* .tab {
color:#f3f3f3;
list-style:none;
max-width: 940px;
width:100%;
margin: 0 auto;
padding: 5px;
cursor:pointer;
display:block;	
}

.tab li {
float:left;
width:50px;
padding: 10px 20px;
margin:20px 5px 5px 5px;
background: #ccc;
border: 1px solid #ad7e2d;
-webkit-border-radius: 0px 10px 0px 0px;
border-radius: 0px 10px 0px 0px;
display:block;
text-align:center;
} 

.tab li:hover {
font-weight:bold;
}
*/



.plaque-page, .spec-page, .misc-page {
display:none;
clear:both;
}

.plaque-wrap {
	max-width:980px;
	width:100%;
	margin:auto;
	/*color: #f3f3f3;*/
}

.plaque-wrap img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;	
}

.plaque-wrap p {
	font-size:16px;	
	padding: 10px 5px;
}


.plaque-container {
	width:100%;
	max-width:1000px;
	margin:auto;
	width:auto;
	padding-bottom: 10px;


/*	border-bottom: #ad7e2d solid 1px;	 */
	
/*	-moz-box-shadow:inset 1px  2px  40px  #000000;
	-webkit-box-shadow:inset 1px  2px  40px  #000000;
	box-shadow:inset 1px  2px  40px  #000000;
*/

}

.plaque-container img {
width: 100%;	
}

/* ^01 --------------------------- 30644_Percy_Heath Plaque -------------------------*/

.percy-heath-ocean {
	width: 83.36%;
	height: auto;
	margin-left: 5.71%;
	margin-top: 30px;
	float: left;
}

.percy-heath-plaque {
	width: 61.02%;
	height: auto;
	margin-left: 36.12%;
	margin-top: -22.04%;
	float: left;
}

.percy-heath-plaque-light-house {
	width: 13.03%;
	height: auto;
	margin-left: 7.55%;
	margin-top: -20.5%;
	float: left;
}

.percy-heath-text-middle {
	width: 38.78%;
	height: auto;
	margin-left: 2.55%;
	margin-top: 0%;
	float: left;
}

.percy-heath-plaque-head {
	width: 28.98%;
	height: auto;
	margin-right: 5%;
	margin-top: 0%;
	float: right;
}

.percy-heath-light-house {
	width: 59.18%;
	min-width: 186px;
	height: auto;
	margin-left: 5.71%;
	margin-top: -32%;
	clear: left;
}

.percy-heath-text-bottom {
	width: 88%;
	height: auto;
	margin: auto;
}


.memorial-plaques-header {
	max-width:100%;
	margin:auto;
}

.memorial-plaques-header img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;	
}



@media only screen and (min-width: 980px) and (max-width:1260px) {
	
/* #percy-heath-wrap p {
	font-size:20px;	
	padding: 10px 5px;
}
*/

}

@media only screen and (min-width: 1261px) {
	
/*#percy-heath-wrap p {
	font-size:22px;	
}
*/
}

@media only screen and (max-width: 480px)  {

.tab {
margin: 10px auto 0px;
}

.tab-bob {
margin: 10px auto 0px;
}

.iframe {
	
	margin: 0px auto 0px;
}
/*
.tab li {
padding: 5px 10px;
margin:5px 5px;

} */


}

@media only screen and (max-width: 320px)  {

.percy-heath-light-house img {
width:65%;
}

	
}

/* Percy Heath Spec Tab */

.spec-wrap {
width:95%;
max-width:1000px;
color:#a5ada2;
/*background: #000; */
margin:20px auto 20px;	
padding: 1px;
}

.spec-heading {
max-width:564px;
width:90%;
margin: 20px auto 30px;
padding: 5px 0;
border-top: solid 1px #ad7e2d;
border-bottom: solid 1px #ad7e2d;
}

.spec-heading h2 {
margin:0;
padding:0;
text-align:center;
font: normal normal normal 24px/1.4em 'Open Sans', sans-serif;	
}

.spec-wrap-bottom {
width:95%;
margin:auto;	
}

.spec-plaque-wrap {
width:50%;
font: normal normal normal 15px/1.4em Helvetica, Arial, sans-serif;	
float: left;
}

.spec-plaque {
width: 87.14%;
margin: 30px 0 8px 0;
float:left;
}

.spec-plaque img {
width:100%;	
}

.spec-right {
margin-left: 8px;
border-left: solid 1px #ad7e2d;
float: left;
margin-top: 40px;
}

.spec-right span {
display: block;
margin: 0px 0 0 10px;	
}

.spec-bottom {
border-top: solid 1px #ad7e2d;
width:82.04%;
margin-left: 12px;
clear: both;
}

.spec-bottom span {
text-align:center;
margin: 7px 0 0 39.47%;
}

.specifications {
width:50%;
float:left;
}

.specifications h2 {
display:block;
font: normal normal normal 24px/1.4em 'Open Sans', sans-serif;
color: #ad7e2d;
border-bottom: solid 1px #ad7e2d;
text-align: center;
padding: 0 0 7px 0;
margin: 0;
}

table .spec-info {
font: normal normal normal 15px/1.4em Helvetica, Arial, sans-serif;	
text-align:left;
margin: 15px 0 40px 0;
width: 100%;
border:0;
}

table .spec-info th {
color: #ad7e2d;
font-weight:normal;
width: 40.58%;
}

table .spec-info td {
width: 48.12%;
}

.designer-note {
clear: both;
margin: 0px 0 19px 15px;
}

.designer-note h2 {
width: 200px;
font: normal normal normal 22px/1.4em 'Open Sans', sans-serif;
color: #ad7e2d;	
}

.designer-note p {
	margin: -45px 0px 0px 208px;
font: normal normal normal 15px/1.4em Helvetica, Arial, sans-serif;
}

@media only screen and (min-width: 453px) and (max-width: 902px)  {

.spec-wrap-bottom {
width:451px;
}

.specifications {
margin-top: 20px;	
}

.designer-note {
margin: 0px 0 19px 0px;
}

.spec-plaque-wrap {
max-width:451px;
width:100%;
}

.specifications {
max-width:451px;
width:100%;
margin-top: 20px;
}
	
}

@media only screen and (max-width: 452px) {

.spec-wrap-bottom {
width:95%;
}

.spec-plaque-wrap {
max-width:451px;
width:100%;
}

.spec-plaque {
max-width:393px;
width: 87.14%;
margin: 30px 0 1.7% 0;
}

.spec-plaque img {
width:100%;	
}

.spec-right {
margin-left: 1.7%;
margin-top: 35px;
}

.spec-right span {
margin-left: 2px;
}

.spec-bottom {
max-width: 370px;
width:82.04%;

}

.spec-bottom span {
text-align:center;
margin: 7px 0 0 39.47%;
}

.specifications {
max-width:451px;
width:100%;
margin-top: 20px;
}

.specifications h2 {
padding: 0 0 7px 0;
margin: 0;
}

table .spec-info {
margin: 3.32% 0 8.87% 0;
max-width: 451px;
width:100%;
}

table .spec-info th {
width: 40.58%;
}

table .spec-info td {
width: 48.12%;
}

.designer-note {
margin: 0px 0 19px 0px;
}

.designer-note h2 {
max-width: 200px;
width: 44.35%;
font: normal normal normal 22px/1.4em 'Open Sans', sans-serif;
color: #ad7e2d;	
}

.designer-note p {
margin: -9.98% 0px 0px 46.12%;
font: normal normal normal 15px/1.4em Helvetica, Arial, sans-serif;
}
	
	
}

