* { margin: 0; padding: 0; font: 12px arial, verdana, helvetica, sans-serif; position: relative; }
body { background: #AFAFAF url(../images/layout/background.jpg) top center no-repeat; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 20px 0; }
h1 { font-size: 20px; background: url(../images/layout/page-head-bg.png) bottom left no-repeat; padding: 0 0 15px 30px; color: #444444; }
h2 { font-size: 14px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }
p { margin: 0 0 10px 0; }
ol, ul { margin: 10px 0; padding: 0 0 0 24px; }
a img { border: 0; }
a { text-decoration: none; color: #444444; }
a:hover { text-decoration: underline; }
.left a { text-decoration: underline; color: #0145FF; }

del { color: #222222; }
ins { color: #ff0000; text-decoration: none; }

/*table { border: 1px solid #d8d8d8; border-collapse: collapse; }
tr { border: 1px solid #d8d8d8; border-collapse: collapse; }
tr:hover { background: #BAD7DF; cursor: crosshair; }
td { vertical-align: top; text-align: left; padding: 4px; border: 1px solid #d8d8d8; }
th { vertical-align: top; text-align: left; font-weight: bold; padding: 4px; border: 1px solid #d8d8d8; }*/

table { border: 1px solid #777777; border-collapse: collapse; }
tr { border: 1px solid #777777; border-collapse: collapse; }
tr:hover { background: url(../images/layout/cart-hover.png) top left repeat; cursor: default; }
td { vertical-align: top; text-align: left; padding: 8px 4px; border: 1px solid #777777; }
th { vertical-align: top; text-align: left; font-weight: bold; padding: 8px 4px; border: 1px solid #777777; }

form {  }
fieldset {  }
form div {  }
form input, form textarea {  }
form select {  }
form input[type=submit] {  }
form label {  }

hr.clear { clear: both; height: 0; border: 0; visibility: hidden; }

/*z-index sorting*/
#vibram-logo { z-index: 10000; }
#counterfeit { z-index: 9000; }
#counterfeit-info { z-index: 8000; }
#social-links { z-index: 7000; }
#menu ul li ul { z-index: 6000; }
#secondary-strapline { z-index: 5000; }
#sitetitle { z-index: 4000; }
#strapline { z-index: 3000; }
#aside-menu { z-index: 2000; }
#content { z-index: 1000; }
#innercontentcontain { z-index: 500; }
#contentcontain { z-index: 250; }
#container { z-index: 125; }
#slide1 { z-index: 1; }
#slide2 { z-index: 1; }
#slides { z-index: 0; }

#slides { width: 1000px; height: 794px; margin: 0 auto; position: absolute; top: 0; left: 50%; margin: 0 0 0 -500px; }
#slide1, #slide2, #slide3, #slide4 { width: 1000px; height: 794px; margin: 0 auto; position: absolute; top: 0; left: 50%; margin: 0 0 0 -500px; background: url(../images/layout/slides/slides7.jpg) top left no-repeat; }
#slide2 { background: url(../images/layout/slides/slides5.jpg) top left no-repeat; }
#slide3 { background: url(../images/layout/slides/slides3.jpg) top left no-repeat; }
#slide4 { background: url(../images/layout/slides/slides6.jpg) top left no-repeat; }
#container { width: 1024px; margin: 0 auto 0 auto; background: url(../images/layout/container-bg2.png) top center no-repeat; padding: 0 0 106px 0; }
#headers, #footers, #contentcontain, #innercontentcontain, #content { clear: both; margin: 0 auto; position: relative; margin: 0 auto; }

#headers { height: 376px; width: 1000px; }

#sitetitle { left: 26px; top: 10px; width: 328px; height: 0; padding-top: 91px; overflow: hidden; display: block; background: url(../images/layout/logo.png) top left no-repeat; position: absolute; }
#strapline { width: 483px; height: 0; padding-top: 22px; overflow: hidden; background: url(../images/layout/strapline-main.png) top left no-repeat; position: absolute; top: 134px; left: 0; }
#counterfeit { position: absolute; top: 54px; right: 0px; background: url(../images/layout/counterfeit.png) top left no-repeat; width: 439px; height: 0; padding-top: 79px; overflow: hidden; cursor: pointer; }
#vibram-logo { width: 148px; height: 0; padding-top: 89px; overflow: hidden; position: absolute; top: 0px; right: 20px; background: url(../images/layout/vibram-logo.png) top right no-repeat; display: block; }
#secondary-strapline { position: absolute; top: 224px; left: 0; background: url(../images/layout/strapline.png) top left no-repeat; width: 693px; height: 0; padding-top: 146px; overflow: hidden; }

#aside-menu { position: absolute; right: 0px; top: 136px; background: url(../images/layout/aside-menu.png) top left no-repeat; width: 517px; height: 20px; }
#aside-menu ul { list-style: none; padding: 0; margin: 5px 20px 0 20px; text-align: right; }
#aside-menu ul li { display: inline; margin: 0 0 0 5px; }
#aside-menu a { color: #000000; }
#aside-menu a:hover { color: #ffffff; }

#menu { position: absolute; top: 156px; left: 0; height: 56px; background: url(../images/layout/menu-bg.png) top left repeat-x; width: 1000px; }
#menu ul { list-style: none; margin: 0; padding: 0; position: relative; }
#menu ul li { float: left; margin: 0; position: relative; background: url(../images/layout/menu-item-left.png) top left no-repeat; height: 56px; }
#menu ul li a { display: block; text-decoration: none; padding: 20px 32px; color: #000000; }
#menu ul li a:hover { text-decoration: none; background: url(../images/layout/menu-on.png) top right repeat-x; }
#menu ul li a.on { background: url(../images/layout/menu-on.png) top right repeat-x; }
#menu ul li a:hover.on {  }
#menu ul li ul { display: none; position: absolute; left: 0; margin: -3px 0 0 0; width: 220px; padding: 20px 0 20px 0; background: url(../images/layout/sub-menu-bg.jpg) top left no-repeat; -moz-border-radius: 0 20px 20px 20px; -webkit-border-radius: 0 20px 20px 20px; border-radius: 0 20px 20px 20px; -moz-box-shadow: 0px 2px 5px #000000; -webkit-box-shadow: 0x 2px 5px #000000; box-shadow: 0px 2px 5px #000000; }
#menu ul li ul li { width: 220px; margin: 0; height: 24px; background: none; }
#menu ul li ul li a { padding: 5px 10px; margin: 0; }
#menu ul li ul li a:hover { background: url(../images/layout/sub-menu-hover.png) top left repeat-y; }
#menu ul li ul li a.on { background: url(../images/layout/sub-menu-hover.png) top left repeat-y; }
#menu ul li ul li a:hover.on { background: url(../images/layout/sub-menu-hover-2.png) top left repeat-y; }
#menu ul li:hover ul { display: block; }

#social-links { width: 132px; position: absolute; top: 165px; right: 25px; }
#social-links a { display: block; height: 0; padding-top: 34px; width: 34px; overflow: hidden; float: left; margin: 0 0 0 8px; }
#social-links a#twitter { background: url(../images/layout/twitter.png) top left no-repeat; }
#social-links a#facebook { background: url(../images/layout/facebook.png) top left no-repeat; }
#social-links a#environment { background: url(../images/layout/environment.png) top left no-repeat; }

#contentcontain { width: 972px; padding: 20px 0 20px 0; margin: 0 32px 0 20px; background: url(../images/layout/outer-container-2.png) bottom left repeat-x; }
#innercontentcontain { width: 942px; padding: 22px 0 20px 0; margin: 0 4px 20px 26px; background: url(../images/layout/inner-content-contain.png) repeat; }
#content { width: 908px; margin: 0 18px 0 8px; background: #ffffff; position: relative; padding: 10px 4px 4px 4px; color: #444444; }

#footers { width: 972px; margin: 0 0 0 0; height: 20px; padding: 0 0 10px 0; }
#footers ul { list-style: none; padding: 0; margin: 0 auto 0 26px; }
#footers ul li { display: inline; margin: 0 10px 0 0; }
#footers a { color: #555555; }
#footers a:hover { color: #555555; font-weight: bold; text-decoration: none; }
#footer-logo { position: absolute; right: 30px; bottom: 0px; width: 132px; height: 0; padding-top: 36px; overflow: hidden; background: url(../images/layout/small-logo2.png) top left no-repeat; }

/*mens vibrams*/
.boxgrid { float: left; margin: 30px; height: 200px; width: 220px; position: relative; }
.boxgrid:hover { cursor: pointer; }
.boxcaption { position: absolute; bottom: 0; left: 0; width: 220px; height: 42px; background: url(../images/layout/boxcaption.png) top left no-repeat; display: none; }
.boxcaption h3 a { display: block; color: #ffffff; text-decoration: none; height: 18px; padding: 10px; margin: 4px 0 0 0; }

#prod-showcase { position: relative; background: #ffffff; width: 908px; height: 416px; }
#prod-showcase .boxgrid { float: left; margin: 0 9px 9px 0; height: 160px; width: 180px; position: relative; overflow: hidden; padding: 20px; }
#prod-showcase .boxgrid.last { margin: 0 0 9px 0; }
#prod-showcase .boxgrid:hover { cursor: pointer; background: url(../images/layout/boxgrid-bg3.png) top left no-repeat; }
#prod-showcase .boxcaption { position: absolute; bottom: 20px; left: 3px; width: 195px; height: 42px; background: url(../images/layout/boxcaption.png) top left no-repeat; display: none; }

#hometext { width: 410px; margin: 20px 0 20px 0; float: left; padding: 15px 10px 15px 25px; background: #ffffff; }
#home-latest { float: right; width: 420px; height: 499px; margin: 20px 0 20px 0; padding: 0 0 15px 25px; background: #ffffff; position: relative; }
#home-latest h2 { height: 0; padding-top: 42px; width: 420px; background: url(../images/layout/new-title.png) top left no-repeat; overflow: hidden; margin: 0 0 4px 0; }
#home-watches, #home-clothing { padding: 0 0 0 25px; background: #ffffff; width: 420px; }
#home-watches { float: right; }
#home-clothing { float: left; }
#home-watches a { width: 420px; height: 0; padding-top: 205px; overflow: hidden; background: url(../images/layout/home-watches.jpg) top left no-repeat; display: block; }
#home-clothing a { width: 420px; height: 0; padding-top: 205px; overflow: hidden; background: url(../images/layout/home-clothing.jpg) top left no-repeat; display: block; }
#home-watches a:hover { background: url(../images/layout/home-watches-on.jpg) top left no-repeat; }
#home-clothing a:hover { background: url(../images/layout/home-clothing-on.jpg) top left no-repeat; }

#counterfeit-info { display: none; padding: 50px 30px; background: url(../images/layout/counterfeit-info.jpg) top left no-repeat; width: 560px; position: absolute; top: 110px; right: 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; -moz-box-shadow: 0px 2px 5px #000000; -webkit-box-shadow: 0x 2px 5px #000000; box-shadow: 0px 2px 5px #000000; }

#latest-slides { position: relative; width: 420px; height: 420px; }
#latest-img { position: absolute; top: 0px; left: 0; width: 420px; height: 450px; }
#latest-img img { position: absolute; }
#latest-text { display: none; width: 380px; padding: 20px; height: 450px; position: absolute; top: 20px; left: 0; overflow: hidden; background: #ffffff; }
#prev-button { position: absolute; top: 0; left: 0; height: 18px; width: 386px; background: url(../images/layout/prev.gif) bottom right no-repeat; text-align: right; padding: 0 34px 0 0; cursor: pointer; }
#next-button { position: absolute; bottom: 0; left: 0; height: 18px; width: 386px; background: url(../images/layout/next.gif) bottom right no-repeat; text-align: right; padding: 0 34px 0 0; cursor: pointer; }

#current-cart { position: absolute; top: 10px; right: 20px; width: 200px; text-align: right; }

.problem { border: 2px solid #ff0000; padding: 9px; background: #FF7F7F; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 20px; }
.notice { border: 2px solid #E4B706; padding: 9px; background: #FFE88F; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 20px; font-size: 16px; color: #000000; }

/*shop cart*/
th.description { width: 250px; }
th.size { width: 40px; }
th.quantity { width: 40px; }
th.remove { width: 40px; }
th.price { width: 40px; }

.nivo-prevNav { position: absolute; top: 0; right: 0; background: yellow; }
.nivo-nextNav { position: absolute; bottom: 0; right: 0; background: yellow; }

/*form.item-options { background: url(../images/layout/form-bg.gif) top left no-repeat; width: 345px; height: 340px; padding: 40px 30px 10px 15px; float: right; }
form.item-options div { clear: both; margin: 0 0 15px 0; }
form.item-options div label { margin: 0 25px 0 0; width: 100px; display: inline-block; float: left; }
form.item-options input, form.item-options select, form.item-options textarea { border: 1px solid #c3c1c2; padding: 2px; background: #ffffff; width: 225px; float: right; margin: -16px 0 0 0; }
div.prod-image-large { float: left; width: 400px; height: 400px; margin: 0 0 0 30px; text-align: center; }
form.item-options div.prod-desc { height: 220px; width: 225px; margin: 0 0 25px 120px; overflow: hidden; }*/
.addtobasket { border: 0; padding: 0; background: transparent; width: 126px; height: 32px; }

.page-img { float: right; margin: 0 10px 10px 0; }
.page-text { float: left; margin: 0 0 0 30px; width: 370px; }
.page-contactform { float: right; margin: 70px 30px 0; width: 380px; }

.productbox { width: 205px; height: 360px; overflow: hidden; margin: 0 10px 20px 10px; float: left; }
.productbox div { margin: 0 0 5px 0; border-bottom: 1px solid #cbcbcb; padding: 5px 10px; }
.productbox label {  }
.productbox a { text-decoration: none; color: #1a1a1a; }
.productbox a:hover { text-decoration: none; }
.productbox select { width: 150px; border: 1px solid #c3c1c2; padding: 2px; background: #ffffff; margin: 0 0 0 5px; }

.page-contactform input, .page-contactform textarea { border: 0; -moz-box-shadow: 0px 2px 5px #555555; -webkit-box-shadow: 0x 2px 5px #555555; box-shadow: 0px 2px 5px #555555; width: 270px; margin: -16px 0 30px 0; float: right; padding: 2px 4px; }
.page-contactform label { width: 110px; display: block; float: left; margin: 0 0 0 0; text-align: left; }
.page-contactform div { clear: both; margin: 0 0 16px 0; }
.page-contactform #submitcontact { background: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 162px; height: 33px; margin: -30px -5px 0 0; padding: 0; border: 0; }



form.clothingitem-options { background: url(../images/layout/clothing-form-bg.gif) top left no-repeat; width: 345px; height: 463px; padding: 5px 30px 10px 15px; float: right; }
form.clothingitem-options div { clear: both; margin: 0 0 15px 0; }
form.clothingitem-options div label { margin: 0 25px 0 0; width: 100px; display: block; float: left; }
form.clothingitem-options input, form.clothingitem-options select, form.clothingitem-options textarea { border: 1px solid #c3c1c2; padding: 2px; background: #ffffff; width: 235px; float: right; margin: -16px 0 0 0; }
form.clothingitem-options div.prod-desc { height: 280px; width: 235px; margin: 0 0 25px 110px; overflow: hidden; }
form.clothingitem-options div.prod-desc div.thumbs { position: absolute; bottom: 0px; clear: both; }
form.clothingitem-options div.prod-desc div.thumbs a img { border: 1px solid #cccccc; }
div.prod-image-large-clothing { float: left; width: 400px; height: 478px; }
form.clothingitem-options div.item-title { width: 235px; margin: 0 0 25px 110px; overflow: hidden; }
form.clothingitem-options div.item-title h2 { padding: 0; margin: 0; font-size: 16px; }
form.clothingitem-options input[type=image] { border: 0; padding: 0; background: transparent; width: 126px; height: 32px; margin: 30px 0 0 0; }
div.thumbs { clear: both; }

ul#vibrams-lower-menu { list-style: none; margin: 10px 0; padding: 0; }
ul#vibrams-lower-menu li { display: inline; margin: 0 5px 0 5px; }

.price { font-weight: bold; }

ol h2 { font-size: 14px; margin: 0 0 6px 0; }
ol li { margin: 0 0 20px 0; }

#jeans-link, #shirts-link, #tshirts-link, #outer-link, #shorts-link, #caps-link { overflow: hidden; height: 0; padding-top: 277px; width: 277px; display: block; float: left; margin: 0 15px 25px 10px; }
a#jeans-link { background: url(../images/layout/jeans.jpg) top left no-repeat; }
a#shirts-link { background: url(../images/layout/shirts.jpg) top left no-repeat; }
a#tshirts-link { background: url(../images/layout/tshirts.jpg) top left no-repeat; margin: 0 0 25px 10px; }
a#outer-link { background: url(../images/layout/outer.jpg) top left no-repeat; }
a#shorts-link  { background: url(../images/layout/shorts.jpg) top left no-repeat; }
a#caps-link { background: url(../images/layout/caps.jpg) top left no-repeat; margin: 0 0 25px 10px; }

a:hover#jeans-link { background: url(../images/layout/jeans-on.jpg) top left no-repeat; }
a:hover#shirts-link { background: url(../images/layout/shirts-on.jpg) top left no-repeat; }
a:hover#tshirts-link { background: url(../images/layout/tshirts-on.jpg) top left no-repeat; }
a:hover#outer-link { background: url(../images/layout/outer-on.jpg) top left no-repeat; }
a:hover#shorts-link  { background: url(../images/layout/shorts-on.jpg) top left no-repeat; }
a:hover#caps-link { background: url(../images/layout/caps-on.jpg) top left no-repeat; }

div#clothing-home { margin: 10px 0 10px 0; }

#cartbox { margin: 0 15px 0 30px; }

.left { width: 340px; float: left; margin: 0 0 0 30px; }
.right { width: 340px; float: left; margin: 0 0 0 20px; }
.left ul, .right ul { padding: 0; margin: 0; }
.left li, .right li { list-style: none; padding: 0; margin: 0 0 30px 0; }
.left h2, .right h2 { margin: 0 0 4px 0; font-weight: bold; }
.left.legal ul, .right.legal ul { margin: 10px 0; padding: 0 0 0 24px; }
.left.legal li, .right.legal li { list-style: disc; padding: 0; margin: 0; }
.left.legal h2, .right.legal h2 { margin: 0 0 4px 0; font-weight: bold; }

.credits { padding: 0 45px 0 45px; color: #8F8F8F; margin: 10px auto; }

/*prod-desc 114px, sizing-options 130px, colour-options 102px*/
#item-options { background: url(../images/layout/form-bg-shoes.png) top left repeat-y; width: 390px; height: 390px; float: right; }
#item-options form { clear: both; margin: 0 0 10px 0; height: 24px; }
#item-options form div { float: left; }
#item-options form div label { margin: 0 30px 0 10px; float: left; padding: 5px 0 0 0; width: 30px; text-align: right; }
#item-options form input, #item-options form select, #item-options form textarea { border: 1px solid #c3c1c2; padding: 2px; background: #ffffff; width: 80px; margin: 5px 0 0 0; }
#item-options form input.hidden { width: 0; display: none; height: 0; }
div.prod-image-large { float: left; width: 400px; height: 400px; margin: 0 10px 0 30px; text-align: center; }
#item-options form div.prod-desc { margin: 0; width: 104px; text-align: center; }
#item-options form div.prod-desc p { margin: 0; padding: 10px 0 0 0; width: 110px; }
#item-options form .addtobasket { border: 0; padding: 0; background: transparent; width: 24px; height: 24px; }
#item-options form div.submitbox { margin: 0; padding: 0; width: 40px; }
#item-options form div.sizing-options { width: 100px; text-align: center; }
#item-options form div.colour-options { width: 142px; height: 22px; padding: 10px 0 0 0; }
#item-options form div.colour-options img { margin: 0 10px 0 0; }

#item-options .colour-tag { width: 142px; }
#item-options .rrp-tag { width: 150px; }
#item-options .size-tag { width: 94px; }
#item-options table { border: 0; border-collapse: collapse; background: transparent; }
#item-options tr { border: 0; border-collapse: collapse; }
#item-options tr:hover { background: transparent; cursor: default; }
#item-options td:hover { background: #E7E7E7; cursor: default; }
#item-options td { vertical-align: top; text-align: center; padding: 0; border: 0; }
#item-options th { vertical-align: top; text-align: center; font-weight: normal; padding: 12px 0 24px 0; border: 0; }


/*colours*/
.colour-options.black { background: url(../images/colours/black.png) top left no-repeat; }
.colour-options.blue, .colour-options.blue-hero { background: url(../images/colours/blue.png) top left no-repeat; }
.colour-options.pink { background: url(../images/colours/pink.png) top left no-repeat; }
.colour-options.green { background: url(../images/colours/green.png) top left no-repeat; }
.colour-options.red { background: url(../images/colours/red.png) top left no-repeat; }
.colour-options.navy-camo { background: url(../images/colours/navy-camo.png) top left no-repeat; }
.colour-options.brown { background: url(../images/colours/brown.png) top left no-repeat; }
.colour-options.grey { background: url(../images/colours/grey.png) top left no-repeat; }
.colour-options.lilac { background: url(../images/colours/lilac.png) top left no-repeat; }
.colour-options.peach { background: url(../images/colours/peach.png) top left no-repeat; }
.colour-options.light-blue { background: url(../images/colours/light-blue.png) top left no-repeat; }
.colour-options.denim { background: url(../images/colours/denim.png) top left no-repeat; }
.colour-options.grey-pink { background: url(../images/colours/grey-pink.png) top left no-repeat; }
.colour-options.camo { background: url(../images/colours/camo.png) top left no-repeat; }
.colour-options.black-camo { background: url(../images/colours/black-camo.png) top left no-repeat; }
.colour-options.turqoise-camo { background: url(../images/colours/turqoise-camo.png) top left no-repeat; }
.colour-options.black-orange { background: url(../images/colours/black-orange.png) top left no-repeat; }
.colour-options.aqua { background: url(../images/colours/aqua.png) top left no-repeat; }
.colour-options.taupe { background: url(../images/colours/taupe.png) top left no-repeat; }
.colour-options.slate-grey { background: url(../images/colours/slate-grey.png) top left no-repeat; }
.colour-options.charcoal { background: url(../images/colours/charcoal.png) top left no-repeat; }

/*new 2011*/
.colour-options.black-cool-grey { background: url(../images/colours/blackgrey.png) top left no-repeat; }
.colour-options.cool-grey-kelly-green { background: url(../images/colours/greygreen.png) top left no-repeat; }

.colour-options.black-silver { background: url(../images/colours/blackgrey.png) top left no-repeat; }
.colour-options.white-grey-purple { background: url(../images/colours/whitepurple.png) top left no-repeat; }

.colour-options.black-gold-dark-grey { background: url(../images/colours/orangeblack.png) top left no-repeat; }
.colour-options.black-silver-dark-grey { background: url(../images/colours/blackgrey.png) top left no-repeat; }
.colour-options.blue-yellow-grey { background: url(../images/colours/blueyellow.png) top left no-repeat; }
.colour-options.yellow-silver-grey { background: url(../images/colours/yellowsilver.png) top left no-repeat; }

.colour-options.coconut-black-charcoal { background: url(../images/colours/black.png) top left no-repeat; }
.colour-options.mandarine-orange-black { background: url(../images/colours/orangeblack.png) top left no-repeat; }
.colour-options.blue-light-grey-medium-grey { background: url(../images/colours/bluegrey.png) top left no-repeat; }

.colour-options.white-monument-grey { background: url(../images/colours/whitegrey.png) top left no-repeat; }
.colour-options.frosted-almond { background: url(../images/colours/almond.png) top left no-repeat; }

.colour-options.royal-blue { background: url(../images/colours/royalblue.png) top left no-repeat; }

#flipslide { height: 243px; clear: both; overflow: hidden; background: #ffffff; background: url(../images/layout/carousel-bg.jpg) top center no-repeat; }
ul#flip { clear: both; height: 190px; width: 908px; margin: 0; padding: 0; list-style: none; }
.ui-jcoverflip { position: relative; vertical-align: bottom; }
.ui-jcoverflip--item { position: absolute; display: block; outline: none; padding: 0; margin: 0; vertical-align: bottom;}
/*width: 190px; height: 172px;*/
.ui-jcoverflip--item a{ display: block; outline: none; padding: 0; margin: 0; vertical-align: bottom;}
.ui-jcoverflip--item a img { margin: 0; padding: 0; vertical-align: bottom; }
.ui-jcoverflip--title { position: absolute; bottom: -25px; /*left: 908px;*/ width: 908px; left: 0; font-size: 20px; font-weight: normal; vertical-align: bottom; display: block; text-align: center; }
#scrollbar { position: absolute; right: 20px; left: 20px; bottom: 4px; z-index: 1; }

#carousel-help { height: 0px; background: url(../images/layout/carousel-help.png) bottom right no-repeat; width: 942px; padding: 19px 0 0 0; margin: 0 4px 0 26px; overflow: hidden; }
#leftbumper { width: 8px; height: 232px; background: url(../images/layout/carousel-shadow-left.png) top left no-repeat; position: absolute; top: 4px; left: 0; }
#rightbumper { width: 8px; height: 232px; background: url(../images/layout/carousel-shadow-right.png) top left no-repeat; position: absolute; top: 4px; right: 0; }

#success { background: #16CF0C; color: #ffffff; }
.error { background: red; color: #ffffff; }

.biggest { font-size: 14px; }
.biggest a { font-size: 14px; }
.environment { margin: 20px 0; }
.environment li { margin: 0 0 12px 0; font-size: 14px; }

.preorder { color: #ff0000; font-size: 16px; padding: 0 30px; margin: -10px 0 0 0; }
