/*-----------------------------------------------------------
Description: The Jewellery Show 2010
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/

.ez_rpt_library_divider{
                border-top: 10px solid white;
border-bottom: 1px solid #ccc;
}

.ez_rpt_t {float:left; background:url(../g/2010/template/ez_rpt_t.gif) repeat-x top; width:775px; height:15px;}

.ez_rpt {padding:0px 10px 10px 10px; float:left; background:url(../g/2010/template/ez_rpt.gif) repeat-y top;}

.ez_rpt_b {float:left; background:url(../g/2010/template/ez_rpt_b.gif) repeat-x top; width:775px; height:15px;}

/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body {margin:0; padding:0; font: 0.6em  Arial, Sans-serif; text-align:center; color:#4f4f4f;  background-color:#fff;} 
a:link {color:#912f74; text-decoration:none; } /* unvisited link */
a:visited {color:#912f74; text-decoration:none; } /* visited link */
a:hover {color:#000; text-decoration:none;} /* mouse over link */
a:active {color:#912f74; text-decoration:none; } /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
/*Wrapper*/
#PageBody_DIV{width:960px; margin:0 auto; position:relative; background-color:#fff; }

/*Header*/
#header {width:960px; height:152px; background:url(../g/2010/template/bg_header.gif) repeat-x;}
#header-left{float:left; width:405px; height:152px;}
#header-right{float:left; width:478px; height:152px; padding-left:77px; }

/*Content*/
#content {font:1.2em/1.5em Arial, Sans-serif; color:#666; text-align:left; background:url(../g/2010/template/bg_content.gif) repeat-y; margin:10px 0 10px 0;}
#content-pages {font:1.2em/1.5em Arial, Sans-serif; color:#666; text-align:left; background:url(../g/2010/template/bg_content_pages.gif) repeat-y; margin:10px 0 10px 0;}

/*Columns Home*/
#column-left {float:left; width:180px; padding-left:11px; _padding:0 0 0 10px;}
#column-middle {float:left; width:536px; padding-left:23px; _padding:0 0 0 20px;}
#column-right {float:left; width:187px; padding-left:23px;}  

/*Columns Pages*/
#column-left-pages {float:left; width:180px; padding-left:11px; _padding:0 0 0 10px;}
#column-right-pages {float:left; width:733px; padding-left:23px;}

/*Marquee*/
#marquee {width:960px; height:29px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; font:1.2em/35px Arial, Sans-serif;}
#marquee a {color:#a8a7a7; line-height:2.5em;}
#marquee a:hover {color:#602e51; line-height:2.5em;}

/*Search*/
#search {width:180px; height:53px; _margin-bottom:2px; background:url(../g/2010/template/search_bg.gif) no-repeat; *margin-top:-5px;}
#searchfield { float:left; width:140px; height:53px; }
#searchfield input {height:21px;  width:140px;_width:130px; border:none; font:1em Arial, Sans-serif; color:#8a8a8a;  padding:4px 0 0 6px; background:none; text-align:left; margin:22px 0 0 7px;} /*style the input form*/
#search form {margin-bottom:0;} /* Remove default bottom margin on forms*/
#searchbutton {float:right; width:19px; height:20px; border:none; padding:26px 15px 0 0; _padding:26px 15px 0 0;}

/*Bottom Powerbar*/
#pb_bottom{width:930px; padding:15px; text-align:left; background-color:#4d4d4d; color:#fff; font-size:1.2em; line-height:1.6em; border-top:solid 16px #fff;}
#pb_bottom a{color:#c84a8a;}
#pb_bottom a:hover{color:#a9a9a9;}
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*Left Hand Side Nav*/
.menu {width:180px; position:relative; margin-bottom:-2px; _margin-bottom:-4px;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; margin:0 1px 0 0; position:relative;display:block; width:180px; *margin-top:-3px; _margin-top:-4px!important;}
.menu ul li a, .menu ul li a:visited {text-decoration:none; font:1em/25px bold arial, sans-serif; color:#222; text-align:left; display:block;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#FFF; 	background:transparent; }
.menu ul li:hover ul {display:block; position:absolute; top:-2px; left:180px; width:150px; }
.menu ul li:hover ul li {}
.menu ul li:hover ul li a {display:block; background:#ac799a; color:#fff; width:150px; border:1px solid #FFF; border-width:1px 1px 0 1px; min-height:20px; line-height:16px; padding:5px;}
.menu ul li:hover ul li a:hover {background-color:#fff; color:#5c2d4f; border:2px solid #d1b4c8; border-width:2px 2px 2px 2px; *border-width:2px 2px 5px 2px; width:148px; padding:3px 5px; *padding:3px 5px 2px 5px;}
.menu ul li:hover ul li.last a:hover {background-color:#fff; color:#5c2d4f; border:2px solid #d1b4c8; border-width:2px 2px 2px 2px; *border-width:2px 2px 2px 2px; width:148px; padding:3px 5px; *padding:3px 5px 2px 5px;}

/* Left Hand Side Nav IE6 */
table {_border-collapse:collapse; _border:0; _margin:0; _padding:0;}
.menu ul li a:hover {_color:#FFF; _background:transparent;}
.menu ul li a:hover ul {_display:block; _position:absolute; _top:2px; _left:180px; _width:150px;}
.menu ul li a:hover ul li a {_display:block; _background:#ac799a; _color:#fff; _width:150px;  _line-height:15px; _padding-top:7px; _padding-bottom:10px; _padding-left:7px; _border:1px solid #FFF; _border-width:1px 1px 0 1px;}
.menu ul li a:hover ul li a:hover {_background-color:#fff; _color:#5c2d4f; _border:2px solid #d1b4c8; _border-width:2px 2px 6px 2px; _width:146px; _padding:5px 3px 5px 5px;}
.menu ul li a:hover ul li.last a:hover {_background-color:#fff; _color:#5c2d4f; _border:2px solid #d1b4c8; _border-width:2px 2px 2px 2px; _width:146px; _padding:5px 3px 5px 5px;}

/* Topnav (Exhibitor Login + About Us) */
ul#topnav {width:248px; height:30px; background:url(../g/2010/template/bg_topnav.gif) no-repeat; float:right; margin:0 0 16px 0; padding-left:15px;}
ul#topnav ul {list-style-type: none;  margin:0; padding:0;}
ul#topnav li {display:inline; font: 1.2em/28px Arial, Sans-serif; }
ul#topnav li a {padding:0 0 0 10px; color:#79496b; text-decoration:none;}
ul#topnav li a:hover {color:#000; text-decoration:none;}
/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
/*Page Titles*/
h1 {font-size:1.2em!important; line-height:1.5em; font:Helvetica, Arial, Sans-serif; color:#78496a; padding-bottom:10px;} 

/*Sheet Titles With Background*/
h2 {height:33px; font:1.4em/33px Arial, Sans-serif; color:#78486a; letter-spacing:-1px; background:url(../g/2010/template/bg_sheettitle.gif) repeat-x; padding-left:10px; }

/*Sheet Titles Plain*/
h2.plain {font:1.4em Arial, Sans-serif; color:#78486a; letter-spacing:-1px; background:transparent; margin:0; padding:0;}

/*Sheet Titles Plain2*/
h2.plain2 {font:1.4em Arial, Sans-serif; color:#78486a; letter-spacing:-1px; background:transparent; margin:0; padding:10px 10px 0 8px; height:auto;}

/*Strap Titles*/
h3 {font:bold 1.1em Arial, Sans-serif; color:#4f4f4f; padding:5px 8px 0 8px;} 

/*Panel Titles*/
h4 { font:1.4em Arial, Sans-serif; color:#87637c; } 
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
/*Graphical Sheet (Default)*/
.sheetbody {background-color:#f7f3f3; border-bottom:1px solid #e9dddd; margin-bottom:15px;}
.bodysheet {padding:8px;}
.leftsheet {float:left; width:261px;}
.rightsheet {float:left; width:261px; margin-left:13px;}
.fullsheet {float:left; width:535px;}

/*Graphical Sheet - 350px height*/
.sheetbody_5 {background-color:#f7f3f3; border-bottom:1px solid #e9dddd; margin-bottom:15px; height:380px;}
.bodysheet_5{padding:8px;}
.leftsheet5 {float:left; width:261px; _width:255px;}
.rightsheet5 {float:left; width:261px; _width:255px; margin-left:13px;}
.fullsheet5 {float:left; width:535px;}


/*Graphical Sheet - 250px height*/
.sheetbody_6 {background-color:#f7f3f3; border-bottom:1px solid #e9dddd; margin-bottom:15px; height:280px;}
.bodysheet_6{padding:8px;}
.leftsheet6 {float:left; width:261px;}
.rightsheet6 {float:left; width:261px; margin-left:13px;}
.fullsheet5 {float:left; width:535px;}

/*Graphical Sheet Wide on Pages with no RHS Powerbar*/
.sheetbody_2 {background-color:#f7f3f3; border-bottom:1px solid #e9dddd; margin-bottom:15px;}
.bodysheet_2 {padding:8px;}
.leftsheet2 {float:left; width:360px;}
.rightsheet2 {float:left; width:360px; margin-left:13px;}
.fullsheet2{float:left; width:733px;}

/*Plain Sheet*/
.sheetbody_3 {margin-bottom:15px;}
.bodysheet_3 {}
.leftsheet3 {float:left; width:261px;}
.rightsheet3 {float:left; width:261px; margin-left:13px;}

/*Plain Sheet Wide on Pages with no RHS Powerbar*/
.sheetbody_4 {margin-bottom:15px;}
.bodysheet_4 {}
.leftsheet4 {float:left; width:356px;}
.rightsheet4 {float:left; width:356px; margin-left:13px;}

/*border sheets 100px 200px 300px*/
.sheetbody_7 { border:3px solid #eed9e7; margin-bottom:15px; height:100px;}
.sheetbody_8 { border:3px solid #eed9e7; margin-bottom:15px; height:200px;}
.sheetbody_9 { border:3px solid #eed9e7; margin-bottom:15px; height:300px;}
.sheetbody_10 { border:3px solid #eed9e7; margin-bottom:15px;}

.bodysheet_7{padding:6px 8px 8px 8px;}
.leftsheet7 {float:left; width:255px;}
.rightsheet7 {float:left; width:255px;margin-left:13px;}
.fullsheet7 {float:left; width:529px;}

/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
/* Plain Panels (Default)*/
div.plain-panel  {}
div.plain-panel  P {margin:0; padding:0;}

/* Centred Ad Panels */
.panelbody_1{text-align:center; margin-bottom:10px}

/* Plain Panels with 4px Bottom Margin*/
div.plain-panel-margin  {margin-bottom:4px;}
div.plain-panel-margin P {margin:0; padding:0;}

/* Supplied By Panel in Header*/
div.suppliedby-panel  {float:right; margin-top:20px;}
div.suppliedby-panel  P {margin:0; padding:0;}

/* 468x60 Banner Panel in Header*/
div.banner-panel  {width:468px; height:60px;}
div.banner-panel  P {margin:0; padding:0;}

/* Interact Panel*/
div.interact-panel  {height:36px; line-height:32px;_padding-top:12px; background:url(../g/2010/template/bg_interact.gif) no-repeat left; padding-left:56px; margin-bottom:10px;}
div.interact-panel  P {margin:0; padding:0;}

/* Countdown Panel*/
div.countdown {background:url(../g/2010/template/count1.jpg) no-repeat; height:38px; padding:25px 0 0 80px; margin-bottom:0px; border:1px solid #ededed; border-bottom:0px; margin-top:3px;}
div.countdown2{background:url(../g/2010/template/count2.jpg) no-repeat; height:185px; border:1px solid #ededed; border-top:0px; margin-bottom:10px; padding:4px 0 0 30px;;}
div.countdown P{margin:0; padding:0;}

/* Grey Panels*/
div.grey-panel {background-color:#f4f4f4; border:1px solid #ededed; margin-top:10px; padding:5px; width:168px;}
div.body-grey-panel {}
div.body-grey-panel P{margin:0; padding:0;}
/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
ul#footer {width:950px; height:22px; text-align:middle; background-color:#f2f2f2; margin:0 auto; padding-left:10px;} 
ul#footer ul {margin:0; padding:0;}
ul#footer li {list-style:none; display:inline;  font:normal 1.1em/22px Arial, sans-serif; color:#694d69;  padding:0 2px 0 2px; margin:0;}
ul#footer li a{color:#694d69;  text-decoration:none; padding:0;}
ul#footer li a:visited{color:#694d69; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#000; text-decoration:none; padding:0;}
ul#footer li a:active{color:#694d69; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/