/*-----------------------------------------------------------
Description: Smart Jewelry Show 2010
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
Last Updated: 23/02/2009 10:33
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font: 0.75em Arial, Helvetica, Sans-serif; background:url(../g/2010/template/background_pages.jpg) repeat-x top center; background-color:#f9fafe;}
body a{ color:#c42329; text-align:left; text-decoration:none;}
body a:hover{ color:#15274b; text-align:left; text-decoration:none;}
/*---------------------------------------------------------*/

                        
/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{width:100%;}
#wrapper{width:1000px; margin:0 auto; position:relative;}
	#header{width:1000px; position:relative; float:left; }
		#header-left{float:left; width:216px;}
		#header-right{float:left; width:784px; height:145px;  background:url(../g/2010/template/header_right_bg.jpg) no-repeat;}
		#header-right img, #header-right a img {float:right; margin-top:25px;} /* Register Now Button in header */
	#menu{margin-left:40px;}
	#content{float:left;position:relative;width:1000px;}
		#marquee{float:left; width:480px; height:30px; margin-top:10px; background:url(../g/2010/template/marquee_bg.gif) no-repeat left; padding:10px 0 0 107px; margin-left:66px; _margin-left:35px;}
		#pb_top{width:468px; height:60px; float:left; margin:22px 0 0 103px; _margin-left:55px;}
		#home_sheet{width:880px; margin-top:6px; margin-left:71px; position:relative;}
			#hsheet{padding-bottom:25px; width:880px; float:left;}
		#page_sheet{width:848px; margin-top:5px; margin-left:68px; position:relative;}
			#sheet{width:561px; float:left; padding-bottom:25px;}
			#pb_right{margin-left:20px; margin-top:80px; width:200px; float:left;}
		#bottom{width:100%; height:84px; background:url(../g/2010/template/footer_bg.gif) repeat-x; bottom:0px;}
			#pb_bottom{width:930px; margin:0 auto; height:18px; padding:18px 0 0 70px;}
			#page_sheet table {text-align:left;}
/*---------------------------------------------------------*/

/* MARQUEE
-----------------------------------------------------------*/
#marquee a{color:#15274b;}
#marquee a:hover{color:#d1242a;}
/*---------------------------------------------------------*/

/* SEARCH
-----------------------------------------------------------*/
input.inp {width:156px; height:14px; border:solid 1px #cccccc; padding:5px; font-size:11px; color:#15274b;}
.inpimg{border:solid 1px #cccccc; margin-top:0px; *margin-top:1px; _margin-top:1px;} 
/*---------------------------------------------------------*/


/* PANEL
-----------------------------------------------------------*/
#pb_right .panel_bottom{ height:10px; width:200px; clear:both; }

/*Red Line Panel*/
.panel_top2{background:url(../g/2010/template/arrows.gif) no-repeat left top; padding-left:20px; padding-top:6px; height:24px;}
h3{font-family:Arial, Sans Serif; color:#000; font-size:1.35em; font-weight:bold;}
.panel_body2{background:url(../g/2010/template/border.gif) no-repeat left top; width:180px; padding:10px; font-weight:bold; line-height:1.5em;}
.panel_bottom2{background:url(../g/2010/template/border.gif) no-repeat left top; width:200px; height:15px;}
/*---------------------------------------------------------*/


/* SHEET
-----------------------------------------------------------*/
/*HOME SHEET*/
#home_sheet .sheetbody_2{width:850px; position:relative; float:left;}
#home_sheet .fullsheet{width:850px; float:left; position:relative; float:left;}
#home_sheet .bodysheet{}

/*PAGES SHEET*/
#sheet_top{ width:561px; background:url(../g/2010/template/sheet_top_bg.gif) no-repeat top left; height:25px;}
#sheet_bottom{ width:561px; background:url(../g/2010/template/sheet_bottom_bg.gif) no-repeat bottom left; height:25px;}
#page_sheet .sheetbody_3{background:url(../g/2010/template/sheet_middlebg.gif) repeat-y;}
#page_sheet .fullsheet{width:561px;}
#page_sheet .bodysheet{margin:0; padding:7px 30px 12px 46px; line-height:1.55em;}

h1{padding:5px 30px 7px 33px; color:#d1242a; font-size:2.9em; text-transform:uppercase; font-family: Myriad Pro, Arial, sans serif; /*line-height:0em; *padding-bottom:27px;*/ _line-height:1.4em; _padding-bottom:5px;}
#actions h1{padding:5px 30px 7px 0px; color:#d1242a; font-size:2.9em; text-transform:uppercase; font-family: Myriad Pro, Arial, sans serif; /*line-height:0em; *padding-bottom:27px;*/ _line-height:1.4em; _padding-bottom:5px;}
h2{ padding:10px 30px 0px 46px; color:#15274b; font-size:1.5em; font-weight:bold;}

.hoz{height:10px; float:left; position:relative;}
#page_sheet .hoz{height:0px; float:left; position:relative;}

/*countdown*/
.panelbody_3{width:123px; height:30px; background:url(../g/2010/template/counter_top.gif) no-repeat; padding:10px 0 0 70px;}
.panelbody_4{width:118px; height:35px; background:url(../g/2010/template/counter_bottom.gif) no-repeat; padding:5px 0 0 75px;}

.ez_header{font-weight:bold; color:#fff;}
.ez_po_header{font-weight:bold; color:#fff;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:999; position:relative;  float:left; width:952px; height:51px; padding-left:8px; _margin-top:0px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100;  min-height:51px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:0px; top:35px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2010/template/mainmenu_bg.gif) /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; text-decoration:none; padding:20px 12px 0 12px; _padding:20px 12px 12px 12px;}
.menu1 ul li a{color:#15274b; font: bold 1.25em Arial, Sans-serif; text-transform:uppercase;}
.menu1 ul li a:hover{color:#fff; font: bold 1.25em Arial, Sans-serif; text-transform:uppercase;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; padding-top:12px; _padding-top:12px; }
.menu1 ul ul li{list-style:none; position:absolute; width:180px;}
.menu1 ul ul li a{background:none; background-color:#18294a; color:#fff; font: normal 1em Arial, Sans-serif; padding:6px 13px; text-align:left; text-transform:none;}
.menu1 ul ul li a:hover{background:none; font: normal 1em Arial, Sans-serif;color:#fff;background-color:#243c6b;padding:0; padding:6px 13px; text-align:left; 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;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0 auto; padding:0; text-align:right; padding-right:70px; width:930px; margin-top:20px; _margin-top:5px;} 
ul#footer li {list-style:none; display:inline;  font:0.8em Arial, sans-serif; color:#15274b; padding:0 2px 0 2px; font-weight:bold;}
ul#footer li a{ color:#15274b; text-decoration:none; font-weight:bold;}
ul#footer li a:hover{color:#c42329; text-decoration:none; font-weight:bold;}
/*---------------------------------------------------------*/