/* desk swap */
*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#959698;
	}
body{
	font-size:75%;
	}
/*STRUCTURE*/		
div.content-wrapper{
	width:900px;
	margin:0 auto;
	padding:0 20px 20px 20px;
	background-color:#FFFFFF;
	float:left;
	position:relative;
	}
div.content-wrapper div.left-wrapper{
	width:740px;
	float:left;
	display:inline;
	}	
div.left-navigation{/*left nav area */
	width:170px;
	min-height:500px;
	float:left;
	display:inline;	
	padding:10px 0 0 0;
	}	
div.content-wrapper div.right-content{/* right banner ad area */
	width:120px;
	height:573px;
	float:right;
	margin-right:40px;
	display:inline;
	background:url(/images/Sky_Scra.png) no-repeat #fff;
	cursor:pointer;
	}
div.content-wrapper div.left-wrapper div.center-content{/*central content area */
	width:561px;
	float:right;
	display:inline;
	z-index:1;	
	position:relative;
	min-height:551px;
	/*height:551px;*/
	/*overflow:auto;*/
	border:#bcd2de solid;
	border-width:0 0 1px 0;
	margin:0 5px 20px 4px;
	}		
/*END STRUCTURE*/	
/* Logo styles */	
div.content-wrapper p.logo{
	width:283px;
	height:44px;
	position:relative;
	margin:15px 0 0 0;
}
div.content-wrapper p.logo a{
	text-decoration:none;
	}
div.content-wrapper p.logo span{
	position:absolute;
	width:100%;
	height:100%;
	background-image:url(/images/header-1.gif);
	}
/* strap line styles */		
div.content-wrapper p.strapline a, div.content-wrapper p.strapline a:visited, div.content-wrapper p.strapline a:hover, div.content-wrapper p.strapline a:active{
	margin:0 0 12px 0;
	display:block;
	color:#f15b4e;
	font-size:90%;
	line-height:135%;
	text-decoration:none;
	text-transform:uppercase;
}
div.content-wrapper p.strapline a strong{
	color:#f15b4e;
	}
div.content-wrapper p.login-status{
	position:absolute;
	display:block;
	font-size:90%;
	top:60px;
	left:0;
	width:745px;
	text-align:right;
	}
/*NAVIGATION*/				
/* top navigation - in superfish.css */


/*LEFT NAVIGATION STYLES*/			
/*left nav log in area */
div.left-navigation table.login-box td{
	width:170px;
	background:url(/images/left-nav-blue-corner.gif) no-repeat bottom left #bcd2de;
	padding:0 0 20px 0;
	position:relative;
	}	
div.left-navigation table.login-box td p.login-box-header{
	background-image:url(/images/left-nav-headerbg.gif);
	width:170px;
	height:25px;
	margin:0 0 5px 0;
	}	
div.left-navigation table.login-box td p.login-box-header span{
	padding:4px 0 0 12px;
	color:#65605f;
	font-size:85%;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	}				
div.left-navigation table.login-box td label{
	font-size:80%;
	color:#58595b;
	margin:0 0 0 8px;
	}
div.left-navigation table.login-box td label.password-label{
	display:block;
	}	
div.left-navigation table.login-box td input{
	width:151px;
	margin:0 0 0 7px;
	float:left;
	font-size:90%;
	}
div.left-navigation table.login-box td span.required-field-star{
	float:left;
	}	

div.left-navigation table.login-box td p.buttons{
	position:relative;
	clear:both;
	height:20px;
}	
div.left-navigation table.login-box td p.buttons input{
	width:52px;
	height:20px;
	display:block;
	float:left;
	position:relative;
	top:5px;
	cursor:hand;
	}
div.left-navigation table.login-box td p.buttons a.button-register{
	width:54px;
	height:20px;
	display:block;
	position:absolute;
	left:70px;
	top:5px;
	border:none;
	font-size:0;
	cursor:hand;
	text-decoration:none;
	}	
div.left-navigation table.login-box td p.forgot-password{
	clear:both;
	font-size:80%;
	margin:10px 0 -5px 10px;
	}
div.left-navigation table.login-box td p.forgot-password a{
	color:#65605f;
	}
/* left nav ask the experts */			
div.left-navigation dl{
	width:170px;
	background:url(/images/left-nav-blue-corner.gif) no-repeat bottom left #bcd2de;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
	}
div.left-navigation dl.profile{
	margin:0;/* remove margins from profile list */
	}	
div.left-navigation dl dt{
	background-image:url(/images/left-nav-headerbg.gif);
	width:170px;
	height:25px;
	}
div.left-navigation dl dt span{
	padding:4px 0 0 12px;
	color:#65605f;
	font-size:85%;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	}
div.left-navigation dl dt span a{
	color:#65605f;
	}	
div.left-navigation dl dd{
	font-size:90%;
	letter-spacing:-0.1em;
	min-height:22px;
	margin:0 0 0 10px;
	padding:4px 0 0 0;
	font-weight:bold;
	color:#5682b0;
	}	
div.left-navigation dl dd a.experts-header{
	color:#5682b0;
	}	
div.left-navigation dl dd a{
	text-decoration:none;
	color:#65605f;
	display:block;
	width:153px;
	min-height:22px;
	text-align:center left;
	}
div.left-navigation dl dd a:hover{
	color:#8b8b8e;
	}
/* link arrow graphics and roll overs */		
div.left-navigation dl dd a.green-arrow{
	background:url(/images/nav-arrow-green.jpg) no-repeat right;
	}
div.left-navigation dl dd a.green-arrow:hover{
	background:url(/images/nav-arrow-green-roll.gif) no-repeat right;
	}
div.left-navigation dl dd a.red-arrow{
	background:url(/images/nav-arrow-red.jpg) no-repeat right;
	}
div.left-navigation dl dd a.red-arrow:hover{
	background:url(/images/nav-arrow-red-roll.gif) no-repeat right;
	}	
div.left-navigation dl dd a.grey-arrow{
	background:url(/images/nav-arrow-grey.jpg) no-repeat right;
	}
div.left-navigation dl dd a.grey-arrow:hover{
	background:url(/images/nav-arrow-grey-roll.gif) no-repeat right;
	}	
div.left-navigation dl dd a:hover{
	text-decoration:underline;
	}		
/* quick search */	
div.left-navigation div.quick-search{
	width:170px;
	background:url(/images/left-nav-blue-corner.gif) no-repeat bottom left #bcd2de;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
	}
div.left-navigation div.quick-search p.header{
	background-image:url(/images/left-nav-headerbg.gif);
	width:170px;
	height:25px;
	}
div.left-navigation div.quick-search p.header span{
	padding:4px 0 0 12px;
	color:#65605f;
	font-size:85%;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	}
div.left-navigation div.quick-search p.sub-header{	
	font-size:90%;
	letter-spacing:-0.1em;
	min-height:22px;
	margin:0 0 0 10px;
	padding:4px 0 0 0;
	font-weight:bold;
	color:#5682b0;
	}
div.left-navigation div.quick-search p select{
	width:150px;
	margin:3px 10px 5px 10px;
	font-size:85%;
	}	
div.left-navigation div.quick-search p input{
	width:85px;
	margin:10px 10px 5px 10px;
	}		
div.left-navigation div.quick-search p select option{
	font-size:105%;
	}		
div.left-navigation div.quick-search span.quick-search-button input{/* quick search button */
	margin:0 0 0 110px;
	position:relative;
	top:-25px;
	width:50px;
	}
div.left-navigation div.quick-search ul{
	list-style:none;
	margin:0 0 10px 10px;
	padding:4px 0 0 0;
	}
div.left-navigation div.quick-search ul li{
	font-size:90%;
	letter-spacing:-0.1em;
	min-height:22px;
	}
div.left-navigation div.quick-search ul li a{
	font-weight:bold;
	color:#5682b0;	
	}	
/* Bottom navigation */				
div.content-wrapper div.left-wrapper ul.bottom-navigation{
	width:570px;
	margin:8px 0 0 170px;
	clear:both;
	}
div.content-wrapper div.left-wrapper ul.bottom-navigation li{
	float:left;
	display:inline;
	padding:0 10px;
	text-align:center;
	font-size:80%;
	border:1px solid;
	border-width:0 1px 0 0;
	}	
div.content-wrapper div.left-wrapper ul.bottom-navigation li.border-none{
	border:none;
	}		

/* styles shared with all pages */	
div.content-wrapper div.left-wrapper div.center-content h1, div.content-wrapper div.left-wrapper div.center-content h1 span{
	margin:20px 20px 20px 15px;
	color:#d0d042;
	font-size:115%;
	line-height:135%;
	z-index:1;
	}	
div.content-wrapper div.left-wrapper div.center-content h2{
	margin:20px 20px 0 15px;
	color:#f15b4e;
	font-size:100%;
	line-height:135%;
	text-transform:uppercase;
	}
div.content-wrapper div.left-wrapper div.center-content h2.no-margin-top{
	margin:0 20px 0 15px;
	}	
div.content-wrapper div.left-wrapper div.center-content h3{
	margin:20px 20px 0 15px;
	font-size:100%;
	line-height:135%;
	font-weight:bold;
	}
div.content-wrapper div.left-wrapper div.center-content p.highlight-red-upper{
	margin:20px 20px 0 15px;
	color:#f15b4e;
	font-size:100%;
	line-height:135%;
	text-transform:uppercase;
	}	
div.content-wrapper div.left-wrapper div.center-content p.highlight-red{
	margin:0 20px 5px 15px;
	color:#f15b4e;
	font-size:105%;	
	font-weight:bold;
	}
div.content-wrapper div.left-wrapper div.center-content p.highlight-red-nobold{
	color:#f15b4e;
	}	
div.content-wrapper div.left-wrapper div.center-content p.highlight-text{
	margin:0 20px 20px 15px;
	font-size:100%;
	line-height:135%;
	z-index:1;
	font-weight:bold;
	}
div.content-wrapper div.left-wrapper div.center-content p span.highlight-blue{
	color:#5682b0;
	}	
div.content-wrapper div.left-wrapper div.center-content p.highlight-text-green{
	margin:0 20px 20px 15px;
	font-size:115%;
	line-height:135%;
	z-index:1;
	font-weight:bold;
	color:#d0d042;	
	}	
div.content-wrapper div.left-wrapper div.center-content p.highlight-text-nomargin{
	margin:0 20px 0 15px;
	font-size:100%;
	line-height:135%;
	z-index:1;
	font-weight:bold;
	}
div.content-wrapper div.left-wrapper div.center-content p.text-nomargin{
	margin:0 20px 0 15px;
	font-size:90%;
	line-height:135%;
	z-index:1;
	}	
div.content-wrapper div.left-wrapper div.center-content span.highlight-text{
	margin:0 20px 20px 15px;
	font-size:100%;
	line-height:135%;
	z-index:1;
	font-weight:bold;
	}	
div.content-wrapper div.left-wrapper div.center-content span.color-red{
	color:#f15b4e;
	}			
div.content-wrapper div.left-wrapper div.center-content p{
	margin:0 25px 15px 15px;
	font-size:90%;
	line-height:135%;
	position:relative;
	z-index:1;
	}	
div.content-wrapper div.left-wrapper div.center-content p a{
	font-weight:bold;
	color:#f15b4e;
	}
div.content-wrapper div.left-wrapper div.center-content address{
	margin:0 0 15px 30px;
	line-height:135%;
	font-weight:bold;
	}
div.content-wrapper div.left-wrapper div.center-content p.disclaimer{/*disclaimer*/
	margin:20px;
	font-size:75%;
	}	
div.content-wrapper div.left-wrapper div.center-content p.disclaimer a{
	color:#959698;
	}		
div.content-wrapper div.left-wrapper div.center-content fieldset{
	padding:0 0 0 15px;
	border:none;
	}	
div.content-wrapper div.left-wrapper div.center-content div table tbody tr td, div.content-wrapper div.left-wrapper div.center-content div table tbody tr th{
	font-size:90%;
	padding:3px 2px;
	margin:0;
	}
div.content-wrapper div.left-wrapper div.center-content div table tbody tr th{
	font-weight:bold;
	color:White;
}	
div.content-wrapper div.left-wrapper div.center-content dl{
	margin:-10px 0 10px 15px;
	font-size:90%;
	}
div.content-wrapper div.left-wrapper div.center-content dl dt{
	font-weight:bold;
	color:#f15b4e;
	margin:10px 0 0 0;
	}	
/*center content list default no bullets*/		
div.content-wrapper div.left-wrapper div.center-content ul{
	list-style:none;
	margin:0 0 10px 15px;
	font-size:90%;
	}
div.content-wrapper div.left-wrapper div.center-content ul li{
	margin:5px 0;
	}
div.content-wrapper div.left-wrapper div.center-content ul li a{	
	font-weight:bold;
	color:#f15b4e;
}
div.content-wrapper div.left-wrapper div.center-content ul li span{
	font-size:85%;
	}
/*center content list with bullets, with no margin*/	
div.content-wrapper div.left-wrapper div.center-content ul.bullets-nomargins{
	list-style:disc;
	list-style-position:0;
	margin:0 0 0 33px;
	font-size:90%;
	line-height:125%;
	}
div.content-wrapper div.left-wrapper div.center-content ul.bullets-nomargins li{
	margin:0 0 3px 0;
	width:500px;
	}
/*center content list with bullets, with bottom margin*/	
div.content-wrapper div.left-wrapper div.center-content ul.bullets{
	list-style:disc;
	list-style-position:0;
	margin:0 0 8px 33px;
	font-size:90%;
	line-height:125%;
	}
div.content-wrapper div.left-wrapper div.center-content ul.bullets li{
	margin:0 0 3px 0;
	width:500px;
	}
/*center content list with bullets and margins*/
div.content-wrapper div.left-wrapper div.center-content ul.bullets-margins{
	list-style:disc;
	list-style-position:0;
	margin:4px 0 8px 33px;
	font-size:90%;
	line-height:125%;
	}
div.content-wrapper div.left-wrapper div.center-content ul.bullets-margins li{
	margin:0 0 5px 0;
	width:500px;
	}
/*center content ordered list*/			
div.content-wrapper div.left-wrapper div.center-content ol{
	list-style:none;
	margin:10px 0 10px 15px;
	font-size:90%;
	}
div.content-wrapper div.left-wrapper div.center-content ol li{
	margin:0;
	width:500px;
	}
/* form styles shared by register, search and post pages */	
table.change-password{
	margin:0;
	}
table.change-password td p.form label{
	color:#5280bb;
	font-size:90%;
	padding:0;
	position:relative;
	float:left;
	font-weight:bold;
	margin:0;
}
table.change-password td p.form input{
  	width:140px;
	font-size:85%;  
	}

p.form label{
	color:#5280bb;
	font-size:90%;
	padding:0;
	position:relative;
	font-weight:bold;
	margin:0;
}
p.form input{
	position:absolute;
	left:180px;
	width:140px;
	font-size:85%;
	margin:0;
	}	
p.form select{
	position:absolute;
	left:180px;
	width:145px;
	font-size:85%;
	}				
p.form span.error-message{
	position:absolute;
	left:315px;
	width:100%;
	font-size:90%;
	}
/* register DOB - to override block wrap on the div containing the days dropdown */
tr td.dob div{
	display:inline;
	}	
/* form styles shared by all on page forms - centre area */	
div.left-wrapper div.center-content table td label, div.left-wrapper div.center-content table td span.label{
	color:#5280bb;
	font-size:90%;
	padding:7px 0 0 0;
	position:relative;
	display:block;
	font-weight:bold;
	margin:0;
	}
div.left-wrapper div.center-content legend{
	margin:10px 0 0 0;
	color:#f15b4e;
	font-size:100%;
	line-height:135%;
	text-transform:uppercase;
	font-weight:bold;
	}	
div.left-wrapper div.center-content select{
	font-size:85%;
	}	
div.left-wrapper div.center-content table input{
	width:250px;
	font-size:90%;
	}
div.left-wrapper div.center-content select.full-width{
	width:250px;
	font-size:90%;
	}
div.left-wrapper div.center-content input.button{
	width:100px;
	}	
/* button styles */			
td p a.button-register2{/* register button on register page */	
	width:54px;
	height:20px;
	display:block;
	position:absolute;
	left:70px;
	background-image:url(/images/button-register.gif);
	border:none;
	font-size:0;
	cursor:hand;
	}			
/* SPECIFIC PAGES */
/* HOMEPAGE */
div.left-wrapper div.center-content div.home{
  	background-image:url(/images/white-map2.gif); 
  	background-repeat:no-repeat; 
  	margin-left:10px;
    }
div.left-wrapper div.center-content div.home div.home-wrap{
    margin:85px 0 0 155px;
    border:solid #666666;
    border-width:0 0 0 1px;
    padding:0;
    position:relative;
    }	
div.left-wrapper div.center-content div.home div.home-wrap h1{
	font-size:150%;
	margin:0 0 15px 7px;
	}	
div.left-wrapper div.center-content div.home div.home-wrap h1 a{
	font-size:85%; 
    color:#f15b4e;	  
    }
div.left-wrapper div.center-content div.home div.home-wrap p{
	font-size:125%;
	font-weight:bold;
	margin:0 0 15px 7px;
	color:#555;
	}	
/* ABOUT US */
div.left-wrapper div.center-content div.about{
	width:100%;
	min-height:500px;
	display:block;
	background:url(/images/homepage-bg.gif) no-repeat 205px 258px;	
	}
div.left-wrapper div.center-content div.about div.left-column, div.left-wrapper div.center-content div.about div.right-column{
	width:280px;
	float:left;
	margin:0;
	padding:0;
	}
div.left-wrapper div.center-content div.about div h2, div.left-wrapper div.center-content div.about div p{
	margin:0 0 0 15px;
	}						
/*SEARCH*/
div.search dl{
	width:150px;
	float:left;
	margin:0;
	padding:0;
	}
div.search dl dd{	
	font-size:98%;
	margin:6px 0;
	letter-spacing:-0.1em;
	padding:0 0 0 15px;
	background:url(/images/arrow-blue.gif) no-repeat;	
	background-position:center left;
	}	
div.search dl dd a{
	text-decoration:none;
	}	
div.search dl.profession{
	width:375px;
	position:relative;
	}
div.search dl.profession dd{
	width:195px;
	padding:0 0 0 15px;
	background:url(/images/arrow-green.gif) no-repeat;	
	background-position:center left;
	}	
div.search dl.profession dd.prof-13, div.search dl.profession dd.prof-14, div.search dl.profession dd.prof-15, div.search dl.profession dd.prof-16, div.search dl.profession dd.prof-17, div.search dl.profession dd.prof-18, div.search dl.profession dd.prof-19, div.search dl.profession dd.prof-20, div.search dl.profession dd.prof-21, div.search dl.profession dd.prof-22, div.search dl.profession dd.prof-23, div.search dl.profession dd.prof-24, div.search dl.profession dd.prof-25{
	width:180px;
	position:absolute;
	left:200px;
	}	
div.search dl.profession dd.prof-13{
	top:23px;
	}
div.search dl.profession dd.prof-14{
	top:41px;
	}
div.search dl.profession dd.prof-15{
	top:59px;
	}	
div.search dl.profession dd.prof-16{
	top:77px;
	}	
div.search dl.profession dd.prof-17{
	top:95px;
	}	
div.search dl.profession dd.prof-18{
	top:113px;
	}	
div.search dl.profession dd.prof-19{
	top:131px;
	}	
div.search dl.profession dd.prof-20{
	top:149px;
	}	
div.search dl.profession dd.prof-21{
	top:167px;
	}
div.search dl.profession dd.prof-22{
	top:185px;
	}	
div.search dl.profession dd.prof-23{
	top:203px;
	}	
div.search dl.profession dd.prof-24{
	top:221px;
	}	
div.search dl.profession dd.prof-25{
	top:239px;
	}				
div.content-wrapper div.left-wrapper div.center-content div.search dl dt{
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#5280bb;
	}	
div.content-wrapper div.left-wrapper div.center-content div.search dl.profession dt{
	color:#c4cb1b;
	}
div.search p{
	clear:both;
	}				
div.search p.form{
	clear:both;
	padding:20px 0 0 0;
	border:1px solid;
	}
/*SEARCH RESULTS*/
div.left-wrapper div.center-content div.search-results{
	width:561px;
	float:left;
	}
div.left-wrapper div.center-content div.search-results dl{
	width:265px;
	float:left;
	margin-bottom:20px;
	padding-bottom:8px;
	border:solid #ccc;
	border-width:0 0 1px 0;
	}
div.left-wrapper div.center-content div.search-results dl.view-results{
	float:none;
	width:500px;
	border:none;
	}
div.left-wrapper div.center-content div.search-results dl dd{
	font-size:90%;
	margin-top:2px;
	}
div.left-wrapper div.center-content div.search-results dl dd div{
	display:inline;
	}			
div.left-wrapper div.center-content div.search-results dl dd strong{
	color:#5682b0
	}		
div.left-wrapper div.center-content div.search-results dl.search-result{
	clear:left;
	}
div.left-wrapper div.center-content div.search-results dl.search-result dd.search-results-links{
    text-align:right;
    }
/*ASK AN EXPERT*/	
div.left-wrapper div.center-content div.ask-expert{
	width:514px;
	min-height:73px;
	margin:10px 0 10px 15px;
	background:url(/images/ask-expert.jpg) no-repeat;		
	}
div.left-wrapper div.center-content div.ask-expert p{
	color:#f15b4e;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 100px;
	margin:0;
	}
div.left-wrapper div.center-content div.ask-expert a{
	display:block;
	padding:5px 0 0 100px;
	color:#333;
	}	
/*ADVICE*/	
div.left-wrapper div.center-content ul.icon-links{
	width:525px;
	height:165px;
	list-style:none;
	}
div.left-wrapper div.center-content ul.icon-links li{
	width:97px;
	height:165px;
	float:left;
	position:relative; 
	padding-right:10px;
	}	
div.left-wrapper div.center-content ul.icon-links li a{
	text-decoration:none;
	}	
div.left-wrapper div.center-content ul.icon-links li a span{
	position:absolute;
	width:97px;
	height:165px;
	display:block;
	cursor:hand;
	}	
div.left-wrapper div.center-content ul.icon-links li.visa a span{
	width:97px;
	height:165px;
	display:block;
	background:url(/images/icon-visa.jpg);	
	}
div.left-wrapper div.center-content ul.icon-links li.insurance a span{
	width:97px;
	height:165px;
	display:block;
	background:url(/images/icon-insurance.jpg);	
	}	
div.left-wrapper div.center-content ul.icon-links li.travel a span{
	width:97px;
	height:165px;
	display:block;
	background:url(/images/icon-travel.jpg);	
	}
div.left-wrapper div.center-content ul.icon-links li.accomodation a span{
	width:97px;
	height:165px;
	display:block;
	background:url(/images/icon-accomodation.jpg);	
	}	
div.left-wrapper div.center-content ul.icon-links li.help a span{
	width:97px;
	height:165px;
	display:block;
	background:url(/images/icon-help.jpg);	
	}	
div.left-wrapper div.center-content ul.icon-links li.help{
	padding-right:0;
}
/*back to top link on all advice pages*/
div.content-wrapper div.left-wrapper div.center-content p.backlink{
margin-top:-10px;
	}
div.content-wrapper div.left-wrapper div.center-content p a.backlink{
	font-weight:bold;
	color:#65605f;
	font-size:95%;
	}
	
/*INSURANCE PAGE*/
div.left-wrapper div.center-content div.page-insurance
{
	background-image:url(/images/icon-insurance.jpg);
	background-position:430px 60px;
	background-repeat:no-repeat;	
	border:1px solid #fff;
	display:block;
	}
div.left-wrapper div.center-content div.page-insurance p{
	width:390px;
	}
div.left-wrapper div.center-content div.page-insurance ul li.width-thin{
	width:380px;
	}	
/*VISA PAGE*/
div.left-wrapper div.center-content div.page-visa
{
	background-image:url(/images/icon-visa.jpg);
	background-position:430px 60px;
	background-repeat:no-repeat;	
	border:1px solid #fff;
	display:block;
	}
div.left-wrapper div.center-content div.page-visa p{
	width:370px;
	}
div.left-wrapper div.center-content div.page-visa ul li.width-thin{
	width:380px;
	}			
div.left-wrapper div.center-content dl.destinations{
	padding:10px 0 0 25px;
	width:400px;
	left:30px;
	}	
div.left-wrapper div.center-content dl.destinations dt{
	margin:0 0 8px 0;
	}
div.left-wrapper div.center-content dl.destinations dd{
	margin:0 0 4px 0;
	}		
div.left-wrapper div.center-content ul.dest-drop-down{
	position:relative;
	}
div.left-wrapper div.center-content ul.dest-drop-down li ul{
	position:absolute;
	left:-3000px;
	}
div.left-wrapper div.center-content ul.dest-drop-down li:hover ul{
	position:absolute;
	left:75px;
	border:1px solid;
	z-index:100;
	}
div.left-wrapper div.center-content ul.dest-drop-down li:hover ul li{
	margin:0;
	padding:0;
	}
div.left-wrapper div.center-content ul.dest-drop-down li:hover ul li a{
	width:140px;
	height:15px;
	display:block;
	padding:3px;
	background-color:#bcd2de;
	color:#5682b0;
	}	
/*ACCOMODATION PAGE*/
div.left-wrapper div.center-content div.page-accommodation
{
	background-image:url(/images/icon-accomodation.jpg);
	background-position:430px 60px;
	background-repeat:no-repeat;	
	border:1px solid #fff;
	display:block;
	}
div.left-wrapper div.center-content div.page-accommodation p{
	width:370px;
	}
div.left-wrapper div.center-content div.page-accommodation ul li.width-thin{
	width:380px;
	}		
/*TRAVEL PAGE*/
div.left-wrapper div.center-content div.page-travel
{
	background-image:url(/images/icon-travel.jpg);
	background-position:430px 60px;
	background-repeat:no-repeat;	
	border:1px solid #fff;
	display:block;
	}
div.left-wrapper div.center-content div.page-travel p{
	width:370px;
	}
div.left-wrapper div.center-content div.page-travel ul li.width-thin{
	width:380px;
	}	
/*HELP PAGE*/
div.left-wrapper div.center-content div.page-help
{
	background-image:url(/images/icon-help.jpg);
	background-position:430px 60px;
	background-repeat:no-repeat;	
	border:1px solid #fff;
	display:block;
	}
div.left-wrapper div.center-content div.page-help ul.icon-links{/*icon links pdf downloads*/	
	width:525px;
	height:126px;
	list-style:none;
	}
div.left-wrapper div.center-content div.page-help ul.icon-links li{
	width:83px;
	height:126px;
	float:left;
	position:relative; 
	padding-right:25px;
	}	
div.left-wrapper div.center-content div.page-help ul.icon-links li a{
	text-decoration:none;
	}	
div.left-wrapper div.center-content div.page-help ul.icon-links li a span{
	position:absolute;
	width:83px;
	height:126px;
	display:block;
	cursor:hand;
	}	
div.left-wrapper div.center-content div.page-help ul.icon-links li.help1 a span{
	width:83px;
	height:126px;
	display:block;
	background:url(/images/helpwithswap-1.jpg);	
	}
div.left-wrapper div.center-content div.page-help ul.icon-links li.help2 a span{
	width:83px;
	height:126px;
	display:block;
	background:url(/images/helpwithswap-2.jpg);	
	}	
div.left-wrapper div.center-content div.page-help ul.icon-links li.help3 a span{
	width:83px;
	height:126px;
	display:block;
	background:url(/images/helpwithswap-3.jpg);	
	}		
div.left-wrapper div.center-content div.page-help p{
	width:370px;
	}		
div.left-wrapper div.center-content div.page-help ul li.width-thin{
	width:380px;
	}	
/*quick links on all advice pages*/	
div.content-wrapper div.left-wrapper div.center-content ul.quick-links{
	margin-top:-15px;
	}
div.content-wrapper div.left-wrapper div.center-content ul.quick-links li{
	font-weight:bold;
	font-size:95%;
	}		
div.content-wrapper div.left-wrapper div.center-content ul.quick-links li a{
	font-weight:bold;
	text-decoration:none;
	}
div.content-wrapper div.left-wrapper div.center-content ul.quick-links li a:hover{
	text-decoration:underline;
	}	
/*banner adverts holding space*/
div.content-wrapper div.left-wrapper div.center-content div p.banner{
	width:360px;
	height:50px;
	display:block;
	background-color:#bcd2de;	
	margin:5px 0 5px 15px;
	}
/*POST A SWAP STYLES*/	
div.content-wrapper div.left-wrapper div.center-content fieldset.type-swap{
	border:1px solid #fff;
	margin:0 0 15px 0;
	}
div.content-wrapper div.left-wrapper div.center-content fieldset.type-swap p{
	float:left;
	width:200px;
	margin:10px 0 0 0;
	}
div.content-wrapper div.left-wrapper div.center-content fieldset.type-swap p input{
	float:left;
	width:20px;
	}
div.content-wrapper div.left-wrapper div.center-content fieldset.type-swap p label{	
	color:#5280bb;
	font-size:90%;
	font-weight:bold;
	}	
div.content-wrapper div.left-wrapper div.center-content fieldset table{
	margin:0 0 0 0;	
	}
div.content-wrapper div.left-wrapper div.center-content fieldset textarea{
	width:520px;
	margin:-10px 0 0 0;
	}
div.content-wrapper div.left-wrapper div.center-content div table.swaps-table
	{
	margin-left:15px;
		}
div.content-wrapper div.left-wrapper div.center-content div table.swaps-table td{	
	text-align:left;
		}
div.content-wrapper div.left-wrapper div.center-content input.post-button{
	margin:10px 0 10px 490px;
	}
/*SITE MAP*/
div.content-wrapper div.left-wrapper div.center-content dl.sitemap{
	width:250px;
	float:left;
	}
div.content-wrapper div.left-wrapper div.center-content dl.sitemap dt{
	margin-bottom:3px;
	}	
div.content-wrapper div.left-wrapper div.center-content dl.sitemap dd{
	margin-bottom:3px;
	margin-left:15px;
	}
div.content-wrapper div.left-wrapper div.center-content dl.sitemap dd.indent{
	margin-left:30px;
	}
/*next - previous*/
div.content-wrapper div.left-wrapper div.center-content div.next-previous{
	margin-left:15px;
	font-size:90%;
	}
/*My swaps*/
div.content-wrapper table.swaps-table{
	border-color:#d0d042;
	width:535px; 
	}
div.content-wrapper table.swaps-table th{
	background-color:#d0d042;
	}