/********************Shipping Information ******************/

#login_table {width: 500px;}
#login_titleBar { background-color: #D8D3D3;}

td.login_cell1
{ width: 48%; height: 350px; vertical-align:top; border: solid 1px #6FA7CD; }

td.login_cell2
{ width: 10px; vertical-align:top;}
img.login_cell2
{ width: 10px; vertical-align:top;}

td.login_cell3
{ width : 48%; height: 350px; vertical-align:top;  border: solid 1px #6FA7CD; }

td.login_cell4
{ width: 4%; vertical-align:top;}

td.login_cell5
{ width : 48%; height: 350px; vertical-align:top;  border: solid 1px #6FA7CD; }

td.login_cell6
{ width: 10px; vertical-align:top;}
img.login_cell6
{ width: 10px; vertical-align:top;}

td.login_cell7
{ width : 48%; height: 350px; vertical-align:top;  border: solid 1px #6FA7CD; }

#rc_table {width: 100%; height:100%;}
#nc_table {width: 100%; height:100%;}
#nc_tableBillTo {width: 100%; height:100%;}
#nc_tableShipTo {width: 100%; height:100%;}

/************* Returning customers *****************/

td.rc_heading
{ width: 48%; vertical-align:top; text-align: center;  }

td.rc_heading_middle
{ width: 4%; vertical-align:top;  }

td.rc_space1
{ padding-top: 30px;  }

tr.rc_emailHeading
{ }

td.rc_emailHeading
{ }

td.rc_emailValue
{ white-space: nowrap; vertical-align:top; padding-right:5px;}

.rc_emailBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px; }
.rc_emailBoxR
{ font-family: Verdana; font-size: 10px; color: Red;  }

tr.rc_loginHeading
{   }

td.rc_loginHeading
{   }

.imgLogin { }

td.rc_loginValue
{ white-space: nowrap; vertical-align:top; }

.rc_loginBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px; }
.rc_loginBoxR
{ font-family: Verdana; font-size: 10px; color: Red;  }

td.rc_pwdHeading
{ }

td.rc_pwdValue
{padding-top: 5px; }

.rc_pwdBox
{ width: 100px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.rc_forgotHeading
{ }

td.rc_forgotValue
{ padding-top: 5px;}

td.rc_btnLogin
{ height:100%;vertical-align:bottom; padding-left: 100px; padding-top: 80px;  }

td.rc_bottomHTML
{  vertical-align:bottom;}

/****************New Customers **************/

td.nc_heading
{ width : 48%; vertical-align:top; text-align: center;}

td.nc_space1
{ padding-top: 20px;  }

tr.nc_emailHeading
{ }

td.nc_emailHeading
{ }

td.nc_emailValue
{ white-space: nowrap; vertical-align:top;padding-right:5px; }

.nc_emailBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_emailBoxR
{ font-family: Verdana; font-size: 10px; color: Red;  }


tr.nc_emailCHeading
{ }

td.nc_emailCHeading
{ }

td.nc_emailCValue
{ white-space: nowrap; vertical-align:top; }

.nc_emailCBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_emailBoxCR
{ font-family: Verdana; font-size: 10px; color: Red;  }

tr.nc_emailValidator
{ height:5px; }

td.nc_emailValidator
{ height:5px; }


tr.nc_loginHeading
{   }


td.nc_buildAccount
{ padding-top: 10px; }

.nc_SubscribeCk
{ }

td.nc_pwdHeading
{ }

td.nc_pwdValue
{padding-top: 5px; }

.nc_pwdBox
{ width: 100px; font-family: Verdana; font-size: 10px; border: window-inset 1px; }

.nc_pwdR
{ font-family: Verdana; font-size: 10px; color: Red;  }

td.nc_btnContinue
{ height:100%;vertical-align:bottom; padding-left: 100px; padding-top: 80px;  }


td.nc_bottomHTML
{ vertical-align:bottom;}

/****************New Customers: Bill To **************/

td.ncBillTo_heading
{ width : 48%; vertical-align:top; text-align: center;}

td.ncBillTo_space1
{ height:10px; }

td.ncBillTo_space2
{ height:20px; }

tr.nc_billToFirstName
{ }

td.nc_billToFirstNameHeading
{ vertical-align: top; padding-bottom:4px; }

td.nc_billToFirstName { }

td.nc_billToFirstName
{ white-space: nowrap; vertical-align:top;padding-bottom:4px; }

td.nc_billToLastNameHeading
{ vertical-align: top; padding-bottom:4px; }

td.nc_billToLastName
{ white-space: nowrap; vertical-align:top;padding-bottom:4px; }


.nc_billToFirstNameBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

.nc_BFirstR
{ font-family: Verdana; font-size: 10px; color: Red;  }

.nc_billToLastNameBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;padding-bottom:4px;  }

.nc_BLastR
{ font-family: Verdana; font-size: 10px; color: Red;  }

.nc_billToCompanyBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;padding-bottom:4px;  }

td.nc_billToAddress1Heading { vertical-align: top;padding-bottom:4px;}
td.nc_billToAddress1 { vertical-align: top;padding-bottom:4px;}
.nc_BAddress1R {font-family: Verdana; font-size: 10px; color: Red;}

.nc_billToAddress1Box
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.nc_billToAddress2Heading { vertical-align: top;padding-bottom:4px;}
td.nc_billToAddress2 { vertical-align: top;padding-bottom:4px;}

.nc_billToAddress2Box
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;padding-bottom:4px;  }

td.nc_billToCityHeading { vertical-align: top;padding-bottom:4px;}
td.nc_billToCity { white-space: nowrap;padding-bottom:4px;}

.nc_billToCityBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_BCityR {font-family: Verdana; font-size: 10px; color: Red;}

td.nc_billToCountryHeading { vertical-align: top;padding-bottom:4px;}
td.nc_billToCountry { white-space: nowrap;padding-bottom:4px;}

.nc_billToCountryList
{ width: 160px; font-family: Verdana; font-size: 10px;   }

td.nc_billToStateHeading { vertical-align: top;padding-bottom:4px;}
td.nc_billToState { white-space: nowrap;padding-bottom:4px;}

.nc_billToStateList
{ width: 100px; font-family: Verdana; font-size: 10px;   }

.nc_billToStateBox
{ width: 100px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.nc_billToZipHeading { vertical-align: top;padding-bottom:4px;}
td.nc_billToZip { white-space: nowrap;padding-bottom:4px;}

.nc_billToZipBox
{ width: 60px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_BZipR {font-family: Verdana; font-size: 10px; color: Red;}

td.nc_billToPhoneHeading { vertical-align: top;padding-bottom:4px;}
td.nc_billToPhone { white-space: nowrap;padding-bottom:4px;}

.nc_billToPhoneBox
{ width: 150px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_BPhoneR {font-family: Verdana; font-size: 10px; color: Red;}


td.nc_SameShipTo { padding-top: 15px; }
.nc_SameShipToCk {}

td.nc_btnCreateAccount
{ height:100%;vertical-align:bottom; padding-left: 100px; padding-top: 80px;  }


td.ncBillTo_bottomHTML
{ vertical-align:bottom; height:100%;}


/****************New Customers: Ship To **************/

td.ncShipTo_heading
{ width : 48%; vertical-align:top; text-align: center;}

td.ncShipTo_space1
{ height: 10px; }


td.nc_shipToFirstNameHeading
{ vertical-align: top; padding-bottom:4px;}
td.nc_shipToFirstName
{ white-space: nowrap; vertical-align:top; padding-bottom:4px; }

.nc_shipToFirstNameBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

.nc_SFirstR
{ font-family: Verdana; font-size: 10px; color: Red;  }

td.nc_shipToLastNameHeading
{ vertical-align: top; padding-bottom:4px;}
td.nc_shipToLastName
{ white-space: nowrap; vertical-align:top; padding-bottom:4px; }

.nc_shipToLastNameBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

.nc_SLastR
{ font-family: Verdana; font-size: 10px; color: Red;  }

.nc_shipToCompanyBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.nc_shipToAddress1Heading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToAddress1 { vertical-align: top; padding-bottom:4px;}
.nc_SAddress1R {font-family: Verdana; font-size: 10px; color: Red;}

.nc_shipToAddress1Box
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.nc_shipToAddress2Heading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToAddress2 { vertical-align: top; padding-bottom:4px;}
.nc_shipToAddress2Box
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.nc_shipToCityHeading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToCity { white-space: nowrap; padding-bottom:4px;}

.nc_shipToCityBox
{ width: 160px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_SCityR {font-family: Verdana; font-size: 10px; color: Red;}

td.nc_shipToCountryHeading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToCountry { vertical-align: top; padding-bottom:4px;}

.nc_shipToCountryList
{ width: 160px; font-family: Verdana; font-size: 10px;   }

td.nc_shipToStateHeading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToState { vertical-align: top; padding-bottom:4px;}

.nc_shipToStateList
{ width: 100px; font-family: Verdana; font-size: 10px;   }

.nc_shipToStateBox
{ width: 100px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }

td.nc_shipToZipHeading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToZip { white-space: nowrap; padding-bottom:4px;}

.nc_shipToZipBox
{ width: 60px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_SZipR {font-family: Verdana; font-size: 10px; color: Red;}

td.nc_shipToPhoneHeading { vertical-align: top; padding-bottom:4px;}
td.nc_shipToPhone { white-space: nowrap; padding-bottom:4px;}

.nc_shipToPhoneBox
{ width: 150px; font-family: Verdana; font-size: 10px; border: window-inset 1px;  }
.nc_SPhoneR {font-family: Verdana; font-size: 10px; color: Red;}

td.ncShipTo_bottomHTML
{ vertical-align:bottom; height:100%;}

.loging_validation
{width: 450px;}
