* {
	padding: 0;
	margin: 0;
}

.show-details {width:305px;}
.show-details ul {
	list-style:none; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10pt;	
	}	
.show-details ul ul li{
	margin-left:20px;
	}
.show-details a{
	color:#333;
	font-weight:bold;
	}	
.show-details a:hover{
	color:#F90;
	font-weight:bold;
	}	
/* social share */


#social_nav_horizontal {
	margin-left: 0px;
	font-family: Futura, Verdana, Sans-Serif;
	font-size: 18px;
	color: #8E9090;
	height: 100px;
}
#social_nav_horizontal h3 {
	display: inline;
	padding: 0 10px;
	border-bottom: dashed 1px #ccc;
}
#social_nav_horizontal ul {
	margin: 0;
	padding: 0;
	margin-top: 0px;
}
#social_nav_horizontal ul li {
	float: left;
	padding: 0px 0 0 5px;
	margin-left: 5px;
	list-style-type: none;
}
#social_nav_horizontal ul li a {
	padding: 6px 0 0 5px;
	height: 51px;
	color: #333;
	text-decoration: none;
	line-height: 1.45em;
}
#social_nav_horizontal ul li a:hover {
	color: #6DCAFF;
	text-decoration: none;
}
/*
.facebook {
	background: url(images/facebook.png)no-repeat;
	background-position: 0 -1px;
}

.twitter {
	background: url(images/twitter.png)no-repeat;
	background-position: 0 -1px;
	
}
*/
/* end social share */
.no_list_style {
	list-style:none;
}
blockquote {
	color: #666;
	font-weight: bold;
	margin: 1em 3em;
}
blockquote p:before {
	content: '"';
}
blockquote p:after {
	content: '"';
}
dt {
	font-weight:bold;
	color:#666;
}
dd {
	padding: 10px;
}
.default {
	margin-bottom:10px;
}
.default {
	padding-left:20px;
	line-height:1.6;
}
.default li {
	padding-left:0;
}
img {
	border:none;
}



body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:1.2;
	color:#362f2d;
	/*background:url(images/cactus-bg.jpg) no-repeat fixed top #000;*/
}
#faux {
	margin: 0;
	/* overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */

 	width: 958px;
	background:url(images/faux_column_white.gif) top left repeat-y #fff;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
h1 {
	color:#111112;
	font-size:18px;
	margin-bottom:6px;
}
h2 {
	color:#302f2f;
	font-size:13pt;
	margin-bottom:6px;
}
h3, h4 {
	margin:10px 0;
}
h3 {
	font-size:14px;
}
p {
	margin-bottom:10px;
}
a{ color:#dd5b10; text-decoration:none;}

a:hover{ text-decoration:underline}


#wrapper {
	margin: 0 auto;
	width: 1000px;	
	background-color:#fff;
	padding:0;
	border:1px solid #cdcdcd;
}
#header {
	color: #333;
	position:relative;
	width:1000px;
	padding: 0;
	height: 105px;
	margin: 0;
	background:#f6e91f url(images/0main-header-2.gif) top left no-repeat;
}
#0header {
	color: #333;
	position:relative;
	width:1000px;
	padding: 0;
	height: 105px;
	margin: 0;
	background:#f6e91f url(images/0main-header-2.jpg) top center no-repeat;
}
#middle {
	width:100%;
	float:left;
}
.leftCol {
	float:left;
	overflow:hidden;
	width:650px;
	margin:0 0 0 10px;
}
.leftCol-11 {
	float:left;
	overflow:hidden;
	width:95%;
	margin:0 0 0 10px;
}
.leftCol2 {
	float:left;
	overflow:hidden;
	width:980px;
	margin:0 0 0 10px;
}
.articleBox {
	float:left;
	margin:0 0 20px;
	width:315px;
}
.fullWidth {
	background:url("images/featured_article_title_bg.jpg") no-repeat scroll 0 0 transparent;
	width:650px !important;
}
.bg {
	background:url("images/featured_article_title_bg.jpg") no-repeat scroll 0 0 transparent;
}
.articleBox h1 {
	border-bottom:2px solid #808080;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	height:28px;
	line-height:24px;
	margin:0 0 15px;
	padding:0;
}
.bulit {
	padding:3px 0 0px 0px;
	float:left;
}
.bulit a{font-family: 'Droid Sans', sans-serif;}
.bulit p {
	margin-bottom:15px!important;
}
.bulit h3 {
	font-weight:bold;
	font-size:14px;
}
.bulit p span {
	color:#333;
	font-weight:bold;
}
.points {
	padding:2px 10px;
	width:620px;
	height:80px;
	float:left;
	background:url(images/bulit-bg.gif) no-repeat;
}
.points p {
	background:url(images/dot-linex.gif) repeat-x bottom;
	margin-bottom:15px!important;
}
.points h3 {
	font-weight:bold;
	font-size:14px;
}
.points p span {
	color:#333;
	font-weight:bold;
}
/* *******tow rows boxs******* */

.centerLine {
	background:url("images/centerLine.jpg") repeat-y scroll 0 0 transparent;
	border-top:1px solid #000;
	padding-top:3px;
}
.leftCol {
	float:left;
	overflow:hidden;
	width:650px;
}
.articleBox {
	float:left;
	width:315px;
	margin:0 0 20px 0;
}
.leftBox {
	margin-right:20px;
}
.articleBox h1 {
	border-bottom:2px solid #808080;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	text-align:left!important;
	font-size:20px;
	font-weight:normal;
	height:28px;
	line-height:24px;
	margin:0 0 15px;
	padding:0;
}
.bg h1 {
	border-bottom:2px solid #808080;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	text-align:left!important;
	font-size:20px;
	font-weight:normal;
	height:28px;
	line-height:24px;
	margin:0 0 15px;
	padding:0 0 0 15px;
}
.featured_article, .search_list {
	color:#404040;
	margin:0 0 20px;
}
.scroll-box {
	color:#404040;
	width:97%;
	height:350px;
	padding:0 5px 0 0;
	overflow-x:hidden;
	overflow-y:auto;
	/*font-family: 'Droid Sans', sans-serif;*/
}
.rightCol {
	background:none repeat scroll 0 0 #E1E1E1;
	float:right;
	overflow:hidden;
	padding: 8px;
	margin:0 10px 0 0;
	width:307px;

}
.rightCol2 {
	background:none repeat scroll 0 0 #E1E1E1;
	float:right;
	overflow:hidden;
	padding: 8px;
	margin:0 10px 0 0;
	width:207px;
}
.linkBox {
	background:none repeat scroll 0 0 #FFFFFF;
	min-height:130px;
	margin-bottom:8px;
	font-family: 'Droid Sans', sans-serif;
}
.linkBox h2 {font-family: 'Droid Sans', sans-serif;}
.linkBox_header {
	background:url("images/linkBox_header.jpg") repeat-x left top transparent;
	height:32px;
	padding:1px 0 0 8px;
	width:296px;
}
.linkBox_header h3 {
	color:#57490b;
	/* font-family:"Times New Roman", Georgia, Times, serif; */
	font-family: 'Oswald', sans-serif;
	font-size:15pt;
	font-weight:normal;
	margin:0;
	padding:0;
}
.linkBox p {
	display:block;
	margin:0;
	padding:10px;
}
.register_container {
	height:50px;
	margin:0 auto;
	width:265px;
}
.linkBox a.btnRegister {
	background:url("images/buttonSprite.gif") no-repeat scroll 0 -172px transparent;
	display:block;
	float:left;
	height:19px;
	margin-bottom:10px;
	padding-right:5px;
	text-indent:-2000px;
	width:259px;
}
.linkBox .btn {
	background:url("images/buttonSprite.gif") no-repeat scroll transparent;
	display:block;
	float:left;
	height:20px;
	margin-bottom:10px;
	padding-right:5px;
	text-indent:-2000px;
	width:83px;
}
.linkBox a.Attendees {
	background-position:0 0;
}
.linkBox a.Exhibitors {
	background-position:0 -24px;
}
.linkBox a.Press {
	background-position:0 -48px;
}
.linkBox img {
	float:left;
	padding-right:5px;
}
.newsletter_signup {
	height:25px;
	margin:0 auto;
	width:265px;
}
.form_textbox, .signup {
	border:1px solid #C0C0C0;
	color:#999899;
	float:left;
	font-size:11px;
	height:18px;
	width:180px;
}
input.btnSignUp {
	background:url("images/buttonSprite.gif") no-repeat scroll 0 -72px transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	float:right;
	font-size:0;
	height:25px;
	text-indent:-2000px;
	width:73px;
}
.newsletter_nav {
	height:20px;
	margin:0 auto;
	width:265px;
}
.linkBox a.smLink {
	color:#3191B9;
	font-size:10px;
	text-decoration:none;
}
.top-gallery {
	width:100%;
	float:left;
	padding:0 0 10px 0;
}
.row-1 {
	width:100%;
	float:left;
	padding:15px 0;
}

.row-1-1 {
	width:100%;
	float:left;
	padding:15px 0;
}
/***********Full Width Columns***********/
.singleCol {
	margin-bottom:10px;
	width:1000px;
	background:url(images/footer_banner_bg.jpg) repeat-x top;
	float:left;
}
.wideBox {
	margin: 0 auto;
	padding:20px 0 0 0;
	width: 980px;
}
.wideBox h1 {
	color:#000;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	height:22px;
	margin:0 0 15px 0;
	padding:0;
	border-bottom:2px solid #808080;
	line-height:17px;
}
.tripleColBox {
	background:url(images/centerline3col.gif) repeat-y top;
	width: 980px;
	margin: 0 auto;
	min-height: 120px;
	font-size: 11px;
}
.col-1 {
	float:left;
	width:325px;
}
.col-2 {
	float:left;
	width:325px;
	padding-left: 10px;
}
.col-3 {
	float:left;
	width:305px;
}
.rule {
	border-bottom:1px solid #808080;
	margin: 10px;
	padding:0;
}
.rtoolimg {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	width:146px;
}
.rtooltext {
	display:inline;
	float:left;
	margin:0 0 0 10px;
	width:140px;
}
.rtoolList {
	width:130px;
}
.add {
	width:100%;
	float:left;
	text-align:center;
}
.add img {
	width:308px;
	height:86px;
}
.add a {
	text-align:center;
	margin-bottom:10px;
	float:left;
}
/* `*`*`*`*`*`*`*`*` breadcrumbs*`*`*`*`*`*`*`*` */
.breadcrumbs {
	width:100%;
	float:left;
	padding:0 0 10px 0;
}
.breadcrumbs ul {
	list-style:none;
	padding:0 15px;
	margin:0;
}
.breadcrumbs ul li {
	float:left;
	background:url(images/bulit.gif) no-repeat left 5px;
	padding:0 13px;
}
.breadcrumbs ul li.none-bg {
	background:none;
	padding:0 10px 0 0;
}
.breadcrumbs ul li a {
	color:#333;
	float:left;
	margin:0;
	padding:0;
}
.breadcrumbs ul li a:hover {
	text-decoration:underline;
}
.top-border {
	border-top:3px solid #666;
	border-bottom:3px solid #666;
}
.sub-links {
	width:400px;
	float:left;
}
.sub-links ul {
	margin:20px 0 0 50px;
	padding:0px;
	float:left;
}
.sub-links ul li {
	list-style:none;
	float:left;
	font-size:14px;
	color:#3A7FB1;
	text-decoration:none;
	background:url(images/cir-bulit.gif) no-repeat 0px 5px;
	padding-left:15px;
	width:150px;
}
.sub-links ul li a {
	font-size:16px;
	color:#3A7FB1;
	display:block;
	height:30px;
}
.sub-links ul li a:hover {
	color:#000000;
}
.flash-member {
	float:left;
	border-right:1px solid #666;
}
.fullbox {
	width:100%;
	float:left;
}
.cetner-border {
	background:url(images/centerLine.jpg) repeat-y -10px 0;
}
.fullbox .left {
	margin: 0px;
	width:300px;
	float:left;
}
.fullbox .right {
	margin:0px;
	width:290px;
	float:right;
}
.fullbox h2.heading-bg {
	background:url(images/head-bg.jpg) no-repeat;
	width:297px;
	height:47px;
	color:#FFF;
}
.fullbox h2.heading-bg span {
	padding:8px 20px 3px 5px;
	margin:0 0 0 20px;
	border-bottom:2px solid #FC0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.cmt p {
	padding:0px 0 10px 0;
	margin:0;
}
.cmt p.title {
	padding:0 0 0px 0!important;
	;
	margin:0;
}
ol.default {
	list-style:none;
	margin:0;
	padding:0;
}
ol.default li {
	padding:0px 0 5px 13px;
	background:url(images/cir-bulit.gif) no-repeat 0 7px;
}
.calendar_table td {
	border:1px solid #CCCCCC;
	height:60px;
	padding:8px;
}
.bullet {
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}
.bulit p a {
	color:#000!important;
	font-weight:bold;
}
.bulit a:hover {
	color:#000!important;
	font-weight:bold;
}
.amber {
	background-image:url(images/pavilions/amber_bullet.gif);
}
.southwestern {
	background-image:url(images/pavilions/southwestern_bullet.gif);
}
.thailand {
	background-image:url(images/pavilions/thailand_bullet.gif);
}
.international {
	background-image:url(images/pavilions/international_bullet.gif);
}
.indonesian {
	background-image:url(images/pavilions/indonesian_bullet.gif);
}
.mexican {
	background-image:url(images/pavilions/mexican_bullet.gif);
}
.decor {
	background-image:url(images/pavilions/decor_bullet.gif);
}
.nepal {
	background-image:url(images/pavilions/nepal_bullet.gif);
}
.mineral {
	background-image:url(images/pavilions/mineral_bullet.gif);
}
.ice {
	background-image:url(images/pavilions/ice_bullet.gif);
}
.banner-contanier {
	float:left;
	width:100%;
	text-align:center;
	background:url(images/centerLine.jpg) repeat-y top;
	border-top:1px solid #666;
}
h1.heading {
	border-top:1px solid #666;
	padding:3px 0;
}
.banner-contanier .banner-box {
	width:325px;
	float:left;
	padding: 10px 0;
	height:200px;
	border-bottom:1px solid #666;
}
.followus {
	float:left;
	width:100%;
	margin:0 0 5px 0;
}
/* ==============================================  left-content   ===========================================================  */

ul.left-links {
	list-style:none;
	padding:0px;
	margin:0px;
	width:200px;
}
ul.left-links li {
	display:inline;
	background:none;
	margin:0px;
	border:0px;
	padding:0px;
}
ul.left-links li a {
	font-size:11px;
	color:#525252;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #dddddd;
	padding:7px 0px 7px 20px;
	margin:0 8px;
	height:auto;
	color:#000;
	background:url(images/bullet-blue.gif) no-repeat 5px 11px
}
ul.left-links li a:hover {
	color:#2C9BD1;
	text-decoration:none;
	display:block;
	background:#f1f1f1 url(images/bullet-blue.gif) no-repeat 10px 11px
}
.map img {
	border:1px solid #dddddd;
	padding:5px;
	margin:0 0 15px 0;
}
p.tel span {
	width:60px;
	float:left;
	border:0px solid #F00
}
/* *`*`*`*`*`*`*`*`*`*`contact-us*`*`*`*`*`*`*`*`*`*` */
.contact-us {
	width:95%;
	padding:10px;
	float:left;
	background:url("images/featured_article_title_bg.jpg") no-repeat scroll 0 0 transparent;
}
.contact-us h1 {
	border-bottom:2px solid #808080;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	text-align:left!important;
	font-size:20px;
	font-weight:normal;
	height:28px;
	line-height:24px;
	margin:0 0 15px;
	padding:0;
}
.contact-us .left {
	width:400px;
	float:left;
	font-size:12px;
}
.contact-us p {
	padding:10px 0 0 0;
}
.contact-us p span {
	width:100px;
	float:left;
	font-weight:bold;
}
.office {
	height:50px;
	float:left;
	clear:both;
}
.office span {
	float:left;
}
.office span.adrs {
	float:left;
	width:300px;
	font-weight:normal!important
}
.contact-us .right {
	width:200px;
	float:left;
}
.calendar-row {
	margin:0px 0 15px;
	float:left;
	background:url(images/dot-line.gif) repeat-x bottom;
	padding:0 0 10px 0;
}
.calendar-row .date {
	background:url(images/calendar.png) no-repeat;
	width:85px;
	height:52px;
	padding:8px 0 0 0;
	float:left
}
.calendar-row .date h3 {
	text-align:center;
	color:#666;
}
.calendar-row .content {
	width:550px;
	padding:0 0 0 10px;
	float:left;
}
/* *`*`*`*`*you tube video`*`**`*`*`*`*`*/

.utube-video {
	margin:0 0 20px 20px;
	float:left;
	border:1px solid #666;
}
.utube-video object {
	height:340px;
	margin:0;
	padding:0;
	width:598px;
}
.yellow-box-1 {
	width:950px;
	float:left;
	background:url(images/yellowbox-top-11.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:3px 0 0 0;
}
.yellow-content-1 {
	width:950px;
	float:left;
	padding: 20px;
	border-left:1px solid #d4bdb0;
	border-right:1px solid #d4bdb0;
}

.yellow-box {
	width:639px;
	float:left;
	background:url(images/yellowbox-top.jpg) no-repeat top left;
	margin:0 0 10px 0;
	padding:3px 0 0 0;
}
.yellow-content {
	width:597px;
	float:left;
	padding: 20px;
	border-left:1px solid #d4bdb0;
	border-right:1px solid #d4bdb0;
}

.yellow-content a{ color:#dd5b10;}
.yellow-content a:hover{ text-decoration:underline}

.video-thum {
	width:200px;
	float:left;
	padding:0 10px 0 0;
}
.video-txt {
	width:385px;
	float:left;
}
.video-txt h3 {
	font-family:Arial;
	font-size:18px;
	color:#5e5d57;
	font-weight:bold;
	padding:0;
	margin:0;
}
.video-txt h4 {
	font-family:Arial;
	font-size:14px;
	color:#5e5d57;
	font-weight:bold;
	padding:0;
	margin:0;
}
.video-txt p {
	font-family:Arial;
	font-size:12px;
	color:#5e5d57;
	font-weight:normal;
	padding:5px 0;
	margin:0;
}
.video-txt p a {
	color:#9d6b0b;
	font-weight:bold
}

/* *`*`*`*`list of exhibitor page start*`*`*`*`*`* */
.search {
	background:url("images/search.jpg") no-repeat scroll right top transparent;
	border:1px solid #999;
	font-family:verdana;
	font-size:11px;
	font-style:italic;
	height:17px;
	padding:3px 0 0 5px;
	width:275px;
}
label.srch {
	font-family:verdana;
	font-size:15px;
	color:#dd5b10;
	font-weight:bold;
}
.left {
	float:left
}
.right {
	float:right
}
.dot-bot-border {
	border-bottom:2px dotted #CD8E6E;
}
.exhibitor-title {
	border-bottom:2px dotted #CD8E6E;
	width:60%;
	text-align:center;
	font-family:verdana;
	font-size:15px;
	color:#333;
	padding:0 0 5px 0;
	font-weight:bold;
	float:left;
}

.both-title {
	border-bottom:2px dotted #CD8E6E;
	width:30%;
	text-align:center;
	font-family:verdana;
	font-size:15px;
	color:#333;
	padding:0 0 5px 0;
	font-weight:bold;
	float:right
}

.exhibitor-list{ border-bottom:2px dotted #CD8E6E; width:100%;
	float:left;
	padding:0; }

.exhibitor-list h4{ color:#dd5b10; font-family:verdana; font-size:14px; font-weight:bold; padding:0; margin:4px 0;}

.exhibitor-list p{ 
	font-family:verdana;
	font-size:12px;
	color:#333;  }
.exhibitor-list .exhibitor{ width:60%; float:left;  }
.exhibitor-list .booth{ width:30%; float:right; text-align:center; padding:10px 0 0 0; }




.form-blog{ width: 400px; margin: 0pt auto;}
.fm-row{ padding:5px 0; float:left;}

.form-blog input {
float:left;
width:160px;
height:18px;
background:url(images/input-bg.gif) repeat-x top;;
	border:1px solid #999;
	font-family:verdana;
	font-size:11px;
	font-style:italic;
	

}

.form-blog a{ color:#CD8E6E;}

opt{}

.form-blog label {
float:left;
padding:0 1em;
text-align:right;
width:200px;
color:#dd5b10;
font-family:Verdana;
font-size:14px;
font-weight:bold;
}


#faq2 {
float:left;
width:500px;
padding:0 0 0 20px;
}

#faq2 h2 {
border-bottom:1px dotted #939393;
color:#1C65A6;
font:bold 20px/50px "Palatino Linotype","Book Antiqua",Palatino,serif;
text-transform:uppercase;
}

#faq2 h3 {
color:#5B5B5B;
font:bold 16px/40px "Palatino Linotype","Book Antiqua",Palatino,serif;
margin:0;
padding:0 0 0 0;
text-transform:uppercase;
border-bottom:1px dashed #939393;
}

#faq2 ul {
margin:0;
padding:0;
}

#faq2 ul li {
color:#666565;
display:block;
font:14px/22px Arial,Helvetica,sans-serif;
padding:0 0 0 20px;
background:url(images/arrow.jpg) no-repeat left;
}

#faq2 ul li a {
color:#a58c00;
text-shadow:#fff 1px 1px 0px;
text-decoration:underline;
}

#faq2 ul li a:hover {
color:#cba900 ;
text-decoration:none;
}



/*publication page*/

.publication{ margin:10px 0; float:left;}
.publication tr{ }
.publication td{ border-bottom:dashed 2px #e0e0e0; padding:6px 8px;}
.publication td.title{ font-weight:bold;}
.publication a{ color:#C60;}



/* components */

.components-widget{ margin:10px 0; height:auto; width:100%;}
.components-widget-top-left{background:url(images/com-top-left.gif) top left no-repeat; width:6px; height:15px;}
.components-widget-top{background:url(images/com-top-bg.gif) top left repeat-x; width:auto; height:15px;}
.components-widget-top-right{background:url(images/com-top-right.gif) top left no-repeat; width:6px; height:15px;}

.components-widget-left{ border-left:#B9B9B9 solid 1px; width: auto; height:6px;}
.components-widget-right{ border-right:#B9B9B9 solid 1px; width: auto; height:6px;}
.components-widget-center{ border-left:#B9B9B9 solid 1px;   border-right:#B9B9B9 solid 1px;}


.components-widget-bottom-left{background:url(images/com-bottom-left.gif) top left no-repeat; width:6px; height:6px;}
.components-widget-bottom-center{ border-bottom:#B9B9B9 solid 1px; width: auto; height:6px;}
.components-widget-bottom-right{background:url(images/com-bottom-right.gif) top left no-repeat; width:6px; height:6px;}

.components-top-heading{ font-family:Arial; font-size:12px; font-weight:bold; background:#F9F9F9; height:25px; border:#E3E2E2 solid 1px; padding-left:5px;}
.components-inner-heading{ font-family:Arial; font-size:12px; font-weight:normal; background:#F9F9F9; height:25px; border:#E3E2E2 solid 1px; padding-left:5px; color:#2D62A5;}
.components-inner-heading a{ font-weight:bold;  color:#2D62A5;}
.components-inner-heading a:hover{ text-decoration:underline; }
.add-button{ background:url(images/add.gif) top left no-repeat; width:150px; height:25px; color:#1E1F19; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border:0px; margin-right:10px; margin-top:5px;} 
.reset-button{ background:url(images/reset.gif) top left no-repeat; width:70px; height:25px; color:#1E1F19; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border:0px; margin-right:10px; margin-top:0px;} 


.buyer-reg{ width:100%; float:left;}
.buyer-reg .fm-opt { padding:5px 0; float:left; width:100%;}
.buyer-reg .fm-req { padding:5px 0; float:left; width:100%;}
.buyer-reg label{ width:180px; float:left; text-align:right; padding:0 10px 0 0; color:#b24608; font-size:14px;}
.buyer-reg input{ width:300px; height:18px; border:1px solid #CCC; background:url(images/input-bg.gif) repeat-x; }
.buyer-reg div#fm-req-var label{ width:180px; float:left; text-align:right; padding:0 10px 0 0; color:#b24608; font-size:14px;}
.buyer-reg div#fm-req-var input.chk{ height: 15px; width: 15px; margin: 2px 4px 0 0; }
.buyer-reg div#fm-req-var span{ line-height: 15px; margin-top:-2px; }
.buyer-reg select{ width:300px;}
.policy{ width:580px; padding:0 0 0 10px}


.form_box {
background:none repeat scroll 0 0 transparent;
padding:0;
}

.form_box form {
overflow:hidden;
padding:15px 0 0;
width:100%;
}

#qf_name_label {
margin:-2px 0 0 190px;
position:absolute;
}

#code {
margin:17px 0 0 -82px;;
position:absolute;
}
input#Code{ height:32px}



.form_box .text {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #979797;
margin:0 0 9px;
padding:2px;
width:219px;
}

.form_box .text input, .form_box .text textarea {
background:none repeat scroll 0 0 #FFFFFF;
border:0 none;
color:#686767;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1em;
padding:2px;
width:195px;
}

#qf_email_label {
margin:4px 0 0 190px;
position:absolute;
}

.form_box label {
cursor:pointer;
}


.form_box .textarea {
width:519px;
}

.form_box .text textarea {
height:160px;
max-width:515px;
overflow:auto;
width:515px;
}

.form_box .text select {
color:#686767;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1em;
width:219px;
border:none;
}

.form_box .submit {
padding:5px 0 0;
}

.comp-img{ background:#f0f0f0; border:1px solid #c9c8bf; float:left; padding:10px; }
.comp-img img{ border:1px solid #beb68f;}

.compth-img{
	margin: 0 auto;
	background:#f0f0f0;
	border:1px solid #c9c8bf;
	padding:10px;
	width: 500px;
	text-align: center;
}
.compthimg1{
	border:1px solid #beb68f;
	float: left;
}
.compthimg2{
	border:1px solid #beb68f;
	
}
.compthimg3{
	border:1px solid #beb68f;
	float: right;
}






/*       inner page         */

.exhibitor_area {
	padding:4px;
}
.dark {
	background-color:#f9f9f9;
}
.exhibitor_area label {
	padding:6px 20px 6px 0;
	width:100px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:left !important;
}
.exhibitor_area_content {
	padding:2px 0 2px 120px;
	margin:8px 0;
	border-bottom:1px solid #f6f6f6;
}
.exhibitor_area_content ul {
	width:240px;
	float:right;
	list-style:none;
}
.exhibitor_area_content ul li label {
	padding:0 !important;
	width:240px;
	text-align:left !important;
}
.exhibitor_area_buttons {
	text-align:center;
	margin:20px auto 10px auto;
}
.prices_table {
	margin:0 0 20px 0;
	width:400px;
	border:1px solid #ccc;
}
.prices_table th, .prices_table td, .prices_table caption {
	padding: 3px;
}
.prices_table caption {
	text-align:left;
	font-weight:bold;
	color:#333;
}
.prices_table td {
}
.prices_table th {
	background-color:#fffab8;
}
.subscribe {
	padding:10px;
	border:1px solid #fff;
	width:200px;
}
.subscribe legend {
	color:#333333;
	padding:0 5px;
}
.subscribe label {
	width:60px;
	padding-right:10px;
	text-align:right;
	float:left;
}
.subscribe input.text_input {
	margin-bottom:6px;
	float:left;
}

.ex-inner-row{ width:100%; float:left; padding:5px 0}
.ex-inner-row label{ width:107px;
	padding-right:10px;
	text-align:left;
	font-weight:bold;
	float:left;}
	
.input-blog{ float:left;}
.ex-inner-row input {
	background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #979797;
margin:0 0 0px;
padding:2px;
width:219px;
}	

.components-widget ul{ list-style:none}


.div_error {
background-color:#FFD4D4;
border:1px solid #FF0000;
color:#FF0000;
font-weight:bold;
margin:10px auto;
padding:10px 0 10px 10px;
}






.scrollContainer {
position:relative;
padding:0px;
width:840px; float:left;
}

.panel {
float:left;
height:auto;
padding:10px;
width:260px;
}

.inside {
background-color:#FFFFFF;
border:1px dashed #999999;
padding:10px;
}

.inside  h2{
	font-size:14px;
background-color:#f1f1f1;
text-align:center;
color:#666;
}

.inside:hover {
-moz-box-shadow:0 0 10px #000;
cursor:pointer;
}
.exhibitor_image {
	margin-top: 20px;
}

.clear_both {
clear: both;
}
.buyer-reg input#button {
	background-color:transparent;
	background:url(images/submit.jpg) top left no-repeat;
	width:109px;
	height:35px;
	border:0;
}

input.print{	background-color:transparent;
	background:url(images/print-button.jpg) top left no-repeat!important;
	width:136px!important;
	height:35px;
	border:0;
}
a.not-reg{	background-color:transparent;
	background:url(images/not-reg-button.jpg) top left no-repeat!important;
	width:345px!important;
	display:inline-block;
	margin-top:5px;
	height:35px;
	border:0;
}


.buyer-reg input#cancelbutton {
	background-color:transparent;
	background:url(images/cancel.jpg) top left no-repeat;
	width:109px;
	height:35px;
	border:0;
}

