
	/**
	* general lists
	*/
	.col-middle ul li {
		padding: 0 0 0 10px;
		background: url(../../images/bullets/circle.gif) 0 7px no-repeat;
		}
		
		.col-middle ul.actions {
		    list-style: none;
		    width: 100%;
		    float: left;
		    clear:  both;
		    margin-bottom: 20px;
		}
		.col-middle ul.actions2 li {
			padding:0;
		    float: right;
			background:none;		    
		}
			
		.col-middle ul.actions li {
		    float: left;
		    background: none;
		    padding: 0;
		}		
		.col-middle ul.actions li a{
		    display: block;
		    width: 155px;
		    height: 38px;
		    background-position: 0 0;
		    background-repeat: no-repeat;
		    text-indent: -99999px;
		}
		
		.col-middle ul.actions2 li a{
		    display: block;
		    width: 90px;
		    height: 40px;
		    background-position: 0 0;
		    background-repeat: no-repeat;
		    text-indent: -99999px;
		}
		.col-middle ul.actions li a:hover {
		    
		}
		.col-middle ul.actions li.buy-pro {
		    margin-left:  212px;
		}
		.col-middle ul.actions li.buy-pro a {
		    background-image: url(../../images/buttons/buy-crucial.gif);
		}
		.col-middle ul.actions li.buy-vle a {
		    background-image: url(../../images/buttons/buy-vle.gif);
		}
		
		.col-middle ul.actions2 li.buyPro2 a, .col-middle ul.actions2 li.buyVle2 a, .col-middle ul.actions2 li.buyEs2 a {
		    display: block;
		    width: 90px;
		    height: 50px;
		    background-position: 0 0;
		    background-repeat: no-repeat;
		    text-indent: -99999px;
		}
		
		.buyVle2{
		margin-right:30px;
		}
		
		.buyPro2{
		margin-right:10px;
		}
		
		.buyEs2{
		margin-right:5px;
		}
		
		.col-middle ul.actions2 li.buyPro2 a {
		    background-image:url(../../images/buttons/pricing-table-pro-button.jpg);
		}
		.col-middle ul.actions2 li.buyVle2 a {
		    background-image:url(../../images/buttons/Pricing-table-vle-button.jpg);
		}
		.col-middle ul.actions2 li.buyEs2 a {
		    background-image:url(../../images/buttons/pricing-table-essentials-button.jpg);
		}
		
		
		
                a.more,
                a.more img,
                a.more span {
                    display: block;
                }
                a.more.right {
                    float: right;
                    text-align: right;
                }
	/**
	* menu
	*/
	#top div {
		float: right;
		margin: 0 20px 0 0;
		display: inline;
		}
		
	#top ul {
		margin: 50px auto 0;
		}
		
	#top ul li {
		height: 9px;
		float: left;
		margin: 0 15px 0 0;
		}
		
	#top ul li a, #top ul li span {
		display: block;
		height: 9px;
		font-size: 1px;
		line-height: 1px;
		text-indent: -9999em;
		}
		
	#top ul li a:hover {
		background: none;
		}

		
		
		
	/**
	* menu elements
	*/
	li#m1 {
		width: 44px;
		background: url(../../images/menu/finder.gif);
		}
		
	li#m2 {
		width: 36px;
		background: url(../../images/menu/topics-over.gif);
		}
		
	li#m3 {
		width: 86px;
		background: url(../../images/menu/difficult-over.gif);
		}
		
	li#m4 {
		width: 59px;
		background: url(../../images/menu/hot-topics-over.gif);
		}
		
	li#m5 {
		width: 26px;
		background: url(../../images/menu/11-14over.gif);
		
		}
		
	li#m6 {
		width: 26px;
		margin: 0 124px 0 0 !important;
		background: url(../../images/menu/14-16over.gif);
		}
		
	li#m7 {
		width: 22px;
		background: url(../../images/menu/faq-over.gif);
		}
		
	li#m8 {
		width: 29px;
		background: url(../../images/menu/team-over.gif);
		}
		
	li#m9 {
		width: 48px;
		background: url(../../images/menu/contact-over.gif);
		}
		
	li#m10 {
		width: 32px;
		margin-right: 0 !important;
		background: url(../../images/menu/home-over.gif);
		}
		
		
		
	/**
	* hover states
	*/
	li#m2 a { background: url(../../images/menu/topics.gif); }
	li#m3 a { background: url(../../images/menu/difficult-and-dull.gif); }
	li#m4 a { background: url(../../images/menu/hot-topics.gif); }
	li#m5 a { background: url(../../images/menu/11-14.gif); }
	li#m6 a { background: url(../../images/menu/14-16.gif); }
	li#m7 a { background: url(../../images/menu/faq.gif); }
	li#m8 a { background: url(../../images/menu/team.gif); }
	li#m9 a { background: url(../../images/menu/contact.gif); }
	li#m10 a { background: url(../../images/menu/home.gif); }
		
		

	/**
	* buttons
	*/
	.btn {
		width: 100px;
		height: 21px;
		font-size: 0.001em;
		line-height: 0.001em;
		text-indent: -9999em;
		}
		
	.btn a {
		height: 21px;
		display: block;
		}
		
		
	.back, #btnForgot {
		width: 63px;
		height: 21px;
		font-size: 0.001em;
		line-height: 0.001em;
		text-indent: -9999em;
		background: url(../../images/buttons/back.jpg);
		}
		
	.back a, #btnForgot a {
		height: 21px;
		display: block;
		}
		
	#btnForgot {
		float: right;
		background: url(../../images/buttons/forgot.jpg);
		}
		
		
	/**
	* global forms
	*/
	fieldset {
		border: 0;
		}
		
	legend {
		display: none;
		}
	
	
	
	/**
	* headings
	*/
	h2#hMyUpd8 { background-image: url(../../images/headings/my-upd8.gif); }
	h2#hFreeRadical { background-image: url(../../images/headings/free-radical.jpg); }
	h2#hPopular { background-image: url(../../../images/headings/most-popular.jpg); }
	h2#hRepromoted { background-image: url(../../../images/headings/have-you-tried.jpg); }
		
		
	/**
	* activities
	*/
	div.activity {
		float: left;
		width: 165px;
		margin: 10px 10px 10px 0;
		}
		
	div.activity div.small-logo img {
		margin: 0 0 0 -10px;
		}
		
	div.activity img {
		margin: 5px 0;
		}
		
	div.first {
		clear: both !important;
		}
		
		
		
	/**
	* happenings
	*/
	div.happening {
		width: 235px;
		float: left;
		margin: 0 40px 0 0;
		}




	/**
	* end of row item
	*/
	.last {
		margin-right: 0 !important;
		}
		
		
		
	/**
	* dotted line
	*/
	.dotline {
		height: 1px;
		line-height: 1px;
		font-size: 1px;
		margin: 20px 0;
		background-image: url(../../images/layout/dotline.gif) !important;
		}
		
		
		
	/**
	* forms
	*/
	form {
		margin: 10px 0;
		}
		
	form label {
		display: block;
		/*height: 16px;*/
		font-weight: bold;
		text-indent: -9999em;
		}
		
	form input, form select, form textarea {
		width: 170px;
		margin: 5px 0 10px;
		border: 1px solid #dedfdf;
		font-size: 11px;
		color: #676767;
		height: 18px;
		background-color: #fff !important;
		font-family: Arial, Helvetica, sans-serif;
		}
		
	form textarea {
		margin: 5px 0 10px;
		height: 200px;
		border: 1px solid #dedfdf;
		}
	
		
		
		
	/**
	* label images
	*/
	label#hEmail {
		background: url(../../images/headings/email.gif) no-repeat;
		}
		
	label#hPassword {
		background: url(../../images/headings/password.gif) no-repeat;
		}
		
		
	
	
	/**
	* form overwrites
	*/
	.col-right form {
		margin-top: 0;
		}
		
	.col-right form label {
		display: none;
		}
		
	.col-middle form label {
		text-indent: 0;
		font-size: 11px;
		text-align: left;
		}
		
	.col-middle input, .col-middle select, .col-middle textarea {
		width: 245px;
		}
		
	.col-middle input.checkbox, .col-middle input.radio {
		width: auto;
		border: 0;
		background: transparent !important;
		}
		
	.col-middle input.radio {
		float: left;
		}
		
		
		
	/**
	* form columns
	*/
	.f-left, .f-right {
		float: left;
		width: 245px;
		margin: 0 20px 0 0;
		}
		
	.f-right {
		margin: 0;
		}
		
		
		
	/**
	* buttons
	*/
	.submit {
		width: 100px;
		height: 21px;
		background: url(../../images/buttons/submit.jpg);
		}
	.clear {
		width: 80px;
		height: 21px;
		background: url(../../images/buttons/clear.gif);
		}
		
		
		
	/**
	* logos
	*/
	.logo {
		float: right;
		margin: 20px -10px 0 20px;
		}
		
		
	/**
	* key (KS3, GCSE, Popular, New)
	*/
	div#key {
		width: 540px;
		margin: 0 auto;
		}
		
	div#key ul li {
		float: left;
		height: 11px;
		margin: 3px 18px 0 0;
		text-indent: -9999em;
		}
		
	div#key li#k1 { width: 41px; background: url(../../images/key/11-14.gif) no-repeat; }
	div#key li#k2 { width: 41px; background: url(../../images/key/14-16.gif) no-repeat; }
	div#key li#k3 { width: 65px; background: url(../../images/key/popular.gif) no-repeat; }
	div#key li#k4 { width: 41px; background: url(../../images/key/new.gif) no-repeat; }
	div#key li#k5 { width: 58px; background: url(../../images/key/topical.gif) no-repeat; }
	div#key li#k6 { width: 98px; background: url(../../images/key/sequences.gif) no-repeat; }
	div#key li#k7 { width: 85px; margin-right: 0; background: url(../../images/key/teaching-idea.gif) no-repeat; }
	
	
	
	/**
	* icons
	*/
	ul.key-icons {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
	ul.key-icons li {
		display: inline;
		background: none;
		padding: 3px 5px 0 0 !important;
		} 
	
	
	
	/**
	* general lists
	*/
	ul.dot {
		margin: 0 0 10px;
		}
		
	ul.dot li {
		padding: 0 0 0 15px;
		background: url(../../../images/bullets/circle.gif) 3px 6px no-repeat;
		}
		
	ul.dot li.selected {
		background: url(../../../images/bullets/circle-selected.gif) 3px 6px no-repeat;
		}
		
	ul.dot li a {
		text-decoration: none;
		}
		
	ul.dot li.selected a {
		color: #44B694;
		font-weight: bold;
		font-style: italic;
		}
		
		
	/**
	* paginator
	*/
	div.paginator {
		text-align: center;
		}
		
	div.paginator ul {
		text-align: center;
		list-style-type: none;
		}
		
	div.paginator ul li {
		display: inline;
		background: none;
		padding: 0 5px;
		}
		
	div.paginator ul li a.selected {
		color: #44B694;
		font-style: italic;
		}
		
	ul#radical li {
		margin: 0 0 5px;
		}
		
		
		
	/**
	* team section
	*/
	div.team {
		width: 235px;
		float: left;
		margin: 0 40px 30px 0;
		}
		
	div.team img { margin: 0 0 0 -12px; }
	div.team img.logo { margin: 0 -10px 0 20px; }

	
	/**
	* wiki app section
	*/
	ol.ol-wikid {
		margin: 0 15px 15px 15px;
	}
	ol.ol-wikid table{
		border-collapse:collapse;
		margin: 10px 0 0 0;
	}
	ol.ol-wikid li table tr th,
	ol.ol-wikid li table tr td {
		border: 1px solid #fff;
		padding: 5px;
	}
	ol.ol-wikid li table tr th{
		background-color: #017CB8;
		color: #fff;
	}
	ol.ol-wikid li table tr td{
		background-color: #B6D3E5;
		color: #4B5552;
	}
	
	
	/* Images */
	img.spacer {
	    margin-bottom: 15px;
        }
	img.spacer-right{
	    float: right;
	    margin: 0 0 15px 15px;
	}
        
        .rel-top {
            position: relative;
            top: -10px;
        }
		
		
		
		
		
