﻿*{margin:0;padding:0;}

html{background-color:#444;}
 body{font-family:Verdana, Arial,helvetica, Sans-Serif;font-size:10px;
	background:#444 url('../../images/bg_body.gif') repeat-x; height:100%;}
h1, h2, h3, h4, h5, h6{font-family: arial, helvetica, sans-serif;}
h2, h3{font-size:1.6em;}
a, a:visited, #footer a{text-decoration:none;cursor:pointer;}
a:visited{color:#0000ff;}
a:hover, #footer a:hover{text-decoration:underline;}
a img{border: 0;}
ul{ list-style:none;}
hr.hold {border:none;clear:both;display:block;margin:0;padding:0;visibility:hidden;width:100%;}
span.error{background-color: #FCD0D0;border: solid 1px #ff0000;display:block;font-size:1.2em;margin-bottom:5px;
	padding:5px 10px; width:97%;}input{padding-right: 2px !important;}/*This is important for allowing the user to see the cursor on empty boxes*/
	/*trick to get the outer div to be the same size as the floating elements inside*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/*Wrapper*/
#wrapper{margin:0 auto;width:950px;}
/*Header*/


/*
#logo{width: 950px;height:80px;margin:auto;
	background:url('../../images/partseye_logo_xsm.png') no-repeat 20px 3px;
}
div#logo div#scrollup a,div#logo h4.scr{color:#ccc;font-size:1.2em;width:auto;font-family:verdana,arial,helvetica,sans-serif;}
div#logo h4.scr{float:right;width:480px;margin:15px 0 0 0;text-decoration:underline;}

*/

div#logo div#scrollup a,div#logo h4.scr{color:#ccc;font-size:1.2em;width:auto;font-family:verdana,arial,helvetica,sans-serif;}
div#logo h4.scr{width:480px;margin:15px 0 0 0;text-decoration:underline;}

.masterLogo
{
    width:950px;
    height:80px;
}
.masterLogoTop
{
    width:500px;
}

.masterHeadline
{
    
}


#scrollup {float:right;position: relative;overflow: hidden;height:35px;width: 480px;}
.headline {position:absolute;top: 0px;left:0px;height:35px;width:480px;}
.headline a{position:absolute;top: 200px;left:0px;height:30px;width:480px;display:block;text-decoration:none;
	outline:none;cursor:pointer;}
	.headline a:hover{text-decoration:underline;}
/*Menus*/
#menu{float:left;width:910px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;font-weight: bold;text-transform: uppercase;}
#menu ul{list-style-type: none;}
#menu ul li{float: left;margin: 0 1px 0 0;height: 29px;
	overflow: hidden;
	background: url('../../images/bg_tab_right.gif') no-repeat right top;
	display: inline;}
#menu ul li a{display: block;padding: 8px 10px 10px;
	color:#fff;
	background: url('../../images/bg_tab_left.gif') no-repeat;}
#menu ul li.current{
	background: #fff url('../../images/bg_tab_current_right.gif') no-repeat right top;}
#menu ul li.current a{
	background: url('../../images/bg_tab_current_left.gif') no-repeat;
	color: #333;}
#menu ul li.logout{float:right;
	background:#a80000 url('../../images/logout_rg.gif') no-repeat right top;}
#menu ul li.logout a
{background:url('../../images/logout_lft.gif') no-repeat;
}


/*Menus*/

#ctl00_menu{float:left;width:910px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;font-weight: bold;text-transform: uppercase;}
#ctl00_menu ul{list-style-type: none;}
#ctl00_menu ul li{float: left;margin: 0 1px 0 0;height: 29px;
	overflow: hidden;
	background: url('../../images/bg_tab_right.gif') no-repeat right top;
	display: inline;}
#ctl00_menu ul li a{display: block;padding: 8px 10px 10px;
	color:#fff;
	background: url('../../images/bg_tab_left.gif') no-repeat;}
#ctl00_menu ul li.current{
	background: #fff url('../../images/bg_tab_current_right.gif') no-repeat right top;}
#ctl00_menu ul li.current a{
	background: url('../../images/bg_tab_current_left.gif') no-repeat;
	color: #333;}
#ctl00_menu ul li.logout{float:right;
	background:#a80000 url('../../images/logout_rg.gif') no-repeat right top;}
#ctl00_menu ul li.logout a
{background:url('../../images/logout_lft.gif') no-repeat;
}


/*Content in container*/
#container{float:left;width:950px;margin:0 auto;
	text-align: left;
	background: #555 url('../../images/bg_container950.gif') repeat-x;}
	

#content{float:left;width:930px;
	/*background: #fff url('../../images/bg_content.gif') no-repeat right top;*/
	background: #fff; 
	color: #000;min-height:550px;}
	
	/*
#content span.user{float:right;display:block;clear:both;margin:10px 15px; font-size:1.2em;}
#content span.username{float:left;display:block;clear:both;margin:0px 15px; font-size:1.2em;padding-top:10px;position:absolute;}
*/

#content span.user{float:right;display:block;clear:both;margin:10px 15px; font-size:1.2em;}
#content span.username{float:left;display:block;clear:both;margin:0px 15px; font-size:1.2em;}

#userNameTD
{
    width:500px;
}
#userTD
{
    width:500px;
    text-align:right
}

.maincolumn
{float: left;width: 930px;margin: 10px 0 0 10px;
	background:url('../../images/bg_maincolumn950.gif') no-repeat left bottom;
	display: inline;padding-bottom:10px;}
.post{margin:0 10px; display:block;clear:both;}
.entry-head, .entry-wrap{margin: 1px 0 0;}
.entry-head{background: #eee url('../../images/bg_entry_head910.gif') no-repeat left bottom;
	color: #666;}
.entry-head h2{padding:5px 10px 10px 10px;background:url('../../images/bg_entry_title910.gif') no-repeat;
}
.entry-head h2 a, .entry-head h2 a:visited{text-decoration: none;color: #a80000;}
.entry-head h2 a.right{float:right;height:20px; display:inline-block;width:120px;display:inline-block; 
           color:#0000ff; text-align:right; font-weight:normal; text-decoration:underline;}
.entry-head h2 a.lft, h2 span.lft{float:left; display:inline-block;}  
 
/* asantos begin - added this for navigating back */
.entry-head h2 a.nav_back
{
text-decoration: underline;
font-weight:normal;
cursor:pointer;
}



/* asantos ebd - added this for navigating back */
          
.entry-wrap{background:url('../../images/bg_entry_wrap910.gif') repeat-y;
}
.entry-wrap .rc{height: 14px;overflow: hidden;
	background:url('../../images/bg_entry_rc_bottom910.gif') no-repeat left bottom;
}
.entry-content{padding:20px 20px 0;line-height: 24px;
	background:url('../../images/bg_entry_rc_top910.gif') no-repeat;
}
.entry-content a{font-size:1.1em;}

/*.entry-head h2 a:hover{color:0000ff;}*/
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6
{padding: 10px 0 0;font-size: 14px;}
.entry-content h5{font-size: 11px;}
.entry-content h6{font-size: 10px;}
/*Footer*/
#footer{width:950px;font-family: arial, helvetica, sans-serif;font-size:11px;
	text-align:left;background: url('../../images/bg_footer_gray950.gif') no-repeat;
	 display:block; clear:both;height:50px; margin-bottom:50px;}
	#footer p{ color:#ccc;float:left;line-height:1.2em;padding: 20px 5px 5px 5px; width:500px;}
div#footer ul#ftrLinks {float:left;width:700px;margin:0 0 50px 5px; display:block;padding:0;}
div#footer ul#ftrLinks li{float:left; color:#999; padding:4px;}
div#footer ul#ftrLinks li a{color:#fff;}

/* asantos - added this as a class so we can used the id to hide links for user using just the locator.aspx*/
/* */
div#footer ul#ctl00_ftrLinks {float:left;width:700px;margin:0 0 50px 5px; display:block;padding:0;}
div#footer ul#ctl00_ftrLinks li{float:left; color:#999; padding:4px;}
div#footer ul#ctl00_ftrLinks li a{color:#fff;}


div#wrapper #footer img{float:right;margin:-15px 30px 0 0;}
/*Hot Topics Page - Default.aspx*/
ul#news{font-size:1.4em;}
ul#news li{background: url('../../images/arrow.gif') no-repeat 5px 5px;border:solid 1px #999;
           padding-left:15px;margin-bottom:15px;line-height:1.2em;}
ul#news li.down{background: url('../../images/arrow_dn.gif') no-repeat 5px 8px;}
ul#news li.urgent{border:solid 1px #999;background-color:#DEE8FB;}
ul#news li a{color:#4682b4;font-size:0.80em;text-decoration:underline;cursor:pointer;}
ul#news li span{font-size:0.80em;color:#666;margin-left:10px;}
ul#news li.news_detail{background:#F4F3F3;border:solid 1px #a80000;margin:10px 30px 30px 30px;padding:10px;
font-size:0.9em;line-height:1.5em;display:block;}
.hide{display:none;}
a.show{display:inline-block;}

/*Tables custom styles*/
/*Standarized class for tables*/
		div#main_gv{width:870px;padding:0;} /*container for the table and header*/
		table.gvStyle{font-size:1em; border:solid 1px #D8D8D8;width:100%;clear:both;position:relative; 
			left:1px;left:0px;padding:0;}
			
		/* changed height:15px; to auto */
		div.tbl_header{font-size:1.2em;border:solid 1px #D8D8D8;display:block;height:auto;background-color:#EBEBEB;
		padding:0 0 10px 0; clear:both;width:869px; width:868px;margin-top:10px; position:relative; left:0;}
		div.tbl_header span{margin-left:10px;color:#355D67; font-weight:bold;}
		
		/*Modifies the gridview headers*/
		table.gvStyle th{padding:2px 4px;}
		table.gvStyle tr th a{padding-right:5px; font-weight:normal; text-decoration:underline; background-color:Transparent;}
		table.gvStyle tr th img{position:relative; top:3px;}
		table.gvStyle a, table.gvStyle th{font-size:1.05em;text-align:center;background-color:#F5F5F5;line-height:1.5em;
			text-decoration:underline;text-transform:capitalize;}
		/*Modifies the gridview cells*/
		table.gvStyle td{font-size:1.0em;border:solid 1px #dcdcdc;padding:0 3px;line-height:1em;margin:5px; height:25px;}
		table.gvStyle td img{cursor:pointer;}
		table.gvStyle a{background-color:Transparent;display:inline-block;}
		.altRow{background-color:#DDDDE2;}
		table.gvStyle tr.tbl_footer td{background-color:#EBEBEB;font-size:1.2em; text-align:center;border:none;
		border-top:solid 2px #D8D8D8;color:#000;line-height:1.8em;}
		/*Modifies the gridview pager links*/
	    div#main_gv table.gvStyle tr.pager td table,div#main_gv table tr.pager td table tr td{width:auto; padding:0 3px;border:none;}
	    div#main_gv table.gvStyle tr.pager td table tr td a, div#main_gv table tr.pager td table tr td span{font-size:1.2em; margin:0; padding:0; line-height:1em;}
        /*Reports*/
        .report{display:block;clear:both;} 
        .reportDl{margin-left:580px;font-size:1em;}/*REMOVE IF Suggested_stock page is not used*/
        .reportDl2{ font-size:1em; margin-top:-15px; margin-left:100px}/*REMOVE IF Suggested_stock page is not used*/
        .entry-content p.txtPPI{font-size:1.2em; margin:10px;}
	
/*errors.aspx*/
/*Modifies the gridview headers*/
		table.gvStyleErrors th{padding:2px 4px;}
		table.gvStyleErrors tr th a{padding-right:5px; font-weight:normal; text-decoration:underline; background-color:Transparent;}
		table.gvStyleErrors tr th img{position:relative; top:3px;}
		table.gvStyleErrors a, table.gvStyle th{font-size:1.05em;text-align:center;background-color:#F5F5F5;line-height:1.5em;color:Black;}
	
/*Inventory List Page*/
/*Inventory List Page - filter box*/
table#filter{width:870px;margin:5px auto 0px auto; font-size:1.1em;}
table#filter tr th{color:#355D67; font-weight:bold; text-align:left;font-size:1.1em;}
table#filter tr td{border:none;}
table#filter tr td span.filter label{ margin-left:5px;}
table#filter tr td input.invSearch{float:right; margin:0 5px; width:155px; padding:0;}
table#filter tr td.fltRg{text-align:right; margin:0 5px;}
table#filter tr td.fltRg input{width:150px; margin:0 5px;}

/*Item Detail Page*/
form#dtl_form{background-color:#fff;height:560px;position:relative;top:0px;}
#main_detail{font-size:1em;width:910px;height:auto;margin:0 auto;min-height:500px;background-color:#fff;padding-top:20px;}
#main_detail table tr th,#main_detail table tr td,#main_detail table tr td a {font-size:1em;}
	#DtlTop{width:890px;min-height:100px;border:solid 1px #D8D8D8;border-top:none;margin:0 10px 0px 11px;}
	#DtlTop	span.bold_lbl{font-weight:bold;}
		#main_detail div.tbl_header{width:100%; padding:5px 0; margin:0;} /*All Table headers*/
		#main_detail div.tbl_header span{color:#CF0F1C;}/*All Table headers spans*/
		table.PartInfo{width:100%;font-size:1.1em;padding:0px 5px;}
			table.PartInfo td{padding:2px;width:auto;vertical-align:top;color:#355D67;font-weight:bold;}
			table.PartInfo tr td span{text-align:left;color:#000; font-weight:normal;}
	#DtlMid{width:890px;max-height:220px;margin:15px auto 0 auto;}
	#DtlMid div.tp_DtlMid, #DtlMid div.sml_DtlMid, #DtlMid div.DtlMidRg{width:440px;display:block;overflow:auto;}
			#DtlMid div.tp_DtlMid{float:left;clear:left;max-height:120px;padding-left:1px;}
			#DtlMid div.sml_DtlMid{float:left;clear:left;height:75px; margin:0 0 15px 1px;border:solid 1px #D8D8D8;
				border-top:none;}
			#DtlMid div.DtlMidRg {width:440px;float:right;max-height:210px;height:auto;padding-left:1px;clear:right;}
			#DtlMid div.tbl_header{width:422px;left:-1px;width:421px;left:0;}/*Middle Table headers*/
			#DtlMid table.gvStyle{position:static;width:423px;overflow:auto;}
			#DtlMid div.sml_DtlMid div.tbl_header{width:100%;margin:0;border-left:none;}
			div.sml_DtlMid table.PartInfo{width:100%;margin:0;}
			#DtlMid div.DtlMid table.gvStyle th{font-size:0.85em;}
			#DtlMid div.sml_DtlMid div.tbl_header,#DtlTop div.tbl_header{border-left:none;border-right:none;}
	#DtlBt{width:890px;height:155px;margin:8px 10px 0px 11px; }
			#DtlBt div.tbl_header{width:889px; width:888px;}/*Middle Table headers*/
			#DtlBt table.gvStyle{width:890px;}
		table.sales{font-size:1.2em;float:left; margin:10px 10px 5px 10px;}
		table.sales tr td{padding:0 5px;}
		table.sales tr td input{margin:0 3px;}
		#DtlBt span.salesHist {font-size:1.2em;float:left; margin:15px 12px; }
	
	/*Tooltip classes for Parts details page*/
	/* img.question{float:left;margin:0 5px; cursor:pointer;} */
	img.question{margin:0 5px; cursor:pointer;}
	#DtlTop	span.question{font-weight:bold; padding-right:20px; cursor:pointer;
		 background:url('../../images/warning.png') no-repeat right top;}
	div#main_detail table.PartInfo tr td a.disable{color:#000; font-weight:normal;}

/*Override and Hold Report page*/
div.navigation, div.nav_lg{display:block;width:100%; font-size:1.2em; padding:0 0 5px 0; border-bottom:solid 1px #a80000; 
	height:25px;}
	div.nav_lg{height:auto;}
div.navigation .navLft{float:left;}
div.navigation .navRg{float:right; }
 .inactive{display:none;}	
 .active{display:block;}
	 /*Instructions and error boxes*/
	#instructions{width:850px;padding:5px 5px 0 5px;margin:0 auto 5px auto;border-bottom:solid 1px #666;
		clear:both;display:block;}
		#instructions p,#instructions h4{float:left;display:block;width:100%;margin:3px 0px 2px 2px;font-size:1.2em;line-height:1.4em;}
		#instructions h4{font-size:1.4em;}
		#instructions div{width:580px;display:inline-block;float:left;}
		#instructions table#bulk_select{width:250px;height:auto;border:solid 1px #dcdcdc;float:right;margin:15px 0 5px 0; }
		div#instructions table#bulk_select tr td{padding:2px 5px;}	
		table#bulk_select th{text-align:left;padding:2px 5px;font-size:1.3em;}
		table#bulk_select tr td {font-size:1.2em;}
		table#bulk_select tr td a{color:#4682b4; text-decoration:none; outline:none;}
		table#bulk_select tr td a:hover{text-decoration:underline;}
		.button{/*background:Transparent url('../../images/bt_bg.gif') no-repeat;*/ height:29px;
		padding:0 5px; width:240px; float:right;}
		.button2{width:auto;float:right;}
		/*Error labels*/
		#main_gv span.active{width:850px;padding:5px;margin:10px auto 0 auto;font-size:1.2em;clear:both;font-weight:bold;}
		#main_gv span#ctl00_MainContent_error_lbl{background-color: #FCD0D0;border: solid 1px #ff0000; margin-bottom:3px;}
		#main_gv span#ctl00_MainContent_gridmsg_lbl{border:none; background-color:#fff; padding-top:10px; }
		/* added for stock order by asantos*/
		#main_gv div#ctl00_MainContent_gridmsg_lbl{border:none; background-color:#fff; padding-top:10px; } 	
 /*Overrided History list Panel TOOLTIP*/
#overview table{width:600px; margin:0 10px 10px 10px;font-size:1.2em;}
#overview table td{ border:solid 1px #dcdcdc;padding:0 3px; }
	#overview div.tbl_header {width:599px; border:solid 1px #D8D8D8;display:block; height:25px; background-color:#EBEBEB;
	position:relative; bottom:0; left:-1px; margin:20px 10px 0 10px; padding:0;width:598px;left:0;}
#overview div.tbl_header p{padding:0; margin:5px 10px;color:#355D67; font-weight:bold; font-size:1.1em;}
#overview div.tbl_header .active{display:inline-block;}
#overview span#gridmsg_lbl{border:none; background-color:#fff; padding:0; margin:0 20px;}
/* added for stock order by asantos*/
#overview div#gridmsg_lbl{border:none; background-color:#fff; padding:0; margin:0 20px;}
div.tbl_header span{margin-left:10px;color:#355D67; font-weight:bold;}
/*Overrided History list Panel TOOLTIP for stock order and override_history_stock.aspx*/
#overview2 table{width:624px; margin:0 0px 0px 0px;font-size:1.2em;left:0px;}
#overview2 table td{ border:solid 1px #dcdcdc;padding:0 0px; }
	#overview2 div.tbl_header 
	{
		/*width:622px;*/
		width:622px;
		border:solid 1px #D8D8D8;
		display:block; height:25px; 
		background-color:#EBEBEB;
		position:relative; 
		bottom:0;
		margin:0px 0px 0 0px; 
		/*margin-bottom:10px;*/
		left:0px;
	}
#overview2 div.tbl_header p{padding:0; margin:0px 0px;color:#355D67; font-weight:bold; font-size:1.1em;}
#overview2 div.tbl_header .active{display:inline-block;}
#overview2 span#gridmsg_lbl{border:none; background-color:#fff; padding:0; margin:0 0px;}
/* added for stock order by asantos*/
#overview2 div#gridmsg_lbl{border:none; background-color:#fff; padding:0; margin:0 0px;}
/* changed height:15px; to auto */
#overview2 div.tbl_header{font-size:1.2em;border:solid 1px #D8D8D8;display:block;height:auto;background-color:#EBEBEB;
		padding:0 0 0px 0; clear:both;width:622px; margin-top:0px; position:relative; left:0;}
#overview2 div.tbl_header span{margin-left:0px;color:#355D67; font-weight:bold; }
		
 /*Orders Page and Order Details Page*/
a.printBt{margin-left:630px;font-size:1em;}
h5.breadcrumb{margin:0 5px; font-weight:normal; width:auto; font-size:1.2em;}
/*Special Order Cleanup Report*/
ul.hdrMenu{position:relative;left:0;}
ul.hdrMenu li{float:left; margin:0 5px;}
ul.hdrMenu li.rg{margin-left:410px;}

/*Contact us page and Locator page*/
span.req{color:#a80000;}
div.contact{border-bottom:dashed 0px #dcdcdc;height:30px;padding:0 0 5px 0;font-size:1.2em;}
div.lft, div.rgt{display:block; float:left; width:410px; margin-bottom:5px;padding-left:20px;}
div.lft{margin:0 10px;width:250px;}
div.rgt{float:right; border-left:dashed 1px #dcdcdc;width:400px;padding-left:100px; }

table#contact{display:block;clear:both;font-family:Verdana, Arial,helvetica, Sans-Serif; margin:10px auto;width:600px;}
table#contact tr th{font-size:1.4em; text-align:left;}
table#locator td{font-size:1.2em; padding:3px;}/*both pages table cells*/

table#contact tr td{font-size:1.2em; padding:3px;}/*both pages table cells*/
table#contact tr td label{display:block; text-align:right; width:175px; font-weight:bold;}
table#contact tr td input{width:200px;}
table#contact tr td input.msg{height:200px;width:400px;}
table#contact tr td input.btn, input.btn{width:auto;}
ul.msg li{color:#000;padding:5px 10px;width:600px;}
ul.msg li.suc{background-color: #fff9d7;border: solid 1px #e2c822;}
ul.msg li.error{background-color:#efd5d5;border: solid 1px #d44444;}
	/*Locator page*/
	table#locator{border:solid 1px #bbbbbb;margin:10px auto;padding:10px;width:450px; }
	table#locator tr td input.sm{width:50px;}
	table#locator select{width:100%; padding:3px;}
	table#locator ul.msg li{width:400px; margin:auto;}
a#showLnk, a#hideLnk{ font-size:1.2em; color:#4682b4}


/*Stock Page*/
table#tbl_hdr{background-color:#F5F5F5;border-top:none;border-bottom:solid 1px #a80000; color:#a80000;
	margin:0;text-align:center;width:868px;	}
	table#tbl_hdr a{font-size:1em; font-weight:normal;text-decoration:underline;color:#0000ff; }
div#stkTbl{height:300px;overflow:scroll;overflow-x:hidden;position:relative;top:0px;width:867px;z-index:5;}
div#stkTbl table.gvStyle{margin:0;width:850px;z-index:1;}
div#btns{display:block;height:20px;margin-top:10px;padding:10px 0;text-align:right;width:870px;}
div#btns{border-top:solid 1px #bbb;}
div#topHdr{display:block;height:auto;width:870px;}
div#topHdr table{margin:0 0 5px 650px; }
div#topHdr table tr td{text-align:left;padding-bottom:2px;}
div#topHdr input{width:70px;}
 
/*Stock Page - Added this so we can move referece tb to left and add items button to right - renamed topHdr to topHdr2 */
div#topHdr2{display:block;height:auto;width:870px;}
div#topHdr2 input{width:70px;}

/*
div#topHdr2 div#orderRef_div 
{
    margin: 15px;
    float:left;
    font-size:1.2em;
    font-weight:bold;
}

div#topHdr2 div#additems_div 
{
    margin:15px; 
    float:right               
}
*/

/*
div#topHdr2 div#orderRef_div 
{
    margin: 10px;
    font-size:1.2em;
    font-weight:bold;
    width:300px;
}

div#topHdr2 div#additems_div 
{
  
    position:relative; 
    top:-20px;      
}

*/

div#topHdr2 div#orderRef_div 
{
    font-size:1.2em;
    font-weight:bold;
    width:700px;
    margin-left:10px;
    margin-bottom:10px;
   
}

div#topHdr2 div#additems_div 
{
    margin-bottom:10px;
}


/*Stock Page - Added this so we can move referece tb to left and add items button to right */
 
 span.ttl_lbl,label.ttl_lbl,td.ttl_lbl{font-size:1.2em;font-weight:bold;}
 div#topHdr table tr td.ttl_lbl{text-align:right; padding-right:6px;}
 
div#midDiv{border:solid 1px #a80000;display:block;height:auto;width:auto;}
div#btDiv{border:solid 1px #a80000;border-top:none;display:block;height:19px;left:648px;padding:3px 10px 8px 10px;
	position:relative;text-align:center;width:200px;/*background:#fff url('../../images/total_tab.gif') no-repeat left -10px; color:#fff;*/}
span.legend{width:auto; position:relative; top:-30px; left:0;}

div#gvTotalDiv{border:solid 1px #a80000;border-top:none;display:block;height:19px;left:648px;padding:3px 10px 8px 10px;
	position:relative;text-align:center;width:200px;top:-31px}

div#gvPagerTopDiv{border:solid 1px #a80000;border-bottom:none;display:block;height:19px;left:0px;padding:3px 10px 8px 10px;
	position:relative;text-align:center;width:125px;
}

div#gvPagerBottomDiv{border:solid 1px #a80000;border-top:none;display:block;height:19px;left:0px;padding:3px 10px 8px 10px;
	position:relative;text-align:center;width:125px;
}
span.pagerlegend{width:auto;position:relative;top:-57px;left:158px}
	

#ctl00_MC_gv1_ctl01_pageNextTop, #ctl00_MC_gv1_ctl204_pageNextBottom
{
    position:relative;
    left:70px;
    top: -22px;
}

#ctl00_MC_gv1_ctl01_pagePreviousTop, #ctl00_MC_gv1_ctl204_pagePreviousBottom
{
    position:relative;
    left:60px;
    top: -22px;
}

h2 a.rt{height:20px; display:inline-block;float:right;width:120px;display:inline-block;
	background:#eeeeee url('../../images/add_new.gif') no-repeat left Top; outline:none;}
	
div#topHdr2 table a.rt{height:20px; display:inline-block;float:right;width:120px;display:inline-block;
	background:#eeeeee url('../../images/add_new.gif') no-repeat left Top; outline:none;}
	
div#topHdr2 a.rt{height:20px; display:inline-block;float:right;width:120px;display:inline-block;
	background:#eeeeee url('../../images/add_new.gif') no-repeat left Top; outline:none;}
	
div.msg span{height:400px;font-size:1.2em;}
div.msg a{text-decoration:underline;}
	
	/*Stock Page - Add Item Page*/
	#addRowdiv{font-size:1.2em;text-align:right;width:100%; }
	#addRowTable table.addorder_tbl{min-height:300px;width:100%;}
	#addRowTable input.bt{position:relative; left:750px; margin:10px 0; }/*Adjust for table purposes*/
	table.addorder_tbl tr td{border:solid 1px #dcdcdc;text-align:right; padding:0 5px;}
	table.addorder_tbl tr th{background-color:#F5F5F5;border:solid 1px #a80000;color:#a80000;text-align:center;}
	table.addorder_tbl tr td input{text-align:right}
	table.addorder_tbl tr td span{font-size:1.0em; text-align:right;}
	table.addorder_tbl tr td input.qt, input.qty{width:30px;text-align:right;}
	table.addorder_tbl tr td input.pn{text-align:left;}
	table.addorder_tbl tr td span.desc{float:left;}
	/*Modify the dialog components */
	span.hdr_dialog{cursor:default;} /*headers tooltips*/
	p.emph{font-weight:bold; padding-top:10px;}
	#exitDialog p{padding-top:10px;}
	span#supDialog_txt, span#supDialog_txt2{font-weight:bold; margin:10px; }
	div#supDialog p{margin:0 0 0 20px; line-height:1.3em;}
 .red{color:Red;}
 span.bold{ font-weight:bold;}

/*TOOLTIPS*/

#tooltip {font-size:0.9em;position: absolute;top:0;z-index: 3000;border: 2px solid #4377D2;background-color: #fff;
	padding: 10px;}
#tooltip h3, #tooltip div {padding:0;font-weight:normal;}
.toolnote{display:none;}
div#tooltip .inactive{display:none; visibility:hidden;}
/*Datepicker*/
#ui-datepicker-div, .ui-datepicker-inline {font-family : Tahoma,Verdana,Helvetica,Arial,sans-serif;	
	font-size: 14px;padding: 0;margin: 0;background-color:#fff;width: 200px;}
#ui-datepicker-div {display: none;border: 1px solid #E0E0E0;/*MAIN BORDER*/
	z-index: 10;}
.ui-datepicker-inline {float: left;display: block;border: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-dialog {padding: 5px !important;border: 4px ridge #83C948 !important;}
button.ui-datepicker-trigger {width: 25px;}
img.ui-datepicker-trigger {margin: 2px;vertical-align: middle;}
.ui-datepicker-prompt {float: left;padding: 2px;background-color:#fff;color: #000;}
*html .ui-datepicker-prompt{width: 200px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker 
{clear: both;float: left;width: 100%;color: #0066CC;}
.ui-datepicker-control {background-color:#eee; /*top control row*/padding: 5px 0px;}
.ui-datepicker-links {background-color:#eee;/*second top control row*/padding: 5px 0px;}
.ui-datepicker-control, .ui-datepicker-links {font-weight: bold;font-size: 85%;letter-spacing: 1px;}
.ui-datepicker-links label {padding: 2px 5px;color: #888;}
.ui-datepicker-clear, .ui-datepicker-prev {float: left;width: 34%;}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {float: right;text-align: right;}
.ui-datepicker-current {float: left;width: 30%;text-align: center;}
.ui-datepicker-close, .ui-datepicker-next{float: right;width: 34%;text-align: right;}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next{float: left;text-align: left;}
.ui-datepicker-header {padding: 1px 0 3px;/*Month top control row 3rd*/background-color:#eeeeee;
	text-align: center;font-weight: bold;padding:2px 0;height: 1.4em;border-bottom:solid 1px #dddddd;}
.ui-datepicker-header select {background-color:#fff; /*drop down window with month and year*/
	color:#000;border:solid 1px #dcdcdc;}
.ui-datepicker {background: #CCC;text-align: center;font-size: 100%;}
.ui-datepicker a {display: block;width: 100%;}
.ui-datepicker-title-row {/*MTWThFr header*/background-color:#fff;padding:5px;color: #000;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {/*Sa Su header*/background-color:#fff;padding:5px;}
.ui-datepicker-days-row {background: #FFF;color: #666;}
.ui-datepicker-week-col {background: #B1DB87;color: #000;}
.ui-datepicker-days-cell {color: #000;border: 1px solid #DDD;/*TABLE BORDER*/padding:5px;}
.ui-datepicker-days-cell a {display: block;}
.ui-datepicker-week-end-cell {/*background for weekend cells*/background-color:#eee;}
.ui-datepicker-unselectable { /*EMPTY CELLS IN CALENDAR*/color: #888;border:none;background-color:#fff;}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell{background: #B1DB87 !important;}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell, 
.ui-datepicker-days-cell-over a, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell a
{/*HOVER OVER THE CELLS TO SELECT*/background-color:#0066CC !important;color:#fff !important;}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell{background: #B1DB87 !important;}
* html .ui-datepicker-week-end-cell {background: #E0F4D7 !important;border: 1px solid #DDD !important;}
* html .ui-datepicker-days-cell-over {background: #FFF !important;border: 1px solid #777 !important;}
* html .ui-datepicker-current-day {background: #83C948 !important;/*SELECTED DATE*/background: #0066CC!important;}
* html.ui-datepicker-current-day a{color:#fff !important;}
.ui-datepicker-today {/*PRESENT DAY = TODAY*/background: #CCCCCC;color:#fff;}
.ui-datepicker-current-day{/*SELECTED DATE*/background: #0066CC !important;}
.ui-datepicker-current-day a{color:#fff !important;}
.ui-datepicker-status {background: #E0F4D7;width: 100%;font-size: 100%;text-align: center;}
#ui-datepicker-div a, .ui-datepicker-inline a {cursor: pointer;margin: 0;padding: 0;background: none;
	color: #355D67;/*TABLE NUMBERS COLOR*/}
.ui-datepicker-inline .ui-datepicker-links a{padding: 0 5px !important;}
.ui-datepicker-control a, .ui-datepicker-links a {padding: 2px 5px !important;color: #000 !important;}
.ui-datepicker-title-row a {color: #000 !important;}
.ui-datepicker-control a{color:#0066CC !important;}
.ui-datepicker-control a:hover {/*Hover over effect on titles*/text-decoration: underline !important;}
	.ui-datepicker-links a, .ui-datepicker-title-row a{color:#0066CC !important;}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {text-decoration: underline !important;}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #83C948;}
.ui-datepicker-one-month {float: left;width: 200px;}
.ui-datepicker-new-row {clear: left;}
.ui-datepicker-cover {display: none;display/**/: block;	position: absolute;z-index: -1;filter: mask();
	top: -4px;left: -4px;width: 193px;height: 200px;}

/*Select_Dealer prototype page*/
/*.selDealer {border: solid 1px #4682b4;margin: 15px;padding: 10px;font-family: Verdana;font-size: 10pt;}*/
.selDealer {margin: 15px;padding: 10px;font-family: Verdana;font-size: 10pt;}
.selDealer legend{color:#4682b4;}

/*div.selDealerNav{border-bottom:solid 1px #8F8F8F;color:#5F6062;font-size: 10pt;font-weight:bold;*/
/* This was the original */
div.selDealerNav{color:#5F6062;font-size: 10pt;font-weight:bold; padding:7px 0px;width:100%;}
div.selDealerNav table{margin-left:0px;}
div.selDealerNav table td{padding-left:10px;}

/* for new dealer search and filter area */
.selectedDealer {margin: 15px;padding: 10px;font-family: Verdana;font-size: 10pt;
}

.selectedDealer legend{color:#4682b4;}

.listDealer {margin: 15px;padding: 10px;font-family: 
             
Verdana;font-size: 10pt;

            
}

.listDealer legend{color:#4682b4;}

.selDealer {margin: 15px;padding: 10px;font-family: Verdana;font-size: 10pt;}
.selDealer legend{color:#4682b4;}

div.searchDealerNav{color:#5F6062;font-size: 10pt;font-weight:bold; padding:7px 0px;width:100%;}
div.searchDealerNav table{margin-left:0px;}
div.searchDealerNav table td{padding-left:10px;}

div.filterDealerNav{color:#5F6062;font-size: 10pt;font-weight:bold; padding:7px 0px;width:100%;}
div.filterDealerNav table{margin-left:0px;}
div.filterDealerNav table td{padding-left:10px;}

.searchDealer {
font-family:Verdana;
font-size:10pt;
margin:15px;
padding:10px;
width:250px;
}

.searchDealer legend{color:#4682b4;}

.filterDealer {
font-family:Verdana;
font-size:10pt;
margin:15px;
padding:10px;
width:510px;
}

.filterDealer legend{color:#4682b4;
                 
}

/* BEGIN support.aspx */

.answer
{
  /*background:url(answer.gif) no-repeat;padding-left:55px;padding-bottom:30px;*/
    font-size:small; 
    position:relative;
    top:-44px;
    left:60px;
    text-align:left;
    width:90%;
    
}

#DivSupportFAQ,#DivSupportVideo
{
color:#666666;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-color:#CECECE;
padding-left:20px;
overflow: auto;
}

.answerimg
{
  /*background:url(answer.gif) no-repeat;padding-left:55px;padding-bottom:30px;*/
}

a.question
{
     font-size:medium;
     font-weight:bold; 
     font-size:medium;
}

/* Added this to fix the overlapping of FAQ answers and question text */
div.answer
{
    overflow: auto;
}

.faqHeader
{
    font-size:small;
    font-weight:bold;
    margin-top:30px;
    margin-bottom:30px;
}


.listSupport legend
{  
 color:#4682b4;
 font-size:small;
}


.listSupport 
{
margin:15px;
padding:10px;
width:800px;
}

.non_return_parts
{
    background:url('../../images/non_return_bg.gif');
    border:1px solid #DCDCDC;
    font-size:1em;
    height:25px;
    line-height:1em;
    margin:-5px;
    padding:-5px;
}

/* add this to hyde dialong until form is completely loaded to prevent seeing a flash of the dialog text */
.allDialog
{
    display:none;
    /*visibility:hidden;*/
}
/* END support.aspx */

.tooltips
{
    /*cursor:pointer;*/
} /*headers tooltips*/

.tooltip
{

}

/* override tool tip */
#ctl00_MainContent_gv1_ctl01_amountColID
{
    cursor:pointer;
}


.smartGaugeToolTip
{
    width:200px;
    font-size:normal;
}

.smartGaugeToolTip h3 
{
}

.smartGaugeToolTip div.body 
{
}

.smartGaugeToolTip div.url
{
}

.smartGaugeToolTip
{

}

.tipHeader
{
    font-weight:bold;
    font-size:normal;
}

#ctl00_MainContent_view_removed_parts
{
    position:relative;
    float:left;
    margin-bottom:5px;
}

#ctl00_MainContent_delete_btn
{
    margin-bottom:5px;
}

/* added this bin class so we can hook into the on blur event */
.bin
{
    width:50px;
}

.hidden
{
    visibility:visible; display:none;
}
/*END of Select_Dealer prototype page*/

/*
Stock Order Page styles
*/

.sog_index
{
	text-align:right;
	width:14px;
}
.sog_part
{
	text-align:left;
	width:101px;
}
.sog_desc
{
	width:169px;
}
.sog_return
{
	text-align:center;
	width:24px;
}
.sog_bin
{
	text-align:center;
	width:57px;
}
.sog_bin2
{
	width:50px;
}
.sog_oo
{
	text-align:right;
	width:16px;
}
.sog_oh
{
	text-align:right;
	width:16px;
}
.sog_delete
{
	text-align:center;
	width:24px;
}
.sog_override
{
	text-align:center;
	width:19px;
}
.sog_qty
{
	text-align:center;
	width:39px;
}
.sog_history
{
	text-align:center;
	width:49px;
}
.sog_price
{
	text-align:right;
	width:49px;
}
.sog_amount
{
	text-align:right;
	width:61px;
}
.sog_avg
{
	text-align:right;
	width:44px;
}
.sog_prev0
{
	text-align:right;
	width:24px;
}
.sog_prev1
{
	text-align:right;
	width:24px;
}
.sog_prev2
{
	text-align:right;
	width:24px;
}

#ui-dialog-title-history_div
{
	font:#A80000;
}


/* This is handle below using #overview2
/*.link a:visited
{
	color:#0000FF;
}

.link a, .link a:visited {
cursor:pointer;
text-decoration:underline;
}
*/

#overview2 a
{
color:#0000FF;
font-size:1.0em;
float:right;
/*margin-left:100px;*/
}

#overview2 a:visited
{
	color:#0000FF;
}

#overview2 a:visited 
{
	/*
cursor:pointer;
text-decoration:underline;
*/
display:none;
}

#CloseHistory a
{
	display:none;
}

/* http://ajaxload.info/#preview*/
#ctl00_MC_udp_stock_progress, #stock_progress
{
	text-align:center;
}

#stock_progress
{
	position:relative;
	z-index:900;
	text-align:center;
	display:block;
	font-size:medium;
}


#grayedOutGrid
{
	width:870px;
	height:327px;
	position:absolute;
	overflow: hidden; 
	display: block; 
	opacity: 0.5; 
	z-index:50; 
	background-color:rgb(128, 128, 128);
}