#error-panel {
    width: 95em;
}

#menu-bar {
    font-size: 22px;
    background: url(../../image/gradient/blue_bg_hd.gif) repeat-x scroll 0 0 transparent;
    border: 1px solid #BADAE8
}

#blank-item {
    margin-left: -2em;
}

#menu-block {
    position: relative;
}

#store-selection-menu {
    position: absolute;
    top: 8px;
    right: 14px;
}

#store-selection {
    font-size: 1.6em;
    border: 1px solid #002D96;
}

#menu-bar li.active-first {
    margin-left: 5em;
}

#logo {
    height: 120px;
    padding: 16px 0 8px 16px;
    position: relative;
    z-index: 999;
}

#logo a {
    left: 25px;
    position: absolute;
    top: 21px;
}

#login-info {
    margin-left: 9em;
}

#dealer-panel {
    width: 61em;
}

#dealer-form label {
    width: 14em;
}

#dealer_form_action {
    padding-left: 19em;
    padding-top: 1em;
    padding-bottom: 2em;
}

#dealer_action_item {
    padding-top: 1.6em;
}

.column2-container {
    margin-bottom: 2em;
}

.column3-container {
    margin-bottom: 2em;
}

.tab-desc {
    margin: 2em;
}

.tab-head {
    text-align:center;
    font-size:120%; 
    font-weight:bold;
    margin-bottom:1em
}

.tab-body {
    font-size: 110%
}

#user-panel {
    width: 55em;
}

#user-form label {
    width: 14em;
}

#user-form fieldset.action {
    padding-left: 14.7em;
}

#user-admin-access {
    margin-top: 1em
}

div.excel_icon {
    position: relative;
}

div.excel_icon a {
    position: absolute; 
    right: 27px;
    top: 25px;
}

#table-dealer-user-list-grid-table {
    margin-top : 7em;
}

.hidden {
    display: none;
}

span.error { 
    color: red; 
}

#forgot-link-item {
    margin-top: 1em;
    margin-left: 22em;
}

#auth_reset {
    width: 55em;
}

#reset_type_group {
    margin-left:11em;
}

#auth_reset_info {
    margin: 2em auto 1em 12em;
}

#shopName-suggestion {
    margin-left: 13em;
}

#status-email-note {
    bottom: 133px;
    color: #777777;
    font-size: 85%;
    position: absolute;
    right: 5px;
}    

#store-panel {
    width: 65em;
}

.config-oem, .config-aftermarket, .config-custom {
    display: none;
}

#juggleContainer {
    position: relative;
    overflow: auto;
    width: 460px;
 }

#availableContainer {
    float: left;
    width: 160px
}

#juggler {
    float: left;
    margin-top: 4em; 
    margin-left: 0.5em;
    width: 120px;
}

#assignedContainer {
    float: right;
    width: 155px;
    padding-right: 10px;
}

.juggle{
    width: 150px;   
}

#box-store-selection {
    font-size: 1.2em;
    text-align: center;    
    margin-top: 1em;
    margin-bottom: 1em;
}

#store-config-info {
    margin: 2em; 
    font-size: 1.4em;
}

#vehicle-panel {
    width: 630px;
}

#vehicle_label {
    display: none;
}

.juggle-label {
    text-align:center; 
    margin-bottom: 1em; 
    font-weight:bold;
}

#juggle-button-select {
    margin-left: 1.8em; 
    margin-bottom: .5em;
}

#juggle-button-deselect {
    margin-left: 0.8em; 
}

#vehicle_form_action {
    padding-left: 18em;
}

#category-dialog-wrapper {
    display: none;
}

#key_label {
    display: none;
}

#category-alert-wrapper {
    display: none;
}

#new-category {
    margin-left: 27em;
}

#category_form label {
    width: 5em;
}

#category_form fieldset {
    margin-top: 2em;
}

#category_form .text {
    width: 315px;
}

#category_name_error {
    color: red;
    margin-left: 6.5em;
}

#product_tab_container {
    width: 80%;
    margin: 2.5em auto;
}

#product_content {
    height: 604px;
}

#product_content fieldset {
    margin-top: 3em;
}

#product_content.yakima fieldset {
    margin-top: 1em;
}

#description, #alert {
    width: 450px; 
    height: 140px;
}

#descEscaped, #alertEscaped {
    width: 450px; 
    height: 140px;
}


#promotionDescription {
    width: 450px; 
    height: 200px;
}

.yui-skin-sam .yui-navset .yui-nav li.disabled { 
    opacity: .5; 
}

.yui-skin-sam .yui-navset .yui-nav li.disabled a, .yui-skin-sam .yui-navset .yui-nav li.disabled a:hover {
    background:#D8D8D8 url(sprite.png) repeat-x scroll 0% 50%;
    cursor: default;
} 

#action_container {
    margin-top: -9em;
    margin-left: 3em;
}

textarea {
    resize: none;
}

.desc_list_item img {
    vertical-align: top;
}


#prod_desc_list_item div {
    position: relative;
}

#prod_alert_list_item div {
    position: relative;
}

#prom_desc_list_item div {
    position: relative;
}

#prod_desc_hint_asterisk, #prom_desc_hint_asterisk {
    position: absolute;
    left: 600px;
    top: 25px;
}

#prod_desc_hint_error, #prom_desc_hint_error {
    position: absolute;
    left: 607px;
    top: 55px;
}

#prod_alert_hint_error {
    position: absolute;
    left: 607px;
    top: 55px;
}

#product_form_action {
    position: absolute;
    bottom: 20px;
    left: 5em;
}

#product_required_note {
    position: absolute;
    right: 20px;
    bottom: 5px;
}

.yui-skin-sam .yui-dt tbody td.up {
    background-color: #EEFFEE;
    width: 1em;
}

.yui-skin-sam .yui-dt tbody td.down {
    background-color: #FFEEEE;
    width: 1em;
}

.yui-skin-sam .yui-dt td.yui-dt-col-include {
    width: 1em;
    text-align: center;
}

.yui-skin-sam .yui-dt td.yui-dt-col-yearFromOption {
    width: 2em;
}

.yui-skin-sam .yui-dt td.yui-dt-col-yearToOption {
    width: 2em;
}

.invalid_cell {
    background-color: red;
}

.focus_2 {
    margin-top: -4em;
}

#category_selection {
    margin-top: 6em;
}

#category_selection div {
    position: relative;
}

#prod_cat_hint_asterisk {
    position: absolute;
    left: 600px;
    top: 25px;
}

#prod_cat_hint_error {
    position: absolute;
    left: 607px;
    top: 55px;
}

#cat_select_box {
    width: 450px;
}

#inventory-set label {
    width: 14em;
}

#stock_monitor_item {
    margin-top: 1em;
}

#product_content input.disabled_input {
    background-color: #ddd;
    border: 1px solid #6495ED;
    width: 250px;
    font: 120% arial,helvetica,clean,sans-serif;
}

#store-form input.disabled_input {
    background-color: #ddd;
    border: 1px solid #6495ED;
    width: 250px;
    font: 120% arial,helvetica,clean,sans-serif;
}

#product_content textarea.disabled_input {
    background-color: #ddd;
    border: 1px solid #6495ED;
    font: 120% arial,helvetica,clean,sans-serif;
}

#dealer-form input.disabled_input {
    background-color: #ddd;
    border: 1px solid #6495ED;
    width: 250px;
    font: 120% arial,helvetica,clean,sans-serif;
}

#alert-wrapper {
    display: none;
}

.substitute {
    display: none;
    background-color: #ddd;
    border: 1px solid #6495ED;
    width: 1.1em;
    height: 1.1em;
}

#stockable-substitute {
    margin-left : 15em;
}

#product_image_upload {
    position: absolute;
    left: 205px;
    top: 36px;
}

#prod_image_loading_progress {
    position: absolute;
    left: 320px;
    top: 39px;
    display: none;
}

#product_image_hint {
    position:absolute; 
    left: 340px; 
    top:40px;
}

#image-tab {
    position: relative;
}

#product_image_list {
    display: none;
    position: absolute;
    top: 17em;
    width: 100%;
}

#product-image-list-table-subtitle {
    position: absolute;
    right: 61px;
}

#product-image-list-table2-subtitle {
    position: absolute;
    right: 61px;
}

#product-image-list-table3-subtitle {
    position: absolute;
    right: 61px;
}

#product-image-list-table4-subtitle {
    position: absolute;
    right: 61px;
}

#product-image-list-table5-subtitle {
    position: absolute;
    right: 61px;
}


#installation-set p.section {
    width: 550px;
}

#product-calendar-selection { 
    display:none; 
    z-index: 100;
    position:absolute; 
    left: 27em; 
    top: 7em; 
}    

#installation-set label {
    width: 14em;
}

#install_required_item {
    margin-top: 1em;
}

#product-form {
    position: relative;
}

.calendar-button {
    cursor : pointer;
}

#product_form_error {
    position: absolute;
    top: 1em;
    left: 12em;
    z-index: 1;
}

#product_visible_item {
    margin-top: 1em;
}

#status-set input.dt-input, #promotion-set input.dt-input {
    width: 100px;
}

#prom_option_item {
    margin-top: 1em;
}

#action_new_store {
    margin-left: 35em;
    margin-top: 5em;
}

#store_logo_message {
    margin-left: 12em;
    margin-top: -3.1em;
    color: red;
}

#store-form label {
    width: 12em;
}

#store_image_item label {
    top: 50px;
}

#store_logo_image {
    position: absolute;
    top: 36px;
    left: 23px;
    width: 280px;
}

#store_pivnet_image {
    position: absolute;
    top: 16px;
    left: 38%;
}

#party_logo_image {
    position: absolute;
    top: 16px;
    right: 16px;
}

#store_image_upload {
    top: 140px;
}

#store_action_item {
    padding-top: 1.6em;
}

#store_form_action {
    padding-left: 19em;
}

#store-user-panel, #party-user-panel {
    width: 61em; 
}

#store-user-form fieldset.action {
    padding-top: 3em;
}

#party-user-form fieldset.action {
    padding-top: 3em;
}

#action_new_store_user {
    margin-left: 35em;
    margin-top: 5em;
}

#store_manager_juggle_item {
    margin-top: 2em;
}

#store_manager_juggle_hint {
    color: red;
    font-size: 100%;
    margin-top: 1em;
    margin-left: 32em;
}

#juggle_mandatory_image {
    position: absolute;
    right:0px;
    top:75px;
}

.info-node {
    font-weight:bold;
}

.valid-store-context {
    position: relative;
    display: none;
}

.store-context-info {
    display: none;
    font-size: 120%;
    margin: 2em;
}

#product-search-block {
    margin: 2em;
    width: 100%;
    overflow: hidden;
}

#product-button-box {
    float: left;
}

#product-search-box {
    float: right;
    margin-right: 4em;
}

#product-search {
    font-size: 1.6em;
}

#product-query {
    font-size: 1.6em;
    margin: 0 0.5em;
}

#product-query {
    font-size: 1.6em;
    margin: 0 0.5em;
}

#store-make-button-container {
    margin-left: 25em;
}

#custom-make-button-container {
    margin-left: 25em;
}

#table-make-list-grid-table th.yui-dt-first {
    width: 50px;
}

#table-make-list-grid-table #yui-dt0-th-flag {
    width: 70px;    
}

#table-make-list-grid-table td.yui-dt0-col-flag {
    text-align: center;
}

#custom-table-make-list-grid-table th.yui-dt-first {
    width: 50px;
}

#custom-table-make-list-grid-table #yui-dt0-th-flag {
    width: 70px;    
}

#custom-table-make-list-grid-table td.yui-dt0-col-flag {
    text-align: center;
}

#table-category-list-grid-table #yui-dt0-th-key {
    width: 50px;
}

#table-category-list-grid-table #yui-dt0-th-active {
    width: 70px;
}

#table-category-list-grid-table #yui-dt0-th-created {
    width: 70px;
}

#table-category-list-grid-table #yui-dt0-th-modified {
    width: 100px;
}

#custom-table-category-list #yui-dt0-th-key {
    width: 50px;
}

#custom-table-category-list #yui-dt0-th-active {
    width: 70px;
}

#custom-table-category-list #yui-dt0-th-created {
    width: 70px;
}

#custom-table-category-list #yui-dt0-th-modified {
    width: 100px;
}

.message-node {
    margin: 2em;
    text-align: center;
}

#spec_tax_code_item {
    margin-top: 1em;
}

.decimal-point {
    font-weight: bold;
}

.dimension-hint {
    padding-left: 20px;
}

.spec-width-hint {
    padding-left: 30px;
}

#lengthInch, #widthInch, #heightInch, #weightPound {
    width: 100px;
    text-align:right; 
}

#lengthFraction, #widthFraction, #heightFraction, #weightFraction {
    width: 75px;
    text-align:right; 
}

#product-image-list-table-grid-table {
    margin-top: 4em;
}

#product-image-list-table2-grid-table {
	margin-top: 4em;
	display: none;
}

#product-image-list-table3-grid-table {
	margin-top: 4em;
	display: none;
}

#product-image-list-table4-grid-table {
	margin-top: 4em;
	display: none;
}

#product-image-list-table5-grid-table {
	margin-top: 4em;
	display: none;
}

#party_logo_block {
    display: none;
}

.button_container_block {
    width: 250px;
    margin: 0 auto;
}

.optional_fieldset {
    display: none;
}

#dealer_ship_item {
    margin-bottom: 1em;
}

#dealer_shipping_prompt {
    margin-left: .5em; 
    font-weight:bold; 
}

#url.errors {
    margin-left: 1.5em;
}

#dealer-panel {
    width: 55em;
}

#dealer_logo_message {
    margin-top:-44px; 
    margin-left: 95px; 
    color:red;
}

.party_selection_block {
    position:absolute; 
    top: -50px; 
    right:100px;
}

#user-excel-download {
    position:absolute; 
    top: -65px; 
    right:25px;
    display: none;
}

#party-selection {
    border: 1px solid #002D96;
    font-size: 1.6em;
}

#report_criteria #party-selection{
	width: 210px;
}

.party_selection_label {
    font-weight:bold; 
    margin-right:1em;
}

#party-profile-panel {
    width: 75em;
}

#profile-card-expiration {
    position: relative;
}

#expiry-month {
    position: absolute;
    left: 11em;
}

#expiry-year {
    position: absolute;
    left: 22.8em;
}

#expirationMonth, #expirationYear {
    width: 100px;
}

#profile-security-item {
    margin-top: 2em;
}

#profile-security-block {
    position: relative;
}

#profile-security-code {
    position: absolute;
    left: 11em;
}

#securityCode {
    width: 100px;
}

#profile-cvv-item {
    display: none;
    position: relative;
    height: 14em;
}

#profile-security-cvv {
    position: absolute;
    left: 4.5em;  
    top: 20px;  
}

.paymentTypeNameBlock{
    position: relative;    
}

.paymentTypeName {
    position: absolute; 
    left: 16em;
}

.profile_icon_image {
    position: absolute;
    top: -12px; 
}

#product-ymmc-block {
    overflow: auto;
    width: 100%;
}

.ymmc-element{
    float: left;
    margin: 2em; 
    width: 10em
}

.ymmc-item select {
    border: 1px solid #002D96;
    font-size: 1.6em;
    width: 7em;
}

.ymmc-label {
    font-size: 1.4em; 
    text-align: center; 
    margin-bottom: 5px;
}

#ymmc-button-element {
    margin-top: 4.1em;
}

#ymmc-progress-element {
    margin-top: 4.3em;
}

.progress-loading {
    display: none;
}

#dealer_bill_item {
    margin-bottom: 1em;
}

#store_address_section_item {
    margin-top: 1em;
}

.address_error {
    margin: 2em;
}

.new-card-info {
    margin-left: 10em; 
    font-weight: bold; 
    font-size: 120%;
    margin-bottom: -1em;
}

#profile_action_save_item {
    margin-left: 10em; 
    margin-top: 2em;
}

hr.card_separator {
    margin: 2em;
    color: #BADAE8;
}

.card_delete_item {
    padding-left: 11em;
    padding-top: 1.6em;
}

#namespace-suggestion {
    padding-left: 13em;
}

#ship_dflt_note_item {
    margin-top: 2em;
    margin-bottom: 1em;
}

#defaultDomestic, #defaultInternational {
    text-align: right;
    width: 100px;
}

.spec-rate-hint {
    padding-left: 3px;
}

.custom_catalog_item {
    display: none;
}

#partySubdomain-suggestion {
    padding-left: 15em;
}

#party-namespace-suggestion {
    padding-left: 15em;
}

#parts_markup_item {
    position: relative;
    margin-top: 1em;
}

#custom_parts_markup_item {
    position: relative;
    margin-top: 1em;
}

#sales_markup_item {
    margin-top: 1em;
}

#custom_sales_markup_item {
    margin-top: 1em;
}

#ykm_sales_markup_item {
    margin-top: 1em;
}

#sales_markup_action_container {
    margin-left: 15em; 
    margin-top: 1em;
}

#custom_sales_markup_action_container {
    margin-left: 15em; 
    margin-top: 1em;
}

#ykm_sales_markup_action_container {
    margin-left: 15em; 
    margin-top: 1em;
}

#parts_markup_message, 
#sales_markup_message {
    color:red;
}

#custom_parts_markup_message, 
#custom_sales_markup_message {
    color:red;
}

#ykm_parts_markup_message, 
#ykm_sales_markup_message {
    color:red;
}

#parts_markup_reset {
    position: absolute;
    left: 700px;
    bottom: 1px;
}

#instal_rate_action_container {
    margin-left: 15em; 
    margin-top: 1em; 
    margin-bottom: 1em;
}

#custom_instal_rate_action_container {
    margin-left: 15em; 
    margin-top: 1em; 
    margin-bottom: 1em;
}

#ykm_instal_rate_action_container {
    margin-left: 15em; 
    margin-top: 1em; 
    margin-bottom: 1em;
}

#email_format_note {
    color: red;
    margin-bottom: 1em;
    margin-left: 8em;
}

#copy-installations-message {
    padding-right: 10em;
}

#copy-from-parties {
    margin: 0 auto 1em 34.8em;
}

#copy-installations-parties {
    margin: 0 auto 0 35em;
    width: 25em;
}

#to-dealer {
    font-weight:bold; 
    padding-right: 25px;
}

#from-dealer {
    font-weight:bold;
    padding-right: 10px;
}

#copy-installations-action {
    margin: 2em auto 2em 41.4em;
    width: 20em;
    padding-top: 1em;
}

#yui-dt0-th-installRequired {
    width: 25px;
}

#yui-dt0-th-display {
    width: 25px;
}

#yui-dt0-th-year, #yui-dt0-th-make, #yui-dt0-th-model,
#yui-dt0-th-timeFormatted, #yui-dt0-th-rateFormatted, 
#yui-dt0-th-msrpFormatted, #yui-dt0-th-partCostFormatted, 
#yui-dt0-th-salesMarginFormatted, #yui-dt0-th-computedFormatted, 
#yui-dt0-th-overrideFormatted, #yui-dt0-th-unitCostFormatted {
    width: 50px;
}

#yui-dt0-th-marginFormatted, #yui-dt0-th-installedFormatted {
    width: 50px;
}

#yui-dt0-th-ctsFormatted {
    width: 50px;
}

.yui-dt0-col-installRequired {
    text-align: center !important;
}

.yui-dt0-col-display {
    text-align: center !important;
}

.yui-dt0-col-timeFormatted, .yui-dt0-col-rateFormatted, .yui-dt0-col-timeFormatted, 
.yui-dt0-col-marginFormatted, .yui-dt0-col-msrpFormatted, .yui-dt0-col-installedFormatted, 
.yui-dt0-col-ctsFormatted {
    text-align: right !important;
}

#table-consultant-products #yui-dt0-th-loginCount {
	width: 50px;
}

#table-consultant-products #yui-dt0-th-priceFormatted {
	width: 100px;
}

#table-consultant-products #yui-dt0-th-quantity {
	width: 50px;
}

#yui-dt0-th-consultant, #yui-dt0-th-productName {
	width: 250px;
}

#table-consultant-products .yui-dt-col-loginCount {
	text-align: center !important;
}

#table-consultant-products .yui-dt-col-loginCount {
	text-align: center !important;
}

#table-consultant-products .yui-dt-col-quantity {
	text-align: center !important;
}

#table-consultant-products .yui-dt-col-priceFormatted {
    text-align: right !important;
}

#report_criteria .text {
    font-size: 1.6em;
    width: 135px;
} 

#report_criteria span {
    font-weight: bold;
    padding-right: 1em;
}

#report_criteria {
    position: relative; 
    height: 140px;
}

#from_date_block {
    position:absolute; 
    left: 25px;
    top: 50px; 
}

#to_date_block {
    position:absolute; 
    left: 265px;
    top: 50px; 
}

.report_dealer_selection_block {
    position: absolute;
    left: 570px;
    top: 50px;
}

#party_switch {
    position: absolute;
    left: 790px;
    top: 47px;
}

#report-calendar-selection { 
    display:none; 
    z-index: 100;
    position:absolute; 
    left: 220px; 
    top: 100px; 
}    

#promotion-dialog {
    position: relative;
}

#promotion-calendar-selection {
    z-index: 100;
    position:absolute; 
    left: 220px; 
    top: 100px; 
}

#report-excel-download {
    position:absolute; 
    right: 25px;
    top: 35px; 
}

.order_section {
    overflow: hidden;
    width: 100%;
}

.receipt_section {
    overflow: hidden;
    width: 100%;
    margin-top: 1em;
}

.left_section {
    float: left;
    width: 45%;
    margin-left: 2em;
}

.right_section {
    float: right;
    width: 45%;
    margin-right: 2em;
}

.order_section label {
    clear: left;
    float:left;    
    font-weight: bold; 
    padding-right: 18px;
    text-align: right;
    width: 140px;    
}

.receipt_section label {
    clear: left;
    float:left;    
    font-weight: bold; 
    padding-right: 18px;
    text-align: right;
    width: 140px;    
}

#discount_item label {
    padding-top: 7px;
}

#first_order_section #ord_ord_section {
    margin-top: 0;
}

#first_order_section #ord_cust_section {
    margin-top: 0;
}

#first_receipt_section #receipt_customer_section {
	margin-top: 0;
}

#first_receipt_section #receipt_shipment_section {
	margin-top: 0;
}

#last_order_section {
    margin-top: 2em;
}

.promotion_error {
    color: red;
    padding-left: 5px;
}

#promotion_form {
    margin-top: 2em;
}

#promotion_form .text {
    width: 150px;
}

#yui-dt0-th-productId {
    width: 50px;
}

#yui-dt0-th-priceFormatted {
    width: 100px;
}

#yui-dt0-th-enabled {
    width: 110px;
}

#yui-dt0-th-beginDay {
    width: 100px;
}

#yui-dt0-th-endDay {
    width: 100px;
}

#parts_markup_action_container {
    margin-left: 15em; 
    margin-top: 1em; 
    margin-bottom: 2em;
}

#custom_parts_markup_action_container {
    margin-left: 15em; 
    margin-top: 1em; 
    margin-bottom: 2em;
}

#ykm_parts_markup_action_container {
    margin-left: 15em; 
    margin-top: 1em; 
    margin-bottom: 2em;
}

.report_info_message {
    color:blue;
    font-weight: bold;
    margin-left: 7em;
    width: 400px;
}

#installation-list-table #yui-dt0-th-productId {
	display: none;
}

#custom-installation-list-table #yui-dt0-th-productId {
	display: none;
}

#ord_comments_section {
	width: 96%;
}

#ord_comments_section .bd {
	position: relative; 
	height: 16em
}

#ord_comments_box {
	width:93%; 
	position:absolute; 
	top: 20px; 
	right: 50px
}

#ord_comments_box textarea {
 	clear: both;
    float: right;
    width: 99%;
}

#ord_comments_save_box {
	position:absolute; 
	bottom: 20px; 
	width:100px; 
	margin-left: 450px;
}

#ord_comments_list_item label {
	margin-top: 4em;
}

.report_party_table { 
	margin: 1em; 
	border-collapse: collapse; 
}

.report_party_table td, .report_party_table th { 
	padding: .3em; 
	border: 1px #ccc solid; 
}

.report_party_table thead { 
	background: #9cf; 
} 

.report_party_block {
	margin-left: 1em;
	margin-top: 2em;
}

#table-vehicle-report #yui-dt0-th-year {
	width: 100px;
}

#table-vehicle-report #yui-dt0-th-make {
	width: 100px;
}
#table-vehicle-report #yui-dt0-th-model {
	width: 140px;
}
#table-vehicle-report #yui-dt0-th-sold {
	width: 100px;
}
#table-vehicle-report #yui-dt0-th-returned {
	width: 100px;
}
#table-vehicle-report #yui-dt0-th-busyMonth {
	width: 100px;
}

#product-image-list-table .yui-dt-col-code {
	width: 300px;
}

#installation-list-table-grid-table {
	width: auto; 
	min-width: 930px;
}

#custom-installation-list-table-grid-table {
	width: auto; 
	min-width: 930px;
}

#product_list_box {
	min-width: 0;
	width: auto;
}

#container{
	width : 630px;
}

#leftContainer{
	float : left;
	width : 160px
}

#buttonContainer{
	float: left;
    margin-left: 3.5em;
    margin-top: 7em;
    width: 120px;
}

#rightContainer{
	float:right;
	width:155px;
}

#clearContainer{
	clear:both;
}

#enabledList{
	width: 150px;	
}

#disabledList {
	width: 150px;	
}

#promo-email-content-box {
	min-width: 900px;
}

#promotion-email-panel {
	width: 65em;
}

#left-box-name {
	margin-bottom: 1em;
    margin-left: 2em;
}

#button-select-bottom {
	margin-left: 0.5em;
    margin-top: 1em;
}

#right-box-name {
 	margin-bottom: 1em;
    margin-left: 2em;
}

#promo-email-action {
	padding-left: 26em;
}

#dealer_comments_list_item div textarea {
	height: 120px;
}

#dealer_alert_list_item div textarea {
	height: 120px;
}

#ord_print_section {
	position: relative;
}

##order-print-block {
	width: 200px;
}

#print_status_link img {
	width: 80px;
}

#order-receipt-block {
	position:absolute;
	left: 140px;
	top:0px;
}

#print-receipt_link img {
	width: 80px;
}

#third_receipt_section {
	margin-top:-3em;
}

@media print {
	#ord_print_section {
		display: none;
	}
}

#product-alert-wrapper {
    display: none;
}

#block_order_party_list {
	position:relative;
	height: 3em;
}

#order_list_label {
	font-size: 120%;
	font-weight:bold;
	position:absolute;
	top:7px;
	right:380px;
}

#order_list_party_selection_block {
	position:absolute;
	top:1px;
	right:25px;
}

#table-order-unit-list-grid-table {
	margin-left: 0em;
	margin-right: 0em;
}

#table-order-unit-list-grid-table #yui-dt0-th-priceFormatted {
    width: 50px;
}

#table-model-list #yui-dt0-th-enabled {
	width: 50px;
}

#table-model-list .yui-dt0-col-enabled {
	text-align: center;
}

.year_list #order_list_label {
	right: 230px;
}

#yui-dt0-th-makeName {
	width: 50px;
}

span#date_button {
	padding-right: 0;
	width: 40px;
}

#report-margin-report-context #report_criteria {
	height: 50px;
}

#yui-dt0-th-displayedPrice {
	width: 25px;
}

#installation-list-table .yui-dt0-col-unitCostFormatted {
	text-align: right !important;
}

#installation-list-table .yui-dt0-col-computedFormatted {
	text-align: right !important;
}

#installation-list-table .yui-dt0-col-displayedPriceFormatted {
	text-align: right !important;
}

#installation-list-table .yui-dt0-col-overrideFormatted {
	text-align: right !important;
}

#installation-list-table .yui-dt0-th-displayedPriceFormatted {
	width: 50px;
}

#installation-list-table-grid-table {
	margin: 0.5em;
}

#ord_cc_section label {
	width: 100px;
}

#payable_type_name_block {
	position: relative;
}

#payable_icon_image {
	position: absolute;
	left: 118px;
	bottom: -35px;	
}

#payable_type_name {
	position: absolute;
	left: 175px;
	top: 2px;
}

.yui-dt-col-created {
	width: 250px;
}

#table-order-list-grid-table .yui-dt-col-created {
	width : auto;	
}

#promocode-calendar-widget {
	position: absolute;
	top:30px;
	left:550px;
}

#party-promocode-panel {
	width : 75em;
}

#table-vehicle-report #yui-dt0-th-dealer {
	width: 100px;
}

#table-promocode-list .yui-dt-col-identity {
	width: 70px;
}

#table-promocode-list .yui-dt-col-code {
	width: 70px;
}

#table-promocode-list .yui-dt-col-valueFormatted {
	width: 70px;
}

#table-promocode-list .yui-dt-col-createdDate {
	width: 160px;
}

#table-promocode-list .yui-dt-col-key {
	width: 70px;
}

#table-promocode-list .yui-dt-col-enabled {
	width: 70px;
}

#table-promocode-list .yui-dt-col-modifiedDate {
	width: 70px;
}

#table-promocode-list .yui-dt-col-percentile {
	width: 70px;
}

#table-promocode-list .yui-dt-col-createdDate {
	width: 160px;
}

#table-promocode-list .yui-dt-col-startFormatted {
	width: 160px;
}

#table-promocode-list .yui-dt-col-endFormatted {
	width: 160px;
}

<<<<<<< HEAD
.bx-pager {
	display: none;
}

.bx-wrapper {
	float: left;
	margin-left: 11em;
	margin-top: 4em;	
	height: 100px;
}

.tnail {
	height: 160px;
}

.view-port {
  width: 960px;
  overflow: hidden;
  position: relative;
}
.slider-container {
  position: relative;
  height: 138px;
  margin: 0;
  padding: 0;
}
.item {
  position: absolute;
  width: 234px;
  height: 138px;
  margin-right: 8px
}

#img-tn-box {
	margin-left: 100px;
	margin-right: 300px;
	margin-top: 50px;
}

#dealer_alert_list_item {
	margin-top: 1em;
}

#custom_display_enabled_item {
	margin-top: 1em;
}

#custom_display_disabled_item {
	margin-top: 1em;
}

#custom_enabled_alert_list_item label {
	margin-top: 3em;
}

#custom_enabled_alert_list_item div textarea {
	height: 120px;
}

#custom_enabled_alert_list_item div textarea {
	height: 120px;
}

#custom_not_enabled_alert_list_item div textarea {
	height: 120px;
}

#custom_not_enabled_alert_list_item label {
	margin-top: 3em;
}

.tnail-3, .tnail-4 {
	width: 250px;
	margin: 0 auto;	
}

.flex-control-nav li {
	display: none;
}

#product-image-list-table td.yui-dt-col-code {
    width: 260px;
    text-align: center;
}

#product-image-list-table2 td.yui-dt-col-code {
    width: 260px;
    text-align: center;
}

#product-image-list-table3 td.yui-dt-col-code {
    width: 260px;
    text-align: center;
}

#product-image-list-table4 td.yui-dt-col-code {
    width: 260px;
    text-align: center;
}

#drop-area {
	margin-top: 0.5em;
}

#total-progress {
	width: 700px;
	height: 30px;
	margin-top: 1em;
	margin-left: 11em;
	display: inline-block;
}

#progress_value {
	background-color: #42a2ce;
	height: 30px;
	width: 0%;
	display: inline-block;
}

#progress_text {
	display: none;
}

#custom_enabled_alert_list_item textarea {
	height: 120px;
}

#custom_not_enabled_alert_list_item textarea {
	height: 120px;
}

#oem_display_disabled_item {
	margin-top: 16px;
}

#oem_not_enabled_alert_list_item textarea {
	height: 120px;
}

#custom_enabled_alert_list_item label {
    margin-top: 3em;
}

#ykm_enabled_alert_list_item textarea {
	height: 120px;
}

#ykm_not_enabled_alert_list_item textarea {
	height: 120px;
}

#ykm_enabled_alert_list_item label {
    margin-top: 3em;
}

#ykm_display_enabled_item {
	margin-top : 2em;
}

#ykm_enabled_alert_list_item label {
	margin-top : 3em;	
}

#ykm_display_disabled_item {
	margin-top : 2em;
}

#ykm_not_enabled_alert_list_item label {
	margin-top : 3em;
}

#ykm_price_msrp_item {
	margin-top: 1em;
}

#ykm_parts_markup_item {
	position: relative;
	margin-top : 2em;
}

#dealer_alert_list_item {
	margin-top : 2em;
}

#oem_not_enabled_alert_list_item label {
	margin-top : 3em;
}

#dealer_alert_list_item label {
	margin-top : 3em;
}


#custom_display_enabled_item {
	margin-top : 2em;
}

#custom_enabled_alert_list_item label {
	margin-top : 3em;	
}

#custom_display_disabled_item {
	margin-top : 2em;
}

#custom_not_enabled_alert_list_item label {
	margin-top : 3em;
}

#dealer_comments_list_item label {
	margin-top : 3em;
}

#note-result-block {
	max-width: 900px;
	margin: 0 auto;
}


#note_note_item label {
	margin-top: 5em;
}

#note_form #note_note_item label {
	margin-top: 0;
}

#note_signature_item label {
	margin-top: 4em;
}

#note_signature_item {
	margin-top: 1em;
}

#note_note_error, #note_user_error {
	color: red;
}

/* Styles for signature plugin v1.2.0. */
.kbw-signature {
	display: inline-block;
	border: 1px solid #a0a0a0;
	-ms-touch-action: none;
}
.kbw-signature-disabled {
	opacity: 1;
	border: none;
}

.kbw-signature { 
	width: 400px; 
	height: 120px; 
	background-color: white;
	color: black;
}

#yui-dt0-th-note {
	width: 500px;
}

#yui-dt0-th-identity {
	width : 70px;
}

#yui-dt0-th-identity-liner {
	background: none;
}

#yui-dt0-th-key {
	min-width: 140px;
}

#note-list-table-count {
	display: none;
}

#note_form label {
	width : 7em;
}

#note_form {
	margin-top: 1.6em;
}

.yui-dt-hidden {
	display: none;	
}

.date-para {
	margin-top: 1em;
	margin-bottom: 1em;
}

.dealer_note_box .yui-dt-col-note {
	width: 100%;
}

.sig-para {
	margin-top: 1em;
}

.note-para {
	margin-top: 1em;
}

.dealer_note_box .grid-header {
	display: none;
}

#new_note_container {
	padding-bottom: 25px;
}



























#table-dealer-list #yui-dt0-th-key {
	min-width: 20px;
}

#table-dealer-list #yui-dt0-th-name {
	width: 250px;
}

#table-dealer-list #yui-dt0-th-dealerCode {
	width: 50px;
}


#table-dealer-list #yui-dt0-th-dealerDistrict {
	width: 50px;
}

#table-dealer-list #yui-dt0-th-regionCode {
	width: 50px;
}

#table-dealer-list #yui-dt0-th-url {
	width: 300px;
}

#table-dealer-list #yui-dt0-th-active {
	width: 50px;
}

#table-dealer-list #yui-dt0-th-modified {
	width: 100px;
}

#table-dealer-list #yui-dt0-th-note {
	width: auto;
}

#note-dialog_c {
	z-index : 999 !important;
}

#cke_description {
	display: inline-block;
}

#cke_alert {
	display: inline-block;
}

#product-list-table #yui-dt0-th-key {
	min-width: 20px;
}

.yakima-dealer-products #yui-dt0-th-tierAvailable, 
.yakima-dealer-products #yui-dt0-th-code,
.yakima-dealer-products #yui-dt0-th-item,
.yakima-dealer-products #yui-dt0-th-sku,
.yakima-dealer-products #yui-dt0-th-modelName,
.yakima-dealer-products #yui-dt0-th-brand {
    width: 5em;
}

.yakima-dealer-products #yui-dt0-th-unitPriceFormatted {
    width: 50px;
}

.yakima-dealer-products {
	width: 1200px;
}

#status_history {
	margin-top : 1em;
}

#status_history .status_item {
	padding-right : 1em;
}