.x-panel a { text-decoration: underline; font-weight: normal; }

.x-small-editor .x-form-field-wrap .x-form-trigger.x-form-clear-trigger { height: 21px; margin-top: 4px; margin-left: -4px; margin-right: 4px; border-bottom-color: #b9b9b9; }
.x-small-editor .x-form-field-wrap .x-form-trigger.x-form-search-trigger { height: 21px; margin-top: 4px; margin-left: -4px; border-bottom-color: #b9b9b9; }
.x-grid-panel INPUT[type='text'] { height: 14px !important; border-width: 1px; }

#content-rapidquotes { background: url(../images/page_content_back_fade.gif) repeat-y right #fff; }

#rapidquotes-inset { width: 870px; height: 122px; background: url(../images/rapidquotes_home_inset.jpg) 10px no-repeat; }
#rapidquotes-inset .label { width: 213px; height: 122px; float: left; padding: 0; margin-left: 50px; }
#rapidquotes-inset .signup { width: 208px; height: 102px; background: url(../images/btn_rapidquotes_signup.jpg) no-repeat right; }
#rapidquotes-inset .login { width: 166px; height: 122px; background: url(../images/btn_rapidquotes_login.jpg) no-repeat right; }

#rapidquotes-inset a div.signup { width: 122px; height: 122px; background: url(../images/btn_large_arrow_left_active.jpg) top; float: left; }
#rapidquotes-inset a:hover div.signup { width: 122px; height: 122px; background: url(../images/btn_large_arrow_left_active.jpg) bottom; }

#rapidquotes-inset a div.login { width: 122px; height: 122px; background: url(../images/btn_large_arrow_right_active.jpg) top; float: left; }
#rapidquotes-inset a:hover div.login { width: 122px; height: 122px; background: url(../images/btn_large_arrow_right_active.jpg) bottom; }

#single-page-header { width: 936px; height: 68px; background: url(../images/main_header_fade_grey.gif) repeat-x; margin: 0px 5px 0px 5px; padding: 0px; overflow: hidden; }

#single-page-header #header { float: left; color: #000; margin: 8px; }
#single-page-header #header h1 { color: #000; letter-spacing: normal; margin: 2px; }
#single-page-header #header h3 { color: #222; font-weight: normal; margin: 2px; }

#single-page-header .toolbar { font-size: 11px; font-weight: bold; text-align: center; width: 110px; height: 68px; display: inline; }
#single-page-header .toolbar a { color: #fff; }
#single-page-header .toolbar a:hover { text-decoration: underline; }
#single-page-header .toolbar div { margin-right: 16px; }
#single-page-header .toolbar div div { margin-top: 12px; width: 37px; }
#single-page-header .toolbar-right { float: right; height: 67px; /*pixel anomoly fix*/ }

#single-page-header #btn-pdf { width: 37px; height: 68px; background: url(../images/btn_pdf.jpg) top center no-repeat; float: right; display: inline; }
#single-page-header #btn-pdf:hover { background: url(../images/btn_pdf.jpg) bottom center no-repeat; float: right; cursor: pointer; text-decoration: none; }
#single-page-header #btn-pdf a { color: #000; }

#single-page-header #btn-print { width: 37px; height: 68px; background: url(../images/btn_print.jpg) 0px 0px; float: right; display: inline; }
#single-page-header #btn-print:hover { background: url(../images/btn_print.jpg) 0px 75px; float: right; cursor: pointer; text-decoration: none; }

/* Missing help button images
#single-page-header #btn-help { width: 37px; height: 68px; background: url(../images/btn_help.gif) 0px 0px; float: right; display: inline; }
#single-page-header #btn-help:hover { background: url(../images/btn_help.gif) 0px 75px; float: right; cursor: pointer; text-decoration: none; }
*/

#single-page-header #btn-account-settings { width: 52px; height: 68px; background: url(../images/btn_gear.gif) center top no-repeat; float: right; display: inline; text-align: center; }
#single-page-header #btn-account-settings:hover { background: url(../images/btn_gear.gif) center bottom no-repeat; cursor: pointer; text-decoration: none; }
#single-page-header #btn-account-settings a { color: #000; }

#single-page-between { display: none; }
#page-border { display: none; }

#submit { float: right; margin-bottom: 10px; }
#submit span { float: left; padding: 8px 0px 8px 0px; }

/* Home - Account */
#home-myaccount { margin: 16px; min-height: 475px; height: 100%; width: 904px; background: #fff url(../images/page_content_back_fade.gif) repeat-y right top; }
#home-myaccount .fade { position: relative; top: 0px; height: 100%; width: 904px; }
#home-myaccount .form { width: 904px; height: 475px; }

.home-myaccount-form #content-watermark { height: 475px; }
.home-myaccount-form h2 { line-height: 36px; padding: 0px; margin: 0px; color: #eb6427; height: 36px; }
.home-myaccount-form .all h3 { line-height: 36px; padding: 0px; margin: 0px; color: #eb6427; height: 36px; font-size: 10px; letter-spacing: 0.1em; }
.home-myaccount-form .all a:hover { text-decoration: none; }
.home-myaccount-form .all h3 img { vertical-align: middle; }

.home-myaccount-form .activities { margin-left: 16px; }
.home-myaccount-form .activities .activity { width: 200px; height: 63px; padding: 0px; margin: 8px; }
.home-myaccount-form .activities .image { width: 63px; height: 63px; float: left; }
.home-myaccount-form .activities .label { width: 129px; height: 23px; line-height: 23px; font-size: 14px; font-weight: bold; float: left; padding-left: 8px; }
.home-myaccount-form .activities .description { width: 129px; height: 40px; font-size: 10px; font-weight: bold; float: left; color: #000; padding-left: 8px; }

.home-myaccount-form .instant-quote .image { width: 63px; height: 63px; background: url(../images/btn_db_instant_quote.gif) top; }
.home-myaccount-form .rfqs .image { width: 63px; height: 63px; background: url(../images/btn_db_rfqs.gif) top; }
.home-myaccount-form .quotes .image { width: 63px; height: 63px; background: url(../images/btn_db_quotes.gif) top; }
.home-myaccount-form .orders .image { width: 63px; height: 63px; background: url(../images/btn_db_orders.gif) top; }
.home-myaccount-form .part-manager .image { width: 63px; height: 63px; background: url(../images/btn_db_part_manager.gif) top; }
.home-myaccount-form .account-settings .image { width: 63px; height: 63px; background: url(../images/btn_db_my_settings.gif) top; }

.home-myaccount-form .instant-quote:hover .image { width: 63px; height: 63px; background: url(../images/btn_db_instant_quote.gif) bottom; }
.home-myaccount-form .rfqs:hover .image { width: 63px; height: 63px; background: url(../images/btn_db_rfqs.gif) bottom; }
.home-myaccount-form .quotes:hover .image { width: 63px; height: 63px; background: url(../images/btn_db_quotes.gif) bottom; }
.home-myaccount-form .orders:hover .image { width: 63px; height: 63px; background: url(../images/btn_db_orders.gif) bottom; }
.home-myaccount-form .part-manager:hover .image { width: 63px; height: 63px; background: url(../images/btn_db_part_manager.gif) bottom; }
.home-myaccount-form .account-settings:hover .image { width: 63px; height: 63px; background: url(../images/btn_db_my_settings.gif) bottom; }

.home-myaccount-form .lists h2 { float: left; }
.home-myaccount-form .search-box { float: right; position: relative; top: 0px; margin-top: 4px; visibility: hidden; } 
.home-myaccount-form .search-box input { font-size: 10px; height: 12px; padding: 2px 0px 2px 4px; color: #888; }

.home-myaccount-form .search-box a { float: left; width: 14px; height: 14px; background: url(../images/btn_search_small-reg.gif); margin: 6px 0px 0px 0px; }
.home-myaccount-form .search-box a:hover { float: left; width: 14px; height: 14px; background: url(../images/btn_search_small-over.gif); margin: 6px 0px 0px 0px; }

.home-myaccount-form .search-box a.btn-search { float: left; width: 15px; height: 12px; background: url(../images/ico_search_small.gif) 0px 0px; margin: 6px 0px 0px 0px; padding: 0px; }
/*.home-myaccount-form .search-box a.btn-search:hover { float: left; width: 15px; height: 12px; background: url(../images/ico_search_small-trans.png) 0px 0px; margin: 6px 0px 0px 0px; padding: 0px; }*/

.home-myaccount-form .grid { height: 120px; clear: both; }
/* Home - Account */

/* Coupon - List */
#coupon-list-div .grid { height: 496px; margin: 16px; background-color: #fff; }
/* Coupon - List */

/* RFQ - List */
#rfq-list-div .grid { height: 496px; margin: 16px; background-color: #fff; }
.rfq-list-status, .rfq-list-icon, .rfq-list-empty { width: 16px; height: 16px; padding: 2px 4px 2px 2px; }
/* RFQ - List */

/* Quote - List */
#quote-list-div .grid { height: 496px; margin: 16px; background-color: #fff; }
/* Quote - List */

/* Order - List */
#order-list-div .grid { height: 496px; margin: 16px; background-color: #fff; }
/* Order - List */

/* PurcahseOrder - List */
#purchase-order-list-div .grid { height: 496px; margin: 16px; background-color: #fff; }
td.vendor-part-no, td.shipment { cursor: pointer; }
td.vendor-part-no:hover { border: solid 1px #026a74; }
td.shipment.first.hover { border: solid 1px #026a74; border-right-width: 0px; }
td.shipment.middle.hover { border: solid 1px #026a74; border-left-width: 0px; border-right-width: 0px; }
td.shipment.last.hover { border: solid 1px #026a74; border-left-width: 0px; }
/* PurchaseOrder - List */

/* Part - List */
#part-list-div .grid { height: 496px; margin: 16px; background-color: #fff; }
/* Part - List */

#search-orders {} 
#search-quotes {}
#search-rfqs {}
#orders-list {} 
#quotes-list {} 
#rfqs-list {} 

.address-book a, .checkout a { color: #5d1415; text-decoration: underline; }

/* Account - Edit */
#account-edit-div { padding: 20px; }
#account-edit-form .form { clear: left; background-color: #fff; padding: 20px; overflow: auto; }
#account-edit-div .company { color: #eb6427; font-weight: bold; line-height: 24px; }
#account-edit-form h3 { clear: left; padding: 8px 0px 8px 0px; }
#account-edit-form h4 { color: #eb6427; padding: 8px; }
/* Account - Edit */

/* Address - Create */
#address-create-div { padding: 20px; }
#address-create-form .form { clear: left; background-color: #fff; padding: 20px; overflow: auto; }
/* Address - Create */

/* Address - Edit */
#address-edit-div { padding: 20px; }
#address-edit-form .form { clear: left; background-color: #fff; padding: 20px; overflow: auto; }
/*#address-create-form .form { clear: left; background-color: #fff; padding: 20px; overflow: auto; }*/
/* Address - Edit */

.collapse-bar { height: 17px; background: url(../images/collapse_bar_back.gif) repeat-x; position: relative; font-weight: bold; color: #000; clear: left; }
.collapse-bar .left { float: left; width: 67px; height: 17px; background: url(../images/collapse_bar_left.gif) no-repeat; }
.collapse-bar .title { float: left; position: absolute; left: 8px; }
.collapse-bar .right { float: right; width: 67px; height: 17px; background: url(../images/collapse_bar_right.gif) no-repeat; display: inline; }
.collapse-bar .right span { display: inline-block; }

.frame-border, .frame-border-bottom { float: left; font-size: 0px; display: inline; position: relative; width: 100%; }
.frame-border-bottom { margin-bottom: 20px; }

.frame-content { clear: left; background: #fff; border-left: 2px solid #e5e5e5; border-right: 2px solid #e5e5e5; padding-left: 5px; padding-right: 5px; position: relative; }

.frame-top-left { float: left; background: url(../images/frame_grey_opaque_top_left.gif) no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }
.frame-top-middle { float: none; background: #fff; border-top: 2px solid #e5e5e5; height: 5px; font-size: 0px; display: inline; position: absolute; top: 0; left: 7px; right: 7px; }
.frame-top-right { float: right; background: url(../images/frame_grey_opaque_top_right.gif) no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }

.frame-bottom-left { float: left; background: url(../images/frame_grey_opaque_bottom_left.gif) left top no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }
.frame-bottom-middle { float: none; background: #fff; border-bottom: 2px solid #e5e5e5; height: 5px; font-size: 0px; font-size: 0px; display: inline; position: absolute; left: 7px; right: 7px; top: 0; }
.frame-bottom-right { float: right; background: url(../images/frame_grey_opaque_bottom_right.gif) no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }

#ico-check { width: 23px; height: 23px; background: url(../images/ico_check_green.gif) 0px 0px; font-size: 0px; margin: auto; }
#ico-image { width: 22px; height: 26px; background: url(../images/ico_image.gif) 0px 0px; font-size: 0px; margin: auto; }

/* Account - Login */
#account-login #Signup .center { width: 80px; }
/* Account - Login */

/* Home - RapidQuotes */
#home-rapidquotes-div #Signup .center { width: 130px; }
#home-rapidquotes-div #Login .center { width: 130px; }
/* Home - RapidQuotes */

/* TEST */
.thin-border-top, .thin-border-bottom { float: left; font-size: 0px; display: inline; position: relative; width: 100%; }
.thin-border-top { margin-top: 4px; }
.thin-border-bottom { margin-bottom: 20px; }

.thin-content { clear: left; background: #fff; border-left: 2px solid #e5e5e5; border-right: 2px solid #e5e5e5; padding-left: 5px; padding-right: 5px; position: relative; overflow: auto; }

.thin-top-left { float: left; background: url(../images/frame_grey_opaque_top_left.gif) no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }
.thin-top-middle { float: left; background: url(../images/frame_grey_opaque_top_center.gif) repeat-x; height: 7px; display: inline; }
.thin-top-right { float: left; background: url(../images/frame_grey_opaque_top_right.gif) no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }

.thin-bottom-left { float: left; background: url(../images/frame_grey_opaque_bottom_left.gif) left top no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }
.thin-bottom-middle { float: left; background: url(../images/frame_grey_opaque_bottom_center.gif) repeat-x; height: 7px; display: inline; }
.thin-bottom-right { float: left; background: url(../images/frame_grey_opaque_bottom_right.gif) no-repeat; width: 7px; height: 7px; font-size: 0px; display: inline; }
/* TEST */

