﻿/* 
--------------------------------------------------------------------------------------
Promethean Planet stylesheet: Header Styles , Top Bar - Logo & Mega Menu - DD 15.01.10
--------------------------------------------------------------------------------------


/* Wrapper and Site header
--------------------------------------------------------------------------
*/

#wrapper { width: 980px; margin: 0 10px; background: #fff; text-align: left; float:left; }
/*#header {background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat top left; width: 980px; height: 110px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;} /* z-index: 102; changed for advanced search LE 06/12/10 */
/*.la #header {background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/bg-header.png) no-repeat top left; width: 980px; height: 110px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;}  z-index: 102; changed for advanced search LE 06/12/10 */
#header .options { margin: 0; padding: 0; min-height: 70px; float: right; width:220px; clear:both; }

/* Promethean Menu Styles 
--------------------------------------------------------------------------
*/
.content-fragment-page postlist	{z-index: 1; position: relative;}
.header-fragments {z-index: 3; position: relative;}
#mainNav { background: #D0DDE5; width: 980px; height: 36px; position:relative; z-index: 800; } /* z-index: 101; changed for advanced search - LE 30/11/10 */

/* End megamenu dimensions */
/* Site Search Select Styles */

/*Amended by Rich*/.btnSelectSearchType {background:white url('http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png') no-repeat -5px -391px; border:medium none; cursor:pointer; height:24px; width:100px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; border-radius-top-left:3px; border-radius-bottom-left:3px; font-size:11px;}
/*Amended by Rich*/.btnSelectSearchType:hover {color:#2F77BF; background:white url('http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png') no-repeat -5px -370px;}
.btnSearch {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -125px -395px;border:medium none;cursor:pointer;font-weight:bold;height:21px;margin-left:-27px;width:20px;} /*_margin-left:-1px; - Removed LE 11/01/11 */
.ie6 .btnSearch {margin-left:-1px;}
.btnSearch:hover {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png")no-repeat -125px -370px;}
 
.divInvisible {display: none;}
.divVisible {display:block;}

.ResourceTextBox {}
.WaterMarkedTextBoxResources {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -335px -200px; border:0 solid #FFFFFF; color:#444444; font-size:11px; height:19px; line-height:22px; margin-left:8px; margin-top:3px; padding-left:16px; text-align:left; width:130px;}
.WaterMarkedTextBoxPremiumResources {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -335px -173px; border:0 solid #FFFFFF; color:#444444; font-size:11px; height:19px; line-height:22px; margin-left:8px; margin-top:3px; padding-left:16px; text-align:left; width:140px;}
.WaterMarkedTextBoxProducts {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -335px -150px; border:0 solid #FFFFFF; color:#444444; font-size:11px; height:19px; line-height:22px; margin-left:8px; margin-top:3px; padding-left:16px; text-align:left; width:140px;}
.WaterMarkedTextBoxCommunity {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -335px -124px;border:0 solid #FFFFFF;color:#444444;font-size:11px;height:19px;line-height:22px;margin-left:8px;margin-top:3px;padding-left:16px;text-align:left;width:140px;}

.NormalTextBox {border:0 solid #FFFFFF;color:#444444;font-size:11px;height:16px;line-height:15px;margin-left:8px;margin-top:4px;text-align:left;width:154px;}
#searchSelect { height:26px; position:absolute; right:12px; top:6px;}
.SelectSearchType {float:left; }
.SelectSearchBox {background:white; float:left; height:24px; margin-top:0; width:176px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px;}
.SearchBtn { float:left;}

.SearchTypeOptions {background:url("http://static.prometheanplanet.com/site_assets/images/search_select_bg.png") no-repeat scroll 0 0 transparent;height:120px;left:0;padding:12px;position:absolute;top:22px;width:170px;}		
.SearchTypeOptions input {width: 20px;display: block;float: left;}
.SearchTypeOptions label {color:#444444;display:block;float:left;font-weight:bold;height:30px;text-align:left;width:150px; font-size:1.1em; }

/* RKC Note 12.03.2010 */
/* Shopping Cart Styles */
/* These will be moved to Styles.css when ready */
#ShopCart {font-family:Arial,Helvetica,sans-serif;font-size:11px;width:212px;}
#ShopCart .cartContainer {background:url(http://static.prometheanplanet.com/site_assets/images/24-bit-sprites.png) no-repeat scroll -118px top transparent;float:right;height:57px;margin-left:30px;padding:8px;width:125px;} /* *margin-right:8px;_margin-left:0px; - Removed LE 12/01/11 */
.ie6 #ShopCart .cartContainer {margin-right: 8px; margin-left: 0px;}
.ie7 #ShopCart .cartContainer {margin-right: 8px;}
#ShopCart .shopCapLeft { background:url(http://static.prometheanplanet.com/site_assets/images/24-bit-sprites.png) no-repeat scroll left top transparent; float:left;height:71px;margin:-8px -64px;width:56px;} /* _margin:-8px -5px; - Removed LE 11/01/11 */
.ie6 #ShopCart .shopCapLeft { margin:-8px -5px; }
#ShopCart .cartContent { padding-right:12px; padding-top:2px; line-height:16px;}
#ShopCart .cartContent .cartTitle {font-weight:bold; color:#004185; }
#ShopCart .cartContent a { color:#2D6C82; text-decoration:underline; }
#ShopCart .cartContent a:hover {text-decoration:none; }

/* LE 24/11/10 */
/* Fix shopping cart in IE6 */
.ie6 #ShopCart .cartContainer  {height:59px;width:159px; background-position: -85px top;}


/* Header Topbar */
#header #ulLoggedin {display:none;}

#header #topbar {background-image:url("http://static.prometheanplanet.com/site_assets/images/topbar.png"); background-position:right center; float:right; font-size:11px; height:32px; margin-right:9px; padding-right:18px; position:relative;}

#header #topbar .topbarLeftCap {background-image:url("http://static.prometheanplanet.com/site_assets/images/topbar.png");height:32px;left:-12px;position:absolute;width:12px;}

#header #signin_menu {-webkit-border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px; background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -450px -140px; background-color:#FFFFFF;border:2px solid #CCCCCC; display:none; height:180px; left :-1px; overflow:hidden; position:absolute; text-align:left;top:25px;width:166px;z-index:3; padding:0;} /* *height:186px; - Removed LE 12/01/11 */
.ie6 #header #signin_menu,
.ie7 #header #signin_menu {height: 186px;}
#header #signin_menu input {width:138px;-moz-border-radius:4px 4px 4px 4px;border:1px solid #CCCCCC;padding:3px;}
#header #signin_menu label {color:#666666;float:left;height:12px;margin:6px 6px 0 0;padding:0;}
#header #signin_menu .forgot {padding:5px 5px 2px 0; float:left;}
#header #signin_menu .forgot-username {padding:5px 5px 2px 0;float:left;}
#header #signin_menu .remember {float:left;margin-bottom:5px;margin-left:54px;margin-top:-5px;}
.ie6 #header #signin_menu .remember {margin-left: 27px; margin-top: -54px;}
#header #signin_menu .remember input {float:left;margin-right:5px;margin-top:5px;width:auto; border:none;} /* *margin-top:0px; - Removed LE 12/01/11 */
.ie6 #header #signin_menu .remember input,
.ie7 #header #signin_menu .remember input {margin-top:0;}
#header #signin_menu .signing_button {margin-top:8px;position:relative; width:45px;height:10px;}
#header #signin_menu .signing_button input{width:49px; cursor:pointer;}

#header #signin_menu .signing_button .signin_submit  { background-image:url("http://static.prometheanplanet.com/site_assets/images/bluebtn.png"); border:0 none; color:#FFFFFF; cursor:pointer; font-size:10px; font-weight:bold; height:29px; padding:1px 4px 4px;}

#header #signin_menu .signing_button .blueleftCap {
background-image:url("http://static.prometheanplanet.com/site_assets/images/bluebtn.png"); background-position:right center; bottom:29px; clear:both; height:29px; left:46px; position:relative; right:0; width:3px; }

#header #signin_menu .loginContainer {height:160px;	padding:8px; /*width:155px;*/}
#header #signin_menu h1 { font-size:12px !important; margin-bottom:4px; }
#header .NotLoggedIn {}
#header .NotLoggedIn ul {}
#header #topbar li {color:#004185;float:left;height:12px;margin-left:5px;margin-right:5px;margin-top:2px;padding:3px 5px 3px 3px;position:relative;}
#header #topbar li a {color:#004185;}
#header #topbar li:hover .leftCap,
#header #topbar li.selected .leftCap {background-image:url("http://static.prometheanplanet.com/site_assets/images/topbarHover.png");height:18px;left:-4px;position:absolute;top:0;width:4px;}
#header #topbar li:hover, #header #topbar li.selected {background-image:url(http://static.prometheanplanet.com/site_assets/images/topbarHover.png);background-position:right center;}
#header #topbar li.drop:hover .leftCap,
#header #topbar li.selected .leftCap {background-image:url("http://static.prometheanplanet.com/site_assets/images/topbarHoverArrow.png"); background-position:right center;height:18px;position:absolute;right:-13px;top:0;width:13px; left:auto;}
#header #topbar li.drop:hover,
#header #topbar li.selected {background-image:url(http://static.prometheanplanet.com/site_assets/images/topbarHover.png); background-position:left center;}
#header #topbar li.goto:hover .leftCap,
#header #topbar li.selected .leftCap {background-image:url("http://static.prometheanplanet.com/site_assets/images/topbarHoverGoTo.png"); background-position:right center;height:18px;position:absolute;right:-13px;top:0;width:13px; left:auto;}
#header #topbar li.goto:hover,
#header #topbar li.selected {background-image:url(http://static.prometheanplanet.com/site_assets/images/topbarHover.png); background-position:left center;}
#header .NotLoggedIn li.facebook {height:15px !important;margin-top:3px !important;padding-left:1px;padding-top:0 !important;}
#header #topbar .NotLoggedIn li.facebook:hover,#header #topbar .NotLoggedIn li.selected .facebook:hover  {background:none !important;}
#header .NotLoggedIn li.login {position:relative;}
#header .NotLoggedIn li.login img {left:-2px;position:absolute;top:0;}
#header .NotLoggedIn li.loggedin {padding-left:11px;}
#header .NotLoggedIn li.register {font-weight:bold;margin-right:8px !important; margin-left:8px !important;padding-right:8px !important;}
#header .avatar {height:12px;}
#header #topbar .loginClose {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png")no-repeat -310px -200px;cursor:pointer;height:22px;position:absolute;right:6px;text-indent:-2000em;top:4px;width:22px;}
#header #topbar .fblogout img {margin-top:-3px;}
#header #topbar .fblogout {padding:1px 0 0;}
/* Header Topbar - Language Select */
#header #topbar .countrySelect:hover #countryMenu.nojs { display: block; top: 19px;}
#header #topbar #countryMenu {-webkit-border-radius:4px 4px 4px 4px; -moz-border-radius:4px 4px 4px 4px; background:#FFFFFF url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat 0 -450px; border:2px solid #CCCCCC;display:none;right:-14px;overflow:hidden;position:absolute;text-align:left;top:22px;width:210px;z-index:3; padding:10px; }
#header #topbar .countryContainer h1 { font-size:12px !important; margin-bottom:4px; }
#header #topbar ul.country li {width:200px; padding-left:30px;}
#header #topbar ul.country li a { text-decoration:underline; font-weight:bold;}
#header #topbar ul.country li a:hover { text-decoration:none;}
#header #topbar ul.country li .countryFlag { display:block;float:left;height:12px;margin-right:10px;width:18px;}
#header #topbar .countryClose {background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") no-repeat -310px -200px; cursor:pointer; height:22px; position:absolute; right:6px; text-indent:-2000em; top:4px; width:22px;}






/* .fblogout { width: 100px; float: left;} */


.fblogout {
    float:left;
    list-style:none outside none;
    margin:18px 0 0 82px;
    width:100px;
}


.fblogout .facebookLogOutLeft {
    background:url("http://static.prometheanplanet.com/site_assets/images/facebookbuttonlogout.png") no-repeat scroll left top transparent;
    height:20px;
    left:-20px;
    position:absolute;
    top:0;
    width:23px;
    
}

.fblogout .facebookLogOutRight {
    background:url("http://static.prometheanplanet.com/site_assets/images/facebookbuttonlogout.png") no-repeat scroll right top transparent;
    color:#FFFFFF;
    height:13px;
    margin-left:19px;
    padding:3px 5px 3px 3px;
    position:relative;
    text-align: center;
}


/*Start of mega menu*/

#mega-mega-menu-container{margin:0 auto 0 auto; width:980px; background:#D0DDE5; height:36px;}
#mega-mega-menu {padding:0; margin:0 0 0 10px; list-style:none; font-family:arial, sans-serif;  font-size:13px;}
#mega-mega-menu li.level1-li {float:left; height:36px;  background:#D0DDE5; font-weight:bold;}
#mega-mega-menu li.level1-li a.level1-a {display:block;  padding:10px; text-decoration:none; color:#4F5F90; font-size:1.1em;  position: relative;}  /* added position: relative; to fix IE6 dropdown issue - LE 15/12/10 */
#mega-mega-menu li.sub a.level1-a {background:#D0DDE5;}
#mega-mega-menu div.list-container 
{
                position:absolute; top:-9999px; z-index: 799;
} /* z-index added to fix in rythmyx previews - LE 08/12/10 */

#mega-mega-menu div.inner-container{background:white;  border-top:solid 1px #efeeee; border-right:solid 2px #efeeee; border-bottom:solid 2px #efeeee; border-left:solid 1px #efeeee; 
margin:0px 0 0 0;/* JD - it's covering the top level and stopping functionality */
float:left;}

#mega-mega-menu div.list-column {float:left; padding:10px;}
#mega-mega-menu div.list-column ul {padding:0; margin:0; list-style:none;}
#mega-mega-menu div.list-column ul li {margin: 0 0 4px 0}
#mega-mega-menu div.list-column ul li a {display:block; text-decoration:none; color:black; padding-left:10px; width:160px; line-height:16px; font-weight:normal;}
.ie6 #mega-mega-menu div.list-column ul li {font-size: 0.9em;} /* LE - added to fix sizing in IE6 */
.ie6 #mega-mega-menu div.list-column ul li ul li {font-size: 1em;} /* LE - added to fix sizing in IE6 */
#mega-mega-menu div.list-column h5 {padding:5px 0 0 15px; margin:0; font-size:12px; line-height:20px;}
#mega-mega-menu .sub-list{padding:0 0 0 25px!important; width:115px!important;}
#mega-mega-menu ul.Resource-Type .sub-list, #mega-mega-menu ul.Tipo-de-Recurso .sub-list {padding:0 0 0 25px!important; width:240px!important;}
#mega-mega-menu li a:hover {background-color:white;}
#mega-mega-menu li.level1-li:hover > a {background:white; color:black; height:18px; } /* JD - height 32 not required - RH oh yes it is */
#mega-mega-menu :hover div.list-container {top:35px;/* JD - it's covering the top level and stopping functionality*/}

 

#mega-mega-menu div.list-column ul li a:hover {color:black; text-decoration:underline;}


#mega-mega-menu h3{background:#004185; padding:5px; margin:10px 10px 0 10px; color:#FFFFFF; font-size:1em!important;}
.ie6 #mega-mega-menu h3 {font-size: 0.9em!important;}
#mega-mega-menu h4{ padding:0px 5px 5px 5px; margin:0 10px 0 5px; font-size:13px!important; line-height:20px; color:#000 !important;}
#mega-mega-menu h4 a{ margin:0 10px 0 -10px!important; color:#4F5F90 !important;}
#mega-mega-menu .list-header{color:#4F5F90!important; font-weight:bold!important;}
#mega-mega-menu .dual-header-container {}
#mega-mega-menu .dual-header-container h3{float:left; }



/* JD - targeting specific submenus */
#mega-mega-menu .level1-li.myPlanet .list-container {width:150px;}
#mega-mega-menu .level1-li.community .list-container {width:410px;}
#mega-mega-menu .level1-li.resources .list-container {width:890px; margin-left:-110px;} /* margin-left: -100px; changed to stop overlap - LE 09/12/10 */
#mega-mega-menu .level1-li.resources h3.header1 {width: 160px;}
#mega-mega-menu .level1-li.resources h3.header2 {width: 640px;}
#mega-mega-menu .level1-li.professionalDevelopment .list-container {width:580px;}
#mega-mega-menu .level1-li.store .list-container {width:690px; margin-left:-316px;} /* margin-left: -230px; changed to stop overlap - LE 09/12/10 */
#mega-mega-menu .level1-li.store h3.header1 {width: 160px;}
#mega-mega-menu .level1-li.store h3.header2 {width: 455px;}
#mega-mega-menu .level1-li.support .list-container {width:630px; margin:0 0 0 -270px;}

.la #mega-mega-menu .level1-li.resources .list-container {width:890px; margin-left:-265px;}
.la #mega-mega-menu .level1-li.support .list-container {width:630px; margin:0 0 0 -130px;}

#mega-mega-menu .h4-link{color:#4F5F90!important; font-weight:bold!important; margin-left:-15px;}

/* Target IE6 submenus to align properly with container tab - LE 15/12/10 */
.ie6 #mega-mega-menu .level1-li.myPlanet .list-container {margin-left: -10px;}
.ie6 #mega-mega-menu .level1-li.community .list-container {margin-left: -10px;}
.ie6 #mega-mega-menu .level1-li.resources .list-container {margin-left:-130px;}
.ie6 #mega-mega-menu .level1-li.professionalDevelopment .list-container {margin-left: -10px;}
.ie6 #mega-mega-menu .level1-li.store .list-container {margin-left:-326px;}
.ie6 #mega-mega-menu .level1-li.support .list-container {margin-left: -280px;}


/*Country Flags*/

.English_UK {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -132px!important;}
.English_US {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -152px!important;}
.English_INT {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -172px!important;}
.Spanish_US {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -172px!important;}
.Spanish {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -192px!important;}
.French {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -212px!important;}
.Italian {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -232px!important;}
.German {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -252px!important;}
.Portuguese {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -272px!important;}
.Russian {background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -292px!important;}
.Finnish{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -312px!important;}
.Dutch{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -332px!important;}
.Kazakh{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -352px!important;}
.Arabic{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -372px!important;}
.Chinese{background:url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) no-repeat -1034px -392px!important;}

/*Rounded Styles*/
.round-four{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.round-top-four {border-radius-top-right:4px; border-radius-top-left:4px; -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;}
.round-ten {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }





/*************************************************/
/**            Header Search Bar                **/
/* All font-sizes as px - ems break in community */
/*************************************************/

#headerSearch { background-color:#D0DDE5; height:34px; margin: 1px auto 0 auto; width:980px; position: relative; z-index: 700; font-size: 10px; } /* font-size to allow relative sizing */

#headerSimpleSearch {float:left; width:800px; margin:4px 21px 0 21px; vertical-align: top;} /* float:left; width:600px; margin:4px 0 0 21px; - extended width until favourites is live */
/*#headerSimpleSearch .headerSearchField {width:450px; height:16px; float:left; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; border: none; padding:4px 0 6px 10px; color:#58595b; font-size: 1.2em; line-height: 1.2em;} /* font-size: 1.2em; */ /* width:250px; - extended width until favourites is live */
#headerSimpleSearch .headerSearchField {width:450px; height:16px; float:left; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; border: none; padding:5px 0 5px 10px; color:#58595b; font-size: 1.2em; line-height: 1.6em; vertical-align: middle; display: block; font-family: Arial, Helvetica, sans-serif!important;}
#headerSimpleSearch .searchDropdown {position: relative; float:left; width: 270px; height: 26px; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0 -575px repeat-x;}
#headerSimpleSearch .searchDropdown .headerDropdownLabel {padding: 6px 10px; font-size: 1.2em; color: #58595b; float:left;}/* padding: 0.5em 1em; font-size: 1.2em; */
#headerSimpleSearch .searchDropdown .headerDropdownBtn { width: 28px; height: 26px; border-left: 1px solid #ccc; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -25px -963px no-repeat; float: right; text-indent: -9999em; cursor:pointer;}

#headerSimpleSearch .searchDropdown .headerDropdown {width: 220px; position: absolute; top:26px; background-color: #f2f2f2; border: 1px solid #ccc; padding: 1em 1em 0.5em; display: none; z-index: 99;} /* padding: 1em 1em 0.5em; */
#headerSimpleSearch .searchDropdown .headerDropdown label { display: block; font-size: 1.2em; color: #58595b; margin: 1px 0 5px 0; padding-bottom: 2px; float: left; width: 180px;} /* font-size: 1.2em; margin: 0.1em 0 0.5em 0; padding-bottom: 0.2em; */
#headerSimpleSearch .searchDropdown .headerDropdown input { display: block; float: left; margin: 0 5px 5px 0; } /* margin: 0 0.5em 0.5em 0; */
#headerSimpleSearch .searchDropdown .headerDropdown br { display: block; margin: 6px 0 0 0; clear: left;}

#headerSimpleSearch .searchBtn { width:56px; height: 26px; float:left; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -77px -927px no-repeat; border: none; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font: 1.2em Arial, sans-serif; font-weight:bold; color:#fff;} /* font: 1.2em Arial, sans-serif; */
.la #headerSimpleSearch .searchBtn { width:70px; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -575px -927px no-repeat;}

#headerSearch .advSearch {display:block; float:left; margin:10px 10px 0 0; font-size: 1.2em; color: #4F5F90;} /* font-size: 1.2em; */
#headerSearch .advSearch:link,
#headerSearch .advSearch:visited {text-decoration: underline;}
#headerSearch .advSearch:hover,
#headerSearch .advSearch:active {text-decoration: none;}

#headerFavSearch {position: relative; float: right; margin: 4px 21px 0 0; width: 220px; height: 26px; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0 -575px repeat-x; border: none; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -border-top-left-radius: 4px; -border-bottom-left-radius: 4px;} /* margin: 0.4em 2.1em 0 0; */
#headerFavSearch #favStarBtn { display: block; float: left; width: 28px; height: 26px; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -223px -859px no-repeat; text-indent: -9999em; cursor:pointer; border-right: 1px solid #ccc;}

#headerFavSearch .headerDropdownLabel {padding: 5px 10px; font-size: 1.2em; color: #58595b; float:left;} /* padding: 0.5em 1em; font-size: 1.2em; */
#headerFavSearch .headerDropdownBtn { width: 28px; height: 26px; border: none; border-left: 1px solid #ccc; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -25px -963px no-repeat; float: right; text-indent: -9999em; cursor:pointer; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -border-top-left-radius: 4px; -border-bottom-left-radius: 4px;}

#headerFavSearch .headerDropdown {width: 169px; position: absolute; left: 28px; top:26px; background-color: #f2f2f2; border: 1px solid #ccc; padding: 10px 10px 5px; display: none; z-index: 999;} /* padding: 1em 1em 0.5em; */
#headerFavSearch .headerDropdown label { display: block; font-size: 1.2em; color: #58595b; margin-bottom: 5px; padding-bottom: 2px;} /* font-size: 1.2em; margin-bottom: 0.5em; padding-bottom: 0.2em; */
#headerFavSearch .headerDropdown label input { display: block; float: left; margin: 0 5px 5px 0; } /* margin: 0 0.5em 0.5em 0; */

/* IE fixes */
/*.ie8 #headerSimpleSearch .headerSearchField {height:16px; padding:6px 0 4px 10px;}*/
.ie8 .headerDropdownLabel {margin-top: 1px;} /* margin-top: 0.1em; */
.ie8 .headerDropdown label { height: 14px; } /* height: 1.4em; */
.ie8 .headerDropdown label input { position: relative; top: -3px; } /* top: -0.3em; */
.ie8 #headerSearch .advSearch {margin-top: 11px;}

.ie7 #headerSimpleSearch {margin-left: 13px;} /* margin-left: 1.3em; */
/*.ie7 #headerSimpleSearch .headerSearchField {border: none; border-color: transparent; width: 436px!important; margin: 0!important; line-height: 20px;} /*width: 236px!important;*/
.ie7 #headerSimpleSearch .headerSearchField {border: none; border-color: transparent; width: 436px!important; margin: 0!important; } /*width: 236px!important;*/
.ie7 #headerSimpleSearch .searchDropdown .headerDropdown { left: 0; width: 220px;}
.ie7 .headerDropdown label { height: 14px; } /* height: 1.4em; */
.ie7 .headerDropdown label input { position: relative; top: -3px; } /* top: -0.3em; */
.ie7 .headerDropdown { left: 0; top:27px;}

.ie6 #headerSearch #headerSimpleSearch { margin-left: 0; padding-left: 25px; } /* padding-left: 2.5em; */
/*.ie6 #headerSearch #headerSimpleSearch .headerSearchField {border: none; border-color: transparent; line-height: 20px;}*/
.ie6 #headerSearch #headerSimpleSearch .headerSearchField {border: none; border-color: transparent;}
.ie6 #headerSearch #headerFavSearch { margin-right: 13px; } /* margin-right: 1.3em; */
.ie6 .headerDropdown label { height: 14px; } /* height: 1.4em; */
.ie6 .headerDropdown label input { position: relative; top: -3px; } /* top: -0.3em; */
.ie6 .headerDropdown { left: 0; top:27px; width: 200px;}

/*************************************************/
/**           Advanced Search - OLD             **/
/* All font-sizes as px - ems break in community */
/*************************************************/
/*#advancedSearchOverlay { display: none; background-color: #000; z-index: 9000; position: absolute; top: 0; left: 0; }
#advancedSearchWrap {width: 900px; margin: 0 auto; background-color: #fff; position: absolute; top: -9999em; }
body.js #advancedSearchWrap {width: 890px; position: fixed; left: 50%; margin: 0 0 0 -450px; z-index: 9999; border: 5px solid #666; display: none;}
#advancedSearchPane {width:860px; padding: 15px;float:left; background-color:#fff; font-size: 10px;} /*  z-index: 1; !Font size added to allow relative sizing *
#advancedSearchPane #advCloseBtn {background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -203px -883px no-repeat; text-indent: -9999em; width: 16px; height: 16px; display: none; float: right; margin-top: 0; overflow:hidden;}
#advancedSearchPane h2 {color:#4F5F90; font-size:1.27em; margin: 0 0 1em 0;} /* font-size:1.6em; margin: 0 0 1em 0; *
#advancedSearchPane h3 {background-color: #efeee8; height: 26px; font-size: 1.2em; padding:1.2em 0 0 1.4em; color: #58595b; margin: 0 0 1em 0;} /* font-size: 1.2em; margin: 0 0 1em 0; *
#advancedSearchPane .searchAddBtn { display:block; padding-left: 1.2em; float:right; position:relative; top:-38px; right: 5px; font-size:1.2em; color: #58595b; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -183px -861px no-repeat;} /* padding-left: 1em; top:-3.2em; right: .5em; font-size:1.2em; * /* update to absolute url *
#advancedSearchPane .searchAddBtn:link, #advancedSearchPane .searchAddBtn:visited { text-decoration: none; }
#advancedSearchPane .searchAddBtn:hover, #advancedSearchPane .searchAddBtn:active { text-decoration: underline; }


#advancedSearchPane .advancedSearchFilters {float:left;}
#advancedSearchPane #advSearchLeft {width: 580px; margin-right:20px; float:left;}
#advancedSearchPane #advSearchRight {width: 260px; float: left; position:relative; top:-52px; }

#advAddKeywords {background-color:#dfecf2; height: 26px; padding: 1.4em 0 0 1.4em; width: 566px; margin-bottom: 12px;}
#advAddKeywords .keywordsLabel {font-size: 1.2em; font-weight: bold; color: #58595b; margin-right: 10px; position: relative; top: -16px;}
.site-banner #advAddKeywords .keywordsLabel {top: -8px;} /* fix positioning issue in community *
#advAddKeywords input {-moz-border-radius: 7px; border-radius: 7px; border: none; width: 300px; position:relative; left: 0; top: -8px; padding: 7px 10px; font-size: 1.2em; font-family: Arial; color: #58595b; } /* font-size: 1.2em; *

.searchPnlSubject { width: 580px; float: left; margin-bottom: 10px; } /* margin-bottom: 1em; *
.searchPnlSubject input {display:block; float: left; margin: 0 5px 5px 2px} /* margin: 0 0.5em 0.5em 0.2em; *
.searchPnlSubject label {display:block; float: left; width: 158px; margin: 1px 15px 8px 0;} /* margin: 0.1em 1.5em 0.8em 0; *
.searchPnlSubject .subjectCol {float: left; width: 193px;}

#hdrAgeRange,
#hdrResourceType,
#hdrFileType,
#hdrFileContents { width: 119px;}

#wrapAgeRange { clear: left; }

#wrapAgeRange,
#wrapFileType,
#wrapResourceType { width:130px; float: left; margin-right: 19px; }
#wrapFileContents { width:130px; float: left;}

.searchPnlAgeRange input,
.searchPnlFileType input,
.searchPnlResourceType input,
.searchPnlFileContents input { display: block; float: left; margin: 0 5px 5px 2px; } /* margin: 0 0.5em 0.5em 0.2em; *

.searchPnlAgeRange label,
.searchPnlFileType label,
.searchPnlResourceType label,
.searchPnlFileContents label { display: block; float: left; margin: 1px 0 8px 0; width: 110px; } /* margin: 0.1em 0 0.8em 0; *

#advSearchRight select { margin: 0 0 10px 3px; }

#advSearchRight .appliedCriteria br, #advSearchRight .appliedCriteria span {font-size: 0.2em; line-height: 1; margin: 0; padding: 0; height: 0;}
#advSearchRight .appliedCriteria label {display:block; background-color:#DFECF2; -moz-border-radius:5px; border-radius:5px; padding: 0.2em 0 .2em .5em; margin-left: .5em; margin: 0; font-size: 1.2em;}
#advSearchRight .appliedCriteria .appliedCriteriaBtn {display:block; float: right; position: relative; top: -12px; margin-right: .5em; width:1em; height:1em; text-indent: -9999em; overflow: hidden; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -167px -863px no-repeat;} /* update to absolute url *


#advancedSearchPane .searchBtnSearch { float: right; position: relative; height: 26px; width: 58px; border: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -10px -927px no-repeat; color:#fff; font: 1.2em Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer; } /* font: 1.2em Arial, Helvetica, sans-serif; */  /* update to absolute url *
.la #advancedSearchPane .searchBtnSearch { width: 66px; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -496px -927px no-repeat;}

/* IE fixes *
.ie7.js #advancedSearchOverlay {top:0; left: 0;}
.ie7 #advancedSearchWrap h3,
.ie7 #advancedSearchWrap label { line-height: 1.5; }
.ie7 #advancedSearchWrap h3 { padding-top: 10px; height: 30px; }
.ie7 #advAddKeywords input {border: none; border-color: transparent; line-height: 18px; }
.ie7 #advAddKeywords .keywordsLabel { top: 0; }
.ie7 .site-banner #advAddKeywords .keywordsLabel {top: -16px;} /* fix positioning issue in community *
.ie7 #hdrLanguage { width: 246px; }
.ie7 .searchPnlSubject label {margin-right:8px; margin-top: 3px; line-height: 1.5;} /* margin-right:0.8em; margin-top: 0.3em; *
.ie7 .searchPnlAgeRange label,
.ie7 .searchPnlFileType label,
.ie7 .searchPnlResourceType label,
.ie7 .searchPnlFileContents label { width: 103px; margin-top: 3px; line-height: 1.5; } /* margin-top: 0.3em; */
/*.ie7 #advSearchRight .searchPnlCountry .jquery-selectbox, .ie7 #advSearchRight .searchPnlLanguage .jquery-selectbox {display: none;} - Removed due to breaking dropdown height *
.ie7 #advancedSearchPane .searchAddBtn { top:-38px; background-position:-183px -859px;  } /* top:-3.3em; *

.ie6 .advancedSearchFilters {width: 860px;}
.ie6 #advAddKeywords { height: 25px!important;}
.ie6 #advAddKeywords input { line-height: 23px; border-width: 0!important; border-color:transparent; padding: 0 10px 7px; top: -6px; }
.ie6 #advAddKeywords .keywordsLabel { top: 0; }
.ie6 .searchPnlSubject label {margin-right: 3px!important;}
.ie6 .searchPnlSubject .subjectCol {float: left; width: 190px;}
.ie6 #wrapAgeRange,
.ie6 #wrapFileType,
.ie6 #wrapResourceType { width:130px; float: left; margin-right: 12px; height: 230px; } /* margin-right: 15px *
.ie6 #wrapFileContents { width: 130px; float: left; height: 230px;}
/*.ie6 #hdrLanguage { width: 246px; }*
.ie6 #advancedSearchWrap label { line-height: 1.5; }
.ie6 .searchPnlSubject label {margin-right:8px; margin-top: 3px; line-height: 1.5;} /* margin-right:0.8em; margin-top: 0.3em; *
.ie6 .searchPnlAgeRange label,
.ie6 .searchPnlFileType label,
.ie6 .searchPnlResourceType label,
.ie6 .searchPnlFileContents label { width: 98px; margin-top: 3px; line-height: 1.5; } /* margin-top: 0.3em; */
/*.ie6 #advancedSearchWrap {width: 890px; border: 5px solid #666; margin: 1em auto!important; background-color: #fff; position: relative; left: 0; top: 0;}  position: absolute; left: 50%; top: 180px; margin: 0 0 0 -450px; z-index: 1;  *
.ie6.js #advancedSearchWrap {width: 900px; position: absolute!important; left: 50%; margin-left: -450px; z-index: 9999; border: 5px solid #666; display: none;}*/

/*************************************************/
/*          Select Box Replacement Styles        */
/* All font-sizes as px - ems break in community */
/*************************************************/
.jquery-selectbox { position: relative; height: 25px; z-index: 0; display: block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #58595b; margin-top: 5px; } /* font-size: 1.2em; margin-top: 0.5em; */
.jquery-selectbox .roundedCornerLeft { height: 25px; width: 4px; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -100px -963px no-repeat; position: absolute; top: 0; left: 0; }
.jquery-selectbox .jquery-selectbox-list { display: none; position: absolute; top: 24px; background: #fafafa; z-index: 999!important; border: 1px solid #ccc; border-top: none; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -moz-box-shadow: 0 2px 2px #999; -webkit-box-shadow: 0 2px 2px #999; box-shadow: 0 2px 2px #999; }
.jquery-selectbox .jquery-selectbox-moreButton { float: right; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -130px -963px no-repeat; width: 35px; height: 25px; cursor: pointer; }
.jquery-selectbox .jquery-selectbox-item.listelementhover { background: #f0f0f0; }
.jquery-selectbox .jquery-selectbox-item { display: block; cursor: default; padding: 6px; border-top: 1px solid #ddd; }
.jquery-selectbox .jquery-selectbox-item:first-child { border: none; }

#advSearchRight .jquery-selectbox { font-size: 1.2em; width: 260px!important; } /* font-size: 1.2em; */
#advSearchRight .jquery-selectbox .jquery-selectbox-currentItem { padding: 6px 5px; white-space: nowrap; display: block; overflow: hidden; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0px -551px repeat-x; position: absolute; left: 4px; width: 210px; margin-right: 0; top: 0; } /* padding: 0.5em; */
#advSearchRight .jquery-selectbox .jquery-selectbox-list { left: 6px; width: 248px!important; }
#advSearchRight .jquery-selectbox .jquery-selectbox-moreButton { float: right; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -130px -963px no-repeat; width: 35px; height: 25px; cursor: pointer; position: relative; right: 1px;} 

#ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox { font-size: 1.2em; width: 200px!important; top: -10px;} /* font-size: 1.2em; top: -1em; */
#ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-currentItem { padding: 5px; white-space: nowrap; display: block; overflow: hidden; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0px -551px repeat-x; position: relative; left: 4px; height: 15px; width: 151px; } /* padding: 0.5em; */
#ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-list { left: 6px; width: 179px!important; }
#ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-moreButton { float: right; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -130px -963px no-repeat; width: 35px; height: 25px; cursor: pointer; position: relative; right: 0px; }

#ctl00_cphMainPanel_SearchResults1_divAddSearchCriteria .jquery-selectbox { font-weight: normal; width: 200px!important; font-size: 1.2em; } /* font-size: 1.2em; */
#ctl00_cphMainPanel_SearchResults1_divAddSearchCriteria .jquery-selectbox .jquery-selectbox-currentItem { padding: 5px; white-space: nowrap; display: block; overflow: hidden; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0px -551px repeat-x; position: relative; left: 4px; height: 15px; width: 151px; } /* padding: 0.5em; */
#ctl00_cphMainPanel_SearchResults1_divAddSearchCriteria .jquery-selectbox .jquery-selectbox-list { left: 6px; width: 184px!important; }

.searchResultsBar .sortBy .jquery-selectbox { font-weight: normal; width: 150px!important; top: -26px; margin-left: 45px; font-size: 1em;}
.sortBy .jquery-selectbox .jquery-selectbox-currentItem { padding: 5px 6px; white-space: nowrap; display: block; overflow: hidden; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0px -551px repeat-x; position: relative; left: 4px; height: 15px; width: 99px; } /* padding: 0.4em 0.5em; */
.sortBy .jquery-selectbox .jquery-selectbox-list { left: 6px; width: 138px; }

.searchResultsBar .resultsAmount .jquery-selectbox { font-weight: normal; width: 72px!important; top: -26px; margin-left: 45px; font-size: 1em; }
.resultsAmount .jquery-selectbox .jquery-selectbox-currentItem { padding: 5px 6px; white-space: nowrap; display: block; overflow: hidden; background: url(http://static.prometheanplanet.com/site_assets/images/horizontal-repeating-sprites.png) 0px -551px repeat-x; position: relative; left: 4px; height: 15px; width: 21px; } /* padding: 0.4em 0.5em; */
.resultsAmount .jquery-selectbox .jquery-selectbox-list { left: 6px; width: 60px; }


/** ERROR classes **/
form .error .jquery-selectbox {	color: #d00; border-color: #d00; }
#advSearchRight div div { margin-bottom: 10px; }
/* IE fixes */
.ie8 #advSearchRight .jquery-selectbox .jquery-selectbox-currentItem { top: 0px; width: 210px;}
.ie7 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox { margin-top: -2px; margin-bottom: 10px; top: 0;} /* margin-top: -0.2em; margin-bottom: 1em; */
.ie7 #advSearchRight .jquery-selectbox { margin-top: 0px;} /* margin-top: -2em; */
.ie7 #advSearchRight .jquery-selectbox .jquery-selectbox-currentItem { width: 209px; padding-right: 8px;}
.ie7 #advSearchRight .jquery-selectbox .jquery-selectbox-moreButton { right: 0;}
.ie7 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-moreButton { right: 0; }
.ie6 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox { margin-top: 15px; margin-bottom: -20px; width: 200px!important;} /* margin-top: 1.5em; margin-bottom: -2em; */
.ie6 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-currentItem { top: -25px; width: 156px;}
.ie6 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-moreButton { right: 0; }
.ie6 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-list { width: 188px!important;}
.ie6 #ctl00_cphMainPanel_SearchResults1_divAddSearchCriteria .jquery-selectbox .jquery-selectbox-currentItem { width: 151px; }
.ie6 #ctl00_cphMainPanel_SearchResults1_pnlActiveFilters .jquery-selectbox .jquery-selectbox-item { width: 166px }
.ie6 #ctl00_cphMainPanel_SearchResults1_divAddSearchCriteria .jquery-selectbox .jquery-selectbox-list {	width: 188px!important;}
.ie6 #ctl00_cphMainPanel_SearchResults1_divAddSearchCriteria .jquery-selectbox .jquery-selectbox-item { width: 172px }
.ie6 .sortBy .jquery-selectbox .jquery-selectbox-list { width: 140px!important;}
.ie6 .resultsAmount .jquery-selectbox .jquery-selectbox-list { width: 62px!important;}
.ie6 #advSearchRight .jquery-selectbox { margin-top: 0px;} /* margin-top: -2em; */
.ie6 #advSearchRight .jquery-selectbox .jquery-selectbox-currentItem { width: 211px;}
.ie6 #advSearchRight .jquery-selectbox .jquery-selectbox-moreButton { right: 0;}
.ie7 #searchResults, .ie7 .searchResultsBar, .ie6 #searchResults, .ie6 .searchResultsBar { position: relative;}

/* LA Overrides */
.la .searchResultsBar .sortBy .jquery-selectbox { width: 130px!important; margin-left: 60px!important; top: -25px; }
.la .sortBy .jquery-selectbox .jquery-selectbox-currentItem { width: 79px;}
.la .sortBy .jquery-selectbox .jquery-selectbox-list { width: 118px;}
.la .searchResultsBar .resultsAmount .jquery-selectbox { top: -25px; margin-left: 60px;}


/*************************************************************/
/* Shorten Header for Search Changes and Move/Restyle Basket */
/*************************************************************/

#header { height: 81px; background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) 0 -1265px no-repeat;  width: 980px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;}  Proper Version */
/* #header { height: 81px; background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/2010HolidayHeader.gif) 0 0 no-repeat;  width: 980px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;}  xmas version */
.la #header {height: 81px; background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/bg-header.png) no-repeat top left; width: 980px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;}  Proper LAM Version */

/* #header { height: 81px; background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/millionbannersprite.png) 0 0 no-repeat;  width: 980px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;} /* Million Members */
/* .la #header {height: 81px; background: #fefefe url(http://static.prometheanplanet.com/site_assets/images/millionbannersprite.png) 0 -81px no-repeat; width: 980px; margin: 0; padding: 0; position: relative; text-align: right; z-index:840;} /* Million Members LAM */
.ie7 #header, .ie6 #header {margin-bottom: -3px;} /* fix weird whitespace issue below header */

#mainNav #mega-mega-menu-container {width: 730px; margin-left: 0;}
#mainNav .options {height: 26px; width: 240px; background-color: #ecf5f9; position: absolute; top: 5px; right: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#mainNav .options .cartContainer {background-image: none!important; background-color: #ecf5f9; padding: 0; margin: 0; height: 26px; width: 240px; font-size: 12px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#mainNav .options .cartContainer .cartContent { float: left; background: url(http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png) -360px -954px no-repeat; padding: 6px 0 6px 44px!important; width: 196px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;}
#mainNav .options .cartContainer .cartContent .cartItemsPrice {float: left; margin-right: 10px;}
#mainNav .options .cartContainer .cartContent .cartItemsPrice strong { margin-left: 8px; color: #4f5f90; } /* margin-left: 15px; - Breaks with thousands - LE 24/6/11 */ 
#mainNav .options .cartContainer .cartContent .viewCart a {color: #4f5f90;}
#mainNav .options .cartContainer .cartContent .viewCart a:link,
#mainNav .options .cartContainer .cartContent .viewCart a:visited { text-decoration: underline;}
#mainNav .options .cartContainer .cartContent .viewCart a:hover,
#mainNav .options .cartContainer .cartContent .viewCart a:active { text-decoration: none;}
.ie6 #mainNav .options .cartContainer .cartContent .viewCart a {text-decoration: none;}

.header-fragment .site-banner #mainNav .options,
.la #mainNav .options {display:none;} /* hide basket in community */

/*** Advanced Search - NEW ***/
#advancedSearchOverlay{width:100%;height:100%;position:fixed;z-index:949;left:0;top:0;background-color:#000;opacity:1;display:none}
#advancedSearch{width:870px;height:570px;padding:15px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:fixed;left:50%;margin-left:-450px;overflow:hidden;background-color:#fff;color:#333;display:none;}
#advancedSearch .tooltip{width:340px;position:relative;float:left;display:none;z-index:2}
#advancedSearch .tooltip a.open{position:relative;left:-2px;top:-3px;display:block;width:21px;height:21px;text-indent:-999em;outline:0;font-weight:bold;text-decoration:none;background:url("http://www.prometheanplanet.com/site_assets/Images/core-site-images-sprites.png") 0 -1410px no-repeat}
#advancedSearch .tooltip a.open span{position:absolute;left:-9999em}
#advancedSearch .tooltip .tooltipBody{float:left;width:260px;background-color:#fff;border:1px solid #0574ac;padding:10px;line-height:1.2;position:absolute;left:30px;top:-10px;display:none}
#advancedSearch .tooltip .tooltipBody .close{display:block;text-align:right;color:#0574ac;margin-bottom:.5em;font-size:12px;font-weight:normal}
#advancedSearch .tooltip .tooltipBody .arrowBorder{border-color:transparent #0574ac transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;left:-21px;top:6px}
#advancedSearch .tooltip .tooltipBody .arrow{border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;left:-20px;top:6px}
#advancedSearch .tooltip .tooltipBody p{margin:0;font-size:12px;color:#000;font-weight:normal}
#advancedSearch #advancedSearchCloseBtn{background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") -203px -883px no-repeat;text-indent:-9999em;width:16px;height:16px;position:absolute;right:15px;top:15px;margin-top:0;overflow:hidden}
#advancedSearch h2.title{color:#4f5f90;font-size:16px!important;margin:0 0 15px 0;}
#advancedSearch h2.title span {float:left;margin-right:10px}
#advancedSearch h2.title span.clearTitle {float:none!important;margin:0!important;height:0;line-height:0;font-size:0;clear:left;display:block}
#advancedSearch div.addKeywords{padding:6px 15px;background-color:#efeee9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 15px}
#advancedSearch div.addKeywords label{font-size:12px;font-weight:bold;margin-right:15px;position:relative;top:-4px;}
#advancedSearch div.addKeywords input{font:12px Arial,Helvetica,sans-serif;color:#999;padding:2px;border-width:1px;margin:0 10px 0 0;width:300px}
#advancedSearch div.searchSlider{background-color:#efeee9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;height:430px;margin:0 0 15px;-moz-box-shadow:inset 0 0 9px gray;-webkit-box-shadow:inset 0 0 9px gray;box-shadow:inset 0 0 9px gray}
#advancedSearch div.searchSlider ul.accordion{margin:0;padding:0;list-style:none;height:430px}
#advancedSearch div.searchSlider ul.accordion li.tab{display:block;overflow:hidden;float:left;margin:0 5px 0 0;padding:0;width:40px;height:430px;background-color:#fff;-moz-box-shadow:1px 0 2px gray;-webkit-box-shadow:1px 0 2px gray;box-shadow:1px 0 2px gray;-moz-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;position:relative;cursor:pointer;}
#advancedSearch div.searchSlider ul.accordion li.tab h2{font-size:16px!important;display:block;float:left;margin:0;padding:10px;height:20px;width:410px;color:#fff;background:#0574ac;-moz-transform:rotate(90deg) translate(-40px,0px);-moz-transform-origin:0 100%;-o-transform:rotate(90deg) translate(-40px,0px);-o-transform-origin:0 100%;-webkit-transform:rotate(90deg) translate(-40px,0px);-webkit-transform-origin:0 100%;transform:rotate(90deg) translate(-40px,0px);transform-origin:0 100%;background:#4c4c4c;background:-moz-linear-gradient(left,#4c4c4c 0,#333 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#4c4c4c),color-stop(100%,#333));background:-webkit-linear-gradient(left,#4c4c4c 0,#333 100%);background:-o-linear-gradient(left,#4c4c4c 0,#333 100%);background:-ms-linear-gradient(left,#4c4c4c 0,#333 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='@from', endColorstr='@to',GradientType=1 )";cursor:pointer}
#advancedSearch div.searchSlider ul.accordion li.tab h2:hover{background:#2c2c2c;background:-moz-linear-gradient(left,#2c2c2c 0,#111 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#2c2c2c),color-stop(100%,#111));background:-webkit-linear-gradient(left,#2c2c2c 0,#111 100%);background:-o-linear-gradient(left,#2c2c2c 0,#111 100%);background:-ms-linear-gradient(left,#2c2c2c 0,#111 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='@from', endColorstr='@to',GradientType=1 )"}
#advancedSearch div.searchSlider ul.accordion li.tab.active h2{background:#118ecd;background:-moz-linear-gradient(left,#118ecd 0,#0577b0 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#118ecd),color-stop(100%,#0577b0));background:-webkit-linear-gradient(left,#118ecd 0,#0577b0 100%);background:-o-linear-gradient(left,#118ecd 0,#0577b0 100%);background:-ms-linear-gradient(left,#118ecd 0,#0577b0 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='@from', endColorstr='@to',GradientType=1 )"}
#advancedSearch div.searchSlider ul.accordion li.tab span.sectionNumber{display:block;font-weight:bold;font-size:18px;position:absolute;left:15px;bottom:10px;color:#fff}
#advancedSearch div.searchSlider ul.accordion li.tab div.content{display:none;float:left;overflow:hidden;position:relative;top:-40px;left:40px;*top:0;*left:0;margin:0;width:660px;height:390px;padding:10px;background:white url(http://static.prometheanplanet.com/Content/images/advancedSearchActiveArrow.png) 0 0 no-repeat}
#advancedSearch div.searchSlider ul.accordion li.tab div.content h3{padding:10px 15px;font-size:12px;margin:0;background-color:#efeee9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;}
#advancedSearch div.searchSlider ul.accordion li.tab.active{overflow:hidden!important;width:720px!important}
#advancedSearch div.searchSlider ul.accordion li.tab.active div.content{display:block!important;-moz-border-radius-topright:1px;-moz-border-radius-bottomright:1px;-webkit-border-top-right-radius:1px;-webkit-border-bottom-right-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject{-moz-border-radius-topleft:1px;-moz-border-radius-bottomleft:1px;-webkit-border-top-left-radius:1px;-webkit-border-bottom-left-radius:1px;border-top-left-radius:1px;border-bottom-left-radius:1px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row{overflow:hidden;margin-top:10px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject{padding:0 5px 0 0;width:160px;float:left;margin:0;font-size:11px;list-style:none}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject li{overflow:hidden;padding-bottom:3px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject li.title{font-weight:bold;margin:5px 0;padding-bottom:0}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject li input{margin:0 5px 0 0;padding:0;height:13px;width:13px;float:left;vertical-align:text-top}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject li label{float:left;width:132px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject li span.label{float:left;width:132px;display:block;overflow:hidden}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject.math{margin-left:15px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject.world-languages{width:145px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject.world-languages li label{width:117px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject.social-studies{width:145px;margin-right:15px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject.social-studies li label{width:117px}
#advancedSearch div.searchSlider ul.accordion li.tab.Subject div.content div.row ul.subject.reading-language-arts{margin-left:15px}
#advancedSearch div.searchSlider ul.accordion li.tab.ResourceTypeAgeGrades div.content div.leftColumn{width:325px;margin-right:10px;float:left}
#advancedSearch div.searchSlider ul.accordion li.tab.ResourceTypeAgeGrades div.content div.rightColumn{width:325px;float:left}
#advancedSearch div.searchSlider ul.accordion li.tab.ResourceTypeAgeGrades div.content ul{padding:0;margin:10px 15px 0;font-size:12px;list-style:none}
#advancedSearch div.searchSlider ul.accordion li.tab.ResourceTypeAgeGrades div.content ul li{overflow:hidden;padding-bottom:3px;line-height:1.25}
#advancedSearch div.searchSlider ul.accordion li.tab.ResourceTypeAgeGrades div.content ul li input{margin:1px 5px 0 0;padding:0;height:13px;width:13px;float:left;vertical-align:text-top}
#advancedSearch div.searchSlider ul.accordion li.tab.ResourceTypeAgeGrades div.content ul li label{float:left;width:272px}
#advancedSearch div.searchSlider ul.accordion li.tab.FileFormatResourceContents div.content div.leftColumn{width:325px;margin-right:10px;float:left}
#advancedSearch div.searchSlider ul.accordion li.tab.FileFormatResourceContents div.content div.rightColumn{width:325px;float:left}
#advancedSearch div.searchSlider ul.accordion li.tab.FileFormatResourceContents div.content ul{padding:0;margin:10px 15px 0;font-size:12px;list-style:none}
#advancedSearch div.searchSlider ul.accordion li.tab.FileFormatResourceContents div.content ul li{overflow:hidden;padding-bottom:3px;line-height:1.25}
#advancedSearch div.searchSlider ul.accordion li.tab.FileFormatResourceContents div.content ul li input{margin:1px 5px 0 0;padding:0;height:13px;width:13px;float:left;vertical-align:text-top}
#advancedSearch div.searchSlider ul.accordion li.tab.FileFormatResourceContents div.content ul li label{float:left;width:272px}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage{margin:0;-moz-border-radius-topright:1px;-moz-border-radius-bottomright:1px;-webkit-border-top-right-radius:1px;-webkit-border-bottom-right-radius:1px;border-top-right-radius:1px;border-bottom-right-radius:1px}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.leftColumn{width:325px;margin-right:10px;float:left}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.rightColumn{width:325px;float:left}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content h4{font-size:12px!important;margin:10px 15px;color:#333;}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularCountries,#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularLanguages{padding:0;margin:0 15px;font-size:12px;list-style:none;overflow:hidden}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularCountries li,#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularLanguages li{overflow:hidden;padding-bottom:3px;line-height:1.25;float:left;width:50%}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularCountries li input,#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularLanguages li input{margin:1px 5px 0 0;padding:0;height:13px;width:13px;float:left;vertical-align:text-top}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularCountries li label,#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content ul.popularLanguages li label{float:left;width:126px}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.azList{padding:10px;-moz-box-shadow:inset 0 0 5px gray;-webkit-box-shadow:inset 0 0 5px gray;box-shadow:inset 0 0 5px gray;width:275px;margin:0 15px;overflow-y:scroll;height:180px}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.azList ul{margin:0;padding:0;list-style:none}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.azList ul li{overflow:hidden;padding-bottom:3px;line-height:1.25;font-size:12px}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.azList ul li input{margin:0 5px 0 0;padding:0;height:13px;width:13px;float:left;vertical-align:text-top}
#advancedSearch div.searchSlider ul.accordion li.tab.CountryLanguage div.content div.azList ul li label{float:left;width:235px}
#advancedSearch a.clearFilters{color:#0574ac;text-decoration:underline;font-size:12px;float:left;margin-top:10px}
#advancedSearch a.clearFilters:hover{text-decoration:none}
#advancedSearch input.advancedSearchBtn{width:auto;height:29px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:0 none;background:#f6ac0d;background:-moz-linear-gradient(top,#f6ac0d 0,#f08817 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6ac0d),color-stop(100%,#f08817));color:#fff;font:12px Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:4px 10px;cursor:pointer;position:relative;text-decoration:none;-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;float:right;text-shadow:0 1px 1px #f56608}
#advancedSearch input.advancedSearchBtn:hover{background:#fdb10d;background:-moz-linear-gradient(top,#fdb10d 0,#f78c18 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdb10d),color-stop(100%,#f78c18));text-decoration:none}
#advancedSearch input.advancedSearchBtn:active{background:#f08817;background:-moz-linear-gradient(top,#f08817 0,#f6ac0d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f08817),color-stop(100%,#f6ac0d));-moz-box-shadow:inset 0 1px 2px #666;-webkit-box-shadow:inset 0 1px 2px #666;box-shadow:inset 0 1px 2px #666}
.ie9 .advancedSearchBtnWrap.orangeBtn{position:relative;background:none!important;padding:0!important;margin:0;cursor:pointer;top:-1px;float:right}
.ie9 .advancedSearchBtnWrap.orangeBtn .left{display:block;position:absolute;top:0;left:-7px;width:8px;height:36px;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1217px no-repeat}
.ie9 .advancedSearchBtnWrap.orangeBtn input.advancedSearchBtn{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1181px no-repeat!important;height:34px!important;width:auto!important;padding:9px 10px 9px 1px!important;filter:none!important}
.ie9 .advancedSearchBtnWrap.orangeBtn:hover .left{display:block;position:absolute;top:0;left:-7px;width:8px;height:36px;background:url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1288px no-repeat}
.ie9 .advancedSearchBtnWrap.orangeBtn:hover input{margin:0!important;border:0!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1253px no-repeat!important;height:34px!important;width:auto!important;padding:9px 10px 9px 1px!important}
.ie8 .advancedSearchBtnWrap.orangeBtn{position:relative;background:none!important;padding:0!important;margin:0;cursor:pointer;top:-1px;float:right}
.ie8 .advancedSearchBtnWrap.orangeBtn .left{display:block;position:absolute;top:0;left:-7px;width:8px;height:36px;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1217px no-repeat}
.ie8 .advancedSearchBtnWrap.orangeBtn input{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1181px no-repeat!important;height:34px!important;width:auto!important;padding:9px 10px 9px 1px!important}
.ie8 .advancedSearchBtnWrap.orangeBtn:hover .left{display:block;position:absolute;top:0;left:-7px;width:8px;height:36px;background:url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1288px no-repeat}
.ie8 .advancedSearchBtnWrap.orangeBtn:hover input{margin:0!important;border:0!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1253px no-repeat!important;height:34px!important;width:auto!important;padding:9px 10px 9px 1px!important}
.ie7 .advancedSearchBtnWrap.orangeBtn{position:relative;background:none!important;padding:0!important;margin:0;cursor:pointer;top:-1px;float:right;max-width:80px;min-width:55px}
.ie7 .advancedSearchBtnWrap.orangeBtn .left{display:block;position:absolute;top:0;left:-7px;width:8px;height:36px;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1217px no-repeat}
.ie7 .advancedSearchBtnWrap.orangeBtn input{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1181px no-repeat!important;height:34px!important;width:100%!important;padding:9px 10px 9px 1px!important}
.ie7 .advancedSearchBtnWrap.orangeBtn:hover .left{display:block;position:absolute;top:0;left:-7px;width:8px;height:36px;background:url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1288px no-repeat}
.ie7 .advancedSearchBtnWrap.orangeBtn:hover input{margin:0!important;border:0!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1253px no-repeat!important;height:34px!important;width:100%!important;padding:9px 10px 9px 1px!important}
.ie6 .advancedSearchBtnWrap{position:relative;background:none!important;padding:0!important;margin:0;cursor:pointer;top:-1px;float:right;width:80px;height:1%}
.ie6 .advancedSearchBtnWrap .left{display:block;position:absolute;top:0;left:0;width:8px;height:36px;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) -768px -1217px no-repeat;z-index:2}
.ie6 .advancedSearchBtnWrap input{margin:0 0 0 8px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url(http://static.prometheanplanet.com/Content/images/cat-c-sprites.png) right -1181px no-repeat!important;height:34px!important;width:100%!important;padding:9px 1px 9px 1px!important;top:0!important;right:0!important;position:absolute!important;text-align:center!important}
/*IE9*/
.ie9 #advancedSearch div.searchSlider ul.accordion li.tab h2 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0)"; }
/*IE8*/
.ie8 #advancedSearch div.searchSlider ul.accordion li.tab h2 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0)"; }
.ie8 #advancedSearch div.searchSlider ul.accordion li.CountryLanguage div.azList { border: 1px solid #999; }
/*IE7*/
.ie7 #advancedSearch .addKeywords label { position: relative; top: 4px!important; }
.ie7 #advancedSearch div.searchSlider ul.accordion li.tab h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.0); }
.ie7 #advancedSearch div.searchSlider ul.accordion li.Subject div.content div.row { margin: 0 0 5px!important; }
.ie7 #advancedSearch div.searchSlider ul.accordion li.Subject div.content div.row ul li { line-height: 1.2; }
.ie7 #advancedSearch div.searchSlider ul.accordion li.CountryLanguage ul.popularCountries li,
.ie7 #advancedSearch div.searchSlider ul.accordion li.CountryLanguage ul.popularLanguages li { width: 49%!important; }
.ie7 #advancedSearch div.searchSlider ul.accordion li.CountryLanguage div.azList { border: 1px solid #999; } 
/*IE6*/
.ie6 #advancedSearchOverlay { position: absolute; top: 0; left: 0; }
.ie6 #advancedSearch { position: absolute; }
.ie6 #advancedSearch { height: 1%!important; overflow: visible!important; }
.ie6 #advancedSearch .title { display: block!important; }
.ie6 #advancedSearch .addKeywords { width: 865px!important; }
.ie6 #advancedSearch .addKeywords label { position: relative; top: 4px!important; } 
.ie6 #advancedSearch div.searchSlider ul.accordion li.tab { width: 100%!important; height: auto!important; overflow: visible!important; cursor: default!important; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.tab h2,
.ie6 #advancedSearch div.searchSlider ul.accordion li.tab span.sectionNumber { display: none; }
.ie6 #advancedSearch div.searchSlider ul.accordion li div.content { display: block!important; background: #fff url() 0 0 no-repeat!important; height: auto!important; width: 100%!important; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.Subject div.content div.row { float: left; width: 100%; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.Subject div.content div.row ul { display: inline; font-size: 12px!important; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.Subject div.content div.row ul li { float: left; line-height: 1.25; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.Subject div.content div.row ul li span.label { display: block; height: 1%;  }
.ie6 #advancedSearch div.searchSlider ul.accordion li div.content div.leftColumn { width: 425px!important; }
.ie6 #advancedSearch div.searchSlider ul.accordion li div.content div.rightColumn { width: 425px!important; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.CountryLanguage div.content h4 { clear: left; }
.ie6 #advancedSearch div.searchSlider ul.accordion li.CountryLanguage div.azList { border: 1px solid #999; width: 373px!important; }
/* Community Label Fixes */
.site-banner #advancedSearch .addKeywords label { top: 0px!important; }
.ie6 .site-banner #advancedSearch .addKeywords label,
.ie7 .site-banner #advancedSearch .addKeywords label { top: -4px!important; }

/*** User Feedback Form ***/
#userFeedbackOverlay{width:100%;height:100%;position:fixed;z-index:949;left:0;top:0;background-color:#000;opacity:1;display:none}
#userFeedbackForm{width:570px;/*height:40px;*/padding:15px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:fixed;left:50%;margin-left:-300px;overflow:hidden;background-color:#fff;color:#333;display:none; font-size:12px;}
#userFeedbackForm a#userFeedbackCloseBtn { float: right;background:url("http://static.prometheanplanet.com/site_assets/images/core-site-images-sprites.png") -203px -883px no-repeat;text-indent:-9999em;width:16px;height:16px;margin-top:0;overflow:hidden}
#userFeedbackForm h2 { margin-top: 0; }
#userFeedbackForm div.legend { background-color: #efeee9; padding: 5px 6px; float:left; margin-bottom: 24px;}
#userFeedbackForm div.legend span.left {width: 186px; float: left; line-height: 1.25; }
#userFeedbackForm div.legend span.center {width: 186px; float: left; text-align:center; line-height: 1.25;}
#userFeedbackForm div.legend span.right {width: 186px; float: left; text-align:right; line-height: 1.25;}
#userFeedbackForm span.radioList { display: block; width: 480px; margin: 0 0 0 45px; clear: left; float: left; }
#userFeedbackForm span.radioList span.radio { display: block; width: 13px; height: 13px; margin: 0 33px 0 0; padding: 0; float: left; position: relative; }
#userFeedbackForm span.radioList span.last { margin: 0; }
#userFeedbackForm span.radioList span.radio input { display: block; width: 13px; height: 13px; margin: 0; padding: 0; }
#userFeedbackForm span.radioList span.last input { margin: 0 0 0 2px; }
#userFeedbackForm span.radioList span.radio label { position: absolute; top: -16px; left: 0; display: block; width: 13px; text-align: center; }
