body{font-family: Arial, sans-serif; background:#1c1c1c; width:100%; margin: 0 auto; min-width:800px; background-image:url('https://www.customcargrills.com/prodimages/eBay/Perforated-Hexagon-Background.jpg') }
div.body-div{width:95%; margin: 0 auto;}
div.title-pics, div.title-description, div.title-install, div.title-shipping, div.title-payment, div.title-returns{width: 100%; margin-top:20px;  line-height:50px; padding-bottom:10px;background: linear-gradient(#494949, #151515); border:2px solid #575F62; border-radius: 15px 15px 0px 0px; border-bottom:0px; color:#FFF; text-align:center; font-weight:bold; font-size:1.3em;}
div.title-icons{width: 100%; margin-top:20px; text-align:center; }
div.header-wrapper{width: 100%; height:auto; display: inline-block; margin-top:20px}
div.header-logo{float:left;width:39%; min-width:300px; margin-bottom:20px; height:150px; line-height:150px}
div.header-logo img{width:100%; max-width:528px; height:auto; margin: auto; vertical-align:middle;}
div.header-right{color:#fff; float:right; width:50%; min-width:350px; height:150px; text-align:left; font-size:20px; font-weight:bold; color:#ededed; margin-bottom:20px;}
div.header-right-usa, div.header-right-mi, div.header-right-social{width:100%;height:35px; line-height:35px; min-width:375px;}
div.header-right-social{margin-left:66px }
div.header-store-buttons{float:left; width:100%; text-align:center; background: linear-gradient(#ededed, #bab1ba); border:1px solid #575F62; border-radius:5px }
.store-button {	background: linear-gradient(#ededed, #bab1ba); border-left:1px solid #999; border-right:1px solid #999;	display:inline-block;color:#777;font-size:15px; font-weight:bold;height:50px;padding-left:20px;	padding-right:20px;	line-height:50px;	text-decoration:none;	text-shadow:1px 1px 0px #eee;}
.store-button:hover {background-color:#dfdfdf; background: linear-gradient(#fff, #fff)}
div.div-wrapper-3pc{width: 30%; margin: 5px; display: inline-block; min-width:250px; vertical-align:top; height:auto;}
div.content-wrapper-pics, div.content-wrapper-description, div.content-wrapper-install, div.content-wrapper-shipping, div.content-wrapper-payment, div.content-wrapper-returns {width: 100%; height:auto; margin:0px auto; background: #151515; border:2px solid #575F62; border-bottom:0px; border-top:0px; color:#fff; text-align:center; font-weight:bold; display: inline-block}
div.content-wrapper-icons{width: 100%; margin:0px auto; text-align:center; display: inline-block}
div.main-pics{padding:5px; display: inline-block;}
.main-pics img{width:100%; max-width:340px; height:auto; border:2px solid #575F62; border-radius:5px;}
div.main-icons{width: 30%; min-width:300px; display: inline-block;}
.main-icons img{border:3px solid #575F62; border-radius:15px;}
div.main-description, div.main-install, div.main-shipping, div.main-payment, div.main-returns{width: 98%; height:auto; display: inline-block; font-weight:normal; text-align:left;color:#888; font-size: 0.9em;}
div.footer-pics, div.footer-description, div.footer-install, div.footer-shipping, div.footer-payment, div.footer-returns{width: 100%; height: 1px; border-radius: 0px 0px 15px 15px; border:2px solid #575F62; border-top:none;  padding-top:30px; background: linear-gradient(#151515, #494949)}
div.info-3pc{width: 100%; margin:0px auto; text-align:center; display: inline-block}
div.page-footer{width: 100%; margin:0px auto; text-align:center; display: inline-block; margin-top:50px}
label#pics-label, label#description-label, label#install-label, label#shipping-label, label#payment-label, label#returns-label, label#footer-label{padding-left:28px}
label#pics-label{margin-left:20px}
label#pics-label::before {width:28px;height:28px;content:' ';position:absolute; margin-top:8px; margin-left:-42px; background-image:url('https://www.customcargrills.com/images/gallery-icon-selected2.png');vertical-align:bottom;}
label#description-label::before {width:28px;height:28px;content:' ';position:absolute; margin-top:10px; margin-left:-42px; background-image:url('https://www.customcargrills.com/images/info-icon-selected2.png');vertical-align:bottom;}
label#install-label::before {width:28px;height:28px;content:' ';position:absolute; margin-top:8px; margin-left:-42px; background-image:url('https://www.customcargrills.com/images/video-icon-selected2.png');vertical-align:bottom;}
label#shipping-label::before {width:28px;height:28px;content:' ';position:absolute; margin-top:10px; margin-left:-42px; background-image:url('https://www.customcargrills.com/images/shipping-icon-selected.png');vertical-align:bottom;}
label#payment-label::before {width:28px;height:28px;content:' ';position:absolute; margin-top:8px; margin-left:-42px; background-image:url('https://www.customcargrills.com/images/payment-icon-selected.png');vertical-align:bottom;}
label#returns-label::before {width:28px;height:21px;content:' ';position:absolute; margin-top:12px; margin-left:-42px; background-image:url('https://www.customcargrills.com/images/returns-icon-selected.png');vertical-align:bottom;}
label#footer-label::before {width:100%;height:auto;color:#888;content:'Copyright \00a9  1999-2018, customcargrills LLC, All rights reserved.';vertical-align:bottom;}
label#right-usa::before {width:30px;height:30px;content:' ';position:absolute; margin-top:1px; margin-left:-40px; background-image:url('https://www.customcargrills.com/prodimages/ebay/usa-icon.png');vertical-align:bottom;}
label#right-mi::before {width:30px;height:30px;content:' ';position:absolute; margin-top:1px; margin-left:-40px; background-image:url('https://www.customcargrills.com/prodimages/ebay/mi-icon.png');vertical-align:bottom;}
label#right-social::before {width:96px;height:30px;content:' ';position:absolute; margin-top:1px; margin-left:-106px; background-image:url('https://www.customcargrills.com/prodimages/ebay/social-icon.png');vertical-align:bottom;}
ul.ul-shipping{list-style-type: square;}
li.li-shipping{margin-bottom:12px }
ul.ul-payment{list-style-type: square;}
li.li-payment{margin-bottom:12px }
li.li-int{margin-bottom:12px;margin-top:30px; list-style-type: none; font-weight:bold; color:#fff}
ul.ul-returns{list-style-type: square;}
li.li-returns{margin-bottom:12px }
.youtube-link:link{text-decoration:none; font-weight:bold; color:#fff }
.youtube-link:visited{color:#fff }
.youtube-div{width:100%;text-align:center; line-height:40px; font-size:30px; margin-bottom:10px;}
div.video-emb{}
img{max-width:100%}

@media screen and (max-width: 480px) {
html{max-width:350px; margin: 0 auto;}
body{min-width:0px;max-width:350px}
div.body-div{width:100%; margin: 0 auto;}
div.header-logo{height:initial; line-height:initial}
div.header-right-usa, div.header-right-mi, div.header-right-social{min-width:0px;max-width:350px; font-size:0.7em}
label#right-usa, label#right-mi, label#right-social{margin-left:40px}
div.header-right-social{display:none}
div.header-store-buttons{background:initial; border:initial}
div.div-wrapper-3pc{width:100%}
}