@charset "UTF-8";
/* CREATED And Added May 26, 2010 by Zoshe.com*/


/*******ALL PAGES*********************/
@font-face {
	font-family: 'Clutchee';
	src: url('../fonts/BP-Diet-fontfacekit/BPdiet-webfont.eot');  /* IE6+ */
	src: local('☺'), url('../fonts/BP-Diet-fontfacekit/BPdiet-webfont.woff') format('woff'), url('../fonts/BP-Diet-fontfacekit/BPdiet-webfont.ttf') format('truetype'), url('../fonts/BP-Diet-fontfacekit/BPdiet-webfont.svg#webfontJvzgkeMb') format('svg');
	font-weight: normal;
	font-style: normal;
}


h1,h3,table,div,p,img,nav,form,label,textarea,input,#pgHeader, #pgMenu a{
	display:block;
	box-sizing:         border-box;
	-icab-box-sizing:   border-box;
	-khtml-box-sizing:  border-box;
	-moz-box-sizing:    border-box;
	-o-box-sizing:      border-box;
	-webkit-box-sizing: border-box;
	Xbox-sizing:        border-box;
}

body{
	background:#100B4B;
	border:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0px;
	padding-top:10px !important;
	padding-bottom:20px !important;
	margin:0px;
}

b, label{
	font-weight: bold;
}

#pgHeader{
	background:url(../../website_artwork/allpages/toplogosm02.jpg) top left no-repeat;
	color:#FFF;
	font-family:Comic Sans MS, cursive;
	font-size: 175%;
	font-weight:bold;
	height:78px;
	line-height:80%;
	padding: 5px 5px 0px 290px;
	text-align:right;
	text-shadow:1px 1px 1px #FF0;
	width:900px;
}

#pgHeader b{
display:inline-block;
		rotation:-30deg;
	-webkit-transform:rotate(-30deg);
	-moz-transform:rotate(-30deg);
	-ms-transform: rotate(-30deg);
	background:;
	font-size:120%;
}


#pgMenu{
	border:none;
	margin:0px;
	padding:0px;
	text-align:left;
	width:900px;
}

#pgMenu a{
	border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
    box-shadow: 2px 2px 10px rgba(255, 255, 255, 0.6);
    -khtml-box-shadow: 2px 2px 10px rgba(255, 255, 255, 0.6);
    -moz-box-shadow: 2px 2px 10px rgba(255, 255, 255, 0.6);
    -o-box-shadow: 2px 2px 10px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 2px 2px 10px rgba(255, 255, 255, 0.6);
	color:#FF0;
	display:inline-block;
	font-size: 125%;
	font-weight: 800;
	padding: 0px 3px !important;
	opacity:0.8;filter:alpha(opacity=80);
	transition: all .1s linear;
   	-o-transition: all .1s linear;
   	-moz-transition: all .1s linear;
   	-webkit-transition: all .1s linear;
	white-space:nowrap;
	text-decoration:none !important;
}

/*
#pgMenu a:link {
	color: #FF0;
}
#pgMenu a:visited {
	color: #FF0;
}
*/

#pgMenu a:hover, #pgMenu a:focus{
    transform: scale(1.2);
    -khtml-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
	opacity:0.95;filter:alpha(opacity=95);
	color:#FFF;
	background: rgba(0, 6, F, 0.95);
	background-image:url(pgTopHeaderGran.svg);
}
#pgMenu .pgMenuSelected: a:link {
	color: #FFF;
	background-image:url(pgTopHeaderGran.svg);
}
#pgMenu .pgMenuSelected a:link {
	color: #FFF;
	background-image:url(pgTopHeaderGran.svg);
}
#pgMenu .pgMenuSelected a:visited {
	color: #FFF;
	background-image:url(pgTopHeaderGran.svg);
}


.pgBodyTopHeader{
	/*background-color:black;*/
    background: gradient(linear, left top, right bottom, color-stop(0.0, yellow),color-stop(0.5, #100B4B), color-stop(1.0, red));
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, yellow),color-stop(0.5, #100B4B), color-stop(1.0, red));
	background-image: linear-gradient(-85deg,yellow,#100B4B,red);
	background-image:url(pgTopHeaderGran.svg);
	background-image: -moz-linear-gradient(-85deg,yellow,#000,red);
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='yellow', EndColorStr='red');  IE6–IE9 */
	color: #FFFFFF;
	/*font-family:Clutchee;*/
	font-size: 225%;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding:0px;
	width:900px;
	border-top-left-radius:8px;
	border-radius-topleft:8px;
	-khtml-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-opera-border-radius-topleft:8px;
	-webkit-border-top-left-radius: 8px;
	
	border-top-right-radius:8px;
	border-radius-topright:8px;
	-khtml-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-opera-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
	
	box-shadow:2px 2px 2px #FF0000, 8px 8px 8px silver;
	-khtml-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-moz-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-o-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-webkit-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
/*
background-image: -moz-linear-gradient(top,#FFF,#333,#000);
*/
}

.pgMainContainer{
	background:#FFF;
	display:block;
	font-family: Times New Roman, Times, serif;
	font-size: 110%;
	margin: 0px 0px 0px 0px;
	padding:5px 8px 8px 8px;
	text-align:left;
	width:900px;
	border-bottom-left-radius:8px;
	border-radius-bottomleft:8px;
	-khtml-border-radius-bottomleft:8px;
	-moz-border-radius-bottomleft:8px;
	-opera-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
	
	border-bottom-right-radius:8px;
	border-radius-bottomright:8px;
	-khtml-border-radius-bottomright:8px;
	-moz-border-radius-bottomright:8px;
	-opera-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	
	box-shadow:2px 2px 2px #FF0000, 8px 8px 8px silver;
	-khtml-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-moz-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-o-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-webkit-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;

}



/*******CLIENTS PAGE ********************/

#clientPg .pgMainContainer{
	background-image:url(../../website_artwork/clientpage/testback.jpg);
}

#clientTestimonialTable{
	border:0px;
	border-spacing:0px;
	margin:0px;
	padding:0px;
	width:100%;
}

#clientTestimonialTable td{
	padding:0px 10px 5px 5px;
	vertical-align:top;
	width:50%;
}
#clientTestimonialTable .td1{
	color:white;
}
#clientTestimonialTable .td2{
	background:white;
	opacity:0.40;filter:alpha(opacity=40);
}


/*******CONTACT PAGE ********************/

#contactPg .pgMainContainer{
/*	background:-webkit-gradient(radial, 100 -250, 600, 25 44, 40, from(#545355), to(#CF0C13), color-stop(.6,#FFFAFB),color-stop(.7,#999999));
	background:-webkit-gradient(radial, 350 75, 75, 225 -300, 775, from(#FCFCFC), to(#0A0ACF), color-stop(.6,#E80E07),color-stop(.6,#FFFF17),color-stop(.6,#F7FF17),color-stop(.6,#E8FF17));
	background:-webkit-gradient(radial, 225 -500, 575, 225 -300, 775, from(#FCFCFC), to(#AB0A20), color-stop(.6,#A6A8A5),color-stop(.9,#FFFF17),color-stop(.4,#FF1F17),color-stop(.2,#000000),color-stop(.7,#201C99),color-stop(1,#1C9924),color-stop(.6,#FF5D2B),color-stop(.6,#189921));
	background:-webkit-gradient(radial, 225 -500, 575, 225 -300, 775, from(#FCFCFC), to(#AB0A20), color-stop(.6,#A6A8A5),color-stop(.9,#000000),color-stop(.4,#DDDED9),color-stop(.2,#DFDFE3),color-stop(.7,#FFFF0F),color-stop(1,#E8E23A),color-stop(.6,#FF5D2B),color-stop(.6,#FFFF1F));
	background:-webkit-gradient(radial, 0 100, 0, 0 0, 1000, from(#FFF), to(#FFF),color-stop(.83,#CCC), color-stop(.83,YELLOW),color-stop(.85,#000),color-stop(.90,red),color-stop(.93,#FFF));
	background:-webkit-gradient(radial, 0 100, 0, 0 0, 1500, from(#FFF), to(#000));
*/
}

#contactPgMfAddress{
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5%;
	width:95%;
}
#contactPgMfAddress td{
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
#contactPgMfAddress .td1{
	width:40%;
}
#contactPgMfAddress .td3{
	border-left:#666 solid thin;
	padding-left:5%;
	width:60%;
}

#contactPgMfAddressInner{
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	width:100%;
}
#contactPgMfAddressInner td{
	text-align:left;
	vertical-align:top;
}
#contactPgMfAddressInner .tdInner1{
	font-weight:bold;
	padding: 0px 5px 0px 1em;
	width:0%;
}
#contactPgMfAddressInner .tdInner2{
	width:100%;
}

#contactFormArea{
/*	background:url(../images/woodpanneling.jpg) top right repeat;*/
	border:0;margin:.5ex 0px .5ex 0px;
	padding:1ex 10px 2ex 10px;
	border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
}

#contformH5{
	border:0;margin:0;
	padding:0px 0px 0px 0px;
	text-align:left;
	margin-bottom:-1em;
	position:relative;
	z-index:2;
}

#posPleaseDesrciption{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px
}

#contactFormArea form{
	background:#000;
	margin: 0px;
	padding:0px 0px 5px 0px;
	width:450px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-khtml-box-shadow:8px 8px 8px silver;
	-moz-box-shadow:8px 8px 8px silver;
	-webkit-box-shadow:8px 8px 8px silver;
	box-shadow: 8px 8px 8px silver;
	opacity:0.80;filter:alpha(opacity=80);
}

#contactFormArea input, #contactFormArea textarea{
	font-size:100%;
	width:430px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#contactFormArea label{
	color:white;
	padding-left:10px;
	text-align:left;
	width:420px;
}

#contactFormArea input:valid, #contactFormArea textarea:valid{
	background:white;
}

input:invalid, textarea:invalid{
	background:red;
/*	background-image:url(pgTopHeaderGran.svg); */
	color:white;
	opacity:0.50;filter; alpha(opacity=50);
}

#contactFormArea .posLoadMessage{
	background:#CCC;
	opacity:0.95;filter:alpha(opacity=95);
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#contactFormArea .posLoadMessageRun{}
#contactFormArea .posLoadMessageFailed{}
#contactFormArea .posLoadMessageBarRun{}
#contactFormArea .posLoadBar{line-height:100%;margin:-5px 0px 0px 0px}
#contactFormArea .posLoadBarRun{background:url(data:image/gif;base64,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) top center no-repeat;}

/*******HOME PAGE ********************/

#homePageCaption{
	background:#000;
	background-image:url(pgTopHeaderGran.svg);

    background: gradient(linear, left top, right bottom, color-stop(0.0, yellow),color-stop(0.5, #100B4B), color-stop(1.0, red));
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, yellow),color-stop(0.5, #100B4B), color-stop(1.0, red));
	background-image: linear-gradient(-70deg,yellow,#100B4B,red);
	background-image: -moz-linear-gradient(-70deg,yellow,#000,red);
	border-radius:20px;
	-khtml-border-radius:20px;
	-moz-border-radius:20px;
	-opera-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:2px 2px 2px #FF0000, 8px 8px 8px silver;
	-khtml-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-moz-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-opera-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-webkit-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 150%;
	height:auto;
	margin:15px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	width:900px;

}

#homePgBestSection{
/*	background-image:url(pgTopHeaderGran.svg); */
    background: gradient(linear, left top, right bottom, color-stop(0.0, yellow),color-stop(0.5, #100B4B), color-stop(1.0, red));
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, yellow),color-stop(0.5, #100B4B), color-stop(1.0, red));
	background: -moz-linear-gradient(-85deg,yellow,#100B4B,red);
	background-image: -moz-linear-gradient(-85deg,yellow,#000,red);

	border-top-right-radius:8px;
	border-radius-topright:8px;
	-khtml-border-radius-topright:8px;
	-moz-border-radius-topright:8px;
	-opera-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
	
	border-top-left-radius:8px;
	border-radius-topleft:8px;
	-khtml-border-radius-topleft:8px;
	-moz-border-radius-topleft:8px;
	-opera-border-radius-topleft:8px;
	-webkit-border-top-left-radius: 8px;
	
	box-shadow:2px 2px 2px #FF0000, 8px 8px 8px silver;
	-khtml-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-moz-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-o-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	-webkit-box-shadow:2px 2px 2px #FF0000,8px 8px 8px silver;
	color: #FFFFFF;
	font-size: 200%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}

#homePageCaption img{
	border:0px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	-opera-border-radius:10px;

	margin:auto;
	mask-image:gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-khtml-mask-image:-khtml-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-moz-mask-image:-moz-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-o-mask-image:-o-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
	-webkit-mask-image:-webkit-gradient(linear, left 65%, left 95%, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));	
	padding:0px;	
}

#homePageCaption p{
	border:0px;
	margin:0px;
	padding:10px 0px 10px 5px;
}

#star10Container{
	position:relative;
	top:-265px;
}


.star10 {
	/*background:pink;*/
	bottom:-2.5em;
	color:#fff;
	display:block;
	font-weight:bold;
	font-family:"Comic Sans MS", cursive;
	line-height:105%;
	left:.5em;
	position:relative;
	text-align:center;
	text-decoration:none;
	top:-250px;
}
.star10 span {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius:2em;
	-moz-border-radius:2em;
	-webkit-border-radius:2em;
	display:block;
	height:2.5em;
	rotation:-45deg;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position:absolute;
	text-shadow:1px 1px 1px #000;
	transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-webkit-transition: all 0.8s ease-out;
	width:8em;
}
.star10:hover {
	background:transparent;
}
.star10:hover span {
	-webkit-transform:rotate(52.5deg);
	-moz-transform:rotate(52.5deg);
	-ms-transform: rotate(52.5deg);
	rotation:52.5deg;
	-webkit-transform:translate(1em, 0);
	-moz-transform:translate(1em, 0);
	-ms-transform:translate(1em, 0);
	translate(1em, 0);
}

/* fixes a firefox bug for the starburst. This was added to a center element */
#fireFoxStar10Fix{
	overflow:hidden !important;
}



#homePgPhone{
	color: #FFFFFF;
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:900px;
}

#homePgPhone td{
	font-size: 125%;
	font-weight: normal;
	text-align:left;
	white-space:nowrap;
}

#homePgPhone .Td1{
	text-align:left;
	width:1%;
}

#homePgPhone .Td2{
	text-align:center;
	width:98%;
}

#homePgPhone .Td3{
	text-align:right;
	width:1%;
}

#homePgAddresses{
	color: #FFFFFF;
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:900px;
}

#homePgAddresses td{
	font-size: 100%;
	font-weight: normal;
	text-align:left;
	white-space:nowrap;
}

#homePgAddresses .Td1{
	text-align:left;
	width:1%;
}

#homePgAddresses .Td2{
	text-align:center;
	width:100%;
}

#homePgAddresses .Td3{
	text-align:right;
	width:1%;
}


.homePgFooter{
	color: #FFFFFF;
	font-size: 60%;
	font-weight:100;
	padding-top:1em;
	text-align:right;
	width:900px;
}


/*******PRODUCT PAGE ********************/

#productTable td{
	border-bottom: 3px black solid;
	vertical-align:top;
}
#productTable .td1{
	padding:5px;
}
#productTable .td2{
	border-bottom: 3px black solid;
	padding:0px;
}
#productTable h3{
	border-bottom: 1px black solid;
	font-size:180%;
	padding:2px;
	margin:0px;
	vertical-align:top;

}

/*******QUOTE PAGE ********************/

#requestPgFormTable1{
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}
#requestPgFormTable1 td{
	text-align:left;
	vertical-align:top;
}
#requestPgFormTable1 .td1{
	font-weight:bold;
	padding-right:3px;
	width:0%;
}
#requestPgFormTable1 .td2{
	width:0%;
}#requestPgFormTable1 .td3{
	width:100%;
}

#requestPgFormTable2{
	border:0px;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}
#requestPgFormTable2 td{
	text-align:left;
	vertical-align:top;
}
#requestPgFormTable2 .td1{
	width:28%;
}
#requestPgFormTable2 .td2{
	width:28%;
}#requestPgFormTable2 .td3{
	width:44%;
}

/*******SAMPLE PAGE ********************/

#samplePg .pgMainContainer{
	background:none;
	box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

