@charset "utf-8";
body { font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 21px; color: #333; text-decoration: none; margin: 0px;
	padding: 0px; background-image: url(images/background.jpg); background-repeat: no-repeat; background-position: center top;
}
h1 {font-weight: bold; margin: 0px; color: #ff0000; font-size: 22px; font-family: 'Archivo Narrow', Verdana, Geneva, sans-serif; line-height: normal;}
h2 {font-weight: bold; margin: 0px; color: #ffffff; font-size: 22px; font-family: 'Archivo Narrow', Verdana, Geneva, sans-serif; line-height: normal;}
h3 {font-weight: normal; margin: 0px; color: #ffffff; font-size: 18px; font-family: 'Archivo Narrow', Verdana, Geneva, sans-serif; line-height: normal;}
h4 {font-weight: normal; margin: 0px; color: #054D9; font-size: 18px; font-family: 'Archivo Narrow', Verdana, Geneva, sans-serif; line-height: normal;}

a:link { color: #054D95; text-decoration: none;}
a:hover { color: #F40000;  text-decoration: none;}
a:visited { color: #054D95; text-decoration: none;}
a:link img { border: none; text-decoration: none;}
a:img { border: none; text-decoration: none;}

#wrapper { width: 1000px; margin: 0 auto;}
#header { float: left; width: 1000px; height: 105px;}
#logo { float: left; height: 70px; width: 232px; margin-top: 15px; }
#social-me { float:right; text-align: right; width: 300px; margin-top: 5px; display: inline;}
#social-me img {float: right; margin-left: 5px;}
#menu { float: right; width: 768px; margin-top: 39px;}

/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
 ul.menu, li.menu { list-style-type: none; margin: 0px; padding: 0px; }


#nav { float: right; height: auto; z-index: 100;  }
#nav ul {z-index: 100; list-style-type: none; margin: 0; padding: 0;width:auto;white-space:normal; z-index: 100;}
#nav ul li {z-index: 100; float: left; color: #fff; text-align: center; font-weight: normal; }
#nav ul li a {text-transform: uppercase; z-index: 100; display: block; width: 120px; height: 34px; line-height: 32px; margin: 0em 5px;   font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #fff; text-decoration: none; background-image: url(images/menu.png); background-position: left top; background-repeat: no-repeat;}
#nav ul li a:hover, #nav li a:focus {z-index: 100; color: #fff; background-position: right top;}
#nav li a:active, #nav ul li a.active {z-index: 100; color: #fff; background-position: right top;}

/* Header menu */	 
#header_menu {float: left;}
#header_menu li {line-height: normal;}
#header_menu ul {z-index: 10; clear: both; }

/* Current page Customisations*/
#nav li.menu-current a		{color: #fff; background-position: right top;}
#nav li.menu-last a { margin-right: 0px;}
/* 2nd Child menu */
#nav .menu li ul {z-index: 100; position: absolute; top: 34px; width: 250px;margin-left: 5px; padding: 5px 0 1px 0; background-color: #054D95; display: none; text-transform: none; font-size: 100%; background-image: none;}
#nav .menu li ul li {z-index: 100; width: 250px; text-align: left; font-weight: normal;  line-height: normal; background-image: none;  background-image: none;}
#nav .menu li ul a {z-index: 100; width: 250px; color: #fff; padding: 0.3em 0em 0em 1.4em; font-size: 11px; background-image: none; line-height: 18px;}

/* 2nd Child link hover */
#nav .menu li ul a:hover {color: #cccccc; background-image: url(images/sub-menu.jpg); background-position: left center; background-repeat: no-repeat;}

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}


/* 3rd Child Menu Appreances */
#nav .menu li ul li ul li a 	{ width: 11.5em; padding: .6em .1em .6em .4em; background: #c6c6c6; color: #fff; }

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

#nav ul ul ul {	position: absolute; top: 1px; left: 100%;}

/* end menu */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#menu-bar { float: left; width: 1000px; height: 35px; background-color: #054D95;}
#date { float: right; width: 450px; font-size:14px; color: #fff; text-align: right; margin-top: 5px; margin-right: 18px; text-transform: uppercase; font-size: 11px;}
#date a { color: #fff; margin: 0 10px;}
#content { float: left; height: auto; min-height: 600px; width: 1000px; margin-top: 25px; }
#left_column { float: left; height: auto; width: 238px; margin-right: 32px; }
#left_column2 { float: left; height: auto; width: 238px; margin-right: 32px; margin-bottom:50px;}
#left_column2 #travel-deals { float: left;  background: #054D95; padding: 0px 10px; width: 218px; margin-top: 0px;}
#deals-on { float: left; width: 730px; margin-top: 7px; margin-bottom: 7px; }
#deals-on p { margin: 0px;}


#left-title { float: left; text-align: center; color: #F40000; font-size: 22px; font-weight: bold; width: 238px; margin-bottom: 10px;}
#search-box { background: #5082B5; padding: 0px 25px; line-height: normal; color: #fff; float: left; width: 188px;}
#adverts { float: left; background: #F3F4F6; padding: 0px 10px; width: 218px; margin-top: 25px;}
#travel-deals { float: left;  background: #054D95; padding: 0px 10px; width: 218px; margin-top: 25px;}



#right_column { float: left; height: auto; width: 730px; }
#jquery { width: 730px; float: left;}
#banner { float: left; width: 730px; height: auto; margin-bottom: 15px;}
#banner p { margin: 0px;}
#copy { float: left; width: 710px; height: auto; background: #fff; padding: 10px;}

#block-1 { border: #054D95 solid 2px; padding: 3px; float: left; width: 166px; margin-right: 8px; color: #054C94;}
#block-1 p { padding-left: 10px; margin: 0px;}
#block-1 h1 { background: #1A2E59; height: 32px; color: #fff; font-size: 13px; text-align: center; margin: 4px 0px; line-height: 29px; text-transform: uppercase;}
#block-2 { border: #054D95 solid 2px; padding: 3px; float: left; width: 166px; margin-right: 9px; color: #054C94;}
#block-2 p { padding-left: 10px; margin: 0px;}
#block-2 h1 { background: #1A2E59; height: 32px; color: #fff; font-size: 13px; text-align: center; margin: 4px 0px; line-height: 29px; text-transform: uppercase;}
#block-3 { border: #054D95 solid 2px; padding: 3px; float: left; width: 166px; margin-right: 9px; color: #054C94;}
#block-3 p { padding-left: 10px; margin: 0px;}
#block-3 h1 { background: #1A2E59; height: 32px; color: #fff; font-size: 13px; text-align: center; margin: 4px 0px; line-height: 29px; text-transform: uppercase;}
#block-4 { border: #054D95 solid 2px; padding: 3px; float: left; width: 166px;  color: #054C94;}
#block-4 p { padding-left: 10px; margin: 0px;}
#block-4 h1 { background: #1A2E59; height: 32px; color: #fff; font-size: 13px; text-align: center; margin: 4px 0px; line-height: 29px; text-transform: uppercase;}
#home-copy { float: left; 710px; padding: 10px; background: #F3F4F6;}
#icons {float: left; width: 730px; margin-top: 10px;}

#footer { background-color: #333333; float: left; width: 100%; color: #fff; }
#footer-info table { margin: 0 auto;}

#footer a {color: #fff; font-size: 10px;}