@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-family: "Verdana";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
body {
	background-color: #1a2738;
}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
p {
	font-size:93%;
	color:#4D4D4D;
}
.wrapper {
	width:906px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.hd {
	background: url(../images/slices/top-banner.gif) no-repeat 0 0 scroll;
	height:155px;
	background-color: #ffffff;
}
.logo-holder {
	float:left;
	margin-top:40px;
	padding-left: 53px;
}
.menu-bar {
	float:right;
	background: url(../images/slices/menu-bar/menu-bar-bg.gif) no-repeat 0 0 scroll;
	width:568px;
	height:31px;
	margin-top:5px;
	padding-left:10px;
	padding-top: 2.5px;




	*padding-top: 3px;
}
.menu-item {
	float:left;
	margin-top:8px;
	margin-left:25px;
}
.menu-btn-bg-left-blank {
	float:left;
	width:13px;
	height:26px;
}
.menu-btn-bg-mid-blank {
	float:left;
	height:26px;
	padding-top:5px;
}
.menu-btn-bg-right-blank {
	float:left;
	width:13px;
	height:26px;
	margin-right: 5px;
}
.menu-btn-bg-left {
	float:left;
	background: url(../images/slices/menu-bar/btn-left-bg.gif) no-repeat 0 0 scroll;
	width:13px;
	height:26px;
}
.menu-btn-bg-mid {
	float:left;
	background: url(../images/slices/menu-bar/btn-mid-bg.gif) repeat-x 0 0 scroll;
	height:26px;
	padding-top:5px;
}
.menu-btn-bg-right {
	float:left;
	background: url(../images/slices/menu-bar/btn-right-bg.gif) no-repeat 0 0 scroll;
	width:13px;
	height:26px;
	margin-right: 5px;
}
.menu-item-home {
	float:left;
	background: url(../images/slices/menu-bar/home-btn-bg.gif) no-repeat 0 0 scroll;
	width:58px;
	height:25px;
	color:#000000;
	margin-top:3px;
	padding-top:5px;
	margin-left:25px;
	text-align:center;
}
.bd {
	width:906px;
	background: url(../images/page-bg.gif) no-repeat 0 0 scroll;
	background-color: white;
}
.left-section {
	float:left;
	width:633px;
}
.left-top-image {
	margin:24px;
}

.left-mid-navbar {
	margin-left:16px;
}
.left-mid-nav-item1 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-1.png) no-repeat 0 0 scroll;
	width:35px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
}
.left-mid-nav-item1-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-1-grey.png) no-repeat 0 0 scroll;
	width:35px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
}
.left-mid-nav-item1-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-1-grey-both.png) no-repeat 0 0 scroll;
	width:35px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
}
.left-mid-nav-item2 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-2.png) no-repeat 0 0 scroll;
	width:120px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item2-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-2-grey.png) no-repeat 0 0 scroll;
	width:120px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item2-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-2-grey-both.png) no-repeat 0 0 scroll;
	width:120px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item3 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3.png) no-repeat 0 0 scroll;
	width:116px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item3-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3-grey.png) no-repeat 0 0 scroll;
	width:116px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item3-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3-grey-both.png) no-repeat 0 0 scroll;
	width:116px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item4 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-4.png) no-repeat 0 0 scroll;
	width:165px;
	height:26px;
	padding-top:8px;
	padding-left:5px;
}
.left-mid-nav-item4-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-4-grey.png) no-repeat 0 0 scroll;
	width:165px;
	height:26px;
	padding-top:8px;
	padding-left:5px;
}
.left-mid-nav-item4-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-4-grey-both.png) no-repeat 0 0 scroll;
	width:165px;
	height:26px;
	padding-top:8px;
	padding-left:5px;
}
.left-mid-nav-item5 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-5.png) no-repeat 0 0 scroll;
	width:136px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-item5-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-5-grey.png) no-repeat 0 0 scroll;
	width:136px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
}
.left-mid-nav-single-item {
	float:left;
	background: url(../images/slices/menu-bar-2/single-button.gif) no-repeat 0 0 scroll;
	width:597px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
}
.left-mid-nav-single-item-long {
	float:left;
	background: url(../images/slices/menu-bar-2/single-button-longer.gif) no-repeat 0 0 scroll;
	width:597px;
	height:26px;
	padding-top:8px;
	padding-left:15px;
}
.left-mid-nav-middle {
	background: url(../images/slices/menu-bar-2/middle-section.gif) repeat-y 0 0 scroll;
	margin-left:16px;
	padding-left: 10px;
	height: 100%;
}
.left-mid-nav-middle img {
	float:left;
}
.inner-pages-content-holder {
	float:left;
	width:450px;
	margin-top:10px;
	margin-left:10px;
	color:#4D4D4D;
}
.inner-pages-content-holder img {
	float:right;
}
.left-mid-nav-bottom {
	background: url(../images/slices/menu-bar-2/bottom-section.gif) no-repeat 0 0 scroll;
	height:7px;
	clear:left;
	margin-left:16px;
}

.left-bottom-section {
	background: url(../images/slices/bottom-info-bar.gif) no-repeat 0 0 scroll;
	width:610px;
	height:199px;
	margin-top:20px;
	margin-left:16px;
	margin-bottom:20px;
}

.right-section {
	float:left;
	width:273px;
	padding-bottom: 10px;
}
.right-nav-box {
	margin-top:23px;
	margin-left:20px;
	margin-bottom: 10px;
}
.right-nav-box-header {
	background: url(../images/slices/right-nav-box-header.png) no-repeat 0 0 scroll;
	width:220px;
	height:28px;
	padding-top:10px;
	padding-left:15px;
}
.right-nav-box-login-header {
	background: url(../images/slices/login-sector-header.png) no-repeat 0 0 scroll;
	width:220px;
	height:28px;
	padding-top:10px;
	padding-left:15px;
}
.right-nav-box-mid {
	background: url(../images/slices/right-nav-box-mid.png) repeat-y 0 0 scroll;
	width:205px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom: 10px;
	color:#4D4D4D;
	padding-right: 15px;
}
.right-nav-box-mid li {
	list-style-image: url(../images/blue-bullet.gif);
	margin-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:20px;
	border-bottom: solid #CCCCCC 1px;
}
.right-nav-box-mid a,
.right-nav-box-mid a:link,
.right-nav-box-mid a:visited,
.right-nav-box-mid a:hover,
.right-nav-box-mid a:active {
	color:#0066A4;
	text-decoration:none;
}
.right-nav-box-mid img {
	margin-right:5px;
}
.right-nav-box-bottom {
	background: url(../images/slices/right-nav-box-bottom.png) no-repeat 0 0 scroll;
	width:235px;
	height:6px;
}
.left-bottom-section1 {
	float:left;
	width:250px;
	margin-top:10px;
	margin-left:15px;
	color:#4D4D4D;
}
.left-bottom-section2 {
	float:left;
	width:300px;
	margin-top:10px;
	margin-left:20px;
}
.ft {
 	background: url(../images/slices/footer.gif) no-repeat 0 0 scroll;
	width:906px;
	height:62px;
	clear:both;
	margin-bottom:10px;
}
.pages-content-holder {
	float:left;
	width:550px;
	margin-top:10px;
	margin-left:10px;
	text-align: left;
	color:#4D4D4D;
}
.pages-content-holder img {
	float:left;
	margin-right:10px;
}
.pages-content-holder div {
	float:left;
	margin-right:10px;
}

/* font styles*/

.main-menu-text, .main-menu-text:link, .main-menu-text:visited, .main-menu-text:hover, .main-menu-text:active {
	color:#4D4D4D;
	font-size:93%;
	text-decoration:none;
}
.menu2-header-text, .menu2-header-text:link, .menu2-header-text:visited, .menu2-header-text:hover, .menu2-header-text:active {
	font-size:77%;
	color:black;
	text-decoration:none;
}
.menu2-header-text-white, .menu2-header-text-white:link, .menu2-header-text-white:visited, .menu2-header-text-white:hover, .menu2-header-text-white:active {
	font-size:77%;
	color:white;
	text-decoration:none;
}
.menu2-city-header-text, .menu2-city-header-text:link, .menu2-city-header-text:visited, .menu2-city-header-text:hover, .menu2-city-header-text:active {
	font-size:93%;
	color:#4D4D4D;
	text-decoration:none;
}
.right-section-bold-text {
	font-size:85%;
	color:#4D4D4D;
}
.main-blue-header-text {
	font-size:108%;
	color:#0065A4;
}
.main-blue-header-text a,
.main-blue-header-text a:link,
.main-blue-header-text a:visited,
.main-blue-header-text a:hover,
.main-blue-header-text a:active {
	color:#0065A4;
	text-decoration:none;
}
.main-blue-header2-text {
	font-size:98%;
	color:#0065A4;
}
.main-grey-header-text {
	color:#4D4D4D;
	font-size:108%;	
}
.mainText, .mainText:link, .mainText:visited, .mainText:hover .mainText:active {
	font-size:93%;
	color:#4D4D4D;
	text-decoration:none;
}
.grey-links, .grey-links:link, .grey-links:visited, .grey-links:active {
	font-size:93%;
	color:#4D4D4D;
	text-decoration:none;
}
.grey-links:hover {
	text-decoration:underline;
}
.main-bottom-text {
	font-size:93%;
	color:#4D4D4D;
}
.main-text-links, .main-text-links:link, .main-text-links:visited {
	font-size:93%;
	color:#2E73C8;
	text-decoration:none;
}
.main-text-links:hover {
	font-size:93%;
	color:#3399CC;
	text-decoration:underline;
}
.main-text-links:active {
	font-size:93%;
	color:#2E73C8;
	text-decoration:none;
}
.right-nav-box-header-text {
	font-size:93%;
	color:#0065A4;
	text-decoration: none;
}
/* login box styles*/

.right-nav-box-mid3 div {
	padding-bottom:5px;
}
.login-box-text {
	font-size:85%;
	color:#4D4D4D;
}

/* city pages styles*/

.bd-city {
	width:906px;
	background: url(../images/city-page-bg.gif) no-repeat 0 0 scroll;
}
.banner-holder {
	width:630px;
	margin-bottom:10px;
	margin-top: 3px;
	margin-left: 2px;
}
.left-mid-city-nav-middle {
	background: url(../images/slices/menu-bar-2/middle-section.gif) repeat-y 0 0 scroll;
	clear:left;
	margin-left:16px;
	padding-left: 10px;
	padding-top: 10px;
	height: 100%;
}
.left-mid-city-nav-middle img {
	float:left;
}
.inner-city-pages-content-holder {
	float:left;
	width:480px;
	margin-left:10px;
}
.inner-city-pages-content-holder-colp {
	float:left;
	width:560px;
	margin-left:10px;
}
.inner-city-pages-content-holder-colp img{
	float:right;
}
.inner-city-form-pages-content-holder {
	float:left;
	width:560px;
	margin-left:10px;
}
.left-mid-city-nav-item1 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-1.gif) no-repeat 0 0 scroll;
	width:127px;
	height:26px;
	padding-top:8px;
	padding-left:7px;
	text-align:center;
}
.left-mid-city-nav-item1-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-1-grey.gif) no-repeat 0 0 scroll;
	width:127px;
	height:26px;
	padding-top:8px;
	padding-left:7px;
	text-align:center;
}
.left-mid-city-nav-item1-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-1-grey-both.gif) no-repeat 0 0 scroll;
	width:127px;
	height:26px;
	padding-top:8px;
	padding-left:7px;
	text-align:center;
}
.left-mid-city-nav-item2 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-2.gif) no-repeat 0 0 scroll;
	width:119px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-nav-item2-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-2-grey.gif) no-repeat 0 0 scroll;
	width:119px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-nav-item2-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-2-grey-both.gif) no-repeat 0 0 scroll;
	width:119px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-nav-item3 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3.gif) no-repeat 0 0 scroll;
	width:158px;
	height:26px;
	padding-top:8px;
	padding-left:1px;
	text-align:center;
}
.left-mid-city-nav-item3-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3-grey.gif) no-repeat 0 0 scroll;
	width:158px;
	height:26px;
	padding-top:8px;
	padding-left:1px;
	text-align:center;
}
.left-mid-city-nav-item3-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3-grey-both.gif) no-repeat 0 0 scroll;
	width:159px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-nav-item4 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3.gif) no-repeat 0 0 scroll;
	width:158px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
	text-align:center;
}
.left-mid-city-nav-item4-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-4-grey.gif) no-repeat 0 0 scroll;
	width:127px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
	text-align:center;
}
.left-mid-city-nav-item4-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-3-grey-both.gif) no-repeat 0 0 scroll;
	width:158px;
	height:26px;
	padding-top:8px;
	padding-left:2px;
	text-align:center;
}
.left-mid-city-nav-item5 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-5.gif) no-repeat 0 0 scroll;
	width:57px;
	height:26px;
	padding-top:8px;
	padding-left:10px;
	text-align:center;
}
.left-mid-city-nav-item5-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-5-grey.gif) no-repeat 0 0 scroll;
	width:15px;
	height:26px;
	padding-top:8px;
	padding-left:10px;
	text-align:center;
}
.left-mid-city-nav-item6 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-6.gif) no-repeat 0 0 scroll;
	width:100px;
	height:26px;
	padding-top:8px;
	padding-left:20px;
}
.left-mid-city-nav-item6-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-6-grey.gif) no-repeat 0 0 scroll;
	width:100px;
	height:26px;
	padding-top:8px;
	padding-left:20px;
}
.left-mid-city-nav-item7 {
	float:left;
	background: url(../images/slices/menu-bar-2/button-7.gif) no-repeat 0 0 scroll;
	width:96px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-nav-item7-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/button-7-grey.gif) no-repeat 0 0 scroll;
	width:96px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-nav-item7-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/button-7-grey-both.gif) no-repeat 0 0 scroll;
	width:96px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-listen-nav-item4 {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-4.gif) no-repeat 0 0 scroll;
	width:170px;
	height:26px;
	padding-top:8px;
	text-align:center;
}
.left-mid-city-listen-nav-item4-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-4-grey.gif) no-repeat 0 0 scroll;
	width:170px;
	height:26px;
	padding-top:8px;
	text-align:center;
}
.left-mid-city-listen-nav-item4-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-4-grey-both.gif) no-repeat 0 0 scroll;
	width:170px;
	height:26px;
	padding-top:8px;
	text-align:center;
}
.left-mid-city-listen-nav-item7 {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-7.gif) no-repeat 0 0 scroll;
	width:109px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-listen-nav-item7-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-7-grey.gif) no-repeat 0 0 scroll;
	width:109px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-listen-nav-item7-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-7-grey-both.gif) no-repeat 0 0 scroll;
	width:109px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-listen-nav-item8 {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-8.gif) no-repeat 0 0 scroll;
	width:75px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-listen-nav-item8-grey {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-8-grey.gif) no-repeat 0 0 scroll;
	width:75px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}
.left-mid-city-listen-nav-item8-grey-both {
	float:left;
	background: url(../images/slices/menu-bar-2/listen-tabs/listen-button-8-grey-both.gif) no-repeat 0 0 scroll;
	width:75px;
	height:26px;
	padding-top:8px;
	padding-left:0px;
	text-align:center;
}

/* glasgow pages styles*/

.right-glas-nav-box-header-text {
	font-size:93%;
	color:white;
}
.right-glas-nav-box-header {
	background: url(../images/slices/glasgow-slices/right-glas-nav-box-header.gif) no-repeat 0 0 scroll;
	width:220px;
	height:28px;
	padding-top:10px;
	padding-left:15px;
}
.right-glas-nav-login-box-header {
	background: url(../images/slices/glasgow-slices/right-glas-nav-login-box-header.gif) no-repeat 0 0 scroll;
	width:220px;
	height:28px;
	padding-top:10px;
	padding-left:15px;
}
.right-glas-nav-box-mid {
	background: url(../images/slices/glasgow-slices/right-glas-nav-box-mid.gif) repeat-y 0 0 scroll;
	width:220px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom: 10px;
}
.glasgow-right-content-holder {
	text-align:center;
	padding-right:10px;
}
.right-glas-nav-box-bottom {
	background: url(../images/slices/glasgow-slices/right-glas-nav-box-bottom.gif) no-repeat 0 0 scroll;
	width:235px;
	height:6px;
}
.main-orange-header-text {
	font-size:108%;
	color:#DC4600;
}
.main-orange-header2-text {
	font-size:98%;
	color:#DC4600;
}
.footer-text {
	color:white;
	width:906px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:5px;
}
.brochure {
	float:left;
	width:245px;
	margin-top:5px;
}
.brochure img{
	float:left;
	margin-top:5px;
}
.brochure div{
	width:250px;
	float:left;
}
.join-now {
	float:right;
}
.acms-widget-news-list li {
	font-size:93%;
}
.acms-widget-news-feeds {
	margin-top:10px;	
}
.acms-widget-news-feeds img {
	margin-right:5px;	
}
.small-txt-link {
	font-size:85%;
	color:#0065A4;
}
.glasgow-banner{
	float:right;
	padding: 40px 0 0 0;
}

