body {background: url(bg_e.png); }   /* bg_c.png */

#homeDiv { border-left: 1px solid rgb(255,234,0); border-right: 1px solid rgb(255,234,0); border-bottom: 1px solid rgb(255,234,0); background: url(bg_a.png); text-align: center; font-family:Arial, Helvetica, sans-serif; width: 80%; position: relative; left: 10%; max-width: 1440; }

#homeDiv #homePageTable td { width: 250px; height: 50px; border-radius: 5%; overflow: hidden; }
#homeDiv #homePageTable td:hover { width: 250px; height: 50px; border-radius: 5%; }

#homeDiv #homePageTable td #home_cby_1st { position: relative; top: 95px; left: -25px; }
#homeDiv #homePageTable td #home_cby_2nd { position: relative; top: -15px; left: 60px; }
#homeDiv #homePageTable td #home_cby_text { position: relative; top: -32px; left: 0px; }

#headerTitle { align: center; font-family: Arial, Helvetica, sans-serif; font-size: 30px; text-align: center; }

#imageHeader { left: 10%; width: 80%; height: 225px; overflow: hidden; position: relative; background-position: center; }

#imageHeader img { position: absolute; top: -700px; left: -450px; }

#imageHeaderAlbums { left: 10%; width: 80%; height: 250px; overflow: hidden; position: relative; background-position: center; }

#imageHeaderAlbums img { position: absolute; top: -775px; left: -43px; }

#imageHeaderPortfolio { left: 10%; width: 80%; height: 250px; overflow: hidden; position: relative; background-position: center; }

#imageHeaderPortfolio img { position: absolute; top: -200px; }

#imageHeaderMagnets { left: 10%; width: 80%; height: 250px; overflow: hidden; position: relative; background-position: center; }

#imageHeaderMagnets img { position: absolute; top: -600px; }

#imageHeaderWebsites { left: 10%; width: 80%; height: 250px; overflow: hidden; position: relative; background-position: center; }

#imageHeaderWebsites img { position: absolute; top: 1px; left: -43px; }

.cbyTable { text-align: center; font-family:Arial, Helvetica, sans-serif; color: gold; }
.cbyTable tr td a { color: gold; }
.cbyTable tr td a:hover { color: #FF6600; }
.cbyTable td {  }

#prevYear { color: gold; }

/*.cbyTable { border: 1px solid #000066; background: #FFCC99; text-align: center; font-family:Arial, Helvetica, sans-serif; }
.cbyTable td { border: 1px solid #000066; }*/

.coinYear { width: 250px; height: 45px; color: white; background: #00A; border-radius: 10px; font-size: 24px; align: center; margin: 5px; }
.coinYear div.cYDF { width: 200px; height: 45px; position: relative; background: #009933;  border-radius: 25%; }
.coinYear div.cYDS { width: 191px; height: 39px; position: relative; top: 3px; left: 0px; background: #EEEEEE; border-radius: 25%;}
.coinYear div.cYDS span.cYS { position: relative; top: 7px; color: #009933; }


.coin { border-radius: 100%; text-align: center; align: center; }

.coin img { border-radius: 100%; }

.copper { background: #730; }

.silver { background: silver; }

.gold { background: gold; }

.nickel { background: #778899; }

.brass { background: goldenrod; }

.platinum { background: #A7A7A7; }

.pinkGold { background: #FFCECF; }
.palladium { background: #8C8C8C; }

.halfCent1st { width: 110px; height: 110px; }
.halfCent2nd { width: 117.5px; height: 117.5px; }
.halfCent3rd { width: 115px; height: 115px; }
.halfCent { width: 117.5px; height: 117.5px;}

.largeCent { width: 137.5px; height: 137.5px;}
.largeCent1st { width: 132.5px; height: 132.5px; }
.largeCent2nd { width: 145px; height: 145px; }
.largeCent3rd { width: 137.5px; height: 137.5px; } 

.smallCent { width: 95px; height: 95px; }

.twoCents { width: 115px; height: 115px; }

.threeCents { width: 89.5px; height: 89.5px; }
.nickelThreeCents { width: 89.5px; height: 89.5px; }

.fiveCents1st { width: 102.5px; height: 102.5px; }
.fiveCents2nd { width: 106px; height: 106px; }

.earlyFiveCentNickel { width: 102.5px; height: 102.5px; }
.fiveCentNickel { width: 106px; height: 106px; }

.earlyHalfDime { width: 82.5px; height: 82.5px;}
.halfDime { width: 77.5px; height: 77.5px;}

.trime { width: 70px; height: 70px; }

.earlyDime { width: 95px; height: 95px; }
.dime { width: 90px; height: 90px; }

.twentyCents { width: 110px; height: 110px; }

.earlyQuarterDollar { width: 137.5px; height: 137.5px; }
.earlyQuarterDollar2nd { width: 135px; height: 135px; }
.quarterDollar { width: 121.5px; height: 121.5px; }

.earlyHalfDollar { width: 162.5px; height: 162.5px; }
.halfDollar { width: 153px; height: 153px; }

.earlySilverDollar { width: 200px; height: 200px; }
.silverDollar { width: 190px; height: 190px; }
.smallDollar { width: 132.5px; height: 132.5px; }

.goldDollar { width: 65px; height: 65px; }
.goldDollar2nd { width: 75px; height: 75px; }

.quarterEagle { width: 100px; height: 100px; }
.quarterEagle2nd { width: 91px; height: 91px; }
.quarterEagle3rd { width: 90px; height: 90px; }

.threeDollar { width: 102.5px; height: 102.5px; }

.halfEagle { width: 125px; height: 125px; }
.halfEagle2nd { width: 119px; height: 119px; }
.halfEagle3rd { width: 112.5px; height: 112.5px; }
.halfEagle4th { width: 108px; height: 108px; }

.eagle { width: 165px; height: 165px; }
.eagle2nd { width: 135px; height: 135px; }

.doubleEagle { width: 170px; height: 170px; }

.halfUnion { width: 220px; height: 220px; }

.tenthOunceGold { width: 82.5px; height: 82.5px; }
.quarterOunceGold { width: 110px; height: 110px; }
.halfOunceGold { width: 135px; height: 135px; }
.oneOunceGold { width: 163.5px; height: 163.5px; }

.tenthOuncePlatinum { width: 82.5px; height: 82.5px; }
.quarterOuncePlatinum { width: 110px; height: 110px; }
.halfOuncePlatinum { width: 135px; height: 135px; }
.oneOuncePlatinum { width: 163.5px; height: 163.5px; }

.oneOuncePalladium { width: 163.5px; height: 163.5px; }

.fiveOunceSilver { width: 381px; height: 381px; }

#platinumCore { width: 72px; height: 72px; position: relative; top: 18px; left: 18px; }

.Hexagon { background: url(../Custom_Albums/Templates/Non-Round_Shapes/egypt_2Piastres_AH1363_KM365_edit.png); }
.Heptagon { background: url(../Custom_Albums/Templates/Non-Round_Shapes/greatBritain_50Pence_png_edit.png); }

.homeLink { position: fixed; top: -19px; background: url(bg_abb.png); width: 80%; left: 10%; text-align: center; border-bottom: 2px solid black; font-size: 20px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; z-index: 2; height: 35px; border-radius: 25%; }

.homeLink div { height: 25px; display: inline-block; margin: 6px; }
.homeLink div:hover { height: 25px; display: inline-block; margin: 6px; }

.homeLink a { text-decoration: none; color: #0000CC; }
.homeLink a:hover { text-decoration: underline; color: #000023; }

.gooseneckClick { width: 25px; height: 25px; background: url(lightOutCoin_png.png); position: sticky; top: -10px; left: -10px; }
	.ringClick { width: 25px; height: 25px; background: url(lightUpCoin_png.png); position: sticky; top: 10px; left: 10px; }
	
.albumTemplateDescription { width: 600; }
.albumTemplateDescription ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
.albumTemplateDescription p { width: 80%; position: relative; left: 10%; }
#albums_date_list { height: 400px; overflow: scroll; }

.tabsDateSelect ul { position: relative; left: 195px; list-style: none; }
.tabsDateSelect ul li:hover { backgound: #DEFFCC; }
.tabsDateSelect ul li div.customDateSelect { height: 37px; width: 400px; font-size: larger; border: 1px solid black; border-radius: 5%; box-shadow: inset 0em 0.15em 0.15em 0 rgba(0,0,0,0.15), inset 0em -0.1em 0.1em 0 rgba(0,0,0,0.15); background: #FFD59B;}
.tabsDateSelect ul li div.customDateSelect:hover { height: 37px; width: 400px; font-size: larger; border: 1px solid #990000; border-radius: 5%; cursor: pointer; background: #DEFFCC; }
.tabsDateSelect ul li div.customDateSelect div { height: 20px; position: relative; top: 6px; }

.borderImg { mix-blend-mode: normal; z-index: 4;} /* darken */
#leftBorderImg { position: fixed; left: 0px; top: 0px; }
#rightBorderImg { position: fixed; top: 0px; }

#leftBorderImgA { width: 75px; height: 762.5px; background:url(border_left_d.png); position: fixed; left: 0px; top: 0px; }
#rightBorderImgA { width: 75px; height: 762.5px; background:url(border_right_d.png); position: fixed; top: 0px; }

.albumDetailsTitle { width: 100%; height: 37px; background:url(bg_d.png); font-size: larger; font-weight: bolder; }
.albumDetailsTitle div { width: 100%; height: 20px; position: relative; top: 5px; }

.albumDetailsDescription { width: 100%; height: 125px; background:#DEDEBB; font-size: medium; border-bottom: 2px solid black; }
.albumDetailsDescriptionOne { width: 100%; height: 125px; background:#DEDEBB; font-size: medium; border-bottom: 2px solid black; }
.albumDetailsDescriptionTwo { width: 100%; height: 55px; background:#DEDEBB; font-size: medium; border-bottom: 2px solid black; }
.albumDetailsDescription div { width: 100%; height: 30px; position: relative; top: 5px; }

.albumDetailsDescriptionTwo div { width: 100%; height: 30px; position: relative; top: 5px; }

.albumImageHolder { margin-top: 15px; margin-bottom: 15px; }

.orderAlbumTitle { font-size: large; color:#333333; font-weight: bold; }
.orderAlbumSlotCount { font-size: medium; text-align: left; }
.orderAlbumPageCount { font-size: medium; color: #454545; font-weight: bolder; }
.orderAlbumCost { font-size: larger; font-weight: bolder; color: #990000; }

#homeLinks { height: 10px;  width: 80%; margin: auto; position: fixed; top: -10px; z-index: 4; left: 2%; }
	#homeLinksAbove { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; left: 10%; top: -40px;  }
	
	#homeLinksBGa { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 9; left: 10%; top: 10px; border-bottom: 3px solid black;  border-radius: 100%; }
	
	#homeLinksAboveb { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 6; left: 10%; top: -10px;  }
	
	#homeLinksBGb { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 7; left: 10%; top: 40px; border-bottom: 3px solid black;  border-radius: 100%; }
	
	#homeLinksAbovec { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 4; left: 10%; top: 20px; }
	
	#homeLinksBGc { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 5; left: 10%; top: 70px; border-bottom: 3px solid black;  border-radius: 100%; }
	
	#homeLinks #homeLinksContent { height: 55px; width: 70%; position: absolute; z-index: 10; left: 25%; top: -3px; }
	
	#homeLinks #homeLinksContent p { font-size: 20px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-left: auto; margin-right: auto; }
	
	#homeLinks #homeLinksContent p span { position: relative; float: center; display: inline-block; margin-bottom: 4px; margin-right: 5px; align:justify; }
	
	#homeLinks #homeLinksContent p span a { text-decoration: none; color: #0000CC; }
	#homeLinks #homeLinksContent p span a:hover { color: #005555; }
	
	#homeLinks #homeLinksContent p span.homeLinksLink:hover { color: #0000CC; cursor: pointer; text-decoration: none; color: #00CCCC; }
	#homeLinks #homeLinksContent p span.homeLinksStars { position: relative; top: -1px; }

/*#customAlbumHeader img:hover { background: url(header_customAlbums_hover.png); }*/


#homeLinksHost { width: 100%; height: 42px; background: url(../core/bg_e.png); position: fixed; z-index: 2; top: -16px; border-top: 2px solid gold; border-bottom: 2px solid gold; overflow: hidden; display: block; }

#homeLinksNew { max-height: 42px; width: 100%; border-top: 2px solid gold; position: fixed; top: 0px; left: 70px; text-align: center; color: gold; font-family:Arial, Helvetica, sans-serif; font-size: larger; cursor: pointer; z-index: 2; overflow: hidden; table-layout: fixed; align-content: center; display: block; }

#homeLinksNew tr { max-height: 33px; overflow: hidden; }

#homeLinksNew .linkBlock { min-width: 105px; height: 37px; position: relative; top: -2px; float: left; padding-left: 15px; padding-right: 15px; text-shadow: 1px 1px 2px #000, 0 0 0 #000, 1px 1px 2px #000; white-space: nowrap;}

#homeLinksNew .borderBlock { width: 3px; }

#homeLinksNew .linkBlock span { min-width: 110px; height: 42px; float: left; text-shadow: 1px 1px 1px #030, 0 0 0 #000, 1px 1px 1px #030;}

#homeLinksNew .linkBlock span:hover { min-width: 110px; height: 42px; background: gold; color: #006600; border-bottom: #00FF00;}

#homeLinksNew .linkBlock span div { position: relative; top: 3px; }

#homeLinksNew .linkBlock[isLink|=no] { text-decoration: none; color: gold; position: relative; top: 2px; padding-left: 20px; padding-right: 20px; font-size:larger; min-width: 50px; }

#homeLinksNew .linkBlock span div a { text-decoration: none; color: gold; position: relative; top: 8px; padding-left: 20px; padding-right: 20px; }
#homeLinksNew .linkBlock span:hover div a { background: gold; text-decoration: none; color: #006600; text-decoration: underline; font-weight: bold; }

#categoriesContent { display: hidden; position: fixed; min-width: 110px; top: 45px; left: 262px; z-index: 3;}

.subCategories { height: 53px; width: 250px; margin-top: -1px; border-top: 2px solid gold; border-bottom: 2px solid gold; background: url(../core/bg_e.png); }

.subCategories:hover { background: gold; }

.subCategories div { position: relative; text-align: center; top: 18px; color: gold; font-family: Arial, Helvetica, sans-serif; }

.subCategories div a { color: gold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.subCategories:hover div a { color: #006600; text-decoration: underline; font-weight: bold; cursor: pointer; }

.roundBackground { border-radius: 0%; position: fixed; background:url(../core/bg_e.png); width: 85px; height: 100%; z-index: 3; }
#roundBGLeft { top: 2px; left: -2px; }
#roundBGRight { top: 2px; right: -3px; }

#homeEstDate { color: gold; font-size: larger; font-family: Arial, Helvetica, sans-serif; position: fixed; top: -6px; right: 100px; z-index: 4; display: block; }


#dn_footer_wide { width: 100%; height: 87px; background: url(../core/bg_e.png); position: fixed; z-index: 2; bottom: -154px; left: 0px; border-top: 2px solid gold; border-bottom: 2px solid gold; }

#homeLinksBottom { width: calc(100%-150px); position: absolute; margin: auto; left: 0%; right: 0%; text-align: center; color: gold; font-family:Arial, Helvetica, sans-serif; font-size: larger; cursor: pointer; align: center; z-index: 2; overflow: scroll; }

#homeLinksBottom .linkBlock { min-width: 105px; height: 37px; position: relative; bottom: 10px; align: center; float: left; padding-left: 15px; padding-right: 15px; text-shadow: 1px 1px 2px #000, 0 0 0 #000, 1px 1px 2px #000; }

#homeLinksBottom .linkBlock[isLink|=no] { text-decoration: none; color: gold; position: relative; top: 24px; padding-left: 20px; padding-right: 20px; font-size:larger;  }


#homeContents { width: 86%; z-index: 1; left: 7%; align: center; position: absolute; top: 60px; }


#homeLinksNewMobile { display: none; }
#homeLinksNewMobileHeader { display: none; }


@media only screen and (max-width: 1000px) {
	/*body {
		    background: lightblue;
	}*/
	body {background: url(bg_e.png); }   /* bg_c.png */
	
	#rightBorderImg { position: fixed; top: 0px; right: -75px; }
	
	#albumDetailsTitle { font-size: x-large; }
    #albumDetailsDescription { font-size: x-large; }
		  
	#imageHeaderAlbums img { position: absolute; top: -775px; left: -373px; }
		  
	#tabs { width: 99%; }
	#tabs li { font-size: x-large; }
	#tabs #tabs_first { position: relative; left: 205px;}
	#tabs #tabs_first li { width: 350px; }
	#tabs .tabsDateSelect { positiion: relative; left: -160px; }
	.ui-tabs-vertical { width: 55em; }
	.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; background: #EDE4A5; border: none; }
	.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
	.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
	.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; background: #BAB283; border: none; }
	.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em; position: relative; left: -70px;}
	
	#albumColorSelection { height: 145px; background: #EDE4A5; border-top: 1px solid black; border-bottom: 1px solid #333;}
	#albumColorSelection #albumColorSelectP { height: 12px; font-size: xx-large; position: relative; top: -15px; }
	#albumColorSelection #albumColorGroupP { height: -30px; position: relative; top: -65px; }
	#albumColorSelection div ul { margin-left: -10px; }
	#albumColorSelection div ul li { display: inline; float: left; margin-left: 54px; }
	#albumColorSelection div ul li:hover { display: inline; float: left; margin-left: 54px; margin-top: -7px; cursor: pointer; }
		   
	#albumColorSelection div ul li .albumColorOption { width: 50px; height: 50px; border-radius: 15%; border: 3px solid black; }
	#albumColorSelection div ul li .albumColorOption:hover { width: 30px; height: 30px; border-radius: 15%; border: 6px solid #BB0000; }
	#albumColorSelection div ul li #albumRed { width: 50px; height: 50px; background: red; }
	#albumColorSelection div ul li #albumOrange { width: 50px; height: 50px; background: orange; }
	#albumColorSelection div ul li #albumYellow { width: 50px; height: 50px; background: yellow; }
	#albumColorSelection div ul li #albumGreen { width: 50px; height: 50px; background: green; }
	#albumColorSelection div ul li #albumBlue { width: 50px; height: 50px; background: blue; }
	#albumColorSelection div ul li #albumViolet { width: 50px; height: 50px; background: violet; }
	
	#albumOrderSummaryTitle { font-size: xx-large; }
	#albumSummary { height: 200px; }
	#albumSummary div { width: 340px; }	  
	#albumSummary span { align: center; }
	#albumSummary ul li { width: 23%; float: left; display: inline-block; padding-left: 0%; }
	#albumSummary div #albumSlotCount { width: 300px; font-size: xx-large; color: black; }
	#albumSummary div #albumPageCount { width: 300px; font-size: xx-large; color: #454545; font-weight: bolder; left: -15%; }
	#albumSummary div #albumCost { width: 300px; font-size: xx-large; font-weight: bolder; color: #990000; }
	
	#albumSummary div #addToOrder { width: 160px; height: 36px; color: white; background: #0022BB; font-weight: bold; font-size: smaller; cursor: pointer; position: relative; left: 90px;}
	#albumSummary div #addToOrder:hover { color: #FFFFCC; background: #000033; }
	#albumSummary div #addToOrder div { height: 30px; width: 175px; position: relative; top: 10px; left: -5px; }
	
	#homeLinks { display: none; text-decoration: none; color: green; }
		
		#homeLinksAbove { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; left: 10%; top: -40px; display: none; }
	
		#homeLinksBGa { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 9; left: 10%; top: 10px; border-bottom: 3px solid black;  border-radius: 100%; display: none; }
	
		#homeLinksAboveb { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 6; left: 10%; top: -10px; display: none; }
	
		#homeLinksBGb { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 7; left: 10%; top: 40px; border-bottom: 3px solid black;  border-radius: 100%; display: none; }
	
		#homeLinksAbovec { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 4; left: 10%; top: 20px; display: none; }
	
		#homeLinksBGc { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 5; left: 10%; top: 70px; border-bottom: 3px solid black;  border-radius: 100%; display: none; }
		
		#homeLinksMobile { display: none;}
		
		#homeLinksMobile .homeLinesMobileAboveGen { background: url(bg_abb.png); height: 86px; width: 100%; position: absolute; display: block; }
		#homeLinksMobile .homeLinesMobileBGGen { width: 100%; height: 65px; background: url(bg_abb.png); position: absolute; border-bottom: 5px solid black;  border-radius: 100%; }
		
		#homeLinksMobile #homeLinksMobileAbovea { top: -40px; z-index: 18;}
		#homeLinksMobile #homeLinksMobileBGa { top: 10px; z-index: 19; }
		
		#homeLinksMobile #homeLinksMobileAboveb { top: 40px; z-index: 16; }
		#homeLinksMobile #homeLinksMobileBGb { top: 90px; z-index: 17; }
		
		#homeLinksMobile #homeLinksMobileAbovec { top: 120px; z-index: 14; }
		#homeLinksMobile #homeLinksMobileBGc { top: 170px; z-index: 15; }
		
		#homeLinksMobile #homeLinksMobileAboved { top: 200px; z-index: 12; }
		#homeLinksMobile #homeLinksMobileBGd { top: 250px; z-index: 13; }
		
		#homeLinksMobile #homeLinksMobileAbovee { top: 280px; z-index: 10; }
		#homeLinksMobile #homeLinksMobileBGe { top: 330px; z-index: 11; }
		
		#homeLinksMobile #homeLinksMobileAbovef { top: 360px; z-index: 8; }
		#homeLinksMobile #homeLinksMobileBGf { top: 410px; z-index: 9; }
		
		#homeLinksMobile #homeLinksMobileAboveg { top: 440px; z-index: 6; }
		#homeLinksMobile #homeLinksMobileBGg { top: 490px; z-index: 7; }
		
		#homeLinksMobile #homeLinksMobileAboveh { top: 520px; z-index: 4; }
		#homeLinksMobile #homeLinksMobileBGh { top: 570px; z-index: 5; }
		
		#homeLinksMobile .homeLinksLinkMobile { width: 100%; position: absolute; left: 0%; font-size: xx-large; z-index: 20; text-align: center; }
		
		#homeLinksMobile .homeLinksLinkMobile a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0000CC; }
		
		#homeLinksLinkMobilea { top: 20px; }
		#homeLinksLinkMobileb { top: 100px; }
		#homeLinksLinkMobilec { top: 180px; }
		#homeLinksLinkMobiled { top: 260px; }
		#homeLinksLinkMobilee { top: 340px; }
		#homeLinksLinkMobilef { top: 420px; }
		#homeLinksLinkMobileg { top: 500px; }
		#homeLinksLinkMobileh { top: 580px; }
		
		#homeLinksMobileMenuIcon { display: block; width: 85px; height: 85px; background: url(bg_abb.png); border-radius: 17%; border: 5px solid black; position: fixed; top: 5px; right: 1%; }
		
		#homeLinksMobileMenuIcon #hLMMIc { width: 69px; height: 69px; background: url(bg_abb.png); position: absolute; left: 8px; top: 8px; }
		
		#homeLinksMobileMenuIcon #hLMMIc .hLMMIcL { width: 100%; height: 10px; border-radius: 50% 50%; background: black; }
		
		#homeLinksMobileMenuIcon #hLMMIc #hLMMIcOne { position: absolute; top: 10px; left: 0px; }
		
		#homeLinksMobileMenuIcon #hLMMIc #hLMMIcTwo { position: absolute; top: 31px; left: 0px; }
		
		#homeLinksMobileMenuIcon #hLMMIc #hLMMIcThr { position: absolute; top: 52px; left: 0px; }
		
		/*#imageHeaderPortfolio { left: 10%; width: 80%; height: 250px; overflow: hidden; position: relative; background-position: center; }*/

		#imageHeaderPortfolio img { position: absolute; top: -100px; left: -260px; }
		
		#homeLinksNew { display: none; }
	
		#homeLinksNewMobileHeader { display: block; width: calc(100% - 167px); background:url(../core/bg_e.png); position: fixed; top: 1px; z-index: 4; left: 84px; border-right: 1px solid gold; border-left: 1px solid gold; }
		#homeLinksNewMobileHeader .subCategories { background: none; height: 75px; width: 100%; font-size: 50px; cursor: pointer;}
		#homeLinksNewMobileHeader .subCategories div:nth-child(1) { position: fixed; left: 100px; font-size: 75px; top: -4px; cursor: pointer; z-index: 9; }
		#homeLinksNewMobileHeader .subCategories div:nth-child(2) { position: fixed; right: 100px; font-size: 22px; top: 14px; }
	
		#homeLinksNewMobile { display: none; width: calc(100% - 167px); background:url(../core/bg_e.png); position: fixed; top: 76px; z-index: 4; left: 84px; }
		#homeLinksNewMobile .subCategories { background: none; height: 100px; width: 100%; font-size: 50px; cursor: pointer; border-left: 1px solid gold; border-right: 1px solid gold; }
		#homeLinksNewMobile .subCategories:hover { background: gold; }
	
		#homeContents { width: 56%; min-width: 400px; z-index: 5; left: 22%; align: center; position: fixed; top: 12px; }
		
	}
	
	@media only screen and (max-width: 1100px) {

		#homeEstDate { display: none; }

	}
	
	@media only screen and (max-width: 1202px) and (min-width: 1000px) {
		#homeLinks { text-decoration: none; }
		
		#homeLinksAbove { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; left: 10%; top: -40px;  }
	
		#homeLinksBGa { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 9; left: 10%; top: 10px; border-bottom: 3px solid black;  border-radius: 100%; }
	
		#homeLinksAboveb { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 6; left: 10%; top: -10px;  }
	
		#homeLinksBGb { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 7; left: 10%; top: 40px; border-bottom: 3px solid black;  border-radius: 100%; }
	
		#homeLinksAbovec { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 4; left: 10%; top: 20px;  }
	
		#homeLinksBGc { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 5; left: 10%; top: 70px; border-bottom: 3px solid black;  border-radius: 100%; }
		
		#homeLinksMobile { display: none; }
		
		#homeLinksMobileMenuIcon { display: none; }
		
		#imageHeaderPortfolio img { position: absolute; top: -200px; left: -160px; }
		#imageHeaderAlbums img { position: absolute; top: -775px; left: -263px; }
	}
	
	@media only screen and (min-width: 1202px) {
		#homeLinks { text-decoration: none; }
		
		#homeLinksAbove { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; left: 10%; top: -40px;  }
	
		#homeLinksBGa { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 9; left: 10%; top: 10px; border-bottom: 3px solid black;  border-radius: 100%; }
	
		#homeLinksAboveb { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 6; left: 10%; top: -10px;  }
	
		#homeLinksBGb { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 7; left: 10%; top: 40px; border-bottom: 3px solid black;  border-radius: 100%; }
	
		#homeLinksAbovec { background: url(bg_abb.png); height: 70px; width: 100%; position: absolute; z-index: 4; left: 10%; top: 20px; display: none; }
	
		#homeLinksBGc { width: 100%; height: 35px; background: url(bg_abb.png); position: absolute; z-index: 5; left: 10%; top: 70px; border-bottom: 3px solid black;  border-radius: 100%; display: none; }
		
		#homeLinksMobile { display: none; }
		
		#homeLinksMobileMenuIcon { display: none; }				
	}
	
	@media only screen and (min-width: 1300px) {
		#imageHeaderPortfolio img { width: 1920px; height: 1080px; left: -250px; }
	}
	