/* CSS Document */

		body
		{
			margin: 0px;
			padding: 0px;
			font-family: sans-serif;
	}
table {
	font-size: small;
}
table.blueborder td {
	padding: 4px;
	border-color: #4786bb;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
table.blueborder {
	border-color: #4786bb;
	border-width: 0 0 1px 1px;
	border-style: solid;
}

img {border: none;
}
		
		#header
		{
			position: relative;
			margin: 0 auto;
			width: 990px;
			height: 188px;
		}

				#logo
				{
					position: absolute;
					top: 0px;
					left: 0px;
					width: 365px;
					height: 129px;
					background: url('http://www.e4s.co.uk/images/logoDZ.gif');
				}
				
				#strap
				{
					position: absolute;
					top: 0px;
					left: 365px;
					width: 625px;
					height: 88px;
					background: url('http://www.e4s.co.uk/images/strapline2.gif');
				}
				#strap object {
	                #position: absolute;
	                top: 34px;
	                right: 14px;
	                width: 468px;
	                height: 60px;
	                border: 0px solid black;
	                z-index: 1;
                }
				
				#datebox
				{
					position: absolute;
					top: 10px;
					right: 0px;
					height: 20px;
					width: 200px;
				}
				
				#datebox p
				{
					padding: 0;
					margin: 0;
					font-size: 11px;
					text-align: right;
				}
				
				#bannerad
				{
					position: absolute;
					top: 34px;
					right: 14px;
					width: 468px;
					height: 60px;
					z-index: 1;
				}
				
				#mainnav
				{
					position: absolute;
					top: 129px;
					left: 0px;
					width: 365px;
					height: 22px;
					background: url('http://www.e4s.co.uk/images/mainnav.gif');
				}
				
						#mainnav a
						{
							text-decoration: none;
							color: white;
						}
				
						#mainnav ul
						{
							list-style: none;
						}
						
												#mainnav li

						{

							display: inline;

							font-size: 10pt;

							font-weight: bold;

							color: white;

	

						}

						

						#mainnav #jobzonetab

						{

							position: absolute;

							top: 2px;

							left: 50px;

						}

						

						#mainnav #dealzonetab

						{

							position: absolute;

							top: 2px;

							left: 230px;

						}
				
				
					
						
						#jobsearch .keywordbox
						{
							position: absolute;
							top: 2px;
							left: 290px;
							width: 120px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 10px;
						}
				
				#subnav {
	position: absolute;
	top: 151px;
	left: 0px;
	width: 1020px;
	height: 37px;
				}
				
						#subnav a
						{
							text-decoration: none;
							color: white;
						}
				
						#subnav ul
						{
							margin: 0;
							padding: 0;
							list-style: none;
						}
						
						#subnav li
						{
							display: inline;
							font-size: x-small;
							font-weight: bold;
						}
						
						#subnav #hometab
						{
							position: absolute;
							top: 16px;
							left: 45px;
						}

						#subnav #alljobstab
						{
							position: absolute;
							top: 16px;
							left: 130px;	
						}
						
						#subnav #parttimetab
						{
							position: absolute;
							top: 16px;
							left: 238px;
						}
						
						#subnav #gaptab
						{
							position: absolute;
							top: 16px;
							left: 395px;
						}
						
						#subnav #graduatetab
						{
							position: absolute;
							top: 16px;
							left: 500px;
						}
						
						#subnav #internshiptab
						{
							position: absolute;
							top: 16px;
							left: 610px;
						}

						#subnav #dealhometab
						{
							position: absolute;
							top: 15px;
							left: 45px;
						}
						
						#subnav #dealfinancetab
						{
							position: absolute;
							top: 15px;
							left: 140px;
						}
						
						#subnav #dealsporttab
						{
							position: absolute;
							top: 15px;
							left: 235px;
						}

						
						#subnav #dealtraveltab
						{
							position: absolute;
							top: 15px;
							left: 330px;
						}
						
						#subnav #dealessentialstab
						{
							position: absolute;
							top: 15px;
							left: 425px;
						}
						
						#subnav #dealsocialtab
						{
							position: absolute;
							top: 15px;
							left: 540px;
						}
						
						#subnav #dealsocialtab
						{
							position: absolute;
							top: 15px;
							left: 655px;
						}
						
				#subnavbar {
	position: absolute;
	top: 29px;
	left: 0px;
	width: 990px;
	height: 2px;
	background-color: #4786bb;
				}
				
				#subnavbar2
				{
					position: absolute;
					top: 29px;
					left: 0px;
					width: 235px;
					height: 2px;
					background-color: #4786bb;
				}
				
				#mainbodybar
				{
					position: absolute;
					top: 0px;
					left: 152px;
					width: 825px;
					height: 2px;
					background-color: #4786bb;
				}

				#postjob
				{
					position: absolute;
					top: 151px;
					left: 755px;
					width: 235px;
					height: 37px;
					background: url('http://www.e4s.co.uk/images/postjob-red.gif') repeat-x;
				}
				
				#navtab
				{
					position: relative;
					top: -5px;
					left: 346px;
					width: 90px;
					height: 4px;
					background-color: #4786bb;
				}
				
		#body
		{
			position: relative;
			top: 0px;
			margin: 0 auto;
			width: 990px;
			background-image: url('http://www.e4s.co.uk/images/lcbg_social.gif');
			background-repeat: repeat-y;
		}
		
				#login
				{
					position: absolute;
					top: 0px;
					left: 0px;
					width: 152px;
					height: 200px;
					background: url('http://www.e4s.co.uk/images/login-red_social.gif') no-repeat;
				}
				
						#login form {
							text-align: center;
							margin: 10px 0 0 0;
						}
						
						#login p#pform
						{
							width: 130px;
							color: white;
							margin: 40px auto 0 auto;
							font-size: 13px;
							text-align: left;
							line-height:5mm;
						}
						
						#login #newsletterButton {
							width: 135px;
							border: 1px solid #4786bb;
							height: 18px;
							color: white;
							font-size: 11px;
							background: #5896ca;
							margin-top: 6px;
						}
						
						#login input {
							width: 130px;
							border: 1px solid #4786bb;
							height: 14px;
							font-size: 11px;
							text-align: center;
                            color: #999999;
						}
				
											
						#login img 
						{
							margin-top: 36px;
							margin-left: 2px;
						}
									
						#login a
						{
							color: white;
						}
						
						#login p
						{
							font-size: x-small;
							left: 10px;
							width: 130px;
							color: white;
							margin-top: 3px;
							text-align: center;
							margin-left: auto;
							margin-right: auto;
						}
						
				
				#mainbodycorner
				{
					position: absolute;
					background: url('http://www.e4s.co.uk/images/corner-blue2.gif') top right no-repeat;
					display: block;
					right: 0px;
					top: 0px;
					height: 20px;
					width: 40px;
					z-index: 10;
				}
				
				#mainbody
				{
					position: relative;
					top: 0px;
					left: 152px;
					width: 824px;
					border-left: 0px solid #4786bb;
					border-top: 0px solid #4786bb;
					border-right: 2px solid #4786bb;	
					border-bottom: 0px solid #4786bb;				
					background: rgb(255, 255, 255);
					padding: 6px;
				}
				
				#mainbody #emailPage {
					width: 360px;
					font-size: 12px;
					text-align: right;
					margin-bottom: 0px;
					margin-top: 0;
					margin-right: 10px;
					float: right;
					display: inline;
				}
				
				#mainbody #emailPage img {
					margin-right: 6px;
				}
				
						.clearboth { clear: both; }
					
										
								#postjob2
				{
					position: absolute;
					top: 200px;
					left: 0px;
					width: 150px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
				}
				
							
						#postjob2 img
						{
							
							margin-left: 2px;
						}
						
						#postjob2 ul {
							list-style: none;
							margin: 0 1px 0 2px;
							padding: 0;
							border: none;
							}
							
						#postjob2 li {
							border-top: 1px solid #fff;
							margin: 0;
							}
							
						#postjob2 li a {
							display: block;
							padding: 3px 5px 3px 0.5em;
							background-color: #4786bb;
							color: #fff;
							text-decoration: none;
							width: 138px;
							}
					
						html>body #postjob2 li a {
							
							}
					
						#postjob2 li a:hover {
							background-color: #194972;
							color: #fff;
							}
							
						#postjob2 li a.over {
							background-color: #194972;
							color: #fff;
							}
			
				#leftcolumn
				{
					position: absolute;
					background: url('http://www.e4s.co.uk/images/lcbg_social.gif');
					left: 0px;
					top: 460px;
					width: 145px;
					height: 300px;
				}
				
				#leftcolumnbottom
				{
					display: none;
					background: blue;
					left: 7px;
					width: 145px;
					height: 15px;
				}
				
				#dealzone
				{
					position: absolute;
					top: 176px;
					left: 837px;
					width: 153px;
					height: 295px;
				}
				
				#footer {
					position: absolute;
					left: 0px;
					bottom: 0px;
					width: 836px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					text-align: center;
				}
				
				#footer-links {
					height: 17px;
					padding-top: 2px;
				}
				
				#footer-links2 {
					height: 17px;
					padding-top: 3px;
					background-color: #4786bb;
					color: #fff;
				}
				
				#footer-links2 a {
					color: #fff;
				}
				
				
				}
#latestnews {
	position: absolute;
	top: 12px;
	left: 845px;
	width: 133px;
	border: 1px solid #3045C4;
	background-color: #E5E7F5;
}
#latestnews p {
	margin: 6px;
	padding: 0;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
}
#latestnews ul {
	margin: 10px;
	padding: 0;
	padding-left: 0px;
	margin-top: 4px;
	vertical-align: middle;
}
#latestnews li {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	padding-left: 12px;
	list-style-type: none;
	background: url(http://www.e4s.co.uk/images/arrow-essentials2.gif) no-repeat 0 .5em;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.5em;
}
#latestnews a {
	color: #000;
}
#latestnewstitle {
	background-image: url(/images/e-latestnews.gif);
	color: #fff;
	font-size: 11px;
	height: 20px;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: bold;
}
#latestnews1 {
	position: absolute;
	top: 275px;
	left: 845px;
	width: 133px;
	border: 1px solid #3045C4;
	background-color: #E5E7F5;
}
#latestnews1 p {
	margin: 6px;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}
#latestnews1 a {
	color: #000;
}
#latestnewstitle1 {
	background-image: url(/images/e-latestnews.gif);
	color: #fff;
	font-size: 11px;
	height: 20px;
	padding-top: 5px;
	padding-left: 32px;
	font-weight: bold;
}
#latestnews ul {
	margin: 10px;
	padding: 0;
	padding-left: 0px;
	margin-top: 4px;
}
#latestnews li {
	margin: 0;
	padding: 0;
	padding-left: 12px;
	list-style-type: none;
	background: url(/images/arrow_essentials2.gif) no-repeat 0 0.5em;
}
#latestnews a {
	color: #000;
}
.home-singletable, .home-tableleft, .home-tableright, .home-tableleftSameWidth, .home-tablerightSameWidth {
	border: 1px solid #3045C4;
	margin: 14px 0 5px 16px;
	padding: 0;
	font: 13px arial;
	background-color: #E5E7F5;
	/* background-color: #E1E7FF;
*/
}
.home-singletable .cityimage {
	position: relative;
	float: right;
	align: right;
}
.home-singletable .newsimage {
	position: relative;
	float: left;
	align: left;
}
.home-singletable .leftcell {
	text-align: right;
	padding-right: 0;
}
.home-singletable .rightcell {
	padding-left: 15px;
}
.home-singletable .rightcell2 {
	margin-left: 15px;
}
.home-stleft {
	font-weight: bold;
	text-align: right;
	padding-right: 0 ! important;
}
.home-singletable th, .home-tableleft th, .home-tableright th, .home-tableleftSameWidth th, .home-tablerightSameWidth th {
	text-align: left;
	padding: 14px 20px 14px 20px;
	background: url(/images/essentialheader.gif) repeat-x;
	color: #FFFFFF;
	font-size: 14px;
}
.home-singletable td {
	padding: 2px 16px 8px 20px;
}
.home-tableleft td, .home-tableright td, .home-tableleftSameWidth td, .home-tablerightSameWidth td {
	padding: 2px 0px 8px 20px;
}
.note {
	color: #CC0000;
	font-size: 10px;
}
.home-singletable input, .home-tableleft input, .home-tableright input, .home-tableleftSameWidth input, .home-tablerightSameWidth input {
	border:1px solid #6699CC;
}
.home-singletable ul {
	margin: 0;
	padding: 0px;
	margin-top: 4px;
}
.home-singletable li {
	margin: 0;
	padding: 0;
	padding-left: 12px;
	list-style-type: none;
	background: url(/images/frontEnd/allarrow.gif) no-repeat 0 0.5em;
}
				/*-------------------main container-------------------*/
div#wrapper{
	width:990px;
	margin:0 auto;

				}
div.bodyMainHolder {
	overflow:hidden;
	height:100%;
	background:url(../images/black-bg.gif) repeat-y 0 0;
	}
div.leftpanel{
	width:152px;
	float:left;
}
div.rightpanel{
	width:838px;
	float:right;
}
div.righttopRound {
	height:31px;
	}



/*------------------General starts*------------------*/
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	background:#ffffff;
}
p, ul, li, a, h1, h2, h3, h4, h5, form, label, input, select, td, div{
	padding:0;
	margin:0;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	color: #4B8ABF;
	outline:none;
	text-decoration:underline;
}

a:hover {
    text-decoration:none;
    }

.spacer{
	font-size:0;
	line-height:0;
	clear:both;
}

h1 {
	font-size:21px;
	line-height:25px;
	font-weight:bold;
	padding-bottom:11px;
	margin-bottom:14px;
	background:url(../images/dottedline.gif) repeat-x 0 100%;
	color:#2D2D2D;
	background-color:inherit;
	}
/*-------------------main container-------------------*/
div#wrapper{
	width:990px;
	margin:0 auto;
}
div.topHeader {
	padding:13px 0 0 0;
	}
div.bodyMainHolder {
	overflow:hidden;
	height:100%;
	background:url(../images/black-bg.gif) repeat-y 0 0;
	}
div.leftpanel{
	width:152px;
	float:left;
	}
div.rightpanel{
	width:838px;
	float:right;
}
div.righttopRound {
	height:31px;
	}

/*-------------------tempalate content starts-------------------*/
div.templateCont{
	padding:0 18px 0 10px;
	width: 790px;
	background-color: inherit;
	}
div.rightStudentHolder {
	padding-bottom:27px;
	position:relative;
	}
div.rightStudentHolder h2 {
	font:bold 21px/28px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:15px;
	}
div.rightStudentHolder h2 span{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#8b8686;
	display:block;
	}
/*----------Tab Holder------------*/
div.tabholder{
	background:url(../images/tab-holder-bg.gif) 0 0 no-repeat;
	height:278px;
	padding:0 2px;
	margin-bottom:25px;
	}
div.tabContentHolder{
	height:155px;
	overflow:hidden;
	padding:25px 30px 0 30px;
	}
div.tabContentL{
	width:330px;
	float:left;
	height:153px;
	}	
div.tabContentHolder .tabContentR{
	width:280px;
	float:right;
	padding:5px 0 0 20px;
	height:130px;
	background:url(../images/content-sep.png) 0 0 no-repeat;
	} 	
div.tabContentHolder .tabContentR p{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#878787;
	}	
div.tabContentL h3{
	font:bold 30px/32px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 5px 0;
	}
div.tabContentL h3 span{
	display:block;
	}		
div.tabContentL p{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#3b3b3b;
	}	
div.tabContentL p span{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	display:block;
	color:#727272;
	}	
/*------contentBg1----------*/
div.contentBg1{
	background:url(../images/contentbg-1.gif) 0 100% repeat-x;
	}
div.contentBg1 .tabContentL{
	background:url(../images/contentbg-icon-1.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg1 .tabContentL h3{
	color:#d42627;
	}

/*------contentBg2----------*/
div.contentBg2{
	background:url(../images/contentbg-2.gif) 0 100% repeat-x;
	}
div.contentBg2 .tabContentL{
	background:url(../images/contentbg-icon-2.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg2 .tabContentL h3{
	color:#d42627;
	}
/*------contentBg3----------*/
div.contentBg3{
	background:url(../images/contentbg-3.gif) 0 100% repeat-x;
	}
div.contentBg3 .tabContentL{
	background:url(../images/contentbg-icon-3.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg3 .tabContentL h3{
	color:#576ceb;
	}
/*------contentBg4----------*/
div.contentBg4{
	background:url(../images/contentbg-4.gif) 0 100% repeat-x;
	}
div.contentBg4 .tabContentL{
	background:url(../images/contentbg-icon-4.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg4 .tabContentL h3{
	color:#44a448;
	}
/*------contentBg5----------*/
div.contentBg5{
	background:url(../images/contentbg-5.gif) 0 100% repeat-x;
	}
div.contentBg5 .tabContentL{
	background:url(../images/contentbg-icon-5.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg5 .tabContentL h3{
	color:#4987bb;
	}
/*------contentBg6----------*/
div.contentBg6{
	background:url(../images/contentbg-6.gif) 0 100% repeat-x;
	}
div.contentBg6 .tabContentL{
	background:url(../images/contentbg-icon-6.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg6 .tabContentL h3{
	color:#bd8603;
	}
/*------contentBg7----------*/
div.contentBg7{
	background:url(../images/contentbg-7.gif) 0 100% repeat-x;
	}
div.contentBg7 .tabContentL{
	background:url(../images/contentbg-icon-7.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg7 .tabContentL h3{
	color:#b352a0;
	}
/*------contentBg7----------*/
div.contentBg8{
	background:url(../images/contentbg-8.gif) 0 100% repeat-x;
	}
div.contentBg8 .tabContentL{
	background:url(../images/contentbg-icon-8.gif) 0 0 no-repeat;
	padding-left:100px;
	}		
div.contentBg8 .tabContentL h3{
	color:#d45b0a;
	}
div.tabBtn{
	background:url(../images/tab-btn-top-bg.gif) 0 0 repeat-x;
	height:87px;
	}
div.tabBtn ul{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	}
div.tabBtn ul li{
	float:left;
	background:url(../images/tab-sep.gif) 100% 100% no-repeat;
	height:87px;
	}
div.tabBtn ul li.nobg{ background-image:none;}	
div.tabBtn ul li a{
	color:#535353;
	display:block;
	text-align:center;
	width:57px;
	padding:0px 20px 0;
	height:87px;
	margin:0 1px;
	position:relative;
	}
div.tabBtn ul li a span{
	display:block;
	padding-top:40px;
	}	
div.tabBtn ul li a strong{
	background:url(../images/arrow-top.png) 0 0 no-repeat;
	position:absolute;
	top:-6px;
	left:45%;
	width:11px;
	height:7px;
	display:none;
	}
div.tabBtn ul li a.icon01 span{
	background:url(../images/tab-icon-01.png) 50% 20px no-repeat;
	}
div.tabBtn ul li a.icon02 span{
	background:url(../images/tab-icon-02.png) 50% 20px no-repeat;
	}
div.tabBtn ul li a.icon03 span{
	background:url(../images/tab-icon-03.png) 50% 15px no-repeat;
	width:50px;
	}
div.tabBtn ul li a.icon04 span{
	background:url(../images/tab-icon-04.png) 50% 20px no-repeat;
	}
div.tabBtn ul li a.icon05 span{
	background:url(../images/tab-icon-05.png) 50% 20px no-repeat;
	}
div.tabBtn ul li a.icon06 span{
	background:url(../images/tab-icon-06.png) 50% 20px no-repeat;
	}
div.tabBtn ul li a.icon07 span{
	background:url(../images/tab-icon-07.png) 50% 20px no-repeat;
	}
div.tabBtn ul li a.icon08 span{
	background:url(../images/tab-icon-08.png) 50% 20px no-repeat;
	}
	
div.tabBtn ul li a.icon01:hover,
div.tabBtn ul li.active a.icon01active{
	background:url(../images/tab-bg-1.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon02:hover,
div.tabBtn ul li.active a.icon02active{
	background:url(../images/tab-bg-2.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon03:hover,
div.tabBtn ul li.active a.icon03active{
	background:url(../images/tab-bg-3.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon04:hover,
div.tabBtn ul li.active a.icon04active{
	background:url(../images/tab-bg-4.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon05:hover,
div.tabBtn ul li.active a.icon05active{
	background:url(../images/tab-bg-5.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon06:hover,
div.tabBtn ul li.active a.icon06active{
	background:url(../images/tab-bg-6.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon07:hover,
div.tabBtn ul li.active a.icon07active{
	background:url(../images/tab-bg-7.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon08:hover,
div.tabBtn ul li.active a.icon08active{
	background:url(../images/tab-bg-8.gif) 0 2px repeat-x;
	}
div.tabBtn ul li a.icon01:hover strong,
div.tabBtn ul li a.icon02:hover strong,
div.tabBtn ul li a.icon03:hover strong,
div.tabBtn ul li a.icon04:hover strong,
div.tabBtn ul li a.icon05:hover strong,
div.tabBtn ul li a.icon06:hover strong,
div.tabBtn ul li a.icon07:hover strong,
div.tabBtn ul li a.icon08:hover strong,
div.tabBtn ul li.active a.icon01active strong,
div.tabBtn ul li.active a.icon02active strong,
div.tabBtn ul li.active a.icon03active strong,
div.tabBtn ul li.active a.icon04active strong,
div.tabBtn ul li.active a.icon05active strong,
div.tabBtn ul li.active a.icon06active strong,
div.tabBtn ul li.active a.icon07active strong,
div.tabBtn ul li.active a.icon08active strong{
	display:block;
	}

/*----------Row Holder------------*/
div.rowHolder{
	overflow:hidden;
	height:100%;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;	
	margin-bottom:20px;
	}
div.latestDiscount{
	width:530px;
	float:left;
	}
div.latestDiscount h3,
div.studentNews	h3{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:20px;
	}
div.latestDiscount ul{
	overflow:hidden;
	height:100%;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	}
div.latestDiscount ul li{
	background-color:#FFF;
	border:1px solid #e5e5e5;
	width:166px;
	height:80px;
	float:left;
	padding-top:18px;
	margin:0 8px 8px 0;
	}
div.latestDiscount ul li img{
	margin-bottom:7px;
	}	
div.latestDiscount ul li span{
	display:block;
	text-align:center;
	}
div.latestDiscount ul li span strong{
	color:#c41919;
	}
div.studentNews{
	width:244px;
	float:right;
	}	
div.studentNewsRow{
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:8px;
	margin-bottom:8px;
	}	
div.newsLpix{
	width:70px;
	float:left;
	}
div.newsR{
	width:164px;
	float:right;
	}	
div.newsR h4 a{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	}
div.newsR h4 a:hover{ text-decoration:underline;}		
div.newsR p{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	}	
div.newsR p.link{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	}	
div.newsR p.link span{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#c41919;
	}	
div.widgetHolder{
	overflow:hidden;
	height:100%;
	}	
div.savemoney{
	width:248px;
	float:left;
	margin-right:15px;
	}	
div.savemoney h3,
div.twitt h4{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:15px;
	}	
div.savemoney ul{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	background:url(../images/link-hover-money.gif) 0 0 repeat-x;
	padding:0 5px;
	}	
div.savemoney ul li{
	border-bottom:1px solid #ebebeb;
	background:url(../images/list-arrow.gif) 11px 12px no-repeat;
	padding:11px 0 11px 34px;
	}	
div.savemoney ul li a{
	color:#818181;
	display:block;
	font-weight:bold;
	}	
div.savemoney ul li a:hover{
	color:#333333;
	}
	
div.twitt{
	width:248px;
	float:left;
	/*margin-right:30px;*/
	position:relative;
	}	
div.twitt ul{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	background:url(../images/link-hover-money.gif) 0 0 repeat-x;
	padding:0 12px;
	}	
div.twitt ul li{
	border-bottom:1px solid #ebebeb;
	padding:11px 0 11px 0;
	}	
div.twitt ul li a{
	/*color:#000;*/
	display:block;
	}	
div.twitt ul li a:hover{
	color:#333333;
	}	
div.twittBird{
	background:url(../images/twitt-bird.png) 0 0 no-repeat;
	width:37px;
	height:27px;
	position:absolute;
	right:10px;
	top:11px;
	z-index:500;
	}	
.twtr-tweet-text{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	}
.twtr-timestamp, .twtr-reply, .twtr-rt, .twtr-fav{
	color:#CCCCCC!important;
	}
.twtr-tweets{
	background:url(../images/link-hover-money.gif) 0 0 repeat-x;
	}
.twtr-hd{
	background:#FFF;
	padding:0!important;
	margin-bottom:14px;
	}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular{
	background-color:none;
	}
.twtr-ft div{
	display:none!important;
	}	
#twtr-widget-1 .twtr-tweet a{
	display:block;
	}	
/*========================Insurance===========================*/	
div.insuranceTopHolder{
	overflow:hidden;
	height:100%;
	padding-bottom:15px;
	}	
div.insuranceTopL{
	width:593px;
	height:222px;
	background:url(../images/insuranceTopL.gif) 0 0 no-repeat;
	float:left
	}	
div.insuranceTopR{
	width:195px;
	height:222px;
	background:url(../images/insuranceTopR.gif) 0 0 no-repeat;
	float:right;
	}	
div.insuranceTopR img{
	margin:10px 0 0 7px;
	}	
/*------Insurance Row Frame-------*/
div.insuranceRowbg{
	height:146px;
	margin-bottom:8px;
	}
div.insurance_frame div.insuranceContent{
	padding:25px 21px 0 76px;
	}		
div.insurance_frame div.insuranceContent h3{
	font:normal 17px/20px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	}	
div.insurance_frame div.insuranceContent p{
	font:normal 12px/14px Arial, Helvetica, sans-serif; 
	padding-bottom:10px;
	}	
div.insurance_frame div.insuranceContent ul{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	}	
div.insurance_frame div.insuranceContent ul li{
	display:inline;
	padding:0 14px 0 10px;
	}

/*-----sky----*/
div.skybg div.insuranceRowbg{
	background:url(http://www.e4s.co.uk/images/frontEnd/insurance/insurance-row-bg.gif) 0 0 no-repeat;
	} 
div.skybg div.insuranceContent h3{
	color:#4b8abf;
	}
div.skybg div.insuranceContent ul li{
	background:url(http://www.e4s.co.uk/images/frontEnd/insurance/arrow.gif) 0 5px no-repeat;
	color:#4b8abf;
	}
div.skybg div.carIcon{
	background:url(http://www.e4s.co.uk/images/frontEnd/insurance/car-icon.gif) 20px 22px no-repeat;
	}
div.skybg div.homeIcon{
	background:url(http://www.e4s.co.uk/images/frontEnd/insurance/home-icon.gif) 20px 22px no-repeat;
	}
div.skybg div.travelIcon{
	background:url(http://www.e4s.co.uk/images/frontEnd/insurance/travel-icon.gif) 20px 22px no-repeat;
	}
div.skybg div.brkdownIcon{
	background:url(http://www.e4s.co.uk/images/frontEnd/insurance/brk-icon.gif) 20px 22px no-repeat;
	}


/*----------------TOP SLIDER-------------------*/
#slideshow{
	margin:7px 0 0 7px;
	}
div.sliderBtn{
	width:160px;
	float:left;
	}
#slideshow ul.slides-nav{
	font:normal 17px/50px Arial, Helvetica, sans-serif;
	color:#4e4d4d;
	width:159px;
	}	
#slideshow ul.slides-nav li{
	background:url(../images/slider-sep.gif) 0 100% no-repeat;
	height:52px;
	}		
#slideshow ul.slides-nav li a{
	background:url(../images/slider-btn-bg.gif) 0 0 no-repeat;
	display:block;
	height:50px;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	color:#4e4d4d;
	}	
#slideshow ul.slides-nav li.on a:hover,
.js #slideshow .slides-nav li.on a{
	background-position:0 100%;
	}	
.js #slideshow .slides-nav li.on a span{
	background:url(../images/arrow-bg2.gif) 99% 0 no-repeat;
	display:block;
	}	
div.slides{
	width:415px;
	float:left;
	
	}
div.sliderContent{
	overflow:hidden;
	height:100%;
	padding-top:5px;
	
	}
div.sliderContentL{
	width:395px;
	height:222px;
	float:left;
	
	}
div.sliderContentL h3{
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	padding-bottom:7px;
	}
div.sliderContentL p{
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	}
div.sliderContentL .rating{
	padding-bottom:12px;
	}	
div.sliderContentL .rating img{
	display:inline;
	}
div.sliderContentL a.quote{
	background:url(../images/quote-btn.gif) 0 0 no-repeat;
	display:block;
	width:92px;
	height:29px;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}
div.sliderContentL a.quote:hover{
	color:#ccc;
	}


div.sliderContentR{
	width:140px;
	float:right;
	}

		
/*-----------Misc---------------*/	
.noborder{ border:0px;}
.noboottomBg{ background-image:none!important;}

}
#mainbody h1 {
	font-size: 18px;
	font-weight: bold;
	color: #3045C4;
	margin-top: 16px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#mainbody h2 {
	margin-top: 4px;
	font-size: 16px;
	color: rgb(0, 37, 131);
	margin-left: 10px;
}

	
