@charset "utf-8";
/* CSS Document */

/*#leftcolumn {display: none;}
.search-breadcrumbs {left:0px!important;}
.catlandingslotbanner, .catlandingslotbottom {display: block !important;width:100%!important;}
#content {width:100%!important; float:none!important;}
body{margin:0px;}*/

/* Competition Landing Page */
#Comp-landing {width:1020px;height:606px;background:url('../../newimages/generic/comp/op-comp-bg-60years.jpg?$staticlink$')no-repeat center top;margin:auto;text-align:left!important;}


/* Competition Table Information */
#Comp-landing  .TableTitle{width:40%;float:left!important;margin: 40px;}
#Comp-landing  .TableTitle p{font-size: 12px;color:#fff;font-family: sans-serif,Helvetica, Arial;}
#Comp-landing  .TableTitle td img{float:left!important;padding:5px!important;}
#Comp-landing  .TableTitle h1 {font-weight: 700!important;margin: 0px 0px 0px 0px;font-size:10em!important;font-family: sans-serif,Helvetica, Arial;padding-bottom: 0px;text-transform: uppercase;color: #fff;}
#Comp-landing  .TableTitle h2 {font-size: 1.8em!important;font-family: sans-serif,Helvetica, Arial;text-transform:uppercase;color:#d2a551;}
#Comp-landing  .TableTitle .logo a{width:260px;height:106px;display:block;background: url('../../newimages/generic/comp/comp-page-60years-logo.png?$staticlink$') no-repeat center;}
#Comp-landing  .TableTitle a:hover {color:#ccc!important;}

/* Competition Capture Form */
#Comp-landing  .TableForm{width:40%;float:right!important;margin:60px 40px;}
#Comp-landing  .TableForm Table{background-color:#ddd;border: 10px solid #fff;opacity:.9;font-family: sans-serif,Helvetica, Arial;}
#Comp-landing  .TableForm td{padding:5px 10px!important;}
#Comp-landing  .TableForm h2 {margin:0px;font-size:1.8em!important;font-family: sans-serif,Helvetica, Arial;border-bottom: 1px solid #999!important;padding: 10px 0px;text-transform:uppercase;color:#333;}
#Comp-landing  .TableForm input[type="submit"] {width: 90px;color: #fff;background: #000;margin: 10px 0px 10px 0px;border:0px;padding: 10px!important;text-transform: uppercase;}
#Comp-landing  .TableForm input[type="text"] {width: 190px!important;padding:5px!important;}
#Comp-landing  .TableForm select{padding:5px 0px!important;}
#Comp-landing  .TableForm span {font-size: 1.1em;color: #666;}
#Comp-landing  .TableForm span.required {color: #CC0000!important;}
#Comp-landing  .TableForm input[type="submit"] {width: 90px;color: #fff;background: #000;margin: 10px 0 0 0;border:0px;padding: 10px!important;text-transform: uppercase;}


::-webkit-input-placeholder { /* WebKit browsers */color:#ccc;font-size:10px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#000;opacity:.7;font-size:10px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#000; opacity:  .7;font-size:10px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:    #ccc;font-size:10px;}

/* Competition Capture Form Validation Styles*/
.LV_validation_message {font-weight: bold;}
.LV_valid {color: #00CC00;display: none;}
.LV_invalid {color: #cc0000!important;font-size: 14px;}
.invalid, .LV_invalid_field, input.LV_invalid_field:hover, .valid LV_invalid_field, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #cc0000!important;}
select.LV_invalid_field {width: 92% !important;}

/* Content */
#page-wrap {margin: auto;}
#page-wrap .info {width:1020px;}	
#page-wrap .info {float:left;}
#page-wrap .info .artist{float:left;padding:30px;}
#page-wrap .info .artist img{border:1px #ccc solid;}
#page-wrap .info .artist-content{padding:30px;font-family: sans-serif,Helvetica, Arial;}
#page-wrap .info .artist-content h2{font-size: 2em!important;margin:0px!important;}
#page-wrap .info .artist-content p{font-size:12px;}

/* Competition Thankyou page */
.TableTitle-thankyou {height: 170px;width: 200px;background-color: #fff;position: relative;top: 50px;left: 50px;padding: 30px;}
.TableTitle-thankyou h1 {margin:0px!important;}

@media screen and (min-device-width: 768px) 
  and (max-width: 1024px)
{
#Comp-landing {width:100%;height:606px;	margin-bottom:20px!important;}

#Comp-landing  .TableTitle{width:100%;float:left;margin:0px;}
#Comp-landing  .TableTitle h1 {padding:20px;}
#Comp-landing  .TableTitle h2 {padding:20px;}
#Comp-landing  .TableTitle p {padding:0px 20px;}
#Comp-landing  .TableForm{width:100%;float:left;margin:0px;border:0px;background-color: #fff;opacity: 1;}
#Comp-landing  .TableForm input[type="submit"] {width: 40%;}
#page-wrap .info {width:100%;}
}

@media screen and (max-device-width: 767px)
{
#Comp-landing {width:100%; height:600px;margin-bottom: 20px!important; background:url('../../newimages/generic/comp/op-comp-bg-60years-mobile.jpg?$staticlink$')no-repeat right top!important;}
#Comp-landing  input[type="text"] {width: 160px!important;}

#Comp-landing  .TableTitle{width:100%;float:left;margin:0px;}
#Comp-landing  .TableTitle h1 {padding:20px;font-size:7em!important;}
#Comp-landing  .TableTitle h2 {padding:20px;}
#Comp-landing  .TableTitle p {padding:0px 20px;}
#Comp-landing  .TableForm{width:100%;float:left;margin:0px;border:0px;background-color: #fff;opacity: 1;}
#Comp-landing  .TableForm input[type="submit"] {width: 90%;}

#page-wrap .info {width:100%;}
}
