﻿.vsBody 
{
 background-color:#ffffff;
 font-family:Arial,Verdana,Courier;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
 text-align:justify;
 color:#000000;
 margin-left:0px;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:5px; 
 background-image:url("../Template2Flamingo/Images/Login/MainBg.png"); 
 background-repeat:repeat;
}
#CenterDiv{margin-right:auto;margin-left:auto;width:980px; height:auto;background-color:#ffffff;}

/*BUTTON*/
.vsButton {}

/*LINK BUTTON*/ 
.vsLinkButton {font-size:8pt;color:#0000ff;background-color:Transparent;}
.vsLinkButtonActionLink {font-size:8pt;color:#000000;background-color:Transparent;}
.vsLinkButtonProductLink {font-size:8pt;color:#000000;background-color:Transparent;}
.vsLinkButtonSaveRemarks {font-size:8pt;color:#642600;background-color:Transparent;}
.vsLinkButtonSuggestionProdLink {font-size:8pt;color:#146EB4;background-color:Transparent;}
.vsLinkButtonPaging {color: #014c99;display:block;display:inline-block;text-decoration:none;border:1px solid #70a8f9;padding: .15em .5em;margin:0 .20em 0 0;text-align:center;}
.vsLinkButtonDocumentListDisabled {font-size:8pt;color:#000000;background-color:Transparent;text-decoration:none;}
.vsLinkButtonDocumentListEnabled {font-size:8pt;color:#000000;background-color:Transparent;}
.vsLinkButtonErrorDetails {font-size:9pt;color:#000000;}
.vsLinkButtonReLogin {font-size:8pt;font-weight:bold;color:Red;vertical-align:bottom;}
.vsLinkButtonMessageAction {font-size:8pt;font-weight:normal;color:#642600;vertical-align:bottom;}
.vsLinkButtonCartDelete {font-size:9pt;padding-right:0px;font-weight:bold;color:#642600;background-color:Transparent;}

/*IMAGE BUTTON*/
.vsImageButton {width:143px; height:20px;}
.vsImageButtonDeleteCartItem{width:39px; height:19px;}
.vsImageButtonDelete {width:50px; height:22px;}
.vsImageButtonNew {width:62px; height:22px;}
.vsImageButtonSave {width:69px; height:22px;}
.vsImageButtonCancel {width:69px; height:22px;}
.vsImageButtonPrevious {width:24px; height:20px;}
.vsImageButtonNext {width:24px; height:20px;}
.vsImageButtonGo {width:37px; height:22px;}
.vsImageButtonAddToCart {width:35px; height:32px; vertical-align:middle; }
.vsImageButtonAddToCartIcon {width:25px; height:25px;}
.vsImageButtonSubmit {width:69px; height:22px;}
.vsImageButtonContinue {width:69px; height:22px;}
.vsImageBrandsListArrow {width:5px; height:7px;}
.vsImageButtonProductListAddToCart{width:101px; height:22px;}
.vsImageButtonProductListCompare{width:82px; height:22px;}
.vsImageButtonSendEmail{width:80px; height:22px;}
.vsImageButtonProductListRfq{width:119px; height:22px;}
.vsImageButtonProductListDelete{width:50px; height:22px;}
.vsImageButtonAdvanceSearch {width:74px; height:22px;}
.vsImageButtonRefineSearch {width:74px; height:22px;}
.vsImageButtonReportSearch{width:37px; height:22px;}
.vsImageButtonRemoveCriteria{width:10px; height:10px;}
.vsImageButtonSaveBillShipAddress {width:39px; height:19px;}
.vsImageButtonEditBillShipAddress {width:39px; height:19px;}
.vsImageButtonUndoCoupon{width:12px; height:12px;}


/*CART*/
.vsImageButtonRfq {width:158px; height:24px;}
.vsImageButtonContinueCheckout {width:158px; height:24px;}
.vsImageButtonForwardDocument {width:158px; height:24px;}
.vsImageButtonQuickCheckout {width:158px; height:24px;}
.vsImageButtonQuickCheckoutPolicyPopup {width:158px; height:24px;}
.vsImageButtonQuickCheckoutPurchasePopup{width:158px; height:24px;}
.vsImageButtonCheckoutPurchasePopup{width:158px; height:24px;}
.vsImageButtonContinueShopping {width:158px; height:24px;}
.vsImageButtonSendForApproval {width:158px; height:24px;}
.vsImageButtonBuyinglimitApproval {width:158px; height:24px;}
.vsImageButtonSubmitOrder {width:120px; height:24px;}
.vsImageButtonSubmitOrderPolicyPopup {width:120px; height:24px;}
.vsImageButtonApproved {width:120px; height:24px;}
.vsImageButtonRejected {width:120px; height:24px;}
.vsImageButtonCopy {width:16px; height:16px;}
.vsImageButtonPrintPdf {width:16px; height:16px;}
.vsImageButtonAddToMyFavorite {width:16px; height:16px;}
.vsImageButtonAddToCompanyFavorite {width:16px; height:16px;}
.vsImageButtonRefreshValue {width:16px; height:15px;}
.vsImageButtonApproveItem {width:16px; height:16px;}
.vsImageButtonRejectItem {width:16px; height:16px;}
.vsImageButtonUpdateAddress {width:25px; height:25px;}
.vsImageButtonDeleteIcon{width:20px; height:20px;}
.vsImageButtonApproveItem {width:16px; height:16px;}
.vsImageButtonCartPopUpClose{width:14px; height:14px;}
.vsImageButtonCartPopUpOpen{width:14px; height:14px;}
.vsImageButtonPlusIcon{width:14px; height:14px;}
.vsImageButtonMinusIcon{width:14px; height:14px;}
.vsImageButtonCloseIcon {width:20px; height:20px;float:right;}
.vsImageButtonCartPrint{width:16px; height:16px;}
.vsImageButtonSaveCart{width:16px; height:16px;}
.vsImageButtonOrderPrefOpen{width:14px; height:14px;}
.vsImageButtonOrderPrefClose{width:14px; height:14px;}
.vsImageButtonCostCenterOpen{width:14px; height:14px;}
.vsImageButtonCostCenterClose{width:14px; height:14px;}
.vsImageButtonCartCommentOpen{width:14px; height:14px;}
.vsImageButtonCartCommentClose{width:14px; height:14px;}
.vsImageButtonCartAttachments{width:14px; height:14px;}
.vsImageButtonCartRecalculate{width:14px; height:14px;}
.vsImageButtonCartPrint{width:16px; height:16px;}
.vsImageButtonSaveCart{width:16px; height:16px;}
.vsImageButtonEditPayment {width:100px; height:24px;}
.vsImageButtonProceedPayment {width:100px; height:24px;}
.vsImageButtonCVVHint{ width:55px; height:55px; vertical-align:top; padding:0; margin:0}
.vsImageButtonAddToCartIcon{width:35px; height:32px;}
.vsImageButtonSendEmailCart{width:130px; height:24px;}
.vsImageButtonEmail {width:16px; height:16px;}
/*LABEL*/
.vsLabelHeading {font-size:11pt;font-weight:bold;color:#000000;background-color:Transparent; }
.vsLabelTip {font-size:7pt;font-weight:bold;color:#828282;background-color:Transparent;}
.vsLabelWelcome {font-size:8pt;font-weight:bold;background-color:Transparent;}
.vsLabelDisplay {font-size:8pt;font-weight:normal;color:#000000;background-color:Transparent;}
.vsLabelDisplayBold {font-size:8pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelDashBoardDisplay {font-size:8pt;padding-right:0px;font-weight:bold;color:#ffffff;background-color:Transparent;}
.vsLabelDisplayHighlight {font-size:8pt;padding-right:9px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelDisplaySuggestionHeading {font-size:9pt;padding-right:15px;font-weight:bold;color:#333333;background-color:Transparent;}
.vsLabelMandatory {font-size:8pt;padding-right:2px;font-weight:bold;color:#ff0000;}
.vsLabelHighlightPrice {font-size:10pt;font-weight:bold;color:#CC6600;background-color:Transparent;}
.vsLabelSearch  {font-size:11pt;font-weight:bold;color:white;vertical-align:bottom;}
.vsLabelMaintainHeader{font-size: 8pt;font-weight: bold;color: #ffffff;}
.vsLabelMaintainText{font-size: 8pt;font-weight: normal;color: #ffffff;}
.vsLabelForgotPassword{font-size: 12pt;font-weight: bold;color: #000000;}
.vsLabelRegisterUser{font-size: 12pt;font-weight: bold;color: #000000;}
.vsLabelProductListPartDescription {  font-size: 11px; text-align: left; font-weight: normal;  color:Gray; }
.vsHtmlAnchorProductListProductTitle { font-size: 11px; text-align: left; font-weight: bold; color: #000000;display:inline-block;}
.vsLabelProductListManufacturerName{	font-size: 11px; text-align: left; font-weight: bold;}
.vsLabelProductListYourPrice{ font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListYouSave{ font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListDefaultPrice{ font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListPrice{ font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListAvaibility{	font-size: 11px; text-align: left; font-weight: bold;}
.vsLabelProductListManufacturerPart{	font-size: 11px; text-align: left; font-weight: bold;}
.vsLabelProductListManufacturerNameText { font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListManufacturerPartText { font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListAvaibilityText {	 font-size: 11px; text-align: left; font-weight: normal;}
.vsLabelProductListDefaultPriceText { font-size: 10px; text-align: left;}
.vsLabelProductListPriceText { font-size: 10px; text-align: left;color: #d94553;}
.vsLabelProductListYouSaveText{ font-size: 10px; text-align: left;color: #d94553;}
.vsLabelProductListYourPriceText{font-size: 12px; color: #d94553; font-weight: bold;	text-align: left;}
.vsLabelProductListShowingResult{color: #003F72;  font-size : 10px; text-align:right; }
.vsLabelTotalProduct{color: #003F72;  font-size : 11px;}
.vsLabelError {font-size:9pt;font-weight:normal;color:#000000;background-color:Transparent;}
.vsLabelErrorHeading {font-size:10pt;padding-right:0px;font-weight:bold;color:#174684;background-color:Transparent;}
.vsLabelErrorSubHeading {font-size:9pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelErrorMessage {font-size:9pt;padding-right:0px;font-weight:bold;color:red;background-color:Transparent;}
.vsLabelLogout {font-size:8pt;font-weight: bold;color:#FF7735;background-color:Transparent;vertical-align:bottom;}
.vsLabelLogoutText {font-size:8pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelAdvanceSearchText {font-size:8pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelAdvanceSearchExample {font-size:8pt;padding-right:0px;font-weight:bold;color:red;background-color:Transparent;}
.vsLabelAdvanceSearchHint {font-size:10pt;padding-right:0px;font-weight:bold;color:#024b93;background-color:Transparent;}
.vsLabelCartHeaderText {font-size:9pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelCartStatusHistory {font-size:8pt;padding-right:9px;font-weight:bold;color:#642600;background-color:Transparent;}
.vsLabelMessageDisplayText {font-size:9pt;padding-right:0px;font-weight:bold;color:#FF7735;background-color:Transparent;}
.vsLabelSecurePaymentText {font-size:8pt;padding-right:0px;font-weight:normal;color:#642600;background-color:Transparent;}
.vsLabelLoginHeader {font-size:12pt;padding-right:0px;font-weight:bold;color:#ffffff;background-color:Transparent;}
.vsLabelLoginNotificationsHeader {font-size:8pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelLoginNotificationsDisplayText {font-size:8pt;padding-right:0px;font-weight:normal;color:#000000;background-color:Transparent;}
.vsLabelAdvanceSearch {font-size:8pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}
.vsLabelAdvanceSearchHeading {font-size:9pt;padding-right:0px;font-weight:bold;color:#000000;background-color:Transparent;}

/*TEXTBOX*/
.vsTextbox {font-size:8pt;color:#000000;border-style:solid;border-width:1px;border-color:#cccccc;background-color:#ffffff;}       
.vsTextboxCalender {font-size:8pt;color:#000000;border-style:solid;border-width:1px;border-color:#7f9db9;background-color:#ffffff;}       
.vsTextboxQuantity {font-size:8pt;border-style:solid;border-width:1px;border-color:#cccccc;background-color:#ffffff;text-align:right;height:15px; }       
.vsTextboxRemarks {font-size:8pt;border-style:solid;border-width:1px;border-color:#cccccc;background-color:#ffffff;text-align:left;height:15px; }       

/*CHECKBOX*/
.vsCheckBox {font-size:8pt;font-weight:normal;color:#000000;background-color:Transparent;}
.vsCheckBox input {vertical-align:middle;}
.vsCheckBox label {font-size:8pt;font-weight:normal;color:#000000;background-color:Transparent;border:none;vertical-align:middle;}
.vsCheckBoxBold {font-size:8pt;font-weight:bold;color:#000000;background-color:Transparent;}
.vsCheckBoxBold input {vertical-align:middle;}
.vsCheckBoxBold label {font-size:8pt;font-weight:bold;color:#000000;background-color:Transparent;border:none;vertical-align:middle;}
.vsCheckBoxMandatory {font-size:8pt;font-weight:bold;color:#ff0000;background-color:Transparent;}
.vsCheckBoxMandatory input {vertical-align:middle;}
.vsCheckBoxMandatory label {font-size:8pt;font-weight:bold;color:#ff0000;background-color:Transparent;border:none;vertical-align:middle;}

/*RADIOBUTTON*/
.vsRadioButton {font-size:8pt;color:#000000;background-color:Transparent;}
.vsRadioButton input {vertical-align:middle;}
.vsRadioButton label {font-size:8pt;font-weight:normal;color:#000000;background-color:Transparent;border:none;vertical-align:middle;}
.vsRadioButtonBold {font-size:8pt;font-weight:bold;color:#000000;background-color:Transparent;}
.vsRadioButtonBold input {vertical-align:middle;}
.vsRadioButtonBold label {font-size:8pt;font-weight:bold;color:#000000;background-color:Transparent;border:none;vertical-align:middle;}
.vsRadioButtonMandatory {font-size:8pt;font-weight:bold;color:#ff0000;background-color:Transparent;}
.vsRadioButtonMandatory input {vertical-align:middle;}
.vsRadioButtonMandatory label {font-size:8pt;font-weight:bold;color:#ff0000;background-color:Transparent;border:none;vertical-align:middle;}

/*DROPDOWNLIST*/
.vsDropDownList {font-size:8pt;color:#000000;border-style:solid;border-width:1px;border-color:#cccccc;background-color:#ffffff;}

/*LISTBOX*/
.vsListBox {font-size:8pt;color:#000000;background-color:Transparent;}

/*IMAGE*/
.vsImageCartSmall {}
.vsImageCartLarge {}
.vsImageSearch {}
.vsImageRefineSearch{width:26; height:30;}
.vsImageRefineSearchMinus{width:8; height:8;}
.vsImageRefineSearchPlus{width:8; height:8;}
.vsImageProductViewEnlarge{width:136; height:27;}
.vsImageProductView{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/ProductOverview_Up.png"); background-repeat:no-repeat; background-color:Transparent; }
.vsImageTechincalSpec{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/TechnicalSpec_Up.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageSimilarProducts{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/SimilarProducts_Up.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageRelatedProducts{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/RelatedProduct_Up.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageGallary{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/Gallary_Up.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageSuggestion{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/Suggestions_Up.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageProductView_Remove { width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/ProductOverview_Dn.png"); background-repeat:no-repeat; background-color:Transparent; }
.vsImageTechincalSpec_Remove{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/TechnicalSpec_Dn.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageSimilarProducts_Remove{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/SimilarProducts_Dn.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageRelatedProducts_Remove{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/RelatedProduct_Dn.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageGallary_Remove{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/Gallary_Dn.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageSuggestion_Remove{ width: 135px; height: 35px; background-image : url("../Template2Flamingo/Images/ProductSearch/ProductView/Suggestions_Dn.png"); background-repeat:no-repeat; background-color:Transparent;}
.vsImageErrorIcon {width:125; height:110;}
.vsImageErrorBullet{width:7; height:8;}
.vsImageBackArrow{ width:12px; height:12px; vertical-align:middle; }
.vsImageAdvanceSearchBullet {width:7; height:8;}
.vsImageConfirmPaymentHeader{ width:976px; height:35px; vertical-align:middle; }
.vsImageSecurePaymentSeal{ width:64px; height:64px; vertical-align:middle; }
.vsAllowedCreditCardImage {width:40px; height:40px;}
.vsImageSecureBackground{background-image : url("../Template2Flamingo/Images/Cart/Background-Image.png"); background-repeat:repeat-x repeat-y; background-color:Transparent;border:solid 1px #fd9ca4;}
                         
/*TABLE*/
.vsTable {border-collapse:collapse;border:Solid 1px #e14d5b;width:100%;border-spacing:0px;font-size:"Small";background-color:#ffdbda;}
.vsTableStoreSetup {border-collapse:collapse;border:Solid 1px #e14d5b;width:100%;border-spacing:0px;font-size:"Small";}
.vsTableHeader {background-color:#e14d5b;height:10px; vertical-align:middle;font-size:8pt;font-weight:bold;font-size:"Small";color:#FFFFFF;border-bottom:1px solid #BBB;}
.vsTableLoginControl{border-collapse:collapse;border:Solid 1px #CCCCCC;}
.vsSectionLine {width:100%;border-top:Solid 1px #cccccc;}
.vsTableContractDetails {background-color:#ffffff;border:Solid 1px #0072a8;color:#e14d5b;font-size:12px;font-family:Arial;}
/*CART TABLES*/
.vsTableCartMainHeader {border-collapse:collapse;width:976px;padding:0px;margin:0px;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderLeft {border-left:#c84f43  1px solid;border-bottom:#c84f43 1px solid;padding-left:5px;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderBottomOnly {border-bottom:#c84f43 1px solid;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderRight {border-right:#c84f43 1px solid;border-bottom:#c84f43 1px solid;vertical-align:middle;padding-right:5px;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderOnlyLeft {border-left:#c84f43  1px solid;padding-left:5px;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderOnlyRight {border-right:#c84f43  1px solid;padding-right:5px;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderTop {border-left:#c84f43  1px solid;border-right:#c84f43  1px solid;border-top:#c84f43 1px solid;}
.vsTableCartMainHeader td.tdHeaderDetailsBorderBottom {border-left:#c84f43  1px solid;border-right:#c84f43  1px solid;border-bottom:#c84f43 1px solid;}
.vsTableCartSuggestions {border-collapse:collapse;border:Solid 1px #dfdfde;width:100%;padding:0px;margin:0px;}
.vsTableCartSuggestionsItems {border-collapse:collapse;border:none;background-color:#FCFCFC;width:100%;padding:0px;margin:0px;}
.vstdSuggestionsHeading {border:Solid 1px #dfdfde;height:25px;font-size:12pt;font-weight:bold;background-color:#dfdfde;color:#333333;}
.vsTableCart {border-collapse:collapse;border:solid 1px #fbbfc5;width:976px;font-size:"Small";}
.vsTableEmptyCart {border-collapse:collapse;border:solid 1px #fbbfc5;width:776px;font-size:"Small";}
.vsDashBoardTable {border-collapse:collapse;border:Solid 1px #fbbfc5;width:100%;font-size:"Small";}
.vsTableCartHeader {background-color:#fbbfc5;border:none; height:28px; vertical-align:middle;font-size:9pt;font-weight:bold;color:#000000;}
.vsTableCart th {border:None; }
.vsTableCart td {border:Solid 1px #fbbfc5;}
.vsTableCart td table th {border:none; }
.vsTableCart td table td {border:none; }
.vsTableCartPreview {border-collapse:collapse;border:Solid 1px #bbbbbb;background-color:#FCFCFC;}
.vsTableCartBillShip {border-collapse:collapse;border:Solid 1px #fbbfc5;width:976px;border-spacing:0px;background-color:#FCFCFC;}
.vsTableCartBillShip th {padding:0px;}
.vsTdOrderPreviewText {font-size:14pt;color:#5792e8; text-align:left;}
.vsBuyingLimitErrorClass {font-size:8pt;line-height: 16px;padding: 10px 25px 10px 60px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-image: url("../Template2Flamingo/Images/Profile/errorIcon.png");background-position: 5px center;background-repeat: no-repeat;border: 2px solid #FFC237;background-color: #FFEAA8;color: #826200;}
.vsBuyingLimitErrorClass strong {margin-right: 0px;}
.vsBuyingLimitErrorClass p {font-size: 9pt;font-weight:bold;padding: 0px;margin: 0px;color: #826200;}
.vsShowHistoryIcon{background-image: url("../Template2Flamingo/Images/Cart/ListIcon.png");background-repeat: no-repeat;width:16px;height:16px;cursor:hand}
.vstdBundleItemBorder {border:#fbbfc5 1px solid !important;}
.vsTableCCConfirmationBillShip{border-collapse:collapse;border:Solid 1px #d9d9d7;width:100%;border-spacing:0px;background-color:#FFFFFF;}
.vsAttachmentdelete{width: 10px;height: 10px;cursor: pointer;}
/*IMAGEMAP*/
.vsImageMapItemsTabActive {width:976px; height:30px;padding:0px;margin:0px;}
.vsImageMapBillShipTabActive {width:976px; height:30px;padding:0px;margin:0px;}
.vsImageMapPaymentTabActive {width:976px;height:30px;padding:0px;margin:0px;}
.vsImageMapConfirmationTabActive {width:976px; height:30px;padding:0px;margin:0px;}
.vsImageMapBrandsAlphabetic {width:965px; height:32px;padding:0px;margin:0px;}
.vsTdCartConfirmationSendForApprov {vertical-align:middle; height:30px;padding:0px;}

/*JQUERY TAB CSS*/
a:active {outline: none;}
a:focus {-moz-outline-style: none;}
#tabs_container ul.tabs {list-style: none;height: 25px;margin: 0;font-size:8pt;font-weight:bold;}
#tabs_container ul.tabs li {float: left;}
#tabs_container ul.tabs li a {padding: 5px 10px;display: block;margin-right: 2px;text-decoration: none;background-color: #5d5d5d;color:#FFFFFF;}
#tabs_container ul.tabs li a:hover {background-color:#e14d5b;}
#tabs_container ul.tabs li.active a {background-color: #e14d5b;color:White;}
div.tab_contents_container {border-top: none;}
div.tab_contents {background-color:#ffffff;display: none;}
div.tab_contents_active {display: block;}
div.clear {clear: both;}
.vsErrorHighLight {border: 2px solid #FFC237;background-color:#FFEAA8;}
.vsErrorClass {font-size:8pt;display: none;line-height: 16px;padding: 10px 25px 10px 60px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-image: url("../Template2Flamingo/Images/Profile/errorIcon.png");background-position: 5px center;background-repeat: no-repeat;border: 2px solid #FFC237;background-color: #FFEAA8;color: #826200;}
.vsErrorClass strong {margin-right: 5px;}
.vsErrorClass p {font-size: 8pt;font-weight:bold;padding: 0px;margin: 0px;color: #826200;}

/*CALENDER CSS*/
.datepicker { border-collapse: collapse; border: solid 2px 70a8f9; position: absolute; }
.datepicker tr.controls th { height: 15px;width: 20px; font-size: 8pt; }
.datepicker select { font-size: 8pt; }
.datepicker tr.days th { height: 15px;font-weight: bold; }
.datepicker tfoot td { height: 15px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #70a8f9; font: 11px/22px Arial,Courier,Times New Roman; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }
.datepicker tbody td { width: 20px; height: 15px; border: 1px solid #ccc; font: 11px/22px Arial,Courier,Times New Roman; text-align: center; background: #eff8ff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #004e9e;color:White;font-weight: bold; }
.datepicker tbody td.date.chosen { background-color: #004e9e;color:White;font-weight: bold; }

/*CART TOOL BOX MENU*/
.CartToolBoxMainMenu
{
  font-weight :bold;  
  margin-left:0px;
}
.CartToolBoxSubMenuLevel1
{
    font-size: 8pt;
    text-align :left;
    padding:5px;
    margin: 1px 0px 0px 0px;
    border-bottom : thin 1px #ffffff;
    border-left : thin 1px #ffffff;
    border-right : thin 1px #ffffff;    
}

/*LOGIN PAGE*/
.Login
{
	background-image: url('../Template2Flamingo/Images/Login/LoginMainBg.png');
	background-repeat:no-repeat;
	height:360px;
}
.LoginHeader
{
	background-image: url('../Template2Flamingo/Images/Login/LoginHeader.png');
	background-repeat:repeat;
	height:36px;
}
.LoginBody
{
	background-image: url('../Template2Flamingo/Images/Login/LoginBg.png');
	background-repeat:no-repeat;
	height:231px;
}
 
/*LOGOUT PAGE*/
.LogoutBg
{
	background-image: url('../Template2Flamingo/Images/Login/LogoutBg.png');
	background-repeat:no-repeat;
	height:242px;
}
.LogoutBody
{
	background-image: url('../Template2Flamingo/Images/Login/LogoutMainBg.png');
	background-repeat:no-repeat;
	height:360px;
}
 
/*ERROR PAGE*/
.vsTableErrorMain
{
	border-collapse:collapse;
	height:315px;
}
.vsTableError
{
	border-collapse:collapse;
	border:1px solid #CC6600;
}
.vsTableError tr.vsTableErrorHeader
{
	background-image:url('../Template2Flamingo/Images/Error/OrangeHeaderBg.png');
	background-repeat:repeat;
	height:25px;
	font-size:11pt;
	font-weight:bold;
	color:White;
	margin:0;
}
.vsTableError td.vsTableErrorSubHeader
{
	height:20px;
	font-size:9pt;
	font-weight:bold;
	color:#CC6600;
	margin:0;
} 
.vsTableError td.vsTableErrorDetails
{
	font-size:9pt;
	margin:0;
} 

/*REGISTRATION PAGE*/
.Registration
{
	background-image: url('../Template2Flamingo/Images/Login/RegisterBg.png');
	background-repeat:no-repeat;
	height:315px;
}

/*ALL BRANDS PAGE : NUMERIC*/
.vsTableBrandsListNumberic
{
	width:965px;
} 
.vsTableBrandsListNumberic th.BrandsListNumbericHeader
{
	width:965px;
	vertical-align:middle ;
	background-image:url('../Template2Flamingo/Images/Brands/AllBrandsNumericHeader.png');
	background-repeat:no-repeat;
	height:33px;
}

.vsTdBrandsListNumbericBodyLeft { vertical-align:top;background-color:White;border-left:1px solid #e4505e; }
.vsTdBrandsListNumbericBodyRight { vertical-align:top;background-color:White;border-right:1px solid #e4505e; }

.vsTableBrandsListNumberic td.BrandsListNumericBullet
{
	vertical-align:middle; 
	height:25px;
	width:20px; 
	background-color : White; 
}
.vsTableBrandsListNumberic td.BrandsListNumericText
{
	vertical-align:middle; 
	height:25px;
	width:290px; 
	background-color:White; 
}
.vsTableBrandsListNumberic td.BrandsListNumericText a
{
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	text-decoration:none; 
}
.vsTableBrandsListNumberic td.BrandsListNumericText a:hover
{
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
.vsTableBrandsListNumberic td.BrandsListNumbericFooter 
{
	width:965px;
	vertical-align:middle ;
	background-image:url('../Template2Flamingo/Images/Brands/AllBrandsPageFooter.png');
	background-repeat:no-repeat;
	height:15px;
}

/*ALL BRANDS PAGE : ALPHABETIC*/
.vsTableBrandsListAlphabetic
{
	width:965px;
} 
.vsTableBrandsListAlphabetic th.BrandsListAlphabeticHeader
{
	width:965px;
	vertical-align:middle ;
	background-repeat:no-repeat;
	height:33px;
}

.vsTdBrandsListAlphabeticBodyLeft {	vertical-align:top;background-color:White;border-left:1px solid #e4505e; }
.vsTdBrandsListAlphabeticBodyRight { vertical-align:top;background-color:White;border-right:1px solid #e4505e; }

.vsTableBrandsListAlphabetic td.BrandsListAlphabeticBullet
{
	vertical-align:middle; 
	height:25px;
	width:20px; 
	background-color : White; 
}
.vsTableBrandsListAlphabetic td.BrandsListAlphabeticText
{
	vertical-align:middle; 
	height:25px;
	width:290px; 
	background-color:White; 
}
.vsTableBrandsListAlphabetic td.BrandsListAlphabeticText a
{
	font-size:9pt;
	font-weight:normal;
	color:#333333;
	text-decoration:none; 
}
.vsTableBrandsListAlphabetic td.BrandsListAlphabeticText a:hover
{
   font-size:9pt;
   font-weight:bold;
   text-align:left;
   text-decoration:underline;
}
.vsTableBrandsListAlphabetic td.BrandsListAlphabeticFooter 
{
	width:965px;
	vertical-align:middle ;
	background-image:url('../Template2Flamingo/Images/Brands/AllBrandsPageFooter.png');
	background-repeat:no-repeat;
	height:15px;
}

/*ALL CATEGORY PAGE :*/
.vsTableAllCategoryList 
{
	width:98%;
} 
.vsTableAllCategoryList .title
{
	vertical-align:middle;	
	font-size: 14pt;
	color: #515151;
	font-weight: bold;
	height:20px;
	text-decoration:none;
}
.vsTableAllCategoryList .docheaderTitle
{
	vertical-align:middle;	
	font-size: 11pt;
	color: #bb2b39;
	font-weight: bold;
	height:33px;
	text-decoration:none;
}
.vsTableAllCategoryList a
{
	vertical-align:middle;
	font-size: 11pt;
	color: #bb2b39;
	font-weight: bold;
	height:33px;
	text-decoration:none;
}
.vsTableAllCategoryList a:hover
{
   text-decoration:underline;
}
.vsTableAllSubCategoryList  
{
	width:100%;
}
.vsTableAllSubCategoryList a
{
	vertical-align:middle;
	font-size:9pt;
	font-weight:normal;
	color: #3c3c3c;
	text-decoration:none;
}
.vsTableAllSubCategoryList a:hover
{
   text-decoration:underline;
}
.vsTableAllSubCategoryList .DocumentDate
{
	vertical-align:middle;
	font-size:9pt;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
}

.DocLibWidgetTitle {
    width:100%;
	height:15px;    
    background: #515151;
    background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#414141));
    background: -moz-linear-gradient(top, #515151, #414141);
    background: linear-gradient(to bottom, #515151, #414141);
    font-family: Arial, Helvetica,"Trebuchet MS", sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #FFF;
    padding: 10px 0px 10px 5px;    
    text-align: left;
}

.vsTableAllSubCategoryList .DocDes a
{
	vertical-align:middle;
	font-size: 9pt;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
}
.vsTableAllSubCategoryList .DocDes a:hover
{
   text-decoration:underline;
}
/*START PRODUCT LISTING*/
.vsProductListAlert 
{
    border-collapse:collapse;
    border:Solid 1px #bbbbbb;
    width:100%;
    padding:0px;
    margin:0px;
    text-align:center;
    vertical-align:middle;    
    font-size:8pt;
    font-weight:normal;
    color:#000000;
}
.vsTableProductList
{
    width:990px;
    border:1px solid #bbbbbb;   
}
.Headertext 
{
    width:780px;
    height:25px;	
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductList/Header.png');	
	background-repeat: repeat;
}
.FavoritesHeader 
{
    width:780px;
    height:25px;
	
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductList/FavoritesHeader.png');	
	background-repeat: repeat;
}
.FooterLine {
    width:770px;
    height:10px;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductList/Footer.png');	
	background-repeat:no-repeat;
}
.vsAdvanceSearchInfo  
{  
   height: 16px;  
   width: 16px;  
   border: none;  
   background-color : Transparent;  
   background-image: url(../Template2Flamingo/Images/ProductSearch/ProductList/AdavceSerachInfo.png );  
   background-repeat:no-repeat;
   cursor:help;
   vertical-align : middle;
   margin:0px;
   padding:0px;
} 
.vsOrderStatusHelp  
{  
   height: 16px;  
   width: 16px;  
   border: none;  
   background-color : Transparent;  
   background-image: url(../Template2Flamingo/Images/ProductSearch/ProductList/AdavceSerachInfo.png );  
   background-repeat:no-repeat;
   cursor:help;
   vertical-align : middle;
   top:2px;
	left:375px;
   position: relative;
} 
.vsCartHelp  
{  
   height: 16px;  
   width: 16px;  
   border: none;  
   background-color : Transparent;  
   background-image: url(../Template2Flamingo/Images/ProductSearch/ProductList/AdavceSerachInfo.png );  
   background-repeat:no-repeat;
   cursor:help;
   vertical-align : middle;
   top:2px;
   left:410px;
   position: relative;
}
.vsCFHelp  
{  
   height: 16px;  
   width: 16px;  
   border: none;  
   background-color : Transparent;  
   background-image: url(../Template2Flamingo/Images/ProductSearch/ProductList/AdavceSerachInfo.png );  
   background-repeat:no-repeat;
   cursor:help;
   vertical-align : middle;
   top:2px;
   right:260px;
   float:right;
   font-size:10px;
   position: relative;
} 
.vsQuoteHelp  
{  
   height: 16px;  
   width: 16px;  
   border: none;  
   background-color : Transparent;  
   background-image: url(../Template2Flamingo/Images/ProductSearch/ProductList/AdavceSerachInfo.png );  
   background-repeat:no-repeat;
   cursor:help;
   vertical-align : middle;
   top:2px;
   left:410px;
   position: relative;
}
.tdMatchFound { width:60%;padding:5px;font-size:9pt; color: #ff6600; }
.tdMatchFound span { font-weight:bold; color: #ff6600; }
.vsProductAvailability { width:100%;padding:5px;font-size:8pt; }    
.ProductOthers {  font-size: 11px; color:#282731; font-weight: normal; text-align:center; }
.tdBackToTop { text-align:right; width:100%; padding-right:10px; }
.BackToTop { cursor:pointer;font-size:8pt;color:Black; text-decoration: underline; vertical-align:middle; }
.SearchCriteriaLabel {font-size:7pt; color: #003F72; font-weight:bold;}
.SearchCriteriaLabelValue {font-size:7pt;}

/* Supplier Finder */

.SuppliesHeader
{
    width:960px;
    height:30px;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductList/SuppliesFinder.png');	
	background-repeat:no-repeat;
}

.SuppliesFooterLine 
{
    width:960px;
    height:9px;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductList/SuppliesFooter.png');	
	background-repeat:no-repeat;
}

/*ADVANCE SEARCH OPTIONS*/
.AdvanceSearch { vertical-align : middle; height:15px; padding:0px; }
.AdvanceSearch ul { margin:0px; padding:0px 15px 0px 0px; }
.AdvanceSearch li { list-style-type:none;float:left; vertical-align : middle; padding-right: 5px; }
.AdvanceSearchByKeyword { vertical-align : middle; height:25px; width:160px; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.AdvanceSearchByKeyword ul { margin:0px; padding:0px 0px 0px 5px;}
.AdvanceSearchByKeyword li { list-style-type:none;float:left; vertical-align : middle; padding-right: 5px; }
.AdvanceSearchByKeywordTextBox {font-size:8pt;max-height:30px;  color:#000000;border-style:solid;border-width:1px;border-color:#7f9db9;background-color:#ffffff;}

.AdvanceSearchHeaderOptions
{
    background-image:url(../Template2Flamingo/Images/ProductSearch/Search/AdvanceSearch.png);
    background-repeat:no-repeat;
    width:600px;
    height:33px;
    position:relative;
}
.AdvanceSearchFooterOptions
{
    background-image:url(../Template2Flamingo/Images/ProductSearch/Search/AdvanceSearchFooter.png);
    background-repeat:no-repeat;
    width:600px;
    height:7px;
}
.AdvanceSearchBg
{
    background-image:url(../Template2Flamingo/Images/ProductSearch/Search/SearchOption.png);
    background-repeat:no-repeat;
    width:600px;
    height:305px;
    padding:0px;
    margin:0px;
}
.AdvanceSearchHeaderText
{
	font-size: 12pt;
	color: #024b93;
	font-weight:bold;
}
.AdvanceSearchKeyword
{
	font-size: 10pt;
	color: #024b93;
	font-weight:bold;
}

/*PRODUCT COMPARISON*/
.CompareHeaderLine {
    width:980px;
    height:30px;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductCompare/CompareHeader.png');	
	background-repeat:no-repeat;
}
.vsImageMyFavorite { width:16px; height:16px; vertical-align:middle; }
.vsImageCompanyFavorite{ width:16px; height:16px; vertical-align:middle; }
.MyFavorite 
{  
    
	font-size: 10px;
	color: #282731;
	font-weight: normal;
	vertical-align:middle;
}
.CompanyFavorite 
{  
    
	font-size: 10px;
	color: #282731;
	font-weight: normal;
	vertical-align:middle;
}

/*START OF SEARCH REFINE HEADER*/
.RefineSearchHeader{
    width : 1px;
    height: 25px;
	
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductList/RefineHeader.png');	
	background-repeat: repeat;
 }
.RefineSubHeader
 {
    
    font-size:12px;
    font-weight:bold;
    margin: 0px;
    padding: 0px;
    cursor:hand;
  }
.RefineCategory
 {
    
	font-size: 11px;
	text-align: left;
	font-weight: bold; 
	color:Black;
}
.RefineSubCategory
{
    
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	color:Black;
 }

/*START PRODUCT VIEW*/
.BackTo
{  
    
	font-size: 10px;
	color: #282731;
	font-weight: normal;
	vertical-align:middle;
}
.trProductInfoHeader
 {
    width:970px;
    height:10px;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductView/TopBackground.png');	
 }
.trVerticalImage
{
     width:970px;
     background-image : url('../Template2Flamingo/Images/ProductSearch/ProductView/BorderBackground.png');	
     background-color:Transparent;
}
.trProductInfoFooter
{
    width:970px;
    height:10px;
	background-image : url('../Template2Flamingo/Images/ProductSearch/ProductView/BottomBackground.png');	
	background-repeat:no-repeat;       
 }
.tdProductInfoTitle
{
	
	text-align: left;
	width:98%;
	border-bottom: solid 2px #e94553;
}
.tdProductInfoTitle span
 {
	
	font-size: 15px;
	color:#333333;
	font-weight: bold;
	text-align: justify;
	width:98%;
 }
.tdProductInfoDescription
{
    
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	color:#282731;
	width:98%;
}

.comment { width:98%; }
.morecontent span {	display: none;}
.morelink { color:#282731; font-weight:bold; font-size: 10px; }

.tdProductInfoLabel
{
    
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color:#282731;
	width:17%;
}
.tdProductInfoLabelValue
{
    
	font-size: 11px;
	text-align: left;
	color:#282731;
	font-weight: normal;
}
.tdProductMfrPartLabel
{
    font-size: 11px;
	text-align: left;
	font-weight: bold;
	color:#282731;
	width:17%;
}
.tdProductMfrPartLabelValue
{
	font-size: 11px;
	text-align: left;
	color:#282731;
	font-weight: normal;
}
.tblBundleProductBackGround
{
    border:solid 1px #9ac9ef;
    margin-left:14px;
}
.tdProductInfoLabelBundleHeader
{
    
	font-size: 12px;
	font-weight: bold;
	color:#282731;
	padding: 2px;
	background-color: #9ac9ef;
}
.tdProductInfoLabelBundle
{
    
	font-size: 11px;
	font-weight: bold;
	color:#282731;
	padding: 5px;
    background-color: #e8f5ff;
}
.tdProductInfoLabelBundleValue
{
    
	font-size: 11px;
	color:#282731;
	font-weight: normal;
	padding: 5px;
	vertical-align:top;
}
.tdProductInfoLabelPrice
{
    	font-size: 15px;	text-align: left;	font-weight: bold; vertical-align:middle;
}
.tdProductInfoLabelPriceValue
 {
     font-size: 15px;text-align: left;font-weight: bold;color: #d94553; vertical-align:middle;
 }
 .tdspecialprice
{ 
	 font-size: 15px;text-align: left;font-weight: bold;color: #E51937; vertical-align:middle;
}
.tabData
{
	padding-left:20px;
	padding-bottom:10px;
}
.tdProductInfoLabelTab
{
    
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	width:25%;
	height: 20px;
}
.DetailMainHeading 
{
    
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	width:25%;
	height: 20px;
	color: #282731;
}
.DetailMainHeadingLinefile
{
    width:700px;
    height:2px;
    border-top: solid 1px #941c29;
}
.DetailSubHeading
{
	
	font-size: 11px;
	color: #282731;
	font-weight: bold;
}
.DetailSubNormal 
{
	
	font-size: 11px;
	color: #282731;
	font-weight: normal;
}
.DetailMfrPartSubHeading
{
	
	font-size: 11px;
	color: #282731;
	font-weight: bold;
}
.DetailMfrPartSubNormal 
{
	
	font-size: 11px;
	color: #282731;
	font-weight: normal;
}
.DetailSubNormalJustify 
{
	
	font-size: 11px;
	color: #282731;
	font-weight: normal;
	text-align:justify;
}
.DiscountLabel
{
    
    font-size: 12px;
    text-align: left;
    font-weight: normal;
}
.DiscountValue
{
    margin:0; 
    padding:10px 0 0 5px;
    font-size:12pt;
     
    font-weight: bold; 
}
.FreeShippingLabel
{
    
    font-size: 12px;
    text-align: left;
    font-weight: normal;
}

.QtyLabel
 {
    
    font-size: 15px;
    text-align: left;
    font-weight: bold;
    vertical-align:middle;
 }
.QtyValue
{
    vertical-align:top;
    width:49px;
    text-align:center;
    vertical-align:middle;
    
    font-size:10pt;
    color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#7f9db9;
    background-color:#ffffff;
}
.ProductManuals
{
    
	font-size: 11px;
	color: #282731;
	font-weight: normal;
	vertical-align:middle;
}
.EmailComparison
{
    
	font-size: 11px;
	color: #282731;
	font-weight: normal;
	vertical-align:middle;
}
.NoDataFound tr td div
{
    
	font-size: 11px;
	color:#282731;
	font-weight: normal; 
	   
}

/*START OF PRICE CONTROL*/
.tdPriceControlTopLeft
{
    background: url(../Template2Flamingo/Images/ProductSearch/ProductView/PriceTopLeft.png) no-repeat top left;
    width:8px;
    height:8px;
    padding:0px;
}
.tdPriceControlTopRight
{
    background: url(../Template2Flamingo/Images/ProductSearch/ProductView/PriceTopRight.png) no-repeat top right;
    width:8px;
    height:8px;
    padding:0px;
}                        
.tdPriceControlBottomLeft
{
    background: url(../Template2Flamingo/Images/ProductSearch/ProductView/PriceBottomLeft.png) no-repeat bottom left;
    width:8px;
    height:8px;
    padding:0px;
}                           
.tdPriceControlBottomRight
{
    background: url(../Template2Flamingo/Images/ProductSearch/ProductView/PriceBottomRight.png) no-repeat bottom right;
    width:8px;
    height:8px;
    padding:0px;
}
.tdTopMiddle
{
    border-top: solid 1px #d94553;
    line-height:0px;    
}
.tdBottomMiddle
{
    border-bottom: solid 1px #d94553;
    line-height:0px; 
}
.tdLeftMiddle
{
    border-left: solid 1px #d94553;
}
.tdRightMiddle
{
    border-right: solid 1px #d94553;
}
.tdPriceMiddleSection
{
    padding:0px;
    margin:0px;
    background-color:Transparent;
}
.DiscountRule
{
	
	font-size: 13px;
	color: #282731;
	font-weight: bold;
	vertical-align:middle;
}

.DiscountRuleLable
{
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;	
}
/*START OF PRODUCT VIEW TABS*/
.ui-menu 
{
	list-style:none;
	padding: 0;
	margin: 0;
	display:block;
	float: left;
	border: 0px;
}
.ui-menu .ui-menu 
{
	margin-top: -3px;
}
.ui-menu .ui-menu-item 
{
	margin:0;
	padding: 0;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a 
{
	text-decoration:none;
	display:block;
	padding: 20px 40px;
	line-height:1.5;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active 
{
	font-weight: normal;
	margin: -1px;
}
.ui-tabs  
{
    position: relative; 
    padding: 0 0 0 0; 
    background:none;
    border:0px;
    margin:0px
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav 
{ 
    margin: 0; padding: 0 .2em .2em 0; 
}
.ui-tabs .ui-tabs-nav li 
{ 
    list-style: none; 
    float: left; 
    position: relative;
    top: 1px; 
    margin: 0 0 0 0; 
    border-bottom: 0 !important; 
    padding: 0 2px 0 0; 
    white-space: nowrap; 
    background:none;
    border:0px;
}
.ui-tabs .ui-tabs-nav li a 
{ 
    float: left; 
    padding: 0px 0px 0px 0px; 
    text-decoration: none; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected 
{ 
    margin-bottom: 0; 
    padding-bottom: 1px; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a 
{ 
    cursor: text; 
}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav 
li.ui-tabs-selected a 
{ 
    cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel 
{ 
    display: block; 
    border-width: 0; 
    padding: 10px 20px; 
    background: none; 
    display: block; 
    border-width: 0; 
    padding: 10px 20px; 
    background: none; 
    text-align:left;
    border-top: solid 3px #941c29;
    border-left: solid 1px #941c29;
    border-right: solid 1px #941c29; 
    border-bottom: solid 1px #941c29;   
}
.ui-tabs .ui-tabs-hide 
{ 
    display: none !important; 
}
#favtabs_container ul.favtabs {list-style: none;height: 25px;margin: 0;font-size:8pt;font-weight:bold;}
#favtabs_container ul.favtabs li {float: left;}
#favtabs_container ul.favtabs li a {padding: 5px 10px;display: block;margin-right: 2px;text-decoration: none; background-color:#5d5d5d; color:#FFFFFF;}
#favtabs_container ul.favtabs li a:hover {background-color:#e14d5b;}
#favtabs_container ul.favtabs li a.active {background-color: #e14d5b;color:#FFFFFF;}

/*SIMILAR PRODUCT AND RELATED PRODUCTS IN PRODUCT VIEW PAGE*/
.jcarousel-skin-tango .jcarousel-container 
{
    -moz-border-radius: 10px;
    background: none;
}
.jcarousel-skin-tango .jcarousel-direction-rtl 
{
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal 
{
    width: 800px;
    height: 200px;
    padding-top: 20px;
    padding-left : 40px;
    padding-right: 40px;
    padding-bottom : 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal 
{
    width:  750px;
    padding-left : 30px;
}
.jcarousel-skin-tango .jcarousel-item 
{
    width: 200px;
    height: 210px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal
{
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal 
{
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder 
{
    background: #fff;
    color: #000;
}
.jcarousel-skin-tango ul li 
{
    padding: 2px 2px 2px 2px;
}

/*HORIZONTAL BUTTONS */
.jcarousel-skin-tango .jcarousel-next-horizontal 
{
    position: absolute;
    top: 75px;
    right: 5px;
    width: 47px;
    height: 61px;
    background-image: url('../Template2Flamingo/Images/Cart/right.png');
    background-repeat: no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal 
{
    left: 5px;
    right: auto;
    background-image: url('../Template2Flamingo/Images/Cart/right.png');
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
{
    cursor: hand;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal 
{
    position: absolute;
    top: 80px;
    left: 15px;
    width: 47px;
    height: 61px;
    background-image: url('../Template2Flamingo/Images/Cart/left.png');
    background-repeat: no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal 
{
    left: auto;
    right: 5px;
    background-image: url('../Template2Flamingo/Images/Cart/left.png');
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active 
{
    cursor: hand;
    background-position: -96px 0;
}

/*PRODUCT GALLARY IN PRODUCT VIEW PAGE */
.rcImg
{
	border:1px solid #fff;
	margin:0px 8px;
}
.rcImg:hover
{
	border:1px solid #336699;
	margin:0px 8px;
}

/*CAROUSEL NEXT AND PREV BUTTONS IMAGES*/
div.jMyCarousel .prev
{
	background: url('../Template2Flamingo/Images/Cart/left.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}
div.jMyCarousel .next
{
	background: url('../Template2Flamingo/Images/Cart/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}
div.jMyCarousel1 .prev
{
	background: url('../Template2Flamingo/Images/Cart/left.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}
div.jMyCarousel1 .next
{
	background: url('../Template2Flamingo/Images/Cart/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}

/*PASWORD  STRENGTH */
.strengthtext {font-size:8pt;font-weight:bold;float:left;vertical-align:middle;}
.chkavailibity div.strengthcolor {width:150px;height:10px;float:left;vertical-align:bottom;}

/*MESSAGE WINDOWS */
.vsTableMessageMain
{
	border-collapse:collapse;
 	height:200px;	
}
.vsPreviewMessageDetails
{ 
	background-image: url('../Template2Flamingo/Images/Messages/RequestForQuote.png');
	background-repeat:no-repeat;
	height:136px;
	width:400px;
}
.vsTableMessageDetails
{
	background-repeat:no-repeat;
	height:136px;
	width:400px;
}

.vsMessageOkButton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 12px;
    border-radius: 6px;
    background: #484848;  
    font: normal normal bold 14px arial;
    color: #ffffff;
    text-decoration: none;
}

.ProPopUpTitleBorder {border-left: 0px solid #e14d5b;border-right: 0px solid #e14d5b;border-bottom: 0px solid #e14d5b;border-top: 0px solid #e14d5b;border-collapse: collapse;}
.ProfilePopUpTitle {border-left: 0px solid #e14d5b;border-right: 0px solid #e14d5b;background-color: #e14d5b; 	font-size: 10pt; font-weight: bold;color:#FFFFFF;}

.ProPopUpSubTitleBorder {border-left: 0px solid #5d5d5d;border-right: 0px solid #5d5d5d;border-bottom: 0px solid #5d5d5d; border-top: 0px solid #5d5d5d;border-collapse: collapse;}
.ProPopUpSubTitle {background-color: #5d5d5d;font-size: 10pt;font-weight: bold;color:#FFFFFF;}

.ProApproverTitle {background-color: #e14d5b;font-size: 10pt;font-weight: bold;color:#FFFFFF;}
.ProApproverTitleBorder {background-color:#ffffff; border-left: 1px solid #e14d5b;border-right: 1px solid #e14d5b;border-bottom: 1px solid #e14d5b; border-top: 1px solid #e14d5b;border-collapse: collapse;}

/* START OF HEADER MENU CSS [TO RENDER ASP:MENU PROPERLY IN IE8 ]*/
.IE8Fix { z-index: 1000; }
.IE8FixCartToolBox { z-index: 1000;border:solid 0px; }

/* ResourceNotFound and ProductNotFound back button */
.btn-back {
    color: #fff;
    background-color: #c32f3e;
    border-color: transparent;
    border-radius: 3px;
}

    .btn-back:hover, .btn-back:focus, .btn-back:active {
        color: #fff;
        background-color: #666666;
        border-color: transparent;
    }