#search, #home, #footer_widget {
	padding-left: 40px;
	padding-right: 40px;
}
#navigation {padding: 0px 40px; margin-bottom: 0px; width: 834px;}

#search{
	background: #fff;
	display: block;
	position: absolute;
	top:0;
}

#social_links {
	float:right;
	margin: 42px 10px 0 0;
}

#social_links a{
	text-decoration: none;
}
#social_links a img{
	border: none;	
}


/* Menu/Navigation */
#menu {
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 35px ;
	padding: 0;
	list-style-type: none;
	background-color: #eee;
	font-size: 12px;
	height: 40px;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #ccc;
}
#menu li {
	float: left;
	margin: 0;				
}
#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 16px;
	line-height: 40px;
	color: #666;
}
#menu li a:hover, #menu li.active a {
	background-color: #01326C;
	border-bottom: 2px solid #DDD;
	color: #f5f5f5;
}
#navigation ul {margin-left: 12px;}
#navigation {padding: 0 16px 0 40px; background: url(images/grey.png) no-repeat right; width: 823px;}
#navigation div {float: left; height: 44px; width: 12px; background: url(images/grey.png) no-repeat left;}


/* Typography & Colours*/
#home h4 {margin-bottom:8px;}

a {color:#01326C}
a:link, a:visited{color:#01326C}
a:hover{color:#3B5998}


/* Columns */
#home .one_half{width:402px;}
#footer_widget .one_third, #home .one_third{width:258px;}
#home .two_third{width:546px;}
#home .one_fourth{width:186px;}
#home .three_fourth{width:618px;}
#home .one_half,#home .one_third,#home .two_third,#home .three_fourth,#home .one_fourth{
	position:relative;margin-right:30px;margin-bottom:15px;float:left;padding:0px
}
#footer_widget .one_third{
	position:relative;margin-right:30px;margin-bottom:15px;float:left;padding:0px
}
#home .one_half ul,#home .one_third ul,#home .two_third ul,#home .three_fourth ul,#home .one_fourth ul{list-style-type:square;}
#footer_widget div ul li, #home div ul li{margin-left:18px; padding-left:0px;}
#footer_widget .last, #home .last{margin-right:0 !important;clear:right;}

.line {border-bottom: 1px solid #eee;height:2px;width:100%;margin-bottom:16px;clear: both;	display: block;	float: none;}
/*.bg_col {background-color:#ccc;}*/

ul.locationlist {
	height:250px;
	overflow:hidden;
	margin: 0 5px;
}	
ul.locationlist li{
	display:block;
	width:100%;
	margin-left:0px !important; 
}

#follow-twitterapi{
text-align:center;
margin: 0 auto;
}

/* Tabbed Box */
.tabbox {
padding-top: 10px;
background:none repeat scroll 0 0 #EEEEEE;
}

.tabbox a 		{ color: #01326C; text-decoration: none; }
.tabbox a:hover { color: #3B5998; text-decoration: underline; }

.tabnav li {
display: inline;
list-style: none;
}

.tabnav li a {
text-decoration: none;
text-transform: uppercase;
color: #666;
font-weight: bold;
padding: 4px 6px;
outline: none;
}

.tabnav li a:active, .tabnav li.ui-tabs-selected a {
background: #dedbd1;
color: #222;
text-decoration: none;
}

.tabnav li a:hover			{ text-decoration: none; }
.tabnav li a:hover.latest	{ background: #01326C; color: #fff; }
.tabnav li a:hover.hottest	{ background: #FF2A2A; color: #222; }
.tabnav li a:hover.cheapest	{ background: #7FFF55; color: #222; }

.tabdiv {
margin-top: 2px;
background: #fff;
border: 1px solid #dedbd1;
padding-top: 5px;
}

.tabdiv li {
list-style-type:none;
margin-left: 10px !important;
}

.tabdiv p {
margin-left: 10px !important;
}

.ui-tabs-hide {
display: none;
}

