﻿ /*===========================================
	* 	General Page CSS
	============================================ */
    .dvsignin-left {float:left;width:49%;border:1px solid #2F5389;position:relative;}
    .dvsignin-right{float:right;width:49%;border:1px solid #2F5389;position:relative;}        
    .height, .dvsignin-left, .dvsignin-right{height:350px;}
    .dvsignin-left .tbox .blankField, .dvsignin-right .tbox .blankField { width:430px; }
        
    .pageTitle{width:100%; height:20px;color:#000;font-size:14px;font-weight:bold; margin:0px 0px 0px 0px;padding:5px 0 0 10px;
               background:#E1D7AB url(../siteimages/light-shade-blue.png) repeat-x bottom left scroll;position:relative;}
    .subTitle{height:auto ;width:auto; background: #e2ecf5; /* url(../siteimages/nav_bg1.png) repeat-x */
            border-bottom:1px solid #c6dbef;border-top:1px solid #c6dbef;text-align: left;font-weight: bold;
           vertical-align:top;line-height:20px; color: #333333;margin:0px 0 5px 0;padding:5px 0 0 5px;position:inherit;}
           
    .subTitle1{height:auto ;width:auto; background: url(../siteimages/nav_bg1.png) repeat-x;
            border-bottom:1px solid #efecec;border-top:1px solid #efecec;text-align: left;font-weight: bold;
           vertical-align:top;line-height:20px; color: #333333;margin:0px 0 5px 0;padding:5px 0 0 5px;position:inherit;}
    .subTitle1 a {color:Red;font-size:13px;}
    .alignment {float:left; width:100%; margin:0px;padding:0px;position:inherit; }
    
    .dvBilling, .dvShipping{float:left;width:99%; height:100%; padding:0 0 10px 0;background:#fff;position:inherit;}
    
    .heading {width:100%; font-size:12px;font-weight:bold;color:#fff;text-indent:10px; margin:10px 0px 10px 0px;padding:5px 0px 5px 0px;
                        background:#42679C url(../siteimages/dark-shade-blue.png) repeat-x bottom left scroll;position:relative; }        
    .format, .text, .note,.label
    {font-size:12px;font-weight:normal;margin:5px 0 0 10px;position:relative;}
    .text{color:#000;margin:0 5px 5px 10px; text-align:justify;}    
    .text ul{color:#000;margin:5px 0 0 0;padding:0 0 0px 20px;list-style-type:none;list-style-image:url(../siteimages/bullet_blue_right_arrow.gif);position:inherit;}    
    .text li{color:#000;margin:5px 0 0 0;padding:0 0 5px 0px;position:inherit;}    
    .text li a{color:red;}
    .text .labelInfo{height:20px;text-align:left;font-weight:normal;margin-bottom:5px;}
    
    .text .chk{float:left;}
    .text .msg{width:375px; float:left;margin-left:5px;}
    .note{color:Red;}
    .label{color:#000;font-weight:bold; font-size:11px; margin:5px 0px 0px 13px;position:inherit;
    top: 0px; left: 16px;
}
    .tbox{color:#000;margin:1px 10px 0px 10px;}
    .input, .input .blankField{width:430px;border:1 solid #2F5389;margin:0;padding:0;position:inherit;}
    .address-left input.blankField{width:430px;border:1 solid #2F5389;margin:0;padding:0;position:inherit;}
    .address-right input.blankField{width:430px;border:1 solid #2F5389;margin:0;padding:0;position:inherit;}
    .input .blankField{width:auto;border:1 solid #2F5389;margin:0;padding:0;position:inherit;}
    .input2 .blankField{text-align:center;}    
    .cmbinput, .cmbinput .blankField{width:434px;border:1 solid #2F5389;margin:0;padding:0;}
    
    .cmbinput option.new-item{background:#f6f7f8;color:Green;font-weight:bold;}
        

    .cont{float:left;width:99%;color:#000;height:26px; margin:10px;position:relative;}
    .cont .continue{width:115px;height:100%;background:url(../siteimages/buttons/continue.png) no-repeat;border:0;}
    .cont .discard{width:115px;height:100%;background:url(../siteimages/buttons/discard.png) no-repeat;border:0;}
    .cont .edit {width:115px;height:100%;background:url(../siteimages/buttons/edit-btn1.png) no-repeat;border:0;}
    .cont .delete {width:112px;height:100%;background:url(../siteimages/buttons/delete-btn1.png) no-repeat;border:0;}
    .cont .signIn {width:102px;height:100%;background:url(../siteimages/buttons/sign-in.png) no-repeat;border:0;}
    
    .cont .link{margin:0px; font-weight:normal;text-align:left;
               border:1px;}
               
    .cont a:link,.cont a:visited{color:#4d6fa1}
    
            
    .addLink{float:right;padding:0;margin:0;}
    .addLink .btn{width:145px;height:25px;color:#fff;font-weight:bold;text-align:left; text-indent:10px;
               background:url(../siteimages/buttons/add_new_addr_btn.png) no-repeat;border:0;}
               
    .captxt input {width:150px;}
        
     /*===========================================
	* 	Address Pages
	============================================*/
    .dvAddress{width:325px; height: 110px;background:#f9f9f9;color:#000;font-size:12px; margin:10px 10px 0px 13px;
               -webkit-border-radius: 5px;-moz-border-radius: 5px;-border-radius: 5px;border:1px solid green;}
        
    .address-left {float:left;width:49.8%;border-right:1px solid #2F5389;position:relative;}
    .address-right{float:right;width:50%;border:0px solid #2F5389;position:relative;}
    .address-left, .address-right{min-height:100%;max-height:100%; }/*height:610px;*/
    
    .address-otherinfo{float:left;width:100%;position:inherit;}
        
    .btn-option{float:left;width:100%;color:#000;height:50px;margin:0; padding:10px 0px 0 0px;text-align:center; border-top:0px solid #2F5389;position:inherit;}
    .btn-option .continue-checkout{width:172px;height:27px;margin:3px;background:url(../siteimages/buttons/cont-checkout-btn.png) no-repeat;border:0;cursor:pointer;}
    .btn-option .submitorder{width:162px;height:27px;margin:3px;background:url(../siteimages/buttons/submit-order.png) no-repeat;border:0;cursor:pointer;}
    
        
     /*State Zip Style*/
    .state_zip{width:450px;height:30px;}
    .state_zip .dvState{float: left;width:300px;position:inherit;}
    .state_zip .dvZip{float: right; width: 150px; position: inherit;}
    
    /*Phone,Cell, Fax */
    .contact{width:450px;}
    .contact .dvPhone{float: left;width:150px;position:relative;}
    .contact .dvCell{float: left; width: 150px;position: relative;}
    .contact .dvFax{float: left; width: 150px;position: relative;}
    
    /*For UBay Cart */
    /*State Zip Style*/    
    .state_zip .dvStateUB{float: left;width:225px;}
    .state_zip .dvZipUB{float: right; width: 225px; }
    
    /*Phone,Cell, Fax */        
    .contact .dvPhoneUB{float: left;width:225px;position:inherit;}
    .contact .dvFaxUB{float: left; width: 225px;position:inherit;}    
    
    .dvAddress .line1{margin:0 0 5px 0;}
    .dvAddress .line2{font-weight:normal;margin:0 0 3px 0; }
    .dvAddress .line3{font-weight:normal;margin:0 0 3px 0;}
    .dvAddress .line4{font-weight:normal;margin:0 0 3px 0;} 
    
    .chkBillToShip {height:20px; text-align:left; background:#f1f1f1;color:#A31515;font-weight:bold;}
    
    .dvEmail { float:left;}
    
    
 
    /*===========================================
	* 	Order Summary
	============================================*/
    .dvOrderSummary{height:100%;text-align:center;position:inherit;}
    #dvAddressInfo1{float:left; width:90%;border:1px solid #000;position:inherit;}
    
    .order-left {float:left;width:50%;border:1px solid #c6dbef;}
    .order-right{float:right;width:49%;border:1px solid #c6dbef;} /* 2F5389 */ 
    .order-left, .order-right{min-height:100px; height:100%;position:inherit;}
    
    .payment-left {float:left;width:50%;border:1px solid #c6dbef;}
    .payment-right{float:right;width:49%;border:1px solid #c6dbef;}
    .payment-left, .payment-right{height:140px;position:inherit;}
    
    /*===========================================
	* 	Table view
	============================================*/
    .tableContainer{float:left;width:100%;height:100%;margin:0;background:#ffffff;}
    .tableFormStyle{width:100%;border: 1px solid #c6dbef;font-size: 11px;color: #000000; margin:0 10px 0 0; table-layout:inherit;}    
    .tableFormHeaderStyle{text-align: center;background-color: #e2ecf5;font-weight: bold;font-size: 11px;height: 24px;border: 2px solid #000000;}
    .tableFormRowStyle, .row, .altrow{text-align: left;color: #000000;font-weight: normal;font-size: 11px;
                       border: 1px solid #000000;height: 20px;}
    .tableFormRowStyle, .row{background-color:#ffffff;}
    .tableFormRowStyle, .altrow{background-color:#EFF3FF}
    
     .shipingCost{height:30px; background-color: #fcf9ef;color: #000000;font-weight: normal;font-size: 11px;}
     .shipingCost .center{background:#ffffff;}
    /*===========================================
	* 	Cart Style Detail...
	============================================*/
    .dvEmptCart{float:left;width:100%; height:200px;text-align:center;padding-top:50px;}
    .delete{width:5%;text-align:center;}
    .delete a:link{color:Red;}
    .partNo{width:15%;text-align:center;}
    .description{width:50%;text-align:left;}
    .warrantyCondition{width:50%;text-align:left;color: blue;font-weight: bold;padding: 10px;}
    .quatity{width:7%;text-align:center;}
    .unitPrice{width:10%;text-align:right;}
    .total{width:10%;text-align:right;}
    
     table.tableFormStyle td{border-top: 0.1px solid #dddddd; border-right: 0.1px solid #dddddd; height: 30px;}
     
    .center{text-align:center;}
    .left{padding-left:3px;text-align:left}
    .right{padding-right:3px;text-align:right;vertical-align:middle}
        
    
    /*===========================================
	* 	Section Frame....
	============================================*/
    #ifrm{float:left;width:758px; height:450px; position:inherit;z-index:1;border:1px solid #AAA9A9;margin:0;padding:0;
          background:#F7FCFF}
    
   .button{width:141px;height:25px;color:#ffffff;font-weight:bold;font-size:small; background:url(../siteimages/buttons/blank-button.png) no-repeat;border:0;cursor:pointer;}
   
   .chkout-btn{width:173px;height:29px;color:#000000;font-weight:bold;font-size:small; background:url(../siteimages/buttons/checkout-btn.png) no-repeat; border:0;cursor:pointer;}
   .shop-more{width:176px;height:29px;color:#000000;font-weight:bold;font-size:small; background:url(../siteimages/buttons/continue-shopping-btn.png) no-repeat;border:0; cursor:pointer;}
   
   .deleteButton { background:url(../siteimages/buttons/delete.png) no-repeat; width:95px; height:26px; border:0; text-align:center;}
   
   /*===========================================
	* 	Forgot Password.....
	============================================*/
	
	.fpPanel{}
	.fpPanelReset{border:0; width:310px; margin:0 auto;}
	.fpPanel .fpText{ padding:10px; font-size:12px;}
	.fpPanel .fpMidPanel{ padding:10px; border-top:2px solid #fbac2f; margin:5px;
	                       background:url(../siteimages/fp_bg.png) repeat-x;}
    .fpMidPanel .fpName{ padding:3px; color:#356cac;}
    .fpMidPanel .fpInput{ padding:3px;}
    .fpMidPanel .fpButton{text-align:left; margin-top:5px; margin-left:3px;}
    .fpMidPanel .fpButton1{text-align:right; margin-top:5px; margin-left:3px; width:302px;}
    .fpMidPanel .fpButton input, .fpMidPanel .fpButton1 input, .fpButton1 input{ background:url(../siteimages/fp_button.png) repeat-x; border:0;
                                  color:#fff; height:22px; font-weight:500; padding-bottom:3px;
                                   cursor:pointer;}
     .fpOtherPanel
     {padding:10px;}                              
     
     .fpOtherPanel span.Message
     {color:#ff0000;}
     
     table.tblForgotUsers, table.tblForgotUsers tr, table.tblForgotUsers tr td, table.tblForgotUsers th
      {border:0;}
      
     table.tblForgotUsers td.btnRadio
     {text-align:center; width:40px;}
     
     table.tblForgotUsers td.Name
     {width:150px; text-align:center;}
     
     table.tblForgotUsers td.State
     {width:150px; text-align:center;}
     
     table.tblForgotUsers td.Zip
     {width:150px; text-align:center;}
     
     table.tblForgotUsers tr
     {border-bottom:1px dashed #ddd;}
     
     table.tblForgotUsers th
     {padding:5px 0; background:#eee; border-bottom:2px solid #ccc;}
     
     b.reviewHeading
     {color:#15658a; font-size:16px; text-decoration:underline; font-family:Calibri;}
     
     table.verifyTable tr td
     {padding:3px 0;}
     
     table.verifyTable tr td.welcome
     {color:#7f0208; padding:0 0 10px 0;}
                                   
    input.printBtn
    {background:url(../siteimages/buttons/printbtn.png) no-repeat; border:0; width:80px; height:25px;}
    
    a.deleteicoLink:Link, a.deleteicoLink, a.deleteicoLink img
    {color:#ff0000; display:inline-block; margin:0 0 0px 5px; padding:0 0 3px 0;border:0; vertical-align:middle; text-align:center;}
    
    .delIconLink img { border:0}
    
    