#virtualtourcontainer { width: 960px; margin: 10px 0 0 0; padding: 0; background: #FFF; float: left; }

#virtualtoparea { background: #02004b; color: #fff; width: 960px; margin: 0; padding: 5px 0; float: left; }
#virtualtoparea h1 { width: 440px; margin: 0; padding: 0 20px; font-size: 1.25em; font-weight: normal; letter-spacing: .5em; font-variant: small-caps; color: #fff; float: left; }
#virtualtoparea span { width: 440px; margin: 0; padding: 0 20px; font-size: 1.25em; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: .5em; font-variant: small-caps; text-align: right; background: url(pics/arrow_next.gif) no-repeat 460px center; float: left; }
#virtualtoparea span#back { width: 200px; float: left; text-align: left; background: url(pics/arrow_back.gif) no-repeat 0 center; }
#virtualtoparea span#next { width: 200px; float: left; background: url(pics/arrow_next.gif) no-repeat 220px center; }
#virtualtoparea span a { color: #FFF; }
#virtualtourcontainer h2 { clear: both; background: #c8dff8; margin: 0; padding: 5px 20px 5px 500px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.75em; font-variant: small-caps; letter-spacing: .25em; border-bottom: 1px solid black; font-style: italic; color: black; text-decoration: none; }

#virtualcol1 {  float: left; width: 480px; background: url(pics/gradient.jpg) repeat-x; margin: 0; padding: 0; }
#virtualcol2 { float: left; width: 480px; margin: 0; padding: 0;  left: 480px; }

.pikachoose { margin: 0; padding: 0; position: relative; width: 480px; height: 340px; } /*contains everything*/
.pika_main { margin: 0; padding: 0; } /*contains pictures and text*/
.pika_subdiv { position: absolute; top: -25px; left: 75px; margin: 0; padding: 0; width: 330px; } /*contains pictures*/
.pika_back_img { position: absolute; left: 0; top: 0; border: 5px solid white; width: 320px; } /*class applied to fading image*/
.pika_main_img { position: absolute; left: 0; top: 0; border: 5px solid white; width: 320px; } /*class applied to main image*/
.pika_caption { position: absolute; top: 170px; left: 75px; width: 330px; text-align: center; background: url('pics/black.png') top left; color: #fff; padding: 0; margin: 0; height: 1.5em;  } /*caption*/

.pikachoose ul#pikame { position: absolute; top: 220px; left: 10px; width: 440px; border-top: 1px solid #686868; border-bottom: 1px solid #686868; background: #FFF; margin: 0; padding: 5px 10px; height: 60px; } /*list containing images*/
.pikachoose ul#pikame li { float: left; margin: 0 10px; padding: 0;  }
.pikachoose ul#pikame li img { margin: 0; padding: 0; }


