
/*naga*/
.dijitDialog {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    padding: 5px 5px 5px o;
}


.dijitDialogTitleBar {
    background: #000 none repeat scroll 0 0;
    height: auto;
    margin: 10px 0 0;
    overflow: visible;
    width: 100%;
}
.dijitDialogTitle {
    color: #fff;
    display: inline-block;
    padding: 0 0 0 10px;
    font-size:16px;
    font-family:"UniversLTW02-67BoldCn","Arial Narrow",Arial,sans-serif;
}
.dijitDialogCloseIcon {
  
    float: right;
    margin: 10px 10px 0 0;
}
.closeText {
    color: #fff !important;
	cursor:pointer
}
.dijitDialogPaneContent {
    height: auto !important;
    margin: 40px 0 0;
    overflow: visible !important;
    padding: 10px 20px;
}
.dijitToggleButtonIconChar
{
display:none
}
.dijitButtonText {
    color: #2679b8 !important;
    font-size: 12px;
    line-height: 10px;
    text-align: right;
    vertical-align: top !important;
}
.core-price{
	display:block !important;
	color: #2679b8  !important;   
    margin:0;
    white-space:nowrap;
    font-size:12px;
}
/*Parts Look up*/
.hide {
    margin-top: 28px;
	color::inherit
}
.list-item-equip{
display:block

} 
/*Naga : Multiple SOS*/
.part_list
{
	display:block;
}
.part_list li
{
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px
}
.part_list li div
{
	display:inline-block;
	width:auto;
	vertical-align:top;
	margin-right:25px;
}
.part_list li input, .part_list li label
{
	display:inline-block;
	vertical-align:top
}
.part_list li p
{
	margin:0;
	padding:0;
	font-size:inherit
}
.part_list li span
{
	font-size:inherit
}
.part_list li label{

color: black;

}
.part_list li div:last-child  p + p{
	margin:0 0 2px 0;
	line-height:0;
}
@media screen and (max-width: 600px) {
 .part_list li div
{
	display:block;
	width:auto;
	vertical-align:top;	
	margin:0 0 20px 0
}
.part_list li div + div
{
	margin-left:20px;
}
.part_list li div:last-child
{
	margin-left:20px;
}
.part_list li div{
margin:0px;

}
.part_list li {
padding-top: 5px
}
}
/*Dealer Locator*/
#container_MyAccountDisplayB2B .col8 {
    margin: 0 auto;   
	/*float:none !important;
	width:40% !important;*/
}
@media screen and (max-width: 600px)
{
	#container_MyAccountDisplayB2B .col8 
	{
		width: 75% !important;
	    position: relative;
	    /*left: -15%;*/
	}
}
.dealer_selection
{
	display:block;
}
.dealer_selection li
{
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	display:block
}
.dealer_selection li label, .dealer_selection li select
{
	display:inline-block;
	width:110px;
	margin-right: 10px;
}
.dealer_selection li select
{
	display:inline-block;
	min-width:300px;
	border:1px solid #cfcfcf
}
.dealer_selection li.radio-option,.dealer_selection li.find-dealer-btn
{
	padding:0 0 0 130px;
}
@media screen and (max-width: 600px)
{
	.dealer_selection li.radio-option,.dealer_selection li.find-dealer-btn
	{
		padding:0 
	}
}
.dealer_selection li.radio-option label
{
	width:auto !important;	
	margin-right:10px
}
.dealer_selection li input[type=button]
{
	background:#000;
	color:#FFF;
	padding:5px 10px;
	text-transform:uppercase;
	border:1px solid #000;
	font-weight:bold;
	font-size:14px;
	font-family:"UniversLTW02-67BoldCn","Arial Narrow",Arial,sans-serif
}
.dealer_link
{
	display:inline-block;
	margin:10px 0 0 146px;	
}
@media screen and (max-width: 600px)
{
	.dealer_link
	{
		margin:10px 0 0 19px; 
	}
}
.list-equipment{
text-decoration: none;
border :1px solid #CCC;
display: none;
position:absolute;
}
.list-equipment  a {    
	padding:5px 9px;
	display:block;
}
.list-equipment  a:hover {
    background:#CCC;
	color:#000
}
.equip-toggle{
text-decoration:none;
color:#000000;
margin:25px 0 0;
display:block
}
/*Shopping Cart*/
.core-deposit-row{
display:table-row !important
}


a.core-depsoit-view
{
 font-weight:normal !important;
 font-size:12px;
 display:block;
 margin:10px 0 0 0;
 line-height:120%
}
.dijitHidden
{
	display:none
}

@media screen and (max-width: 1024px)
{
	.dealer_selection li.radio-option,.dealer_selection li.find-dealer-btn
	{
		padding:0;
	}
	.dealer_selection li.radio-option label
	{
		width:auto !important;	
		margin-bottom:5px;
		display:inline-block;
	}
	.dealer_selection li.radio-option input:last-child
	{
		margin-left:10px;
	}
}

@media (max-width: 900px) and (min-width: 417px){
.closeText {
    color: #eee !important;
    cursor: pointer;
}

#container_MyAccountDisplayB2B .col8 {
    width: 100% !important;
    position: relative;
}

}

@media (max-width: 416px) and (min-width: 381px){
.closeText {
    color: #eeeeee !important;
	cursor:pointer
}
#container_MyAccountDisplayB2B .col8 {
    width: 100% !important;
    position: relative;
}
}
@media (max-width: 380px) and (min-width: 360px){
.closeText {
    color: #eeeeee !important;
	cursor:pointer
}
#container_MyAccountDisplayB2B .col8 {
    width: 100% !important;
    position: relative;
}
}
@media (max-width: 359px) and (min-width: 320px){
.closeText {
    color: #eeeeee !important;
	cursor:pointer
}
#container_MyAccountDisplayB2B .col8 {
    width: 100% !important;
    position: relative;
}
.dealer_selection li select
{
	display:inline-block;
	min-width:280px;
	border:1px solid #cfcfcf
}
}
