body {
	background-image:url(../events/site/3dprintusa/images/2014/bg2014t.png);
	background-color:#545f66;
	background-repeat:repeat-x;
	background-position:top center;
	margin-top:20px;
}


/************ Site frame **************/

div#outersitecontainer {
	width:1042px;
	background-color:#FFF;
}

div#maincontainer{
	width:1042px;
}

div#area_top {
	width:1042px;
	height:auto;;
}

div.innerarea_top {
	width:1042px;
	height:auto;
}


div#area_lhs {
	margin-left:25px;
	margin-top:35px;
	
}

div#area_footer {
	width:1042px;
}

div.innerarea_footer {
	margin-left:25px;
}
 
 div#area_rhs {
	 width:196;
	 margin-top:20px;
	 border:none;
	 margin-bottom:100px;
	 
 }
 
  div.innerarea_rhs {
	 width:196;
	
 }
 
 div#lhsmenu {
	 border-top:1px #e1e8ee solid;
	 margin-bottom:20px;
 }
 
	
div.menusepleft{
		display:none;}

div.menusepright{
		display:none;}
		
div#topmenu_inner{
	width:1000px;}


/*************** Circular images ***************/

div.circular{
	width: 150px;
	height: 150px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;

	}	
 
#end-users {
	background:url(images/End-user-forum.jpg) no-repeat;
	background-position:center center;
}

#announcements {
	background:url(images/announcements.jpg) no-repeat;
}

#colocated {
	background:url(images/colocated.jpg) no-repeat;
}
 
 
#tradeshow  {
	background:url(images/tradeshow-03.jpg) no-repeat;
	background-position:center center;
}

#demonstration  {
	background:url(autoadvance/img/photos/32.jpg) no-repeat;
	background-position:center center;
}


#manufacturing  {
	background:url(autoadvance/img/photos/28.jpg) no-repeat;
	background-position:right center;
}

#masterclass  {
	background:url(autoadvance/img/photos/14.jpg) no-repeat;
	background-position:center center;
}

#tours  {
	background:url(../printed-electronics-usa-13/images/intel_museum.jpg) no-repeat;
	background-position:center center;
}

.rounded-corners {
display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
margin-right:10px;
margin-bottom:10px;
}

/************ Site frame ends **************/


div#langreg {
	padding:0px 20px 0px 20px;
	height:32px;
	overflow-y:hidden;
	background-color:#545f66;
	background-image:url(../events/site/3dprintusa/images/2013/log-reg-bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}

div#langreg form {
	text-align:left;
}

div#language {
	display:none;
}

div#langreg {
	text-align:left;
}

div#langreg div#userdetails {
	width:992px;
	overflow:hidden;
	height:30px;
}

div#langreg table {
	margin-left:100px;
	margin-top:3px;
	width:600px;
}

div#langreg table td {
	font-size:10px;
	color:#808080;
}

div#langreg div#userdetails input.textfield {
	font-size:10px;
	width:100px;
}

div#manuallanguage {
	width:360px;
	float:right;
	margin-top:-20px;
	text-align:right;
}

div#manuallanguage a {
	margin-left:3px;
}

a.conftoplogo {
	width:100px;
	float:left;
	margin-top:-24px;
	height:24px;
	display:block;
}


/****************** LHS OVERWrites *****************/
div#area_lhs div.title {
	border-top:0px solid #ffffff;
	background-color:#d30736;
	padding-top:6px;
	padding-bottom:6px;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	font-weight:lighter;
	padding-left:0px;
}


#area_lhs div.eventcalendar div.subtitle {
	background-color:#4c565c;
}

div#area_lhs {
	border:none;
}

div.lhsmenutext {
	padding-left:30px;
}

a.menuitem img {
	display:none;
}

#area_lhs div.eventcalendar div.date {
	color:#ffffff;
	font-size:14px;
	margin-left:5px;

}


#area_lhs div.eventcalendar div.pages {
	width: 138px;
}

#area_lhs div.eventcalendar a.page {
	font-size:11px;
	margin-left:4px;
	color:#ffffff;
}


#area_lhs div.eventcalendar {
	 border-left: 0px solid #A0A0A0;
    border-right: 0px solid #A0A0A0;

}

#area_lhs div.eventcalendar div.datepage {
		background-color:#4c565c;
}

/************** top menu colour scheme **************/


div#topmenu {
	margin-left:25px;
	height:60px;
	background-color:#FFF !important;
}

div#topmenu a {
	border-top:#ffffff solid 8px;
	font-size: 17px;
    font-weight:normal !important;
	letter-spacing:0.5px;
	}

div#topmenu a:hover {
	border-top:#5f7072 solid 8px;
	border-bottom:#5f7072 solid 8px;
	display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
	}
	
	div#topmenu a.selected:hover {
		background-color:#5f7072 !important;
	}
	
	div#topmenu a.selected {
		font-size:20px;
		display: inline-block;
position: relative;
overflow: hidden;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;

	}

div#topmenu_inner {
	height:60px;
}

a#topmenu-home {
	background-color:#4c565c;
}

a#topmenu-home.selected {
	background-color:#4c565c !important;
	border-top:#4c565c solid 8px;
	border-bottom:#4c565c solid 8px;
}

a#topmenu-exhibition {
	background-color:#e05e08;
}

a#topmenu-exhibition.selected {
	background-color:#e05e08 !important;
	border-top:#e05e08 solid 8px;
	border-bottom:#e05e08 solid 8px;
}

a#topmenu-masterclasses {
	background-color:#e4760e;
	border-right:0px solid #CCC;
}

a#topmenu-masterclasses.selected {
	background-color:#e4760e !important;
	border-top:#e4760e solid 8px;
	border-bottom:#e4760e solid 8px;
}

a#topmenu-social {
	background-color:#0a9649;
}

a#topmenu-social.selected {
	background-color:#0a9649 !important;
	border-top:#0a9649 solid 8px;
	border-bottom:#0a9649 solid 8px;
}

a#topmenu-venue {
	background-color:#fc902b;
}

a#topmenu-venue.selected {
	background-color:#fc902b !important;
	border-top:#fc902b solid 8px;
	border-bottom:#fc902b solid 8px;
}

a#topmenu-shopping-cart {
	background-color:#d30736 !important;
}

a#topmenu-shopping-cart.selected {
	background-color:#fd307361 !important;
	border-top:#d30736 solid 8px !important;
	border-bottom:#d30736 solid 8px !important; 
}


a#topmenu-shopping-cart:hover {
	border-top:#d30736 solid 8px !important;
	border-bottom:#d30736 solid 8px !important;
	background-color:#d30736 !important;
}



/****************** Dropdown items ******************/

div#dropdownmenu{
	margin-top:303px;}


div#dropdownmenu_items {
	border:0px #CCCCCC solid;
	margin-left:9px;
	width:199px !important;
	background-color:#4c565c;
position: relative;
overflow: hidden;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
}

div#dropdownmenu_items a {
	width:100%;
	color:#fff;
	border-top-color:#999999;
	font-size:13px;
	padding-left:28px;
	margin-top:-2px;
	margin-left:0px;
}

div#dropdownmenu_items a:hover {
	background-color:#5f7072;
}

a.dropdownmenu_firstitem {
	display:none;
	visibility:hidden;
}

div#dropdownmenu_left{
	display:none;
}

div#dropdownmenu_right{
	display:none;
}

div#dropdownmenu_bot{
	display:none;
}


/****************** Footer OVERRIDES ***************/

div#area_footer {
	background-color:#545f66;
}

.staffiteminner {
	margin: 20px 0px 20px 25px;
}

.lhscontacts {
	margin-top: 20px!important;
}

div#content .inner {
	margin: 27px 0px 20px 35px!important;
}

div#content {
	margin-top:20px;
}

div.footericons {
	width:100%;
	
}

div.innerfootericons {
	width:100%;
	margin: 0 auto;
}

.innerfootericons a.footersection {
	display: block;
	width: 20%;
	height:auto;
	background-image: none;
	font-size:11px;
	width:175px;
	color:#ffffff;
	margin:0px 12px;
}

.innerfootericons a.footersection img {
	display:none;
}

.innerfootericons a.footersection div.title {
	color:#fff;
	font-size: 14px;
	font-weight:bold;
	margin:20px 0px 20px 0px;
}

div.copyright {
	font-size: 11px;
	color: #fff;
	padding-left:15px;
}

div.copyright a {
	color: #fff;
	text-decoration: underline;
}

.table-row {
	border-bottom:1px dotted #fff;
}

/****************** Specific Items in the LHS menu *****************/

a#lhsmenuitem2242 {
	background-color:#e05e08;
	color:#FFF;
	font-weight:bold;
}