/*---------------------------------------------------------------------------
C O M M O N   E L E M E N T S
-----------------------------------------------------------------------------

--------------------------------
RESETS
------------------------------*/
body { background: #253840 url(http://cache.lego.com/Images/Agents/img15x884_BG.jpg) repeat-x; font-size: 100%; } /*Never ad font color, weight and family why they will overwrite the properties assigned to the global elements such as GlobalHeader*/ /*Headers*/ /*h1 is used to hold "LEGO.com" and can therefore not be used in the content markup. h3 to h6 is available for use.*/ h1 { text-indent: -9999px; } /*h2 is used for the site header (here "[sitename]") and can therefore not be used in the content markup. h3 to h6 is available for use.*/ h2 { text-indent: -9999px; }
/*Headers*/
/*h1 is used to hold "LEGO.com" and can therefore not be used in the content markup. h3 to h6 is available for use.*/
h1 { text-indent: -9999px; }
/*h2 is used for the site header (here "Agents") and can therefore not be used in the content markup. h3 to h6 is available for use.*/
h2 { text-indent: -9999px; }
/*Page header(s) - e.g. "Downloads, Products, Fun Zone" etc.*/
h3 { font: bold 135%/1.25 arial, lucida, verdana, helvetica, sans-serif; }
/*Tout headers*/
h4 { font: bold 95%/1.25 Verdana, lucida, arial, helvetica, sans-serif; }
/*Addtional headers*/
h5 { font: bold 100%/1.25 Verdana, lucida, arial, helvetica, sans-serif; }
h6 { font: normal 80%/1.25 Verdana, lucida, arial, helvetica, sans-serif; }

/*------------------------------
STRUCTURE
------------------------------*/
#navContainer { height: 30px; margin: 5px 0 0 0; background: url(http://cache.lego.com/images/agents/img770x30_Nav_BG.jpg) no-repeat; }
#navButton { padding: 6px 0 0 0; } 
#container { width: 770px; margin: 0; /*position: relative;*/ font: normal 80%/1.25 Verdana, lucida, arial, helvetica, sans-serif; overflow: hidden; }
#header { padding: 0 0 15px 0; background: url(http://cache.lego.com/Images/Agents/img770x10_Line.jpg) bottom left no-repeat; }
#content { margin: 0 0 20px 0; padding: 10px 0 0 0; }
#contentSub div { float: left; }
.missionTout { width: 114px; margin: 0 15px 0 0; }
#contentSub .toutLast { margin: 0 0 0 0; }
#btmCorners { width: 770px; height: 8px; padding: 0 0 20px 0; border-bottom: 1px solid #1f7981; background: url(http://cache.lego.com/images/agents/img772x8_Corners_Bottom.gif) no-repeat; }
#footer { height: 40px; clear: both; }
.clear { clear: both; }
.leftFloat { float: left; }
.rightFloat { float: right; }

/*.RandomSurvey
{	width:148px;
	height:266px;
	font-size:10px;
	border:solid 1px black;
	
}

.PromotionButtonContainer
{	padding:3px 0px 0px 15px;
	
}
.PromotionTextContainer
{	margin:5px;
	font-size:9px;
	font-family:arial;	
	text-align:center;
	color:Gray;
}*/


/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#header h2 { width: 368px; height: 71px; text-indent: -9999px; background:url(http://cache.lego.com/upload/contentTemplating/AgentsDictionary/images/2057/picF7E2DDB0-566D-4F9C-A107-442AEC50D4F2.gif) no-repeat; }
#container h3 { height: 12px; margin: 15px 0 15px 0; padding: 20px 0 0 0; _padding: 10px 0 0 0; text-indent: -9999px; border-bottom: 1px solid #1f7981; }
#contentSub h4 { width: 770px; height: 13px; margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #1c6a70; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/AgentsDictionary/images/2057/pic83AA29BE-A55D-40EC-A4E6-92AAA7F19B35.gif) no-repeat; }

/*------------------------------
LINKS
------------------------------*/
#navButton a { margin: 0 5px 0 0; } 
#container a, #container a:visited, #container a:active { color: #0186C9; text-decoration: underline; }
#container a:hover { text-decoration: none; }
#header h2 a { width: 369px; height: 71px; display: block; }

/*------------------------------
IMAGES
------------------------------*/
