/*---------------------------------------------------------------------------
G A L L E R Y
-----------------------------------------------------------------------------

--------------------------------
STRUCTURE
------------------------------*/
#content { width: 772px; background: url(http://cache.lego.com/images/agents/img772x8_CornersTop.gif) no-repeat; }
#contentNavi { width: 180px; margin: 0 10px 0 0; padding: 0 0 0 12px; float: left }
#contentNavi ul { float: left; margin: 15px 0 0 0; padding: 0; }
#contentNavi li { width: 175px; height: 20px; margin: 0 0 5px 0; list-style-type: none; background: url(http://cache.lego.com/images/agents/btn21x18_Arrow.jpg) top right no-repeat; }
#contentNavi input { font-size: 80%; }
/*.Gallery_SearchControl { width: 135px; margin: 0 0 10px 0; } /*Built-in class in the Gallery component*/
.Gallery_SearchButtonImage { margin: -27px 0px 0 0; padding: 0px 17px 0 0; display: block; float: right; }
.GalleryError { font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; } /* Used for highlighting errors in upload.aspx */
#votePopupContainer { width: 400px; height: 300px; background: url(http://cache.lego.com/Images/Agents/img15x884_BG.jpg) repeat-x; text-align: center; font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; }
.Gallery_SearchControl { width: 135px; }
#contentNavi select { width: 138px; margin: 0 3px 0 0; float: left; }
#UPcontent { width: 400px; margin: 0 0 0 200px; }
#UPcontent label { width: 150px; margin: 0 0 20px 0; color: #01FFFF; text-align: left; float: left; }
#UPcontent input, #UPcontent textarea, #UPcontent select { width: 220px; margin: 0 0 10px 0; float: right; }
#UPcontent .creationName, #UPcontent textarea { width: 216px; }
#UPcontent .submitBtn { width: 136px; height: 20px; margin: 10px 0 30px 0; clear: both; }
p#UPrules { width: 400px; height: 200px; overflow: auto; color: #01FFFF; }

/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#container h3 { padding: 5px 0 0 0; _padding: 0; background: url(http://cache.lego.com/upload/contentTemplating/AgentsDictionary/images/1033/pic127CAB626B3EA8CF8DEE7A0E0E2B478B.gif) no-repeat; }
#content h4 { margin: 0 0 10px 0; color: #01FFFF; }
#UPcontent h4 { margin: 0 0 10px 0; }
/*#UPcontent h4 { margin: 0 0 10px 20px; color: #01FFFF; }*/
#content h5 { margin: 0 0 2px 0; color: #01FFFF; }
#votePopupContainer p { /*width: 143px; height: 77px;*/ margin: 0 0 30px 0; padding: 50px 0 0 0; color: #fff; }
#UPcontent p { text-align: left; clear: both; }

/* -----------------------------
LINKS
------------------------------*/
#contentNavi a, #contentNavi a:visited, #contentNavi a:hover, #contentNavi a:active { width: 175px; display: block; color: #01FFFF; text-decoration: none; }
#votePopupContainer a { color: #01FFFF; }
#contentNavi a.linkArrow, #contentNavi a.linkArrow:visited, #contentNavi a.linkArrow:hover, #contentNavi a.linkArrow:active { display: inline; }

/* -----------------------------
IMAGES
------------------------------*/
.Gallery_SearchButtonImage { margin: -19px 0 0 6px; display: block; float: right; }

