﻿/*
/ --------------------------------------
/	Manston Airport
/   Frame Digital
/ --------------------------------------
/
/	-	??
*/

#content #left { width: 640px; float: left; min-height: 200px; margin-right: 12px; }
#content #right { width: 300px; float: left; overflow: hidden; }

#mpu-holder{
width: 300px; height: 250px; margin-bottom: 10px;
}

#adverts-cotainer
{
    width: 420px; float: left; 
}
#adverts { 

    border: solid 1px #e7e7e7;
    background-color:#f6f6f6;

    width: 418px;    
    margin-right: 10px;
    
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;

    

}

#adverts .snippet
{
    width: 189px;
   
    margin:6px 5px 5px 5px;
    padding: 5px 5px 0px 5px;    
    float: left;
    overflow: hidden;   
}
#adverts a { color: #ff6600; font-weight: bold; text-decoration: none;  }
#adverts a:hover { text-decoration: underline;  }


#adverts p { padding: 5px 0 7px 0px; margin: 0px; }
#adverts h3 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; }

#main #left #banner{
	width:645px;
	height: 48px;
	margin:0 0 10px 0;
	float:left;
}

#main #left #banner p{
	padding: 0;
	margin:0;
}

/* OVERRIDE SOME OF THE QUICK LINKS CSS FOR THE HOMEPAGE */
#quick-links
{
    background: #fff7eb;
    border: solid 1px #fdeadb;

    float: left;
    margin: 8px 0 10px 0;
    width: 628px;
    height:175px;
    
   padding:10px 0 5px 15px;
     
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}

#quick-links .quicks { width: 196px; margin-bottom: 0px; display: inline; overflow: hidden;  }
#quick-links .quicks .container { height: 152px;  }

#quick-links .quicks ul { padding-left: 17px; margin:4px 0 0 0; }
#quick-links .quicks ul li {
     margin:0 0 2px 0;
 }

#quick-links .quicks .bottom-link
{
    background: none !important;
     color: #ff6600;
}

#quick-links div#popular p { padding: 0px; margin: 0px; color: #000; }
#quick-links div#popular h3 { padding: 0px; margin: 0px; font-size: 11px; }

.middle-quick
{
    width: 176px;
    padding-left: 21px;
    background-image: url(/themes/default/images/framework/middle-quick-links-bk.gif);
    background-repeat: repeat-y;
    background-position: left 3px;
}

/* NEWS LETTER CSS */
#newsletter
{
    padding: 5px 10px 5px 10px;
    float: left;
    width: 190px;  
    margin-top:5px;  
}

#newsletter .complete-message p
{
    padding:5px 0 10px 0; 
    margin:0;    
}

#newsletter .complete-message p.alert{
	color: #C1022C;
}


#newsletter h3 { font-weight: bold; font-size: 16px; margin: 0 0 5px 0; padding: 0px; }
#newsletter p { margin: 0 0 5px 0; }

#newsletter a.save { 
display: block;
margin-top: 5px;
background-image: url(../images/buttons/save.png);
width: 49px; height: 22px;
cursor: pointer;
background-position: 0 0;
}

#newsletter a.save:hover{
	background-position: 0 -22px ;
}
#newsletter a.save span { display: block; text-indent: -3000px; }

#newsletter input { border: solid 1px #dadada; padding: 2px; margin-bottom: 8px; width: 180px; font-size: 12px; }



/* HOME PAGE PURPLE SNIPPET CSS */
.purple-button
{    
    width: 202px !important;
    padding-left: 93px;
    padding-right: 5px;
    height: 96px;
    color: #fff;
    background-image:url(../images/buttons/home_chunky.png);
}

.purple-button h2
{
    background-image: url(/themes/default/images/white-orange-trans.png);
    background-position: right top;
    background-repeat: no-repeat;
    width: 100px;
    margin: 13px 0 9px 0;
    color: #fff;
    height:20px;
    padding-top: 2px;
    padding-right: 5px;
}

.purple-button p { color: #fff; margin: 0; padding: 0px; }


.purple-departures {
    background-position: 0 192px;
}

.purple-departures:hover {
background-position: 300px 192px;
}

.purple-departures h2 { width: 110px; }


.purple-arrivals {
    background-position: 0 0px;
}

.purple-arrivals:hover {
background-position: 300px 0px;
}

.purple-arrivals h2 { width: 85px; }


.purple-security {
background-position: 0 96px;
}

.purple-security:hover {
background-position: 300px 96px;
}

.purple-security h2 { width: 122px; }


/* HOME PAGE Car Parking Search */

#content #right .car-parking{
width:295px;
margin:0 0 10px 0;
}

#content #right .car-parking .top{
background-image: url(../images/framework/parking_home_top.png);
background-repeat: no-repeat;
height:5px;
font-size: 0px;
}

#content #right .car-parking .bot{
background-image: url(../images/framework/parking_home_bot.png);
background-repeat: no-repeat;
height:5px;
}

#content #right .car-parking .mid{
background-image: url(../images/framework/parking_bk.png);
background-repeat: no-repeat;
background-position:8px 3px;
height:252px;
background-color:#ab007c;
}

#content #right .car-parking .mid .header{
	margin: 0 0 0 60px;
	padding:8px 0 0 0;
}

#content #right .car-parking .mid .header h3{
	margin:0;
	padding:0;
	color:#fff;
}

#content #right .car-parking .mid .header p{
	margin:0;
	padding:5px 0 0 0;
	color:#fff;
}


/* HOME PAGE Latest news */


#content #right .latest-news{
	margin-top:10px;
	padding: 0;
}

#content #right .latest-news h3{	
font-size:16px;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}

#content #right .latest-news a{
	font-weight: bold;
	font-size:13px;
    color: #ff6600;
}

#content #right .latest-news p{
	margin:0 0 20px 0;
}

#content #right .latest-news p.last{
	margin:0;
}

#offerswidget
{
    width: 645px;
}
