a, body, div, img, li, span, ul { border:0px; margin:0px; outline:0px; padding:0px; text-decoration:none; }
body { background:#343434; }
.boxcount { color:#B96000; font-size:30px; line-height:25px; }
.clear { clear:both; }
.error { color:#CD171C; }
.small { color:#000; font-size:16px; font-weight:bold; }
#display { display:block; float:none; height:auto; position:static; width:auto; }
#display .box { -moz-border-radius:6px; -webkit-border-radius:6px; background:#F9B041; border-radius:6px; color:#343434; display:block; float:none; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial, serif; font-size:10pt; margin:7.5px 0px; padding:12px; position:static; }
#display .box a { color:#343434; }
#display .box a.button { text-decoration:none; }
#display .box a.image { border:0px; margin:0px; outline:0px; padding:0px; text-decoration:none; }
#display .box a < img { display:block; float:none; height:auto; margin:0px; max-height:none; max-width:288px; min-height:none; min-width:none; padding:0px; position:static; width:288px; }
#display .box img { display:inline; float:none; height:auto; margin:0px; max-height:none; max-width:300px; min-height:none; min-width:none; padding:0px; position:static; width:auto; }
#display .box img.buttons { display:inline; float:none; height:auto; margin:0px; padding:0px; position:static; width:auto; }
#display .box img.logo { display:inline; float:none; height:auto; margin:0px; max-height:none; max-width:288px; min-height:none; min-width:none; padding:0px; position:static; width:auto; }
#display .box input[type="text"] { -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#FFF; border:1px solid #333; border-radius:4px; color:#000; display:block; float:none; font-family:Arial, 'Helvetica Neue', Helvetica, 'Liberation Sans', sans-serif; font-size:13px; font-weight:400; height:31px; margin:0px; padding:7px 10px; position:static; text-align:left; width:95%; }
#display .box input[type="submit"].button { -moz-border-radius:3px; -webkit-border-radius:3px; background:#B96000; border:1px solid rgba(178, 178, 178, 0.5); border-radius:3px; color:#CCC; cursor:pointer; display:block; float:none; font-family:Arial, 'Helvetica Neue', Helvetica, 'Liberation Sans', sans-serif; font-size:16px; font-weight:normal; height:35px; margin:0px; padding:4px 15px; position:static; text-align:center; width:82px; }
#display .box input[type="submit"].button:hover { cursor:pointer; }
#display .box textarea { -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#FFF; border:1px solid #333; border-radius:4px; color:#000; display:block; float:none; font-family:Arial, 'Helvetica Neue', Helvetica, 'Liberation Sans', sans-serif; font-size:13px; font-weight:400; height:100px; margin:0px; padding:10px; position:static; resize:none; text-align:left; width:95%; }
#display .box video { height:181px; width:275px; }
#display .box .arrow { background:url(mfiles/mobile-icon-sprite.png) 0px -20px no-repeat; bottom:auto; display:block; float:none; height:16px; left:auto; margin:-30px 0px 0px 0px; padding:0px; position:absolute; right:30px; top:auto; width:8px; z-index:3; }
#display .box .header { color:#B96000; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial,serif; font-size:18px; font-weight:bold; line-height:27px; margin:0px; padding:0px; }
#display .box .item { display:block; float:none; height:auto; margin:0px; padding:0px; position:relative; width:275px; }
#display .box .item .frame { bottom:auto; display:block; float:none; height:225px; left:0px; position:relative; right:auto; top:0px; width:275px; z-index:1; }
#display .box .item .info { display:block; float:none; height:auto; overflow:hidden; position:static; white-space:normal; width:275px; }
#display .box .item .mainpic { bottom:auto; display:block; float:none; height:225px; left:0px; position:absolute; right:auto; top:0px; width:275px; z-index:2; }
#display .box .item .mainpic img { height:225px; width:275px; }
#display .box .item .smallpics { background:transparent; display:inline; float:left; height:50px; margin:10px 0px; padding:0px; position:static; width:55px; }
#display .box .item .smallpics:hover { display:inline; float:left; height:50px; margin:10px 0px; padding:0px; position:static; width:55px; }
#display .box .item .smallpics img { height:50px; width:50px; }
#display .box .item .smallpics .bigpics { display:none; float:none; position:absolute; }
#display .box .item .smallpics:hover .bigpics { bottom:auto; display:block; float:left; height:225px; left:0px; position:absolute; right:auto; top:0px; width:275px; z-index:3; }
#display .box .item .smallpics .bigpics img { height:225px; width:275px; }
#display .box .title { display:block; float:none; height:auto; position:static; text-align:left; width:auto; }
#display .box .underline { text-decoration:underline; }
#display .enter { -moz-border-radius:6px; -webkit-border-radius:6px; background:url(mfiles/menu-button-user-gradient.png) #F9B041 repeat-x; border:1px solid #DADADA; border-radius:6px; color:#343434; display:block; float:none; font-size:12pt; font-weight:bold; margin:5px 0px 0px 0px; padding:12px 0px 12px 10px; position:static; text-decoration:none; }
#display .register { -moz-border-radius:6px; -webkit-border-radius:6px; background:url(mfiles/menu-button-user-gradient.png) #F9B041 repeat-x; border:1px solid #DADADA; border-radius:6px; color:#343434; display:block; float:none; font-size:12pt; font-weight:bold; margin:5px 0px 0px 0px; padding:12px 0px 12px 10px; position:static; text-decoration:none; }
#display .terms { -moz-border-radius:6px; -webkit-border-radius:6px; background:url(mfiles/menu-button-user-gradient.png) #F9B041 repeat-x; border:1px solid #DADADA; border-radius:6px; color:#343434; display:block; float:none; font-size:12pt; font-weight:bold; margin:5px 0px 0px 0px; padding:12px 0px 12px 10px; position:static; text-decoration:none; }
#display .titlebox { -moz-border-radius:6px; -webkit-border-radius:6px; background:#B96000; border-radius:6px; color:#CCC; display:block; float:none; height:auto; margin:7.5px 0px; max-height:100px; max-width:auto; min-height:22px; min-width:auto; padding:12px; position:static; width:auto; }
#display .titlebox .row { display:block; float:none; height:auto; position:static; width:auto; }
#display .titlebox .row .menu { display:inline; float:none; height:auto; overflow:hidden; position:static; width:26%; }
#display .titlebox .row .menu a { -moz-border-radius:3px; -webkit-border-radius:3px; background:#B96000; border:1px solid rgba(178, 178, 178, 0.5); border-radius:3px; bottom:0px; color:#CCC; display:block; float:none; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial,serif; font-size:16px; height:25px; left:auto; line-height:25px; margin:0px; overflow:hidden; padding:1px 6px 1px; position:absolute; right:17px; text-align:center; text-decoration:none; top:17px; width:50px; z-index:1; }
#display .titlebox .row .menu a:hover { cursor:pointer; }
#display .titlebox .row .title { display:inline; float:none; height:auto; margin:0px; padding:0px; position:static; width:74%; }
#display .titlebox .row .title span { display:block; float:none; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial, serif; font-size:15pt; font-weight:bold; height:auto; margin:0px; padding:0px; overflow:hidden; position:static; width:74%; }
#menusystem { display:none; float:none; height:auto; position:static; width:auto; }
#menusystem a { text-decoration:none; }
#menusystem .box { -moz-border-radius:6px; -webkit-border-radius:6px; background:#F9B041; border-radius:6px; color:#343434; display:block; float:none; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial, serif; font-size:12px; margin:7.5px 0px; padding:0px; position:static; }
#menusystem .box .arrow { background:url(mfiles/mobile-icon-sprite.png) 0px -20px no-repeat; bottom:auto; display:block; float:none; height:16px; left:auto; margin:-30px 0px 0px 0px; padding:0px; position:absolute; right:20px; top:auto; width:8px; z-index:3; }
#menusystem .main { -moz-border-radius:6px; -webkit-border-radius:6px; background:url(mfiles/menu-button-user-gradient.png) #F9B041 repeat-x; border-bottom:1px solid #DADADA; border-radius:6px; color:#343434; display:block; float:none; font-size:12pt; font-weight:bold; margin:0px; padding:12px 0px 12px 10px; position:static; text-decoration:none; }
#menusystem .sub {  -moz-border-radius:6px; -webkit-border-radius:6px; background:transparent; border-bottom:1px solid #DADADA; border-radius:6px; color:#343434; display:block; float:none; font-size:12pt; font-weight:bold; margin:0px; padding:12px 0px 12px 35px; position:static; text-decoration:none; }
#menusystem .titlebox { -moz-border-radius:6px; -webkit-border-radius:6px; background:#B96000; border-radius:6px; color:#CCC; display:block; float:none; height:auto; margin:7.5px 0px; max-height:100px; max-width:auto; min-height:22px; min-width:auto; padding:12px; position:static; width:auto; }
#menusystem .titlebox .row { display:block; float:none; height:auto; position:static; width:auto; }
#menusystem .titlebox .row .menu { display:inline; float:none; height:auto; overflow:hidden; position:static; width:26%; }
#menusystem .titlebox .row .menu a { -moz-border-radius:3px; -webkit-border-radius:3px; background:#B96000; border:1px solid rgba(178, 178, 178, 0.5); border-radius:3px; bottom:0px; color:#CCC; display:block; float:none; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial,serif; font-size:16px; height:25px; left:auto; line-height:25px; margin:0px; overflow:hidden; padding:1px 6px 1px; position:absolute; right:17px; text-align:center; text-decoration:none; top:17px; width:50px; z-index:1; }
#menusystem .titlebox .row .menu a:hover { cursor:pointer; }
#menusystem .titlebox .row .title { display:inline; float:none; height:auto; margin:0px; padding:0px; position:static; width:74%; }
#menusystem .titlebox .row .title span { display:block; float:none; font-family:Helvetica, "Trebuchet MS", "Lucida Grande", Arial, serif; font-size:15pt; font-weight:bold; height:auto; margin:0px; padding:0px; overflow:hidden; position:static; width:74%; }