@charset "utf-8";
/* International Jewellery 2012 Fair CSS Document */


body {
	background:#d6e9f6;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color:#000;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

img {
	border:none;	
}

a img 
{
	border: none;
}

a{
	-moz-transition:opacity .2s ease-out;
	-webkit-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out;
	text-decoration:none;
	color:#c4a006;
}
a:hover{
	opacity:0.9;
	text-decoration:none;
	color:#c4a006;
}


img 
{
	border:0;	
}

p
{
	line-height:1.2em;
	letter-spacing:0.02em;
	color:#000;
	padding:5px 0px;
}

span
{
	color:#000000;	
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#c4a006;
	font-weight:bold;
	margin:0;	
	padding:0px 0px;	
}

h2 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:25px;
	letter-spacing:0;
	color:#c4a006;
	font-weight:bold;
	margin:0;
	padding:0px 0px;	
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0px 0px;	
}

h4
{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0px 0px;	
}


.clear
{
	clear:both;
	padding:0;
	margin:0;
	height:0px;
}

.float_left {
	float:left;	
}

.float_right {
	float:right;	
}

/* -----------------------------------------------------wrapper stert here------------------------- */
#wrapper
{
	width:1000px;
	margin:0 auto;
	padding:0;
	background:#f5f5f5;
}

#headerWrapper
{
	width: 1000px;
	padding:0;
	margin:0;
}

#headerLeft
{
	width:200px;
	padding:0;
	margin:0;
	float:left;
}

#header
{
	width: 800px;
	padding:0;
	margin:0;
	height:220px;
	background:#FFF;
}

#navWrapper 
{
	width: 800px;
	height:21px;
	margin-left: auto;
	margin-right: auto;
	background:url(http://www.internationaljewelleryfair.com.au/images_2012/menu_bg.jpg) repeat-x;
	color:#fff;
}

/* menu ---start here---- */
.mainMenu
{
	margin:0;
	padding:0;
	width:1000px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.mainMenu li {
	margin:0;
	border-right:1px solid #FFF;
	list-style:none;
	width:auto;
	height:21px !important;
	padding:1px 0px 0px 0px;
}


.mainMenu li a {
	color: #FFFFFF;
	padding:10px 20px !important;
	line-height: 0px;
	text-transform:uppercase;
	margin:0;
	text-decoration:none;
	height:auto !important;
}
.mainMenu li a:hover {
	color: #000;
	padding:10px 20px !important;
	line-height: 0px;
	text-transform:uppercase;
	margin:0;
	text-decoration:none;
	height:auto !important;

}


.subMenu
{
	background:#ba9602;
	-moz-box-shadow: none;
	margin:0px;
	padding:0px 0px;
	width:245px;
	border:1px solid #F2E9C9;
}

.subMenu li {
	padding:5px 0px;
	border-top:1px solid #F2E9C9;
	border-right:none;
}

.submenu li:first-child {
	border-top:none;	
}

.subMenu li a {
	text-align: left;
	background: none;
}

.subMenu li a:hover {
	text-align: left;
	background: none;
	color:#333;
}

.subMenu .hasMenu {
	background:none;
	padding:5px 0px;
	margin:0;
	width:auto;
	height:auto;
}
.subMenu .hasMenu li {
	
	padding:5px 0px;
	margin:0;
}

.subMenu .hasMenu li:first-child 
{
	border-top:none;
}

/* ------------------------- menu end here ------------------------- */

/* --------------------- vertical menu here ------------------------*/

.verticalMenu2 {
	width:220px;
	padding:0;
	margin:0;
	background:#f5f5f5;
}

.verticalMenu2 .mainMenu2 {
	width:220px;
	padding:0;
	margin:0;
	list-style:none;
}

.verticalMenu2 .mainMenu2 li{
	margin:0px;
	padding:0px;
	text-align:center;
	border-bottom:1px solid #c0c0c0;
	background:#f5f5f5;
}

.verticalMenu2 .mainMenu2 li a{
	display:block;
	font-size:18px;
	margin:0;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	color:#c0c0c0;
	padding:10px;
	-moz-transition:background .3s ease-out, color .3s ease-out;
	-webkit-transition:background .3s ease-out, color .3s ease-out;
	transition:background .3s ease-out, color .3s ease-out;
}
.verticalMenu2 .mainMenu2 li a:hover{
	background:#c4a006;
	color:#fff;
	opacity:1;
	padding:10px;
	margin:0px;
	display:block;
}
.verticalMenu2 .subMenu2{
	box-shadow:none;
	padding:0;
	margin:0;
	background:#f5f5f5;
}
.verticalMenu2 .subMenu2 li{
	height:auto;
}
.verticalMenu2 .subMenu2 li a{
	text-align:left;
	color:#231f20;
	margin:0px;
	padding:5px 15px;
}
.verticalMenu2 .subMenu2 li a:hover{
	color:#fff;
	background:#c4a006;
}

/* ------------------------------------ vertical menu end here ------------------------------ */




/* -------------- main body start here -------------------------- */
#main_body
{
	width:1000px;	
	margin:0;
	padding:0;

}

#contentWrapper 
{
	width:1000px;
	padding:0;
	margin:0;
	min-height:400px;	
	background:#fff;
}

#contentWrapper #aboutEEWrapper
{
	width:980px;
}

.content {
	padding:20px 20px;	
}

/* ------------------- main body end here --------------------------- */

/* --- content start here ------------------------------------------------------ */

#left_column
{
	float:left;
	width:200px;
	margin:0;
	padding:10px 0px;
	background:#F5F5F5;
	
}

#middle_column
{
	float:left;
	width:550px;
	margin:0;
	padding:0;
	
}


#right_column
{
	float:right;
	width:220px;
	margin:10px 5px 0px 0px;
	padding:0px;
	background:#FFF;
	
}


/* LOGIN STYLE */
.loginArea
{
	width: 140px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	padding:15px 10px 0 25px;
	background:url('http://www.internationaljewelleryfair.com.au/images_2011/background_18_percent.png') repeat;
}

.loginArea span {
	font-size: 14pt;
	color: #f0ef93;
}
.loginArea .username
{
	width: 140px;
	height: 42px;
	margin-bottom: 10px;
	border:none;

}
.loginArea .username input
{
	width: 120px;
	height: 22px;
	margin:0 5px 0 0;
	background: none;	
	border:1px solid #F5F5D8;
	font-size: 10pt;
	color:#FFFFFF;
}

.loginArea .username input:focus
{
	border:1px solid #000000;
	background:#333;
	color:#fff;
}

.username label, .password label
{
	font-size:12px;	
}

.loginArea .password
{
	width: 140px;
	height: 42px;
	margin-bottom:30px;
	border: none;

}

.loginArea .password input
{
	width: 120px;
	height: 22px;
	margin:0 15px 20px 0;
	background: none;
	border:1px solid #F5F5D8;
	font-size: 10pt;
	color: #FFFFFF;
}

.loginArea .password input:focus
{
	border:1px solid #000000;
	background:#333;
	color:#fff;
}

.loginArea .submit
{
	width: 122px;
	height: 36px;
	background-color:#333;
	background: url('http://www.internationaljewelleryfair.com.au/images_2011/ijf_loginBtn.gif') no-repeat top left;
	cursor:pointer;
	margin-top:20px 0 0 5px;
}

/* FORGOT PW STYLE */
.forgotPw
{
	width:250px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	background:url('http://www.internationaljewelleryfair.com.au/images_2011/background_18_percent.png') repeat;
}

.forgotPwTitle
{
	width: 250px;
	font-size: 14pt;
	color: #f0ef93;
	margin-left: auto;
	margin-right: auto;
	margin-top:15px;
	background:url('http://www.internationaljewelleryfair.com.au/images_2011/background_18_percent.png') repeat;
	text-align:center;
	padding-top:10px;
}
.forgotPw .email
{
	width: 165px;
	height: 42px;
	margin-bottom:20px;
	/*background:url('images_2011/emails.png') no-repeat -32px 5px;*/
	/*background: url('images_2011/ijf_inputEmailBkg.png') no-repeat top left;*/
}
.forgotPw .email input
{	
	width: 145px;
	height: 22px;
	margin:0 0 0 51px;
	background: none;
	border:1px solid #F5F5D8;
	font-size: 10pt;
	color: #FFFFFF;
}

.forgotPw .email input:focus

{
	border:1px solid #000000;
	background:#FFFFFF;
	color:#000000;
}

.email label
{
	font-size:12px;
	margin:0 0 0 51px;
}

.forgotPw .submit
{
	width: 122px;
	height: 36px;
	background: url('ihttp://www.internationaljewelleryfair.com.au/images_2011/ijf_resetPwBtn.gif') no-repeat top left;
	border: none;
	cursor:pointer;
	margin:0 0 0 64px;
}

#downloadPDFBtn a {
	width: 200px;
	height: 36px;
	background: url('http://www.internationaljewelleryfair.com.au/images_2011/ijf_downloadPDFBtn.png') no-repeat top left;
	display:block;
}
#downloadPDFBtn a:hover {
	background-position: bottom left;
}

#wrapper #aboutEEWrapper
{
	width:992px;	
}

#wrapper #aboutEEWrapper p a
{
	color:#f68026;	
}




/* --- content end here -------------------------------------------------------- */

/* bottom section start here */

/*#bottom_sections_wrapper
{
	padding:15px 0 0;
	clear:both;
}

#bottom_sections_wrapper_2
{
	padding:15px 0 0;
	clear:both;
	width:637px;
}

#bottom_sections_wrapper_3
{
	padding:15px 0 0;
	clear:both;
}

#bottom_sections_wrapper_3 img
{
	float:left;
	margin:0 0 0 10px;
}


#mid_info h2, #bottom_info h2
{
	font-size:18px;
	padding:0 0 5px;
	color:#C9148C;
	margin:0;
	
}

#bottom_info
{
	margin:10px 0 10px 10px;
}

#bottom_info ul
{
	list-style:square outside;
	font-size:13px;
	color:#000000;
	padding-bottom:10px;
}

#bottom_left
{
	width:290px;
	margin:0 0 20px 6px;
}

#baseWrapper 
{
	height:170px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	text-align:center;
}

#xerxes2Footer
{
	margin:-28px 0 0;
}

.sponsors
{
	clear:both;
}

.sponsors img
{
	margin:0 10px 10px 10px;
}
*/
/* bottom section end here */

/* ##################### disable xerxes footer ################ */

#xerxes2Footer, .xerxesFooter
{
	display:none !important;	
}

#xerxes2Footer
{
	margin:0;
}