/* Common styles */
html, body { width: 100%; }
body { padding: 0; margin: 0; background: #fff url(../images/main-bg.png) repeat-x left top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #2c4661; }
img { border: 0; }
ul, li, form { padding: 0; margin: 0; }
ul.t { margin: 0 0 20px 0; }
ul.t li { list-style: none; margin: 0 0 10px 0; padding: 4px 0 0 30px; background: url(../images/bullit.gif) no-repeat left top; letter-spacing: -1px; min-height: 22px; }
ul.sec li { list-style: none; margin: 10px 0 10px 30px; padding: 4px 0 0 30px; background: url(../images/bullit1.gif) no-repeat 10px 7px; letter-spacing: -1px; min-height: 22px; }
ul.sec a { color: #2d4761; text-decoration: none; }
ul.sec a:visited { color: #2d4761; text-decoration: none; }
ul.sec a:hover { color: #2d4761; text-decoration: underline; }
.wrapper { clear: both; }
.width-container { width: 780px; margin: 0 auto; }
/**.ha { cursor: pointer; cursor: hand; } */
p { line-height: 160%; margin: 10px 0 10px 0; }
a { color: #6ab7e8; text-decoration: underline; }
a:visited { color: #6ab7e8; text-decoration: underline; }
a:hover { color: #6ab7e8; text-decoration: none; }

div.helpBox { position:absolute; top:20px; left:20px; border:1px solid #b19b72; background: #f3ebc3; padding:5px 5px; font-size:12px; }
div.helpBox a.close { float:right }

/* Layout */
div#fill-bg { background: #64d4f9 url(../images/fill-bg.png) repeat-x left 100%; min-height: 300px; }

div#header { height: 101px; background: url(../images/header-bg.jpg) no-repeat left top; }
div#logotype { width: 262px; height: 101px; float: left; margin: 0 64px 0 -20px; }
div#main-menu { height: 64px; float: left; }
div#call-out-block { height: 247px; background: url(../images/sun.jpg) no-repeat 50% top; }
div#version { float: right; color: #fff; text-align: center; font-style: italic; font-size: 12px; }
div#version div.right { background: url(../images/nversion-bg.gif) no-repeat right -24px; height: 21px; padding: 3px 5px 0 0; }
div#version div.left { width: 316px; background: url(../images/nversion-bg.gif) no-repeat left top; padding: 0 0 0 5px; }
div#newgen { font-size: 18px; color: #fff; float: left; letter-spacing: -1px; padding: 0 20px 0 0; }
div#content-container { background: #fff; margin-top:20px;}
div#content-container div.left-top { background: url(../images/cc-left-top.gif) no-repeat left top; }
div#content-container div.right-top { background: url(../images/cc-right-top.gif) no-repeat right top; }
div#content-padd { padding:5px 20px; }
div#footer-logos { text-align:center; }
div#footer { height: 79px; background: url(../images/footer.png) repeat-x left top; }
div#copyright { font-size: 12px; color: #fff; float: left; padding: 15px 0 0 30px; }
div#footer div.navigation { font-size: 12px; color: #fff; padding: 15px 30px 0 0; float: right; }
div#footer a { color: #fff; text-decoration: underline; }
div#footer a:visited { color: #fff; text-decoration: underline; }
div#footer a:hover { color: #fff; text-decoration: none; }
div#footer div.navigation a { margin: 0 0 0 7px; }

/* Internal callout */
div#call-out-block-internal { height: 68px; background: url(../images/sun-inner.jpg) no-repeat 50% top; }
div#content-container-inner { background: #fff; margin-top:20px}
div#version-inner { float: right; color: #fff; text-align: center; font-style: italic; font-size: 12px; padding: 15px 20px 0 0; }
div#version-inner div.right { background: url(../images/nversion-bg.gif) no-repeat right -24px; height: 21px; padding: 3px 5px 0 0; }
div#version-inner div.left { width: 316px; background: url(../images/nversion-bg.gif) no-repeat left top; padding: 0 0 0 5px; }
div#newgen-inner { font-size: 18px; color: #fff; float: left; letter-spacing: -1px; padding: 15px 0 0 30px; }

div.download-container-inner { position: relative; background: url(../images/download-animate.gif) no-repeat left -200px; height: 141px; padding-left: 29px; left: -28px; width: 736px; margin-bottom: -30px; }
div.download-inn { width: 69px; height: 90px; float: left; margin-right: 10px; background: url(../images/download-inner.gif) no-repeat left top;  }
div.java { background: #f3ebc3; height: 42px; }
div.java div.jright { background: url(../images/j-right.gif) no-repeat right top; height: 42px; }
div.java div.logo { float: left; }
div.java div.text { float: left; color: #b19b72; padding: 13px 0 0 40px; }

/* Animation effect */
div.download-inn-hover { position: absolute; display: none; width: 127px; height: 141px; margin-right: 10px; background: url(../images/download-animate.gif) no-repeat left top; text-align: center;  }
div.download-inn-hover a { color: #fff; text-decoration: none; display: block; width: 69px; height: 83px; padding-top: 7px; font-size: 12px; margin-left: 28px; }
div.download-inn-hover a:visited { color: #fff; text-decoration: none; }
div.download-inn-hover a:hover { color: #fff; text-decoration: none; }
div.download-inn-hover span { display: inline-block; padding-top: 4px; }

div.download-inn span { padding-top: 4px; display: inline-block; }
div.download-inn a { display: block; width: 69px; height: 83px; text-decoration: none; text-align: center; color: #fff; padding-top: 7px; font-size: 12px; background: url(../images/dlink-top.png) no-repeat left top; }
div.download-inn a:visited { color: #fff; text-decoration: none; }
div.download-inn a:hover { color: #fff; text-decoration: none; }

div#cc-end { height: 36px; width: 796px; margin: 0 auto; background: url(../images/cc-bottom.gif) repeat-x left top; }
div#cc-end div.left { height: 36px; background: url(../images/cc-left-bottom.jpg) no-repeat left top; }
div#cc-end div.right { height: 36px; background: url(../images/cc-right-bottom.jpg) no-repeat right top; }

div#download-container { width: 330px; float: left; padding: 30px 0 0 0; }
div#promo-container { width: 380px; float: right; padding: 40px 20px 0 0; }

div.download-btn { width: 323px; height: 95px; background: url(../images/download-btn.png) no-repeat left top; }
div.download-btn a { display: block; width: 203px; height: 45px; font-size: 14px; font-weight: bold; letter-spacing: -1px; padding: 50px 0 0 120px; color: #d9f8a5; text-decoration: none; }
div.download-btn a:visited { color: #d9f8a5; text-decoration: none; }
div.download-btn a:hover { color: #b3e069; text-decoration: none; }

div.download-btn a.win { background: url(../images/oss/win.png) no-repeat 30px 12px; }
div.download-btn a.mac { background: url(../images/oss/mac.png) no-repeat 30px 12px; }
/**div.download-btn a.red { background: url(../images/oss/red-hat.png) no-repeat 30px 12px; }*/
div.download-btn a.red { background: url(../images/oss/rpm.png) no-repeat 30px 12px; }
div.download-btn a.fed { background: url(../images/oss/fedora.png) no-repeat 30px 12px; }
div.download-btn a.gen { background: url(../images/oss/gentoo.png) no-repeat 30px 12px; }
div.download-btn a.man { background: url(../images/oss/mandriva.png) no-repeat 30px 12px; }
div.download-btn a.sla { background: url(../images/oss/slack-ware.png) no-repeat 30px 12px; }
div.download-btn a.ubu { background: url(../images/oss/ubuntu.png) no-repeat 30px 12px; }
div.download-btn a.tar { background: url(../images/oss/tar.png) no-repeat 30px 12px; }

div.free-text { width: 287px; height: 37px; padding: 10px 0 0 15px; }
div.download-nav { color: #bdf1fc; font-size: 12px; letter-spacing: -1px; padding: 15px 0 0 15px; }
div.download-nav a { color: #386492; text-decoration: underline; margin: 0 4px; }
div.download-nav a:visited { color: #386492; text-decoration: underline; }
div.download-nav a:hover { color: #386492; text-decoration: none; }

div.fw-text { font-size: 66px; letter-spacing: -2px; color: #386492; height: 90px; padding-left: 20px; }
div.fw-text span { font-size: 30px; color: #fff; font-style: italic; }
div.free-star { width: 81px; height: 81px; position: relative; z-index: 100; top: -124px; left: -53px; display: inline; }
div.share { width: 325px; height: 73px; padding-left: 60px; }

div#version a { color: #fff; text-decoration: underline; }
div#version a:visited { color: #fff; text-decoration: underline; }
div#version a:hover { color: #fff; text-decoration: none; }
div#version-inner a { color: #fff; text-decoration: underline; }
div#version-inner a:visited { color: #fff; text-decoration: underline; }
div#version-inner a:hover { color: #fff; text-decoration: none; }

div.column { float: left; }

div.screen-container { position: relative; width: 164px; height: 154px; background: url(../images/screen-container.jpg) no-repeat left top; float: left; margin-right: 20px; cursor: pointer; }
div.screen-container div.padd { padding: 4px 4px 0 4px; }
div.screen-container div.zoom { width: 45px; height: 42px; padding: 80px 0 0 110px; }
div.screen-container div.link { text-align: center; font-weight: bold; color: #5fa3d0; letter-spacing: -1px; }

div.frostclick-link { float:right; margin-top:2px; margin-right:5px }

/* Main menu */
div#main-menu ul { list-style: none; height: 64px; }
div#main-menu ul li { height: 64px; float: left; margin-right: 4px; cursor: pointer; }
div#main-menu ul li a { text-align: center; padding: 36px 0 6px 0; font-weight: bold; display: inline-block; text-decoration: none; letter-spacing: -1px; margin: 0 auto; }
div#main-menu ul li.support-n a, div#main-menu ul li.development-n a, div#main-menu ul li.downloads-n a { padding-right: 2px; }
div#main-menu ul a.wb { border: 0; }
li.home { background: url(../images/mbg-home.gif) no-repeat left top; width: 66px; }
li.downloads { background: url(../images/mbg-downloads.gif) no-repeat left top; width: 99px; }
li.community { background: url(../images/mbg-community.gif) no-repeat left top; width: 101px; }
li.development { background: url(../images/mbg-development.gif) no-repeat left top; width: 106px; }
li.support { background: url(../images/mbg-support.gif) no-repeat left top; width: 80px; }

li.home-n { background: url(../images/mbg-home.gif) no-repeat left -64px; width: 66px; }
li.downloads-n { background: url(../images/mbg-downloads.gif) no-repeat left -64px; width: 99px; }
li.community-n { background: url(../images/mbg-community.gif) no-repeat left -64px; width: 101px; }
li.development-n { background: url(../images/mbg-development.gif) no-repeat left -64px; width: 106px; }
li.support-n { background: url(../images/mbg-support.gif) no-repeat left -64px; width: 80px; }

li.home a { color: #67a0d5; border-bottom: 2px solid #c2ebfe; }
li.downloads a { color: #ad8b55; border-bottom: 2px solid #f9ea9a; }
li.community a { color: #779f34; border-bottom: 2px solid #d6ff90; }
li.development a { color: #51af8b; border-bottom: 2px solid #b6ffe3; }
li.support a { color: #9c5f5f; border-bottom: 2px solid #f4d7d7; margin-right: 2px; }

li.home div, li.home-n div { padding: 0 0 0 14px; }
li.downloads div, li.downloads-n div { padding: 0 0 0 15px; }
li.community div, li.community-n div { padding: 0 0 0 17px; }
li.development div, li.development-n div { padding: 0 0 0 10px; }
li.support div, li.support-n div { padding: 0 0 0 15px; }

li.generic { background: url(../images/mbg-generic.gif) no-repeat left -64px; width: 100px;}
li.generic-n { background: url(../images/mbg-generic.gif) no-repeat left -64px; width: 100px; }
li.generic div { text-align:center;}
li.generic a { color: #76a0d5;  border-bottom:2px solid #c2ebfe;}
li.generic a.hover { color: #67a0d5; border-bottom: 2px solid #f9ea9a; }
li.generic-n div { text-align:center;}
li.generic-n a { color: #fff; border-bottom:2px solid #c2ebfe;}
li.generic-n a.hover { color: #67a0d5; border-bottom: 0 solid #c2ebfe; }

li.home-n a { color: #fff; border-bottom: 2px solid #c2ebfe; }
li.downloads-n a { color: #fff; border-bottom: 2px solid #f9ea9a; }
li.community-n a { color: #fff; border-bottom: 2px solid #d6ff90; }
li.development-n a { color: #fff; border-bottom: 2px solid #b6ffe3; }
li.support-n a { color: #fff; border-bottom: 2px solid #f4d7d7; }

li.home-n a.hover { color: #67a0d5; border-bottom: 0 solid #c2ebfe; }
li.downloads-n a.hover { color: #ad8b55; border-bottom: 0 solid #f9ea9a; }
li.community-n a.hover { color: #779f34; border-bottom: 0 solid #d6ff90; }
li.development-n a.hover { color: #46a983; border-bottom: 0 solid #b6ffe3; }
li.support-n a.hover { color: #9c5f5f; border-bottom: 0 solid #f4d7d7; }

/* Buttons */
a.big-btn { width: 339px; height: 49px; background: #b2e3fb url(../images/big-btn-bg.png) no-repeat left top; display: block; font-size: 30px; color: #fff; text-decoration: none; margin: 0 0 20px 0; padding: 12px 0 0 32px; }
a.big-btn:visited { color: #fff; text-decoration: none; }
a.big-btn:hover { background-color: #1bb8ea; color: #fff; text-decoration: none; }

/* Fonts */
h1 { color: #9cd9f9; font-weight: normal; letter-spacing: -1px; margin: 0 0 20px 0; font-size: 24px; overflow: hidden; }
h2 { color: #9cd9f9; font-weight: normal; letter-spacing: -1px; margin: 0 0 10px 0; font-size: 18px; }
a.c { background: transparent; color: #e9a54c; text-decoration: underline; padding: 2px 2px 2px 2px; } 
a.c:visited { background: transparent; color: #e9a54c; text-decoration: underline; }
a.c:hover { background: #e9a54c; color: #fff; text-decoration: none; } 

/* Common rounded block */
div.yr { background: #f3ebc3; margin: 0 0 20px 0; }
div.yr div.yr-left-top { background: url(../images/yb-left-top.gif) no-repeat left top; }
div.yr div.yr-right-top { background: url(../images/yb-right-top.gif) no-repeat right top; }
div.yr div.yr-right-bottom { background: url(../images/yb-right-bottom.gif) no-repeat right bottom; }
div.yr div.yr-left-bottom { background: url(../images/yb-left-bottom.gif) no-repeat left bottom; }
div.yr div.yr-padd { padding: 10px; }

div.yr div.attention { float: left; width: 37px; height: 33px; background: url(../images/i-attention.gif) no-repeat left top; margin-right: 12px; }
div.yr div.text { float: left; width: 650px; color: #b19b72; font-size: 12px; padding: 1px 0 0 0; }
div.yr div.big { font-size: 18px; padding: 5px 0 0 0; }
div.yr a { color: #b19b72; text-decoration: underline; }
div.yr a:visited { color: #b19b72; text-decoration: underline; }
div.yr a:hover { color: #b19b72; text-decoration: none; }

div.features { margin: 0 0 10px 0; font-weight: bold; color: #507ead; padding: 7px 0 0 60px; height: 23px; }

div.big-earth { background: url(../images/big-earth.gif) no-repeat right top; margin: 20px 0 0 0; }
div.big-support { background: url(../images/big-support.gif) no-repeat right top; margin: 20px 0 0 0; height: 300px; }
div.big-earth div.item, div.big-support div.item { height: 61px; margin: 0 0 13px 0; }
div.big-earth div.item div.icon, div.big-support div.item div.icon { width: 120px; height: 61px; float: left; margin: 0 2px 0 0; }
div.big-earth div.item a, div.big-support div.item a { display: block; width: 360px; height: 51px; float: left; font-size: 30px; color: #fff; padding: 10px 0 0 40px; background-image: url(../images/be-right.png); background-repeat: no-repeat; background-position: right top; background-color: #b2e3fb; text-decoration: none; }
div.big-earth div.item a:visited, div.big-support div.item a:visited { display: block; width: 360px; height: 51px; float: left; font-size: 30px; color: #fff; padding: 10px 0 0 40px; background-image: url(../images/be-right.png); background-repeat: no-repeat; background-position: right top; background-color: #b2e3fb; text-decoration: none; }

div.big-earth div.item a.y:hover { background-color: #f2d78f; }
div.big-earth div.item a.g:hover { background-color: #c1f170; }
div.big-earth div.item a.s:hover { background-color: #92f1cd; }
div.big-earth div.item a.r:hover { background-color: #f4b1b1; }

div.big-support div.item a.y:hover { background-color: #f2d78f; }
div.big-support div.item a.g:hover { background-color: #c1f170; }
div.big-support div.item a.s:hover { background-color: #92f1cd; }
div.big-support div.item a.r:hover { background-color: #f4b1b1; }

/* FAQ page styles */
div.faq-item { margin: 0 0 3px 0; width: 489px; height: 26px; background: url(../images/faq-item-bg.gif) no-repeat left top; padding: 7px 10px 0 20px; }
div.faq-item:hover { background-position: 0 -33px; }
div.collapsed { background-position: 0 -33px; }
div.faq-item div.text-link { float: left; }
div.faq-item div.text-link a { color: #fff; font-weight: bold; text-decoration: underline; }
div.faq-item div.text-link a:visited { color: #fff; font-weight: bold; text-decoration: underline; }
div.faq-item div.text-link a:hover { color: #fff; font-weight: bold; text-decoration: underline; }
div.faq-item div.sign { float: right; }
div.faq-item div.sign a { cursor: pointer; }
ul.faq { margin: 0 0 10px 0; width: 500px; display: none; }
ul.faq li { margin: 0 0 5px 8px; line-height: 150%; background-position: 10px 10px; }

ul.faq-q { margin: 0 0 10px 0; width: 500px; }
ul.faq-q li { margin: 0 0 5px 8px; line-height: 150%; background-position: 10px 10px; }

/** div.faq-section a {text-decoration:none; color:#666}*/
ul.faq-section li { list-style:none }

div.q { font-size: 12px; font-weight: bold; margin: 0 0 5px 0; line-height: 160%; }
div.q span.l { color: #ff5353; }
div.a { font-size: 12px; margin: 0 0 15px 0; line-height: 160%; }
div.a span.l { color: #30d528; font-weight: bold; }

div.return-link { text-align: center; margin: 0 0 -20px 0; overflow: hidden; }

/* Developers page styles */
div.redirect { width: 220px; margin: 40px auto 0 auto; }
div.redirect h2 { font-weight: bold; color: #9cd9f9; font-size: 14px; margin: 0 0 20px 0; }

/* Banner page */
h2.link { color: #9cd9f9; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
h2.link span { color: #507ead; }
div.banner { margin: 0 0 20px 0; display: inline-block; }
div.banner img { border: 1px solid #6daed5; }
div.banner-code { margin: 0 0 10px 0; display: none; }
div.banner-code textarea { background: #fff; border: 1px solid #6daed5; }

/* Screenshots page */
div.big-screen-container { height: 476px; background: #b2e3fb; overflow: hidden; clear: both; }
div.big-screen-container div.bs-left-top { height: 476px; background: url(../images/bs-left-top.png) no-repeat left top; }
div.big-screen-container div.bs-right-top { height: 476px; background: url(../images/bs-right-top.png) no-repeat right top; }
div.big-screen-container a.get-left { cursor: pointer; width: 80px; height: 450px; display: block; float: left; background: url(../images/get-left.gif) no-repeat 50% 50%; }
div.big-screen-container a.get-right { cursor: pointer; width: 80px; height: 450px; display: block; float: right; background: url(../images/get-right.gif) no-repeat 50% 50%; }
div.big-screen-container div.contenet { float: left; }
div.big-screen-container div.heading { color: #fff; font-size: 14px; text-align: center; font-weight: bold; margin: 10px 0; }
div.big-screen-container div.download-link { text-align: center; margin: 5px 0; }
div.big-screen-container div.download-link a { color: #64a9d2; font-size: 30px; letter-spacing: -1px; text-decoration: none; }
div.big-screen-container div.download-link a:visited { color: #64a9d2; text-decoration: none; }
div.big-screen-container div.download-link a:hover { color: #64a9d2; text-decoration: underline; }

div.bigtabs { overflow: hidden; height: 165px; clear: both; cursor: pointer; }
div.bigtabs div.selected, div.bigtabs div.active { float: left; }
div.bigtabs div.selected div.bigtab { width: 180px; height: 165px; background: #b2e3fb; }
div.bigtabs div.active div.bigtab { width: 180px; height: 165px; background: #fff; }

div.bigtabs div.selected div.bigtab-center div.left { width: 100%; height: 165px; background: url(../images/big-tab.gif) no-repeat left top; }
div.bigtabs div.selected div.bigtab-center div.right { width: 100%; height: 165px; background: url(../images/big-tab.gif) no-repeat right -165px; }
div.bigtabs div.selected div.bigtab-first div.left { width: 100%; height: 165px; background: url(../images/big-tab.gif) no-repeat left -330px; }
div.bigtabs div.selected div.bigtab-first div.right { width: 100%; height: 165px; background: url(../images/big-tab.gif) no-repeat right -165px; }
div.bigtabs div.selected div.bigtab-last div.left { width: 100%; height: 165px; background: url(../images/big-tab.gif) no-repeat left top; }
div.bigtabs div.selected div.bigtab-last div.right { width: 100%; height: 165px; background: url(../images/big-tab.gif) no-repeat right -495px; }

div.bigtab-center div.tab-padding { padding: 10px 9px 0 9px; }
div.bigtab-first div.tab-padding { padding: 10px 9px 0 9px; }
div.bigtab-last div.tab-padding { padding: 10px 9px 0 12px; }

div.bigtabs div.screen-shot { width: 156px; height: 110px; background: url(../images/screen-bg.gif) no-repeat left top; padding: 2px 0 0 2px; }

div.bigtabs div.text { text-align: center; margin-top: 15px; }
div.bigtabs div.text a.non-active { color: #fff; font-weight: bold; text-decoration: none; }
div.bigtabs div.text a.non-active:visited { color: #fff; font-weight: bold; text-decoration: none; }
div.bigtabs div.text a.non-active:hover { color: #fff; font-weight: bold; text-decoration: none; }
div.bigtabs div.text a { color: #64a9d2; text-decoration: underline; font-weight: bold; }
div.bigtabs div.text a:visited { color: #64a9d2; text-decoration: underline; }
div.bigtabs div.text a:hover { color: #64a9d2; text-decoration: none; }

div.bsc-container { margin: 0 0 10px 20px; background: #fff; overflow: hidden; width: 528px; height: 373px; position: relative; }
div.bsc-container div.bsc-left-top { background: url(../images/bsc-left-top.gif) no-repeat left top; }
div.bsc-container div.bsc-right-top { background: url(../images/bsc-right-top.gif) no-repeat right top; }
div.bsc-container div.bsc-right-bottom { background: url(../images/bsc-right-bottom.gif) no-repeat right bottom; }
div.bsc-container div.bsc-left-bottom { background: url(../images/bsc-left-bottom.gif) no-repeat left bottom; }
div.bsc-container div.bsc-padd { padding: 4px; }
div.bsc-container div.image { width: 2096px; height: 365px; left: 0; position: relative; }
div.bsc-container div.image img { margin-right: 4px; }

/* Shop page */
div.shirt-container { height: 220px; overflow: hidden; clear: both; }
div.shirt-container div.left { float: left; width: 356px; }
div.shirt-container div.right { float: right; width: 360px; }
select.shirt { width: 240px; position: relative; top: -23px; margin-right: 10px; }
input.buy-btn { width: 100px; height: 40px; }

div.yrb-container { margin: 0 0 10px 0; background: #f3ebc3; text-align: center;  min-height: 47px; }
div.yrb-container div.yrb-left-top { background: url(../../avalanche/images/yrb-left-top.gif) no-repeat left top; }
div.yrb-container div.yrb-right-top { background: url(../../avalanche/images/yrb-right-top.gif) no-repeat right top; }
div.yrb-container div.yrb-right-bottom { background: url(../../avalanche/images/yrb-right-bottom.gif) no-repeat right bottom; }
div.yrb-container div.yrb-left-bottom { background: url(../../avalanche/images/yrb-left-bottom.gif) no-repeat left bottom; }
div.yrb-container div.yrb-padd { padding: 10px; }

a.photo-pool { font-size: 24px; text-decoration: underline; color: #b19b72; text-align: center; }
a.photo-pool:visited { font-size: 24px; text-decoration: underline; color: #b19b72; }
a.photo-pool:hover { font-size: 24px; text-decoration: none; color: #fff; background: #b19b72; }

div.tshirt-photos { clear: both; max-height:180px; margin-bottom:8px; }
div.tshirt-photos img { margin: 8px 6px; max-width:225px;}

div.stickers { height: 200px; overflow: hidden; clear: both; }
div.stickers div.item { float: left; margin: 0 10px 0 0; }

#shopping-cart { margin-bottom:20px; }
#selection-panel { width:40%; height:400px; float:left;}
#cart-panel { width:50%; float:right;}
.selected { border:4px solid orange;}
.unselected { border:4px solid #fff;}

/** Thanks page */
#vimeo-fraud-warning {  float:left; margin-top:10px; }
#thanks { float:right; margin-right:40px; margin-top:10px;}
#thanks h1 { color:#2b7fb0;}
#thanks a.download { color:#007700; font-size:12px; font-weight:bold; position:relative; top:20px }
