html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table {
border-collapse: collapse;
border-spacing: 0;
}#threesixty{width:300px;height:300px;}
@media	screen and (max-device-width: 1024px) and (orientation:portrait) {
#threesixty{width:720px;height:450px;margin-left:-360px;margin-top:-225px;}
} @media	screen and (max-device-width: 480px) and (orientation:landscape),
screen and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape) {
#threesixty{width:360px;height:225px;margin-left:-180px;margin-top:-113px;}
} @media	screen and (max-device-width: 480px) and (orientation:portrait),
screen and (-webkit-min-device-pixel-ratio: 2) and (orientation:portrait) {
#threesixty{width:320px;height:200px;margin-left:-160px;margin-top:-100px;}
} #threesixty_images{display:none;}
#threesixty img{position:absolute;top:90px;width:100%;height:auto;}
.current-image{visibility:visible;width:100%;}
.previous-image {
visibility:hidden;
width:0;
}