* {
	margin: 0;
	padding: 0;
}

span,
hr {
	display: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #797a7a;
}

p {
	margin: 0 0 1em 0;
}

ul {
	padding: 0 0 0 1em;
	list-style-type: disc;
	margin: 0 0 2em 0;
}

ul.linkList {
	padding: 0;
	list-style: none;
}

ul.linkList li {
	display: block;
	background: url(../pics/linkIcon.png) left 0.5em no-repeat;
	padding: 0 0 0.2em 0.8em;
}

ul.linkList.bold li a {
	font-weight: bold;
}

p.topLink {
	text-align: right;
}

p.topLink a {
	background: url(../pics/topIcon.png) right 0.4em no-repeat;
	padding: 0 0.8em 0 0 ;
}

.printLogo {
	display: none;
}

.clear {
	clear: both;
}

.versal {
	display: inline;
	text-transform: uppercase;
}

.moreLink {
	background: url(../pics/linkIcon.png) left 0.5em no-repeat;
	padding: 0 0 0 0.8em;
	float: right;
	font-weight: normal;
}

.print {
	background: url(../pics/printIcon.png) left 0.1em no-repeat;
	padding: 0 0 0 1.8em;
	display: block;
}

.exel {
	background: url(../pics/exelIcon.png) left 0.1em no-repeat;
	padding: 0 0 0 1.8em;
	display: block;
}

.mail {
	background: url(../pics/mailIcon.png) left 0.1em no-repeat;
	padding: 0 0 0 1.8em;
	display: block;
}

a:link, a:active, a:visited {
	color: #2d6a9e;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {
	outline: none;
}

#wrapper {
	width: 990px;
	margin: 0 auto;
	padding: 40px 0 40px 0;	
	overflow: hidden; /* Bugfix */
}

#wrapper.login {
	width: 407px;
	padding: 120px 0 40px 0;
}

#loginBox {
	width: 407px;
	height: 261px;
	background: url(../pics/loginBox_bg.png) center center no-repeat;
	margin: 0 0 16px 0;
	overflow: hidden; /* Bugfix */
	font-size: 0.9em;
}

.login #loginBox h2 {
	width: 265px;
	height: 44px;
	background: url(../pics/sloganBox_bg_h2.png) center center no-repeat;
	margin: 50px 0 30px 42px;
}

.login #loginBox fieldset#inputFields {
	width: 270px;
	margin: 0 0 0 75px;
	border: none;
}

.login #loginBox fieldset#inputFields .labelField {
	overflow: hidden; /* Bugfix */
	margin: 0 0 10px 0;
	width: 270px;
}

.login #loginBox fieldset#inputFields .labelField label {
	width: 90px;
	display: block;
	float: left;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 0 0 0;
}

.login #loginBox fieldset#inputFields .labelField input {
	float: left;
	display: block;
	width: 172px;
	border: 1px solid #96b4cf;
	font-size: 0.9em;
	padding: 2px;
	color: #3d3d3d;
}

.login #loginBox fieldset#inputFields .labelField input.check {
	width: auto;
	border: none;
	margin: 0.1em 0 0 0;
	padding: 0;
}

.login #loginBox fieldset#loginButton {
	margin: 0 0 0 165px;
	border: none;
	display: inline;
}

.login #loginBox fieldset#loginButton input {
	background-color: #898989;
	border: none;
	font-size: 0.9em;
	padding: 4px 9px 4px 9px;
	color: #ffffff;
	cursor: pointer;
}

.login h1 {
	width: 177px;
	height: 53px;
	background: url(../pics/membersArea_logo.png) center center no-repeat;
	margin: 0 0 16px 0;
}

.login h6 {
	font-size: 0.8em;
	font-weight: bold;
	color: #2d6aa0;
	margin: 0 0 0 1em;
}

.login p {
	font-size: 0.8em;
	line-height: 1.1em;
	color: #2d6aa0;
	margin: 0 0 0 1em;
}

.login a:link, .login a:active, .login a:visited {
	color: #2d6aa0;
	font-weight: bold;
	text-decoration: underline;
}

.login a:hover {
	text-decoration: none;
}

.welcome #pageHead {
	width: 990px;
	overflow: hidden; /* Bugfix */
	height: 330px; /* Bugfix */
	clear: left;
}

#pageHead h1 a,
.login h1 a {
	display: block;
	width: 177px;
	height: 53px;
} 


.sub #pageHead {
	width: 990px;
	overflow: hidden; /* Bugfix */
	height: 195px; /* Bugfix */
	clear: left;
}

#pageHead h1 {
	width: 177px;
	margin: 0 0 16px 30px;
}

.membersArea #pageHead h1 {
	background: url(../pics/membersArea_logo.png) center center no-repeat;
	height: 53px;
}

.buyersguide #pageHead h1 {
	background: url(../pics/buyersguide_logo.png) center center no-repeat;
	/* height: 46px; */
	height: 53px;
}

#pageHead #sloganBox {
	float: left;
}

.welcome.membersArea #pageHead #sloganBox {
	width: 335px;
	height: 261px;
	background: url(../pics/membersArea_bg_sloganBox.png) right center no-repeat;
}

.sub.membersArea #pageHead #sloganBox {
	width: 250px;
	height: 126px;
	background: url(../pics/membersArea_bg_sloganBox.png) left top no-repeat;
}

.welcome #pageHead #sloganBox { /* Bugfix */
	width: 335px;
	height: 261px;
	background: url(../pics/membersArea_bg_sloganBox.png) right center no-repeat;
}

/* .welcome.buyersguide #pageHead #sloganBox {
	width: 335px;
	height: 261px;
	background-color: #00CCCC;
} */

.sub.buyersguide #pageHead #sloganBox {
	width: 250px;
	height: 126px;
	background: url(../pics/buyersguide_bg_sloganBox.png) left top no-repeat;
}

.welcome #pageHead #sloganBox h2 {
	width: 265px;
	height: 44px;
	background: url(../pics/sloganBox_bg_h2.png) center center no-repeat;
	margin: 70px 0 0 30px;
}

.sub #pageHead #sloganBox h2 {
	height: 19px;
	margin: 85px 0 0 30px;
}

.sub #pageHead #sloganBox h2.worldMarketDirectory {
	background: url(../pics/sloganBox_bg_h2_worldMarketDirectory.png) center center no-repeat;
	width: 184px;
}

.sub #pageHead #sloganBox h2.buyersguide {
	background: url(../pics/sloganBox_bg_h2_buyersguide.png) center center no-repeat;
	width: 108px;
}

#pageHead #sloganBox p {
	width: 275px;
	height: 36px;
	background: url(../pics/sloganBox_bg_p.png) center center no-repeat;
	margin: 35px 0 0 30px;
}

#pageHead #sloganBox a {
	display: inline; /* Bugfix */
	width: 29px;
	height: 9px;
	background: url(../pics/sloganBox_moreLink.png) center center no-repeat;
	float: right;
	margin: 0.5em 28px 0 0;
	padding: 2px;
}

#pageHead #headerImage {
	float: left;
}

.welcome #pageHead #headerImage {
	width: 670px;
	height: 261px;
	background: url(../pics/welcome_headerImage.jpg) center center no-repeat;
}

.sub #pageHead #headerImage {
	width: 739px;
	height: 126px;
	background: url(../pics/sub_headerImage.jpg) center center no-repeat;
}

.membersArea #pageHead #headerImage ul {
	width: 690px;
	height: 10px;
	list-style: none;
}

.buyersguide #pageHead #headerImage ul {
	width: 690px;
	height: 10px;
	list-style: none;
}

.welcome.membersArea #pageHead #headerImage ul {
	position: relative;
	top: -25px;
	left: 73px;
}

.sub.membersArea #pageHead #headerImage ul {
	position: relative;
	top: -25px;
	left: 158px;
}

.sub.buyersguide #pageHead #headerImage ul {
	position: relative;
	top: -25px;
	left: 62px;
}

#pageHead #headerImage ul li {
	float: left;
	padding: 0 10px 0 10px;
	height: 10px;
	background: url(../pics/navMain_bg_li.png) right center no-repeat;	
}

#pageHead #headerImage ul li.first {
	padding: 0 10px 0 0;
}

#pageHead #headerImage ul li.last {
	padding: 0 0 0 10px;
	background: none;
}

#pageHead #headerImage ul li a:link,
#pageHead #headerImage ul li a:active,
#pageHead #headerImage ul li a:visited {
	display: block;
	height: 10px;
}

#pageHead #headerImage ul li a#worldMarketDirectory {
	width: 170px;
	background: url(../pics/navMain_worldMarketDirectory.png) center top no-repeat;
}

#pageHead #headerImage ul li a#worldMarketDirectory:hover,
#pageHead #headerImage ul li a#worldMarketDirectory.active {
	background: url(../pics/navMain_worldMarketDirectory.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#marketStudies {
	width: 104px;
	background: url(../pics/navMain_marketStudies.png);	
}

#pageHead #headerImage ul li a#marketStudies:hover,
#pageHead #headerImage ul li a#marketStudies.active {
	background: url(../pics/navMain_marketStudies.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#technicalDocuments {
	width: 149px;
	background: url(../pics/navMain_technicalDocuments.png);	
}

#pageHead #headerImage ul li a#technicalDocuments:hover,
#pageHead #headerImage ul li a#technicalDocuments.active {
	background: url(../pics/navMain_technicalDocuments.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#proOriginal {
	width: 86px;
	background: url(../pics/navMain_proOriginal.png);	
}

#pageHead #headerImage ul li a#proOriginal:hover,
#pageHead #headerImage ul li a#proOriginal.active {
	background: url(../pics/navMain_proOriginal.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#aboutUs {
	width: 62px;
	background: url(../pics/navMain_aboutUs.png);	
}

#pageHead #headerImage ul li a#aboutUs:hover,
#pageHead #headerImage ul li a#aboutUs.active {
	background: url(../pics/navMain_aboutUs.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#markets {
	width: 57px;
	background: url(../pics/navMain_markets.png);	
}

#pageHead #headerImage ul li a#markets:hover,
#pageHead #headerImage ul li a#markets.active {
	background: url(../pics/navMain_markets.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#exhibitions {
	width: 75px;
	background: url(../pics/navMain_exhibitions.png);	
}

#pageHead #headerImage ul li a#exhibitions:hover,
#pageHead #headerImage ul li a#exhibitions.active {
	background: url(../pics/navMain_exhibitions.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#buyersGuide {
	width: 89px;
	background: url(../pics/navMain_buyersGuide.png);	
}

#pageHead #headerImage ul li a#buyersGuide:hover,
#pageHead #headerImage ul li a#buyersGuide.active {
	background: url(../pics/navMain_buyersGuide.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#technicalIssues {
	width: 115px;
	background: url(../pics/navMain_technicalIssues.png);	
}

#pageHead #headerImage ul li a#technicalIssues:hover,
#pageHead #headerImage ul li a#technicalIssues.active {
	background: url(../pics/navMain_technicalIssues.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#ourIndustry {
	width: 90px;
	background: url(../pics/navMain_ourIndustry.png);	
}

#pageHead #headerImage ul li a#ourIndustry:hover,
#pageHead #headerImage ul li a#ourIndustry.active {
	background: url(../pics/navMain_ourIndustry.png) center -10px no-repeat;	
}

#pageHead #headerImage ul li a#contact {
	width: 57px;
	background: url(../pics/navMain_contact.png);	
}

#pageHead #headerImage ul li a#contact:hover,
#pageHead #headerImage ul li a#contact.active {
	background: url(../pics/navMain_contact.png) center -10px no-repeat;	
}

.welcome #pageBody {
	width: 990px;
	overflow: hidden; /* Bugfix */
	clear: left;
	margin: 5px 0 0 0;
	padding: 30px 0 0 0;
	background: url(../pics/welcome_bg_content.png) center top no-repeat;
}

.sub #pageBody {
	width: 988px;
	overflow: hidden; /* Bugfix */
	clear: left;
	border-right: 1px solid #f5f5f5;
	background: url(../pics/subNav_bg_bottom.png) left top no-repeat;
}

#pageBody #floatingDivs {
	margin: 0 25px 0 25px;
	overflow: hidden; /* Bugfix */
}

#pageBody #floatingDivs .smallBox {
	width: 280px;
	height: 130px;
	margin: 0 45px 45px 0;
	float: left;
}

#pageBody #floatingDivs .smallBox.last {
	margin: 0 0 45px 0;
	height: 305px;
	float: right;
}

#pageBody #floatingDivs .smallBox img {
	margin: 0 0 1em 0;
}

#pageBody #floatingDivs .smallBox h3 {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dfdfdb;
	margin: 0 0 20px 0;
	width: 280px;
	height: 17px;
}

#pageBody #floatingDivs .smallBox h3.worldMarketDirectory {
	background: url(../pics/smallBox_h3_worldMarketDirectory.png) left top no-repeat;
}

#pageBody #floatingDivs .smallBox h3.technicalDocuments {
	background: url(../pics/smallBox_h3_technicalDocuments.png) left top no-repeat;
}

#pageBody #floatingDivs .smallBox h3.proOriginal {
	background: url(../pics/smallBox_h3_proOriginal.png) left top no-repeat;
}

#pageBody #floatingDivs .smallBox h3.euromapMarketStudies {
	background: url(../pics/smallBox_h3_euromapMarketStudies.png) left top no-repeat;
}

#pageBody #floatingDivs .smallBox h3.energyEfficiency {
	background: url(../pics/smallBox_h3_energyEfficiency.png) left top no-repeat;
}

#pageBody #leftBar {
	width: 249px;
	float: left;
}

#pageBody #leftBar ul.subNav {
	padding: 30px 15px 30px 30px;
	margin: 0;
	list-style: none;
	border-bottom: 2px solid #faa72e;
	background: url(../pics/subNav_bg.png) center top repeat-y;
}

#pageBody #leftBar ul.subNav li {
	padding: 6px 0 6px 1em;
	border-bottom: 1px solid #efefef;
	display: block;
	background: url(../pics/subNav_icon.png) left 0.9em no-repeat;
}

#pageBody #leftBar ul.subNav li.last {
	border-bottom: none;
}

#pageBody #leftBar ul.subNav a:hover {
	color: #faa72e;
	text-decoration: none;
}

#pageBody #leftBar ul.subNav a.active {
	color: #faa72e;
	font-weight: bold;
}

#pageBody #leftBar ul {
	padding: 30px 15px 30px 30px;
	list-style: none;
}

#pageBody #leftBar ul li {
	padding: 6px 0 6px 0;
}

#pageBody #leftBar form {
	margin: 0px 15px 0 30px;
	border-bottom: 1px solid #dedede;
	overflow: hidden; /* Bugfix */
}

#pageBody #leftBar form fieldset {
	border: none;
	width: 204px;
	overflow: hidden; /* Bugfix */
	padding: 0 0 30px 0;
}

#pageBody #leftBar form fieldset legend {
	font-weight: bold;
	color: #2d6a9e;
	padding: 0 0 10px 0;
}

#pageBody #leftBar form fieldset .floatingRadios {
	width: 68px;
	float: left;
}

#pageBody #leftBar form fieldset .floatingRadios input {
	vertical-align: middle;
	width: auto;
	border: none;
	padding: 0;
}

#pageBody #leftBar form fieldset .floatingRadios label {
	font-size: 0.8em;
	color: #2d6a9e;
}

#pageBody #leftBar form fieldset input {
	color: #3D3D3D;
	font-size: 0.9em;
	padding: 2px;
	border: 1px solid #aeaeae;
	width: 155px;
}

#pageBody #leftBar form fieldset select {
	color: #797a7a;
	font-size: 0.9em;
	padding: 2px;
	/* width: 155px; */
	width: 160px;
}

#pageBody #leftBar form fieldset select.wide {
	width: 199px;
}

#pageBody #leftBar form fieldset input.button {
	background-color: #898989;
	border: none;
	font-size: 0.9em;
	padding: 2px 8px 2px 8px;
	color: #ffffff;
	cursor: pointer;
	width: auto;
}

#pageBody #content {
	width: 675px;
	padding: 0 0 60px 30px;
	border-left: 1px solid #ececec;
	float: left;
}

#pageBody #content #breadcrumb {
	padding: 20px 0 20px 0;
	margin: 0 0 20px 0;
	overflow: hidden; /* Bugfix */
}

#pageBody #content #breadcrumb p {
	width: 90px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#pageBody #content #breadcrumb ul {
	width: 585px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#pageBody #content #breadcrumb ul li {
	float: left;
	padding: 0 0 0 15px;
	margin: 0 10px 0 0;
	background: url(../pics/subNav_icon.png) left 0.5em no-repeat;
}

#pageBody #content h3 {
	font-size: 1.4em;
	color: #2d6aa0;
	margin: 0 0 30px 0;
}

#pageBody #content /pages/magazine.asp?xls=a {
	font-size: 1.3em;
	color: #2d6aa0;
	margin: 0 0 20px 0;
}

#pageBody #content h3.special {
	text-transform: uppercase;
	font-size: 1.3em;
}

#pageBody #content /pages/magazine.asp?xls=a.special {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: normal;
	color: #2d6aa0;	
}

#pageBody #content /pages/magazine.asp?xls=a.contact {
	font-size: 1.2em;
	color: #797a7a;	
	margin: 0;
}

#pageBody #content /pages/magazine.asp?xls=a.bigListOdd {
	font-size: 1.2em;
	color: #2d6aa0;
	margin: 2em 0 0.5em 0;
}

#pageBody #content table {
	/*width: 100%;*/
	margin: 0 0 1em 0;
	font-size: 9pt;
	text-align: center;
}

#pageBody #content table thead tr th {
	height: 60px;
	text-align: right;
	padding: 0 8px 0 8px;
	/*border-right: 1px solid #234662;
	border-bottom: 1px solid #234662;*/
	color: #2d6aa0;
	font-weight: bold;
}

#pageBody #content table tbody tr td {
	padding: 8px;
	/*text-align: right;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;*/
}

#pageBody #content table tbody tr td.first {
	text-align: left;
}

#pageBody #content form {
	margin: 0 0 40px 0;
}

#pageBody #content form fieldset {
	clear: left;
	border: none;
}

#pageBody #content form fieldset legend {
	margin: 0;
	padding: 0 0 15px 0;
	font-weight: bold;
	color: #797a7a;
}

#pageBody #content form fieldset select {
	font-size: 0.8em;
	color: #797a7a;
	padding: 0.2em;
	/* border: 1px solid #aeaeae; */
}

#pageBody #content form fieldset .radioButtons {
	width: 110px;
	margin: 0 30px 0 0;
	float: left;
}

#pageBody #content form fieldset#country {
	width: 135px;
	margin: 0 30px 0 0;
	clear: none;
	float: left;
}

#pageBody #content form fieldset#country select {
	width: 135px;
}

#pageBody #content form fieldset#years {
	width: 500px;
	clear: none;
	float: left;
	margin: 0 0 25px 0;
}

#pageBody #content form fieldset#years select {
	width: 88px;
	margin: 0 10px 0 0;
}

#pageBody #content form fieldset#years select.last {
	margin: 0;
}

#pageBody #content form fieldset#submit {
	margin: 25px 0 0 0;
}

#pageBody #content ul.bigList {
	list-style: none;
	padding: 0;
	width: 645px;
}

#pageBody #content ul.bigList li {
	display: block;
	background: url(../pics/bigList_icon.png) left 0.2em no-repeat;
	padding: 0 0 0 20px;
	clear: left;
	margin: 0 0 25px 0;
}

#pageBody #content ul.bigList li ul {
	list-style: none;
	padding: 0;
}

#pageBody #content ul.bigList li ul li {
	background: none;
	padding: 0;
	clear: left;
	border-bottom: 1px dotted #797a7a;
	margin: 0 0 4px 0;
}

#pageBody #content ul.bigList li ul li:hover {
	border-bottom: 1px dotted #FAA72E;
}

#pageBody #content ul.bigList li /pages/magazine.asp?xls=a {
	margin: 0;
	color: #797a7a;
}

#pageBody #content ul.bigList li p {
	font-size: 0.9em;
	width: 490px;
	margin: 25px 0 0 0;
}

#pageBody #content ul.bigList li ul li .dropOut {
	overflow: hidden; /* Bugfix */
	position: relative;
	top: 6px;
	left: 0;
	width: 625px;	
}

#pageBody #content ul.bigList li ul li p {
	width: 490px;
	display: block;
	margin: 0;
	float: left;
	height: 18px;
	overflow: hidden;
	font-size: 0.9em;
}

#pageBody #content ul.bigList li ul li p span {
	display: inline;
	height: 1em;	
	background-color: #ffffff;
	height: 18px;
}

#pageBody #content ul.bigList li ul li span.right {
	display: block;
	width: 135px;
	float: left;
	background-color: #FFFFFF;
}

#pageBody #content ul.bigList li ul li span.right a {
	display: block;
	float: left;
	height: 18px;
}

#pageBody #content ul.bigList li ul li span.right a.year {
	background: url(../pics/bigList_year.png) center center no-repeat;
	width: 53px;
	margin: 0 7px 0 0;
}

#pageBody #content ul.bigList li ul li span.right a.countries {
	background: url(../pics/bigList_countries.png) center center no-repeat;
	width: 75px;
}

#pageBody #content ul.bigListOdd {
	list-style: none;
	padding: 0;
	width: 665px;
}

#pageBody #content ul.bigListOdd li {
	display: block;
	clear: left;
	background: none;
	padding: 0;
	clear: left;
	border-bottom: 1px dotted #797a7a;
	margin: 0 0 4px 0;
}

#pageBody #content ul.bigListOdd li:hover {
	border-bottom: 1px dotted #FAA72E;
}

#pageBody #content ul.bigListOdd li .dropOut {
	overflow: hidden; /* Bugfix */
	position: relative;
	top: 6px;
	left: 0;
	width: 665px;	
}

#pageBody #content ul.bigListOdd li p {
	width: 602px;
	display: block;
	margin: 0;
	float: left;
	height: 18px;
	overflow: hidden;
	font-size: 0.9em;
}

#pageBody #content ul.bigListOdd li p span {
	display: inline;
	height: 1em;	
	background-color: #ffffff;
	height: 18px;
}

#pageBody #content ul.bigListOdd li span.right {
	display: block;
	width: 63px;
	float: left;
	background-color: #FFFFFF;
}

#pageBody #content ul.bigListOdd li span.right a {
	display: block;
	float: left;
	height: 18px;
}

#pageBody #content ul.bigListOdd li span.right a.viewAll {
	background: url(../pics/bigList_viewAll.png) center center no-repeat;
	width: 63px;
}

#pageBody #content .orderBox {
	width: 671px;
	height: 145px;
	background: url(../pics/orderBox_bg.png) center top no-repeat;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden; /* Bugfix */
}

#pageBody #content .orderBox form {
	margin: 20px 0 0 58px;
	overflow: hidden; /* Bugfix */
	width: 555px; /* Bugfix */
}

#pageBody #content .orderBox form fieldset {
	display: block;
	float: left;
	clear: none;
}

#pageBody #content .orderBox form fieldset.associations {
	width: 310px;
	margin: 0 15px 0 0;
}

#pageBody #content .orderBox form fieldset.associations input {
	color: #3D3D3D;
	font-size: 0.9em;
	padding: 2px;
	border: 1px solid #aeaeae;
	width: 180px;
}

#pageBody #content .orderBox form fieldset.associations input.button {
	background-color: #898989;
	border: none;
	font-size: 0.9em;
	padding: 2px 8px 2px 8px;
	color: #ffffff;
	cursor: pointer;
	width: auto;
}

#pageBody #content .orderBox form fieldset.country {
	width: 230px;
}

#pageBody #content .orderBox form fieldset.country select {
	width: 180px;
	font-size: 0.9em;
	padding: 2px
}

#pageBody #content .orderBox #orderMenu {
	overflow: hidden; /* Bugfix */
	margin: 20px 0 35px 210px;
	width: 250px; /* Bugfix */
}

#pageBody #content .orderBox #orderMenu.exhibitions {
	margin: 20px 0 35px 175px;
	width: 320px; /* Bugfix */
}

#pageBody #content .orderBox #orderMenu p {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 1em 0 0;
}

#pageBody #content .orderBox #orderMenu ul {
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

#pageBody #content .orderBox #orderMenu ul li {
	float: left;
	background: url(../pics/orderMenu_icon.png) left 0.5em no-repeat;
	padding: 0 0 0 0.6em;
	margin: 0 1em 0 0;
}

#pageBody #content .orderBox #orderMenu ul li.active {
	font-weight: bold;
	color: #faa72f;
}

#pageBody #content .orderBox #orderMenu ul li a {
	color: #797a7a;
}

#pageBody #content .orderShow {
	overflow: hidden; /* Bugfix */
	width: 280px; /* Bugfix */
	margin: 0 0 0 190px;
	padding: 10px 0 0 0;
}

#pageBody #content .orderShow p {
	float: left;
	padding: 0 10px 0 10px;
	margin: 0;
}

#pageBody #content .orderShow a {
	display: block;
	height: 7px;
	float: left;
	padding: 0.5em;
}

#pageBody #content .orderShow .menuLeft,
#pageBody #content .orderShow .menuRight {
	overflow: hidden; /* Bugfix */
	float: left;
	margin: 0 0 0 0;
}

#pageBody #content .orderShow .menuLeft a.first {
	width: 9px;
	background: url(../pics/first.png) center center no-repeat;
}

#pageBody #content .orderShow .menuLeft a.previous {
	width: 4px;
	background: url(../pics/previous.png) center center no-repeat;
}

#pageBody #content .orderShow .menuRight a.next {
	width: 4px;
	background: url(../pics/next.png) center center no-repeat;
}

#pageBody #content .orderShow .menuRight a.last {
	width: 9px;
	background: url(../pics/last.png) center center no-repeat;
}

#pageBody #content form.bigForm {
	overflow: hidden; /* Bugfix */
	width: 671px;
	margin: 40px 0 0 0;
	border-bottom: 1px solid #e5e5e5;
}

#pageBody #content form.bigForm.noBorder {
	margin: 0 0 0 0;
	border: none;
}

#pageBody #content form.bigForm fieldset.floatingFields {
	width: 295px;
	height: 110px;
	/*height: auto;*/
	/*display: block;*/
	float: left;
	clear: none;
	margin: 0 40px 40px 0;
	overflow: hidden; /* Bugfix */
}

#pageBody #content form.bigForm fieldset.floatingFields.last {
	margin: 0 -3px 40px 0; /* Bugfix */
}

#pageBody #content form.bigForm fieldset.floatingFields input {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

#pageBody #content form.bigForm fieldset.floatingFields label {
	/*text-transform: uppercase;*/
	font-weight: bold;
	color: #2d6aa0;
	display: block;
	float: left;
	width: 260px;
	margin: 0 0 10px 0;
	cursor: pointer;
}

#pageBody #content form.bigForm fieldset.floatingFields h5 {
	margin: 0 0 10px 24px;
}

#pageBody #content form.bigForm fieldset.floatingFields h5.noMargin {
	margin: 0 0 0 24px;
}

#pageBody #content form.bigForm fieldset.floatingFields h6 {
	margin: 0 0 0 24px;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #2d6aa0;
}

#pageBody #content form.bigForm fieldset.floatingFields p {
	margin: 0 0 0 24px;
	font-size: 0.8em;
	line-height: 1.2em;
}

#pageBody #content form.bigForm fieldset.floatingFields p.margin {
	margin: 0 0 10px 24px;
}

#pageBody #content form.searchMachineryType fieldset {
	padding: 0 0 20px 0;
}

#pageBody #content form.searchMachineryType fieldset.structuredSearch input {
	vertical-align:middle;
}

#pageBody #content form.searchMachineryType fieldset.structuredSearch label {
	font-weight: bold;
}

#pageBody #content form.searchMachineryType fieldset.hits {
	border-bottom: 1px solid #e1e1e1;
}

#pageBody #content form.searchMachineryType fieldset.hits legend,
#pageBody #content form.searchMachineryType fieldset.hits label {
	color: #96b4cf;
	font-weight: bold;
}

#pageBody #content form.searchMachineryType fieldset.hits select {
	width: 430px;
	margin: 0 0 0.5em 0;
}

#pageBody #content form.machineryList {
	margin: 0 0 1em 0;
}

#pageBody #content form.machineryList fieldset select {
	width: 430px;
}

#pageBody #content .selection {
	margin: 0 0 10px 0;
	overflow: hidden; /* Bugfix */
	font-size: 0.8em;
	color: #96b4cf;
}

#pageBody #content .selection p {
	/*width: 60px;*/
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	font-weight: bold;
}

#pageBody #content .selection ul {
/*	width: 615px;*/
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#pageBody #content .selection ul li {
	float: left;
	padding: 0 0 0 0px;
	margin: 0 5px 0 0;
	background: url(../pics/selection_icon.png) left 0.6em no-repeat;
}

#pageBody #content .selection ul li.first {
	padding: 0;
	background: none;
}

#pageFood {
	width: 990px;
	overflow: hidden; /* Bugfix */
	clear: left;
	margin: 5px 0 0 0;
	border-top: 1px solid #cbcbcb;
}

#pageFood ul {
	padding: 0;
	list-style: none;
	float: right;
	font-size: 0.8em;
	margin: 1em 0 0 0;
}

#pageFood ul li {
	float: left;
	margin: 0 0 0 1em;
}

#pageFood ul li a:link,
#pageFood ul li a:active,
#pageFood ul li a:visited {
	color: #9a9494;
}

#pageFood ul li a:hover {
	text-decoration: underline;
}
