/*
Copyright: 			© Newcastle International Airport Limited
Content Producer:	Waterstons Ltd. (http://www.waterstons.com)
Author: 			Daniel Halliday
Description: 		Styling of rounded panels for http://www.newcastleairport.com
Created:			June 2008
*/

/*====Round Cornered Side Panels====*/
/*==================================*/

/*Wipe margin/padding*/
dl,dt,dd
{
	margin: 0;
	padding: 0;
}

/*Definition List for block*/
dl
{
	/*Layout*/          
	width: 183px;
	text-align: left;
	padding-bottom: 11px;
	margin-bottom: 3px;
	
	/*Base font size*/
	font-size: 0.7em;
}

/*Definintion Title for header*/
dt
{
	/*Layout*/
	height: 20px;
	
	/*Styling for Title*/
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	
}

/* Definintion title image*/
dt img
{
	height: 20px;
	width: 20px;
	padding:0px 5px 0px 0px;
	float: left;
	margin-top: -4px;
}
/*Definiton description (content)*/
dd
{
	/*Layout*/
	padding:5px 6px 0px 6px;
	line-height: 13px;
}
/*Images in panel content*/
dd img
{
	margin-bottom: 5px;
}
/*limit paragraph line breaking*/
dl p
{
	margin-top: 0px;
	margin-bottom: 5px;
}

dl#security dd
{
	padding:8px;
}

dt a img
{
	height:auto;
	width:auto;
	float:right;
	margin-top:-17px;
	margin-right:4px;
}

/*----Yellow Rounded Corners----*/
/*------------------------------*/
dl.yellow 
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/yellowbottom.gif) bottom left no-repeat;
	
	/*Styling*/
	color: #554B3F;
}
dl.yellow dt
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/yellowtop.gif) top left no-repeat;
}
dl.yellow dd
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/yellowmiddle.gif) top left repeat-y;
}
dl.yellow input
{
	color: #554B3F;
}

/*----Purple Rounded Corners----*/
/*------------------------------*/
dl.purple
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/purplebottom.gif) bottom left no-repeat;
	
	/*Styling*/
	color: #3B275A;
}
dl.purple dt
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/purpletop.gif) top left no-repeat;
}

dl.purple dd
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/purplemiddle.gif) top left repeat-y;
}

/*====Round Cornered Content====*/
/*==============================*/

/*central column div for block*/
div#centre
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/ContentBottom.gif) bottom left no-repeat;

}
/*exception for homepage, no rounded bottom*/
div#centre.homepage
{
	background:none;
}

/*title div for header*/
div#titles
{
	background: url(/NIACMS2008/Images/ContentTop.gif) top left no-repeat;
}
div#titles.nonline
{
	background:url(/NIACMS2008/Images/ContentTopNonLine.gif) top left no-repeat transparent;
}

/*content div for contents*/
div#content
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/ContentMiddle.gif) top left repeat-y;
	margin-bottom: -3px;
}
/*====Homepage Rounded Offers===*/
/*==============================*/
dl.homepurple
{
	width: 246px;
}
dl.homepurple
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homepurplebottom.gif) bottom left no-repeat;
	
	/*Styling*/
	color: #3B275A;
}
dl.homepurple dt
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homepurpletop.gif) top left no-repeat;
}
dl.homepurple dd
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homepurplemiddle.gif) top left repeat-y;
}
dl.homepurple dd a#lnk1,dl.homepurple dd a#lnk2,dl.homepurple dd a#lnk3
{
	padding-left:75px;
	font-size:1.2em;
}
dl.homepurple dt
{
	font-size:1.3em;
}

/*==== Homepage Newsletter Box ===*/
/*==============================*/
div#homepagenewslettercontent dl
{
	/*Layout*/          
	width: 308px;
	text-align: left;
	padding-bottom: 11px;
	margin-bottom: 3px;
	
	/*Base font size*/
	font-size: 0.7em;
}

div#homepagenewslettercontent dl.purple
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homenewsletterpurplebottom.gif) bottom left no-repeat;
	
	/*Styling*/
	color: #3B275A;
}

div#homepagenewslettercontent dl.purple dt
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homenewsletterpurpletop.gif) top left no-repeat;
}

div#homepagenewslettercontent dl.purple dd
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homenewsletterpurplemiddle.gif) top left repeat-y;
}

div#homepagenewslettercontent dl.yellow
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homenewsletteryellowbottom.gif) bottom left no-repeat;
	
	/*Styling*/
	color: #554B3F;
}

div#homepagenewslettercontent dl.yellow dt
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homenewsletteryellowtop.gif) top left no-repeat;
}

div#homepagenewslettercontent dl.yellow dd
{
	/*Rounded Edge*/
	background: url(/NIACMS2008/Images/homenewsletteryellowmiddle.gif) top left repeat-y;
}

/*====Car Park Controls==========*/
/*===============================*/
dl#carparkbooking dd select
{
	margin-right:6px;
	font-size:0.9em;
}
dl#carparkbooking dd input.quote
{
	/*Layout*/
	border:0px;
	border:none;
	width:70px;
	height:24px;
	display:block;
	margin-left:95px;
	margin-top:6px;

	
	/*Styling*/
	background:url(/NIACMS2008/Images/quoteme.jpg) no-repeat top left;
	font-weight:900;
	color:#3b275a;
	
}
dl#carparkbooking h5
{
	margin-bottom:5px;
	margin-top:8px;
}
dl#carparkbooking label 
{
	padding-top:8px;
	display:block;
	width:50px;
	float:left;
}
dl#carparkbooking label.final
{
	width:110px;
}
dl#carparkbooking hr
{
	border:0;
	background-color: #BFB9C5;
	color: #BFB9C5;
	height:2px;
	border-bottom:1px solid #FFFFFF;
}
dl#carparkbooking a
{
	font-weight:900;
	display:block;
	padding-left:73px;
}
dl#carparkbooking dd img
{
	margin-bottom:-4px;
}


/*==== Holding Page Rounded boxes ==========*/
/*===============================*/
div
{
	margin: 0;
	padding: 0;
}

div#holdingcontent
{
	
}

/** Rounded Corners **/
div#holdingupperbox
{
	background: url(/NIACMS2008/Images/holdingboxupperbottom.gif) bottom left no-repeat;	
}

div#holdinglowerbox
{
	background: url(/NIACMS2008/Images/holdingboxlowerbottom.gif) bottom left no-repeat;
}

div#holdingupperbox div#uppertitle	
{
	background: #ded3de url(/NIACMS2008/Images/holdingboxuppertop.gif) top left no-repeat;
}

div#holdinglowerbox div#lowertitle
{
	background: #ded3de url(/NIACMS2008/Images/holdingboxlowertop.gif) top left no-repeat;	
}

div#holdingupperbox div#uppercontent	
{
	background: url(/NIACMS2008/Images/holdingboxuppermiddle.gif) top left repeat-y;	
}

div#holdinglowerbox div#lowercontent
{
	background: url(/NIACMS2008/Images/holdingboxlowermiddle.gif) top left repeat-y;
}