body { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	background-color: E4E4E0; 
	background: url(http://cache.lego.com/images/mindstorms/024x2500_bgtile.gif) center top; 
	color: #000000;
}

body table {
    font-family: verdana, lucida, arial, helvetica, sans-serif;
    font-size: 11px;
	color: #000000;
}

.clear { clear: both; }

span.mainHeader { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 14px; 
	color:Black; 
} 

span.mainText, td.mainText, SELECT.mindstormsSelectBox { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
} 

span.grayText { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color:#AAAAAA; 
} 

.mainText A:link { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px; 
	color: #EF7C00; 
} 

A.mindstorms:visited, A.mindstorms:active, A.mindstorms:link, A.mindstorms:hover { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px; 
	color: #EF7C00; 
} 

A.mindstormsBlack:visited, A.mindstormsBlack:active, A.mindstormsBlack:link { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 11px; 
	color: #000000; 
} 
	
A.mindstormsBlack:hover { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px; 
	color: #000000; 
} 

A.mindstormsBlackU:visited, A.mindstormsBlackU:active, A.mindstormsBlackU:link, A.mindstormsBlackU:hover { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px; 
	color: #000000; 
}

span.menuHeader { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color:#888888; 
	margin-left: 5px; 
	font-weight: bold; 
} 

A.menuLink:visited, A.menuLink:active, A.menuLink:link { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 11px; 
	color: #888888; 
	display: block; 
	height: 20px; 
	padding-top: 3px; 
	padding-left: 5px; 
} 

A.menuLink:HOVER { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 11px; 
	color: #888888; 
	display: block; 
	height: 20px; 
	padding-top: 3px; 
	background-color: #ffffff; 
}

A.menuLink-Selected { 
	background-color: #ffffff; 
} 

img {
	border : 0px;
}

div.featureHeader, span.featureHeader { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 12px; 
	color:#888888; 
	font-weight: bold; 
	padding-left: 5px;
	height: 21px;
} 

span.featureHeader div {
    margin-top: 3px;
}

div.featureHeader a.featureLink, span.featureHeader a.featureLink, span.featureHeader a.featureLink span {
    color: #888888;
}

A.featureLink:visited, A.featureLink:active, A.featureLink:link { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	display: block;
}

/**********************************/
/* Download                       */
/**********************************/

.ms-download {
    margin-right: auto;
    margin-left: auto;
    width: 712px;
}
.ms-download, .ms-download table {
    font-size: 11px;
}

.ms-download-platform {
    color: #ff9922;
    font-weight: bold;
}

.ex-ItemPane {
    float: left;
    display: inline;
    margin-right: 1px;
}

.DLText { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 9px; 
	color: #ff7f5c; 
	background-color: #E8E9E3;
	padding: 1px 0px 1px 2px;
}
.DLText a {
    color: #979893;
}
.DLText img {
    float: right;
}
.DLText a img {
    border: 0px;
}

/*****************/
/* MEET THE MDPS */
/*****************/

.ms-mdp-image {
    margin-right: 10px;
}
.ms-mdp-name {
    color: #ff9922;
    font-weight: bold;
    font-size: 18px;
}
.ms-mdp-project-name {
    color: #ff9922;
    font-weight: bold;
}
/*
td.mainText {
    font-weight: bold;
}
*/

.Text {
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.Disabled {
	color: #ffffff;

}

/* Front page of meet the mdps */

ul.messagesContent_odd, ul.messagesContent_even {
    list-style: none;
    padding-left: 0px;
    margin: 0px;
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    border-bottom: 1px solid #C9C9C9;
}
ul.messagesContent_odd li, ul.messagesContent_even li {
    background: #ffffff url(http://cache.lego.com/images/mindstorms/019x014_arrow.gif) right center;
    background-repeat: no-repeat;
    padding-top: 1px;
    padding-bottom: 1px;
}
ul.messagesContent_odd li p, ul.messagesContent_even li p {
    padding: 0px;
    margin: 0px;
}
ul.messagesContent_odd li.messageAuthor, ul.messagesContent_even li.messageAuthor, ul.messagesContent_even li.messageDate, ul.messagesContent_odd li.messageDate {
    display: none;
}
.mini_messagesContainer {
    margin: 0px;
    width: 183px;
}
.mini_messagesContainer li.topicData {
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
}
.mini_messagesContainer a {
    display: block;
    color: #ff9922;
    font-size: 10px;
    text-decoration: none;
    padding: 2px 20px 2px 5px;
}

.ms-random-mdp {
    font-family: verdana, lucida, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #888888;
	display: block;
	height: 20px;
	padding-top: 3px;
}

.ms-random-mdp img {
	border: 0px;
}

/****************************/
/* Menu at the top          */
/****************************/

.ms-menu-top {
    background-image: url(http://cache.lego.com/images/mindstorms/16x26_grey_bar_03.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 68px;
}

/****************************/
/* Breadcrumb               */
/****************************/

.ms-breadcrumb {
    list-style: none;
    padding: 0px;
    margin: 2px 0px 0px 0px;
}
.ms-breadcrumb li {
    float: left;
    margin-left: 5px;
}
.ms-breadcrumb li img {
    margin-top: 2px;
}
.ms-breadcrumb li, .ms-breadcrumb li a {
    color: #888888;
    text-decoration: none;
    font-size: 10px;
}

/**************************/
/* Community              */
/**************************/

.ms-community-teaser-text, .ms-box-text  {
    padding: 5px;
    display: block;
}
.ms-community-teaser-text p {
    padding: 0px;
    margin: 0px;
}

/***************************/
/* RSS feed box            */
/***************************/

a span.mainText{
    text-decoration: none;
    color: #888888;
}
.ms-news-feed-block {
    background-color: #ffffff;
    padding-left: 5px;
    border-left: 2px solid #babbba;
    border-right: 2px solid #babbba;
    text-decoration: none;
}
.ms-news-feed-block a {
    text-decoration: none;
}

/**************************/
/* MyPortal page          */
/**************************/

.ms-myportal {
    text-align: left;
}

.ms-myportal a {
    color: #999999 !important;
    text-align: left;
}

.ms-myportal strong {
    color: #666666;
}

.ms-myportal .mini_messagesContainer {
    width: 383px;
}

.ms-myportal li .reply {
    background: #ffffff url(http://cache.lego.com/images/mindstorms/019x014_arrow.gif) right center;
    background-repeat: no-repeat;
    color: #ff6600;
}

.ms-myportal li .post {
    background: #999999 url(http://cache.lego.com/images/mindstorms/019x014_arrow.gif) right center;
    background-repeat: no-repeat;
    color: #000000;
}

/**************************/
/* NXTLOG                 */
/**************************/
#NXTlogHeader { width: 540px; margin: 0px 0 -5px 0; position: relative; }
#NXTlogHeader h2 { width: 500px; margin: 0; text-align: left; font-size: 18px; }
#NXTlogRating { /*width: 235px;*/ width: 275px; margin: 10px 0 0 0; text-align: left; position: relative;  }
#NXTlogStars { position: absolute; top: 0; right: 25px; }
.NXTlogThumbDown { position: absolute; top: 0; right: 105px; }
.NXTlogThumbUp { position: absolute; top: 0; right: 0; }
#NXTlogHeader p { position: absolute; margin: 0; top: 0; right: 140px; font-weight: bold; }
#NXTlogHeader p a { width: 400px; position: absolute; top: 0; right: -140px; }

/*Homepage*/
.NLHOprojectColumn, .NLHOprojectColumnLast { width: 177px; margin: 0 13px 10px 0; background-color: #fff; text-align: center; float: left; }
.NLHOprojectColumnLast { margin: 0 0 10px 0; }
a.NLHOprojectColumnImg { width: 160px; height: 160px; margin: 5px auto 0 auto; display: block; text-align: center; background: url(http://cache.lego.com/images/mindstorms/nxtlog/img160x160frame.gif) no-repeat; }
.NLHOprojectColumnImg img { margin: 10px 0 0 0; }
.NLHOprojectColumnFeaturedName, .NLHOprojectColumnFeaturedUser { margin: 0 0 3px 0; padding: 2px 0 5px 0; display: block; font-weight: bold; border-bottom: 1px solid #e4e4e0; }
.NLHOprojectColumnFeaturedName { height: 15px; }
.NLHOprojectColumnFeaturedUser { font-weight: normal; border-bottom: 3px solid #e4e4e0; }
.NLHOprojectColumn .NLHOprojectColumnName { padding: 5px 0 0 0; color: #A5ACB2; font-weight: bold; }
.NLHOprojectColumnUser { padding: 0 0 5px 0; display: block; border-bottom: 3px solid #e4e4e0; }
#NLHOnewsColumn { width: 177px; margin: 0 10px 0 0; text-align: left; float: left; }
#NLHOpopularTags { width: 370px; background-color: #fff; float: left; }
#NLHOpopularTags ul { height: 254px; margin: 0; padding: 5px; text-align: center; list-style: none; }
#NLHOpopularTags li { display: inline; }

/*Productlist*/
#NLPLcontainer { width: 557px; margin-top: 6px; margin-left: 6px; border: 0px solid #C9C9C9; }
#NLPLpageNavi { margin: 0 0 6px 0; padding: 0 0 10px 10px; position: relative; background-color: #fff; }
#NLPLstatus { position: absolute; bottom: 10px; right: 10px; }
#NLPLpageNavi h1 { margin: 0 0 5px 0; padding: 10px 0 0 0; font-size: 20px; font-weight: bold; }
#NLPLpageNavi p { margin: 0 0 15px 0; }
#NLPLpageNavi #PagingNavLabel a:link { color: #666; }
ul#NLPLprjDispList { width: 557px; margin: 0; padding: 0; background-color: #fff; list-style: none; float: left; }
#NLPLprjDispList li { width: 134px;/*114*/ height: 200px; margin: 15px 0 0 0; padding: 0; text-align: center; display: block; float: left; }
#NLPLprjDispList li h2, #NLPLprjDispList li span, #NLPLprjDispList .NLPLlistLink { margin: 0 0 0 20px; }
#NLPLprjDispList h2 { margin: 0; font-size: 13px; font-weight: bold; }
a.NLPLlistImgBg { width: 114px; height: 114px; margin: 0 0 0 20px; text-align: center; background: url(http://cache.lego.com/images/mindstorms/nxtlog/img114x114bg.gif) left top no-repeat; }
.NLPLlistImgBg img { margin: 10px auto 0 auto; }
#NLPLprjDispList a { display: block; }

ul#NLPLcommentItem { margin: 0; padding: 0; list-style: none;  }
#NLPLcommentItem li { margin: 0 0 5px 0; padding: 10px 0 0 0; position: relative; background-color: #fff; }
#NLPLcommentItem h2 { margin: 0; position: absolute; top: 10px; left: 70px; font-size: 16px; }
#NLPLcommentItem img { position: absolute; top: 10px; left: 10px; float: left;  }
#NLPLcommentItem p { margin: 15px 0 0 0; _margin: 3px 0 0 0; padding: 0 10px 0 70px; }
#NLPLcommentItem p.NLPLcommentItemDate { margin: 25px 0 0 10px; padding: 0 0 10px 0; }

/*Login field*/
#NLloginContainer { width: 208px; margin-top: 6px; }

/*Tag Cloud*/
#NLTCcontainer { width: 557px; margin: 6px 0 0 6px; padding: 0 0 10px 0; position: relative; text-align: left; background-color: #fff; border: 0px solid #C9C9C9; }
#NLTCcontainer h1 { margin: 0; text-indent: 10px; line-height: 40px; font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }
#NLTCcontainer ul { margin: 0; padding: 5px; text-align: center; list-style: none; }
#NLTCcontainer li { display: inline; }
a.NLTCwhatAreTags, a.NLWTfullTagCloud { position: absolute; top: 10px; right: 10px; }
#NLTCcontainer p { margin: 0 10px; }
#NLTCcontainer p.NLTCintroTxt { margin: 0 10px 10px 10px; }
#NLTCcontainer .TagCloudMakedTagCount { font-weight: bold; color: #666; text-decoration: none; }

/*Moderate Comments*/
#NLMCsearchContainer { background-color: #fff; text-align: left; border-bottom: 5px solid #e4e4e0; }
#NLMCsearchContainer h1 { text-indent: 10px; line-height: 40px; font-family: verdana, lucida, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }
#NLMCsearch { width: 540px; height: 30px; margin: 10px 0; position: relative; }
#NLMCsearch p { line-height: 20px; color: #666; float: left; }
#NLMCsearch p.NLMCstatus { font-weight: bold; position: absolute; top: 0; left: 0; }
#NLMCsearch select { position: absolute; top: 0; left: 55px; }
#NLMCsearch p.NLMCsearchTxt { font-weight: bold; position: absolute; top: 0; left: 180px; }
#NLMCsearch input { position: absolute; top: 0; left: 275px; }
#NLMCsearch .NLMCsearchBtn { margin: -3px 0 0 0; position: absolute; top: 0; left: 430px; }
#NLMCsearchContainer p { margin: 0 10px 0 10px; }
#NLMCpageNavi { width: 557px; margin: 0 0 5px 0; padding: 5px 0 0 0; background-color: #fff; }
.NLMCprevLink { margin: 0 0 0 60px; float: left; }
.NLMCnextLink { float: left; }
.NLMCpageNo { width: 345px; margin: 3px 0 0 0; float: left; }
ul#NLMCcommentList { margin: 0; padding: 0; text-align: left; list-style: none; }
#NLMCcommentList li { margin: 0 0 5px 0; position: relative; background-color: #fff; }
#NLMCcommentList img { position: absolute; top: 10px; left: 10px; float: left; }
#NLMCcommentList p { margin: 0; padding: 0 0 10px 70px; }
#NLMCcommentList p.NLMCprojectName { padding: 12px 0 10px 70px; _padding: 0 0 10px 70px; font-weight: bold; }
#NLMCcommentList p.NLMCprojectName a { font-weight: normal; }
#NLMCcommentList p.NLMCpostedBy { padding: 0 0 0 70px; }
#NLMCcommentList input { margin: 0 0 0 530px; }
.NLMCbtnContainer { width: 557px; background-color: #fff; text-align: right; }
.NLMCbtnContainer input { margin: 5px 10px 0 0; }
.NLMCsortContainer { margin: 0 0 10px 10px; }


#NXTlogMainTable a:visited, #NXTlogMainTable a:active, #NXTlogMainTable a:link, #NXTlogMainTable a:hover { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px; 
	color: #FF6600; 
}

#NXTlogMainTable td { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
} 

#NXTlogMainTable input { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
    margin-bottom: 6px;
} 

#NXTlogMainTable textarea { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
    margin-bottom: 6px;
} 

.NXTlogContentTable { margin: 0 0 5px 0; text-align: left; }

#NXTlogMainTable select { 
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
    margin-bottom: 6px;
}

#NXTlogLeftMenuDiv table { float: left; }

#NXTlogContentDiv {
    width: 557px;
    margin-top: 6px;
    margin-left: 6px;
    border: 0px solid #C9C9C9;
}

.NXTlogParagraphHeader {
	font-family: verdana, lucida, arial, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #666666; 
	text-align: left;
}

.NXTLogPaging {
margin-top : 10px;
}


.lddinfo
{
margin : 0px;
padding : 0px;
text-align : center;
}

.lddinfo ul
{
margin : 0px;
padding : 0px;
}

.lddinfo li
{
display : block;
width : 170px ;
float :left;
margin : 0px;
padding : 3px;
}

.ldd_cool_projects
{
margin : 0px;
padding : 0px;
text-align : center;
}

.ldd_cool_projects ul
{
margin : 0px;
padding : 0px;
}

.ldd_cool_projects li
{
display : block;
width : 170px ;
height : 32px;
float :left;
margin : 0px;
padding : 3px;
}

.News_Dates
{
display : inline;
}

.News_Dates a:visited, a:active, a:link , a:hover 
{
color : #EF7C00;
}

/************************************
 Ask the NXTperts 
************************************/
.clear { clear: both; }
#ANcontainerMain { padding: 0 0 0 5px; font-size: 12px; line-height: 16px; }
#ANcontainerMain p { margin: 0 0 10px 0; }
#ANcontainerMain ul { margin: 0; padding: 0; list-style-type: none; }
#ANwrapper { padding: 0 5px 5px 0; float: left; }
#ANcontent a { color: #FF6600; text-decoration: underline; }
#ANcontent { width: 564px; padding: 5px; background-color: #fff; }
#ANcontent h1, #ANcontent h2, #ANcontent h3 { margin: 0; }
#ANcontent h1 { width: 564px; height: 93px; text-indent: -9999px; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/pic381F3A22-A354-4F09-8986-F9D5E99876A4.jpg) left top no-repeat; }
#ANcontent h1 a { width: 564px; height: 93px; display: block; }
#ANcontent h2 { font-size: 12px; }
#ANcontent h3#ANquestion { text-indent: 30px; font-size: 13px; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/pic63D0A20C-0AF1-4B93-98DD-73EBC2301537.gif) left top no-repeat; }
#ANcontent h3{ font-size: 14px; }
#ANcontent p.txt { padding: 10px 0 0 0; }
#ANcontent p.txt img { margin: 0 5px 0 0; }
ul#ANimgList { width: 180px; margin: 10px 10px 20px 0; padding: 0; list-style: none; float: left; }
#ANcontentSub { width: 183px; float: left; }
#ANcontentSub h4 { height: 21px; margin: 0; text-indent: 7px; line-height: 21px; color: #666; font-size: 13px; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picF025E1DC-FCD4-4FE2-9564-015A832353F6.gif) left top no-repeat; }
#ANcontentSub ul { list-style-type: none; border-right: 2px solid #B5B5B5; border-left: 2px solid #B5B5B5; }
#ANcontentSub li { height: 20px; line-height: 20px; border-bottom: 1px solid #fff; }
#ANcontentSub li a { height: 20px; background-color: #e4e4e0; font-weight: bold; text-indent: 5px; line-height: 20px; color: #FF6600; display: block; }
#ANcontentSub li.ANcontentSubNavi a { text-indent: 20px; color: #666; font-weight: normal; display: block; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picA2AD8003-AC34-4487-91D6-41BAFAAC34BD.gif) right 50% no-repeat; }
#ANmeetBox li a { text-indent: 5px; color: #666; font-weight: normal; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picA2AD8003-AC34-4487-91D6-41BAFAAC34BD.gif) right 50% no-repeat; }
#ANcontentSub li a:hover { background-color: #fff; text-decoration: none; }
#ANcontentSub li.ANcontentSubNaviOn a { background: #fff none; font-weight: bold; }
#ANtipsBox, #ANmeetBox { margin: 0 0 10px 0; padding: 0 0 11px 0; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picA0EE2078-78E2-4EE0-BB98-47B5B75579CD.gif) left bottom no-repeat; }
#ANquestionBox { margin: 0 0 10px 0; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picA770F7C1-2CED-4B5A-8C47-97CC4ECDDD85.gif) left top repeat-y; }
#ANquestionBox .ANquestionBoxFooter { margin: 0 0 -2px 0; }
#ANquestionBox fieldset { margin: 0 0 0 5px; padding: 0; border: none; }
#ANquestionBox p { margin: 0; }
#ANquestionBox textarea { width: 170px; height: 70px; margin: 0 0 5px 0; padding: 3px; font-family: arial; font-size: 12px;  }
#ANquestionBox input { margin: 0 0 5px 5px; }
#ANquestionBox span { margin: 3px 0 5px 0; display: block; }
#ANquestionBox #SurveyExtro { margin: 0 0 0 5px; }
#ANansweredBy { width: 540px; margin: 0 0 20px 0; clear: both; }
#ANansweredBy img { margin: 5px 15px 0 0; float: left; }
#ANansweredBy h2 span { float: none; }
h2#ANlatestQuestion { font-size: 18px; font-family: arial; font-weight: bold; }
#ANansweredBy span { margin: 0 5px 0 0; font-weight: bold; float: left; }
#ANansweredBy .ANansweredByInfo { font-weight: normal; display: block; float: none; }
#ANansweredBy a { display: block; }
#ANcontent .ANquestionLink { margin: 10px 0; font-weight: bold; color: #000; text-decoration: none; display: block; }
#ANcontent .ANquestionLink img { margin: 0 5px -4px 0; }
#ANcontent .ANquestionLink .ANarrowImg { margin: 0 0 -4px 5px; }
.ANcatItem { margin: 0 0 0 5px; color: #FF6600; }
.ANnxtpertProfileImg { margin: 0 0 10px 0; }
h2#ANcat { margin: 8px 0; font-size: 18px; font-family: arial; }
h2#ANcatSmall { margin: 0 0 5px 0; font-size: 13px; color: #FF6600; }
ul#ANnxtpertAdvice { margin: 0 0 20px 0; list-style: none; font-weight: bold; }
#ANnxtpertAdvice li { padding: 0 0 0 25px; line-height: 20px; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/pic63D0A20C-0AF1-4B93-98DD-73EBC2301537.gif) 0 4px no-repeat; }
#ANnxtpertAdvice li a { margin: 0 5px 0 0; }
ul#ANnxtpertLinks { margin: 0 0 20px 0; list-style: none; }
#ANnxtpertLinks li { padding: 0 0 0 25px; line-height: 20px; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picA2AD8003-AC34-4487-91D6-41BAFAAC34BD.gif) 0 4px no-repeat; } 
#ANnxtpertLinks li a { margin: 0 0 0 5px; }

#ANtoutContainer { margin: 0 -5px 5px -5px; padding: 10px 0; background-color: #e4e4e0; }
#ANtoutContainer ul { width: 574px; }
#ANtoutContainer li { width: 280px; margin: 0 14px 0 0; position: relative; background-color: #fff; float: left; }
#ANtoutContainer li.ANtoutLast { margin: 0; }
#ANtoutContainer h4 { height: 21px; margin: 0; text-indent: 7px; line-height: 21px; color: #666; font-size: 13px; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/pic3C4C6D5F-F513-4905-BAE7-A5F064DE33F6.jpg) left top no-repeat; }
#ANtoutContainer p { margin: 5px 0 15px 5px; }
#ANtoutContainer a { display: block; }
#ANtoutContainer a.ANtoutArrow { width: 19px; height: 14px; position: absolute; bottom: 0; right: 0; background: url(http://cache.lego.com/upload/contentTemplating/MindstormsDictionary/images/2057/picA2AD8003-AC34-4487-91D6-41BAFAAC34BD.gif) left top no-repeat; }

#test2 li { display: inline; }
#test2 p { display: inline; }

#NLPLpageNavi a.NoOver:hover 
{
	color: #666;
	text-decoration: none;
}
#NLPLpageNavi a.NoOver
{
	color: #666;
	text-decoration: none;
}

/*Advert starts*/
#advert { width: 159px; height: 252px; position: relative; background: url(http://cache.lego.com/images/ads/ad_bg_eng-na.gif) left top no-repeat; z-index:0 }
#advert img, #advert .advertFlash { position: absolute; top: 5px; left: 26px; }
/*Advert ends*/