

.ExLrgText{
 width:400px;
}
.MedText{
 width:300px;
}
.MegaEditor textarea.BigTextbox{
width:400px;
height:300px;
}

/*-  -*/
/*--------------------------------------------------------------------------------------------------------------------------------------- */


.ElementMainContainer, .ProductMainContainer, .EntityMainContainer{
 border-top:solid 5px #fb8140;
}

td.ElementLeftContainer, td.ProductLeftContainer, td.EntityLeftContainer{
}

td.ElementRightContainer, td.ProductRightContainer, td.EntityRightContainer{
 width:505px;
 padding:5px;
 background:#eee;
}



.ElementGallery{
 padding-top:15px;
}

.innerElementGallery h1{
 font-size:12px;
}


.EntityPhotoContainer{
 vertical-align:center;
 padding:0 10px 10px 10px;
 float:left;
 width:150px;
 height:150px;
 overflow:hidden
}







.ElementPage, .ProductPage, .EntityPage{
 padding-top:20px;
 padding-left:20px;
 margin-right:20px;
}

.EntityPage img.Feature1{
 float:left;
 margin: 0px 10px 0px 0px;
}
.ElementPage p, .ProductPage p, .EntityPage p{
 color:#333;
 line-height:20px;
 margin: 0px 0px 10px 0px;
}
.ElementPage h1, ProductPage h1, EntityPage h1{
 margin:0px;
 font-size:20px;
 color:#b8d03e;
}


.EntityPage h1 small, ProductPage h1 small, EntityPage h1 small{
 font-size:18px;
 color:#333333;
}




.EntityPage ul, .ProductPage ul, .ElementPage ul{
 text-align:left;
 list-style-type:square;
 font-size:10px;
 padding:5px 0px 5px 40px;
 line-height:17px;
 color:#333;
}
.EntityPage ul li .ProductPage ul li .Element ul li{
color:#758523;
color:#333;
padding-bottom:5px;
}
.EntityPage a{
color:#ff802f;
font-weight:bold;
}


.ElementPage a{
color:#ff802f;
font-weight:bold;
text-decoration:none;
}


.PhotoCredits{
padding-left:10px;
font-size:10px;
}
.elementListing, .productListing, .entityListing {
 height:135px;
 padding-top:5px;
 background:#FFF;
 border-top:dotted 1px #fb8140;
}


.elementListing ul li, .productListing ul li, .entityListing ul li {
 font-size:10px;
}


.elementListing img {
 padding-left:5px;
}

.judgeListing {
 margin-top:25px;
 padding-top:5px;
 background:#FFF;
 border-top:dotted 1px #fb8140;
}
.judgeListing p {
 font-size:10px;
 padding:5px 0px 0px 0px;
 margin-bottom:0px;
}

.ElementContestPhoto{
 float:left;
 margin: 0px 10px 60px 5px;
}
.contestScore{
 font-size:24px;
 font-weight:bold;
}
.entityListing {
}
.elementListing p, .productList p, .entityList p {
 font-size:10px;
 padding:5px 0px 0px 0px;
 margin-bottom:0px;
}


.ElementTitle, .ProductTitle, .EntityTitle{
 clear:left;
 margin-top:10px;
 margin-bottom:10px;
 padding-bottom:10px;
 font-size:20px;
 color:#333333;
 border-bottom:solid 1px #fb8140;
}
.ElementPage h1 small{
 margin:0px;
 font-size:18px;
 color:#333333;
}



.ElementPageR{
 padding-top:20px;
}
.ElementPage h3.EntityName, .ProductPage h3.EntityName{
 padding-top:5px;
 font-size:12px;
 border-bottom:solid 0px #fb8140;
}
h1.EntityName{
font-size:14px;
}

/*- Links--------------------------- */
.ElementPageR A:link { text-decoration: none; color: #758523; border-bottom: 0px dotted #758523; padding-bottom:1px;}
.ElementPageR A:visited { text-decoration: none; color: #758523; border-bottom: 0px dotted #758523; padding-bottom:1px;}
.ElementPageR A:active { text-decoration: none; color: blue;}
.ElementPageR A:hover { text-decoration: none; color: orange; border-bottom: 0px dotted orange; padding-bottom:1px;}

.ElementPageR ul{
 list-style-type:none;
 font-size:10px;
 color:#333;
}
.ElementPageR ul li{
 color:#758523;
 color:#000;
 font-size:12px;
 line-height:17px;
 padding-bottom:5px;
}

.ElementPageR h4{
 font-size:12px;
}


.displayEntityInfo{
font-size:10px;
clear:left;
}

.displayEntityInfo p{
font-size:12px;
}

#Designer-ProfessionalsDefault .OtherElements li{
display:inline;
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:10px;
}

#Designer-ProfessionalsDefault .OtherElements strong{
font-size:10px;
color:#666;
}

a.elementLink:link {  color: #FF6D00; border-bottom: 0px dotted #758523; padding-bottom:1px;}
a.elementLink:visited { color: #FF6D00; border-bottom: 0px dotted #758523; padding-bottom:1px;}
a.elementLink:active { text-decoration: none; color: blue;}
a.elementLink:hover { text-decoration: none; color: orange; border-bottom: 0px dotted orange; padding-bottom:1px;}


