/*******************************************************************************
** legacy.css
** Legacy css from a few pages / forms, slowly to be phased out.
*/

/**
 * Buyer header
 */
#BuyerHeader {
  display: none;
}

/*******************************
 * Purchase Orders             *
 ******************************/
.PurchaseOrder{
background-color: #ffffff;
border: solid #000000 1px;
width: 7.25in;
height: 9.25in;
font-size: 11px;
color: black;
font-family: Courier New;
}

.PurchaseOrder .MajorHeader{
font-weight: bold;
font-size: 18px;
font-style: italic;
}

.PurchaseOrder .RowTitle{
font-weight: bold;
text-align: right;
}

.PurchaseOrder .RowInfo{
text-align: left;
}

.PurchaseOrder .POHeader{
width: 100%;
}

.PurchaseOrder .POHeader .POHdrLogo img{
width: 1.6in;
height: .8in;
}

.PurchaseOrder .POHeader .POHdrCompanyInfo{
text-align: left;
font-weight: bold;
font-size: 9px;
width: 40%;
}

.PurchaseOrder .POHeader .POHdrPOInfo{
text-align: right;
font-weight: bold;
}

.PurchaseOrder .POHeader .POHdrPOInfo .POHdrPOInfoSubTable{
margin-right: .20in;
}

.PurchaseOrder .VendorInfo{
border-style: double;
border-color: #000000;
display: inline;
width: 45%;
margin-left: 2%;
height: 1.2in;
}

.PurchaseOrder .BuyerInfo{
border-style: double;
border-color: #000000;
display: inline;
width: 45%;
margin-left: 2%;
height: 1.2in;
}

.PurchaseOrder .POItems{
width: 95%;
margin-left: 2.5%;
}

.PurchaseOrder .POItems hr{
color: #000000;
}

.PurchaseOrder .POFooter{
width: 7.25in;
position: relative;
left: center;
}

.PurchaseOrder .POFooter img{
width: 3.5in;
height: .5in;
}

.PurchaseOrder .POFooter table{
width: 100%;
}

/*******************************
 * Breadcrumbs                 *
 ******************************/
/**/
.BreadCrumbs{
text-align: left;
font-size: 10px;
margin-bottom: 10px;
}

.BreadCrumbs a{
color: #669999;
text-decoration: none;
}
/*******************************
 * PDF module                  *
 *******************************/
#PDFEditImage img{
width: 100px;
height: 100px;
}

#PDFCreate,
#PDFUpload,
#PDFUploadImage,
#PDFEditImage,
#PDFNewType{
background-color: #c8ccd2;
border: solid #000000 1px;
padding: 5px;
margin-top: 10px;
text-align: left;
}

#PDFCreate .errors,
#PDFUpload .errors,
#PDFUploadImage .errors,
#PDFEditImage .errors,
#PDFNewType .errors{
color: #ff0000;
font-weight: bold;
}

#PDFImageFilter select.project{
width: 200px;
}

#PDFImageFilter select.category{
width: 100px;
}

#PDFCreate .errors,
#PDFUpload .errors ul,
#PDFUploadImage .errors ul,
#PDFEditImage .errors ul,
#PDFNewType .errors ul{
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
}

#PDFCreate .fldHead{
font-weight: bold;
}

#PDFCreate input,
#PDFCreate select{
font-size: 11px;
color: black;
font-family: Verdana;
}

#PDFCreate input.dim{
width: 40px;
}

#PDFEditImage table,
#PDFUploadImage table,
#PDFUpload table{
width: 100%;
}

#PDFEditImage #name,
#PDFUploadImage #name,
#PDFUpload #name{
width: 200px;
}

#PDFEditImage #file,
#PDFUploadImage #file,
#PDFUpload #file{
width: 90%;
}

#PDFEditImage select,
#PDFUploadImage select,
#PDFUpload select{
width: 200px;
}

#PDFEditImage td.FldHeader,
#PDFUploadImage td.FldHeader,
#PDFUpload td.FldHeader{
width: 115px;
text-align: right;
}
/*******************************
 * pdfs/CreateCatalog          *
 *******************************/
#CreateOptionCatalog{
font-size: 12px;
background-color: #c8ccd2;
color: black;
font-family: Verdana;
border: solid #000000 1px;
text-align: left;
padding: 5px;
}

#CreateOptionCatalog .InputRow{
width: 100%;
}

#CreateOptionCatalog .InputRow .RowName{
width: 100px;
text-align: right;
font-weight: bold;
}

#CreateOptionCatalog .InputRow .RowInput{
text-align: left;
}

#CreateOptionCatalog .errors{
color: #ff0000;
font-weight: bold;
}

#CreateOptionCatalog .errors ul{
margin-top: 5px;
margin-bottom: 5px;
padding: 0px;
}

#CreateOptionCatalog .InputRow .RowTT{
text-align: right;
}

#CreateOptionCatalog .margins input{
width: 40px;
}

#CreateOptionCatalog select{
width: 200px;
}
/******************************/
/* buyer/OptionsShopping      */
/*****************************/
.CartUsage{
font-size: 11px;
color: black;
text-align: left;
margin: 0px;
margin-bottom: 5px;
}

.CartUsage img{
width: 20;
height: 20px;
}

.CartUsage ol{
margin: 0px;
}

.CartUsage ol li{
text-indent: 30px;
}

.CartNavHeader{
width: 100%;
padding: 0px;
}

.CartNavHeader table.CartNavHeaderTable{
width: 100%;
}

.CartNavHeader table tr td{
vertical-align: top;
padding: 0px;
}

.CartNavHeader table tr td.CellCartOptGroupFilter{
width: 325px;
}

.CartNavHeader table tr td.CellCartOptGroupFilter select{
width: 100%;
}

.MiniShoppingCart{
font-size: 11px;
text-align: right;
margin: 0px;
}

.MiniShoppingCart table{
font-size: 11px;
border: solid #000000 1px;
background-color: #c8ccd2;
padding: 5px;
}

#OptionsShopping {
border: solid #000000 1px;
}

#OptionsShopping .OptionsCartSummary{
background-color: #c8ccd2;
border: solid #000000 2px;
margin: 3px;
padding: 5px;
}

#OptionsShopping .OptionsCartSummary .SummarySubmit{
background-color: #c8ccd2;
margin-top: 5px;
}

#OptionsShopping .OptionsCartSummary .SummaryEmail{
text-align: right;
vertical-align: middle;
}
#OptionsShopping .OptionsCartSummary .SummaryEmail input{
width: 300px;
}

#OptionsShopping .OptionsCartSummary .SummaryRow{
margin: 5px;
text-align: right;
}

#OptionsShopping .OptionsCartSummary .SummaryRow table tr td{
width: 100px;
}

#OptionsShopping .OptionsCartSummary .SummaryTitle{
background-color: #c8ccd2;
font-weight: bold;
font-size: larger;
}

#OptionsShopping .OptionShoppingRow .CutoffWarning{
background-color: #ffff00;
}

#OptionsShopping .OptionShoppingRow{
text-align: left;
padding: 0px;
}

#OptionsShopping .OptionShoppingRow .RowEven{
background-color: #c8ccd2;
padding: 10px;
}

#OptionsShopping .OptionShoppingRow .RowOdd{
background-color: #ffffff;
padding: 10px;
}

#OptionsShopping .OptionShoppingRow .AddToCart{
text-align: right;
}

#OptionsShopping .OptionShoppingRow .AddToCart table{
width: 100%;
}

#OptionsShopping .OptionShoppingRow .AddToCart table tr td.RemoveFromCart{
text-align: left;
}

#OptionsShopping .OptionShoppingRow table.Pricing{
font-size: 12px;
}

#OptionsShopping .OptionShoppingRow table.Pricing tr,
#OptionsShopping .OptionShoppingRow table.Pricing tr td{
vertical-align: middle;
}

#OptionsShopping .OptionShoppingRow table.Pricing tr td.Unit{
text-align: left;
}

#OptionsShopping .OptionShoppingRow table.Pricing tr td.Total{
text-align: right;
}

#OptionsShopping .OptionShoppingRow input.Quantity{
width: 20px;
font-size: 12px;
}

#OptionsShopping .OptionShoppingRow input.BuyerNotes{
width: 100%;
font-size: 12px;
}

.OptionHead{
font-weight: bold;
}

.Pricing{
width: 100%;
}

#OptionsShopping .OptionShoppingRow .Images{
width: 100%;
}

#OptionsShopping .OptionShoppingRow .Images ul {
  clear: both;
  margin: 0px;
  padding: 0px;
}

#OptionsShopping .OptionShoppingRow .Images ul li{
padding: 0px;
border: 0px;
float: left;
width: 100px;
font-size: 10px;
vertical-align: top;
text-align: center;
list-style-type: none;
}

#OptionsShopping .OptionShoppingRow .RemoveFromCart{
width: 10%;
}

#OptionsShopping .OptionShoppingRow .SubmitBox{
font-size: 12px;
width: 90%;
text-align: right;
}
/****************************/
/* New Service Request form */
/****************************/
#wvNewServiceRequest{
width: 100%;
border: solid #000000 2px;
background-color: #cfcfcf;
text-align: left;
}

#wvNewServiceRequest #frmNSR_Rows #frmNSR_SeedRow{
display: none;
}

#wvNewServiceRequest .hidden,
#wvNewServiceRequest #frmNSR_Rows .invisible{
display: none;
}

#wvNewServiceRequest div{
margin: 0px;
padding: 0px;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row table{
margin: 0px;
padding: 0px;
text-align: center;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row table td{
padding: 0px;
margin: 0px;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row table td.fldRoom_confirm,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row table td.fldDesc_confirm,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row table td.fldDefect_confirm{
text-align: left;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row table td.fldTrade_confirm{
text-align: center;
}

#wvNewServiceRequest .frmNSR_Usage{
margin: 5px;
padding: 5px;
text-align: justify;
font-size: 11px;
color: black;
font-family: Verdana;
border-bottom: solid #000000 1px;
}

#wvNewServiceRequest .frmNSR_Errors{
margin: 5px;
padding: 5px;
text-align: justify;
font-size: 11px;
color: red;
font-family: Verdana;
border-bottom: solid #000000 1px;
font-weight: bold;
}

#wvNewServiceRequest .frmNSR_ErrRow{
color: red;
font-weight: bold;
}

#wvNewServiceRequest .frmNSR_Errors ul{
margin: 5px;
margin-top: 0px;
}

#wvNewServiceRequest .frmNSR_Errors ul li{
margin-left: 25px;
padding: 0px;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldItem{
width: 50px;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldTrade{
text-align: right;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldRoom,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldRoom_confirm,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldRoom select,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldTrade select,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldRoom input{
width: 150px;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldDefect{
text-align: right;
}

#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldDefect select,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldDesc,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldDesc_confirm,
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.fldDesc input{
width: 300px;
}
#wvNewServiceRequest #frmNSR_Rows .frmNSR_Row td.btnDelRow input{
width: 20px;
}

#wvNewServiceRequest .frmNSR_Row #frmNSRConf_Comments{
padding: 10px;
}

#wvNewServiceRequest .frmNSRConf_EmailRow{
width: auto;
margin: 10px;
margin-top: 0px;
}

#wvNewServiceRequest .frmNSRConf_EmailRow input{
width: 100%;
}

#wvNewServiceRequest .frmNSR_AddRow{
text-align: right;
}

#wvNewServiceRequest .frmNSR_SubmitRow{
text-align: center;
margin: 5px;
}


#wvNewServiceRequest .frmNSR_textarea{
margin: 5px;
padding: 0px;
text-align: left;
}

#wvNewServiceRequest .frmNSR_textarea textarea{
width: 100%;
height: 90px;
text-align: left;
}

#wvNewServiceRequest .frmNSRConf_SubmitRow table{
width: 100%;
}

#wvNewServiceRequest .frmNSRConf_SubmitRow td.frmNSRConf_Modify{
text-align: left;
}

#wvNewServiceRequest .frmNSRConf_SubmitRow td.frmNSRConf_Submit{
text-align: right;
}
/*******************************************************************
**************************
**************************
%%  2/4/2008 might not be needed
*/


/************************
 * Subc Options Bidding *
 ***********************/
/*
#bidSheet{
width: 100%;
}

#bidSheet table{
width: 100%;
}

#bidSheet .TableHead{
font-weight: bold;
vertical-align: top;
}

#bidSheet .Field{
width: 100px;
}

#bidSheet .TableRow .Field{
text-indent: 10px;
}

#bidSheet .TableHead .Field{
text-indent: 0px;
}

#bidSheet .TableRow{
vertical-align: top;
}

#bidSheet .TableHead .Desc{
text-indent: -15px;
padding-left: 15px;
}

#bidSheet .Cost{
width: 100px;
text-align: right;
}

#bidSheet .SubInput{
width: 100%;
vertical-align: bottom;
}

#bidSheet .SubInput textarea.SubComments{
width: 80%;
height: 40px;
font-size: 12px;
}

#bidSheet .Cost Input{
width: 80px;
font-size: 12px;
text-align: right;
height: 14px;
}
*/
/*******************************
 * EBlast                      *
 ******************************/
/*
#eblast{
background-color: #c8ccd2;
border: solid #000000 1px;
padding: 5px;
margin-top: 10px;
text-align: left;
width: 540px;
}

#eblast .errors{
color: #ff0000;
font-size: larger;
text-indent: 25px;
font-weight: bold;
width: 540px;
}

#eblast .subject .subject{
width: 540px;
}

#eblast .reply_to .reply_to{
width: 540px;
}

#eblast .body .email_body{
width: 540px;
height: 400px;
}
*/
/*******************************
 * Admin Email Types           *
 ******************************/
/*
#SubEmailTypeCreate{
background-color: #c8ccd2;
border: solid #000000 1px;
padding: 5px;
margin-top: 10px;
text-align: left;
}

#SubEmailTypeCreate input.text{
width: 100%;
}

#SubEmailTypeCreate textarea{
width: 100%;
height: 50px;
}

#SubEmailTypeCreate .RowTitle{
width: 75px;
font-weight: bold;
text-align: right;
}

#SubEmailTypeCreate .RowInfo{
text-align: left;
width: 425px;
}
*/
/*******************************
 * Subview Document upload edit*
 ******************************/
/*
#frmSubviewEditUpload{
text-align: left;
}
*/
/****	Options			*****/
/*
#wv_builderOptions h2 {
	font-size: 10pt;
	margin: 0 0 0 0;
}
#wv_builderOptions form, div {
	margin: 0 0 0 0;
}
#wv_builderOptions select, input, textarea {
	border: solid #669999 1px;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0 0 0 0;
}
*/
/*****	Upload Form		*********/
/*
#inputrow {
	display: block;
	width: 420px;
	clear: right;
}

#wv_builderUpload {
	background-color: #C8CCD2;
	border: solid #669999 1px;
	padding: 5px;
	margin: 0 0 0 0;
	margin-bottom: 10px;
	width: 410px;
	text-align: left;
}
#wv_builderUpload .button {
	width: 130px;
	height: 20px;
	border: solid #669999 1px;
	margin: 0 0 0 0;
}
#wv_builderUpload select {
	width: 400px;
}
#wv_builderUpload .input {
	display: block;
	float: left;
	margin: 5 0 5 0;
}
#wv_builderUpload .input select {
	width: 160px;
	margin-left: 3px;
}
#wv_builderUpload textarea {
	width: 400px;
	height: 100px;
}
#wv_builderUpload .button {
	margin-bottom: 3px;
}
*/

/*****	Filter		*********/
/*
#wv_OptionFilter select#input-PhaseSelect,
#wv_OptionFilter select#input-OptionGroup,
#wv_OptionFilter select#input-ProjectSelect,
#wv_OptionFilter select.limitSelect,
#wv_OptionFilter button.button {
	font-size: 10px;
}
#wv_builderOptionFilter {
	margin-bottom: 15px;
}
#wv_builderOptionFilter select {
	width: 180px;
}
#wv_OptionFilter select#input-OptionGroup {
	width: 260px;
}
#wv_OptionFilter select#input-PhaseSelect {
	width: 501px;
	margin-top: 3px;
}
#wv_builderOptionFilter select {
	margin: 0 0 0 0;
}

#wv_builderOptionFilter select.limitSelect {
	width: 50px;
}
*/
/*******		LINKS		*********/
/*
.wv_uploadImageLink {
	font-size: 10px;
	display: block;
	width: 80px;
	text-decoration: none;
	padding: 10 0 0 0;
	margin: 0 0 0 0;
	margin-left: 460px;
	margin-top: 5px;
	margin-bottom: 3px;
}

.wv_editImageLink {
	text-decoration: none;
}
*/
/*****                              *********/
/*****		MANAGE OPTIONS LIST		*********/
/*****                              *********/
/*
#wv_builderOptionList {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: right;
}
ul#wv_builderOptionList li {
	list-style: none;
	margin: 0 0 0 0;
	border: solid #D4D4DD 1px;
	text-align: center;
	width: 550px;
}
#wv_builderOptionList h4 {
	font-size: 12px;
	width: 400px;
	float: left;
	padding: 3px;
	margin: 0px;
	text-align: left;
}

#wv_builderOptionList fieldset {
	display: none;
}

#wv_builderOptionList p {
	margin: 0;
	padding: 5PX;
	text-indent: 0px;
	text-align: left;
	margin-top: 10px;
}

.wv_OptionImagesList {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  margin-top: 5px;
  margin-bottom: 5px;
  clear: both;
}
ul#wv_builderOptionList li ul.wv_OptionImagesList li {
	border: 0px;
	float: left;
	width: 100px;
	font-size: 10px;
	vertical-align: top;
	text-align: center;
}

#wv_OptionImagesScroller {
	width: 530px;
}
#wv_OptionImagesScroller:after, #wv_builderOptionList li:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.wv_OptionImagesList li img {
	border: solid #d3cec3 1px;
}

#wv_ImagePopup {
	padding: 0px;
	margin: 0px;
}
*/
/*****	EDIT Form		*********/
/*
#show_imageEdit #wv_builderUpload textarea {
	width: 410px;
	clear: both;
}

#show_imageEdit #wv_builderUpload select {
	margin-bottom: 5px;
	width: 400px;
}

#show_imageEdit #wv_builderUpload p {
	margin: 0 10 0 0;
	padding: 0 0 0 0;
}

#show_imageEdit {
	font-size: 10px;
}
#show_imageEdit img {
	width: 80px;
	border: solid #d3cec3 1px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#show_imageEdit li {
	list-style: none;
}

.wvHide {
	display: none;
}
.wvShow {
	display: block;
}
*/
/*****	Group list		*********/
/*
#wv_groupList {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-top: 10px;
}
#wv_groupList li {
	list-style: none;
}
#wv_groupList {
	font-size: 10pt;
}
.wv_headerText {
	font-weight: bold;
}
.wv_groupCode {
	display: block;
	float: left;
	width: 100px;
}
.wv_groupName {
	display: block;
	float: left;
	width: 300px;
}

#wv_allImagesInfo {
	display: none;
}
*/




/****** Manage Images Styles ************/
/*
ul#wv_builderImagesList {
	font-size: 10px;
	font-family: Verdana;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: both;
}
ul#wv_builderImagesList:after, ul#wv_builderImagesList:before {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
ul#wv_builderImagesList h4 {
	clear: left;
	margin: 0 0 0 0;
	font-size: 11px;
	font-family: verdana;
	margin-top: 10px;
	line-height: 0px;
}
ul#wv_builderImagesList p {
	margin: 0 0 0 0;
	padding: 0 5 0 5;
}
ul#wv_builderImagesList li {
	list-style: none;
	margin-bottom: 10px;
	border: solid #d3cec3 1px;
	width: 400;
	float: left;
	padding: 5px;
}
ul#wv_builderImagesList li:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
ul#wv_builderImagesList li ul {
	padding-top: 5px;
}
*/
/*
ul#wv_builderImagesList li ul li {
	margin-bottom: 3px;
	border: 0px;
	width: 320px;
	float: none;
	padding: 0 0 0 0;
}
ul#wv_builderImagesList li ul li:after {
    display: none;
}
*/
/*
ul#wv_builderImagesList li img {
	float: left;
	margin: 10 10 10 5;

}
*/
/**********		MINI UPLOAD FORM		***********/
/*
div.upload_form {
	height: 100px;
	width: 400px;
	padding: 5px;
	padding-right: 0px;
	background-color: #C8CCD2;
	border: solid #669999 1px;
	margin: 5px;
	margin-bottom: 10px;
	text-align: left;
}

div.upload_form textarea {
	width: 370px;
	height: 40px;
	margin-top: 10px;
}
div.upload_form input.button {

}

#layout {
	text-align: left;
}
*/

