html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body {height:100%; background-color:#282828;}
.mainWrapper {float:left; width:100%; border:0px #F00 solid; overflow:hidden;  }

.ui-page {
      background: #282828;
}

strong {font-weight:bold;}
.hide { display:none;}
.show { display:block;}

.topHeader {float:left; width:100%; height:60px; background-color:#282828; border-bottom:4px #298DE3 solid; overflow:hidden;}
.topHeader .centerHeader {margin:0 auto; width:588px; height:60px; }
.topHeader .centerHeader .logoWrapper {float:left; width:250px; padding-top:16px;}
.topHeader .centerHeader .logoWrapper h1 {margin:0px; padding:0px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:131%; font-weight:bold;}
.topHeader .centerHeader .logoWrapper h1 a {color:#FFF; text-decoration:none;}
.topHeader .centerHeader .logoWrapper h1 a:hover { color:#298DE3; text-decoration:none;} 
.topHeader .centerHeader .shareWrapper {float:right; width:300px; height:30px; padding-top:19px;}
.topHeader .centerHeader .shareWrapper .shareFacebook {float:right; width:130px; height:33px;}
.topHeader .centerHeader .shareWrapper .shareTwitter {float:right; width:85px; height:30px; }

.pageWrapper {float:left; width:100%; background-color:#E2E2E2; padding-bottom:20px;}
.pageWrapper .centerWrapper {margin:0 auto; width:588px; padding-bottom:30px; position:relative;}
.pageWrapper .centerWrapper .sectionWrapper {float:left; width:100%; padding-top:20px; border:0px #F00 solid;}
.pageWrapper .centerWrapper .sectionWrapper p {margin:0px; padding:0px; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:95%; font-weight:normal; line-height:121%;}
.pageWrapper .centerWrapper .sectionWrapper p a { color:#298DE3; text-decoration:underline;}
.pageWrapper .centerWrapper .sectionWrapper p a:hover { color:#298DE3; text-decoration:none;}

.pageWrapper .centerWrapper .sectionWrapper h1 {margin:0px; padding:0px; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:133%; font-weight:normal; line-height:144%;}

.pageWrapper .breadCrumb {float:left; width:100%; height:17px;}
.pageWrapper .breadCrumb .centerBreadCrumbWrapper {margin:0 auto; width:588px; padding-bottom:0px; position:relative;}
.pageWrapper .breadCrumb .centerBreadCrumbWrapper p {margin:0px; padding:0px; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:65%; font-weight:normal; padding-top:11px;}
.pageWrapper .breadCrumb .centerBreadCrumbWrapper p a {color:#272727; text-decoration:none;}
.pageWrapper .breadCrumb .centerBreadCrumbWrapper p a:hover {color:#272727; text-decoration:underline;}
.pageWrapper .breadCrumb .centerBreadCrumbWrapper p a .selected { font-weight:bold !important;}

.registerSchool {float:left; width:100%; padding-top:30px; padding-bottom:30px;}
.registerSchool .formBlock {float:left; width:280px; border:0px #333 solid; padding-top:20px; padding-left:12px;}
.registerSchool .formBlock .formItem {float:left; width:100%; height:70px; border:0px #666 solid;}
.registerSchool .formBlock .formItem .formLabel {float:left; width:100%; height:25px;}
.registerSchool .formBlock .formItem .formLabel label {margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; color:#272727; font-size:95%; font-weight:bold; line-height:121%;}
.registerSchool .formBlock .formItem .formInput {float:left; width:100%; height:30px;}
.registerSchool .formBlock .formItem .formInput select {width:268px; height:38px; margin:0px; padding:6px 6px 6px 0px; font-family:Verdana, Geneva, sans-serif; color:#272727; font-size:95%; background-color:#FFF; border:1px #CCC solid;}
.registerSchool .formBlock .formItem .formInput input {width:260px; height:30px; margin:0px; padding:3px 3px 3px 3px; font-family:Verdana, Geneva, sans-serif; color:#272727; font-size:95%; background-color:#FFF; border:1px #CCC solid;}
.registerSchool .formBlock .formItem .confidentialCopy {float:left; width:170px; height:30px; padding-top:41px;}
.registerSchool .formBlock .formItem .confidentialCopy p {margin:0px; padding:0px; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:73%; font-weight:normal; line-height:85%; }
.registerSchool .formBlock .formItem .submitButton {float:right; width:86px; height:30px; text-align:right; padding-right:10px; padding-top:27px;}
.registerSchool .formBlock .formItem .submitButton input {margin:0px; padding:5px 5px 5px 5px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:121%; background-color: #298DE3; border:0px; cursor:pointer;}
.registerSchool .formBlock .formItem .submitButton input:hover { background-color: #299AF8;}

.registerSchool .thanksWrapper {float:left; width:100%; padding-top:20px;}
.registerSchool .thanksWrapper p {margin:0px; padding:0px; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:95%; font-weight:normal; line-height:121%;}

.registerSchool .formError {float:left; width:100%; padding-top:20px; }
.registerSchool .formError p {margin:0px; padding:0px; color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:95%; font-weight:bold; line-height:121%;}


.bottomFooter {float:left; width:100%; height:60px; background-color:#282828; border-top:4px #298DE3 solid; overflow:hidden;}
.bottomFooter .centerFooter {margin:0 auto; width:588px; height:60px;}
.bottomFooter .centerFooter .leftLinks {float:left; width:250px; padding-top:20px;}
.bottomFooter .centerFooter .leftLinks p {margin:0px; padding:0px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:83%; font-weight:normal; padding-top:2px;}
.bottomFooter .centerFooter .leftLinks p a {color:#FFF; text-decoration:none;}
.bottomFooter .centerFooter .leftLinks p a:hover {color:#298DE3; text-decoration:underline;}

.bottomFooter .centerFooter .rightLinks {float:right; width:250px; padding-top:16px;}
.bottomFooter .centerFooter .rightLinks .followUKSC {float:right; width:165px; height:30px; text-align:right; padding-top:5px;}


.footerAdsWrapper {float:left; width:100%; padding-top:20px; overflow:hidden;}
.footerAdsWrapper .centerAds {margin:0 auto; width:588px; min-height:160px; border:0px #000 solid; padding-top:30px;}
.footerAdsWrapper .centerAds .ads1, .footerAdsWrapper .centerAds .ads2, .footerAdsWrapper .centerAds .ads3 {float:left; width:152px; height:150px; border:0px #999 solid;}
.footerAdsWrapper .centerAds .ads4 {float:left; width:125px; height:150px; border:0px #999 solid;}

#twttrHubFrame, #twttrHubFrameSecure { left: -9999em; }

.closuresMap {float:left; width:588px; height:414px; border:1px #CCCCCC solid; display:none; margin-top:5px;}

.closuresSearchWrapper {float:left; width:588px; height:60px; border-bottom:0px #CCCCCC solid; position:relative;}
.closuresSearchWrapper .searchButton {float:left; width:40px; height:40px; position:absolute; top:14px; right:10px; z-index:10;}
.closuresSearchWrapper .searchButton #search_button {width:30px; height:30px; }
.closuresSearchWrapper .searchInput {float:left; width:100%; position:relative; z-index:1; padding-top:11px;}
.closuresSearchWrapper .searchInput input {width:545px; height:30px; margin:0px; padding:3px 3px 3px 10px; font-family:Verdana, Geneva, sans-serif; color:#9A9A9A; font-size:95%; background-color:#FFF; border:1px #FFF solid; border-radius:8px;}

.closureResultsWrapper {float:left; width:588px; min-height:200px; position:relative; border:0px #333 solid; padding-top:10px;}
.closureResultsWrapper .closureResults {float:left; width:560px; margin-left:15px; padding-top:11px; padding-bottom:11px; background-color:#FFF; margin-top:13px; display:none;}

.closureResultsWrapper .closureResults .closureItem {float:left; width:540px; min-height:10px; padding-top:10px; margin-left:10px; background-color:#FFF;}
.closureResultsWrapper .closureResults .closureItem p {margin:0px; padding:0px; padding-top:4px; padding-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:75%; color:#9A9A9A; line-height:116%;}
.closureResultsWrapper .closureResults .closureItem p a {color:#298DE3; text-decoration:underline;}
.closureResultsWrapper .closureResults .closureItem p a:hover {color:#298DE3; text-decoration:none;}
.closureResultsWrapper .closureResults .borderBottom {border-bottom:1px #CCCCCC solid;}
.closureResultsWrapper .closureResults .closureItem .closureDetail {float:left; width:500px; }
.red {color:#D00000;}
.green {color:#008638;}
.blue {color:#298DE3;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h2 {margin:0px; padding:0px; padding-top:2px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; font-size:131%; color:#9A9A9A;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h2 a {color:#9A9A9A; text-decoration:none;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h2 a:hover {color:#9A9A9A; text-decoration:underline;}

.closureResultsWrapper .closureResults .closureItem .closureDetail h4 {margin:0px; padding:0px; padding-top:0px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; font-size:73%; color:#B2B2B2;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h4 a {color:#B2B2B2; text-decoration:none;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h4 a:hover {color:#B2B2B2; text-decoration:underline;}

.closureResultsWrapper .closureResults .closureItem .closureDetail h3 {margin:0px; padding:0px; padding-top:4px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; font-size:95%; color:#B2B2B2;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3 a {color:#D00000; text-decoration:none;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3 a:hover {color:#D00000; text-decoration:underline;}

.closureResultsWrapper .closureResults .closureItem .closureDetail h3.red a {color:#D00000; text-decoration:none;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3.red a:hover {color:#D00000; text-decoration:underline;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3.green a {color:#008638; text-decoration:none;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3.green a:hover {color:#008638; text-decoration:underline;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3.blue a {color:#298DE3; text-decoration:none;}
.closureResultsWrapper .closureResults .closureItem .closureDetail h3.blue a:hover {color:#298DE3; text-decoration:underline;}

.closureResultsWrapper .closureResults .closureItem .closureDetail p {margin:0px; padding:0px; padding-top:4px; padding-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:75%; color:#9A9A9A; line-height:116%;}
.closureResultsWrapper .closureResults .closureItem .closureArrow {float:right; width:16px; height:27px; padding-right:10px; padding-top:43px;}

.schoolMap {float:left; width:588px; height:250px; border:1px #CCCCCC solid; display: none; margin-top:5px; }

.schoolTitleWrapper {float:left; width:588px; border:0px #399 solid; position:relative; margin-top:20px;}
.schoolTitleWrapper .schoolTitle {float:left; width:100%; border:0px #399 solid; position:relative; padding-bottom:20px;}
.schoolTitleWrapper .schoolTitle h1 {margin:0px; padding:0px; padding-top:2px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; font-size:131%; color:#282828;}
.schoolTitleWrapper .schoolTitle h2 {margin:0px; padding:0px; padding-top:4px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; font-size:95%; color:#616161;}

.schoolDetailWrapper {float:left; width:588px; border:0px #399 solid; position:relative;}
.schoolDetailWrapper .statusesWrapper {float:left; width:450px; border:0px #399 solid; position:relative;}

.schoolDetailWrapper .statusesWrapper .closureResults {float:left; width:450px; padding-top:0px; padding-bottom:6px; background-color:#FFF; margin-top:5px;}
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem {float:left; width:430px; margin-left:11px; min-height:10px; padding-top:10px; background-color:#FFF;}
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem p {margin:0px; padding:0px; padding-top:4px; padding-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:75%; color:#9A9A9A; line-height:116%; padding-left:5px; padding-right:5px;}
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem p a {color:#298DE3; text-decoration:underline;}
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem p a:hover {color:#298DE3; text-decoration:none;}
.schoolDetailWrapper .statusesWrapper .closureResults .borderBottom {border-bottom:1px #CCCCCC solid;}
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem .closureDetail {float:left; width:100%; }

.schoolDetailWrapper .statusesWrapper .closureResults .closureItem .closureDetail h3 {margin:0px; padding:0px; padding-top:4px; padding-bottom:4px; font-family:Verdana, Geneva, sans-serif; font-size:95%; color:#B2B2B2; padding-left:5px; padding-right:5px;}

.schoolDetailWrapper .statusesWrapper .closureResults .closureItem .closureDetail h3.red {color:#D00000; }
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem .closureDetail h3.green {color:#008638;}
.schoolDetailWrapper .statusesWrapper .closureResults .closureItem .closureDetail h3.blue {color:#298DE3; }

.schoolDetailWrapper .statusesWrapper .closureResults .closureItem .closureDetail p {margin:0px; padding:0px; padding-top:4px; padding-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:75%; color:#9A9A9A; line-height:116%; padding-left:5px; padding-right:5px;}

.schoolDetailWrapper .rightActions {float:right; width:130px; border:0px #399 solid; position:relative;}
.schoolDetailWrapper .rightActions .boxes {float:right; width:100px; height:40px; background-color: #298DE3; border:0px; text-align:center; margin-top:5px;}

.schoolDetailWrapper .rightActions .shareBox {float:right; width:100px; height:40px; border:1px; margin-top:5px;}
.schoolDetailWrapper .rightActions .shareBox .shareTwitter {float:left; width:100%; border:0px #000 solid; padding-top:10px; text-align:center;}
.schoolDetailWrapper .rightActions .shareBox .shareFacebook {float:left; width:100%; border:0px #000 solid; padding-top:10px; text-align:center; overflow:hidden;}
.schoolDetailWrapper .rightActions .shareBox .shareFacebook .fbLike {margin:0 auto; width:100px; height:30px; text-align:center; overflow:hidden;}


.schoolDetailWrapper .rightActions .shareBox .getiOS {float:left; width:100%; border:0px #000 solid; padding-top:10px; text-align:left;}
.schoolDetailWrapper .rightActions .shareBox .getiOS img {width:100px;}
.schoolDetailWrapper .rightActions .shareBox .getAndroid {float:left; width:100%; border:0px #000 solid; padding-top:10px; text-align:left; overflow:hidden;}
.schoolDetailWrapper .rightActions .shareBox .getAndroid img {width:100px;}

.schoolDetailWrapper .rightActions .boxes p {margin:0px; padding:7px 5px 5px 5px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:128%; }
.schoolDetailWrapper .rightActions .boxes p a { color:#FFF; text-decoration:none;}
.schoolDetailWrapper .rightActions .boxes p a:hover {color:#FFF; text-decoration:underline;}



.iPhoneBackground {float:left; width:346px; height:628px; background:url(/images/assets/iphone_background_portrait.png) top left no-repeat; margin-left:100px; position:relative; margin-top:20px;}
				
.iPhoneBackground #container {
	width:225px;
	padding:0;
	margin:0 auto;
	position: absolute;
	z-index:0;
	top:99px;
	left:61px;
}

.iPhoneBackground #tq {
	width:225px;
	height:388px;
	position:relative;
}


.iPhoneBackground #slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

.iPhoneBackground .slides_container {
	width:225px;
	height:388px;
	overflow:hidden;
	position:relative;
	display:none;
}

.iPhoneBackground .slides_container a {
	width:225px;
	height:388px;
	display:block;
}

.iPhoneBackground .slides_container a img {
	display:block;
}

.iPhoneBackground .pagination {
	padding-top:5px;
	margin:0 auto;
	padding-left:70px;
	width:141px;
	display:none;
}

.iPhoneBackground .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.iPhoneBackground .pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.iPhoneBackground .pagination li.current a {
	background-position:0 -12px;
}



.iPadBackground {float:left; width:448px; height:625px; background:url(/images/assets/ipad_background_portrait.png) top left no-repeat; margin-left:75px; position:relative; margin-top:20px;}

.iPadBackground #container {
	width:361px;
	padding:0;
	margin:0 auto;
	position: absolute;
	z-index:0;
	top:70px;
	left:42px;
}

.iPadBackground #tq {
	width:361px;
	height:464px;
	position:relative;
}

.iPadBackground .slides_container {
	width:361px;
	height:464px;
	overflow:hidden;
	position:relative;
	display:none;
}

.iPadBackground .slides_container a {
	width:361px;
	height:464px;
	display:block;
}

.iPadBackground .pagination {
	padding-top:5px;
	margin:0 auto;
	padding-left:70px;
	width:141px;
	display:none;
}



/* AutoSuggest CSS - Version 1.2 */

ul.as-selections {
	width:545px; height:30px; margin:0px; padding:3px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; color:#9A9A9A; font-size:95%; background-color:#FFF; border:1px #FFF solid; border-radius:8px;
	list-style-type: none;
	/*border-top: 1px solid #888;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px 0 4px 4px;
	margin: 0;
	overflow: auto;
	background-color: #fff;
	/*box-shadow:inset 0 1px 2px #888;
	-webkit-box-shadow:inset 0 1px 2px #888;
	-moz-box-shadow:inset 0 1px 2px #888;*/
}

ul.as-selections.loading {
	background-color: #eee;
}

ul.as-selections li {
	float: left;
	margin: 1px 4px 1px 0;
}

ul.as-selections li.as-selection-item {
	color: #2b3840;
	font-size: 13px;
	font-family: "Lucida Grande", arial, sans-serif;
	text-shadow: 0 1px 1px #fff;
	background-color: #ddeefe;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
	border: 1px solid #acc3ec;
	border-top-color: #c0d9e9;
	padding: 2px 7px 2px 10px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 0 1px 1px #e4edf2;
	-webkit-box-shadow: 0 1px 1px #e4edf2;
	-moz-box-shadow: 0 1px 1px #e4edf2;
}

ul.as-selections li.as-selection-item:last-child {
	margin-left: 30px;
}

ul.as-selections li.as-selection-item a.as-close {
	float: right;
	margin: 1px 0 0 7px;
	padding: 0 2px;
	cursor: pointer;
	color: #5491be;
	font-family: "Helvetica", helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	-webkit-transition: color .1s ease-in;
}

ul.as-selections li.as-selection-item.blur {
	color: #666666;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#d5d5d5));
	border-color: #bbb;
	border-top-color: #ccc;
	box-shadow: 0 1px 1px #e9e9e9;
	-webkit-box-shadow: 0 1px 1px #e9e9e9;
	-moz-box-shadow: 0 1px 1px #e9e9e9;
}

ul.as-selections li.as-selection-item.blur a.as-close {
	color: #999;
}

ul.as-selections li:hover.as-selection-item {
	color: #2b3840;
	background-color: #bbd4f1;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbd4f1), to(#a3c2e5));
	border-color: #6da0e0;
	border-top-color: #8bb7ed;
}

ul.as-selections li:hover.as-selection-item a.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-selection-item.selected {
	border-color: #1f30e4;
}

ul.as-selections li.as-selection-item a:hover.as-close {
	color: #1b3c65;
}

ul.as-selections li.as-selection-item a:active.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-original {
	margin-left: 0;
}

ul.as-selections li.as-original input {
	border: none;
	outline: none;
	color:#9A9A9A; font-size:95%; 
	width: 120px;
	height: 25px;
	padding: 0px;
	margin: 0px;

}

ul.as-list {
	position: absolute;
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: "Lucida Grande", arial, sans-serif;
	background-color: #fff;
	background-color: rgba(255,255,255,0.95);
	z-index: 2;
	box-shadow: 0 2px 12px #222;
	-webkit-box-shadow: 0 2px 12px #222;
	-moz-box-shadow: 0 2px 12px #222;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li.as-result-item, li.as-message {
	margin: 0 0 0 0;
	padding: 5px 12px;
	background-color: transparent;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li:first-child.as-result-item {
	margin: 0;
}

li.as-message {
	margin: 0;
	cursor: default;
}

li.as-result-item.active {
	background-color: #3668d9;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 64%, from(rgb(110, 129, 245)), to(rgb(62, 82, 242)));
	border-color: #3342e8;
	color: #fff;
	text-shadow: 0 1px 2px #122042;
}

li.as-result-item em { 
	font-style: normal; 
	background: #444;  
	padding: 0 2px;
	color: #fff;
}

li.as-result-item.active em { 
	background: #253f7a;  
	color: #fff;
}


.closuresFooter {float:left; width:100%;   padding-top:20px;}
.closuresFooter .appLinks {float:left; width:170px;}
.closuresFooter .appLinks .iosApp {float:left; width:150px; height:45px; }
.closuresFooter .appLinks .androidApp {float:left; width:150px; height:45px;  padding-top:10px;}

.closuresFooter .infoCopy {float:left; width:400px; }
.closuresFooter .infoCopy .infoDetail {float:left; width:100%;  }
.closuresFooter .infoCopy .infoDetail p {font-size:12px;}


/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	ul.as-selections {
		border-top-width: 2px;
	}
	ul.as-selections li.as-selection-item {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-top: -1px;
	}
	ul.as-selections li.as-original input {
		height: 19px;
	}
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	ul.as-list {
		border: 1px solid #888;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-left: 4px;
		margin-top: 0;
	}
}

/* IE Hacks  */
ul.as-list {
	border: 1px solid #888\9;
}
ul.as-selections li.as-selection-item a.as-close {
	margin-left: 4px\9;
	margin-top: 0\9;
}

/* Firefox 3.0 Hacks */
ul.as-list,  x:-moz-any-link, x:default { 
	border: 1px solid #888;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
	border: none;
}










@media screen and (max-width: 480px) {	
	/* iPhone */	
	.topHeader { height:100px; border-bottom:4px #298DE3 solid;}
	.topHeader .centerHeader {margin:0 auto; width:320px; height:100px; }
	.topHeader .centerHeader .logoWrapper {float:left; margin:0 auto; width:480px; padding-top:16px; }
	.topHeader .centerHeader .logoWrapper h1 { font-size:163%; padding-left:15px;}
	
	.topHeader .centerHeader .shareWrapper {float:left; width:320px; height:30px; padding-top:19px;}
	.topHeader .centerHeader .shareWrapper .shareFacebook {float:left; width:170px; height:33px; padding-left:25px; }
	.topHeader .centerHeader .shareWrapper .shareTwitter {float:left; width:85px; height:30px; }
	
	.pageWrapper .centerWrapper {margin:0 auto; width:320px; padding-bottom:30px;}
	
	
	.pageWrapper .breadCrumb .centerBreadCrumbWrapper { width:320px; }
	
	.pageWrapper .breadCrumb .centerBreadCrumbWrapper p { padding-left:15px; }

	.pageWrapper .centerWrapper .sectionWrapper p { font-size:95%; font-weight:normal; line-height:116%; padding-left:15px; padding-right:15px;}
	
	.pageWrapper .centerWrapper .sectionWrapper h1 {padding-left:15px;}
	
	.registerSchool .formBlock { width:290px; border:0px #333 solid; padding-top:20px; padding-left:20px;}
	.registerSchool .formBlock .formItem .submitButton {float:left; }
	
	.registerSchool .thanksWrapper p {padding-left:15px; padding-right:15px;}
	
	
	
	.closuresMap { width:320px; height:270px; margin-top:0px; border:0px;}
	

    .closuresSearchWrapper { width:315px; }
	.closuresSearchWrapper .searchInput { width:280px;  padding-left:15px; padding-top:11px; }
	.closuresSearchWrapper .searchInput input {width:255px; height:30px; }
	

	
	.closureResultsWrapper { width:280px; padding-left:15px;}
	.closureResultsWrapper .closureResults { width:290px;  padding-top:1px;  }

	.closureResultsWrapper .closureResults .closureItem { width:280px; }
	
	.closureResultsWrapper .closureResults .closureItem .closureDetail {width:250px; }
	.closureResultsWrapper .closureResults .closureItem .closureArrow { padding-right:6px; padding-top:51px;}

	.bottomFooter { height:120px;}
	.bottomFooter .centerFooter { width:320; height:120px;}

	.bottomFooter .centerFooter .leftLinks {float:left; width:320px; padding-top:20px;}
	.bottomFooter .centerFooter .leftLinks p {padding-left:15px; }
	.bottomFooter .centerFooter .rightLinks {float:left; width:320px; }
	.bottomFooter .centerFooter .rightLinks .followUKSC {float:left;  text-align:left; padding-left:15px; }

	.footerAdsWrapper .centerAds { width:300px; padding-left:20px; }
	.footerAdsWrapper .centerAds .ads1, .footerAdsWrapper .centerAds .ads3 {width:152px; }
	.footerAdsWrapper .centerAds .ads2, .footerAdsWrapper .centerAds .ads4 {width:125px; }
	
	
	.schoolMap {width:320px; height:200px; border:0px #CCCCCC solid; display: none; margin-top:0px; }
	.schoolTitleWrapper { width:300px; padding-left:10px;}
	
	.schoolDetailWrapper { width:300px;  margin-left:10px;}
	.schoolDetailWrapper .statusesWrapper { width:300px;  }
	
	.schoolDetailWrapper .statusesWrapper .closureResults { width:300px;  }
	.schoolDetailWrapper .statusesWrapper .closureResults .closureItem { width:290px;  margin-left:5px; }
	
	
	.schoolDetailWrapper .rightActions {float:left; width:320px; margin-top:10px;}
	.schoolDetailWrapper .rightActions .boxes {float:left; width:140px; margin-right:20px;}


	.schoolDetailWrapper .rightActions .shareBox {float:left; width:320px; }
	.schoolDetailWrapper .rightActions .shareBox .shareTwitter { width:140px; padding-top:13px;}
	.schoolDetailWrapper .rightActions .shareBox .shareFacebook { padding-left:20px; width:140px; }
	
	.rb_autocomplete_wrapper .rb_autocomplete_dropdown ul {width:275px;}
	
	
	.schoolDetailWrapper .rightActions .shareBox .getiOS img {width:140px;}
	.schoolDetailWrapper .rightActions .shareBox .getAndroid img {width:140px;}
	
	
	.iPhoneBackground {margin-left:-14px;}
	
	.iPadBackground {margin-left:-64px;}
	

	.closuresFooter .appLinks { width:100%; }
	.closuresFooter .appLinks .iosApp { width:140px;  padding-left:2px;}
	.closuresFooter .appLinks .iosApp img {width:130px;}
	.closuresFooter .appLinks .androidApp { width:130px;   padding-top:0px;}
	.closuresFooter .appLinks .androidApp img {width:130px;}
	.closuresFooter .infoCopy { width:270px;  padding-top:20px;}

}



.pageWrapper .breadCrumb .centerBreadCrumbWrapper .ui-link{font-weight: normal !important;}