@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {
	font-family:Verdana, Geneva, sans-serif;
	background: repeat-x bottom #000;
	font-size:12px;
	color:#FFF;
}
#wrapper {
	width:946px;
	margin:0 auto;
}

#accordion {	
	background: #5750AF;
	}

#header {
	height:140px;
}
#widebox {
	height:140px;
}
#widebox0{
	height:50px;
}
#wideboxPM {
	height:80px;
}
#welcome {
	float:left;
	width:257px;
	height: 284px;
	margin-right: 5px;
	margin-bottom: 10px;
	background-image: url(../images/home_top_bg.jpg);
	background-repeat: repeat-x;
}
#Matchedwelcome {
	float:left;
	width:572px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	height:268px;
	background:url(../images/bgs/welcome.jpg) repeat-x;
	
}

.contactList {
	margin-left: 20px;
	padding-left: 20px;
	text-indent: -18px;
	list-style-image: none;
	list-style-type: none;
	height: 300px;
	font-size: 14px;
	line-height: 20px;
}	
.ContactRight {
	float:right;
	width:520px;
	list-style-position: inside;
	list-style-type: disc;
	height:480px;
	
}
.ContactboxTxt {
	height:600px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
}
.contactboxleft{
	width:420px;
	background-color:#484395;
	height: 600px;
}
.ContactTop {
	height:43px;
	line-height:43px;
	font-size:22px;
	margin-bottom: 5px;
	padding: 0 10px;
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#6633CC;
}

h2 {
	height:43px;
	line-height:43px;
	background:url(../images/bgs/h2.jpg) repeat-x;
	font-size:22px;
	margin-bottom: 5px;
	padding: 0 10px;
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
}
#EventsLeft {
	float:left;
	width:580px;
	height: 325px;
	margin-right: 5px;
	padding-top: 0px;
	background-image: url(../images/events_3bg.jpg);
	background-repeat: repeat-x;
}
.EventsH1 {
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/bgs/h1.jpg) repeat-x;
	line-height:26.5px;
	height:35px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 0px;
	font-size:22px;
}
#Eventsrightimage{
	float:right;
	width:320px;
	height: 320px;
	overflow:hidden;
	margin-right: 10px;
	background-color: #554EAD;
	background-image: url(../images/bgs/h1.jpg);
	background-repeat: repeat-x;
}
.EventsList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#5750AD;
	padding-top: 10px;
	margin-top: 5px;
}
	
#slideshow {
	float:left;
	width:684px;
	height: 284px; 
	overflow:hidden;
}
#eventsImages {
	float:left;
	width:610px;
	height: 300px;
	background:url(../images/bgs/welcome.jpg) repeat-x;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
#eventsboxRight{
	float:left;
	width:320px;
	height: 290px;
	overflow:hidden;
	padding-right: 10px;
}

.EventsMainRight {
	float:right;
	width:355px;
	list-style-position: inside;
	list-style-type: disc;
	padding-bottom: 5px;
	padding-left: 5px;	
	
}
.eventsBox{
	background-image:url(../images/events_ro.gif);
	background-repeat: no-repeat;
	height: 106px;
	width: 153px;	
	padding:5px;
	
	}
	
.EventsboxTxt {
	height:270px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
}

#rightimage{
	float:right;
	width:368px;
	height: 268px;
	overflow:hidden;
	background-color: #484395;
}
#membership {
	float:left;
	width:270px;
}
.box {
	float:left;
	width:219px;
	margin-right: 5px;
}
.boxTxt {
	height:225px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom: 5px;
}
.biggerboxTxt {
	height:400px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
}
.pics {
	background:#5952B1;
	height:139px;
	padding:5px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.directions {
	height:43px;
	line-height:43px;
	background:url(../images/bgs/h2.jpg) repeat-x;
	font-size:14px;
	margin-bottom: 5px;
	color: #FFF;
	margin-top: 5px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.Directionspics {
	background:#5952B1;
	padding:5px;
	float:left;
	width:350px;
	margin-right: 5px;
	margin-bottom: 5px;
	
}
#Directionleft {
	float:left;
	width:350px;
	height: 268px;
	background:url(../images/bgs/welcome.jpg) repeat-x;
	margin-right: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
}
#DirectionsForm {
	float: left;
	margin-left: 180px;
	margin-bottom: 30px;
}
.DirectionsBoxRight {
	float:left;
	width:580px;
	height:300px;
	background-color: #000;
}
#DirectionsRight{
	float:right;
	width:560px;
	height: 278px; 
	overflow:hidden;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
}
.DirectionsButton {
	width:200px;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	height:23px;
	color:#000;
	background:url(../images/bgs/button.jpg) repeat-x;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.DirectionsSmlPic {
	width:200px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.DirectionsTxt {
	height:280px;
	width:560px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding: 10px;	
}
.DirectionsLongTxt {
	height:350px;
	width:560px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding: 10px;	
}
.DirectionsXTxt {
	height:420px;
	width:560px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding: 10px;	
}
.DirectionSmlTxt {
	height:220px;

}
#slideshow {
	float:left;
	width:684px;
	height: 284px; 
	overflow:hidden;
}
.boxTxt p {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
}
.biggerboxTxt p {
	padding:5px 10px;
	font-size: 12px;
}
#homeCalendar {
	float:left;
	width:421px;
	height: 326px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	background-color: #15122F;
}
#dateline {
	float:left;
	width:520px;
}
.smlTxt {
	height:185px;

}
.smlTxtPINK {
	height:185px;
	color: #FF558C;
}
.TxtPINK {

	color: #FF558C;
}
	
#footer {
	width: 946px;
	line-height:40px;
	height:40px;
	font-size: 11px;
}
#membership p {
	padding:0 10px;
}
#welcomeTxt p {
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;	
	
}
.clear {clear:both;}

/* TEXT */
h1 {
	font-size:19px;
	color:#FF558C;
	background:url(../images/bgs/h1.jpg) repeat-x;
	line-height:25.5px;
	height:51px;
	padding: 0 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	height:43px;
	line-height:43px;
	background:url(../images/bgs/h2.jpg) repeat-x;
	font-size:20px;
	margin-bottom: 5px;
	padding: 0 10px;
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	font-size:22px;
	color:#FFF;
	background: url(../images/bgs/h3.jpg) repeat-x;
	line-height:43px;
	height:43px;
	padding: 0 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
h6 {
	height:43px;
	line-height:43px;
	background:url(../images/bgs/h2.jpg) repeat-x;
	font-size:14px;
	margin-bottom: 5px;
	padding: 0 10px;
	color: #FFF;
}
.foxcom {
	float:right;
	font-size:11px;
	color:#C7C5E4;
	padding-right:5px;
}
.footer {
	float:left;
	padding-left:6px;
	font-size: 11px;
}
.button {
	width:100px;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	height:23px;
	color:#000;
	padding:0 10px;
	background:url(../images/bgs/button.jpg) repeat-x;
	margin-left: 10px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}
.button2  {
	display: block;
	width: 103px;
	height:30px;
	background-image: url(../images/yearly.gif);
	background-repeat:no-repeat;
	padding: 0 0 5px 10px;
}

.button3  {
	display: block;
	width: 103px;
	height:30px;
	background-image: url(http://www.northernlink.co.uk/images/monthly.gif);
	background-repeat:no-repeat;
	padding: 0 0 5px 10px;

}

.WLbutton {
	width:58px;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	height:23px;
	color:#000;
	padding:0;
	background:url(../images/bgs/button.jpg) repeat-x;
	margin-left: 3px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 5px;
}
.wlForm{
	padding-right: 20px;
}

.perfectbox {
	float:left;
	width:469px;
	margin-right: 4px;
	list-style-position: inside;
	list-style-type: disc;
	
}

.perfectboxRight {
	float:right;
	width:469px;
	list-style-position: inside;
	list-style-type: disc;
	
}

.perfectmatchList {
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 2em;
	text-indent: -18px;
	font-size: 14px;
}	
.perfectH1 {
	font-size:19px;
	color:#FF558C;
	background:url(../images/bgs/h1.jpg) repeat-x;
	line-height:26.5px;
	height:40px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 5;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
}
.linkaway-pic {
	
	
}	
	


	
	

 /* LINKS */
 .foxcom a {
	text-decoration:none;
	color:#C7C5E4;
 }
 .foxcom a:visited {
	text-decoration:none;
	color:#C7C5E4;
 }
 .foxcom a:linked {
	text-decoration:none;
	color:#C7C5E4;
 }
 .foxcom a:active {
	text-decoration:none;
	color:#C7C5E4;
 }
#membership a {
	text-decoration:none;
	color:#FFF;
}
.footer a {
	text-decoration:none;
	color:#FFF;
}
.button a {
	text-decoration:none;
	color:#000;
}
h1 a {
	text-decoration:none;
}
h2 a {
	text-decoration:none;
}
h5 a:link {
	text-decoration:none;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
h5 a:hover {
	text-decoration:none;
	color:#63C;
	font-family: Arial, Helvetica, sans-serif;
}

h5 a:active{
	text-decoration:none;
	color:#63c;
	font-family: Arial, Helvetica, sans-serif;
}

.smlTxt a {
	height:185px;
	color:#FF558C;

}
.smlTxt a:hover {
	height:185px;
	color:#F6C;
}
	 
#wrapper #mainContent #homeCalendar .biggerboxTxt table tr td p strong {
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #mainContent #Matchedwelcome #welcomeTxt p img {
	text-align: center;
}
#wrapper table tr td #form1 {
	padding-left: 5px;
	height: 40px;
}
a:link {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#F39;
	text-decoration:none;

}

a:active{
	color:#F39;
	text-decoration:none;

}
a:visited {
	color:#Fff;
	text-decoration:none;

}
 Start of WhiteLabelDating.com Badge 
 #wld_badge_wrapper { border: 0px solid black; width: 399px; overflow: hidden; }
    #wld_badge_inner { padding: 10px 0 10px 10px; }

    .wld_badge_item { float: left; margin: 0 10px 0 0; padding: 0; }
    .wld_badge_item img { border: 1px solid red; }
    .wld_badge_item_detail { margin-top: 5px; font-size: 65%; width: 70px; overflow: hidden; }

    .wld_badge_clear { clear: both; }



.perfectMatchIndex {
	width: 370px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 0px;
}
.perfectMatchImage {
	width:120px;
	margin-left: 10px;
	margin-right: 10px;
}
	
.mainDark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#JoinRight{
	float:left;
	width:445px;
	overflow:hidden;
	padding-bottom: 5px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 0px;
	
}

.bg{
	background-image:url(../images/bgs/h3.jpg);
	background-repeat:repeat-x;
	}
.bgerr{
	background-image:url(../images/bgs/h3.jpg) repeat-x;
	background-color:#ff3399;
	}

#JoinRightimage{
	float:right;
	width:455px;
	overflow:hidden;
	padding-bottom: 0px;
	
}
#Joinwelcome {
	float:left;
	width:572px;
	margin-right: 5px;
	padding-top: 10px;
	height:230px;
	background:url(../images/bgs/welcome.jpg) repeat-x;
	
}
#renewals {
	float:left;
	width:572px;
	margin-right: 5px;
	padding-top: 10px;
	height:250px;
	background: #484395;
	
}
.JoinboxTxt {
	height:200px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding:10px;
}
.JoinLong {
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
	
	margin-bottom: 5px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 10px;
	background-color: #484395;
}
.JoinboxTxt {
	height:300px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;

}
.error {
	color: #F00;
}

#linkdateRight{
	float:right;
	width:250px;
	height: 180px;
	overflow:hidden;
	background-color: #484395;
	padding: 20px;
	margin-bottom: 5px;
}
#Linkdatewelcome {
	float:left;
	width:650px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	height:170px;
	background:url(../images/bgs/welcome.jpg) repeat-x;
	
}
#Linkdatefaces {
	float:left;
	width:540px;
}
.LinkViewTxt {
	height:230px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
}
#Linksafety{
	float:left;
	width:401px;
	height: 300px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;

}
.LinkboxTxt {
	height:210px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding:10px;
}
#signupLeft {
	float: left;
	padding-right: 5px;
	width: 484px;
	}
	
#LinkUp{
	float:left;
	width:650px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	height:230px;
	background:url(../images/bgs/welcome.jpg) repeat-x;
	
}
#linkUpRight{
	float:right;
	width:250px;
	height: 200px;
	overflow:hidden;
	background-color: #484395;
	padding: 20px;
}
#linkaway{
	float:right;
	width:300px;
	height: 200px;
	overflow:hidden;
	background-color: #484395;
	padding: 20px;
}

#links{
	width:250px;
	background-color: #484395;
	padding:5px;
	margin-left:10px;
}
#links a:hover{
	color: #C06;
	
}
.linkText{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	
}


#container {
	background-image:url(../images/events_ro.gif);
	background-repeat: no-repeat;
	height: 106px;
	width: 153px;	
	padding:5px;
}
#fader {
height:176px;
padding:12px;
filter:alpha(opacity=0);
opacity:0;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
text-align:justify;
}
.homelist{
	list-style-position: inside;
	list-style-image: url(../images/tick.gif);
	padding-left: 10px;
	padding-bottom: 0px;
}
.largetext{
	font-size:20px;
	font-weight: bold;
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
	
}

.largertext{
	padding: 0 0 5px 10px;
	font-size:20px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.joinan {
	font-size:22px;
	color:#FFF;
	background: url(../images/bgs/h3.jpg) repeat-x;
	line-height:43px;
	height:43px;
	padding: 0 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#signupLeft form table tr .forms strong {
	text-align: center;

}
.boldLargeText{
	font-size:18px;
	
}
.paypalbox{
	color:#FFF;
	height: 100px;
	width: 297px;
	float: right;
	margin-right: 200px;
	margin-top: 20px;
	border:#F39 2px solid;
	padding: 5px;
}
	
#wrapper #mainContent .JoinLong #card table tr td p {
	font-size: 14px;
}
#send2 {
	font-size:18px;
	color:#FFF;
	background: url(../images/bgs/h3.jpg) repeat-x;
	height:33px;
	padding: 0 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;}

send2 a:link {
	text-decoration:none;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
send2 a:hover {
	text-decoration:none;
	color:#63C;
	font-family: Arial, Helvetica, sans-serif;
}
.eventsborder{
	border: 2px solid #F39;
	padding: 0px;
	margin: 5px;
	width: 910px;
	
}
.products {
	
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 0;
	padding-left: 2em;
	
}	
.regText{
	margin-left: 10px;
	line-height: 18px;
	font-weight: bold;
}
.regTextBold {
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 0px;
	font-size:18px;
}
.Btnpinkbg{
	height: 25px;
	background-image: url(../images/btn-pinkbg.jpg);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	float: right;
	margin-top: 7px;
	line-height: 28px;
	margin-bottom: 5px;
}
.renew-btn{
	height: 60px;
	background-image: url(../images/btn-pinkbg.jpg);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 7px;
	line-height: 45px;
	margin-bottom: 7px;
	margin-right: 7px;
	margin-left: 150px;
	background-color: #ED4A9D;
}
.new-btn{
	height: 60px;
	background-image: url(../images/btn-pinkbg.jpg);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 7px;
	line-height: 45px;
	margin-bottom: 5px;
	margin-left: 150px;
	background-color: #ED4A9D;
}
#join1 {
	height:200px;
	padding:10px;
	background-color: #484395;
	background-repeat: repeat-x;
}
.optionsBox{
	background-color: #306;
	border: thin solid #FFF;
	margin-right: 10px;
	margin-left: 10px;
	height: 25px;
}
.renewBtn{
	height: 25px;
	background-image: url(https://web247.secure-secure.co.uk/northernlink.co.uk/images/btn-pinkbg.jpg);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 0px;
	line-height: 28px;
	margin-bottom: 5px;
	margin-right: 70px;
	float:right
}
.renewBtn a:hover {
	height:100px;
	color: #1E1E59;
}

.paypalBtn{
	height: 25px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 0px;
	line-height: 28px;
	margin-bottom: 5px;
	margin-right: 40px;
	float:right
}
.OptionsboxTxt {
	height:468px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.checkoutBox{
	height:100%;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding: 10px;
}
.JoinToday {
	height:382px;

}
.JoinToday a:hover {
	height:100px;
	color: #1E1E59;
}
.boxTxt1 {
	height:385px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom: 5px;
	padding: 10px;
}
.text14{
	font-size: 14px;
}
.joinList {
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 10px;
	text-indent: -14px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}	
.test-text {
	font-size: 12px;
	color: #C7C5E4;
	width: 180px;
	float: right;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}
.test-img{
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
.thankyou-text{
	font-size:16px;
	color: #C7C5E4;
	line-height:25.5px;
	height:30px;
	padding: 0 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.bolder-text{
	font-size:14px;
	color: #C7C5E4;
	line-height:25.5px;
	height:30px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.linkTxt {
	height:865px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom: 5px;
}
#linkaway-main {
	float:left;
	width:570px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	height:268px;
	background-color: #484395;
	
	
}
.linkawayTxt {
	height:740px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.linkbox {
	float:left;
	width:232px;
	margin-right: 5px;
}
.linkboxTxt {
	height:150px;
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom: 5px;
}

.linksmlTxt {
	height:145px;

}
.linkboxTxt p {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.linkboxR {
	float:left;
	width:233px;
	margin-right: 0px;
}
.pinklinkbox {
	width: 435px;
	border: 2px solid #FC7701;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
}
.linkawayRTxt {
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.linkawayh2 {
	height:43px;
	line-height:43px;
	font-size:22px;
	margin-bottom: 5px;
	
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
}
.linkawayRTxtLarge{
	font-size:22px;
	color:#FFF;
	background: url(../images/bgs/h3.jpg) repeat-x;
	line-height:43px;
	height:43px;
	padding: 0 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.bookBtn{
	height: 25px;
	background-image: url(https://web247.secure-secure.co.uk/northernlink.co.uk/images/btn-pinkbg.jpg);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 6px;
	line-height: 28px;
	margin-bottom: 5px;
	margin-right: 30px;
	float:right
}
.book a:hover {
	height:100px;
	color: #1E1E59;
}
.book a:active {
	height:100px;
	color: #1E1E59;
}
.linkTxt2 {
	background:url(../images/bgs/boxTxt.jpg) repeat-x #484395;
	margin-bottom: 5px;
	height: 332px;
}
.link-form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#5750AD;
	padding-top: 10px;
	margin-top: 5px;
}
.holidays{
	background-image: url(../images/holidays2.png);
	height: 680px;
	width: 946px;
	background-repeat: no-repeat;
	background-color: #443D8A;
	
}
.holidays-text{
	font-size: 16px;
	color: #333;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top:25px;
	font-weight: bold;
}
.holidays-text-small{
	font-size: 14px;
	color: #FFF;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top:140px;
	width: 720px;
}
.solo{
	float: right;
	height: 77px;
	width: 135px;	
}
.holidays-text-large{
	font-size: 22px;
	color: #FFF;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top:140px;
	width: 750px;
	font-weight: bold;
}
.holidays-long{
	background-image: url(../images/holidays2.png);
	height: 900px;
	width: 946px;
	background-repeat: no-repeat;
	background-color: #443D8A;
	
}
#soloborder{
	border: 2px solid #F39;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.gallery-new{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#5750AD;
	padding-top: 10px;
	margin-top: 5px;
}
.gallery-box {
	height:500px;
	background-color:#5750AD;
	padding-left: 20px;
}
.news-links{
	background-color:#5750AD;
	padding: 10px;
	line-height: 18px;
}
.twtr-widget h3{
	background-color:#5750ad;
	height:43px;
	line-height:43px;
	font-size:12px;
	margin-bottom: 5px;
	padding: 0 10px;
	
}
h2 {
	height:43px;
	line-height:43px;
	background:url(../images/bgs/h2.jpg) repeat-x;
	font-size:20px;
	margin-bottom: 5px;
	padding: 0 10px;
	color: #C7C5E4;
	font-family: Arial, Helvetica, sans-serif;
}

