#phonemenu {display:none; width:75%; max-width: 230px; list-style:none; z-index:20; position: absolute; top: 0px; background-color: #003d46; color: #c5fff2; padding: 3px 7px;}
#phonemenu li {display:block; font-family:"Times New Roman", Times, serif; line-height:28px; text-indent: 0px; padding: 7px 2px;}
#phonemenu li a {display:block; font-weight:bold; background-color: #003d46; color: #c5fff2; text-decoration: none;}
#phonemenu li a:hover, #phonemenu li a:active, #phonemenu li a:focus {background-color: #c5fff2;;color:#003d46;}
#phonemenu li ul {display:block; position:relative; padding: 2px 3px; max-height:0px; overflow: hidden; transition:max-height 3s; -moz-transition:max-height 3s; -webkit-transition:max-height 3s; -o-transition:max-height 3s; z-index:10;}
#phonemenu li ul li a, #phonemenu li ul li a:hover {background:none; font-weight:normal;}
#phonemenu li ul li {line-height:18px; padding:0; overflow:auto; color:#c5fff2; padding-left:3px; font-weight:bold;}
#phonemenu a:active+ul, #phonemenu a:focus+ul, #phonemenu ul:hover {display:block; max-height:1000px;}
#phonemenu li:hover ul li a {color:#d9fffb; display: block; padding: 5px 10px; }
#phonemenu li ul li a:hover {color:#fff4d9;}

#phoneaccessorieslogo, #phoneaccmain, #phoneaccessoriesbottom {z-index: 3; display: block; clear: both; width: 100%;}

.phonelist {display: block; margin: 5px auto; padding: 5px; list-style: none;}
.phonelist li {display: inline-block; max-width: 44%; padding: 8px; vertical-align: top;}

#smartphonemainpic img {max-width: 100%;}