/**************** Sigma Site **************/
body{
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12pt;
    min-height:1208px;
    _height:1208px;
    margin:0px;
    outline:0 none;
    padding:0;
    background:#000000 url('/images/templateimages/body-bg.png') left top repeat-x;
}

img {    
    border:0px;
}

a, a:hover {
    text-decoration:none;
}

h4{
    font-family:"Myriad Pro", Arial;
    font-size:20px; 
}

p { font-family:"Arial"; font-size:12px; }

.clear { clear: both; }

li { list-style: none; }

/**************** Top Navigation *************/
div#TopNavigationFullWidth {
	/*height:275px;*/
    min-height: 195px;
    display:none;
}

.ie7 div#TopNavigationFullWidth {

}

div#TopNavigationOuter {
    /*width:1264px;*/
    /*background: transparent url('/images/templateimages/nav-top-bg-outer.jpg') top left no-repeat;*/
    /*height:232px;*/
	height:166px;
	width: 950px;
	margin:0 auto;
	position: relative;
}

div#TopNavigation {
    width:950px;
    text-align:left;
	height:50px;
    margin-bottom: 5px;
}   

div#TopNavigation div#Logo{
    /*margin-top:20px;*/
    /*margin-left:20px;*/
    float:left;
    width:280px;
}

div#TopNavigation div#CustomerInfo {
    padding-top: 5px;
    width:350px;
    float:left;
    font-size: 12px;
    color: #FFFFFF;    
}

div#TopNavigation div#CustomerInfo a {
    color:#000000;
    font-weight: bold;
}

div#TopNavigation div#Options {
    float:right;
    /*margin-top:10px;*/
    color:#FFFFFF;
    font-size:11px;
	border-left: 1px white solid;
	height: 30px;
	width:110px;
	padding-left:30px;
	padding-top:20px;
}

div#TopNavigation div#Options a {
	font-size:16px;
	font-weight: bold;
	color:#FFFFFF;
}

div#TopNavBannerImages {
    clear:both;
}

div#TopNavSlideShow {    
	position: relative;
	height:140px;
}

#top-nav-logos {
	background: white;
	/*margin-top:5px;*/
	text-align: center;
}

#top-nav-logos img:not(#SearchIcon) {
	padding-top:5px;
	padding-left:30px;	
}


/************** Left Navigation ******************/
#LeftSideNav {
	background: #AEAFB3 !important; 
}

div#LeftNavigationContainer {
    width:202px;
    min-height:800px;
    /*background: #666666 url('/images/templateimages/nav-left-bg.jpg') top left no-repeat;*/
	background: #AEAFB3;
    text-align:left;
}

div#LeftNavigationContainer div#ProductLabel {
    font-size: 22px;
    color:#DB0000;        
    padding-left:20px;
    padding-top:30px;
    font-weight:bold;
}

div#LeftNavigationContainer div#LeftNavSearchContainer {
    height:40px;
    width:202px;
	margin-bottom: 40px;
}

div#LeftNavigationContainer input#SearchInput {
    margin-top:15px;
    margin-left:20px;
    background:transparent url('/images/templateimages/search-bg.jpg') left top no-repeat;
    /*background:transparent url('/images/templateimages/nav-left-search-bg.png') left top no-repeat;*/
    height:27px;
    width:158px;
    border:0px;
    position:relative;
    top:2px;
    left:5px;
    padding-left:5px;
}

div#LeftNavigationContainer img#SearchIcon {
    position:relative;
    /*top:11px;*/
    top:4px;
    left:-20px;
    cursor:pointer;
}

/*span#TopSearchContainer input#SearchInput {
    margin-top:15px;
    margin-left:20px;
    /*background:transparent url('/images/templateimages/search-bg.jpg') left top no-repeat;
    /*background:transparent url('/images/templateimages/nav-left-search-bg.png') left top no-repeat;
    height:27px;
    width:158px;
    border:0px;
    position:relative;
    top:-5px;
    left:5px;
    padding-left:5px;
	border: 5px solid black;
}*/

span#TopSearchContainer input#SearchInput {
  float: left;
  display: inline-block;
  height: 25px;
  background: white;
  padding: 0;
  margin: 0;
  border: 3px solid black;
  border-right: none;
  border-radius: 2px;
  width: 50%;
  margin-bottom: 10px;
}
 input#SearchInput .k-widget.k-autocomplete {
  width: 80%;
  height: 36px;
}
 input#SearchInput.btn.search {
  float: right;
  display: inline-block;
  height: 36px;
  width: 20%;
  clear: none;
}

span#TopSearchContainer img#SearchIcon {
    position:relative;
    /*top:11px;*/
    top:-2px;
    left:-20px;
    cursor:pointer;
}

div#LeftNavigationContainer table {
	margin:0px;
	padding: 12px 0 0;
}

td.category-title {
	background: #EF3B26;
	width:202px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
    text-transform: uppercase;
}

.left-category-bg {
	background: transparent url('/images/templateimages/bg-product-category.png') top left no-repeat;
	width:162px;
	height: 142px;	
	margin-bottom: 20px;
	display: inline-block;
	/*text-align: center;*/
	margin-left:20px;
	vertical-align: middle;
	padding-top:20px;
    /*padding-left:40px;*/
	margin-top:10px;
}




.left-category-bg img {
    width:125px;
    height:125px;
}

.left-category-bg a {
    margin-left: 20px;
	display: block;
}




/************** Top Nav Menu ******************/
/* Refer to jsddm.css */

#page-content {
	width: 950px;
	margin:0 auto;
	min-height: 800px;
	clear: both;
    /*background: white;*/
	background: #AEAFB3;
	overflow-y: auto;
	overflow-x: hidden;
}

#page-content #LeftNavigation {
	width:202px;
	float:left; 
}

#page-content #content {
	float:left;
	width:748px;
	background: white;
	min-height:800px;
}

#page-content div.content-full-width {
	width:100% !important;	
}

div#HomePageContainer {
background: #000000;
width: 748px;
}

p.category-title {
background: #EF3B26;
width: 202px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
}
.fb_iframe_widget{
	
  width: 300px!important;
position: absolute!important;
left: 50%!important;
top: 1%!important;
margin-left: -150px!important;

/************** Left Navigation ******************
#LeftSideNav {
	background: #AEAFB3 !important; 
}

div#LeftNavigationContainer {
    width:202px;
    min-height:800px;
    /*background: #666666 url('/images/templateimages/nav-left-bg.jpg') top left no-repeat;
	background: #AEAFB3;
    text-align:left;
	padding: 12px 0 0;
}

div#LeftNavigationContainer div#ProductLabel {
    font-size: 22px;
    color:#DB0000;        
    padding-left:20px;
    padding-top:30px;
    font-weight:bold;
}

div#LeftNavigationContainer div#LeftNavSearchContainer {
    height:40px;
    width:202px;
	margin-bottom: 40px;
}

div#LeftNavigationContainer input#SearchInput {
    margin-top:15px;
    margin-left:20px;
    background:transparent url('/images/templateimages/search-bg.jpg') left top no-repeat;
    /*background:transparent url('/images/templateimages/nav-left-search-bg.png') left top no-repeat;
    height:27px;
    width:158px;
    border:0px;
    position:relative;
    top:2px;
    left:5px;
    padding-left:5px;
}

div#LeftNavigationContainer img#SearchIcon {
    position:relative;
    /*top:11px;
    top:4px;
    left:-20px;
    cursor:pointer;
}

span#TopSearchContainer input#SearchInput {
    margin-top:15px;
    margin-left:20px;
    background:transparent url('/images/templateimages/search-bg.jpg') left top no-repeat;
    /*background:transparent url('/images/templateimages/nav-left-search-bg.png') left top no-repeat;
    height:27px;
    width:158px;
    border:0px;
    position:relative;
    top:-5px;
    left:5px;
    padding-left:5px;
}

span#TopSearchContainer img#SearchIcon {
    position:relative;
    /*top:11px;
    top:-2px;
    left:-20px;
    cursor:pointer;
}

div#LeftNavigationContainer table {
	margin:0px;
	padding:0px;
}

td.category-title {
	background: #EF3B26;
	width:202px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
    text-transform: uppercase;
}



/*.left-category-bg {
	background: transparent url('/images/templateimages/bg-product-category.png') top left no-repeat;
	width:162px;
	height: 142px;	
	margin-bottom: 20px;
	display: inline-block;
	/*text-align: center;*/
	/*margin-left:20px;
	vertical-align: middle;
	padding-top:20px;
    /*padding-left:40px;
	margin-top:10px;
	display: none;
}

.left-category-bg {
	display: block;
	background: white;
	width: 142px;
	height: 142px;
	border-radius: 11px;
	border: 2px solid #999;
	margin-left:20px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.left-caregory-bg a {
   display: block;
margin: 0;
}

.left-category-bg img {
    width:125px;
    height:125px;
	/*display: none;*/
	margin-left: 8px;
    margin-top: 17px;
}

/*.left-category-bg a {
    margin-left: 20px;
}*/

/* *********************************** Main Container *********************************** */

div#HomePageContainer {
    background: #000000;
	width: 748px;
}

div#HomePageContainer div.container {
	width:748px;
}

div#HomePageContainer #new-arrivals {
	padding-top:20px;
}

div#HomePageContainer div {
	margin-left:10px;
}

div#HomePageContainer div.content {
	background: #000000;
	width:708px;
	overflow-y: auto;
	overflow-x: none;
}

div#HomePageContainer div.header {
	width:708px;
	height:30px;
    line-height: 30px;
	background: #EF3B26;
	text-align: center;
	color:#FFFFFF;
	font-size:14px;
    font-weight: bold;
}

#new-arrivals div.content {
    background: url('/images/templateimages/bg-new-arrivals.png') no-repeat top left !important;
    width:708px;
    height:180px;
    margin-top:20px;
    padding:20px 0px 0px 20px;
}

#new-arrivals div.content {
	height:200px;	
}

#new-arrivals div.content li {
    float:left; 
}

#new-arrivals div.content img {
    width:150px;
    height: 150px;
}

#featured-products ul {
    padding:0px;
    margin:0px;
}

#featured-products li {
	width:324px;
    height: 160px;
	float:left;
	list-style: none;
	background: transparent url('/images/templateimages/bg-featured-products.png') top left no-repeat;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
}

#featured-products li .ProductImage {
    background: transparent url('/images/templateimages/bg-featured-products-image.png') top left no-repeat;
    width:156px;
    height:141px;
    margin-top:10px;
    float:left;
}

#featured-products li .ProductImage img {
    width:120px;
    height:120px;
    padding-left:20px;
    padding-top:10px;
}

#featured-products div.ProductDescription {
    float:left;
    text-align: left;
    width:145px;
    margin-top:10px;
    position: relative;
}

#featured-products div.ProductDescription a.Description {
    width:140px;
    font-size:12px;
    font-weight: bold;
    display: inline-block;
    color:#000000;
}

#featured-products div.ProductDescription div.LongDescription {
    height:108px;
    font-size:10px;
}

#featured-products div.more-information {
    position: absolute;
    right:10px;
    bottom: 0px;
    margin-left:0px;
}

/*div#HomePageContainer div#WelcomeContainer h2 {*/
/*    padding-left:18px;*/
/*    font-family: Arial,Helvetica,sans-serif;*/
/*    font-size:22px;*/
/*    color:red;*/
/*}*/
/**/
/*div#HomePageContainer div#WelcomeContainer p {*/
/*    padding-left:18px;*/
/*    width:500px;*/
/*}*/

/******************************* Campaigns ****************************************/
div#CampaignProducts {
    width:748px;
    padding-left:18px;    
}

div#CampaignProducts div.CampaignProduct {
    float:left;
    width:230px;
    font-size:12px;
    border-right:1px dotted black;
    border-bottom:1px dotted black;
    padding-top:20px;
}

div#CampaignProducts div.CampaignProduct a {
    font-size:14px;
    color:#000000;
    font-weight:bold;
}

div#CampaignProducts div.CampaignProduct div.ProductImage {
    margin:0px 10px 10px 40px;
}

div#CampaignProducts div.CampaignProduct div.ProductDescription {
    _min-height:40px;
    height:40px;
    padding-right: 10px;
    padding-left:10px;
}

div#CampaignProducts div.CampaignProduct div.ProductNotes {
    min-height:80px;
    _height:80px;
    padding-top:20px;
    padding-right: 10px;
    padding-left:10px;
}

div#CampaignProducts div.CampaignProduct div.MoreLink {
    padding-top:10px;
    text-align:right;
    padding-right:20px;
}

/**** Refer to Product Display Styles ****/
/************************************Custom Page Container **********************************************/
div#CustomPageContainer {
    margin-left:20px;    
}

/***************************** Browser Specifc Fix ***********************************/
div#footer {
    position:relative;
    /*top:116px;*/
    /*top:20px;*/
}

*html div#content {
    position:static;
}

/**************************************************************************************/

div#Message {    
	font-size:14px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
}

/*************************** Footer *************************************************/
div#footer {
    background:transparent url('/images/templateimages/footer-bg.jpg') left top repeat;
    width:950px;
    height:auto;
    margin: auto;
    position: relative;
    /*top:-20px;*/
    color:#FFFFFF;
}

div#footer a {
    color:#FFFFFF;
}

#footer .CopyrightInfo {
    float:left;
}

#footer .AdminInfo {
    float:right;
}

/********************************* Buttons ******************************************/
.Button-More-Information {
    /*position: absolute;*/    
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;    
}.Button-More-Information:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
}.Button-More-Information:active {
	position:relative;
	top:1px;
}

.button-local-dealer {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button-local-dealer:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.button-local-dealer:active {
	position:relative;
	top:1px;
}

div.nivo-slice { position:absolute; z-index: 99; top:0 }



/* search */
.did-you-mean{
display: block;
background: #fde88c url(/images/TemplateImages/alert-message-text-bg.png) repeat-x;
min-height: 15px;
font-weight: bold;
color: #333;
/* padding: 5px 10px; */
padding: 5px 10px 5px 30px;
border-radius: 5px;
border: 1px solid #F5D232;
font-size: 14px;
/* float: left; */
text-align: left;
margin-top: -29px;
}

.did-you-mean .ProductCount{
	float: right;
}
#TopSearchContainer .btn.search {



width: 4%;
height: 31px;
background: black url("/images/templateimages/magifying-glass.png") 50% 50% no-repeat;
background-size: 17px;
border: none;
border-left: 1px solid black;
-webkit-appearance: none;
outline: none;
position: absolute;
margin-top: 8px;
margin-left: -25px;
border-radius: 0px 5px 5px 0;
}



.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default{
	background-color: white!important;
	border: 0px;
	webkit-box-shadow: none!important; 
	box-shadow: none!important;
}


.k-autocomplete .k-loading, .k-multiselect .k-loading {
position: absolute;
right: 44px!important;
bottom: 17px!important;
}


.k-popup, .k-menu .k-group, .k-grid .k-filter-options, .k-time-popup, .k-datepicker-calendar, .k-autocomplete.k-state-border-down, .k-autocomplete.k-state-border-up, .k-dropdown-wrap.k-state-active, .k-picker-wrap.k-state-active, .k-multiselect.k-state-focused, .k-imagebrowser .k-image, .k-tooltip{
	webkit-box-shadow: 0px!important; 
	box-shadow: 0px!important;
}




/* CSV Export Report Module */

.showhide {
	
	text-align: right;
	font-size: 14px;
	margin: 20px 0 0px 0;
    display: none;
}

.showhide a {
    font-size: 10.5px;
    color: #969696;  
}

.showhide a:hover {
    color: #57329C;
}

#pnlWizard table {
	width: 100%;
}

	#pnlWizard table td {	
		text-align: left;
	}

#divRunReports table {
	border-collapse: collapse;
	width: 100%;
	background-color: white;
	border: 1px solid #ddd;
}

	#divRunReports table td, #divRunReports table th {
		text-align: left;
		padding: 5px;
	}

	#divRunReports table th {
		background-color: #f1f1f1;
		border-bottom: 1px solid #ddd;
		font-size: 0.8em;
	}

	#divRunReports table tbody td {
		border-bottom: 1px dashed #ddd;
		font-size: 12px;
	}

#divTemplateReports table {
	border-collapse: collapse;
	width: 100%;
	background-color: white;
	border: 1px solid #ddd;
	
	margin-bottom: 30px;
}

	#divTemplateReports table td, #divTemplateReports table th {
		text-align: left;
		padding: 5px;
	}

	#divTemplateReports table th {
		background-color: #f1f1f1;
		border-bottom: 1px solid #ddd;
		font-size: 0.8em;
	}

	#divTemplateReports table tbody td {
		border-bottom: 1px dashed #ddd;
	}

#pnlWizard a,
div.div-report-list a {
	color: red;
}

#pnlWizard,
/* div#PriceBook, */
table.PriceBookExportStep1 {
	margin-top: 35px;
	margin-left: 30px;
	width: 700px;	
}

#pnlWizard {
	margin-bottom: 30px;
}

#pnlWizard .attention {
	color: #3A2D88;
	font-weight: bold;
}

div#PriceBook h1 {
	font-family: 'AG-WebFont', Arial, sans-serif;
	color: #9F9F9F;
	font-size: 33px;
	text-align: left;	
	margin: 0 0 20px 0;
	font-weight: 100;
}

input#Wizard1_StartNavigationTemplateContainerID_StartNextButton {
	/*margin-left: 30px;*/
	margin-bottom: 20px;
}

table.PriceBookExportStep1 {
	
}

#Wizard1_divColumnsGrid {
	margin-left: 0px;
}

#divSeqsContainer li {
	cursor: pointer;
}

.clear {
	clear: both;
}


div#PriceBook .showhide {
	margin-top: 10px;
}

div#PriceBook div.table {
	width: 80%;
}
div#PriceBook{
	margin-left: -15px;
}
div#divSeqsContainer{
	width:75%!important;
}
span#lblError{
	width:70%;
	font-size: 15px;
}

