/*-----------------------------------------------------------
Description: Gitex 2010
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.8em  Verdana, Sans-serif; text-align:left; color:#525252; background-color:#000;}
body a{color:#82744d; text-decoration:none; font-weight: bold}
body a:hover{color:#483910; text-decoration:none; font-weight: bold}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{width:1010px; position:relative; margin:0 auto;}
#wrapper{width:1010px; position:relative; float:left; margin:0 auto;}
	#header{width:1010px; float:left; position:relative; z-index:49;}
	#menu{background:url(../g/2010/template/menu_bg.gif) no-repeat; width:1000px; float:left; height:39px; z-index:50; position:relative;}
	#news_search{float:left; width:1010px; height:35px; margin-top:10px; background:url(../g/2010/template/bg_news_search.gif) no-repeat;}
		#pb_marquee{float:left; width:690px; height:22px; margin:9px 0 0 115px; _margin:9px 0 0 57px;}
		.search{width:180px; height:25px; float:right; margin-top:9px; margin-right:5px;}
	#content{float:left; width:1000px; margin-top:15px; z-index:40; position:relative;}
		#pb_left{width:185px; float:left; margin:0 23px 0 0;}
		#sheet{width:584px; float:left; margin:0 21px 0 0; line-height:1.6em;}
			#pb_bottom{width:584px; float:left;}
				#pb_bottom_t{width:584px; float:left; height:8px; background:url(../g/2010/template/pb_bottom_t.gif) no-repeat; font-size:0;}
				#pb_bottom_m{width:584px; float:left; background:url(../g/2010/template/pb_bottom_m.gif) repeat-y;}
				#pb_bottom_b{width:584px; float:left; height:8px; background:url(../g/2010/template/pb_bottom_b.gif) no-repeat;}
		#pb_right{width:185px; float:left; margin:0; padding:0;}
	#foot{width:1010px; height:110px; float:left; margin:0 auto; background:url(../g/2010/template/foot_img.jpg) no-repeat bottom; margin-top:10px;}
	#sponsor{width:1000px;  float:left; margin:0; padding:0;}
	
	#pb_sponsor{width:1000px; float:left; margin:0; padding:0;}
	
/* ACTION SHEETS
-----------------------------------------------------------*/
#action_t{width:584px; height:4px; padding:0; margin:0; background:url(../g/2010/template/action_t.gif) no-repeat; font-size:0; line-height:0;}
#action{width:552px; background-color:#fff; border-left:1px solid #6a6a6a; border-right:1px solid #6a6a6a; padding:11px 15px 11px 15px;}
#action_b{width:584px; height:19px; padding:0; margin:0; background:url(../g/2010/template/action_b.gif) no-repeat;}

/*---------------------------------------------------------*/

/* HEADER
-----------------------------------------------------------*/
#header_l{float:left; width:468px;}
#header_r{float:left; width:542px;}
	#header_buttons{float:right; height:27px; overflow:hidden; margin-right:10px;}
	#header_flash{float:left;}
	#header_br{float:left; z-index:40;}
#pb_top{position:absolute; top:105px; left:535px; width:467px; height:61px; z-index:30;}
/*---------------------------------------------------------*/

/* SEARCH + MARQUEE
-----------------------------------------------------------*/
#inp input{width:150px; height:15px; float:left; font-size:0.9em; color:#666; border:solid 0px;}
#inpimg{float:left;}

#pb_marquee{color:#d2ba7a; font-size:1em;}
#pb_marquee a{color:#d2ba7a; font-size:1em; padding-right:20px;}
#pb_marquee a:hover{color:#fff;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative; float:left; width:1000px; height:34px;}
.menu1 li{list-style:none; float:left; list-style:none;  position:relative; z-index:50;}
.menu1 ul{margin:1px 0 0 1px; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:50; left:-1px; top:33px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:transparent; /*main menu Background on hover*/}
.menu1 ul li.first_menu a{border-left:solid 0px; margin-left:3px;}
.menu1 ul li.first_menu a:hover{border-left:solid 0px; margin-left:3px;}
.menu1 ul li.last_menu a{border-right:solid 0px;}
.menu1 ul li a:hover{background:url(../g/2010/template/menu_on_bg.gif) repeat-x;}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:Verdana, Sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none; padding:7px 14px 8px 14px; margin-top:3px; text-transform:uppercase; border-right:solid 1px #a39163; border-left:solid 1px #7c6f4b;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0 auto; position:relative;}
.menu1 ul ul li{list-style:none; position:absolute; width:150px; margin:0 auto;}
.menu1 ul ul li a{margin:0; border:0; background-color:#9f8f67; color:#fff; font:normal 0.9em Verdana, Sans-serif; padding:6px 12px; text-align:left; _font-size:1em; text-transform:none; }
.menu1 ul ul li a:hover{margin:0; border:0; font:normal 0.9em Verdana, Sans-serif; color:#fff; background:none; background-color:#816a30; padding:6px 12px; text-align:left; _font-size:1em; text-transform:none;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0; z-index:50;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:50;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{color:#fbf3d6; font-weight:normal; font-size:1.9em; line-height:1.3em; background:url(../g/2010/template/pt_bg.gif) no-repeat; margin:0; padding:2px 0 23px 10px; _padding:2px 0 8px 10px; height:16px; width:573px; }
h2{color:#a39161; text-align:left; font-weight:normal; font-size: 1.9em; margin-bottom:8px; line-height:1.3em;}
h3{text-align:left; color:#483910; font-weight:bold; font-size:1.1em; margin-bottom:5px;}
h4{color:#483910; text-align:left; font-weight:bold; font-size:0.85em; text-transform:uppercase;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
.sheet_1border{margin-bottom:15px; background-color:#fff;}
.sheet_2border{margin-bottom:15px; background-color:#000;}
.bodysheet{background-color:#fff;}

.fullsheet{width:584px; float:left;}
.leftsheet{width:285px; float:left;}
.rightsheet{width:285px; float:left; margin-left:14px;}

/*Bordered Sheet Graphics*/
div.t { width:100%; background:transparent url(../g/2010/template/sheet_t.gif) repeat-x top;}
div.b {background:transparent url(../g/2010/template/sheet_b.gif) repeat-x bottom;}
div.l {background:transparent url(../g/2010/template/sheet_l.gif) repeat-y left;}
div.r {background:transparent url(../g/2010/template/sheet_r.gif) repeat-y right;}
div.bl {background:transparent url(../g/2010/template/sheet_bl.gif) no-repeat scroll 0 100%;}
div.br {background:transparent url(../g/2010/template/sheet_br.gif) no-repeat scroll 100% 100%;}
div.tl {background:transparent url(../g/2010/template/sheet_tl.gif) no-repeat scroll 0 0; }
div.tr {background:transparent url(../g/2010/template/sheet_tr.gif) no-repeat scroll 100% 0; padding:15px;}
div.bg {background-color:#fff;}
/*---------------------------------------------------------*/

/* PANEL
-----------------------------------------------------------*/
.panel_body{}
.panel_bottom{height:10px;}

#pb_top .panel_bottom{height:0px;}

/*countdown*/
.panel_3{padding:0px 0px 0px 6px; margin:0;}
.paneltitle_3{ width:170px; margin-top:0px; padding:0;}
.panelbody_3{margin:0; padding-top:46px; background:url(../g/2010/template/bg_countdown.gif) no-repeat top left; height:60px; width:170px;}
.panel_3_foot{width:0; height:0px; padding:0; margin:0;}


/*brown panel white bg*/
.panel_top6{height:10px; background:url(../g/2010/template/panel_t.gif) no-repeat; padding:14px 14px 14px 10px; _padding:14px 14px 10px 10px;}
.panel_body6{background:url(../g/2010/template/panel_m.gif) repeat-y; padding:10px 14px;}
.panel_body6 img{text-align:center; margin:0 auto; display:block;}
.panel_bottom6{height:12px; background:url(../g/2010/template/panel_b.gif) no-repeat; margin-bottom:10px;}

/*brown panel brown bg*/
.panel_top4{height:8px; background:url(../g/2010/template/panel2_t.gif) no-repeat; padding:14px; _padding:14px 14px 8px 14px;}
.panel_body4{background:url(../g/2010/template/panel2_m.gif) repeat-y top; padding:10px 14px; color:#483910;}
.panel_body4 img{text-align:center; margin:0 auto; display:block;}
.panel_bottom4{height:11px; background:url(../g/2010/template/panel2_b.gif) no-repeat; margin-bottom:10px;}

#pb_bottom  .panel_body{float:left; margin:1px 0px 10px 10px; _margin:1px 0px 10px 5px;}
#pb_bottom  .panel_bottom{height:0; width:0; overflow:hidden; margin:0; padding:0;}

.panel_top5{height:17px; background:url(../g/2010/template/brown_top_panel.gif) repeat-x; height:8px; padding:5px 14px 14px 14px; _padding:5px 14px 6px 14px; width:257px; float:right; margin-right:11px; _margin-right:5px; margin-top:1px;}
.panel_body5{background:#eee4cd url(../g/2010/template/bottom_brown_panel.gif) repeat-x; padding:10px 14px; _padding:8px 14px 8px 14px; color:#82744d; width:257px; height:131px; float:right; margin-right:11px; _margin-right:5px;}

.panel_1{width:1000px;  padding:0; margin:0; background:#FFF;}
.paneltitle_1{  margin-top:0px; padding:0;}
.panelbody_1{margin:0; padding:0; background:#FFF;}
/*.panelbody_1 img{margin:0; height:100px; padding:0; background:#FFF;}*/
.panel_1_foot{ height:0px; padding:0; margin:0;}


/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer {text-align:left; margin:0; padding:0;} 
ul#footer li {list-style:none; display:inline; color:#b99c5e; padding-right:3px; font-size:0.8em;}
ul#footer li a{color:#b99c5e; text-decoration:none;}
ul#footer li a:hover{color:#fff;}
/*---------------------------------------------------------*/

/* CONTENT SLIDER
-----------------------------------------------------------*/ 
.slidetitle{font-size:1.5em; font-weight:bold; padding:0; color:#eb018c;}

.sliderwrapper{
position: relative; overflow: hidden; width:583px; height:244px; float:left; margin:0px;}

.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; width: 583px; height:244px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.slider_title{font-size:1.2em; font-weight:bold; padding:0; color:#044a85;}

.pagination{
float:left;
padding:0;
width: 583px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
height:47px;
text-align: left;
background-color: #fff;
margin-bottom:15px;
background:url(../g/2010/template/bg_slidemenu.gif) no-repeat top left;
}

ul.list{list-style:none; position:relative; margin:0; padding:0; }
ul.list li{ float:left; height:47px;}

/*.slide1 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide2 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide3 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide4 {padding:10px 27px 0 26px; border-right:solid 1px #5b5a5a;}
.slide5 {padding:10px 27px 0 26px;}*/

.pagination a{
padding: 0 0px;
text-decoration: none; 
color: #fff;
font-weight:bold;
font-size:1.2em;
cursor:pointer;
margin-bottom:15px;
}


.pagination a:hover, .pagination a.selected{
color: #00aeed;
cursor:pointer;
font-weight:bold;
margin-bottom:15px;
padding:0;
}




