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

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3569d3;
}

img {border: 0;}

a {color: #D2232A;}

h2.redHead {color: #D2232A; margin: 0 0 10px 0; padding: 0;}
h2.blueHead {color: #3078b9; margin: 0px; padding: 0; font-size:26px;}

.clear {clear: both;}
.block {display:block;}


/* HEADER */
#header {width: 100%; height: 182px; margin: 0; padding: 0; background: url('/images/www.2bookaholiday.com/v3/headerbg.jpg') repeat-x top left;}
#header .headerContent {width: 1000px; margin: 0px auto;}
#header .headerContent .logo {float: left; margin: 15px 0 18px 0;}
#header .headerContent .bookwithconfidence {float: right; margin: 15px 0 0 0; padding: 10px 10px; width: 562px; height: 97px; background: url('/images/www.2bookaholiday.com/v3/bookwithconfidenceBg.png') no-repeat top left;}

#header .headerContent .bookwithconfidence .left {float: left;}
#header .headerContent .bookwithconfidence .left {font-weight: bold; font-size: 14px; width:300px;}

#header .headerContent .bookwithconfidence .right {float: right; width: 260px; text-align: right; font-size: 34px; color: #D2232A;}

#header .headerContent .bookwithconfidence .bottom {margin: 0; padding: 0;}
#header .headerContent .bookwithconfidence .bottom .bottomLeft {float: left;}
#header .headerContent .bookwithconfidence .bottom .bottomLeft .abtalogo {margin: 5px 5px 0 0;}
#header .headerContent .bookwithconfidence .bottom .bottomLeft .thawtelogo {margin: 5px 0 -4px 0;}
#header .headerContent .bookwithconfidence .bottom .bottomRight {float: right; text-align: right; font-size: 14px;}
#header .headerContent .bookwithconfidence .bottom .bottomRight span b {color: #D2232A;}
#header .headerContent .bookwithconfidence .bottom .bottomRight span.openinghours span {color: #3569D3; font-size: 12px !important;}

#navigation {width: 1000px; height: 30px; margin: 0;}
#navigation ul, #navigation li {margin: 0; padding: 0; float: left; list-style: none;}
#navigation li {
	background: url('/images/www.2bookaholiday.com/v3/navigation-tab.gif') no-repeat top left;
	width: 100px;
	height: 23px;
	font-size: 13px;
	color: #3569d3;
	margin: 0 2px 0 0;
	padding: 7px 0 0 0;
	text-align: center;
	cursor: pointer;
}
#navigation li:hover {background: url('/images/www.2bookaholiday.com/v3/navigation-activetab.gif') no-repeat top left;}
#navigation li.current {background: url('/images/www.2bookaholiday.com/v3/tab-active.gif') no-repeat top left; width: 100px; height: 30px; font-size: 13px; color: #ffffff; font-weight: bold;}
#navigation li.current a {color:#fff;font-weight:none;}
#navigation li a {color: #3569D3; text-decoration: none;}


/* MAIN CONTENT */
#wrapper {width: 1000px; margin: 10px auto 0 auto;}

#maincontentLeft {float: left; width: 250px; margin: 0 10px 0 0;}
#maincontentRight {float: right; width: 740px;}

#searchForm {background: url('/images/www.2bookaholiday.com/v3/searchform-mainBg.gif') no-repeat top left; padding: 10px 10px 0 10px;}
#searchForm .radios {font-size: 10px; color: #FFFFFF; margin: 0 0 5px 0;}
#searchForm .radios input {margin: 0; padding: 0;}
#searchForm .content {background: #FFFFFF; padding: 5px;}
#searchForm .content a {color: #D2232A;}
#searchForm select, #searchForm input {margin: 0;}

#newsletter {background: url('/images/www.2bookaholiday.com/v3/newsletterbg.jpg') no-repeat top left; margin: 10px 0 0 0; padding: 5px; width: 240px; height: 119px; color: #FFFFFF;}
#newsletter h3 {margin: 0 0 3px 0; padding: 0;}

#socialnetworking {background: url('/images/www.2bookaholiday.com/v3/socialnetworkingBg.jpg') no-repeat top left; margin: 10px 0 0 0; padding: 15px 20px 20px 20px; width: 210px; height: 88px;}
#socialnetworking h3 {margin: 0 0 3px 0; padding: 0; color: #d2232a; font-size: 18px;}
#socialnetworking .fb-like {margin: 0 0 5px 0;}

div.introHead {margin: 0; padding: 0;}
div.introHead h2 {color: #D2232A; margin: 0 0 5px 0; padding: 0;}

div.rotatingBanner {margin: 10px 0 0 0; padding: 0;}

div.homepagebanners {margin: 0 0 0 -10px; padding: 0; width: 750px;}

div#specialsbanners {margin: 0 0 0 -10px; padding: 0;}
div.specialsbanners {float: left; width: 163px; height: 220px; margin: 0 0 24px 19px; cursor: pointer;}
div.specialsbanners .bar {
	/*background: url('/images/www.2bookaholiday.com/v3/blackBannerTextBg.png') repeat top left;*/
	color: #3078b9;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0 0 10px;
	text-align:left;
}

div.specialsbanners .offers-bg {
background: url('/images/www.2bookaholiday.com/v3/images/bg.jpg') repeat top left;
height:56px;
display:block;
margin-top:165px;
}

div.specialsbanners .bottom {
	/*margin-top:120px;*/
	color:#3078b9;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 10px;
	text-align:left;
	}
	
div.specialsbanners .bottomNav {
	color:#ee941a;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0 0 0px;
	text-align:center;
	}

div.yellowBanner {
	float: left;
	background: url('/images/www.2bookaholiday.com/v3/yellowBannerBg.jpg') no-repeat top left;
	width: 220px;
	height: 100px;
	margin: 10px 0 0 10px;
	padding: 10px;
}
div.yellowBanner h4 {margin: 0 0 5px 0; padding: 0; float: left; font-size: 14px;}
div.yellowBanner div.image {float: right;}
div.yellowBanner span {font-size: 14px; font-weight: bold; margin: 3px 0 0 0;}
div.yellowBanner a {float: right; margin: 3px 0 0 0;}

div.bannerBlackBar {float: left;  width: 240px; height: 120px; margin: 10px 0 0 10px;}
div.bannerBlackBar .bar {/*background: url('/images/www.2bookaholiday.com/v3/blackBannerTextBg.png') repeat top left;*/ padding: 3px; color: #FFFFFF;}
div.bannerBlackBar .bar h4 {margin: 0; padding: 0;}
div.bannerBlackBar .bar a {color: #FFFFFF; text-decoration: none;}
div.bannerBlackBar .bar a:hover {text-decoration: underline;}


div.bannerrotate {width: 740px; height: 249px; margin: 0; padding: 0; cursor: pointer;}
div.bannerrotate .blackbar {
    color: #FFFFFF;
    float: left;
    /*margin: 20px 0 10px 555px;*/
	margin:30px 0px 0px 560px;
    /*padding: 10px;*/
    width: 159px;
	line-height:18px;
	font-size:14px;
}
div.bannerrotate .blackbar span.line1 {font-size: 18px; font-weight: bold; color:#ffe300; line-height:22px;}
div.bannerrotate .blackbar span.line3 {font-weight: bold;}

.cloud {margin: 0; text-align: center;}
.cloud .size10 {font-size: 10px;}
.cloud .size11 {font-size: 11px;}
.cloud .size14 {font-size: 14px;}
.cloud .size16 {font-size: 16px;}
.cloud .size18 {font-size: 18px;}
.cloud .size24 {font-size: 24px;}
.cloud .bold {font-weight: bold;}
.cloud a {color: #3569D3; text-decoration: none;}
.cloud a:hover {text-decoration: underline;}


/* Wait Pages */
#progress .bookwithconfidence {margin: 15px auto; padding: 10px 10px; width: 552px; height: 97px; background: url('/images/www.2bookaholiday.com/v3/bookwithconfidenceBg.png') no-repeat top left;}
#progress .bookwithconfidence .left {float: left; padding-top: 12px;}
#progress .bookwithconfidence .right {float: right; text-align: right; font-size: 18px; padding-top: 20px;}
#progress .bookwithconfidence .right span {color: #D2232A;}


/* OFFERS */
#homeoffers {margin: 10px 0 0 -10px; width: 750px;}
.homeoffer {float: left; width: 177px; margin: 0 0 0 10px;}
.homeoffer .offercontent {background: #e1f3f7; border-left: 1px solid #3569D3; border-right: 1px solid #3569D3; padding: 5px 5px 0 5px;}
.homeoffer .offercontent span.destheader {font-size: 14px; font-weight: bold;}
.homeoffer .offercontent a {color: #3569D3; text-decoration: none;}
.homeoffer .offercontent a:hover {text-decoration: underline;}
.homeoffer .offercontent a span {color: #D2232A; font-size: 14px; font-weight: bold;}

#landingoffers {margin: 0 0 0 -10px;}
.homeoffer-landing {float: left; width: 167px; margin: 0 0 0 10px;}
.homeoffer-landing .offercontent {background: #e1f3f7; border-left: 1px solid #3569D3; border-right: 1px solid #3569D3; padding: 5px 5px 0 5px;}
.homeoffer-landing .offercontent span.destheader {font-size: 14px; font-weight: bold;}
.homeoffer-landing .offercontent a {color: #3569D3; text-decoration: none;}
.homeoffer-landing .offercontent a:hover {text-decoration: underline;}
.homeoffer-landing .offercontent a span {color: #D2232A; font-size: 14px; font-weight: bold;}


/* Destination Page(s) */
#destinations {margin: 0 0 0 -10px;}
.destinationbox {float: left; margin: 0 0 10px 10px; width: 177px;}
.destinationboxContent {padding: 5px;}



/* Special Offers Page */

#searchcol {width: 250px; float: left;}
#contentscol {width: 724px; float: right; margin-left:16px;}

ul.shortoffer {
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
}

ul.shortoffer li {
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px !important;
	background-color: #3078b9;
}

/*#site-rightcolumn {width: 610px !important; margin-left: 0px !important; background-color: #FFFFFF !important;}
#site-leftcolumn {margin-left: 10px; width: 285px; border: 3px solid #AABDCF;}
.shortofferheader {padding: 5px; background-color: #AABDCF; color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: center;}
h1 {margin-top: 0px;}
ul.shortoffer {list-style-type: none !important; margin: 0px !important;}
ul.shortoffer li {list-style-type: none !important; margin: 0px 0px 4px 0px !important; background:url(https://www.yourdevsite.co.uk/2book/images/nav-bg.jpg) #3078b9 no-repeat; height:50px;}

ul.shortoffer li a {color:#ffffff; text-decoration:none;}
ul.shortoffer li div.hoverBtn a table {color:#ffffff; font-size:1.1em;}
ul.shortoffer li.current { background:url(https://www.yourdevsite.co.uk/2book/images/subnav2.jpg) no-repeat;}
ul.shortoffer li.current a {color: #3078b9;}
ul.shortoffer li.current2 a {color: #FFFFFF;}
.shortoffer-selector {cursor: hand; float: left; padding: 5px; width: 240px;}
ul.shortoffer li:hover a { background:url(https://www.yourdevsite.co.uk/2book/images/nav-bg-hover.jpg) #3078b9 no-repeat top; color: #3078b9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; text-decoration:none; padding-bottom:15px;}

ul.shortoffer2 {list-style-type: none !important; margin: 0px !important; padding: 0px !important;}
ul.shortoffer2 li {list-style-type: none !important; margin: 0px !important; padding: 0px !important; background: url('/images/www.2bookaholiday.com/v3/offertabbg.jpg') repeat-x top left; color: #FFFFFF;}
ul.shortoffer2 li.current {background: url('/images/www.2bookaholiday.com/v3/offertabcurrentBg.jpg') repeat-x top left; color: #FFFFFF;}
ul.shortoffer2 li a {color: #3569d3;}
ul.shortoffer2 li.current a {color: #FFFFFF;}*/

#site-rightcolumn {width: 610px !important; margin-left: 0px !important; background-color: #FFFFFF !important;}
#site-leftcolumn {margin-left: 10px; width: 285px; border: 3px solid #AABDCF;}
.shortofferheader {padding: 5px; background-color: #AABDCF; color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: center;}
h1 {margin-top: 0px;}
ul.shortoffer {list-style-type: none !important; margin: 0px !important;}
ul.shortoffer li {list-style-type: none !important; margin: 0px 0px 4px 0px !important; background:url(https://www.yourdevsite.co.uk/2book/images/nav-bg.jpg) #3078b9 no-repeat; /*background:#3078b9;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px;*/ height:50px; width: 231px;}

ul.shortoffer li a {color:#ffffff; text-decoration:none; padding:3px 5px;}
ul.shortoffer li div.hoverBtn a table {color:#ffffff; font-size:1em;}
ul.shortoffer li.current { background:url(https://www.yourdevsite.co.uk/2book/images/nav-hover.jpg) no-repeat; width:260px;}
ul.shortoffer li.current a {color: #3078b9;}
ul.shortoffer li.current2 a {color: #FFFFFF;}
.shortoffer-selector {cursor: hand; float: left; width: 220px;}
ul.shortoffer li:hover { background:url(https://www.yourdevsite.co.uk/2book/images/nav-hover.jpg) no-repeat top; color: #3078b9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; text-decoration:none; width:260px; height:50px;}
ul.shortoffer li:hover a { color: #3078b9; text-decoration:none;}

ul.shortoffer2 {list-style-type: none !important; margin: 0px !important; padding: 0px !important;}
ul.shortoffer2 li {list-style-type: none !important; margin: 0px !important; padding: 0px !important; background: url('/images/www.2bookaholiday.com/v3/offertabbg.jpg') repeat-x top left; color: #FFFFFF;}
ul.shortoffer2 li.current {background: url('/images/www.2bookaholiday.com/v3/offertabcurrentBg.jpg') repeat-x top left; color: #FFFFFF;}
ul.shortoffer2 li a {color: #3569d3;}
ul.shortoffer2 li.current a {color: #FFFFFF;}


/* FOOTER */
#footer {margin: 20px 0 0 0; border-top: 1px solid #c2c2c2;}
#footer .footerContent {width: 1000px; margin: 0 auto; padding: 10px 0;}
#footer .footerContent .links {color: #a8a8a8; float: left; width: 650px;}
#footer .footerContent .links a {color: #3569d3; text-decoration: none;}
#footer .footerContent .links a:hover {text-decoration: underline;}
#footer .footerContent .logos {float: right;}
#footer .footerContent .copyright {margin: 15px 0 10px 0; text-align: center;}
#footer .footerContent .copyright a {color: #d2232a; text-decoration: none;}
#footer .footerContent .copyright a:hover {text-decoration: underline;}
#footer .footerContent .copyright img {margin: 10px 0 0 0;}


/* Landing Pages */
.landingpageDetailtabs {margin: 10px 0 0 0; padding: 0; width: 480px; float: left;}
.landingpageDetailtabs h3 {color: #D2232A; margin: 0 0 3px 0; padding: 0;}
.landingpageDetailtabs p {margin: 0; padding: 0;}

.show {display: block;}
.hide {display: none;}

.tabcontent {background: url('/images/www.2bookaholiday.com/v3/landingpageBg.gif') no-repeat top left; margin: 0; padding: 15px; min-height: 331px;}

#tabcontents_overview p {margin: 0 0 10px 0; padding: 0;}

.locationsdropdown {padding: 4px; background: #e1f3f7; border-bottom: 1px solid #3569d3; margin: 10px 0 0 0;}
.locationsdropdown h3 {margin: 0; padding: 0;}


#specialPage {margin: 0; padding: 0;}
#specialPage .topBox {padding: 0;}
#specialPage .topBox .topInfo {float: left; width: 480px;}
#specialPage .topBox .topImage {float: right;}
#specialPage .topBox .topImage .thumbnail {float: left; margin: 3px 10px 0 0;}
#specialPage .topBox .topImage .thumbnail-end {float: left; margin: 3px 0 0 0;}
#specialPage .topBox .topInfo .holidayInfo {margin: 0 0 5px 0;}
#specialPage .topBox .topInfo .price {background: #d9e2f4; border: 1px solid #3569D3; color: #3569D3; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: center; vertical-align: middle !important; font-size: 14px;}
#specialPage .topBox .topInfo .price .left {float: left;}
#specialPage .topBox .topInfo .price .right {float: right;}
#specialPage .topBox .topInfo .price span {font-size: 24px; font-weight: bold;}

#specialPage .tabcontent .redtext {color: #FF0000;}
/*#specialPage .tabcontent {background: url('/images/www.2bookaholiday.com/v3/specialspagecontentBg.jpg') no-repeat top left;}*/

.landingpageRightCol {float: right; width: 250px; padding: 10px 0 0 0;}
.landingpageRightCol .contentBox {background: #d9e2f4; border: 1px solid #3569D3; color: #3569D3; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: center; vertical-align: middle !important; font-size: 14px;}


/*Tooltips*/
a.infants{position:relative;z-index:99;}
a.infants:hover{z-index:100;}
a.infants span{display: none;}
a.infants:hover span{display:block;position:absolute;top:-40px; left: -40px; width: 170px; height:29px;padding: 5px 10px 0 10px;background: url('/images/www.2bookaholiday.com/v3/tooltipbg.gif') repeat-x top left; color:#3569D3;text-transform:capitalize;font-size:13px;font-weight:normal;line-height:13px; text-align:center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999;}

.offerLeft {
	display:inline;
	float:left;
	width:530px;
	margin-right:13px;
	}
	
	.offerLeft h1, .offerRight h1 {
		color:#3078b9;
		font-size:26px;
		font-weight:bold;
		margin-bottom:5px;
		padding-bottom:0px;
		width:480px;
		}
		
	.offerLeft h2, .offerRight h2 {
		color:#3078b9;
		font-size:24px;
		font-weight:normal;
		margin-bottom:15px;
		padding:0px;
		margin-top:0px;
		}
		
	.offerLeft h3, .offerRight h3 {
		color:#ee941a;
		font-size:20px;
		font-weight:normal;
		margin-bottom:18px;
		}
		
	.offerLeft h4, .offerRight h4 {
		color:#3078b9;
		font-size:18px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		}
		
	.offerLeft h5, .offerRight h5 {
		color:#3078b9;
		font-size:16px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		}
		
	.offerLeft h6, .offerRight h6 {
		color:#ee941a;
		font-size:14px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		}
		
	.offerLeft p, .offerRight p {
		color:#7e7e7e;
		font-size:14px;
		line-height:18px;
		padding:0px;
		margin-top:0px;
		}
		
	.offerOrange {
		color:#ee941a;
		font-weight:bold;
		}
		
	.offerLeft table.offerSectionTitle {
		border-bottom:1px solid #b9b9b9;
		margin-bottom:15px;
		width:99%;
		}
		
	.offerLeft table {
		color:#7e7e7e;
		font-size:14px;
		}
		
	.offerLeft table.offerDates {
		margin-top:20px;
		}
		
	.offerLeft table tr td {
		padding-bottom:4px;
		}
		
	.offerLeft table tr td.offerPrice {
		color:#ee941a;
		font-weight:bold;
		}
		
	.offerLeft p.offerSupplement {
		color:#ee941a;
		font-weight:bold;
		border-top:#e3e3e3 1px solid;
		border-bottom:#b9b9b9 1px solid;
		padding:10px 0px;
		margin-bottom:35px;
		}
		
	table.offerPictures {
		margin-bottom:15px;
		}
		
	table.offerPictures table.offerMainImage {
		width:238px;
		height:153px;
		background:#ebebeb;
		border:#c9c9c9 1px solid;
		text-align:center;
		}
		
	table.offerPictures table.offerSecondImage {
		width:155px;
		height:115px;
		background:#ebebeb;
		border:#c9c9c9 1px solid;
		text-align:center;
		}
		

.offerRight {
	display:inline;
	float:left;
	width:181px;
	}
	
	.offerRight h2 {
		color:#ee941a;
		font-size:14px;
		font-weight:bold;
		margin-bottom:20px;
		padding:0px;
		}
		
	.offerRight h3 {
		color:#3078b9;
		font-size:14px;
		font-weight:bold;
		margin:0px;
		padding:0px;
		}
		
	.offerRight h4 {
		color:#3078b9;
		font-size:14px;
		font-weight:bold;
		margin-bottom:18px;
		padding:0px;
		}
		
	.offerRight .offerStars {
		text-align:center;
		margin-bottom:10px;
		}
	
.offerNumber {
	display:inline;
	float:left;
	width:220px;
	height:95px;
	position:absolute;
	z-index:3;
	background:url(https://www.yourdevsite.co.uk/2book/images/book-c2a.png) no-repeat;
	color:#ffffff;
	padding-left:35px;
	padding-top:18px;
	font-size:18px;
	font-weight:bold;
	margin-left:-60px;
	}
.offerNumber a {color: #FFFFFF;}
	
.offerBigNumber {
	font-size:28px;
	}
	
#offerRightPanelWrapper { /* required to avoid jumping */
  position: absolute;
}
	
#offerRightPanel {
  position: absolute;
  top: 0;
}
	
#offerRightPanel.fixed {
  position: fixed;
  top: 0;
}

.offerTravelZoo {
		background:url(https://www.yourdevsite.co.uk/2book/images/travelzoo.jpg) no-repeat;
		width:145px;
		height:286px;
		margin-bottom:13px;
		padding:85px 18px 0px 18px;
		/*margin-top:110px;*/
		}
		
	.offerTripAdvisor {
		}
		
	.offerNoTravelZoo {
		background:url(https://www.yourdevsite.co.uk/2book/images/travelzoo2.jpg) no-repeat;
		width:145px;
		height:326px;
		margin-bottom:13px;
		padding:45px 18px 0px 18px;
		/*margin-top:110px;*/
		}
		

.hoverBtn {
	position: 		relative;
	background:		#3078b9;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	-khtml-border-radius: 5px;
	margin: 0px 0px 4px 0px !important; 
	
}
.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
	width: 250px;	
	padding: 5px !important;
	height:55px;
	
}
.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		#f7c612;
	color:#3078b9;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	-khtml-border-radius: 5px;
}

.current .hoverBtn {
	background:		#f7c612;
	}
	
.current .hoverBtn div {
	background:		#3078b9;
	}

table.offerListMenu tr td {
	}
	
table.offerListMenu tr td.OfferListMenuLeft {
	width:160px;
	padding-right:10px;
	}
	
table.offerListMenu tr td.OfferListMenuRight {
	width:60px;
	padding-right:10px;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	}

.socialWidgets {
	margin-top:20px;
	margin-left:30px;
	}
	
h2.orange {
	color:#ee941a;
	font-size:20px;
font-weight:normal;
margin:0px;
	}
	
.orangeText {
	color:#ee941a;
	font-weight:bold;
	}
div.social-links {
	width: 250px;
}
div.social-links p {
    float: left;
    font-size: 24px;
    font-style: italic;
    height: 40px;
    line-height: 35px;
    margin: 0 10px 0 0;
}
div.social-links a {
	float: left;
	margin: 0 5px;
}