body{
font-family:Arial, Sans-serif;
font-size:62.5%;
margin-top:0;
margin-left:auto;
margin-right:auto;
padding:0;
background:#000;/*url(../images/sce/main-bg.jpg) repeat-x top left;*/
}

#container{
display:block;
margin-left:auto;
margin-right:auto;
width:980px;
}

#header{
display:block;
float:left;
height:166px;
width:980px;
margin-bottom:4px;
background:url(../images/sce/head-bg.jpg) repeat-x top left;
}

#content{
display:block;
float:left;
width:980px;
}

#main-content{
display:block;
float:left;
width:788px;
/*padding:15px 15px 0 15px;*/
min-height:399px;
margin:0;
background:url(../images/sce/sub-menu-bg.jpg) repeat-x top left;
}

#top-nav{
display:block;
float:left;
width:753px;
height:16px;
padding:110px 10px 0 0;
text-align:right;
}

#left-nav{
display:block;
float:left;
width:188px;

min-height:399px;
background:#424242 url(../images/sce/sub-menu-bg.jpg) repeat-x top left;
margin:0 4px 0 0;
}

#left-content{
display:block;
float:left;
width:186px;
min-height:400px;
/*background:#4e4e4e url(../images/sce/sub-menu-bg.jpg) no-repeat top left;*/
margin:4px 4px 0 0;
}

#logo{
display:block;
float:left;
}

#footer{
display:block;
float:left;
width:980px;
padding:0 0 15px 0;
}

.menu ul{
float:right;
margin:0;
padding:0;
}

.menu ul li{
display:block;
float:left;
list-style-type:none;
display:inline;
border-right:1px solid #fff;
padding:5px 0;
}

.menu ul li:last-child{
border-right:none;
}

.menu ul li a{
text-decoration:none;
color:#fff;
padding:5px 10px;
font-size:1.2em;
}

.menu ul li a:hover{
color:#999;
}


/* HOMEPAGE BOXES */

.ladies-who-lunch, .students, .family{
display:block;
float:left;
height:263px;
width:186px;
margin:4px 4px 0 0;
}

#left-nav.students{
background-color:#222!important;
}

.ladies-who-lunch span{
display:block;
float:left;
margin-top:3px;
width:186px;
min-height:161px;
background: url(../images/sce/ladies-who-lunch-bg.gif) no-repeat top left;
color:#fff;
padding-top:10px;
}

.students span{
display:block;
float:left;
margin-top:3px;
width:186px;
min-height:161px;
background: url(../images/sce/students-bg.gif) no-repeat top left;
color:#fff;
padding-top:10px;
}

.family span{
display:block;
float:left;
margin-top:3px;
width:186px;
min-height:161px;
background: url(../images/sce/family-bg.gif) no-repeat top left;
color:#fff;
padding-top:10px;
}

.ladies-who-lunch ul, .students ul, .family ul{
margin:0;
padding:0;
}

.ladies-who-lunch ul li, .students ul li, .family ul li{
list-style-type:none;
}

.ladies-who-lunch ul li, .students ul li, .family ul li{
font-size:1.1em;
}

.ladies-who-lunch ul li a, .students ul li a, .family ul li a{
text-decoration:none;
color:#fff;
display:block;
width:172px;
padding:2px 0 2px 14px;
}

.ladies-who-lunch ul li a:hover{
background-color:#4c4542;
}

.students ul li a:hover{
background-color:#4c9c8c;
}

.family ul li a:hover{
background-color:#66AEE0;
}

.video{
display:block;
float:left;
height:263px;
width:410px;
}

.video .heading{
display:block;
float:left;
background-color:#ccc;
height:22px;
width:400px;
margin:4px 0 3px 0;
padding:8px 0 0 10px;
font-size:1.2em;
letter-spacing:1px;
/*font-weight:bold;*/
}

.video .flash{
display:block;
float:left;
background-color:#ccc;
height:230px;
width:410px;
margin:0 0 4px 0;
}

.ezine{
display:block;
float:left;
margin:4px 4px 0 0;
width:186px;
height:130px;
background: url(../images/sce/ezine-bg.jpg) no-repeat top left;
color:#fff;
padding:0;
clear:both;
}

.ezine a{
display:block;
width:172px;
height:122px;
padding:8px 0 0 14px;
text-decoration:none;
color:#fff;
}

.ezine .ezine-title, .latest-news h3{
margin:0;
padding:0;
font-size:1.3em;
color:#fff;
/*font-weight:bold;*/
}

.ezine .ezine-text {
display:block;
padding:25px 0 0 0;
margin:0;
width:80px;
font-size:1.1em;
color:#fff;
}

.latest-news p{
padding:25px 0 0 0;
margin:0;
}

.latest-news{
display:block;
float:left;
margin:4px 4px 0 0;
width:348px;
min-height:122px;
background: url(../images/sce/latest-news-bg.jpg) no-repeat top left;
color:#000;
padding:8px 14px 0 14px;
}

.gift-vouchers{
display:block;
float:left;
margin:4px 0 0 0;
width:410px;
min-height:120px;
color:#000;
}

.contact-details{
display:block;
float:left;
width:490px;
padding-top:10px;
color:#666;
}

.contact-details strong{
color:#fff;
font-weight:normal;
}

.copyright{
display:block;
float:left;
width:490px;
color:#666;
padding-top:10px;
text-align:right;
}

.copyright a, .copyright a:active, .copyright a:visited{
color:#666;
text-decoration:none;
}

.storelist{
display:block;
float:left;
width:980px;
height:130px;
background-color:#ccc;
margin:4px 0 0 0;
}

.VolNewsHeadline, .VolNewsDetail .news_title{
display:block;
float:left;
margin:10px 0 0 0;
font-size:11px;
}

.VolNewsArchives{
display:block;
float:left;
margin:0 0 0 0;
font-size:11px;
}

.latest-news .news_date{
display:block;
float:left;
margin-top:5px;
color:#000;
}

.latest-news .news_title{
display:block;
float:left;
margin:5px 0 0 10px;
text-decoration:none;
color:#fff;
width:280px;
}

.latest-news .news_headline{
clear:left;
display:block;
float:left;
padding-top:2px;
width:348px;
}

.news_article img{
/*float:right;*/
padding:0 0 10px 10px;
}

.ladies .sub-nav, .students .sub-nav, .family .sub-nav{
display:block;
float:left;
margin:15px 0 0 0;
padding:0;
}

.ladies .sub-nav li, .students .sub-nav li, .family .sub-nav li{
list-style-type:none;
/*padding:2px 0 2px 15px;*/
}

.sub-nav li a{
display:block;
width:171px;
color:#eee;
font-size:1.2em;
text-decoration:none;
padding:3px 0 3px 15px;
}

.ladies .sub-nav li a:hover,.ladies .sub-nav li a:active{
background-color:#444;
color:#cb7236;
}

.students .sub-nav li a:hover,.students .sub-nav li a:active{
background-color:#444;
color:#58ad9e;
}

.family .sub-nav li a:hover,.family .sub-nav li a:active{
background-color:#444;
color:#66AEE0;
}

.section{
display:block;
float:left;
padding-bottom:4px;
}

#main-content p{
font-size:1.1em;
}

#main-content h1{
margin-top:0;
}

.inner-left{
display:block;
float:left;
width:300px;
padding-right:20px;
}

.inner-right{
display:block;
float:left;
width:300px;
}

#ctl00_MainContent_ctl02_panel1{
display:block;
float:left;
width:300px;
}

.form_element{
display:block;
float:left;
width:100px;
}

.form_data{
display:block;
float:left;
width:200px;
}

.news-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:#2B496F url(../images/sce/news-bg.jpg) repeat-x top left;
margin:0;
}

.vouchers-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:url(../images/sce/vouchers-bg.jpg) repeat-x top left;
margin:0;
}

.vouchers-bg .right-content{
display:block;
float:left;
padding:170px 0 10px 160px;
color:#fff;
width:350px;
}

.stores-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:url(../images/sce/stores-bg.jpg) repeat-x top left;
margin:0;
}

.stores-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}

.jobs-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:url(../images/sce/jobs-bg.jpg) repeat-x top left;
margin:0;
}

.jobs-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}

.gallery-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:#3B6B25 url(../images/sce/gallery-bg.gif) repeat-x top left;
margin:0;
}

.gallery-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}

#gallery img{
border:2px solid #222;
}

#gallery img:hover{
cursor:pointer;
border:2px solid #4ea427;
}

.offers-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:#95750E url(../images/sce/offers-bg.jpg) repeat-x top left;
margin:0;
}

.offers-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}

.getting-here-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:#939113 url(../images/sce/getting-here-bg.jpg) repeat-x top left;
margin:0;
}

.getting-here-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}

.getting-here-bg p, .getting-here-bg li{font-size:1.2em;}

.contact-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:url(../images/sce/contact-bg.gif) repeat-x top left;
margin:0;
}

.contact-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}

#jobs p{
color:#999;
font-size:1.2em;
}

.ezine-bg{
display:block;
float:left;
width:980px;
min-height:560px;
background:url(../images/sce/ezine-bg.gif) repeat-x top left;
margin:0;
}

.ezine-bg .right-content{
display:block;
float:left;
padding:48px 0 10px 160px;
color:#fff;
width:350px;
}
.news-bg .news_manager{
display:block;
float:left;
padding:10px 0 0 170px;
color:#fff;
width:340px;
}

.news-bg .news_manager .news_date{
display:block;
float:left;
padding-right:15px;
font-size:11px;
}

.news-bg .news_manager .news_title{
color:#10a0ba;
display:block;
float:left;
text-decoration:none;
font-size:11px;
}

.news-bg .news_manager .news_headline, .news-bg .news_manager .headline{
display:block;
clear:left;
width:350px;
padding:8px 30px 25px 0;
}

.opening-text{
display:block;
float:left;
width:335px;
height:144px;
color:#fff;
padding:170px 0 0 40px;
}

.opening-text a{
color: #cccccc;
}

.store-icons{
/*clear:both;*/
display:block;
float:left;
width:300px;
padding:0 10px 0 50px;
}

#store-detail img{
display:block;
float:left;
padding-bottom:30px;
}

.store-icons img{
margin:2px;
border:2px solid #222;
}

.store-icons img:hover{
border:2px solid #ff0000;
}

.news_article{
display:block;
clear:left;
padding:20px 0 0 0;
}

.news_article img{
display:block;
/*float:right;*/
margin:0 0 15px 0;
padding:0;
border:1px solid #333;
}

.news_article p{
display:block;
width:340px;
margin:0 0 8px 0;
font-size:1.1em;
}

.news_article a{
color:#fff;
}

.news_article:first-child :first-letter{
font-size:4em;
}

h2{
color:#fff;
font-size:1.2em;
}

.right-content a{
color:#ccc;
}

.opening-text p, .right-content p{
color:#ccc;
}

.new-offer{
display:block;
float:left;
width:340px;
}

.new-offer img{
float:left;
width:44px;
height:30px;
padding:0 20px 20px 0;
}

.new-offer h2{
float:left;
width:270px;
margin:0;
}

.new-offer p{
display:block;
float:left;
width:270px;
margin-top:2px;
}

/* THICKBOX STYLES --- GALLERY DESIGN */

#TB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #ccc;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#e8e8e8;
}

#TB_ajaxContent{
	padding:2px 15px 15px 15px;
	overflow:auto;
}

#TB_load{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index:101;
}

#TB_loadContent  {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}

/* CONTACT FORM LAYOUT */
#ctl00_MainContent_ctl03_field1, #ctl00_MainContent_ctl03_field2{
width:250px;
clear:both;
float:left;
}

#ctl00_MainContent_ctl03_field3{
width:250px;
padding:2px;
}

#label1, #label2, #label3{
width:280px;
font-size:1.2em;
margin:8px 0;
}

.contact-bg .indent input{
margin:10px 0 0 100px;
width:154px;
}

#ctl00_MainContent_ctl03_panel1 .indent{
padding:10px 0 0 0;
}
#section-bg{
float:left;
display:block;
width:758px;
height:379px;
padding:20px 0 0 30px;
overflow:auto;
}

#section-bg h1{
font-size:4.2em;
font-family:"Lane - Narrow","Avenir LT",Georgia,sans-serif;
font-weight:normal;
/*color:#333;*/
}


#section-bg a{
/*color:#fff;*/
text-decoration:underline;
}

#section-bg p{
/*margin:0;*/
}
#section-bg ul li{
font-size:1.1em;
}

#section-bg h3{
margin:0;
font-size:4.5em;
font-family:Georgia,sans-serif;
color:#fff;
}


/* STYLES FOR LADIES WHO LUNCH PAGES - BACKGROUND AND TEXT LAYOUT */
.ladies-walking-club{background:#fff url(../images/sce/walking-club-bg.jpg) no-repeat top left;}
.ladies-editorials{color:#FFF;display:block;padding:150px 0 0 0;background:#ebeae7 url(../images/sce/ladies-who-lunch/weddingcrashers-bg.jpg) no-repeat top left;}
.ladies-editorials p{width:320px;color:#FFF;}
.ladies-editorials h1{color:#FFF;}
.ladies-editorials ul,
.ladies-editorials ul li{color:#FFF!important;}
.ladies-offers{background:#fff url(../images/sce/ladies-who-lunch/offers-bg.jpg) no-repeat top left;}
.ladies-health{background:#fff url(../images/sce/ladies-who-lunch/health-bg.jpg) no-repeat top left;}
.ladies-podcasts{background:#fff url(../images/sce/ladies-who-lunch/podcasts-bg.jpg) no-repeat top left;}
.ladies-competitions{background:#fff url(../images/sce/ladies-who-lunch/competition-bg.jpg) no-repeat top left;}
.ladies-events{background:#fff url(../images/sce/ladies-who-lunch/events-bg.jpg) no-repeat top left;}
.ladies-events h2, .student-events h2, .family-events-guide h2{color:#000;}

.ladies-competitions p, .ladies-walking-club p, .ladies-health p, .ladies-events p, .ladies-health h2, .ladies-competitions h2{width:320px;color:#000;}
#section-bg ul, #section-bg ol{margin-left:15px;padding-left:0;}
/* STYLES FOR STUDENT PAGES - BACKGROUND AND TEXT LAYOUT */

.student-offers{background:#BEE1FF url(../images/sce/students/offers-bg.jpg) no-repeat top left;}
.student-offers p{width:320px;color:#000;}

.student-editorials{background:#fff url(../images/sce/students/editorials-bg.jpg) no-repeat top left;}
.student-editorials p, .student-editorials h2{width:320px;color:#000;}

.student-podcasts{background:#fff url(../images/sce/students/podcasts-bg.jpg) no-repeat top left;}
.student-podcasts p{width:320px;}

.student-ringtones{background:#fff url(../images/sce/students/ringtones-bg.jpg) no-repeat top left;}
.student-ringtones p{width:320px;}

.student-competitions{background:#fff url(../images/sce/students/competition-bg.jpg) no-repeat top left;}
.student-competitions p, .student-competitions h2{width:320px;color:#000;}

.student-events{background:#fff url(../images/sce/students/events-bg.jpg) no-repeat top left;}
.student-events p{width:320px;color:#000; padding-bottom:15px;}

.student-social-networking{background:#fff url(../images/sce/students/social-networking-bg.jpg) no-repeat top left;}
.student-social-networking p{width:320px;}
/* STYLES FOR STUDENT PAGES - BACKGROUND AND TEXT LAYOUT */

.family-offers{background:#fff url(../images/sce/family/offers-bg.jpg) no-repeat top left;}
.family-offers p{width:320px;color:#000;}

.family-editorials{background:#fff url(../images/sce/family/editorials-bg.jpg) no-repeat top left;}
.family-men-editorials{background:#fff url(../images/sce/family/editorials-men-bg.jpg) no-repeat top left;}
.family-editorials p, .family-men-editorials p, .student-editorials h4, .family-men-editorials h4{width:320px;color:#000;}

.family-recipes{background:#fff url(../images/sce/family/recipes-bg.jpg) no-repeat top left;}
.family-recipes p{width:320px;color:#333;}
.family-recipes a:link{color:#333;}

.family-child-safety{background:#fff url(../images/sce/family/child-safety-bg.jpg) no-repeat top left;}
.family-child-safety p{width:320px;color:#000;}
.family-child-safety h2{color:#333;}

.family-competitions{background:#fff url(../images/sce/family/competition-bg.jpg) no-repeat top left;}
.family-competitions p{width:320px;color:#000;}

.family-events-guide{background:#fff url(../images/sce/family/events-guide-bg.jpg) no-repeat top left;}
.family-events-guide p{width:320px;color:#000;}

#section-bg h1{margin-bottom:10px;}
#section-bg li{width:320px;color:#000; padding-bottom:10px;}

.monkey-left{
float:left;
padding:0;
margin:0;
}

.nursery-rhyme,.popup-black{
background-color:#000;
color:#fff;
padding:10px;
}

.nursery-rhyme h4, .popup-black h4{
font-size:1.4em;
}

.nursery-rhyme p, .popup-black p{
font-size:1.1em;
}

.wordsearch{
background-color:#fff;
color:#000;
padding:10px;
}

body.editor {
background: #fff;
}

body.editor p, body.editor h1, body.editor h2, body.editor h3, body.editor h4, body.editor h5, body.editor h6 {
color: #000;
}

.ezine-bg .indent{
clear:left;
}

.family-body{
position:relative;
}

.family-body #left-nav{
height:100%;
width:980px;
padding:0;
margin:0;
background: url(../images/sce/sub-menu-bg-long.jpg) no-repeat top left;
}

.family-body #left-nav .sub-nav{
float:left;
margin-right:6px;
}

.family-body #left-nav #old-wives-tale{
float:right;
}

.family-body #left-nav #mumstownblog{
float:right;
}

.ladiesday-editorials{color:#60a8d0;display:block;padding:150px 0 0 0;background:#FFF url(../images/sce/ladiesdayeditorial.jpg) no-repeat top left;}
.ladiesday-editorials p{width:320px;}
.ladiesday-editorials p.title{width:320px;margin-bottom:5px;}

#old-wives-tale{background:#fff url(../images/sce/old-wives-tale.jpg) no-repeat top left;width:400px;padding:125px 350px 0 38px;}

#old-wives-tale h1{font-family:Arial;font-size:13px;color:#01497a;font-weight:normal;}
#old-wives-tale h2{font-family:Arial;font-size:13px;color:#6699cc;margin-bottom:0;}

#mumstownblog{background:#fff url(../images/sce/family/mumstown-bg.jpg) no-repeat top left;width:400px;padding:25px 350px 20px 38px;}

#mumstownblog p{color:#FFF;}
#mumstownblog a{color:#FFF;}

#love-struck{background:#e5e8ee url(../images/sce/love-struck.jpg) no-repeat top left;width:295px;padding:125px 455px 20px 38px;}

#love-struck h1{font-family:Arial;font-size:18px;color:#9d333f;font-weight:normal;}
#love-struck h2{font-family:Georgia;font-size:13px;color:#cc3333;margin-bottom:0;font-weight:normal;}