/* CSS Document */

body#home {
	background:url(/images/bg.jpg) repeat-x top;
	behavior:url("/js/csshover.htc");
}

/* ------------------------------ banner start---------------------------------- */
#banner {
	margin:0px;
	width:700px;
	float:left;
	position:relative;
}

#banner p {
	margin:20px 0;
}

#banner strong {
	font-size:16px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

#banner a {
	color:#3366cc;
	font-weight:bold;
	text-decoration:none;
}

#banner a:hover {
	text-decoration:underline;
}

/* ------------------------------ banner end---------------------------------- */
/* ------------------------------ main column start ---------------------------------- */

#sections {
	width:700px;
	float:left;
	position:relative;
	margin-top:-54px;
}

#sections h2 {
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
}

#sections h2 a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:8px;
	padding-bottom:0px;
}

#travel_agency_title a:hover,#travel_supplier_title a:hover,#corporation_title a:hover,#government_title a:hover, #section_active,#developer_title a:hover {
	color:#e50000 !important;
	background-position:left -45px !important;
}

#travel_agency_title:hover,#travel_supplier_title:hover,#corporation_title:hover,#government_title:hover,#developer_title:hover, #section_content .section_active {
	background-position:right -45px !important;
}

#travel_agency_title:hover a,#travel_supplier_title:hover a,#corporation_title:hover a,#government_title:hover a,#developer_title:hover a {
	background-position:left -45px !important;
	color:#e50000 !important;
}

#travel_agency_title,#travel_supplier_title,#corporation_title,#government_title,#developer_title {
	height:35px;
	display:block;
	text-align:center;
	float:left;
	background:url(/images/home_tab_right.gif) no-repeat right top !important;
	margin-left:5px;
	padding-right:10px;
}

#government_title {
	width:120px;
}

#developer_title {
	width:100px;
}

#corporation_title {
	width:116px;
}

#travel_agency_title{
	width:133px;
	margin-left:10px !important;
}

#travel_supplier_title {
	width:137px;
}

#travel_agency_title a,#travel_supplier_title a,#corporation_title a,#government_title a,#developer_title a {
	height:30px;
	overflow:hidden;
	background:url(/images/home_tab.gif) no-repeat left top;
}

#travel_agency,#travel_supplier,#corporation,#government,#developer {
	position:absolute;
	width:680px;
	margin-top:35px;
	display:none;
	height:280px;
	left:0px;
	padding:10px;
}

#section_content {
	background-image:url(/images/home_tabs_bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	width:710px;
	display:block;
	height:349px;
	margin-left:-5px;
	padding-left:5px;
}

.tab_right {
	width:330px;
	float:right;
	clear:right;
}

.tab_left ,.tab_left_supplier{
	width:330px;
	float:left;
}

.tab_left_supplier {
	margin-top:10px;
}

.tab_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}

.tab_left p {
	font-size:12px;
	line-height:18px;
	margin:0px;
	padding:0px;
}

.tab_left h1, .tab_right h1 {
	font-size:22px;
	padding:0px;
	margin:0 0 5px 0px;
}

.tab_left h3 .normal,.tab_right h3 .normal {
	font-weight:normal;
}

.tab_left h3, .tab_right h3 {
	font-size:22px;
	padding:0px;
	margin:0 0 5px -1px;
}

.tab_left h1 .normal,.tab_right h1 .normal {
	font-weight:normal;
}

.tab_left li,.tab_right li,.tab_left ul,.tab_right ul,.tab_right li p,.tab_left li p {
	list-style:none;
	padding:0;
	margin:0;
}

.tab_left ul,.tab_right ul{
	clear:left;
}

p.kerning strong {
	letter-spacing:-.5px;
}

#tab_actions li {
	margin-bottom:1px;
	float:left;
	width:100%;
	height:64px;
}

#tab_actions {
	clear:both;
}

#tab_actions .tab_left, #tab_actions .tab_right {
	margin-top:20px;
}

#tab_actions a strong{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	display:block;
	padding-top:15px;
}

#tab_actions p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	background-color:#f2f2f2;
	display:block;
	height:64px;
	padding-left:50px;
}

#tab_actions p a:hover {
	background-color:#E5F1FF;
}

#icon_options a,#icon_signup a,#icon_custom a,#icon_help a{
	background-image:url(/images/home_action_arrow_inactive.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#icon_options a:hover,#icon_signup a:hover,#icon_custom a:hover,#icon_help a:hover{
	background-image:url(/images/home_action_arrow_active.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/* ------------------------------ main column end ---------------------------------- */
/* ------------------------------ secondary column start ---------------------------------- */

#extras {
	width:240px;
	float:left;
	margin-left:20px;
}

#extras h2, #extras h2 a {
	color:#E50000;
	font-size:18px;
	margin:10px 0 0 0;
	padding:0;
	font-weight:normal;
}

#extras h2 a{
	text-decoration:none;
	border-bottom:1px solid #999;
}

#extras h2 a:hover{
	color:#333;
	border-bottom:1px solid #333;
}

#extras p {
	font-size:11px;
	padding:0px;
	margin:10px 0 20px 0;
	padding:0;
}

#extras #news p a, #extras #events p a {
	display:block;
	border-left:3px solid #CCCCCC;
	padding-left:5px;
	color:#333333;
	text-decoration:none;
        line-height:16px;
}

#extras #news p a:hover, #extras #events p a:hover {
	border-left:3px solid #999999;
	background-color:#f2f2f2 !important;
}

.extras_date {
	color:#999999;	
}

.extras_title {
	font-weight:bold;
}

#yellow_top {
	width:220px;
	background:#f7f6a7 url(/images/yellow_top.gif) no-repeat center top;
	padding:10px 10px 0 10px;
	min-height:120px;
}

#yellow_bottom {
	height:11px;
	width:240px;
	background:url(/images/yellow_bottom.gif) no-repeat center top;
	padding:0;
}

#yellow_top h2 {
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	color:#e50000;
	line-height:18px;
}

#extras #yellow_top p {
	font-size:12px;
	padding:10px 0px;
	color:#333;
	margin:0px
}

#yellow_top p a {
	color:#e50000;
	background:none !important;
}

#yellow_top p a:hover {
color:#000 !important;
}

#white_top {
	width:220px;
	background:url(/images/white_top.png) no-repeat center 32px;
	padding:10px 10px 0 10px;
}

#extras #white_top h2 {
	color:#fff;
}

#white_bottom {
	height:10px;
	width:240px;
	background:url(/images/white_bottom.png) no-repeat center top;
	padding:0;
}
#white_top a {
	color:#666;
	text-decoration:none;
}

#white_top ul {
	margin:0;
	padding:5px 0 10px;
}

#white_top li {
	border-left:4px solid #e5e5e5;
	padding:0 0 0 10px;
	margin:15px 0 0;
	font-size:12px;
	list-style:none;
	line-height:20px;
}

#white_top a strong {
	color:#333;
}


/* ------------------------------ secondary column end ---------------------------------- */



#global_container {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}




.tab_left_supplier ul {
	margin:0px;
	padding:0px;
}

.tab_left_supplier li {
	list-style:none;
	background-image:url(/images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:3px 0 5px 20px;
	font-size:13px;
	color:#666666;	
	margin-left:10px;
}

#section_content h2.subhead{
	clear:both;
	display:block;
	margin:0px 0 10px 0;
	padding:0px;
	font-size:22px;
	font-weight:normal;
}

#corporation h2 {
	color:#cc0000;
}

.home_corp_thirds p,.home_gov_half p{
	padding:0 10px;
	margin:0px;
}

.home_corp_thirds {
	float:left;
	width:210px;
	background-color:#ededed;
	height:145px;
	margin-right:20px;
}

.home_corp_thirds h3,.home_gov_half h3 {
	font-size:18px;
	display:block;
	background-color:#cce3ff;
	
	margin:0 0 5px 0;
	font-weight:normal;
	padding:5px  0 0 10px;
}

.home_gov_half {
	width:330px;
	float:left;
	margin-right:20px;
	background-color:#ededed;
	height:150px;
}

#supplier_tab li {
	background-image:url(/images/red_arrow_bullet.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	list-style:none;
	padding-left:15px;
	margin:0;
        line-height:18px;
}

#footer {
	clear:both;
	width:100%;
	display:block;
}









#left_col, #right_col {
	width:460px;
	float:left;
	padding:10px;
	margin:0px;
}

#left_col .content_container {
	background:url(/images/home_divider.gif) no-repeat right 20px;
}

.content_container {
	min-height:145px;
	padding-right:20px;
}

.content_container h2 {
	font-size:16px;
	color:#333;
	font-weight:normal;
}

.content_container h3 {
	font-size:20px;
	line-height:24px;
	color:#e50000;
	font-weight:normal;
}

.content_container h3 a  {
	color:#e50000;
}
.content_container h2 i, .content_container h2 em {
	font-size:16px;
	color:#333;
	line-height:22px;
	font-weight:normal;
	font-style:normal;
}

#home_announcements {
	background:url(http://www.sabretravelnetwork.com/images/divider2.gif) no-repeat left top !important;
}

#home_events {
	background:url(http://www.sabretravelnetwork.com/images/hr.gif) no-repeat left top;
}

#home_announcements h2, #home_events h2 {
	padding-top:10px;
	clear:both;
	margin-top:10px;
}

.content_container p a {
	color:#333;
}

.content_container h2 a {
	color:#cc0000;
}

.content_container p {
	margin:0 0 15px;
}

#hundred_button {
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/100k_button.png) no-repeat left top;
	position:absolute;
	bottom:120px;
	right:45px;
}

#hundred_button:hover, #hundred_button_pt:hover, #hundred_button_it:hover, #hundred_button_de:hover, #hundred_button_fr:hover, #hundred_button_ar:hover, #hundred_button_gr:hover {
	background-position:left -59px;	
}

#hundred_button_sp:hover {
	background-position:left top;	
}

#hundred_button_pt:hover {
	background-position:left top;	
}

#hundred_button_sp {
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/sp.button.png) no-repeat left -41px;
	position:absolute;
	bottom:135px;
	right:45px;
}

#hundred_button_pt {
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/pt.button.png) no-repeat left -41px;
	position:absolute;
	bottom:135px;
	right:45px;
}

#hundred_button_it {
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/it.button.png) no-repeat left top;
	position:absolute;
	bottom:120px;
	right:45px;
}

#hundred_button_de {
	bottom:140px;
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/100k_button.png) no-repeat left top;
	position:absolute;
	right:45px;
}

#hundred_button_fr {
	bottom:120px;
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/fr.button.png) no-repeat left top;
	position:absolute;
	right:45px;
}

#hundred_button_ar {
	bottom:120px;
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/ar.button.png) no-repeat left top;
	position:absolute;
	right:45px;
}

#hundred_button_gr {
	bottom:120px;
	display:block;
	height:41px;
	width:160px;
	background:url(http://www.sabretravelnetwork.com/images/gr.button.png) no-repeat left top;
	position:absolute;
	right:45px;
}


