/*
	This CSS file is used for homepage and members homepage
	(prior to 2011-09 reskin it was in seperate files)


*/


#main-wrapper {width:100%;}
body div#main {padding:5px 0 0 0;position:relative;;}
#nav2 {display:none;}

#nav2,
#main-wrapper {
	min-height:570px;
}
#polls {
	width:100%;
	float:none;
	padding:0.3em 0 0 0;
	font-size:1.2em;
}
#polls div.panel {
	background:transparent;
	border:1px solid #8FC2D7;
	color:#fff;
}
#polls div.panel h2 {
	color:#fff;
	font-size:1.2em;
}


div.homepage {margin:0 0 10px 0;}

div.frameLeftLeft .inner {padding:10px 13px;position:relative;}
div.frameLeftRight .inner {padding:10px 0 0 13px;position:relative;}
div.frameRight .inner {padding:10px 0;position:relative;}

.frameLeft {width:668px;float:left;}
.frameRight {width:272px;float:right;}
.frameLeftRight {width:446px;float:right;}
.frameLeftLeft {width:212px;float:left;}

#ads {clear:both;}
#home_login .inner {padding:10px 13px;}
.frameLeft #home_ad1 .inner {padding:0;}

#home_ad2 .inner {background:url(/assets/gfx/build/divider_line.gif) repeat-x left top ;}
.frameLeft #home_ad2 .inner {padding:4px 0 0 0px;margin:0 0 0 10px;}

#wheretogo,
#whattodo,
#home_updates,
#home_news {background:url(/assets/gfx/build/divider_line.gif) repeat-x bottom left;
}

h2 {color:#0065BC;font-size:24px;margin:0;padding:0 0 12px 0;font-weight:normal;}


/*latest offers */
#home_offers a {display:block;margin:0 0 0px 0;}
#home_offers ul{margin:0;padding:0;list-style:none;height:65px;overflow:hidden;position:relative;}
#home_offers li {margin:0;padding:0;list-style:none;height:65px;display:block;width:100%;}


#home_offers li {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	background:#fff;
}

#home_offers  li.offer1 {    z-index:10;}

#home_offers li.last-active {    z-index:9;}

a#theoffer {color:#000;text-decoration:none;font-weight:normal;}
a#theoffer span {color:#f00;}


/* destination explorer */
#home_providers fieldset {padding:10px 0;margin:0;}
#home_providers label {color:#000;font-size:0.95em;display:block;margin:0 0 4px 0;padding:0;}
#home_login input.txt,
#home_providers input.DEtxt {width:125px;float:left;	
	border:2px solid #bdd3e7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height:23px;
}
#home_providers input.DEbtn {float:right;margin-top:-1px;}


#findaflight label {float:left;width:125px;margin-top:4px;}

/*titles */
h2 {
	height:33px;
	background-repeat:no-repeat;
	text-indent:-099999px;
	overflow:hidden;
	margin:0;
	padding:0;
}


#home_content h2 {	background-image:url(/assets/gfx/titles/about_abta.gif);}
#home_updates h2 {	background-image:url(/assets/gfx/titles/travel_updates.gif);}
#home_news h2 {	background-image:url(/assets/gfx/titles/news_releases.gif);}
#home_twitter h2 {	background-image:url(/assets/gfx/titles/latest_tweets.gif);}
#home_offers h2 {	background-image:url(/assets/gfx/titles/travel_offers.gif);}
#home_providers h2 {	background-image:url(/assets/gfx/titles/holiday_providers.gif);}

#home_voice h2 {	background-image:url(/assets/gfx/titles/industry_voice.gif);}
#home_bulletins h2 {	background-image:url(/assets/gfx/titles/operational_bulletins.gif);}
#home_memberscontent h2 {	background-image:url(/assets/gfx/titles/welcome_members_area.gif);}
#home_login h2 {	background-image:url(/assets/gfx/titles/member_login.gif);}

#home_ad1 .inner {height:160px;overflow:hidden;}
#home_banner .inner {height:192px;overflow:hidden;}
#home_banner img {display:block;}


/* so many different list styles!! */
#home_bulletins ul,
#home_news ul,
#home_twitter ul {margin:0;padding:0;list-style:none;}

#home_news li {;padding:0 0 7px 0px;font-size:11px;margin:0;list-style:none;color:#777;}

#home_bulletins li {;padding:0 0 12px 0px;font-size:13px;margin:0;list-style:none;}

#home_bulletins li a {display:block;/*text-decoration:none*/;font-size:13px;padding-bottom:3px;}
#home_twitter li span,
#home_news li a {/*color:#000;text-decoration:none;*/display:block;font-size:13px;}

#home_twitter li {background:url(/assets/gfx/icons/mini_logo.gif) no-repeat 0 0;padding:0 0 7px 40px;font-size:131x;margin:0;list-style:none;color:#777;display:none;}
#home_twitter li.tw0,
#home_twitter li.tw1 {display:block;}

#home_bulletins li.subscribe a,
#home_bulletins li.morenews a {/*text-decoration:none;*/background:url(/assets/gfx/build/grey_arrow.gif) 0 50% no-repeat;padding-left:12px;;line-height:1.8;color:#0063be;}

#home_news li.rssfeed a{/*text-decoration:none;*/background:url(/assets/gfx/icons/icon_rss.gif) 0 50% no-repeat;padding-left:28px;;line-height:24px;color:#0063be;}
#home_news li.morenews {position:absolute;top:12px;right:0;text-align:right;}
#home_news li.morenews a {/*text-decoration:none;*/background:url(/assets/gfx/build/grey_arrow.gif) 0 50% no-repeat;padding-left:12px;;line-height:1.2;color:#0063be;}



#home_navbuttons a {margin:0 ;padding:0;overflow:hidden;text-indent:-99999px;height:74px;display:block;}
#home_navbuttons a#link_members {background:url(/assets/gfx/home_members.gif) no-repeat;width:208px;float:left}
#home_navbuttons a#link_join {background:url(/assets/gfx/home_join.gif) no-repeat;width:208px;float:right}


/* find a member */

#accordion {
	margin:0;
}
#accordion a {text-decoration: none}
.element {
	margin-bottom:0px;
}
.element p {
	margin:0;
	height:30px
}
#home_find h3 {
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	border:0px dotted #f66;
}

input.mtxt {
	margin:5px 5px 15px 20px;
	padding:0;
	height:20px;
	border:2px solid #bdd3e7;
	float:left;
	width:155px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
input.mbtn {
	margin:0px 0 0 0;
	padding:0;
	float:left;
	background-color:transparent;
}

#home_find label {display:block;padding:0 15px 6px 15px;}

#mx1 {	background:url(/assets/gfx/build/globe_bg_s1.jpg) #0061bd top right no-repeat;}

#mx1 h3 {
	background:url(/assets/gfx/titles/find_abta_member.gif) no-repeat;
	height:26px;
	cursor:pointer;
}

#mx1 label {color:#fff;}

#mx1 div.element {
	background-repeat:no-repeat;
/*	height:75px;*/
}


#mx2 {background:#e7efff;}

#mx2 h3 {
	background:url(/assets/gfx/titles/abta_member_nearyou.gif) bottom left #e7efff no-repeat;
	height:26px;
	cursor:pointer;
}

#mx2 label {color:#06c;}

#mx2 div.element {
	background-repeat:no-repeat;
	height:75px;
}

#mx3 {display:none!important;}
#mx3 h3 {
	background-image:url(/assets/gfx/test_top.jpg);
	background-image:url(/assets/gfx/build/home_search/travel_3open.gif);
	background-repeat:no-repeat;
	height:28px;
	cursor:pointer;
}
#mx3 div.element {
	background-image:url(/assets/gfx/test_bottom.jpg);
	background-image:url(/assets/gfx/build/home_search/travel_3base.gif);
	background-repeat:no-repeat;
	height:40px;
}

.titlelink {
	display:block;
	padding:10px 15px;
}
.titlelink:hover {
text-decoration:none;
}
/* travel updates */
#home_login .inner {height:173px;overflow:hidden;}

#home_updates .inner {height:182px;overflow:hidden;}
/* voices */
#home_voice ul {margin:0;padding:0;list-style:none;}
#home_voice li {background:url(/assets/gfx/build/grey_arrow_big.jpg) no-repeat 0 3px;padding:0 0 0 20px;margin:0 0 10px 0;list-style:none;}
#home_voice a {/*color:#000;*/}
#home_voice a:hover {color:#0063be;}
/* login */

#home_login .submit {width:60px;float:left;}
#home_login .forgotten {width:150px;float:left;text-align:right;line-height:30px;padding-left:10px;}
#home_login p {margin:0;}
#home_login div.field {width:49%;float:left;margin:0;padding:0;;clear:none;}
#home_login label {display:block;margin:0 0 2px 0;float:none;width:100px;}
#home_login input.txt {width:100px;}
#home_login .fieldx {clear:both;padding-top:5px;}
#home_login fieldset {padding:0 0 10px 0;}
/* overlay stuff */


#overlay {display:none}
#overlay button {cursor:pointer}


/* bullets */
#nxSwapperBullets {margin:0;padding:0;list-style:none;position:absolute;right:20px;bottom:10px;z-index:999;}
#nxSwapperBullets li {width:20px;height:20px;background:url(/assets/gfx/js/dot_grey.png) no-repeat 50% 50%;display:block;float:left;text-indent:-900000px;}
#nxSwapperBullets li.active {background:url(/assets/gfx/js/dot_red.png) no-repeat 50% 50%;}



#home_twittericons {position:absolute;right:25px;bottom:-2px;height:30px;}
