/*--Styles----------------------*/

*		{	
	margin:0px;
	padding:0px;
}
a:link	{
	text-decoration:none;
	color:#333366;
}
a:visited	{
	text-decoration:none;
	color:#333366;
}
a:hover	{
	text-decoration:none;
	color:#ff0000;;
}
a:active	{
	text-decoration:none;
	color:#333366;
}
strong	{
	font-weight:normal;
}
h1	{
	font-size:18px;
	font-weight:bold;
	color:#333366;
}
h2	{
	font-size:14px;
	font-weight:bold;
	color:#333366;
}
body	{
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.login	{
	border:1px solid #993333;
	height:15px;
	width:160px;	
	font-size:11px;
}
.btnMargin	{
	margin-top:4px;
}
.login:focus	{
	border:1px solid #993333;
	height:15px;
	width:160px;	
	font-size:11px;
	background-color:#f5f5f5;
}
.noSearch {
	font-size:16px;
	font-weight:bold;
	color:#333366;
	margin-left:25px;
}
.searchBox	{
	font-size:12px;
	width:500px;
	height:17px;
	border:solid 1px #999999;
	font-size:12px;
	color:#333333;
	margin-left:4px;
}
.catDropdown	{
	width:160px;
	height:19px;
	border:solid 1px #999999;
	font-size:11px;
	color:#333333;
}
.btnSearch	{
	width:62px;
	height:20px;
	top:3px
}

.loginBoxes	{
	width:150px;
	height:15px;
	border:1px solid #333366;
	font-size:11px;
	color:#666666;
}
.welcome	{
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	padding-bottom:1px;
	width:180px;
	color:#333366;
}
.items	{
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	width:180px;
	color:#333366;
}
.total	{
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	padding-bottom:1px;
	width:180px;
	color:#FF0000;
}
.transTitle	{
	font-size:16px;
	font-weight:900;
	color:#993366;
	margin-bottom:15px;
}
.productHeading	{
	font-size:14px;
	font-weight:bold;
	color:#333366;
}
.publisher	{
	font-size:11px;
	font-weight:normal;
	color:#666666;	
}
/*--Layers----------------------*/

#mainContainer	{	
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#content	{
	position:relative;
	width:1000px;
	background-image:url(../images/body_background.jpg);
	background-repeat:repeat-y;
	float:left;
	top: 0px;
}

#top	{	
	width:1000px;
	height:15px;
	position:relative;
}
#topMiddle	{	
	position:relative;
	width:1000px;
	height:85px;
	background-color:#FFFFFF;
	background-image:url(../images/logo_education.jpg);
	background-repeat:no-repeat;
}

#menu	{
	position:absolute;
	float:right;
	width:454px;
	height:29px;
	left: 546px;
	top: 56px;
}

#freeDelivery	{
	position:absolute;
	width:200px;
	height:41px;
	left: 546px;
	top: 8px;
}

#questions	{
	position:absolute;
	width:200px;
	height:41px;
	left: 795px;
	top: 5px;
}

#searchDD	{
	position:absolute;
	width:151px;
	left: 120px;
	top: 28px;
}

#searchText	{
	position:absolute;
	width:500px;
	left: 281px;
	top: 28px;
}

#searchBtn	{
	position:absolute;
	width:60px;
	left: 792px;
	top: 28px;
}

#searchBack	{	
	width:1000px;
	height:59px;
	top:0px;
	position:relative;
	background-image:url(../images/searchback_education.jpg);
	background-repeat:repeat-x;
}

#left	{
	position:relative;
	width:800px;
	height:900px;
	left:8px;
	float:left;
	top:4px;
}
#right	{
	position:relative;
	width:170px;
	min-height:400px;
	margin-right:10px;
	float:right;	
}

#basketTop	{	
	position:relative;
	width:170px;
	height:49px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#basketMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#993333;
}

#basketBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}

#loginTop	{	
	position:relative;
	width:170px;
	height:47px;
	margin-top:10px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#loginMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#333399;
}
#loginBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}


#forgottenPassword	{
	position:absolute;
	top:63px;
	left:90px;
	z-index:999;
}
#regTop	{	
	position:relative;
	width:170px;
	height:46px;
	margin-top:5px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#regMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#333366;
}
#regBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}	
#myAccountTop	{	
	position:relative;
	width:170px;
	height:47px;
	margin-top:10px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#myAccountMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#333366;
}
#myAccountBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}		
#icoAccount	{
	position:absolute;
	width:23px;
	height:23px;
	left:20px;
	top:20px;
	z-index:999;
}
#icoWishlist	{
	position:absolute;
	width:23px;
	height:23px;
	left:20px;
	top:40px;
	z-index:999;
}
#icoLogout	{
	position:absolute;
	width:23px;
	height:23px;
	left:20px;
	top:63px;
	z-index:999;
}
#invalid	{
	position:absolute;
	left:-59px;
	top:-45px;
	z-index:999999;
}
#editDetails	{
	position:relative;
	width:744px;
	height:450px;
	background-image:url(../images/edit_detailsBackground.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#editDetails td	{
	height:22px;
	vertical-align:middle;
}
.editBoxes	{
	border:1px solid #666666;
	width:125px;
	height:15px;
	font-size:11px;
	padding-left:3px;
	color:#666666;
}
.editBoxes1	{
	border:1px solid #666666;
	width:250px;
	height:15px;
	font-size:11px;
	padding-left:3px;
	color:#666666;
}
#editIns	{
	position:absolute;
	width:700px;
	left: 28px;
	top: 58px;
}	
#editPersonal	{
	position:absolute;
	width:228px;
	height:222px;
	background-image:url(../images/edit_detailsPersonal.jpg);
	background-repeat:no-repeat;
	left: 24px;
	top: 115px;
}
#editHome	{
	position:absolute;
	width:228px;
	height:222px;
	background-image:url(../images/edit_detailsHomeAddress.jpg);
	background-repeat:no-repeat;
	left: 262px;
	top: 115px;
}
#editDelivery	{
	position:absolute;
	width:227px;
	height:222px;
	background-image:url(../images/edit_detailsDeliveryAddress.jpg);
	background-repeat:no-repeat;
	left: 499px;
	top: 115px;
}
#editUpdate	{
	position:absolute;
	width:700px;
	height:50px;
	left: 28px;
	top: 340px;
	text-align:right;
}
#empty	{
	position:absolute;
	left:156px;
	top:2px;
	z-index:999999;
}
#miOrders{
	position:relative;
	width:744px;
	background-image:url(../images/mySchoolOrdersBackground.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	min-height:500px;
}

#miOrdersContent	{
	position:relative;
	margin-left:25px;
	width:700px;
	padding-top:55px;
}
#homeLink	{
	position:absolute;
	cursor:pointer;
	outline:none;
	width:402px;
	height:86px;
}
#bookmarkBackground	{	
	position:relative;
	margin-top:9px;
	width:171px;
	height:75px;
	background-image:url(../images/bookmarkBackground.jpg);
	background-repeat:repeat-y;
}
#bookMark1 li	{
	display:inline;
	list-style-type:none;
	padding-right:6px;
}
#bookMark2 li	{
	display:inline;
	list-style-type:none;
	padding-right:6px;
}
#edBanner	{
	position:relative;
	width:800px;
	height:100px;
	top:6px;
}
#edWallmaps	{
	position:relative;
	width:398px;
	height:256px;
	background:url(../images/education_wallmaps.jpg) no-repeat;
	float:left;
	top:7px;
}
#edGlobes	{
	position:relative;
	width:398px;
	height:256px;
	background:url(../images/education_globes.jpg) no-repeat;
	float:left;
	top:7px;
	margin-bottom:10px;
}
#edAtlases	{
	position:relative;
	width:399px;
	height:254px;
	background:url(../images/education_atlases.jpg) no-repeat;
	float:left;
}
#edAides	{
	position:relative;
	width:399px;
	height:254px;
	background:url(../images/education_studyAides.jpg) no-repeat;
	float:left;
	margin-bottom:10px;
}
#downloadBanner	{
	position:relative;
	width:800px;
	height:110px;
	background:url(../images/education_downloadsBanner.jpg) no-repeat;
	top:7px;
	margin-bottom:10px;
}
#freeDownloads	{
	position:relative;
	width:800px;
	height:100px;
	margin-top:5px;
	margin-bottom:25px;
	top:12px;
}
#edCatalogue	{
	position:relative;
	width:800px;
	height:240px;
	background:url(../images/education_catalogue.jpg) no-repeat;
	clear:both;
	top:10px;
}
.edSignup	{
	width:145px;
	height:15px;
	font-size:10px;
	color:#666666;
	border:1px solid #666666;
}
#thanks	{
	position:relative;
	width:800px;
	height:400px;
	background:url(../images/education_thanks.jpg) no-repeat;
}
#schoolReg	{
	position:relative;
	width:800px;
	height:215px;
	top:7px;
	background:url(../images/education_schoolRegister.jpg) no-repeat;
}
#signUp	{
	position:relative;
	width:800px;
	height:385px;
	background:url(../images/education_schoolRegBack.jpg) no-repeat;
}
#editPersonal	{
	position:absolute;
	width:228px;
	height:222px;
	background-image:url(../images/edit_detailsPersonal.jpg);
	background-repeat:no-repeat;
	left: 25px;
	top: 115px;
}
#editHome	{
	position:absolute;
	width:228px;
	height:222px;
	background-image:url(../images/edit_detailsHomeAddress.jpg);
	background-repeat:no-repeat;
	left: 262px;
	top: 115px;
}
#editDelivery	{
	position:absolute;
	width:227px;
	height:222px;
	background-image:url(../images/edit_detailsDeliveryAddress.jpg);
	background-repeat:no-repeat;
	left: 499px;
	top: 115px;
}
#account	{
	position:absolute;
	width:704px;
	height:200px;
	background-image:url(../images/education_registerAccount.jpg);
	background-repeat:no-repeat;
	left: 28px;
	top: 59px;
}

#personal	{
	position:absolute;
	width:704px;
	height:200px;
	background-image:url(../images/education_registerPersonal.jpg);
	background-repeat:no-repeat;
	left: 28px;
	top: 270px;
}

#school	{
	position:absolute;
	width:704px;
	height:200px;
	background-image:url(../images/education_registerSchool.jpg);
	background-repeat:no-repeat;
	left: 28px;
	top: 480px;
}


#primary1	{
	position:relative;
	width:195px;
	height:260px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
}

#primary2	{
	position:relative;
	width:195px;
	height:260px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}


#primary3	{
	position:relative;
	width:195px;
	height:260px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}	
	
	
#primary4	{
	position:relative;
	width:195px;
	height:260px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}


#primary5	{
	position:relative;
	width:195px;
	height:300px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}


#primary6	{
	position:relative;
	width:195px;
	height:300px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}



#primary7	{
	position:relative;
	width:195px;
	height:300px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}


#primary8	{
	position:relative;
	width:195px;
	height:300px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}



#primary9	{
	position:relative;
	width:195px;
	height:300px;
	background-image:url(../images/primarybg.jpg);
	background-repeat:no-repeat;
	float:left;
	left: 5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	text-align:center;
	
}


