/* default stylesheet for mmckimm.com */

@font-face {
  font-family: gishaFont;
  src: url(../fonts/gisha.ttf);
}

body {
	background-color: #000077;
    padding:0;
	margin: 0; 
	font-size: 15px;
    text-align: center;	
}

.caption {

	position: relative;
	margin: 0 0 10px 0;
	padding: 260px 0 0 0;
	text-align: center;
}

.subPageTitle {
	
	position: relative;
	text-align: center;
	font-size: 26px;
	font-weight: bold
	margin: 0;
	padding: -20px 0 20px 0;
	top: -38px;
}

.subPageTitleOpacity {
	
	position: relative;
	text-align: center;
	font-size: 48px;
	font-weight: bold
	margin: 0;
	padding: 0;
	opacity: 0.1;
}

a:link {

	font-family: gishaFont;
    color: #99abd3;
	text-decoration: underline;

}

a:visited {

	font-family: gishaFont;
    color: #586eed;
	text-decoration: underline;
}

a:hover {

	font-family: gishaFont;
    color: #cedef3;
	text-decoration: none;
}

a:active {

	font-family: gishaFont;
    color: #8397c9;
	text-decoration: none;
}

#copyrightText {

	position: relative;
	text-align: center;
	font-family: gishaFont;
    color: #4b4b7a;
	font-size: 1rem;
	margin: 0;
	top: 30px;
}

#currentYearDiv {
	
	display: inline;
	color: #4b4b7a;
	font-size: 1rem;
}

#pageContainer {
	text-align: left;	
	margin: 0 auto;
	width: 100%;
}

#headerContainer {
	
	display:block;
	background: url(../images/HeaderBg.png) no-repeat;
	height:229px;
    width: 800px;
	padding:0;
    margin: 0 auto;
	z-index: 1;
}

#headerBgRepeat {
	
	display: block;
	background: url(../images/HeaderBgRepeat.png) repeat-x;
	height: 229px;
    padding:0;
	margin: 0; 
}

#pageTopSectionBg {

	position: relative;
	display:block;
	background: url(../images/TopPageBg.png) no-repeat;
	height:490px;
    width: 800px;
	padding:0;
    margin: 0 auto; 
	z-index: 1;
}

#pageTopSectionBgRepeat {
	
	position: relative;
	display:block;
	background: url(../images/TopPageBgRepeat.png) repeat-x;	 
    padding:0;
	margin: 0; 
	z-index: 1;
}

#pageMiddleSectionBg {

	position: relative;
	display:block;
	background: url(../images/MiddlePageBgRepeat.png) repeat-y;
	background-color: #000077;
	width: 800px;
	height: auto;
	padding:0;
    margin: 0 auto;
	z-index: 1;

}

#pageMiddleSectionBgRepeat {

	background-color: #000077;
    padding:0;
	margin: 0; 
	z-index: 1;
}

#pageBottomSectionBg {

	position: relative;
	display:block;
	background: url(../images/BottomPageBg.png) no-repeat;
	height: 258px;
    width: 800px;
	padding:0;
    margin: 0 auto; 
	z-index: 1;
}

#pageBottomSectionBgRepeat {

	background: url(../images/BottomPageBgRepeat.png) repeat-x;	 
    padding:0;
	margin: 0; 
	z-index: 1;
}

#footerSectionBg {

	position: relative;
	display:block;
	background: url(../images/FooterBg.png) no-repeat;
	height: 47px;
    width: 800px;
	padding:0;
    margin: 0 auto; 
	z-index: 1;
}

#footerSectionBgRepeat {

	background: url(../images/FooterBgRepeat.png) repeat-x;	 
    padding:0;
	margin: 1; 
}

#buttonContainer {

	position: absolute;
	display: block;
	width: 182px;
	height: 278px;
	top: 168;
	left: 8;
	padding:0;
	margin: 0; 
	z-index: 3;
}

#menuBg {
	position: absolute;
	display: block;
	background: url(../images/DropDownMenuBg.png);
	height: 278px;
    width: 182px;
    padding:0;
	margin: 168px 0 0 3px;
	opacity: 1.0;
	filter: drop-shadow(#170a70 0.3rem 1rem 5px);
	z-index: 3;
}

.menuBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: 168px 0 20px 9px;
    padding:12px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	 user-select: none;
	 z-index: 3;
}

.menuBtn:hover {

	position: relative;
	display: block;
	background: url(../images/MenuButtonHover.png) no-repeat;
	height: 35px;
    width: 171px;
	margin: 175px 0 20px 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;	
	cursor: pointer;
	opacity: 0.4;
	z-index: 3;
}

.menuBtn:active {

	position: relative;
	display: block;
	background: url(../images/MenuButtonPressed.png) no-repeat;
	height: 35px;
    width: 171px;
	margin: 175px 0 20px 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;	
	cursor: pointer;
	opacity: 0.7;
	filter: blur(1px);
	z-index: 3;
}

#homeBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: 175px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
}

#homeBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: 175px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
}

#homeBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: 175px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#aboutBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
}

#aboutBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
}

#aboutBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#productsBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
}

#productsBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
}

#productsBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#supportBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
}

#supportBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
}

#supportBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#linksBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
}

#linksBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
}

#linksBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#contactBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
}

#contactBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
}

#contactBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#closeBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #256cb1;
	font-size: 22px;
	text-align: center;
}

#closeBtn:hover {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #f43604;
	font-size: 22px;
	text-align: center;
}

#closeBtn:active {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: -2px 0 0 9px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	filter: blur(1px);
}

#returnButtonBg {

	position: absolute;
	display: none;
	background: url(../images/ReturnButtonBg.png) no-repeat;
	height: 37px;
    width: 173px;
	padding: 5px 0 0 0;
	margin: 174px 0 0 620px;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
	opacity: 0;
	z-index: 3;
}

#returnBtn {

	position: relative;
	display: block;
	height: 35px;
    width: 171px;
	margin: 0px 0 20px 1px;
    padding:0;
	font-family: gishaFont;
    color: #c7d7f2;
	font-size: 22px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	 user-select: none;
	 z-index: 3;
}

#returnBtn:hover {

	position: relative;
	display: block;
	background: url(../images/MenuButtonHover.png) no-repeat;
	height: 35px;
    width: 171px;
	margin: -4px 0 20px 1px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	cursor: pointer;
	opacity: 0.4;
	-webkit-user-select: none;
	-ms-user-select: none;
	 user-select: none;
	 z-index: 3;
}

#returnBtn:active {

	position: relative;
	display: block;
	background: url(../images/MenuButtonPressed.png) no-repeat;
	height: 35px;
    width: 171px;
	margin: -4px 0 20px 1px;
    padding: 5px 0 0 0;
	font-family: gishaFont;
    color: #232323;
	font-size: 22px;
	text-align: center;
	cursor: pointer;
	opacity: 0.7;
	filter: blur(1px);
	-webkit-user-select: none;
	-ms-user-select: none;
	 user-select: none;
	 z-index: 3;
}

#scrollTopBtn {
	
	position: absolute;
	display: block;
	background: url(../images/scrollTopNormal.png) no-repeat;
	height: 19px;
    width: 24px;
	top: 4px;
	margin: 0 0 0 765px;
	padding: 0;
	cursor: pointer;
}

#scrollTopBtn:hover {
	
	position: absolute;
	display: block;
	background: url(../images/scrollTopHover.png) no-repeat;
	height: 19px;
    width: 24px;
	top: 4px;
	margin: 0 0 0 765px;
	padding: 0;
	cursor: pointer;
}

#scrollTopBtn:active {
	
	position: absolute;
	display: block;
	background: url(../images/scrollTopPressed.png) no-repeat;
	height: 19px;
    width: 24px;
	top: 4px;
	margin: 0 0 0 765px;
	padding: 0;
	cursor: pointer;
}

#dptBtn {
	
	position: relative;
	background: url(../images/dptNormal.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#dptBtn:hover {

	position: relative;
	display: block;
	background: url(../images/dptHover.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#dptBtn:active {

	position: relative;
	display: block;
	background: url(../images/dptPress.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#dpcBtn {

	position: relative;
	display: block;
	background: url(../images/dpcNormal.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#dpcBtn:hover {

	position: relative;
	display: block;
	background: url(../images/dpcHover.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#dpcBtn:active {

	position: relative;
	display: block;
	background: url(../images/dpcPress.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#hdBtn {

	position: relative;
	display: block;
	background: url(../images/hdNormal.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;	
	transform: translate(0, 20px);
}

#hdBtn:hover {

	position: relative;
	display: block;
	background: url(../images/hdHover.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#hdBtn:active {

	position: relative;
	display: block;
	background: url(../images/hdPress.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#mmdBtn {

	position: relative;
	display: block;
	background: url(../images/mmdNormal.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;	
	transform: translate(0, 20px);
}

#mmdBtn:hover {

	position: relative;
	display: block;
	background: url(../images/mmdHover.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#mmdBtn:active {

	position: relative;
	display: block;
	background: url(../images/mmdPress.png) no-repeat;
	height: 258px;
    width: 520px;
    padding: 0 0 50px 0;
	text-align: center;
	cursor: pointer;
	margin: auto;
	transform: translate(0, 20px);
}

#returnFooterBtn {

	position: relative;
	display: block;
	background: url(../images/returnBtnNormal.png) no-repeat;
	height: 19px;
    width: 24px;
	margin: auto;	
	top: -12px;
	margin: 0 0 0 730px;
	padding: 0;
	cursor: pointer;
}

#returnFooterBtn:hover {

	position: relative;
	display: block;
	background: url(../images/returnBtnHover.png) no-repeat;
	height: 19px;
    width: 24px;
	margin: auto;	
	top: -12px;
	margin: 0 0 0 730px;
	padding: 0;
	cursor: pointer;

}

#returnFooterBtn:active {

	position: relative;
	display: block;
	background: url(../images/returnBtnPress.png) no-repeat;
	height: 19px;
    width: 24px;
	margin: auto;	
	top: -12px;
	margin: 0 0 0 730px;
	padding: 0;
	cursor: pointer;
}

#content {
	position: absolute;
	display:block;
	margin: 0 auto;
	padding:5px 0 0 8px;
	width: 800px;
	color: #afbedf;
	font-family: gishaFont;
	z-index: 2;
}

#popupWindowBg {

	position: absolute;
	display: none;
	background: url(../images/popupWindowBg.png) no-repeat;
	height: 34px;
    width: 24px;
	top: -26px;
	margin: 0 0 0 765px;
	padding: 0;
}

#popupWindowGlass {

	position: absolute;
	display: none;
	background: url(../images/popupWindowGlass.png) no-repeat;
	height: 13px;
    width: 22px;
	top: -24px;
	margin: 0 0 0 767px;
	padding: 0;
	z-index: 3;
	opacity: 0.4;

}

#popupWindowBgArrows {

	position: absolute;
	display: none;
	background: url(../images/UpArrow.png) no-repeat;
	height: 26px;
    width: 18px;
	top: -24px;
	margin: 0 0 0 767px;
	padding: 0;
	z-index: 3;
}

#scrollTopBtn {

	z-index: 4;
}

#products {

	width: 775px;
}

#dividerLineBg {

	position: relative;
	display: block;
	background: url(../images/DividerLineBg.png) no-repeat;
	height: 26px;
    width: 717px;
	padding: 20px 0 10px 0;
	margin: auto;
}

#liddedDrillTrayExtendedBg {

	position: relative;
	display: block;
	background: url(../images/liddedDrillTrayExtended.png) no-repeat;
	height: 330px;
    width: 653px;
	margin: auto;
}

#drillTrayExtendedBg {

	position: relative;
	display: block;
	background: url(../images/drillTrayExtended.png) no-repeat;
	height: 434px;
    width: 604px;
	margin: auto;
}

#drillTrayBg {

	position: relative;
	display: block;
	background: url(../images/drillTray.png) no-repeat;
	height: 362px;
    width: 479px;
	margin: auto;
}

#drillDishNoLinesBg {

	position: relative;
	display: block;
	background: url(../images/drillDishNoLines.png) no-repeat;
	height: 261px;
    width: 371px;
	margin: 0 0 0 15px;
	padding: 0;
}

#drillDishBg {

	float: right;
	display: block;
	background: url(../images/drillDish.png) no-repeat;
	height: 251px;
    width: 385px;
	margin: -100px 0 0 0;
	padding: 0;
}

#displayPhoto1Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto1.png) no-repeat;
	height: 577px;
    width: 750px;
	margin: auto;
	margin-top: 10px;
}

#displayPhoto2Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto2.png) no-repeat;
	height: 751px;
    width: 662px;
	margin: auto;
	margin-top: 10px;
}

#displayPhoto3Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto3.png) no-repeat;
	height: 522px;
    width: 712px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 40px;
}

#displayPhoto6Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto6.png) no-repeat;
	height: 589px;
    width: 790px;
	margin: auto;
	margin-left: -5px;
}

#displayPhoto7Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto7.png) no-repeat;
	height: 557px;
    width: 680px;
	margin: auto;
}

#displayPhoto8Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto8.png) no-repeat;
	height: 528px;
    width: 720px;
	margin: auto;
}

#displayPhoto9Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto9.png) no-repeat;
	height: 425px;
    width: 735px;
	margin: auto;
}

#displayPhoto10Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto10.png) no-repeat;
	height: 646px;
    width: 720px;
	margin: auto;
}

#displayPhoto11Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto11.png) no-repeat;
	height: 275px;
    width: 667px;
	margin: auto;
}

#displayPhoto12Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto12.png) no-repeat;
	height: 335px;
    width: 604px;
	margin: auto;
}

#displayPhoto13Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto13.png) no-repeat;
	height: 448px;
    width: 735px;	
	margin: auto;
}

#displayPhoto14Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto14.png) no-repeat;
	height: 494px;
    width: 726px;
	margin: auto;
}

#displayPhoto15Bg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto15.png) no-repeat;
	height: 564px;
    width: 741px;
	margin: auto;
}

#carouselAssembledWithPanelsBg {

	position: relative;
	display: block;
	background: url(../images/carouselAssembledWithPanels.png) no-repeat;
	height: 725px;
    width: 628px;
	margin: auto;
}

#fillContainerBg {

	position: relative;
	display: block;
	background: url(../images/fillContainer.png) no-repeat;
	height: 565px;
    width: 596px;
	margin: auto;
}

#fillTrayBg {

	position: relative;
	display: block;
	background: url(../images/fillTray.png) no-repeat;
	height: 600px;
    width: 660px;
	margin: auto;
}

#liddedDrillTrayBg {

	position: relative;
	display: block;
	background: url(../images/liddedDrillTray.png) no-repeat;
	height: 415px;
    width: 702px;
	margin: auto;
}

#carouselPartsExplodedViewBg {

	position: relative;
	display: block;
	background: url(../images/carouselPartsExplodedView.png) no-repeat;
	height: 930px;
    width: 770px;
	margin: auto;
}

#sizeComparisonExpandedBg {

	position: relative;
	display: block;
	background: url(../images/sizeComparisonExpanded.png) no-repeat;
	height: 525px;
    width: 731px;
	margin: auto;
}

#sunvisorMountBg {

	position: relative;
	display: block;
	background: url(../images/sunvisorMount.png) no-repeat;
	height: 395px;
    width: 611px;
	margin: auto;
}

#cults3DLogoBg {

	position: relative;
	display: block;
	background: url(../images/cults3DLogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#cults3DLogoBg:hover {

	position: relative;
	display: block;
	background: url(../images/cults3DLogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}


#cults3DLogoBg:active {

	position: relative;
	display: block;
	background: url(../images/cults3DLogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}


#etsyLogoBg {

	position: relative;
	display: block;
	background: url(../images/etsyLogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#etsyLogoBg:hover {

	position: relative;
	display: block;
	background: url(../images/etsyLogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}


#etsyLogoBg:active {

	position: relative;
	display: block;
	background: url(../images/etsyLogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#thingyverseLogoBg {

	position: relative;
	display: block;
	background: url(../images/thingyverseLogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#thingyverseLogoBg:hover {

	position: relative;
	display: block;
	background: url(../images/thingyverseLogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}


#thingyverseLogoBg:active {

	position: relative;
	display: block;
	background: url(../images/thingyverseLogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#youtubeAALogoBg {

	position: relative;
	display: block;
	background: url(../images/youtubeAALogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#youtubeAALogoBg:hover {

	position: relative;
	display: block;
	background: url(../images/youtubeAALogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}


#youtubeAALogoBg:active {

	position: relative;
	display: block;
	background: url(../images/youtubeAALogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#plasticityLogoBg {

	position: relative;
	display: block;
	background: url(../images/plasticityLogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#plasticityLogoBg:hover {

	position: relative;
	display: block;
	background: url(../images/plasticityLogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}


#plasticityLogoBg:active {

	position: relative;
	display: block;
	background: url(../images/plasticityLogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 0 0 40px 0;
	cursor: pointer;
}

#downloadStlURL {
	
	position: relative;
	display: block;
	font-size: 18px;
	height: 20px;
	width: 780px;
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: bold;
}

#latestCreationsBg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto3.png) no-repeat;
	font-size: 18px;
	height: 300px;
	width: 750px;
	text-align: left;
	margin: 10px 0 0 14px;
	padding: 0;
	font-weight: bold;
}

#freeCreationsBg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto4.png) no-repeat;
	height: 186px;
	width: 205px;
	font-size: 14px;
	font-weight: bold;
	margin:0 0 0 20px;
	padding: 0 0 0 220px;
}

#purchaseCreationsBg {

	position: relative;
	display: block;
	background: url(../images/displayPhoto5.png) no-repeat;
	height: 146px;
	width: 275px;
	font-size: 14px;
	font-weight: bold;
	margin:-60px 0 0 485px;
	padding: 0 0 0 220px;

}

#freeSTLCText {

	position: relative;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 14px;
	margin: 0;
}

#downloadAtText {
	font-size: 14px;
	font-weight: bold;
	margin: -180px 0 0 248px;
}


#purchaseFromText {
	font-size: 14px;
	font-weight: bold;
	margin: -70px 0 0 262px;
}

#noticeText {

	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 560px;
	opacity: 0.5;
}

#cults3DLogoHomeBg {

	position: relative;
	display: block;
	background: url(../images/cults3DLogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 5px 0 0 230px;
	cursor: pointer;
}

#cults3DLogoHomeBg:hover {

	position: relative;
	display: block;
	background: url(../images/cults3DLogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 5px 0 0 230px;
	cursor: pointer;
}


#cults3DLogoHomeBg:active {

	position: relative;
	display: block;
	background: url(../images/cults3DLogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	padding: 0;
	margin: 5px 0 0 230px;
	cursor: pointer;
}

#thingyverseLogoHomeBg {

	position: relative;
	display: block;
	background: url(../images/thingyverseLogoNormal.png) no-repeat;
	height: 50px;
	width: 250px;
	margin: 5px 0 0 230px;
	padding: 0;
	cursor: pointer;
}

#thingyverseLogoHomeBg:hover {

	position: relative;
	display: block;
	background: url(../images/thingyverseLogoHover.png) no-repeat;
	height: 50px;
	width: 250px;
	margin: 5px 0 0 230px;
	padding: 0;
	cursor: pointer;
}


#thingyverseLogoHomeBg:active {

	position: relative;
	display: block;
	background: url(../images/thingyverseLogoActive.png) no-repeat;
	height: 50px;
	width: 250px;
	margin: 5px 0 0 230px;
	padding: 0;
	cursor: pointer;
}






