/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

#page_wrapper.breadcrumb-bk {
	background:#fff url(../images/header/breadcrumb-bk.png) repeat-x top;
}

#header, #menu-bar {
	float:left;
	height:83px;
}
#header {
	width:420px;
}

#menu-bar {
	clear:none;
	width:570px;
	background:url(../images/header/nav-bk.png) no-repeat 5px center;
}
	#menu-bar .menu-wrapper {
		margin-top:7px;
	}

	#menu-bar .nice-menu > li > a {
		padding:25px 10px;
	}
	#menu-bar .nice-menu > li {
		margin:0 10px;
	}
		#menu-bar .nice-menu > li:hover {
			background:url(../images/header/navigation_hover.png) repeat-x 0 50px;
		}

	#menu-bar .nice-menu ul {
		width:200px;
		border-top:2px solid #094487;
		background: #d5d5d5; /* Old browsers */
		background: -moz-linear-gradient(top, #f9f9f9 0%, #d5d5d5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f9f9f9 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f9f9f9 0%,#d5d5d5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f9f9f9 0%,#d5d5d5 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f9f9f9 0%,#d5d5d5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
		margin:-10px 0 0 0;
		padding:10px 0;
		box-shadow:2px 2px 8px rgba(0,0,0,.3);
	}

		#menu-bar .nice-menu ul li {
			display:block;
			float:none;
			margin:0;
			padding:0;
		}
		#menu-bar .nice-menu ul li a {
			display:block;
			padding:6px 10px 6px 10px;
			margin:0 10px;
			color:#00377c;
			white-space:normal;
		}
		#menu-bar .nice-menu ul li a:hover {
			background: #094487;
			color:#fff;
		}

		#menu-bar .nice-menu ul ul {
			right:0;
		}


		#menu-bar ul.ironistic_navigation_insert {
			padding:18px 20px;
			width:695px;
			margin-left:-260px
		}
		#menu-bar ul.ironistic_navigation_insert_2 {
			width:500px;
			margin-left:0
		}
		#menu-bar ul.ironistic_navigation_insert.ironistic_navigation_insert_1 {
			width:180px;
			margin-left:0
		}
			#menu-bar ul.ironistic_navigation_insert li {
				float:left;
				width:170px;
				padding:0;
			}
			#menu-bar ul.ironistic_navigation_insert_2 li {
				width:230px;
			}
			#menu-bar ul.ironistic_navigation_insert.ironistic_navigation_insert_1 li {
				padding-right:0;
			}
				#menu-bar ul.ironistic_navigation_insert li:first-child {
					margin-right:20px;
				}
				#menu-bar ul.ironistic_navigation_insert.ironistic_navigation_insert_1 li:first-child {
					margin-right:0;
				}
			#menu-bar ul.ironistic_navigation_insert li .navigationDescHolder {
				font-size:12px;
				line-height:12px;
				color:#4e4e4e;
				margin:10px 0;
			}
			#menu-bar .nice-menu ul li .navigationColumnLinksHolder a {
				margin:0;
				padding-left:0;
			}
				#menu-bar .nice-menu ul li .navigationColumnLinksHolder a:hover {
					padding-left:10px;
				}
			.ironistic_navigation_insert  .block-title {
				display:none;
			}
			#menu-bar ul.ironistic_navigation_insert .menu-depth-1 {
				float:left;
				width:230px;
				margin:0 0 20px 0;
			}
			#menu-bar ul.ironistic_navigation_insert .menu-depth-1 > a {
				font-weight:bold;
				font-size:16px;
				border-bottom:1px solid #aeaeae;
			}
			#menu-bar ul.ironistic_navigation_insert .menu-depth-2 > a {
				font-size:14px;
				padding:4px 10px 4px 10px;
			}
			#menu-bar ul.ironistic_navigation_insert .menu-depth-3 > a {
				margin-left:20px;
				font-size:12px;
				padding:4px 10px 4px 10px
			}

#breadcrumb {
	font-size:11px;
}
#breadcrumb a, #breadcrumb {
	color:#004c7a;
}
#breadcrumb .crumb-title {
	color:#333333;
}

#main-content-header, #site-map, .node-page, .node-article, .node-ironistic-audiences, .node-webform {
	padding:0 28px 0 14px;
}

/*FOOTER*/
.at_raxco_footer_copyright .copyright_notice {
	float:left;
}
.at_raxco_footer_copyright .copyright_menu {
	float:right;
}
.region-footer {
	float:left;
	width:680px;
}
.at_raxco_footer_conform {
	float:right;
	width:310px;
}




.wide-product-container {
	width:715px;
	margin-left:16px;
	float:left;
}

.main-content {
	width:245px;
	float:left;
}
.main-content.noimage {
	width:695px;
}
.image-container {
	width:450px;
	*max-width:450px;
	margin-left:20px;
	float:left;
}
.image-container.noimage {
	display:none;
}

.narrow-product-container {
	width:240px;
	margin-left:18px;
	float:right;
}


.bullets ul.product-points {
	width:49%;
	margin:0;
	float:left;
}

.solution-cell-container .solution-cell {
	float:left;
	width:50%;
	*width:49%;
}
.solution-cell-inner.even {
	border-right:1px solid #e1e3e4;
	padding-left:0;
}
.solution-cell-inner.even.endcell {
	border-right:none;
}
.solution-cell-inner.lastrow {
	border-bottom:none;
}
.solution-cell-inner.firstrow {
}
.iframe_tab {
	width:675px;
}

.buynow-product {
	width:46%;
	padding:1%;
	margin:1%;
	float:left;
	height:220px;
	background:rgb(247, 247, 247);
}

.buynow-product table {
	width:100%;
}
#content .buynow-product .product-name p {
	margin-bottom:0;
	margin-top:5px;
	font-weight:bold;
}