.red {color:red;}
#container {margin-top:5px; width:99%;}
#title {display:block; font-size:24px; text-align:center; padding-bottom:1%; max-width:80%; margin-left:auto; margin-right:auto;}

#TLP {margin-left:10%; padding:2% 0;}
#linktable {width:100%; background-color:rgb(215,237,244); border-top:5px solid rgba(215,237,244,.4); border-bottom:5px solid rgba(215,237,244,.4); margin-top:4%;}
#linktable td {width:50%;}
#back {font-weight:bold; margin-left:10%; font-size:1.1em;}
#order {float:right; font-weight:bold; margin-right:10%; font-size:1.1em;}
#details {width:56%; border-collapse:collapse; margin-left:1%;}
#details td {padding-left:4%; padding-top:1%; padding-bottom:1%; font-size:1.1em; padding-right:.8%;}
.bold {font-weight:bold; vertical-align:top;}
.large {display:inline-block; max-height:7em; vertical-align:top; overflow-y:auto;}
.color1 {background-color:rgba(215,237,244,.4);}
.color2 {background-color:rgba(215,237,244,.6);}
#imagewrap {float:right; margin-right:4%; width:34%; background-color:rgb(222,222,222); border-radius:10px; padding:1.5%; text-align:center;}
#image {margin-left:auto; margin-right:auto;}
#rightswrap {width:100%;}
#creditwrap {width:85%; margin-left:auto; margin-right:auto;}
p {font-size:16px;}
#specs {font-size:12px;}
.largerprint {font-size:15px; font-weight:bold;}
#media {font-style:italic;}
.searchheading {text-align:center; display:block; margin:auto; margin-top:2%; font-size:1.6em; font-weight:bold; color:#cc0000;}

@media (max-width:555px){

#imagewrap {float:none; margin:auto; width:85%;}
#details {width:92%; margin:auto; margin-top:4%;}
#linktable a {font-size:.8em;}
#details td {font-size:1em;}
.bold {width:15%;}
#specs {font-size:.9em; display:block; padding-bottom:3%;}
#image img {max-width:95%;}
#back {display:block; text-align:center; margin-left:6%;}
#order {margin-right:6%;}
#title {font-size:1.4em; text-align:center; padding-bottom:1%; max-width:80%; margin-left:auto; margin-right:auto;}
.searchheading {margin-top:6%; margin-bottom:8%;}
.large {max-height:none; height:auto; overflow-y:hidden;}

}

@media (min-width:556px) and (max-width:768px){

#imagewrap {float:none; margin:auto; width:75%;}
#details {width:92%; margin:auto; margin-top:2%;}
#linktable a {font-size:1em;}
#specs {font-size:.9em;}
#details td {font-size:1.2em;}
.large {max-height:none; height:auto; overflow-y:hidden;}

}