/* CSS Document */

/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }



/* LAYOUT */



body{

	background:url(/images/global/background.png) #d5e9ed;	

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:0;

	margin:0;

	color:#666666;

}

img { behavior: url(/images/global/iepngfix.htc); border: 0; }

#clear{clear:both}

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



/* NAVIGATION */



#nav {

width: 990px;

height: 84px;

position: relative;

background: url(/images/tour/menu.jpg);

margin: 0;

padding: 0;

}



#nav li {

float: left;

}



#nav li a {

position: absolute;

top: 0;

margin: 0;

padding: 0;

display: block;

height: 84px;

background: url(/images/tour/menu.jpg) no-repeat;

text-indent: -9999px;

overflow: hidden;

}



/*up state*/

li#nav_members a {

left: 0;

width: 162px;

background-position: 0 0;

}



li#nav_tour a {

left: 162px;

width: 183px;

background-position: -162px 0;

}



li#nav_featured a {

left: 345px;

width: 219px;

background-position: -345px 0;

}



li#nav_updates a {

left: 564px;

width: 124px;

background-position: -564px 0;

}



li#nav_join a {

left: 688px;

width: 301px;

background-position: -688px 0;

}



/*hover state*/

li#nav_members a:hover {

background-position: 0 -84px;

}



li#nav_tour a:hover {

background-position: -162px -84px;

}



li#nav_featured a:hover {

background-position: -345px -84px;

}



li#nav_updates a:hover {

background-position: -564px -84px;

}



li#nav_join a:hover {

background-position: -688px -84px;

}









/* DROPDOWN TOP BAR */



h2.trigger {margin:0px;}

h2.closetrigger {margin:0px;}

h2.trigger a {display: block;}

h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container {

    position:relative;

	display:none;

	margin:0px;

	padding: 0px;

	border-top: 1px solid #d6d6d6;	

	background: url(/images/tour/bg-gb-network.png) repeat-x left top;

	overflow: hidden;	

	width: 420px;

	clear: both;

}

.toggle_container .block {

	padding: 10px; /*--Padding of Container--*/	

}

.toggle_container .block img {

	margin-left: 10px; /*--Padding of Container--*/	

}

.toggle_container .blockdiv{margin:10px 0px 10px 10px; float:left;}

.toggle_container .block li{list-style:none; padding-left:16px; background: url(/images/tour/icon-gb-network.png) center left no-repeat;}

.toggle_container .block li a {font: bold 11px "Lucida Grande", Tahoma, Verdana, sans-serif;color:#333; text-align:left; text-decoration:none;}

.toggle_container .block li a:hover {color:#000;}

.toggle_container .blockdivclose{margin:0px; height:32px;background: url(/images/tour/gb-network-ft.png) repeat-x;}

.toggle_container .blockdivclose img{float:right; margin-right:10px; padding-top:5px;}



/*LANG ICONS*/

#tourtoplang{float:right; width:152px; margin:5px 10px 0px 0px;}

#lang {

width: 152px;

height: 14px;

background: url(/images/tour/icon-lang.png);

position: relative;

margin:0;

padding: 0;

}



#lang li {

float:left;

}



#lang li a {

position: absolute;

top: 0;

margin: 0;

padding: 0;

display: block;

height: 15px;

background: url(/images/tour/icon-lang.png) no-repeat;

text-indent: -9999px;



}



/*up state*/

li#lang_eng a {

left: 0;

width: 62px;

background-position: 0 0;

}



li#lang_por a {

left: 84px;

width: 80px;

background-position: -164px 0;

}





/*hover state*/

li#lang_eng a:hover {

background-position: 0 -15px;

}



li#lang_por a:hover {

background-position: -84px -15px;

}


/* -------------------------------------------------------------- */
/* IE6 PNG FIX */
/* -------------------------------------------------------------- */
img, div { behavior: url(/js/iepngfix.htc) }
