@charset "utf-8";
/* Enjoy Banking Custom CSS */

/*************************** Header Styles *****************************/

#othertimes {
	margin-left:15px;
	cursor:default;
	opacity:0;
}

#othertimeswrapper {
	margin-top:-80px;
	height:76px;
	overflow:hidden;
}

#othertimes p {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:20px;
}

#othertimes .lgray {
	color:#9D9FA2;
}

#othertimes .gray {
	color:#808285;
}

#othertimes .dgray {
	color:#636466;
}

#menu {
	position:relative;
	margin-top:32px;
}

#menu #buttons {
	width:777px;
	height:24px;
	padding-top:6px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url('/enjoybanking/images/menu/bg-home.png');
}

#menu #solidbar {
	background-color:#00AEEF;
	width:1137px;
	height:10px;
	
}

#menu #shadow {
	display:block;
	width:1134px;
	border-left:1px solid #636466;
	border-right:1px solid #636466;
	
}

#menu #ebtvcomingsoon, #menu #ltdcomingsoon, #ltdcomingsoonleft {
	position:absolute;
    top:-18px;
	opacity:0;
}

#menu #ebtvcomingsoon {
    left:198px;
    z-index:100;
}

#menu #ltdcomingsoon {
    left:436px;
}

#ltdcomingsoonleft {
	left:41px;
	top:208px;
	z-index:10000
}

#menu #signup {
	left:800px;
	position:absolute;
	top:-29px;
	z-index:1000;
}

#menu #signup img {
	padding-bottom:4px;
}	

#signup #signup_button {
	float:left;
	margin-top:1px;
	cursor:pointer;
}

#signup #signup_field_bg {
	background-image:url('/enjoybanking/images/menu/fieldborder.png');
	height:23px;
	width:250px;
	float:left;
}



#signup #signup_field_bg input{
	border:0px;
	margin:4px 14px;
	width:222px;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#signup #signup_div h3 {
	padding:0px;
	margin:0px;
}

*:first-child+html #signup #signup_field_bg {
	margin-top:-3px;
}


/*************************************************************************/

#leftside {
	float:left;
	width:144px;
	height:498px;
	margin-top:66px;
}

#leftside .module {
	border-right:none;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;

	
}

#menumodule {
	padding:10px 0 5px 11px;
	width:132px;
	border:1px solid #00AEEF;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	position:relative;
	
}

#menumodule .bigtime {
	font-size:22px;
	font-weight:bold;
	margin:0px 0 20px 0;
	padding:0px;
	color:#231F20;
	cursor:default;
}

#menumodule img {
	padding:0 9px 8px 0;
}

#menumodule p {
	position:relative;
}

#stockpicksmodule {
	margin-top:-1px;
	width:132px;
	padding:3px 0 7px 11px;
	font-size:13px;
	font-weight:normal;
	border:1px solid #00AEEF;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
}

#stockpicksmodule .title {
	color:#0054A6;
	text-transform:uppercase;
	font-weight:bold;
}

#stockpicksmodule table {
	width:118px;
	margin-left:0px;
	font-size:10px;
}

#stockpicksmodule table th {
	color:#008FD5;
	text-transform:uppercase;
	text-align:left;
	font-weight:normal;
	padding:0px 1px;
	font-size:10px;
}

#stockpicksmodule table td {
	color:#00AEEF;
	text-align:right;
	padding:0px 1px;
	font-size:10px;
}

#stockpicksmodule table td font {
	font-size:10px;
}

#stockpicksmodule table .left {
	text-align:left;	
}

.homemodule {
	float:left;
	height:138px;
	border:2px dashed #636466;
	padding:6px 14px 4px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.homemodule #events, .homemodule #tmaths {
	width:100%;
	border-top:2px dashed #00aeef;
	margin:0px;
	padding-top:4px;
	font-size:14px;
	color:#808285;
}

.homemodule h2, .homemodule p, .homemodule h3  {
	margin:0px;
	padding:0px;
}

#todaysmathmodule {
	width:375px;
	margin-right:13px;
}

#todaysmathmodule .logo {
	margin-left:-5px;
}

#homeeventsmodule {
	width:298px;
}

#commentform {
	/*display:none;	*/
}

#middleside #article, #middleside #comments {
	width:433px;
	padding:10px 18px 0px 5px;
}

#middleside #article {
	padding-top:0px;
}

#middleside #article #titleimg {
	width:100%;
	height:72px;
	margin-bottom:10px; 
	padding-bottom:10px; 
	border-bottom:1px dashed #636466;
	background-repeat:no-repeat;
}

#middleside #article .articleimg {
	width:431px; 
	border:1px solid #e5e5e4;
}

#middleside #article h1 {
	font-size:24px; 
	font-weight:600; 
	text-align:left; 
	color:#808285; 
	padding:8px 0 12px; 
	margin:0px; 
	text-transform:uppercase;
}

#middleside #article h3 {
	font-size:13px; 
	font-weight:bold; 
	text-align:left; 
	color:#808285; 
	padding:0px; 
	margin:0px; 
	text-transform:uppercase;
}

#middleside #article .entry {
	border-bottom:1px dashed #636466;
}

#middleside #article .entry p {
	font-size:14px;
	color:#808285;
	text-align:justify;
}

#middleside #article .entry img {
	max-width:431px;
}

#middleside #article .entry .wp-caption {
	width:431px;
}

#middleside #article .tags {
	letter-spacing:normal;
	border-bottom:1px dashed #636466;
	padding:8px 0px;
	min-height:28px;
}

#middleside #article .tags img {
	float:left;
	margin-right:10px;
	
}

#middleside #article .tags p {
	font-size:11px;
	color:#00AEEF;
	text-transform: uppercase;
	margin:0;
}

#middleside #article .tags p a{
	color:#00AEEF;
	text-transform:uppercase;
	cursor:pointer;
}

#middleside #comments {
	margin:0px;
}

#middleside #comments h3 {
	text-transform:uppercase;
	color:#231F20;
	font-size:20px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:4px;
}

#middleside #comments .comment {
	color:#636466;
	margin:0px;
	margin-bottom:1px;
	padding:3px 0px;
	border:none;
	font-family:Helvetica, Arial, Geneva, Sans-Serif;
	border-bottom:1px dashed #636466;
}

#middleside #comments .comment:hover {
	margin:-2px -15px 0px;
	padding:3px 13px;
	border:2px dashed #636466;
	z-index:100;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#DCDDDE;
}

#middleside #comments .navigation {
	display:none;	
}

#middleside #comments .commentlist {
	margin:0px;
	padding:0px;
}

#middleside #comments .comment p {
	font-family:Helvetica, Arial, Geneva, Sans-Serif;
	font-size:13px;
}

#middleside #comments .comment .comment-author {
	margin:0px;
	padding:0px;
}

#middleside #comments .comment .avatar {
	display:none;	
}

/* -- Search Form for News Module -- */
.search_form_bg {
	width:234px;
	height:18px;
	background-image:url('/enjoybanking/images/freepress/search_form_bg.png');
	float:left;
	margin:3px 0 0 20px;
}

.search_form_bg #s, .search_form_bg .s {
	height:12px;
	width:200px;
	margin:2px 0 0 8px;
	font-size:10px;
	border:0 none;
}

*:first-child+html .search_form_bg #s {
	margin-top:-8px;
	border:none;
}

.searchsubmit {
	cursor:pointer;
	padding:2px;
}

.morebutton {
	margin:15px;
	text-align:center;
	width:90%;
	display:block;
	text-transform:uppercase;
	cursor:pointer;
	
}

.morefeaturesbutton {
	font-size:26px;
	font-weight:bold;
}

#morefeatures, .morefeatures {
	display:none;
}

#morecomments {
	display:none;
}

#opensbpost {
	cursor:pointer;
}

#sbpostwindow, #sbpostwindowleft {
	position:absolute;
	background-color:#EEF9FE;
	margin-left:32px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px solid #FDB317;
	padding:24px;
	width:175px;
	display:none;
}

#sbpostwindowleft {
	left: 104px;
	top: 256px;
	width: 186px;
	z-index:400000;
}

#sbpostwindow h2, #sbpostwindowleft h2 {
	text-transform:uppercase;
	font-size:18px;
	padding:0px;
	margin:0px;
}
.homefeatmediacntr {
	height:310px; 
	float:left; 
	margin-right:10px;
}

#footer p a {
	color:#fff;	
}

/* The loading gif */

#featuredloading {
	display:none;
	position:absolute;
	width:236px;
	height:236px;
	margin:300px 40px 40px;
	background-image:url('/enjoybanking/images/loading.gif');
}

#articleloading {
	display:none;
	position:absolute;
	width:236px;
	height:236px;
	margin:200px 105px 40px;
	background-image:url('/enjoybanking/images/loading.gif');
}