﻿@media screen{
    html, body, form {margin: 0px; padding: 0px; border: 0px; border-width: 0px;	height: 100%;}
    a {text-decoration:none;}
    body {font-family: Verdana, Arial, Times New Roman; font-size: 12px; }
    h1 {font-size: 25px;}
    a:link a:visited {text-decoration: none; color: Blue;}
    .clearfix{ display:inline-block;}
    .clearfix:after{ content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
    .print{display:none;}
    .smallwrapper {margin: 0 auto;text-align: center;vertical-align: middle;width: 100%; height: 50%;}
    
    /* standard blue button */
    .buttonDefault {min-width:75px;height:30px; border-radius: 20px; background:#a32539; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248); font-size: 18px; color: #fff; text-shadow: #570a16 1px 1px 1px;font-weight: bold; letter-spacing:1px;border:1px solid #a32539;}
    .buttonDefault:hover {cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonDefault:active {cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonDefault:disabled {background:#bbbbbb;border:1px solid #a19f9f;}
    
     .green {color:#759f3e;}
    
    /* grid header images */
    .greenHeaderImageMiddle {background-image: url(../../styles/gforce_green/header_corner_middle_green.gif) !important;}
	.greenHeaderImageLeft {background-image: url(../../styles/gforce_green/header_corner_left_green.gif) !important;}
	.greenHeaderImageRight {background-image: url(../../styles/gforce_green/header_corner_right_green.gif) !important;}

	.orangeBackground {background-color:#ddc9a0 !important;}
	
	/* grid header images */
	.orangeHeaderImageLeft {background-image: url(../../styles/gforce_orange/header_corner_left_orange.gif) !important;}
	.orangeHeaderImageMiddle {background-image: url(../../styles/gforce_orange/header_corner_middle_orange.gif) !important;}
	.orangeHeaderImageRight {background-image: url(../../styles/gforce_orange/header_corner_right_orange.gif) !important;}
	.orangeFooterImageLeft {background-image: url(../../styles/gforce_orange/footer_corner_left_orange.gif) !important;}
	.orangeFooterImageMiddle {background-image: url(../../styles/gforce_orange/footer_corner_middle_orange.gif) !important;}
	.orangeFooterImageRight {background-image: url(../../styles/gforce_orange/footer_corner_right_orange.gif) !important;}  
    
    /*-----------<Fonts>V -------------------*/
    .dark_blue_list{font:18px verdana; color:#840733; text-decoration:none;}
    .dark_blue_a{font:18px verdana; font-style:italic; color:#840733; text-decoration: underline;}
    .red_V_12b {font:12px Verdana;color:red; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    .red_V_13b {font:13px Verdana;color:red; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    .red_V_14b{font:14px Verdana;color:red; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    .red_V_15b{font:15px Verdana;color:red; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    .red_V_16b{font:16px Verdana;color:red; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    .orange_V_16B{font:16px Verdana;color:#c25b0e; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    .dark_gray_A_11 {font:11px Arial; color:#979595; font-style:italic;}
   
    .ItemNotReturnableImage {height:14px;width:15px;vertical-align:middle; border:none; z-index:1; margin-top:-3px;}

    .black_a{font:18px verdana; font-style:italic; color:#000000; text-decoration: underline;}
    /*-----------<Fonts>V -------------------*/    
    /*-----------<Header>V -------------------*/
    .HeaderWrapLogin {width: 100%; height: 115px; background-color: White; border-bottom:4px solid #a32539;}
    .HeaderWrap {width: 100%; height: 115px; background-color: White;}
    .header {width:100%;}
    .header .logo{ float:left; margin-top:10px; margin-left:12px;}
    .header .top_links {display: inline; float: right; margin-top:10px; margin-right:10px; padding:0px;}
    .header .shoppingcart {float:right;margin-top:15px; margin-right:10px; margin-bottom:0px; height:50px;}
    .header .top_links ul {float:right; display: inline; list-style: disc; margin-top:8px; padding:0;}
    .header .top_links ul li {display:inline; line-height: 14px;padding: 0px; margin:0; color: #a32539;}
    .header .top_links ul li a {margin-left: 3px; margin-right: 3px; font-size: 18px; text-decoration:none; color: #5e676f;}
    .header .top_links ul li a:hover {color: #a32539; text-decoration: none; }
    /*-----------</Header> ------------------*/
    /*-----------<login form>V ---------------*/
    .loginForm {border:1px solid #5e676f;width: 400px;min-height:400px;border-radius: 20px;background:#b3b9bf;background:-moz-linear-gradient(19% 75% 90deg,#b3b9bf, #59595b);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b3b9bf), to(#59595b));margin:0 auto; margin-top:50px; padding: 20px;box-shadow:0px -5px 60px #000000;}
    .loginForm input[type=text]{font-size:28px;padding: 6px; border-bottom: 0px;border-left: 0px; border-right: 0px;border-top: 1px solid #084d70;box-shadow: 0px 0px 2px #000;margin-bottom:10px;margin-left:45px;background: #ffffff;width: 300px; height:30px;}    
    .loginForm input[type=password]{font-size:28px;padding: 6px; border-bottom: 0px; border-left: 0px;border-right: 0px; border-top: 1px solid #084d70;box-shadow: 0px 0px 2px #000;margin-bottom: 30px; margin-left: 45px;background: #ffffff; width: 300px; height:30px;}        
    .loginForm input[type=submit]{height:40px;border-radius: 20px;background:#a32539;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#4e101a));background: -moz-linear-gradient(19% 75% 90deg,#4e101a, #d8314d); font-size: 20px;list-style-type: none; color: #fff;text-shadow: #5e676f 1px 1px 1px; margin-bottom: 10px;margin-top: 30px; font-weight: bold;	letter-spacing: 1px; display: block;border: 1px solid #a32539; padding-left:30px; padding-right:30px; min-width:200px;}    
    .loginForm input[type=submit]:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#4e101a)); background:  -moz-linear-gradient(19% 75% 90deg,#4e101a, #d8314d);}
    .loginForm input[type=submit]:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#4e101a)); background:  -moz-linear-gradient(19% 75% 90deg,#4e101a, #d8314d);}
    .loginForm .submitButtonDiv{width:200px; margin: 0 auto;}
    .loginForm .label{font-size: 18px; list-style-type: none; color: #fff; text-shadow: #5e676f 1px 1px 1px; margin-top:10px; margin-bottom: 10px; font-weight: bold; letter-spacing: 1px; display: block;}
    .loginForm .returnmsg{ margin:0 auto;}
    .loginForm .returnmsg .label{text-align:center;}
    .loginForm .ahref{font-size: 15px; color: #a32539;  text-decoration:none; padding-left:10px;}
    .loginForm .lbRememberMe{position: absolute; padding-left:10px; margin-top:3px; font-size: 12px; list-style-type: none; color: #fff; text-shadow: #5e676f 1px 1px 1px; letter-spacing: 1px;}
    .loginForm #rememberMe{padding-left:40px;}
    .BadLogin {width:470px; margin:0 auto; margin-top:10px;}
    .BadLogin .loginBad{font-size: 15px; text-align: center; color:red;}
    /*-----------</login form> --------------*/
    /*-----------<MENU BUTTONS>V--------------*/
    .generalMenu{z-index:6;width: 100%;height: 80px;border-bottom:4px solid #a32539; padding-top:6px; margin-top:0; background-color:#797b7c;}
    .generalMenu .MenuLinks {float:left;margin-left:12px;}
    .generalMenu .MenuLinks a { margin-left:10px;}
    .generalMenu .Pending {float:right; width:295px;}
    .generalMenu .MenuPending{float:right; height:18px; background-color:White; border-radius: 10px; background: -webkit-gradient(linear, 0% 0%, 0% 200%,from(white), to(#d6d3ce)); background: -moz-linear-gradient(19% 100% 90deg, white, #d6d3ce); box-shadow:0px 3px 7px 0px #000000; margin-top:9px; margin-right:10px; padding: 3px 10px 3px 10px;}
    .generalMenu .MenuPending p{font-size: 12px;font-weight: bold;color: #000000; margin:0px; padding:0px;}
    .generalMenu .MenuPending p span{color:#ce600f;}
     /*-----------</MENU BUTTONS>-------------*/
    /* ----------<MyCustomerProfile.aspx>V----*/
    .MyCustomersProfile{width:100%;}
    .MyCustomersProfile table{padding:10px;margin:0 auto;width:97%;}
    .MyCustomersProfile table h2{color:#ffffff;font-weight:normal;margin-top:5px;margin-bottom:5px;}
    .MyCustomersProfile table td{text-align:center;font-size:15px;color:#4B555E;padding:10px;}
    .MyCustomersProfile table th{text-align:left;border-top-left-radius: 5px;border-top-right-radius:5px;background-color:#a19f9f;padding-left:10px;}
    .MyCustomersProfile table .tdleft{text-align:left;}
    .MyCustomersProfile table .tdcenter{text-align:center;}
    .MyCustomersProfile table .tdbord{padding:0px;width:1px;background-color:#A5C1D6;background:-webkit-gradient(linear, 0% 0%, 0% 125%, from(#a19f9f), to(#fff));background:-moz-linear-gradient(75% 100% 90deg, #fff, #a19f9f);}
    .MyCustomersProfile table .tdright{text-align:right;}
    .MyCustomersProfile table .cInfoLeft{padding-top:15px;float:left;}
    .MyCustomersProfile table input, .MyCustomersProfile table select, .MyCustomersProfile table textarea{border-radius:3px;border:1px solid lightgray;background: white;color:black;font-size:13px;font-weight:bold;}
    .MyCustomersProfile table input{width:120px;}
    .MyCustomersProfile table .longButton{width:180px;}
    .MyCustomersProfile input[type=submit]{height:30px; border-radius: 20px; background:#4e101a; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248); font-size: 18px;font-weight: bold;	color: #fff; text-shadow: #570a16 1px 1px 1px; letter-spacing: 1px; border: 1px solid #8a1628; min-width:165px; width:auto;}
    .MyCustomersProfile input[type=submit]:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .MyCustomersProfile input[type=submit]:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .CustomersProfile_detailsDiv {text-align:center;font:15px verdana;border-collapse:collapse;border:solid 1px #b0b0b0;margin-top:6px;margin: 0 auto; padding:10px;}
   
    /* ----------</MyCustomerProfile.aspx>---*/
    /* ----------<MyCustomerProfile.aspx>V----*/
    .MyCustomersConversations{width:100%;}
    .MyCustomersConversations table{padding:10px;margin:0 auto;width:97%;}
    .MyCustomersConversations table td{text-align:center;font-size:15px;color:#4B555E;padding:10px;}
    .MyCustomersConversations table th{text-align:left;border-top-left-radius: 5px;border-top-right-radius:5px;background-color:#b5c7ad;padding-left:10px; height:30px;}
    /* ----------</MyCustomerProfile.aspx>---*/
    
    /* ----------<home reminder>V----*/
    .SalesRepReminder{border-radius: 10px; border: 5px solid #b5c7ad;width:75%;position:absolute;top:45px;left:100px;background-color:#ffffff;box-shadow:10px 10px 5px #888;text-align:left;z-index:100;font:13px verdana;color:#000000;white-space:normal;}
    .SalesRepReminder table th{text-align:left;border-top-left-radius: 5px;border-top-right-radius:5px;background-color:#b5c7ad;padding-left:10px; height:50px; font-size:20px;}
	.SalesRepReminder .homeIntro {width:90%;margin: 0 auto;height: 210px;background-color: white;border: solid 1px black;margin-bottom: 10px;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
    .SalesRepReminder .divHeading {padding: 15px 20px;border-left: 1px solid #1682ba;border-right: 1px solid #1682ba;border-top: 1px solid #1682ba;cursor: pointer;z-index: 2;font-size: 25px;font-weight: bold;text-decoration: none;color: #0c416f;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);background: #b5c7ad;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);border-radius: 20px 20px 0px 0px;-moz-border-radius: 20px 20px 0px 0px;-webkit-border-radius: 20px 20px 0px 0px;}
    .SalesRepReminderParagraph{font-size:20px; margin-left:10px;}
    /* ----------</home reminder>----*/
    
    /*-----------<home page>V-----------------*/
    .homeWelcomeMessage{margin-top:15px;margin-left: 15px;height: 30px;	font-size:26px;font-weight:bold;color:#59595b;z-index:2;}
    .homeMission{width:550px;margin: 0 auto;margin-top:15px;z-index:11;position:relative;}
    .labelMission{display:block;font-size:28px;font-weight:bold;font-style:italic;color:#ffffff;text-shadow: #084d70 1px 1px 1px;}
    #slideshow_wrapper{width:100%;position:relative;background-color:#bbb7b4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbb7b4), to(#bacecc));background:  -moz-linear-gradient(19% 75% 90deg,#bacecc, #bbb7b4);margin-top:-190px;}
    #slideshow{display:block;box-shadow:0px -5px 60px #084d70;margin:0 auto;}
    /*-----------</home page>----------------*/
    /*-----------<Home Menu>-----------------*/
     
    .homeMenu {
        /*width: 92%;*/
        height: 740px;
        margin: 0px auto;
        margin-top: 30px;
        padding: 20px;
        padding-left: 25%;
        text-align: center
    }  

         .menuDiv  
         {  
         float:left;  
         border: 1px solid #000000;  
         border-radius: 20px;  
         box-shadow:0px -5px 40px #5e676f;  
         align-content:center;  
         width:180px;  
         margin-bottom:50px;  
         margin-right:20px  
  
         }  
  
         .menuLabel  
         {  
         font-size: 20px;  
         color: #000000;   
         letter-spacing: 2px;  
         line-height:40px;  
         text-shadow: #59595b 1px 1px 1px;  
         }  
  
  /*-----------</Home Menu>----------------*/
    /*-----------<SalesRepServices>----------*/
    .salesRepServices {width:100%;}
    .salesRepServices table {padding:10px;margin:0 auto;width:97%;}
    .salesRepServices table h2{color:#ffffff;margin-top:5px;margin-bottom:5px;font-weight:normal;}
    .salesRepServices table th{text-align:left; border-top-left-radius: 5px;border-top-right-radius:5px;background-color:#a19f9f;padding-left:10px;}
    .salesRepServices table td{text-align:left; padding-left:20px;font-size:15px;color:#4B555E; vertical-align:top;}
    .salesRepServices table .tdbord{padding:0px;width:1px;background-color:#A5C1D6;background:-webkit-gradient(linear, 0% 0%, 0% 125%, from(#a19f9f), to(#fff));background:-moz-linear-gradient(75% 100% 90deg, #fff, #a19f9f);}
    .salesRepServices ul{list-style: none; margin-left: 0; padding-left: 0;}     
    .salesRepServices ul li {padding: 20px 20px 15px 40px; background-image: url('/Images/pdficon_large.png'); background-repeat: no-repeat;  background-position: 0px; padding-bottom:20px;color:#5e676f; } 
    .salesRepServices ul a{color:#5e676f;}   
    /*-----------</SalesRepServices>----------*/
    /*-------<DailyPastDueCreditHoldReport>---*/
    .dailyReport .topTable {padding:10px;margin:0 auto;width:99%;}
    .dailyReport .topTable td{text-align:center; padding:10px;font-size:15px;color:#4B555E; vertical-align:top;}
    /*-------<DailyPastDueCreditHoldReport>---*/    
    /*-------------<SearchPage>-----------*/
    .SearchPage{width:100%;}
    .SearchPage table{padding:10px;margin:0 auto;width:97%;}
    .SearchPage table td{text-align:center;padding:10px;font-size:15px;color:#4B555E;}
    .SearchPage table .tdleft{text-align:left;}
    .SearchPage table .tdright{text-align:right;}
    .SearchSubmit{height:30px; border-radius: 20px; background:#7cbee4; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4)); background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70); font-size: 17px; color: #fff; text-shadow: #084d70 1px 1px 1px; font-weight: bold;	letter-spacing: 1px; border: 1px solid #084d70; min-width:125px;}
    .SearchSubmit:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
    .SearchSubmit:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
       /*-------------<Keyword table>-----------*/
    .Header{width: 100%;}
    .Header td{width:100%;padding-left:12px;background-color: #A5C1D6;height: 45px;font-family: Verdana;font-size: 18px;font-weight: normal;color: #0C416F;text-align: left;cursor: pointer;}   
    .Options{width: 100%;}
    .Controls td{height:70px;padding-left:18px;font-size: 18px;	border-top: 0px solid #e8e6e6; border-right: 1px solid #e8e6e6;white-space: nowrap;	background-color: #f4f4f4;color:#4B555E;}
    .Controls label {padding-left:3px;padding-bottom:15px;}
    .Controls input[type=text]{font-size:24px;}	
    .Controls  select{font-size:24px;}
      /*-------------<Keyword table>-----------*/
    /*-------------</SearchPage>-----------*/
    /*-------------<SearchResultPage>-----------*/
    .SEC_SearchResult{display: inline; float: left; margin-right:50px; margin-bottom:0px; font-family:Verdana; font-size:12px; font-weight:bold; }
    .SEC_SearchResult ul {float:left; display: inline; list-style: disc; margin-top:0px; padding:0;}
    .SEC_SearchResult ul li {display:inline; padding: 0px; margin:0; color: #759f3e;}
    .Border{width:100%;border-top:  solid 1px #ffffff; border-left:  solid 7px #A5C1D6; border-right:  solid 7px #A5C1D6; z-index:9;}
    .lblFilter{ color:#4B555E; padding-right:5px;}
    .lblShowAll{ color:#4B555E; padding-left:20px; padding-right:5px;}
    .productCount {font:bold 12px verdana;color:#759f3e;}
    /*-------------</SearchResultPage>-----------*/
    /*-------------<Customers Grid>-----------------*/
    .buttonFiltering_show{position: absolute;-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s;height:30px; border-radius: 20px; background:#a32539;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248);font-size: 18px;color: #fff;text-shadow: #570a16 1px 1px 1px;font-weight: bold; letter-spacing: 1px; display: block; border: 1px solid #8a1628; padding-left:30px; padding-right:30px;  min-width:150px;}
    .buttonFiltering_show:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_show:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_apply{position: absolute;-webkit-transition-property: -webkit-box-shadow, background;-webkit-transition-duration: 0.25s;height:30px; border-radius: 20px; background:#7cbee4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248);font-size: 18px;color: #fff;text-shadow: #570a16 1px 1px 1px;font-weight: bold; letter-spacing: 1px; display: block; border: 1px solid #8a1628; margin-left:205px; padding-left:30px; padding-right:30px; min-width:150px;}
    .buttonFiltering_apply:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_apply:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_hide{position: absolute;-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s;height:30px; border-radius: 20px; background:#7cbee4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248);font-size: 18px;color: #fff;text-shadow: #570a16 1px 1px 1px;font-weight: bold;letter-spacing: 1px; display: block; border: 1px solid #8a1628; padding-left:34px; padding-right:34px;min-width:150px;}
    .buttonFiltering_hide:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_hide:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_remove{position: absolute;-webkit-transition-property: -webkit-box-shadow, background;-webkit-transition-duration: 0.25s;height:30px;border-radius: 20px; background:#7cbee4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248);font-size: 18px;color: #fff;text-shadow: #570a16 1px 1px 1px; font-weight: bold;	letter-spacing: 1px; display: block; border: 1px solid #8a1628; padding-left:30px; padding-right:30px;min-width:150px;}
    .buttonFiltering_remove:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    .buttonFiltering_remove:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
    /*-------------End Customers Grid-----------------*/
/*--------------History Page------------------------*/
.tableGrid {text-align:center;margin-bottom:45px;}
.tableGrid .noBorder {border:solid 1px #eeeeee; width:95%;}
.tableGrid td input, textarea {font:normal 18px verdana;width:55px;border:solid 1px #b0b0b0;resize:none;}
.tableGrid .obGridRow .cellGroup {width:100%;height:8px;text-align:center;padding:0 0 0 10px; background-color:#efefef; font:18px verdana; color:#5e676f; border:solid 1px #d6d3d6;}
.tableGrid .tableDetails td input {font:normal 18px verdana;width:40px;border:solid 1px #ff0000;resize:none; padding:5px;}
.tableGrid .ob_gH td input .noBorder {border:solid 0px #b0b0b0;font-size:4x;}
.linkSort {color: inherit;text-decoration:none;}
.cellText {font:normal 18px verdana;white-space:normal;padding-left:8px;}
.divDetails {margin-top:4px;cursor:default;padding:6px;white-space:nowrap;background-color:#ffffff;display:none;position:absolute;border:solid 1px #a0a0a0;text-align:left;width:95%;height:165px;border-radius:18px;box-shadow: 10px 10px 5px #888; z-index:1;font:18px verdana; color:#59595b;}
.tableDetails {width:100%;text-align:center;font:17px verdana;border-collapse:collapse;border:solid 1px #b0b0b0;margin-top:6px;}

.tableDetails tr { height:28px;}
.tableDetails .header {font:bold 15px verdana; color:#ffffff;height:25px; background-color:#a32539;}
.tableCalculator {width:100%;text-align:center;font:17px verdana;border-collapse:collapse;}
.tableCalculator .cellAlignRight {text-align:right;}
.tableCalculator .cellAlignLeft {text-align:left;}
.tableCalculator .buttonDetails {width:100px;text-align:center; border-radius: 20px; background:#a32539; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248);font:17px;color: #ffffff; text-shadow: #570a16 1px 1px 1px;border: 1px solid #a32539;}

.tableCalculator .textboxCalculator {font:normal 18px verdana;border:solid 1px #b0b0b0;resize:none;}
.invisible {visibility:hidden;}
.displayNone {display:none;}
.buttonSubmit {font:normal 18px verdana;width:100px;}
.buttonProfileOrder{position:relative;top:0;left:0;}
.divAlert{display:none;position:absolute;top:0px;right:90%;margin:0;cursor:default;padding:5px;white-space:nowrap;background-color:#ffffff;border:solid 1px #a0a0a0;text-align:left;border-radius:8px;box-shadow: 5px 5px 5px #888;z-index:1;}
.divPriceLevelChart {display:none;position:absolute;top:0px;left:50px;margin:0;cursor:default;padding:5px;white-space:nowrap;background-color:#ffffff;border:solid 1px #a0a0a0;text-align:left;border-radius:8px;box-shadow: 5px 5px 5px #888;z-index:1;}
.priceChartTable {width:100%;font:17px verdana;border-collapse:collapse;margin-bottom:10px;border:solid 1px #b0b0b0;}
.priceChartTable .priceChartHeader {font:bold 15px verdana;color:#ffffff;text-shadow: #084d70 1px 1px 1px;height:20px; text-align:center; background-color:#739e39;}
.priceChartTable .priceChartLevel {font:bold 15px verdana;height:20px; text-align:center; color:Maroon;}
.priceChartTable .vendorChartTitle {font:bold 15px verdana;height:20px; text-align:left; color:Maroon; padding:0px 4px 0px 4px;}
.priceChartTable .priceChartRules {font:normal 15px verdana;height:20px; text-align:left; padding-left:4px;}
.priceChartTable .priceChartHeaderCells {padding-left:4px;padding-right:4px;}
.priceChartTable input[type=button]{font:verdana;height:20px; text-align:center; border-radius: 20px; background:#7cbee4; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4)); background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70); font-size: 10px; color: #fff; text-shadow: #084d70 1px 1px 1px; font-weight: bold;border: 1px solid #084d70;}
.obGridRow{background-color:#f6f7f7;color: #4B555E;height:45px;border:solid 1px #949393;}
.SubmitButtons{width:55%; margin:auto; margin-bottom:45px;}
.SubmitButtons input[type=submit]{height:30px; border-radius: 20px; background:#7cbee4; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4)); background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70); font-size: 17px; color: #fff; text-shadow: #084d70 1px 1px 1px; font-weight: bold;	letter-spacing: 1px; border: 1px solid #084d70; min-width:165px;}
.SubmitButtons input[type=submit]:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
.SubmitButtons input[type=submit]:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}

.divShare {margin-top:4px;cursor:default;padding:6px;white-space:nowrap;background-color:#ffffff;display:none;position:absolute;left:50px;border:solid 1px #a0a0a0;text-align:left;width:75%;height:130px;border-radius:18px;box-shadow: 10px 10px 5px #888; z-index:1;}

.popover {width:440px;left:50%;margin:5px 0 0 -17px;}     
.popover .popover-content {border:1px solid #000;position:relative;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;
        background-color: #575757;
        	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37), 0px 6px 18px 0px rgba(0, 0, 0, 0.95);
	-moz-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37), 0px 6px 18px 0px rgba(0, 0, 0, 0.95);
	box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37), 0px 6px 18px 0px rgba(0, 0, 0, 0.95);
	padding: 5px;
	background-image: linear-gradient(top, #575757, #373737);
}
     
.popover .popover-body {-moz-border-radius:7px;-webkit-border-radius:7px;
        border-radius:7px;
        border:1px solid #000;
        background:#fff;
        -webkit-box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4),inset 1px 1px 4px 0px rgba(0, 0, 0, 0.66);
        -moz-box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4),inset 1px 1px 4px 0px rgba(0, 0, 0, 0.66);
        box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.4),inset 1px 1px 4px 0px rgba(0, 0, 0, 0.66);
        }
    
.popover .arrow {position:absolute;left:23px;top:-9px;width:25px;height:10px;overflow:hidden;}      
.popover .arrow span {display:block;width:14px;height:14px;background:red;
        -webkit-transform: rotate(45deg) skew(-10deg, -10deg);
        -webkit-transform: rotate(45deg) skew(-10deg, -10deg);  /* Saf3.1+, Chrome */
           -moz-transform: rotate(45deg) skew(-10deg, -10deg);  /* FF3.5+ */
            -ms-transform: rotate(45deg) skew(-10deg, -10deg);  /* IE9 */
             -o-transform: rotate(45deg) skew(-10deg, -10deg);  /* Opera 10.5 */
                transform: rotate(45deg) skew(-10deg, -10deg);  
                   filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */
                           M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand');
                     zoom: 1;
        margin:1px 0 0 4px;
        background:#575757;
        border-left:1px solid #000;
        border-top:1px solid #000;
        -webkit-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37);
        -moz-box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37);
        box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.37);
        }
.popoverImageTable {width:100%;}
.popoverImageTable .popoverImageHeader {font:bold 15px verdana;color:#ffffff;text-shadow: #084d70 1px 1px 1px;height:5%; text-align:center; background-color:#ffffff; padding-bottom:4px;}
.popoverImageTable input[type=button]{font:verdana;height:20px; text-align:center; border-radius: 20px; background:#7cbee4; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4)); background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70); font-size: 10px; color: #fff; text-shadow: #084d70 1px 1px 1px; font-weight: bold;border: 1px solid #084d70;}
.popoverCellText {font-size:14px;padding:4px;vertical-align:top;border-top:solid 1px;}
.popoverCellDescription {font-size:14px;padding:4px;vertical-align:top;}
/*---------End History Page-------------*/
/* ---------- ShopShoppingCart Page----*/
    .shoppingCartHeading{width:100%;}
    .shoppingCartHeading table{width:97%;}
    .shoppingCartHeading table td{font-size:15px;color:#4B555E;}    
	.shoppingCartValues {border-radius:3px;border:0px;background:white;color:black;font-size:15px;font-weight:bold;}
    .shoppingCartPO {border-radius:3px;border:1px solid gray;background: white;color:black;font-size:15px;font-weight:bold;}
    .shoppingCartButtons{width:100%;}
    .shoppingCartButtons table{width:97%;margin-top:25px;}
    .shoppingCartButtons table h2{color:#0C416F;margin-top:5px;margin-bottom:5px;font-weight:normal;}
    .shoppingCartButtons table td{text-align:center;padding:10px;font-size:15px;color:#4B555E;}
    .shoppingCartButtons table th{text-align:left;border-top-left-radius: 5px;border-top-right-radius:5px;background-color:#A5C1D6;padding-left:10px;}
    .shoppingCartButtons table .tdleft{text-align:left;}
    .shoppingCartButtons table .tdbord{padding:0px;width:1px;background-color:#A5C1D6;background:-webkit-gradient(linear, 0% 0%, 0% 125%, from(#A5C1D6), to(#fff));background:-moz-linear-gradient(75% 100% 90deg, #fff, #A5C1D6);}
    .shoppingCartButtons table .tdright{text-align:right;}
    .shoppingCartButtons table .cInfoLeft{padding-top:15px;float:left;}
    .shoppingCartButtons table input, .MyCustomersProfile table select, .MyCustomersProfile table textarea{border-radius:3px;border:1px solid lightgray;background: white;color:black;font-size:13px;font-weight:bold;}
    .shoppingCartButtons table .submit_RedButton {-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s;height:30px; border-radius: 20px;background:#de6d1a;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#de6d1a), to(#ffa200)); background: -moz-linear-gradient(19% 75% 90deg,#de6d1a, #ffa200);font-size: 17px;color: #fff;text-shadow: #6d0c07 1px 1px 1px; font-weight: bold;letter-spacing: 1px; border: 1px solid #a65315;padding-left:20px;padding-right:20px;}
    .shoppingCartButtons table .submit_RedButton:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cf6618), to(#de6d1a)); background:  -moz-linear-gradient(19% 75% 90deg,#cf6618, #de6d1a);}
    .shoppingCartButtons table .submit_RedButton:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%,  from(#cf6618), to(#de6d1a)); background:  -moz-linear-gradient(19% 75% 90deg,#cf6618, #de6d1a);}
    .shoppingCartButtons table .submit_BlueButton {-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s;height:30px; border-radius: 20px;background:#7cbee4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4)); background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70);font-size: 17px;color: #fff;text-shadow: #084d70 1px 1px 1px; font-weight: bold;letter-spacing: 1px; border: 1px solid #084d70;padding-left:20px;padding-right:20px;}
    .shoppingCartButtons table .submit_BlueButton:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
    .shoppingCartButtons table .submit_BlueButton:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
    .shoppingCartTableBorder{border:2px solid #084d70;border-radius: 15px;margin-left:10px; margin-top:5px;padding: 10px;}
/* ---------- ShopShoppingCart Page---*/  

/* ---------- Control Order Summary Page---*/
.cartNoBorderTotal{border:0px;font-weight:bold; font-size:15px; color:#ce600f; text-align:right;width:180px;}
/* ---------- End Control Order Summary Page---*/
    
.tdText{font:11px Verdana;color:#333333;top:300px;}
.floating{float: left;padding-right: 50px;}

/* control GridDescription */    
.tableGridDescription {width:99%;}
.tableGridDescription td{text-align:center;padding:10px;font-size:15px;color:#4B555E;vertical-align:top;}

/* OBOUT greed */  
.DG_custom_RecordSelected{color:#7ca843; cursor:pointer; background-color:#f7eba5;}
.DG_custom_CSSRecordHover{color:#7ca843; cursor:pointer; background-color:#f7eba5;}

.DG_custom_Record_DetailGrid1{background-color:#efeded; color:#4B555E; cursor:pointer;}
.DG_custom_RecordAlternate_DetailGrid1{background-color:#dfe2e1;  color:#4B555E;cursor:pointer;}

.DG_custom_Record_DetailGrid2{background-color:#e8e8e8; color:#4B555E; cursor:pointer;}
.DG_custom_RecordAlternate_DetailGrid2{background-color:#d2d8dd;  color:#4B555E;cursor:pointer;}

.DG_custom_Record_DetailGrid3{background-color:#e3e6e1; color:#4B555E; cursor:pointer;}
.DG_custom_RecordAlternate_DetailGrid3{background-color:#cad4dc;  color:#4B555E;cursor:pointer;}

.DG_custom_Record_DetailGrid4{background-color:#dee0dc; color:#4B555E; cursor:pointer;}
.DG_custom_RecordAlternate_DetailGrid4{background-color:#cbd1d5;  color:#4B555E;cursor:pointer;}
/* OBOUT greed  */  

/*-----OrderHistory-----*/
.overlay {position:absolute;display: none;top:0;left:0;border: solid 5px #cbdce6;background-color: #D6E1E8;border-radius: 15px;width:98%;height:100%;z-index:100000;padding:5px;}
.otTdText{font:11px Verdana;color:#333333;}
.ReOrderButtons {-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s;height:30px; border-radius: 20px;background:#a32539;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#821224), to(#c23248)); background: -moz-linear-gradient(19% 75% 90deg,#821224, #c23248);font-size: 17px;color: #fff;text-shadow: #570a16 1px 1px 1px; font-weight: bold;letter-spacing: 1px; border: 1px solid #a32539;padding-left:20px;padding-right:20px;}
.ReOrderButtons:hover{cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
.ReOrderButtons:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
.RedButtons {-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s;height:30px; border-radius: 20px;background:#de6d1a;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#de6d1a), to(#ffa200)); background: -moz-linear-gradient(19% 75% 90deg,#de6d1a, #ffa200);font-size: 17px;color: #fff;text-shadow: #6d0c07 1px 1px 1px; font-weight: bold;letter-spacing: 1px; border: 1px solid #a65315;padding-left:20px;padding-right:20px;}
.RedButtons:hover {cursor:pointer;box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cf6618), to(#de6d1a)); background:  -moz-linear-gradient(19% 75% 90deg,#cf6618, #de6d1a);}
.RedButtons:active {cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8314d), to(#a32539)); background:  -moz-linear-gradient(19% 75% 90deg,#a32539, #d8314d);}
.NotAvailable {color: #B3B3BC;}
/*-----/OrderHistory-----*/

/*-----/AfterEmailPages/------*/
.MissingRecordsMessage{display:block;width:80%;margin:0 auto;font-weight:bold;text-align:center;font:14pt Verdana;color:#c25b0e;text-decoration:none;}
/*-----/AfterEmailPages/------*/


/*<priceQuote>*/
.priceQuote_alwaysOnTop{z-index:1000;}
.priceQuote_checkBoxes input[type="checkbox"]{width:30px;height:30px;vertical-align:middle; margin: 0px;}
.priceQuote_checkBoxes label{font:normal 18px verdana;}
.priceQuote_divAlert{display:none;position:absolute;top:0px;left:75%;margin:0;cursor:default;padding:5px;white-space:nowrap;background-color:#ffffff;border:solid 1px #a0a0a0;text-align:left;border-radius:8px;box-shadow: 5px 5px 5px #888;z-index:1;}
.priceQuote_divCellLeft{position:absolute;left:0;top:0;width:50%;}
.priceQuote_divCellRight{position:absolute;left:50%;top:0;width:50%;}
.priceQuote_divItemImage{display:none;position:absolute;z-index:100;}
.priceQuote_TablePanel{width:98%;border-radius:10px;border:2px solid gray;font: normal 18px verdana;margin-left:1%;margin-top:1%;margin-bottom:1%;padding: 5px;}
.priceQuote_divPanelRow{position:relative;height:20%;width:100%;}
.priceQuote_divRow {position:relative;height:4%;width:100%;font: normal 18px verdana;margin-top:1%;}
.priceQuote_FindItemsSearchPane{margin-top:1%;position:relative;border-radius: 20px;border: solid 2px #D4D2D2;padding:2%;}
.priceQuote_Loading{position: absolute;top:0;left:0;padding-top:45%;background-color: #FFF;width:100%;font: bold 8pt verdana;text-align:center;}
.priceQuote_MainTable{padding:5px;width:97%;margin-left:1%;border-radius:10px;border:2px solid gray;margin-top:1%;color:#4B555E;}
.priceQuote_miniCalculator{display:none;position:absolute;top:0px;left:75%;margin:0;cursor:default;padding:5px;white-space:nowrap;background-color:#ffffff;border:solid 1px #a0a0a0;text-align:left;border-radius:8px;box-shadow: 5px 5px 5px #888;z-index:1;}
.priceQuote_OrangeBold{font-weight:bold;color:#c25b0e;}
.priceQuote_overFlowIt{overflow:visible !important;}
.priceQuote_productImage{position: absolute;top:0;left:0;width:100%;height:100%;display:none;}
.priceQuote_RadioButtons input[type="radio"]{width:30px;height:30px;vertical-align:middle; margin: 0px;}
.priceQuote_RadioButtons label{font:normal 18px verdana;}

.priceQuote_TextAreaStyle{display:inline;border-radius:3px;border:2px solid gray;background: white;font: normal 12pt verdana;width:70%;line-height:30px;padding-left:5px;margin-right:1%;float:right;vertical-align:middle;color:#4B555E;}
.priceQuote_TextAreaStyleTable{display:inline;border-radius:3px;border:2px solid gray;background: white;font: normal 12pt verdana;width:100%;line-height:1.6em;padding-left:5px;vertical-align:middle;color:#4B555E;}
.priceQuote_TextBoxLabel{line-height:1.6em;}
.priceQuote_TextBoxStyle{display:inline;border-radius:3px;border:2px solid gray;background: white;font: bold 12pt verdana;width:70%;height:1.5em;line-height:1.6em;padding-left:5px;margin-right:1%;float:right;vertical-align:middle;color:#4B555E;}
.priceQuote_TextBoxStyleTable{width:100%;display:inline-block;border-radius:3px;border:2px solid gray;background:   white;font: bold 12pt verdana;height:1.5em;line-height:1.5em;padding-left:5px;vertical-align:middle;float:right;color:#4B555E;}
.priceQuote_TextBoxStyleLabel{width:100%;display:inline-block;border-radius:3px;border:2px solid gray;background: #F0F0F0;font: bold 12pt verdana;height:1.5em;line-height:1.5em;padding-left:5px;vertical-align:middle;float:right;}
.priceQuote_TextBoxStyleMessageToCustomer{border-radius:3px;border:2px solid gray;background: white;margin: 0 auto;vertical-align:middle;padding-left:5px;font-style:italic;font-family: "Trebuchet MS", "Verdana", Serif;font-size: 10pt;line-height:10pt;height:1in;max-width:8in;width:8in;color:#4B555E;}
.priceQuote_TextBoxStyleTermsAndConditions{border-radius:3px;border:2px solid gray;background: white;margin: 0 auto;vertical-align:middle;padding-left:5px;font-family: "Trebuchet MS", "Verdana", Serif;font-size: 12pt;line-height:12pt;color:#4B555E;width:98%;font-weight:bold;}

.priceQuote_toggleRowImage{margin-bottom:-15px;}
th.priceQuote_LeftBorder{border-left: solid 1px #D4D2D2;}
th.priceQuote_RightBorder{border-right: solid 1px #D4D2D2;}

.FireFoxTableCellBorderFix td th{border: inherit;}

.labelBox{width: 38px;height: 38px;background: #fcfff4;display:inline-block;background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0);margin: 5px auto; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,1);-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,1);shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,1);position: relative;}
.labelBox label{cursor: pointer;position: absolute;width: 30px;height: 30px;left: 4px;top: 4px;background: white;-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);}
.labelBox label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;width:  14px;height: 8px;background: transparent;top: 7px;left: 6px;border: 5px solid #000000;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.labelBox input[type=checkbox]:checked + label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.labelBox input[type=checkbox]{visibility:hidden;}
.labelBox input[type=checkbox][disabled] + label:after{background: Gray;border: 3px solid DarkGray;border-top: none;border-right: none;}
.labelBox input[type=checkbox][disabled] + label{background: Gray;}
.labelBoxLabel{margin-left: 30px;vertical-align: middle;}

.labelRadio{display:inline-block;width: 38px;height: 38px;background: #fcfff4;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);position: relative;}
.labelRadio label{cursor: pointer;position: absolute;width: 30px;height: 30px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;left: 4px;top: 4px;-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);}
.labelRadio label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;content: '';position: absolute;width: 26px;height: 26px;background: black;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;top: 2px;left: 2px;-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);}
.labelRadio input[type="radio"]:checked + label:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.labelRadio input[type="radio"]{visibility:hidden;}

/*
This is to avoid a screen artifact that the UI date picker leaves 
in chromium based browsers.
 */
 #ui-datepicker-div { display: none; }

/*</priceQuote>*/

/*<contract Info Chart>*/
.ciWrapper
{
    position: relative;
    width:100%;
    height:100%;
}

.contractInfo .ciChart
{
    display:none;
    position:absolute;
    top:0px;
    left:50px;
    margin:0;
    cursor:default;
    padding:5px;
    white-space:nowrap;
    background-color:#ffffff;
    border:solid 1px #a0a0a0;
    text-align:left;
    border-radius:8px;
    box-shadow: 5px 5px 5px #888;
    z-index:1;
}

.contractInfo .ciChartTable
{
    width: 100%;
    font: 17px verdana;
    border-collapse: collapse;
    margin-bottom: 10px;
    border: solid 1px #b0b0b0;
}
.contractInfo .ciChartTable .ciHeader
{
    font: bold 15px verdana;
    color: #ffffff;
    text-shadow: #084d70 1px 1px 1px;
    height: 20px;
    text-align: center;
    background-color: #739e39;
}

.contractInfo .ciChartTable .ciHeader th
{
    padding-left: 4px;
    padding-right: 4px;
}

.contractInfo .ciChartTable .ciHeader input[type=button]
{
    font-family: verdana;
    height: 20px;
    text-align: center;
    border-radius: 20px;
    background: #7cbee4;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4));
    background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70);
    font-size: 10px;
    color: #fff;
    text-shadow: #084d70 1px 1px 1px;
    font-weight: bold;
    border: 1px solid #084d70;
}

.contractInfo .ciChartTable .ciInfo
{
    font: normal 15px verdana;
    height: 20px;
    text-align: left;
    padding-left: 4px;
}

/*</contract Info Chart>*/
}

@media print
{
.noPrint{display:none;}
.dark_gray_A_11 {font:11px Arial; color:#979595; font-style:italic;}

/*-----	Report-----*/
.MyCustomersProfile{width:100%;}
.MyCustomersProfile table{padding:10px;margin:0 auto;width:97%;}
.MyCustomersProfile table h2{color:#0C416F;margin-top:5px;margin-bottom:5px;font-weight:normal;}
.MyCustomersProfile table td{text-align:center;padding:10px;font-size:15px;color:#4B555E;}
.MyCustomersProfile table th{text-align:left;border-top-left-radius: 5px;border-top-right-radius:5px;background-color:#A5C1D6;padding-left:10px;}
.MyCustomersProfile table .tdleft{text-align:left;}
.MyCustomersProfile table .tdbord{padding:0px;width:1px;background:-webkit-gradient(linear, 0% 0%, 0% 125%, from(#A5C1D6), to(#fff));}
.MyCustomersProfile table .tdright{text-align:right;}
.MyCustomersProfile table .cInfoLeft{padding-top:15px;float:left;}
.MyCustomersProfile input[type=submit]{-webkit-transition-property: -webkit-box-shadow, background; -webkit-transition-duration: 0.25s; height:30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; background:#7cbee4; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#084d70), to(#7cbee4)); background: -moz-linear-gradient(19% 75% 90deg,#7cbee4, #084d70); font-size: 17px; color: #fff; text-shadow: #084d70 1px 1px 1px; font-weight: bold;	letter-spacing: 1px; border: 1px solid #084d70; min-width:165px;}
.MyCustomersProfile input[type=submit]:hover{cursor:pointer;-webkit-box-shadow: 0px 0px 2px #000; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
.MyCustomersProfile input[type=submit]:active{cursor:pointer; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#08659c), to(#529ec6)); background:  -moz-linear-gradient(19% 75% 90deg,#529ec6, #08659c);}
input[type=submit]{display:none;}
input[type=select]{border:none;}
.ob_gHSI{display:none;}
#GridContaner{position:relative !important; top:0px !important;}
#Info{position:relative !important; top:0px !important;}
.topTable{width:100%}
.printGrid{font-size:10px;}
/*-----	/Report-----*/


/*-----	history-----*/
.printHistory {position:absolute;top:100px;margin:4px;width:100%; font:Arial; font-size:10px;}
.cellGroup {width:100%;text-align:center; font-weight:bold;}
.printPriceCell {text-align:right;}

/*-----	history-----*/
.NotReturnableImage {
    vertical-align:middle;
    border:none;
    z-index:1;
    height:14px;
    width:15px;
    margin-top:-3px;
}


}