/* Layout */
@import "inc.layout.css";


/* LANG & LOGO */
#logo, #logo img {
	display: 							block;
	width: 								222px;
}
/* /LANG & LOGO */

/* SITE SELECTOR */
#sites {
	position: absolute;
	right: 10px;
	top:15px;
	width: 239px;
	height: 46px;
	padding-left: 8px;
	/*background: url(../img/bg_siteSelector.png) no-repeat left bottom;*/
	font: normal 10px verdana;
	color: #888989;
}
#sites .selector {
	background: white;
	border: 1px solid #888888;
	margin-top: 2px;
	cursor: pointer;
}
#sites .selector .btn {
	float: right;
	margin-top: 0;
}
.language {
	width: 225px;
	height: 14px;
	padding: 2px;
	font: normal 10px verdana;
	color: #000000;
}
a.language {
	display: block;
	text-decoration: none;
	border-top: 1px solid #f0f0f0;
}
a:hover.language {
	color: #004280 !important;
	background-color: #f0f0f0;
}
.language img {
	float: left;
	margin: 1px 2px 0 0;
	vertical-align: middle;
}
.language span {
	display: block;
	float: left;
	width: 110px;
	color: #888989;
	cursor: pointer;
}
#pulldownSites {
	position:						absolute;
	z-index:						100;
	visibility:					hidden;
	top:								49px;
	right:							18px;
	width:							229px;
	border-width:				0 1px 1px 1px;
	border-style:				solid;
	border-color:				#888888;
	background-color:		#FFFFFF;
	
}
/* /SITE SELECTOR */



/* MAIN MENU */
#menu ul {
	list-style: 					none;
	margin: 							0;
	padding: 							0;
	font:									bold 13px Arial, sans-serif;
}
#menu ul li {
	float: 								left;
	background: 					url(../img/bg_menuDivider.gif) no-repeat left center;
	padding-left: 				3px;
	line-height: 16px;
}
#menu ul li.first {
	background: 					none;
	padding-left: 				0;
}
#menu ul li.first a {
	padding-left: 				0;
}
#menu ul li a, #top li strong {
	padding: 							9px 16px 9px 14px;
	color: 								#FFFFFF;
	text-decoration: 			none;
	display: 							block;
}
#menu ul li strong {
	text-decoration: 			underline
}
#menu ul li a:hover {
	text-decoration: 			underline
}
/* /MAIN MENU */


/* TOP HEADER */
#mainHeader {
	height: 							98px;
}
#mainHeader h1 {
	margin: 							7px 0 0px 0;
}
#mainHeader ul {
	list-style: 					none;
	margin: 							23px 0 0 0;
	padding: 							0;
	font-size: 						11px;
	color: 								#004286;
}
#mainHeader ul li {
	float: 								left;
	margin-right: 				5px;
}
#mainHeader ul li span {
	margin-left: 					5px;
}

#mainHeader div.headerBlock {
	float: 								left;
	width: 								640px;
}
#mainHeader div.alternative ul {
	margin-top: 10px;
}
#mainHeader div.alternative h1 {
	margin-top: 2px;
}

#mainHeader div.puffBlock {
	float: 								right;
	width: 								309px;
	height: 							99%;
	padding: 							0 13px 0 20px;
	background: 					url(../img/bg_topTextblock.gif) repeat-y right top;
}
#mainHeader div.puffBlock a {
	display: 							block;
	/*margin-top: 				14px;*/
	margin-top: 					10px;
	padding-right: 				2px;
	font:									bold 16px Arial, sans-serif;
	/*font:								bold 12px Arial, sans-serif;*/
	line-height: 					14px;
	color: 								#ff8400;
	text-decoration:			none
}
#mainHeader div.puffBlock a.alternative {
	margin-top: 					5px;
	font:									bold 11px Arial, sans-serif;
	line-height: 					12px;
}
#mainHeader div.puffBlock a span {
	display:							block;
	color: 								#333333;
	padding-top:					1px;
	font:									normal 11px Arial, sans-serif;
}
#mainHeader div.puffBlock a:hover {
	color: 								#333333;
}
#submenu ul {
	list-style: 					none;
	margin: 							0;
	padding: 							0 0 8px 0;
	clear: 								both;
	font-size: 						11px;
}
#submenu ul li {
	float: 							left;
	margin-right: 					22px
}
#submenu ul li a, #submenu ul li strong {
	line-height: 					11px; 
	white-space:nowrap;
	padding-top:					7px;
	display: 						block
}
#submenu ul li strong {
	font-weight: 					normal;
}
/* /TOP HEADER */

/* ONE COL */
div.oneCol {
	padding-top: 					26px;
	margin-right: 					8px;
}
/* ONE COL */

/* DEALERS */

#content.twoCols h2 a {
	text-decoration:				underline;
}
#findDealers {
	border-top:						1px solid #c7c7c7;
	margin-top: 					10px;
	padding-top:					15px;
}

#findDealers div.breadcrumbs {
	font-size: 12px;
	padding-bottom: 14px;
	clear:both
}
#findDealers div.breadcrumbs.bottom {

}
#findDealers div.breadcrumbs a {
	background: url(../img/bg_arrowLeft.gif) no-repeat left center;
	padding-left: 14px;
	margin-right: 18px;
}



ul.dealersList {
	list-style:						none!important;
	margin:							0 60px 40px 0!important;
	padding:0;
	float: left;
}
#rightCol ul.dealersList {
	margin:							0 45px 0 0!important;
}


ul.dealersList li{
	background: 						url(../img/bg_blueArrow.gif) no-repeat left center;
	list-style:							none;
	padding:							0 0 0 6px!important;
	margin:								0!important;
}

ul.dealersList li a{
	font-size:						12px;
	font-weight: 					normal!important;
}

ul.dealersDetailList {
	display:			block;
	clear: 				both;
	list-style:		none;
	padding: 			0;
	margin: 			0 0 20px 0;
		
}

ul.dealersDetailList li {
	float: 				left;
	margin: 			25px 20px 10px 0;
	width: 250px;
	height: 150px;
	font-size:		12px;
}
#countryForm  {
	padding-bottom: 30px;
}
#countryForm label {
	font: bold 11px arial;
	color:#656565;
}
#countryForm input {
	width: 						205px;
	display:					block;
	margin-bottom:				5px;
}
#countryForm textarea {
	width: 205px;
	display:block;
	margin-bottom: 10px;
}
#countryForm #leftDiv {
	width:250px;
	float:left
}
#countryForm #rightDiv {
	width:			350px;
	float:			left;
}
#countryForm #checkboxesDiv {
	margin-top:		20px;
}
#countryForm #checkboxesDiv label {
	float:			left; 
	width:			150px;
}
#countryForm .checkbox {
	width:			10px;
	float:			left; 
	margin-right:	3px;
}
#countryForm #submit {
	float:			left;
}
#countryForm span {
	font-size: 				12px; 
	margin-bottom:			15px;
	display:				block;
}

/* /DEALERS */

/* FOR DEALERS */

#neutralProducts {
	display: block;
}

ul.neutralProductList {
	list-style:						none!important;
	margin:							0 11px 0 0!important;
	padding:0;
	float: left;
	
}

ul.neutralProductList li{
	background: 						url(../img/bg_blueArrow.gif) no-repeat left center;
	list-style:							none;
	padding:							0 0 0 6px!important;
	margin:								0!important;
}

ul.neutralProductList li a{
	font-size:						12px;
	font-weight: 					normal!important;
}
/* /FOR DEALERS */

/* DOWNLOAD CENTER */

#content.oneCol ul {

	font-size: 							12px;
	line-height: 						16px;
}

#content div.legal {
	background-color: 			#faf7e5;
	margin-top:							12px;
	padding: 								12px;
}
#content div.legal p {
	margin: 								0;
	color: 									#505050;
	font-size: 							11px;
	line-height: 						14px;
}
#content div.legal h2 {
	margin: 							0;
	color: 								#505050;
	font-size: 						11px;
}


ul.check {          		
	margin:								0;
	padding:							0;
	list-style: 					none;
	
}
ul.check li {          		
	background: 					url(../img/bg_listCheck.gif) no-repeat left 3px;
	font-size: 						14px;
	padding: 							0 0 4px 18px;
}

#download {          		
	margin: 							40px 0 60px;
	background: 					url(../img/bg_download.gif) repeat-y 40px top;
}
#download #directories { 
	float: 								left;
	width: 								210px;
	margin-right: 				30px;
	overflow:							hidden
}


#download #directories a.sub {
	font-weight:bold
}


/* LEVEL 1 */
#download #directories ul {
	margin:								0;
	padding:							0;
	border-top:						1px solid #a8a59d;
	list-style:						none;
}
#download #directories ul li a, #download #directories ul li strong {
	display:							block;
	padding:							6px 0 5px 7px;
	border-bottom:				1px solid #a8a59d;
	line-height:					12px;
	color:								#000000;
	text-decoration:			none;
	background:						url(../img/bg_blueArrow.gif) no-repeat 0 7px;
}
#download #directories ul li strong.act {
	margin:								0;
	padding:							6px 0 4px 7px;
	border-top:						1px solid #a8a59d !important;
	background:						#f5f5f5 url(../img/bg_blueArrow.gif) no-repeat 0px 7px !important;
}
#download #directories ul li a.noborder, #download #directories ul li strong.noborder {
	border:								0;
}



/* LEVEL 2 */
#download #directories ul li ul {
	border:								0 !important;
}

#download #directories ul li ul li a, #download #directories ul li ul li strong {
	margin-left:					15px !important;
	padding:							6px 0 5px 7px !important;
	border-bottom:				1px solid #a8a59d !important;
	background:						url(../img/bg_blueArrow.gif) no-repeat 0 7px;
}

#download #directories ul li ul li a.act, #download #directories ul li ul li strong.act {
	margin:								0 !important;
	padding:							6px 0 4px 22px !important;
	border-top:						1px solid #a8a59d !important;
	background:						#f5f5f5 url(../img/bg_blueArrow.gif) no-repeat 15px 7px !important;
}

#download #directories ul li ul li a.noborder, #download #directories ul li ul li strong.noborder {
	border:								0 !important;
}



/* LEVEL 3 */
#download #directories ul li ul li ul {
	border:								0 !important;
}

#download #directories ul li ul li ul li a, #download #directories ul li ul li ul li strong {
	margin-left:					30px !important;
	padding:							6px 0 5px 7px !important;
	border-bottom:				1px solid #a8a59d !important;
	background:						url(../img/bg_blueArrow.gif) no-repeat 0 7px;
}

#download #directories ul li ul li ul li a.act, #download #directories ul li ul li ul li strong.act {
	margin:								0 !important;
	padding:							6px 0 4px 37px !important;
	border-top:						1px solid #a8a59d !important;
	background:						#f5f5f5 url(../img/bg_blueArrow.gif) no-repeat 30px 7px !important;
}

#download #directories ul li ul li ul li a.noborder , #download #directories ul li ul li ul li strong.noborder  {
	border:								0 !important;
}


/* LEVEL 4 */
#download #directories ul li ul li ul li ul {
	border:								0 !important;
}

#download #directories ul li ul li ul li ul li a, #download #directories ul li ul li ul li ul li strong {
	margin-left:					45px !important;
	padding:							6px 0 5px 7px !important;
	border-bottom:				1px solid #a8a59d !important;
	background:						url(../img/bg_blueArrow.gif) no-repeat 0 7px;
}

#download #directories ul li ul li ul li ul li a.act, #download #directories ul li ul li ul li ul li strong.act {
	margin:								0 !important;
	padding:							6px 0 4px 52px !important;
	border-top:						1px solid #a8a59d !important;
	background:						#f5f5f5 url(../img/bg_blueArrow.gif) no-repeat 45px 7px !important;
}

#download #directories ul li ul li ul li ul li a.noborder, #download #directories ul li ul li ul li ul li strong.noborder {
	border:								0 !important;
}

/* LEVEL 5 */
#download #directories ul li ul li ul li ul li ul {
	border:								0 !important;
}

#download #directories ul li ul li ul li ul li ul li a, #download #directories ul li ul li ul li ul li ul li strong {
	margin-left:					60px !important;
	padding:							6px 0 5px 7px !important;
	border-bottom:				1px solid #a8a59d !important;
	background:						url(../img/bg_blueArrow.gif) no-repeat 0 7px;
}

#download #directories ul li ul li ul li ul li ul li a.act, #download #directories ul li ul li ul li ul li ul li strong.act {
	margin:								0 !important;
	padding:							6px 0 4px 67px !important;
	border-top:						1px solid #a8a59d !important;
	background:						#f5f5f5 url(../img/bg_blueArrow.gif) no-repeat 60px 7px !important;
}

#download #directories ul li ul li ul li ul li ul li a.noborder, #download #directories ul li ul li ul li ul li ul li strong.noborder {
	border:								0 !important;
}

/* LEVEL 6 */
#download #directories ul li ul li ul li ul li ul li ul {
	border:								0 !important;
}

#download #directories ul li ul li ul li ul li ul li ul li a, #download #directories ul li ul li ul li ul li ul li ul li strong {
	margin-left:					75px !important;
	padding:							6px 0 5px 7px !important;
	border-bottom:				1px solid #a8a59d !important;
	background:						url(../img/bg_blueArrow.gif) no-repeat 0 7px;
}

#download #directories ul li ul li ul li ul li ul li ul li a.act, #download #directories ul li ul li ul li ul li ul li ul li strong.act {
	margin:								0 !important;
	padding:							6px 0 4px 82px !important;
	border-top:						1px solid #a8a59d !important;
	background:						#f5f5f5 url(../img/bg_blueArrow.gif) no-repeat 75px 7px !important;
}

#download #directories ul li ul li ul li ul li ul li ul li a.noborder, #download #directories ul li ul li ul li ul li ul li ul li strong.noborder {
	border:								0 !important;
}




#download #directories ul li a.first, #download #directories ul li strong.first {
	border-top: 					none !important;
}

#download #files, #download #legal {          		
	float: 								left; 
	width: 								735px;
}

ul#imageBrowser {          		
	height:								auto;
	margin:								0 0 40px;
	padding:							0;
} 

ul#imageBrowser li	{       		
	float:								left; 
	width:								114px; 
	height:								150px; 
	margin:								5px 30px 5px 0; 
	list-style:						none;
	display:							inline;
}                   		

ul#imageBrowser a {        		
	display:							block; 
	color:								#000000;
	background:						#FBFBFC url(../img/spinner.gif) no-repeat center 50px;
	text-decoration:			none;
}                   		

ul#imageBrowser a:visited {		
	color:								#777777;
}                   		

ul#imageBrowser a:link {   		
	color:								#000000;
}                   		

ul#imageBrowser a .thumb { 		
	display:							block; 
	width:								110px; 
	height:								110px; 
	border:								1px solid #dedede;
	background-position:	center center; 
	background-repeat:		no-repeat; 
	cursor:								pointer;
} 

ul#imageBrowser a .thumb img {
	display: 		 					none;
}

ul#imageBrowser a:hover {
} 

ul#imageBrowser a:hover .thumb {
	border:								1px solid #BDDBF7;
}

ul#imageBrowser a .text { 
	display:							block; 
	overflow:							hidden; 
	text-align:						center;
	cursor:								pointer;
	background-color:			#FFFFFF;
}

ul#imageBrowser a:hover .text { 
	text-decoration:			underline;
}

.disabled .text { 
	color:								#CCCCCC !important;
}

#download h2 {
	margin-bottom: 				6px;	
}
#download h2 {
	background: 					url(../img/bg_headerDownload.gif) repeat-x right 8px;
	margin: 							0 0 8px 0;
}
#download h2 span {
	float: 								left;
	background-color: 		#FFFFFF;
	padding-right: 				4px;
}
#download table {
	border-collapse: 			collapse;
	font-size: 						12px;
	margin: 0;
	padding: 0;
	white-space:nowrap
	
}
#download table tr th {
	text-align:left;
	font-weight: normal;
	border-bottom: 1px solid #dedede;
	padding: 0 28px 2px 8px;
	
}
#download table tr td {
	padding: 4px 28px 2px 8px;
	border-left: 1px solid #dedede;
	
}
#download table tr td.first, #download table tr th.first {
	border-left: 0;
	padding-left: 0;
}
#download table tr td a {
	background-repeat:no-repeat;
	background-position: left 4px;
	padding: 5px 0 5px 20px;
}
#download table tr td.last {
	width: 100%
}

/* /DOWNLOAD CENTER */

/* PRODUCT LIST */

ul#productList {
	list-style: 					none;
	margin: 							0;
	padding: 							0;
	font-size: 						12px;
	line-height: 					14px; display: block;
}
ul#productList li {
	float: 								left;

	width: 								210px;	
	/*height: 							135px;*/
	margin-bottom: 						20px;
	margin-top:							20px;
	overflow: 							hidden;
	margin-right: 						30px;
	padding-left: 80px;

}
ul#productList li h2 {
	margin-top: 					0px;
	
}

ul#productList h2 a {text-decoration: none;}

ul#productList li p {
	line-height: 					16px;
}
ul#productList li a {
	display: 							block;
}
	
ul#productList div.row {display:block; clear:both;}
	
/*ul#productList .imageHolder {float:left; margin-right:10px; margin-top: 10px;}*/

li.outdoor {background: url(../img/p_outdoorThumb.jpg) no-repeat left top; margin-bottom:0px!important}
li.rollup {background: url(../img/p_rollupproThumb.jpg) no-repeat left top; margin-bottom:0px!important}
li.popup {background: url(../img/p_popuptowerThumb.jpg) no-repeat left top; margin-bottom:0px!important}
li.polesystem {background: url(../img/p_polesystemThumb.jpg) no-repeat left top; margin-bottom:10px!important}
li.softimage {background: url(../img/p_softimageThumb.jpg) no-repeat left top;}
li.brochure {background: url(../img/p_4brochureThumb.jpg) no-repeat left top;}
li.screenclassic {background: url(../img/p_4screenclassThumb.jpg) no-repeat left top;}
li.standup {background: url(../img/p_standupThumb.jpg) no-repeat left top;}
li.casecounter {background: url(../img/p_casecounterThumb.jpg) no-repeat left top;}
li.brochurestand {background: url(../img/p_brochurestandThumb.jpg) no-repeat left top;}
li.posterprofile {background: url(../img/p_posterprofileThumb.jpg) no-repeat left top;}	

ul#productList li img {
	display: 							block;
	float: 								left
}
#productListText {
	background-color: 					#f4f4f4;
	border: 							1px solid #dedede;
	font-size: 							12px;
	padding: 							20px 0 20px 0
}
#productListText div.wrapper {
	background: 						url(../img/bg_productListText.gif) repeat-y center top;
}
#productListText div div {
	float: 								left;
	width: 								285px;
	margin: 							0 20px 0 20px;
	display: 							inline
}
#productListText div h2 {
	margin: 							0 0 16px 0;
}
#productListText div p {
	margin: 							0
}
/* /PRODUCT LIST */

/* PRODUCT FAMILY */

ul#productFamilyList {
	list-style: 						none;
	margin: 							0;
	padding: 							0;
	font-size: 							12px;
	line-height: 						14px;
}
ul#productFamilyList li {
	float: 								left;
	width: 								270px;	
	/*height: 							190px;*/
	margin-bottom: 						10px;
	/*overflow: 						hidden;*/
	margin-right: 						56px;
}
ul#productFamilyList li h2 {
	margin-top: 					6px;
}
ul#productFamilyList li p {
	line-height: 					16px;
}
ul#productFamilyList li a {
	display: 							block;
}
ul#productFamilyList .imageHolder {
	height: 				200px; 
	float:					left;
}


ul#productFamilyList li img {
	margin-right: 10px;

	display: 							block;
	float: 								left
}

/* /PRODUCT FAMILY */

/* PRODUCT */
#leftCol #productInfo {
	position:							relative;
	/*margin-bottom: 				40px;*/
	margin-bottom: 				30px;
}

#leftCol #productInfo h2 {margin-top:0px;}

#leftCol #productInfo #largeImageWrapper {
	float:				right; 
	width:				281px; 
	font-size: 			11px;
	color:				#505050	
	}


#leftCol #productInfo #largeImageWrapper p {
	line-height:		11px;
	margin: 			6px 0 0 6px;
	}	

#leftCol #productInfo img.large,
#leftCol #productInfo img.largeBSD,
#leftCol #productInfo img.largeArena,
#leftCol #productInfo img.largeCC,
#leftCol #productInfo img.largeFlag {
	float: 							right;
	margin-left: 					15px;
	margin-bottom:					6px;
}
#leftCol #productInfo img.largeBSD {
	margin-bottom:				50px;
}
#leftCol #productInfo img.largeArena {
	margin-bottom:				70px;
}
#leftCol #productInfo img.largeCC {
  margin-top:           40px;
	margin-bottom:				100px;
}
#leftCol #productInfo img.largeFlag {
	margin-bottom:				40px;
}
#leftCol #productInfo  ul {
	list-style: 					none;
	margin: 							0;
	padding: 							0;
	font-size: 						12px;
	line-height: 					16px;
}

#leftCol #productInfo #video {
	position:							absolute;
	bottom:								-10px;
}

p#player1 {border: 1px solid #ccc; height:260px; width:320px;}


#leftCol #productDetails {
	font-size: 						11px;
	color: 							#505050;
}
#leftCol #productDetails div {
	float: 							left;
	margin-left: 					18px;
}
#leftCol #productDetails div.first {
	margin-left: 					0;
}
#leftCol #productDetails div span {
	width: 								185px;
	display: 							block;
	margin: 							6px 0 0 6px;
}

#leftCol #productDetails div span.thin {
		width: 114px;
}
#leftCol #productDetails div span.wide {
		width: 291px;
}

#leftCol #productDetails div img {
	display: 							block;
	border: 							1px solid #c7c7c7;
	padding: 							6px;
}
#rightCol div.productAccessory {
	margin-bottom: 				20px;
}
#rightCol div.productAccessory p {
	float: 								left;
	width: 								130px;
	padding-top: 					4px;
}
#rightCol div.productAccessory a {
	display: 							block
}
#rightCol div.productAccessory img {
	border: 							1px solid #c7c7c7;
	padding: 							6px;
	background-color: 					#f4f4f4;
	float: 								right;
}
#rightCol ul {
	list-style: 							none;
	margin: 								0 0 20px 0;
	padding: 								0;
}
#rightCol ul li {
	padding-bottom: 					10px;
}
#rightCol ul li a {
	display: 							block;
	font-weight: 						bold
}
#rightCol ul li span {
	display: 							block;
	font-size: 							11px;
	color: 								#737272;
	margin-bottom: 						10px;
}
/* /PRODUCT */

/* TWO COLS */
div.twoCols {
	background: 					url(../img/bg_twoColsTile.gif) repeat-y right top;
}
div.twoCols div.wrapper {
	background: 					url(../img/bg_twoColsBottom.gif) no-repeat right bottom;
	padding-bottom: 				35px;
}
div.twoCols #leftCol {
	float: 								left;
	width: 								622px;
	margin-right: 						1px;
	padding-top: 						26px;
	padding-right: 						20px;
}
div.twoCols #rightCol {
	float: 								left;
	width: 								297px;
	padding: 							0 15px 54px 17px;
	margin-right: 						9px;
	display: 							inline;
	font-size: 							12px;
}
div.twoCols #rightCol h2 {
	color: 								#656565;
	background: 						url(../img/bg_headerRight.gif) repeat-x right 11px;
	margin: 							22px 0 12px 0;
}
div.twoCols #rightCol p {
	line-height: 					16px;
	margin-bottom: 					12px;
}
div.twoCols #rightCol h2 span {
	float: 								left;
	background-color: 					#FFFFFF;
	padding-right: 						4px;
}
/* /TWO COLS */

/* FOR DEALERS */

.campaignHeading {
	float:				left;
}
.useCampainLink {
	float:				right; 
	margin-top:			30px; 
	margin-right:		85px
}


/* /FOR DEALERS */


/* SHOWROOM */
#content div.showroomImages {
	margin-bottom: 			10px;
}
#content div.showroomImages img {
	float: 							left;
	margin-left: 					7px;
	margin-bottom: 				15px;
	display: 							block;
	border: 							1px solid #c7c7c7;
	padding: 							4px;
}
#content div.showroomImages img.first {
	margin-left: 					0;
}
#content div.showroomImages div span {
	width: 								185px;
	display: 							block;
	margin: 							6px 0 0 6px;
}

/* SHOWROOM */

/* BROCHURES */

table.files {
	margin-top: 				40px;
	width: 						100%;
	font:						normal 11px arial;	
}
table.files tr.even {
	background: 				#F8F8F8;
}

table.files tr th {	
	border-bottom: 				1px solid #b1ac9b;
	font-weight: 				normal;
	padding: 	 				2px;
}

table.files tr th img {
	display:			 	block; 
	margin: 				auto
}

table.files tr td {
	padding: 				6px;
	text-align: 			center;
	border-bottom: 			1px solid #b1ac9b;
}
table.files tr td.desc {
	text-align: 			left;
	border-left: 			0;
	overflow: 				hidden;
	white-space:			 nowrap;
	font-size: 				12px;
} 

#orderBrochureForm label {
display:block; 
font: bold 11px arial;
color:#656565;
}
#orderBrochureForm input {
	width: 						205px;
	display:					block;
	margin-bottom:				5px;
}
#orderBrochureForm textarea {
width: 205px;
display:block;
}
#orderBrochureForm select {
	width: 				210px;
	display:			block;
	margin-bottom:		5px;
}
#orderBrochureForm .red {color:red;}

.submit_button {
	display: inline;
	background: url(../img/bg_buttonShadow.gif) no-repeat bottom right;
	border: 1px solid #004286;
	color: #004286;
	background-color:#EBEBEB;
	font-weight: normal; 
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding: 4px 0 4px 0;

}

/* one brochure */

form#downloadBrochureForm label,
form#MAIorderBrochureForm label {
	display:								block; 
	font: 									12px arial;
	color:									#484848;
	margin-top: 						6px;
}

form#MAIorderBrochureForm .input { width: 205px; }

form#MAIorderBrochureForm input {	margin-bottom: 5px;}

form#MAIorderBrochureForm .red {color:red;}

div.MAIsubmit_button {
	width: 									auto;
	background:							transparent url(../img/bg_buttonGrey.gif) no-repeat scroll 0 0;
	cursor:									pointer;
	float:									left;
	height:									23px;
	padding:								0 0 0 3px;
	text-decoration:				none;
}

div.MAIsubmit_button input {
	float: 									left;
	height: 								23px;
	width: 									auto !important;
	background:							transparent url(../img/bg_buttonGrey.gif) no-repeat scroll bottom right;
	border:									0 none;
	cursor:									pointer;
	padding:								0 11px 0 8px;
	margin:									0 !important;
	text-align:							center;
	line-height: 						23px;
}

form#MAIorderBrochureForm div.MAIsubmit_button { 
	clear: 									both; 
	float:									none;
	margin-bottom:					0;
	width:									auto;
}

form#downloadBrochureForm select { 
	float: 									left;
	width: 									135px; 
	margin: 								2px 14px 0 0;
}

form#downloadBrochureForm {
	float: 									left;
	width: 									339px;
	height: 								262px;
	margin-top: 						11px;
	padding: 								8px 0 0 63px;
	border-right: 					1px solid #d6d6d6;
	background: 						transparent url(../img/bg_downloadCatalogue.gif) no-repeat top left;
}

form#MAIorderBrochureForm {
	float: 									left;
	width: 									495px;
	padding: 								8px 0 90px 78px;
	margin-top: 						11px;
	background: 						transparent url(../img/bg_orderCatalogue.gif) no-repeat top left;
}

form#downloadBrochureForm h2,
form#MAIorderBrochureForm h2 { font-size: 14px; margin: 0; }

form#downloadBrochureForm h2 { margin-bottom: 29px; }

form#MAIorderBrochureForm p { font-size: 12px; margin-bottom: 4px; }

form#MAIorderBrochureForm div { 
	float: 									left;
	width: 									235px; 
	margin-bottom: 					10px;
}

/* /BROCHURES */

/* CONTACT */
div.twoCols #rightCol div.contactInfo {
	margin-bottom: 				40px;
}
div.twoCols #rightCol div.contactInfo p {
	font-size: 								12px;
	line-height: 							16px;
}
div.twoCols #rightCol div.contactInfo h3 {
	font-size: 								12px;
	color: 									#004286;
	margin: 								0 0 4px 0;
}
div.twoCols #rightCol div.contactInfo div{
	float: 									left;
	width: 									138px;
}
div.twoCols #rightCol div.contactInfo div.first{
	margin-right: 				21px;
}
div.twoCols #rightCol a.mapLink {
	text-align: 					center;
	font-size: 						11px;
}
div.twoCols #rightCol a.mapLink img {
	display: 							block
}
/* /CONTACT */

/* NEWS */

#leftCol .newsItem img {
	float:							right;
}
#leftCol .newsItem p a {
	display:						block;
}
#leftCol .newsDate {
	color: 							#5d5d5d;
	font-size: 						11px;
}	
	
/* /NEWS */

/* BOTTOM */
#bottom p {
	margin-bottom: 					0;
	color: 							#5d5d5d;
	font-size: 						11px;
}
#bottom p a {
	color: 							#5d5d5d;
}
#bottom p.contact {
	float: 							left;
	margin-left: 					2px;
}
#bottom p.contact span {
	background: 					url(../img/bg_blueArrow.gif) no-repeat left center;
	padding-left: 					6px;
	margin-left: 					25px;
}
#bottom p.copy {
	float: 								right;
	margin: 							0 10px 0 10px;
}
/* /BOTTOM */

h1 {
	font:									bold 28px Arial, sans-serif;
	margin: 							0;
	clear: 								both;
	color: 								#004286;
	margin-bottom: 						10px;
}
h2 {
	font:								bold 16px Arial, sans-serif;
	margin:								0;
	color: 								#004286;
	margin: 							30px 0 1px 0;
}
h3 {
	font:									bold 12px Arial, sans-serif;
	margin:								0;
	margin: 							6px 0 6px 0;
}
p {
	margin: 							0;
	line-height: 						20px;
	margin-bottom: 						18px;
}
p.small {
	font-size: 11px;
}
a {
 color: 								#004286;
}
a:hover {
	color: 								#000000;
}
a img {
	border: 							0;
}
ul {
	margin-top: 8px;
}

form {
	margin: 							0;
	padding: 							0;
}
form input.text, form textarea, form select {
	font:									normal 12px Arial, sans-serif;
/*	border: 							1px solid #abadb3*/
}
form div button {
	background-color:					none;
	background-repeat:					no-repeat;
	border: 							none;
	font-weight: 						bold;
	font-size: 							14px !important;
	width: 								68px;
	height: 							28px;
	cursor: 							pointer;
	text-align:							center;
}
form div.inputBlock label {
	display: 							block;
}
form div.inputBlock label span{
	color: 								red;
}
form div.inputBlock input {
	display: 							block;
}
form div.inputBlock textarea {
	display: 							block;
}

.missing {
	border:								2px solid red;
}

div.product-table {
	clear: both;
	margin: 10px 0;
	background: #f4f4f4;
	border: #dedede 1px solid;
	margin: 29px 0 0 0;
	padding: 10px;}
			
div.product-table table {
	width: 100%;}
		
div.product-table table tr td {
	padding: 3px 6px;
	border-top: #cfcfcf 1px solid;
	border-right: #e7e7e7 1px solid;}
			
div.product-table table tr.odd td {
	background: #fff;}
			
div.product-table table tr td.last-child {
	border-right: 0;}
			
div.product-table table tr.last-child td {
	border-bottom: #cfcfcf 1px solid;}
			
div.product-table table tr td,
div.product-table p {
	font: 12px arial, helvetica, sans-serif;}
			
div.product-table table tr td.first-child {
	width: 33%;}
			
div.product-table caption {
	padding: 10px 0 9px 8px;
	margin-bottom: 0;
	font: bold 15px arial, helvetica, sans-serif;
	color: #004286;
	text-align: left;}
			
div.product-table thead th {
	padding: 0 6px 6px 6px;
	font: bold 12px arial, helvetica, sans-serif;
	text-align: left;
	vertical-align: center;}
			
div.product-table p {
	margin: 10px 0 0 5px;
	padding: 0;}
	
div.product-table sup {
	vertical-align: top;
	padding: 0 1px;}