/*-----------------------------------------------------------------------------------------------------------
GALLERY PAGE
-----------------------------------------------------------------------------------------------------------*/
/*------------------------------
STRUCTURE
------------------------------*/
#GalMainContainer { border: solid 0px green; overflow:hidden; width:950px; height:460px; float:left; }
#content {text-align:left; background-image: url(http://cache.lego.com/images/Technic2/img814x384_Mainstage_BG.png); background-repeat: no-repeat; width:814px; height:384px; margin: 40px 0 0px 73px; overflow:hidden; float:left; padding: 0 0 30px 0;  display:inline;  }
#GalleryFlash { border:solid 0px red; margin: 10px 0 0px 0; }

.Gallery_SearchControl { width: 135px; margin: 0 0 0px 0; float: left; }/*Built-in class in the Gallery component*/

#GFcontainer { margin: 20px 0 0 0; }
#contentNavi span { display: block; overflow:hidden; margin: 0 0 10px 0; }

/* -----------------------------
IMAGES
------------------------------*/
.Gallery_SearchButtonImage { padding: 0 0 0 17px; display: block; }
.GalleryError { font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; } /* Used for highlighting errors in upload.aspx */

#BGBigContainer{ background: url() no-repeat; width:739px; height:508px; padding-left:100px; padding-top:20px;}
/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#contentNavi h4 { color:#fff; font-size:14px; margin: 0px 0 10px 0px; }
#content h5 { margin: 0 0 2px 0; color: #fff; font: normal 100%/1.25 arial; }

#contentNavi select { width: 180px; margin: 0 3px 0 0; float: left; }
#contentNavi { width: 180px; margin: 20px 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/Technic2/Gallery/btn19x16_Arrow.jpg) top right no-repeat; }
#contentNavi input { font-size: 70%; }

/*------------------------------
LINKS
------------------------------*/
#contentNavi select { width: 138px; margin: 0 3px 0 0; float: left; }
#contentNavi a, #contentNavi a:visited, #contentNavi a:hover, #contentNavi a:active { width: 175px; display: block; color: #FFFFFF; text-decoration: none; }
#contentNavi a.linkArrow, #contentNavi a.linkArrow:visited, #contentNavi a.linkArrow:hover, #contentNavi a.linkArrow:active { display: inline; margin: 0 0 0 16px; }

/*-----------------------------------------------------------------------------------------------------------
UPLOAD PAGE
-----------------------------------------------------------------------------------------------------------*/
#ExplanationText {margin: -10px 0 10px; display:block; float:left; }
.uploadPic { float:left; }

/*------------------------------
STRUCTURE
------------------------------*/
/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#UPcontent p { text-align: left; clear: both; }
#UPcontent { width: 500px; margin: 0 0 0 40px; border:solid 0px green; }
#UPcontent label { width: 250px; margin: 0 0 20px 0; color: #fff; 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: 100px; height: 25px; margin: 10px 0 30px 0; clear: both; }
#UPcontent h4 { margin: 20px 0 10px 0; color:#fff; }

#ExplanationText { font: normal 70%/1.25 arial; }

/*------------------------------------------ V O T E   P A G E --------------------------------------------------------------*/
#votePopupContainer { width: 450px; height: 254px; background: url(http://cache.lego.com/upload/contentTemplating/Technic2Dictionary/images/pic3CB34FD58098B96750C862B7E2F5C006.jpg) no-repeat; color: #FFFFFF; }
#votePopupContainer p { width: 110px; padding: 56px 0 0 35px; font-family: arial; font-size: 14px; line-height:18px; text-align:center;}
#votePopupContainer a { color: #FFFFFF; } 