@import url("anna_plus.css");

/* General */

a:link { color: #5c68d4; text-decoration: none; }
a:active { color: #f34ff9; text-decoration: underline; }
a:visited { color: #5c68d4; text-decoration: none; }
a:hover { color: #f34ff9; text-decoration: underline; }

blockquote, body, center, div, dd, dl, form, input, h1, h2, h3, h4, h5, h6, menu, ul, ol, p, i, td { font-family: verdana, geneva, arial, sans-serif; }
body { margin: 0px; background-color: #fff; color: #a9a9ad; }
table { border: 0px; padding: 0px; border-spacing: 0px; }
ul { list-style-image: url(/imgs/level2/list_button.jpg); margin: 20px 0px 30px 0px; line-height: 18px; }
h1 { font-size: 12px; font-weight: normal; color: #1c2894; margin: 22px 0px 12px 0px; }
h2 { font-size: 12px; font-weight: normal; color: #7e7e84; margin: 12px 0px 0px 0px; }
h3 { font-size: 11px; font-weight: normal; color: #1c2894; margin: 0px 0px 5px 0px; }

.photoborder { border: solid 1px #211e1e; }
.extra { color: #600; font-weight: bold; }

form { padding: 0px; margin: 0px; }
select { font-size: 11px; color: #1c2894; font-family: verdana, helvetica, arial; }

/* Home */

#home-flash { width: 100%; margin: -10px 0px 0px 16px; text-align: center; vertical-align: top; }

#home-logo { width: 100%; height: 129px; margin: 233px 0px 0px 0px; text-align: center; position: relative; }
#home-nav { width: 420px; height: 19px; margin: 34px auto 0px auto; text-align: center; position: relative; }
#home-copy { width: 100%; margin: 110px 0px 0px 0px; font-size: 10px; color: #ada8a8; text-align: center; position: absolute; }

#home-nav img { float: left; margin: 0px; }

/* Level2 */

#level2-logo { top: 0px; left: 0px; width: 99px; height: 131px; position: absolute; z-index: 3; }
#level2-nav { top: 150px; left: 0px; width: 122px; height: 168px; position: absolute; z-index: 2; }
#level2-main { top: 111px; left: 173px; width: 577px; font-size: 12px; position: absolute; z-index: 1; }
#level2-copy { margin: 50px 0px 10px 0px; font-size: 10px; color: #ada8a8; position: relative; }

.title-margin { margin: 0px 0px 27px 0px; border: 0px; }
.left-image { margin: 0px 20px 8px 0px; border: 0px; float: left; }
.right-image { margin: 0px 0px 8px 20px; border: 0px; float: right; }
.map { border: 1px solid #1c2894; margin: 0px 20px 8px 0px; float: left; }

table.sizes { border: 1px solid #ccc; }
tr.sizes-header { font-weight: bold; }
table.sizes td { border: 1px solid #ccc; padding: 3px 12px; font-size: 10px; color: #8c8c92; text-align: center; }

#press a span { display: none; }
#press a:hover span { display: block; top: 40px; left: 300; width: 300px; color: #1c2894; font-size: 12px; font-weight; bold; position: absolute; z-index: 100; }
/* only IE will see this */
* html body div#press a:hover span { left: 0px; }
.press-pic { border: 1px solid; margin: 0px 8px 8px 0px; padding: 1px; float: left; }

table.store { width: 100%; padding: 0px; margin: 0px; border-spacing: 0px; }
table.store td { padding: 15px 0px 15px 0px; text-align: left; font-size: 10px; }
table.store h2 { font-size: 10px; }

.store-title {  }
.store-pic { float: left; margin-bottom: 20px; border: 0px; }
.store-item { color: #7e7e84; }
.store-price { color: #c15dc5; }

#item-container { width: 100%; height: 400px; padding: 20px; }
#item-container h2 { margin: 40px 0px 16px 0px; font-weight: bold; }
body.popup { text-align: center; font-size: 11px; }
.popup-image { margin: 10px; }