/* Contractor of the Year COY */

.coy-header{
width:835px;
float:left;
margin:8px 30px 0 20px;
}

.coy-header img.sponsor{
float:right;
clear:none;
margin:0 0 6px 0;
}

.coy-header img.coy-logo{
float:left;
}

.coy-menu{
width:835px;
border-right:1px solid #B2B2B4;
border-top:1px solid #B2B2B4;
border-bottom:1px solid #B2B2B4;
float:left;
clear:left;
margin:10px 0 0 24px;
}

.coy-menu ul{
margin:0px;
padding:0px;
width:100%;
}

.coy-menu ul li{
margin:0px;
height:26px;
line-height:26px;
font-family: arial black;
text-transform:uppercase;
padding:0 20px 0 20px;
border-left:1px solid #B2B2B4;
float:left;
}

.coy-menu ul li a{
display:block;
color:#5A6B59;
}

.coy-info{
float:left;
width:835px;
margin:20px 0 10px 24px;
}

.coy-wrapper h1.coy-title{
color:#fff;
font-size:15px;
color:#4a4949;
font-family:arial black, arial, sans-serif;
}

.coy-wrapper{
font-family:century gothic, arial, sans-serif;
}

.coy-wrapper .info{
float:left;
width:330px;
margin:0 20px 0px 0px;
}

.coy-info p,.coy-info ul{
margin:5px 0 0 0;
line-height:24px;
}

.coy-wrapper .autoviewer-home{
float:right;
width:468px;
margin:0 0px 0px 0;
border:1px solid #fff;
background:#fff;
padding:2px 2px 0 2px;
}

a.watch{
margin:10px 0 0 0;
float:left;
text-transform:uppercase;
font-family:arial black, arial, sans-serif;
}

.coy-content{
float:left;
width:835px;
margin:10px 0 0 24px;
padding:20px 0 0 0;
border-top:1px solid #ccc;
}

.coy-wrapper .right-bottom{
width:468px;
float:right;
line-height:20px;
}

.coy-wrapper .right-bottom ul li{
list-style-type:disc;
}

.coy-wrapper .right-bottom h1.coy-title{
color:#5A6B59;
margin:0 0 10px 0;
}

.coy-wrapper .right-bottom img.nomination{
margin:0 0 22px 0; 
}

.coy-wrapper .left-bottom{
width:330px;
float:left;
}

.coy-wrapper .left-bottom h1.coy-title{
margin:0 0 10px 0;
}

.coy-wrapper .left-bottom .post_group{
}

.coy-wrapper .left-bottom .img-wrapper{
float:left;
width:110px;
overflow:hidden;
height:110px;
}

.coy-wrapper .left-bottom .img-wrapper img{
width:110px;
}

.coy-wrapper .left-bottom h1.title{
width:210px;
float:right;
font-family:arial black, arial, sans-serif;
font-size:12px;
}

.coy-wrapper .left-bottom .excerpt{
clear:none;
width:210px;
float:right;
font-size:10px;
}

.coy-wrapper .cform{
width:835px;
margin:0px;
}

.coy-wrapper .cform label{
width:300px;
}

.coy-wrapper .cform label span{
width:300px;
}

.coy-wrapper .cform fieldset{
margin:20px 0 0 0;
background:#f2f1f0;
border:1px solid #ccc;
padding:20px;
}

.coy-wrapper .cform legend{
font-family:arial black, arial, verdana;
font-size:14px;
text-transform:uppercase;
padding:0 10px;
}

.coy-wrapper .cform input, .coy-wrapper .cform textarea{
width:250px;
}

.coy-wrapper .cform li.cf-box-title{
width:300px;
float:left;
padding:0px;
text-align:right;
}

.coy-wrapper .cform li.cf-box-group{
padding:0 0 0 310px;
}

.coy-wrapper .cform li.cf-box-group label{
width:70px;
}

.coy-wrapper .cform li.textonly{
text-align:left;
padding:5px 10px;
font-family:arial black, arial, sans-serif;
font-size:12px;
}

.coy-wrapper .cform input.sendbutton{
float:left;
margin:10px 0 10px 310px;
font-family:arial black, arial, sans-serif;
font-size:12px;
}

.coy-wrapper div.success{
width:580px;
font-size:15px;
font-weight:bold;
float:left;
}

.coy-wrapper .coy-finalists .post_group{
width:400px;
float:left;
clear:none;
}

.coy-finalists div.right{
margin:0 0 0 35px;
}

.coy-finalists .img-wrapper{
float:left;
width:150px;
height:atuo;
overflow:hidden;
margin:0 10px 0 0;
position:relative;
}

.coy-finalists .img-wrapper .winner{ 
width:150px;
position:absolute;
top:0px;
left:0px;
background:url(images/coy/winner-badge.png);
width:96px;
height:85px;
z-index:997;
}

.coy-finalists .img-wrapper img{
width:144px;
border:3px solid #5A6B59;
}

.coy-finalists p.title{
font-weight:bold;
}

.coy-finalists p.description{
margin:10px 0 0 0;
}

.coy-galleries h1{
font-family:arial black, arial, sans-serif;
text-transform:uppercase;
clear:left;
}

.coy-galleries p{
float:left;
margin:0 10px 15px 0;
}

.coy-galleries select{
font-family:century gothic, arial, sans-serif;
}
