@import url("nextLevelFormatting.css");
@import url("nextLevelCurves.css");

html {height:100%;}

body {
	text-align:center;
	text-align: -moz-center;
	min-width:760px;/* for mozilla*/
	background-color: #f7f7f7;
	color: #666666;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

pre {
	font-family: Tahoma, Geneva, sans-serif;
}

img {
 border: none;	
}

#sign-in input {
	width: 140px;
}

#toc {
	margin: 5px auto;
	text-align: center;
}

.tocDisplay {
	display:block;
	margin: 5px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.tocDisplay div a {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	display: inline-block;
	text-align: right;
	margin: 0px 15px;
	color: #000000;
}

.cartLink {
	background: transparent url(/motion3/images/mi/mi-truck.png) no-repeat;
	background-position: center right;
	text-align: right;
	margin: 0px auto;
	height: 25px;
	cursor: pointer;
	padding-right: 41px;
	padding-left: 0px;	
}

.cartLink a, .detailsLink, .tocLink {
	color: #C00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
	top: 5px;
}

.detailsLink {
	background: transparent url(/motion3/images/mi/Symbol-Red-Information.gif) no-repeat;
	background-position: left center;
	padding: 3px 0px 3px 20px !important;
	line-height: 25px;
}

img.rightFloat, img.leftFloat, .rightFloat, .leftFloat {
	position:relative;
	margin: 5px;
	float:right;
	text-align:right;
}

img.leftFloat, .leftFloat {
	float:left;
	text-align:left;
}

body#parametricDetails {
	text-align: -moz-center;
	text-align: expression(true ? "center" : "center");
	min-width:600px;
	width:600px;
	margin: 10px auto;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
}

body#feedback-prompt {
	text-align: -moz-center;
	text-align: expression(true ? "center" : "center");
	min-width:450px;
	width:450px;
	height:auto;
	margin: 10px auto;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height:normal; 
	font-weight:normal;
}

.feedback-prompt {
	margin: 0px auto 0px auto;
	text-align:left;
}

.feedback-prompt p {
	display: inline;
	margin: 5px 2px;
	vertical-align: middle;
 }

.feedback-prompt label {
	font-weight:bold;
	display: inline-block;
	display: expression(true ? "inline" : "inline");
	width: 180px;
}

label {
	font-size: 12px;
	line-height: 14px;
}

#order-status label {
	font-weight: normal;
}

#order-status .radio {
	top: 0px;	
}

.feedback-prompt input {
	vertical-align: top;
	margin-left: 0px;
}

.feedback-prompt .radio {
	margin-left: 10px;
}

.feedback-prompt label.radioLabel {
	width: auto;
	font-weight: normal;
}

body#passwordDetails, body#assetNotes {
	text-align:center;
	text-align: -moz-center;
	min-width:300px;
	width:300px;
	margin: 5px auto;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	height: auto;
}

body#assetNotes {
	text-align: left;
	margin: 5px;
}

#legalContainer {
	margin: 0px;
	height: auto;
}

#outerLegalContainer {
	overflow-y: scroll;
	height: 750px;
	margin: 10px 0px;
	padding: 0px;
}

#account-selection {
	width: 242px;
	margin: 10px auto;
	padding: 0px 10px 0px 0px;	
}

#legalContainer p {
	margin: 0px 5px 10px 0px;
	color: #000000; /* black */
}

.mapDisplay {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
 	color: #000;
	padding: 0px inherit;
	margin: 0px auto;
	display:block;
}

.mapDisplay p, .mapDisplay a {
	margin: 3px;
	padding: 0px;
	display:inline-block;
}


.mapDisplay p.tableTextBold {
	margin: 3px;
	padding: 0px;
	display:inline-block;
}


.mapDisplay input[type="submit"] {
	margin: 3px 5px 3px 150px;
}

.dropdown {
	color: #666666;
	font-size: 11px;
	line-height: 13px;
	margin: 2px;
	vertical-align: middle;
	text-transform: capitalize;
}

.centerAlign, .leftAlign, .rightAlign {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.leftAlign {
	text-align: left;
	padding-left: 5px !important;
}

.rightAlign {
	text-align: right;
	padding-right: 5px !important;
}

table.centerAlign, div.centerAlign, body.centerAlign {
	margin-top:inherit;
	margin-left:auto;
	margin-bottom:inherit;
	margin-right:auto;
	padding: 0px;
}

div.contentHolder p {
	display: inline;
	vertical-align: middle;
	line-height: 26px;
}

.lh30 { margin: 5px 0px 0px; }

div.contentHolder input {
	vertical-align: middle;
	margin: 3px;
}

.highlight {
	background-color:#FF0 !important;	
}

.greenhighlight {
	background-color: #3F0 !important;	
}

.searchBorder {
	border-style: solid;
	border-width: 0px;
	border-top-width: 2px;
	border-top-color: #CECECE;
}

.searchBorderBottom {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 2px;
	border-bottom-color: #CECECE;
}

#part-search {
	color: #000000;
	font-weight: bold;
	text-align: left;
	clear: both;
	font-size: 12px;
	position: relative;
	top: 8px;
	margin: 5px auto;
	margin-top: 10px;
	padding-bottom: 15px;
 	height: auto;
	width: 880px;
	display:block;
	vertical-align: middle;
}	

#part-search #limit-catalog {
	margin: 4px 0px 3px 7px;
	text-align: left;
}

#part-search #limit-catalog .checkbox {
	top: -2px;
	margin: 0px 4px 0px 0px;	
}

#part-search #limit-catalog .inputLabel {
	margin: 1px 0px;
	cursor:pointer;
}


#part-search div.xsnazzy {
	height: 95px;	
}

#part-search div.xboxcontent {
	background: #FFFFFF;
	background-position:bottom left;
	height: 75px;
	width: 878;
}

#part-search input, #part-search select {
	width: 195px;
	vertical-align: middle;
	margin: 3px 7px 0px 0px;
	padding: 0px;
}

#supplier-portal {
	color: #000000;
	font-weight: bold;
	text-align: left;
	clear: both;
	font-size: 12px;
	position: relative;
	top: 8px;
	margin: 5px auto;
 	height: auto;
	width: 880px;
	display:block;
	vertical-align: middle;
}	

#supplier-portal div.xboxcontent {
	height: 25px;
	width: 878;
}


#pointermenu{
	position: relative;
	margin: 0px 0px;
	padding: 0px;
	background: #ebebeb; 
/*	background: transparent url(/motion3/JSP/mii/tempImages/Gray-Secondary-Menu-gradient.png) repeat-x;;*/
	background-image: -moz-linear-gradient(top, #f7f7f7, #c2c2c2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#c2c2c2));
	background-image: -webkit-linear-gradient(top, #f7f7f7, #c2c2c2);
	background-image: -o-linear-gradient(top, #f7f7f7, #c2c2c2);
	background-image: linear-gradient(to bottom, #f7f7f7, #c2c2c2);
	background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFC2C2C2', GradientType=0);
	border-top: 1px solid #c2c2c2; 
	width: auto;
	clear: both;
	top: 0px;
 	text-align: center;
 }

#pointermenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#pointermenu ul#tabs{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 12px Tahoma;
	background: transparent ;
	list-style: none;
	height: 26px;
	width: 100%;
	display: block;
	text-align: center;
	white-space:nowrap;
}

#pointermenu ul#tabs2{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font: bold 12px Tahoma;
/*	background: transparent url(/motion3/JSP/mii/tempImages/Gray-Secondary-Menu-gradient.png) repeat-x;;*/
/*	background-image: -moz-linear-gradient(top, #f5f5f5, #d0d0d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#d0d0d0));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #d0d0d0);
	background-image: -o-linear-gradient(top, #f5f5f5, #d0d0d0);
	background-image: linear-gradient(to bottom, #f5f5f5, #d0d0d0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffd0d0d0', GradientType=0);
	border-top: 1px solid #f5f5f5; */
	list-style: none;
	height: 26px;
	width: 100%;
	display: inline-block;
	text-align: center;
	white-space:nowrap;
}


#pointermenu ul#tabs2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#pointermenu ul#tabs li,#pointermenu ul#tabs2 li{
	height: auto;
	line-height: 21px;
	display: inline;
	width: auto;
	vertical-align: middle;
	margin: 3px 3px;
	text-align: center;
}

#pointermenu ul#tabs li a,#pointermenu ul#tabs2 li a, #pointermenu ul#tabs2 li a#customer-info{
	color: #606060;
	height: auto;
	line-height: 21px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
   	vertical-align:middle;
}

#pointermenu ul#tabs2 li a#customer-info{
	color: #b9201c;
	font-weight:bold;
	font-size: 12px;
}

#pointermenu ul#tabs li a:hover,#pointermenu ul#tabs2 li a:hover{
	color: #b9201c;
}

	div#header-wrap {
		height: auto;
		clear: both;
		text-align: -moz-center;
		text-align:  expression(true ? "center" : "center");
		width: 100%;
/*		 background: transparent url(/motion3/images/mi/menu_backgr.gif) repeat-x; */
		
		}
	div#header-wrap-mro {
		height: auto;
		clear: both;
		text-align: -moz-center;
		text-align:  expression(true ? "center" : "center");
		width: 100%;
/*		background: transparent url(/motion3/images/mi/menu_backgr2.gif) repeat-x;*/
		
		}
		div#header-in {
			/*display: inline-block;*/
			color: inherit;
			width: 100%;
			margin: 0px;
			text-align: left;
		}
			
		img#motionHeaderLogo {
			float:left;
			display:inline;
		}
			
		#header-right {
			position:relative;
			display: inline-block;
			float: right;
			text-align: right;
			width: auto;
		}
		
		#header-right a {
			color: #A3A3A3;
			font-size: 10px;
			margin: 5px;
			height: 60px;
			clear: right;
		}
		
		#shopping-cart {
			position: absolute;
			margin: 0px;
			width: 180px;*/
/*			top: 48px;*/
		}
		
		#provide-feedback {
			position: absolute;
			margin: 0px;
			width: 180px;
			top: 48px;
			right: 130px;
		}
		
		div#shopping-cart[style="display: none;"] + #provide-feedback {
			right: 0px;
		}
		
		#provide-feedback div {
			text-align: right;
			margin: 0px auto;
			cursor: pointer;
			height: 28px;
		}
		
		#provide-feedback * a{
			font-weight: bold;
			color: #333366;
			font-size: 9px;
			text-decoration:none;
			vertical-align: middle;
			position: relative;
			top: -9px;
		}

		#shopping-cart  {
/*			background: transparent url(/motion3/images/mi/header/shopping_cart.png) no-repeat;*/
		    background-position: center right;
			text-align: right;
			margin: 0px auto;
			height: 25px;
			cursor: pointer;
/*			padding-right: 38px; */
			padding-left: 150px;
			width: 29px;
		}

/*		#shopping-cart * a {*/
/*			color: #CC0000;*/
/*			font-size: 11px;*/
/*			font-weight:bold;*/
/*			text-decoration: none;*/
/*			vertical-align: middle;*/
/*			position: relative;*/
/*			top: 5px;*/
/*		}*/
		
		#shopping-cart div a span {
			position: relative;
			top: 2px;
			margin: 0px 2px 0px 0px;
		}
		
		#shopping-cart a > img, #provide-feedback a > img {
			position: relative;
			top: 4px;
			margin: 0px 2px 0px 0px;
		}
		#provide-feedback a > img {
			top: 11px;
		}

#outer{
	width:960px;
	color: #000000;
	text-align:left;
	margin: 18px auto;
	margin-top: 0px;
/*	position:relative;	*/
	top: 0px;
	background: transparent;
	clear: both;
	zoom: 1;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float:left;
	width:704px;
}
#innerwrap-two {/* enables content first */
	float:left;
	width:877px;
}
#left {
/*	position:relative;	/*ie needs this to show float */
	zoom: 1;
	width:220px;
	float:left;
	margin: 20px 0px 0px;
}

#left-in {
	height: auto;
	background-color: #FFFFFF;
}

#left-in div {
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
 }
 
#left-in div.rightAlign {
	text-align: right;
	padding-right: 0 !important;
 }
 
#right {
	position:relative;/*ie needs this to show float */
	width:220px;
	float:right;
	margin: 0px;
	padding: 0px;
}

#left p {padding: 0px 2px 0px 3px;font-size: 11px;display: inline-block;}
#right p {padding: 0px 2px;margin: 2px;font-size: 11px;line-height: 13px;display: inline;}
/* #right a {margin: 3px;color: #666666;font-size: 11px;} */
#right h2 {margin: 0px 0px 3px 3px;}
#left h2 {margin: 0px 0px 3px 3px;}
#right input {
	color: #666666;
	font-size: 11px;
	height: 13px;
	margin: 2px;
}

#right-footer {
	position:relative;/*ie needs this to show float */
	width:170px;
	float:right;
	margin: 0px 5px;
}

div,p  {margin-top:0}/*clear top margin for mozilla*/

#centrecontent {
	width: 500px;
	float: right;
	margin-top: 20px;
}

#searchResultsContainer {
	background-color: #FFFFFF;
	width: 878px;
	padding: 0px;
	vertical-align: top;
	height: auto;
	position: relative;
	height: auto;
	margin: 0 auto;
}

#centrecontent-two {
	width:720px;
	float:right;
	background-color: #FFFFFF;
	margin: 20px 0 0;
}

#clearfooter {width:880px;clear:both;padding: 10px 0px;} /* to clear footer */

#copyright {
	text-align: right;
	padding-right: 110px;
	margin: 5px 0px 0px;
	background: transparent url(/motion3/images/mi/Footer_Motion_logo.jpg) no-repeat;
	background-position: right center;
	line-height: 15px;
	height: 30px;
	vertical-align:bottom;
}

.footerText {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

#copyright a {
	color: #666666;
	text-decoration: underline;
}

	.box {
		position:relative;
		float:right;
		margin: 0px 2px;
		background-color: inherit;
		vertical-align: top;
		height: auto;
	}

	.right {
		width: 190px;
		background-color: #FFFFFF;
		}
		.right p, .right h2 {
			margin: 0px;
			padding: 0px;
		}
	.left {
		width: 224px;
		background-color: inherit;
		margin-top: 10px;
		}

 .allBorder, .topBorder, .topRightBorder, .topRightBottomBorder,
.topRightLeftBorder, .topBottomBorder, .topBottomLeftBorder, .topLeftBorder,
.rightBorder, .rightBottomBorder, .rightBottomLeftBorder, .rightLeftBorder,
.bottomBorder, .bottomLeftBorder, .leftBorder,
.innerBorder, .innerTopBorder, .innerTopRightBorder, .innerTopRightBottomBorder,
.innerTopRightLeftBorder, .innerTopBottomBorder, .innerTopBottomLeftBorder, .innerTopLeftBorder,
.innerRightBorder, .innerRightBottomBorder, .innerRightBottomLeftBorder, .innerRightLeftBorder,
.innerBottomBorder, .innerBottomLeftBorder, .innerLeftBorder, .headerBottomBorder {
	border-style: solid;
	border-width: 0px;
}


/*
**  Use The following for inner borders on tables
*/

.innerBorder, .innerTopBorder, .innerTopRightBorder, .innerTopRightBottomBorder,
.innerTopRightLeftBorder, .innerTopBottomBorder, .innerTopBottomLeftBorder, .innerTopLeftBorder {
	border-top-color: #AAAAAA;
	border-top-width: 1px;
}

.innerBorder, .innerTopRightBorder, .innerTopRightBottomBorder,
.innerTopRightLeftBorder, .innerRightBorder, .innerRightBottomBorder, 
.innerRightBottomLeftBorder, .innerRightLeftBorder {
	border-right-color: #CECECE;
	border-right-width: 1px;
}

.innerBorder, .innerTopRightBottomBorder, .innerTopBottomBorder, .innerTopBottomLeftBorder,
.innerRightBottomBorder, .innerRightBottomLeftBorder, .innerBottomBorder, .innerBottomLeftBorder {
	border-bottom-color: #CECECE;
	border-bottom-width: 1px;
}

.innerBorder, .innerTopRightLeftBorder, .innerTopBottomLeftBorder, .innerTopLeftBorder,
.innerRightBottomLeftBorder, .innerRightLeftBorder, .innerBottomLeftBorder, .innerLeftBorder {
	border-left-color: #CECECE;
	border-left-width: 1px;
}

/*
**  Use The following for outer borders on tables
*/

.headerBottomBorder {
	border-bottom-color: #346d9a;
	border-bottom-width: 7px;
}

.headerTopBorder {
	border-top-color: #346d9a;
	border-top-width: 7px;
}

.inverseBottomBorder {
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-width: 1px;
}

.inverseTopBorder {
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
}

.inverseLeftBorder {
	border-right-style: solid;
	border-right-color: #cccccc;
	border-right-width: 1px;
}

.inverseRightBorder {
	border-left-style: solid;
	border-left-color: #cccccc;
	border-left-width: 1px;
}

.allBorder, .topBorder, .topRightBorder, .topRightBottomBorder,
.topRightLeftBorder, .topBottomBorder, .topBottomLeftBorder, .topLeftBorder {
	border-top-color: #cccccc;
	border-top-width: 1px;
}

.allBorder, .topRightBorder, .topRightBottomBorder,
.topRightLeftBorder, .rightBorder, .rightBottomBorder, 
.rightBottomLeftBorder, .rightLeftBorder {
	border-right-color: #cccccc;
	border-right-width: 1px;
}

.allBorder, .topRightBottomBorder, .topBottomBorder, .topBottomLeftBorder,
.rightBottomBorder, .rightBottomLeftBorder, .bottomBorder, .bottomLeftBorder {
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
}

.allBorder, .topRightLeftBorder, .topBottomLeftBorder, .topLeftBorder,
.rightBottomLeftBorder, .rightLeftBorder, .bottomLeftBorder, .leftBorder {
	border-left-color: #cccccc;
	border-left-width: 1px;
}

.supportContentContainer{
	width:250px; 
	vertical-align:top; 
	text-align:left; 
	padding-bottom:2em;
}

.supportMainHeading{
	font-size:14px; 
	color:#575757; 
	margin-bottom:10px;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	display: block;	
	margin-top:20px;
}

.supportSubHeading{
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color:#575757;
	margin-left:3px;
}

.supportUL{
	list-style:none; 
	margin-bottom:10px;	
}

.supportElement{
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; 
	font-size:12px; 
	color:#575757;
	line-height:16px;
	margin-left:3px;			
}

div.container_top {
    vertical-align:top;
    text-align:center;
	margin:0px auto 5px auto;
	display: inline-block;
}

div.container_top p {
	text-align:right;
	font-size: 11px;
}

div.container_bottom {
    height: 27px;
    position: relative
}

div.container_bottom a { 
    position: absolute; 
    bottom: 0;
	left: 0; 
	padding-left: 35px;
	text-align: center;
	text-decoration: underline;
    }
div.container_bottom p { 
    position: absolute; 
    bottom: 0px;
	left: 0px; 
	padding-left: 35px;
	text-align: left;
	text-decoration: none;
}
div.container_bottom p.harzardous { 
    position: absolute; 
    bottom: 0px;
	left: 0px; 
	padding-left: 35px;
	text-align: center;
	text-decoration: none;
}
div.promotion {
	text-align:center;
	vertical-align:bottom;
	height: 190px;
	border-color: #AAAAAA;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	margin: 3px;
	padding: 3px;
	width: 17%;	
	zoom: 1;
	display:inline-block;
	display: expression(true ? "inline" : "inline");
}
.left-indented {
	margin-left: 20px;
}
div.marketing-content-container {
	padding-left: 30px;
}
div.marketing-content-container p {
	padding: 0px;
	margin: 12px 0;
	color: #575757;
}
div.marketing-content-container li {
	margin: 0;
	color: #575757;
}
div.marketing-content-mission-statement {
	width: 720px;
	min-height: 100px;
	max-height: 120px;
	background-color: #f7f7f7;
	margin-top: 35px;
	margin-left: -30px;
	margin-bottom: 30px;
}
h1.marketing-content-hdr {
	font-size: 16px;
	color: #346d9a;
	margin: 0px 0px 10px;
}
h1.faq-hdr {
	font-size: 16px;
	color: #575757;
	margin: 35px 0px 10px;
}
h1.faq-hdr:first-child {
	margin-top: 0;
}
.collapsible-content h1.marketing-content-hdr {
	margin-top: 50px;
}
h2.marketing-content-hdr {
	margin: 50px 0 20px 0;
}
h2.faq-hdr {
	margin: 20px 0 0 0;
}
h2.marketing-content-hdr.ordering-options-hdr {
	margin-top: 25px;
}
h2.marketing-content-hdr, h2.marketing-content-hdr a {
	font-size: 14px;
	color: #575757;
}
div.marketing-content-body {
	font-size: 12px;
	color: #575757;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
div.marketing-content-body > p:first-child {
	padding: 0px;
	margin: 0 0 12px;
}
div.marketing-content-body > p.faq-answer {
	margin-left: 14px;
}
div.marketing-content-body > h3.no-bottom-margin + p {
	margin-top: 0;
}
div.marketing-content-body ul {
	list-style: disc;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	overflow: auto;
}
div.marketing-content-body li {
	list-style-position: inside;
	text-indent: -12px;
	margin-left: 31px;
}
div.marketing-content-body ol {
	font-size: 12px;
	line-height: 14px;
	margin-left: 31px;
}
div.marketing-content-body ol li {
	margin-bottom: 12px;
	text-indent: -15px;
}
div.marketing-content-body ul.unbulleted-list {
	list-style: none;
	margin-left: 0;
}
div.marketing-content-body .two-column-list-left {
	float: left;
	width: 250px;
	margin-left: 0;
	margin-right: 0;
}
div.marketing-content-body .two-column-list-right {
	margin-left: 250px;
	overflow: visible;
}
div.marketing-content-body .two-column-list-right:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.two-column-list-left > h3.no-bottom-margin,
.two-column-list-right > h3.no-bottom-margin {
	margin-top: 0;
}
div.marketing-content-body ul > li > ul {
	list-style: circle;
	margin-bottom: 12px;
}
div.marketing-content-body a {
	font-size: 12px;
	color: #009ece;
	line-height: 14px;
	text-transform: none;
}
div.marketing-content-body h2 {
	font-size: 14px;
	color: #575757;
	margin: 12px 0;
}
div.marketing-content-body h3 {
	font-size: 12px;
	color: #575757;
	margin: 12px 0;
}
div.marketing-content-body .no-bottom-margin {
	margin-bottom: 0;
}
div.marketing-content-body .no-top-margin {
	margin-top: 0;
}
div.marketing-content-body > h2:first-child, div.marketing-content-body > h3:first-child {
	margin: 0 0 12px;
}
div.marketing-content-body > h2.government-sales-hdr:first-child {
	margin: 30px 0 22px;
}
div.marketing-content-body > h2.government-sales-hdr {
	margin: 50px 0 22px;
}
div.marketing-content-body-image {
	float: left;
	width: 200px;
	min-height: 81px;
	max-height: 115px;
	margin: 2px 15px 55px 0;
}
div.marketing-content-body-image img {
	width: 200px;
	min-height: 81px;
	max-height: 115px;
}
div.marketing-content-body-image-wide {
	float: left;
	width: 275px;
	min-height: 50px;
	max-height: 115px;
	margin: 2px 15px 55px 0;
}
div.marketing-content-body-image-wide img {
	width: 275px;
	min-height: 50px;
	max-height: 115px;
}

div.marketing-content-image-holder {
	margin: 50px 0;
}
div.marketing-content-image-holder img {
	display: inline-block;
	margin: 0 25px 0 0;
}
div.marketing-content-image-holder img.last-image {
	margin: 0;
}
div.marketing-content-body .banner-image {
	width: 525px;
}
div.marketing-content-container .toc-header {
	font-weight: bold;
	clear: right;
}
div.marketing-content-container .toc-header a {
	font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #575757;
}
div.marketing-content-sidebar {
	width: 150px;
	border: 1px solid #ebebeb;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ebebeb));
	background-image: -webkit-linear-gradient(top, #ffffff, #ebebeb);
	background-image: -o-linear-gradient(top, #ffffff, #ebebeb);
	background-image: linear-gradient(to bottom, #ffffff, #ebebeb);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffebebeb', GradientType=0);
	text-align: center;
	padding: 5px 0 0;
}
div.marketing-content-sidebar .landscape-image {
	width: 125px;
	margin: 0 auto 10px;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow: 5px 5px 5px #888888;
}
div.marketing-content-sidebar .portrait-image {
	width: 90px;
	margin: 0 auto 10px;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	-moz-box-shadow: 5px 5px 5px #888888;
}
div.marketing-content-body .left-justified-image {
	float: left;
	width: 250px;
	margin: 2px 20px 0 0;
}
.hideable-section {
	display: none;
}
.sidebar-expander {
	color: #575757;
	cursor: pointer;
}
.collapsible-header {
	position: relative;
	cursor: pointer;
}
.collapsible-header-icon {
	position: absolute;
	top: 3px;
	left: -30px;
}
div.marketing-content-body .mi-table {
	margin-bottom: 50px;
}
.mi-table {
	border-collapse: collapse;
	empty-cells: show;
}
.mi-table-row {
	height: 10px;
	text-align: center;
}
.mi-table-row-header {
	height: 20px;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-top: 1px solid #cccccc;
}
.mi-table-row-last {
	border-bottom: 1px solid #cccccc;
}
.mi-table-cell {
	width: 90px;
	padding: 5px;
	line-height: 14px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.mi-table-cell-first {
	border-left: none;
}
.mi-table-cell-last {
	border-right: none;
}
.literature-catalog-table td.file-name {
	width: 400px;
}
.literature-catalog-table td.file-name a, 
.literature-catalog-table td {
	font-size: 12px;
	color: #575757;
}
.icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	height: 20px;
	width: 18px;
}
.icon-active-section {
	background-image: url('/motion3/fsdb/images/ui_elements/header/Toggle-Button-Lines-active.png');
}
.icon-inactive-section {
	background-image: url('/motion3/fsdb/images/ui_elements/header/Toggle-Button-Lines-inactive.png');
}
.centercontent {
	margin: 20px 20px 0;
}
#centrecontent-two .centercontent {
	margin: 0;
}
.change-password h1,
.update-acct-profile h1 {
	font-size: 18px;
	line-height: 20px;
	color: #403e3e;
	margin: 0;
	letter-spacing: normal;
}
.change-password h2,
.update-acct-profile h2 {
	font-size: 18px;
	line-height: 20px;
	color: #575757;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.update-acct-profile h2.top-margin {
	margin-top: 20px;
}
.change-password h3 {
	font-size: 14px;
	line-height: 16px;
	color: #575757;
	font-weight: normal;
	margin: 0 0 20px;
}
.change-password h3 {
	margin: 20px 0 20px;
}
.change-password ul.password-requirements {
	color: #575757;
	list-style: disc;
	margin-bottom: 20px;
}
.change-password .button-container {
	text-align: right;
}
.change-password p {
	color: #575757;
	margin: 20px 0 5px;
	padding-left: 0;
	padding-right: 0;
}
.change-password p.password-requirements {
	margin: 0 0 20px 0;
}
.change-password p.password-requirements.no-bottom-margin {
	margin-bottom: 0;
	padding: 0;
}

.item-cart-grid-header {
	min-height:40px;
	background-color: #f3f3f3;
  	background-image: -moz-linear-gradient(top, #f3f3f3, #e0e0e1);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e0e0e1));
  	background-image: -webkit-linear-gradient(top, #f3f3f3, #e0e0e1);
  	background-image: -o-linear-gradient(top, #f3f3f3, #e0e0e1);
  	background-image: linear-gradient(to bottom, #f3f3f3, #e0e0e1);
  	background-repeat: repeat-x;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3f3f3', endColorstr='#ffe0e0e1', GradientType=0);
  	color: #575757;
}

.item-cart-grid-border {
	border-color: #cccccc;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	color: #575757;
}
.cust-info-table {
	border-collapse: collapse;
	width: 80%;
}
.cust-info-table, .cust-info-table th, .cust-info-table td {
	vertical-align: top;
}
.cust-info-table th, .cust-info-table td {
	padding: 10px;
}
.cust-info-table th.bordered, .cust-info-table td.bordered {
	border: 1px solid #cccccc;
}
.cust-info-table .customer-selector {
	width: 30%;
	padding: 0;
}
.cust-info-table .customer-info {
	width: 30%;
}
.cust-info-table .branch-info {
	width: 30%;
}
.cust-info-table ul {
	font-size: 13px;
	color: #575757;
	margin: 0;
	padding: 0;
}
.edit-section {
	display: none;
}
.nextLevelTable {
    border-collapse:collapse;
}
.nextLevelTable, .nextLevelTable th, .nextLevelTable td {
    border: 1px solid #cccccc;
    vertical-align: top; 
} 
.nextLevelTable th, .nextLevelTable td {
    padding: 5px;
} 
#keyInfoDaysToSearch {
    width: 100px;
    margin-right: 6px;
}
#account-selectionNew {
	margin-top: 10px;
	margin-bottom: 20px;
}
.customerDashboardOffsetLabel {
    color: #575757;
    margin: 0 0 10px 138px;
}
.rollup-level {
	display: block;
}
.rollup-spacer {
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: top;
}
.rollup-spacer:first-of-type {
	width: 10px;
}
.rollup-spacer + .rollup-label {
	border-bottom: 1px dotted #cccccc;
	border-left: 1px dotted #cccccc;
	display: inline-block;
	min-width: 349px;
	padding-left: 10px;
}
.customerDashboardOffsetLabel p {
    color: #575757;
    margin: 0;
    padding: 0;
}
.customerDashboardDate2Digit {
    width: 24px;
}
.customerDashboardDate4Digit {
    width: 38px;
}
.customerDashboard h1 {
    font-size: 20px;
    line-height: 22px;
    color: #403e3e;
    margin: 0;
}
.customerDashboard h2 {
    font-size: 20px;
    line-height: 22px;
    color: #575757;
    font-weight: normal;
    margin: 20px 0 20px 0;
    text-transform: capitalize;
}
.customerDashboard .nextLevelTable h2 {
    margin: 3px 0;
    text-transform: capitalize;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #575757;
    line-height: 14px;
}
.customerDashboard .nextLevelTable div,
.customerDashboard .nextLevelTable p,
.customerDashboard .nextLevelTable span {
    color: #575757;
}
.customerDashboard .nextLevelTable span,
.customerDashboard .nextLevelTable a {
	display: inline-block;
	margin-right: 6px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: bottom;
}
.customerDashboardButtonContainer {
    margin: 0 0 10px 138px;
}
#customerDashboard_ORDER_SEARCH_PART {
    text-transform: capitalize;
}
.errorMessage {
	margin-bottom: 22px;
	color: #b9201c;
	font-size: 14px;
	font-weight: bold;
	background-color: #efefef;
	background-image: -moz-linear-gradient(top, #eeeeee, #d3d3d4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#d3d3d4));
	background-image: -webkit-linear-gradient(top, #eeeeee, #d3d3d4);
	background-image: -o-linear-gradient(top, #eeeeee, #d3d3d4);
	background-image: linear-gradient(to bottom, #eeeeee, #d3d3d4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffd3d3d4', GradientType=0);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	padding: 5px 20px;
}
.motionMro-centercontent{
	float: left;
    margin: 35px 20px 0;
    width: 450px;
}
.motionMro-dashBoardContent h2{
	color: #575757;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 3px 0;
    text-transform: capitalize;
}
.motionMro-expressOrder{
	box-shadow: 5px 5px 5px #888888; 
	-webkit-box-shadow: 5px 5px 5px #888888; 	
	-moz-box-shadow: 5px 5px #888888;
}
.motionMro-rightContentHeader {
    color: #575757;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-transform: capitalize;
    padding-left:5px;
}
.motionMro-leftMargin {
margin-left:10px;
}

.milayout-leftPadding {
	padding-left:15px;
}

#siteMapContent{
	background-color: #FFFFFF;
    float: right;
    margin: 31px 0 0;
    width: 720px;
}
.siteMap-container {
	padding-left: 30px;
}
.siteMap-container h1{
	color: #346D9A;
    font-size: 16px;
    margin: 0px;
}
.siteMap-container div{
	padding-bottom: 2em;
    text-align: left;
    vertical-align: top;
    width: 250px;
}
.siteMap-container div.leftFloat{
	float:left;
}
.siteMap-container div.leftMargin{
	margin-left:300px;
	margin-top:25px;
}
.siteMap-container div h2{
	color: #575757;
    display: block;
    font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size: 14px;
    margin:20px 0 15px;
}
.siteMap-container div h3{
	color: #575757;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin:15px 0px 0px 0px;
}
.siteMap-container div h3 a{
	color: #575757;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin:15px 0px 0px 0px;
}
.siteMap-container div ul{
	list-style-type:none; 
	margin-left:0px;
}
.siteMap-container div ul li{
	margin:0px;
}
.siteMap-container div ul li a{
	color: #575757;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-left: 0px;
    text-transform: none;
}
.siteMap-container div ul li a.siteMapElement{
	margin-left:15px;
}
#customerReturnsContent{
	background-color: #FFFFFF;
    float: right;
    margin: 30px 0 0;
    width: 960px;
}
.custReturns-container {
	margin:0 20px 0px 20px;
}
.custReturns-container h1{
	color: #346D9A;
    font-size: 16px;
    margin: 0px;
}
.custReturns-container hr{
	margin-top:22px;
	margin-bottom:0px;
}
.custReturns-container h2{
	color: #575757;
    display: block;
    font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size: 14px;
    margin:22px 0 22px;
}
.custReturns-container div{
	width:100%;
}
.custReturns-container div.fullWidth{
	width:100%;
}
.custReturns-container label{
	color: #575757;
    display: inline-block;
    font-size: 12px;
    height: 28px;
    line-height: 14px;
    margin: 10px 10px 0 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: 120px;
}
.custReturns-container table{
	border-collapse: collapse;
    width: 100%;
}
.custReturns-container div img{
	margin: -25px 50px 0px 0px;
	float:right;
}
.custReturns-container div .leftPadding{
	/*padding-left:0px !important;
	padding-bottom: 5px;
    padding-top: 5px;
	text-align: left;*/
}
.custReturns-container #invoiceNo{
 	width: 100px;
}
.custReturns-container div > p.helperText{
 	margin-right: 50px;
    text-align: right;
    float: right;
    margin-top: 5px;
    padding: 0px;
    width: 100%;
}
.custReturns-container div.addLineDiv{
	float: right;
    margin-top: 10px;
    margin-bottom:-5px;
    width: 15%;
}
.custReturns-container  div > a{
	padding: 2px 20px !important;
}
.custReturns-container div div{
/*	width:400px	*/
}
.custReturns-container div div input.a{
	float:left;	
	margin-left:10px;
	width:250px;
}
.custReturns-container div div input.b{
	float:left;	
	margin-left:10px;
	width: 100px;" 
}
.custReturns-container div div p{
	margin: 8px 0px 0px 545px;
	width:960px;
	padding:0px;
}
.customerReturnElement{
	color: #575757;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 27px;
}
.custReturns-container div.submitButtonDiv{
	float: right;
    margin-top: 22px;
}
.custReturns-container p{
	margin-left: 147px;
    text-align: left;
}
.custReturns-container div.submitButtonDiv a.leftAlign{
	float: left;
    margin-left: 77%;
    width:50px;
}
.custReturns-container div.submitButtonDiv a.rightAlign{
	float:right;
	margin-right:5px;
}
.custReturns-container td div.delete{
	width:60%;
	display:inline !important;
}
.custReturns-container div.input-container{
/*	width:550px;
	margin-left:100px;	*/
}
.custReturns-container div.inlineDisplay{
 	display: inline;
}
.custReturns-container div.btn-container{
	margin-left:355px;
}

.custReturns-container p.returnRequest{
	color: #575757;
    font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size: 14px;
    margin:20px 0 15px;
    display:inline;
    vertical-align: middle;
}
.custReturns-container div p.requestStatus{
	color: #575757 !important; 
	margin: 0px; 
	padding:0px; 
	text-align: left;
}
.viewReturn-container{
	margin:0 20px 0px 20px;
}
.viewReturn-container hr{
 	margin:20px 0px 0px 0px;
}
.viewReturn-container h2{
	color: #575757;
    display: block;
    font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size: 14px;
    margin: 20px 0;
}
.viewReturn-container div.searchForReturn{
	margin: 25px 0px 10px 0px;
}
.viewReturn-container div.createRequest{
	margin: 5px 0 20px;
}
.viewReturn-container label.emailWidth{
	width:83px;
}
.viewReturn-container label.rnWidth{
	width:200px;
}
.viewReturn-container div.inlineDisplay{
 	display: inline;
}
.viewReturn-container label{
	color: #575757;
    display: inline-block;
    font-size: 12px;
    height: 28px;
    line-height: 14px;
    margin: 10px 10px 0 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: 100px;
}
.crInputLabel{
	width:200px !important;
}
.viewReturn-container h1{
	color: #346D9A;
    font-size: 16px;
    margin: 0px;
}
.viewReturn-container .viewReturnButton{
	width:70px;
}
.viewReturn-container p.returnRequest{
	color: #575757;
    font-family: Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size: 12px;
    display:inline;
    vertical-align:baseline;
    margin:0px;
    padding:0px;
}
.viewReturn-container div a#submitRequest{
	margin-left:15px;
}
.viewReturn-container div.returnInfo-Margin{
	margin:0px;
	padding:0px;
}
.viewReturn-container div div.returnInfo-leftAlign{
	text-align:left!important;
}
.viewReturn-container table{
	border-collapse:collapse;
	width:100%;
	margin: 20px 0 10px;
}
.viewReturn-container table tr.tableText td {
    vertical-align: middle;
}
.viewReturn-container div div.tableText p.inline {
    display: inline-block;
    min-width: 120px;
}
.services-vending-image1{
	margin-bottom: 8px; 
}
.services-vending-image2{
	margin: 30px 0px 20px 0px; 
}
#registrationMotionAccountAssistanceMag {
	font-size: 10pt;
	color: #346d9a;
	margin: 20px 0px;
	line-height: 10pt;
}
#contactMotionFindBranchLink {
	font-size: 9pt;
	line-height: 10pt;
}
.ui-front {
	z-index: 249;
}
.close-link,
.close-link:hover {
	font-size: 12px;
	font-weight: bold;
	color: #B9201C;
}
.green-button {
  color: #ffffff !important;
  background-color: #388ac3 !important;
  background-image: -moz-linear-gradient(top, #45b900, #104a00) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#45b900), to(#104a00)) !important;
  background-image: -webkit-linear-gradient(top, #45b900, #104a00) !important;
  background-image: -o-linear-gradient(top, #45b900, #104a00) !important;
  background-image: linear-gradient(to bottom, #45b900, #104a00) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff45b900', endColorstr='#ff104a00', GradientType=0) !important;
}

.green-button.disabled,
.green-button[disabled] {
  color: #333333 !important;
  background-color: #e6e6e6 !important;
  *background-color: #d9d9d9 !important;
  cursor: default !important;
  background-image: none !important;
  opacity: 0.65 !important;
  filter: alpha(opacity=65) !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.sectionHeader {
  color: #ffffff;
  background-color: #009ece;
  text-align: left;
  padding: 3px 10px;
}

.green-button:hover {
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #104a00 !important;
  *background-color: #104a00 !important;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.textbox-group input {
	display: inline-block !important;
}

.textbox-group p {
	vertical-align: middle;
	min-width: 35px;
}

.pastDueText {
	font-weight: bold;
	color: #CC0000 !important;
}

.tooltip-contents {
	background-color: #ffffff;
	border: 1px solid #000000;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 24px rgba(0, 0, 0, 0.6);
	padding: 10px;
}

.tableFooter td select.dropDown {
	min-width: 60px;
}
.ui-customerAutocomplete-input {
	width: 256px;
	margin: 0px 0px 9px 0px;
	display: inline-block;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: 0px;
}

#account-status-search .ui-customerAutocomplete-input {
	width: 162px;
}

.ui-customerAutocomplete {
	max-height: 600px;
	width: 306px;
	overflow-y: auto;   /* prevent horizontal scrollbar */
	overflow-x: hidden; /* add padding to account for vertical scrollbar */
}

.ui-customerAutocomplete a.selected li {
	margin-left: 10px;
}

.ui-state-default.custom-combobox-toggle {
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #ccc;
	vertical-align: middle;
	padding: 9px 0px;
	margin: 0px 0px 9px 0px;
	left: -2px;
	text-decoration: none;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-top-left-radius: 0px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 3px;
	border-left: 0px;
	height: 10px;
}
.ui-state-default.custom-combobox-toggle-focused {
	border-bottom-color: rgba(82, 168, 236, 0.8);
	border-top-color: rgba(82, 168, 236, 0.8);
	border-right-color: rgba(82, 168, 236, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
}
.custom-combobox-toggle-focused.valid {
	border-color: rgba(70, 165, 70, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(70, 165, 70, 0.6);
}
.custom-combobox-toggle.invalid {
	border-color: rgba(185, 32, 28, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(185, 32, 28, 0.6);
	color: #b9201c;
	outline: 0 none;
}



