#publicBody position: relative max-width: 950px min-width: 250px margin: 0 auto #page background: #FDFDFD @media(max-width: 549px) #head margin: 0 auto height: 0 #logo position: absolute right: 5px top: 0 width: 40px height: 40px background: url(images/Logo_v1.png) no-repeat top center background-size: 40px 40px cursor: pointer .page margin: 0 auto padding: 6px 4px position: relative #menuBackground height: 20px max-width: 950px background: #FFF #menu white-space: nowrap position: absolute height: 20px z-index: 200 font-family: "Open Sans", Arial, Helvetica, sans-serif font-weight: 600 font-size: .8em #menu a margin: 0 0 0 5px text-decoration: none color: black line-height: 20px display: inline-block height: 20px border-bottom: 1px solid transparent /* Force the browser to include padding and border as part of the size of the block. */ -webkit-box-sizing: border-box /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box /* Firefox, other Gecko */ box-sizing: border-box /* Opera/IE 8+ */ #menu a:hover opacity: .7 color: black border-bottom: 1px solid red #links white-space: nowrap position: absolute right: 50px top: 26px height: 15px width: 60px text-align: left z-index: 100 font-family: Arial, Helvetica, sans-serif font-size: .8em font-weight: 800 #links a display: inline-block width: 20px height: 15px border-bottom: 1px solid transparent /* Force the browser to include padding and border as part of the size of the block. */ -webkit-box-sizing: border-box /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box /* Firefox, other Gecko */ box-sizing: border-box /* Opera/IE 8+ */ #links a:hover border-bottom: 1px solid red opacity: .7 #linkFacebook background: url('images/Facebook_v2.png') no-repeat center center background-size: auto 9px #linkGoogle background: url('images/GooglePlus_v2.png') no-repeat center center background-size: 12px auto #linkTwitter background: url('images/Twitter_v2.png') no-repeat center center background-size: 12px auto @media(min-width: 550px) #head margin: 0 auto background: url(images/Header_v1.jpg) no-repeat top center background-size: contain max-width: 950px height: 171px #logo position: absolute right: 10px top: 10px width: 120px height: 120px background: url(images/Logo_v1.png) no-repeat top center background-size: 120px 120px cursor: pointer .page margin: 0 auto padding: 30px 20px position: relative #menuBackground height: 31px max-width: 950px background: #FFF #menu white-space: nowrap position: absolute height: 30px margin-bottom: 1px z-index: 200 font-family: "Open Sans", Arial, Helvetica, sans-serif font-weight: 600 font-size: 1em #menu a margin: 0 0 0 16px text-decoration: none color: black line-height: 30px display: inline-block height: 30px border-bottom: 3px solid transparent /* Force the browser to include padding and border as part of the size of the block. */ -webkit-box-sizing: border-box /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box /* Firefox, other Gecko */ box-sizing: border-box /* Opera/IE 8+ */ #menu a.holidayMenuItem font-family: "Grand Hotel", "Open Sans", Arial, Helvetica, sans-serif font-weight: 400 font-size: 1.3em letter-spacing: 1px vertical-align: top #menu a.shippingMenuItem font-family: "Grand Hotel", "Open Sans", Arial, Helvetica, sans-serif font-weight: 400 font-size: 1.3em letter-spacing: 1px vertical-align: top #menu a:hover opacity: 1 color: black background: transparent border-bottom: 3px solid #a20010 #link white-space: nowrap position: absolute right: 10px top: 130px height: 30px width: 120px text-align: center z-index: 200 font-family: Arial, Helvetica, sans-serif font-weight: 800 font-size: 1em #links a display: inline-block width: 30px height: 30px border-bottom: 2px solid transparent /* Force the browser to include padding and border as part of the size of the block. */ -webkit-box-sizing: border-box /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box /* Firefox, other Gecko */ box-sizing: border-box /* Opera/IE 8+ */ #links a:hover border-bottom: 2px solid rgb(200, 146, 186) /*#a20010;*/ opacity: 1 #linkFacebook background: url('images/Facebook_white_v2.png') no-repeat center 5px background-size: 20px auto #linkGoogle background: url('images/GooglePlus_white_v2.png') no-repeat center 6px background-size: 20px auto #linkTwitter background: url('images/Twitter_white_v2.png') no-repeat center 7px background-size: 20px auto