*
{
font-family:Verdana, Helvetica, Sans-serif;
}

body, h1, h2, h3, h4, h5, p, span, ul, li, div, a
{
padding:0;
margin:0;
}

body
{
/*background-color:#eddcc9;*/
background-color:#dedad7;
text-align:center;
}

#container
{
background-color:#f7eee3;
border-left:1px solid #FFF;https://secure2.thisispearl.com/2.75/website_css.php
border-right:1px solid #FFF;
margin:auto;
position:relative;
text-align:left;
width:948px;
}

#header
{
height:150px;
width:948px;
}

*:first-child+html #header
{
height:150px;
}

#header #logo
{
color:#2a4f61;
float:left;
font-size:20px;
margin-left:10px;
padding:5px;
width:150px;
}

#header #contactUs
{
float:left;
font-size:14px;
line-height:30px;
margin-top:-10px;
padding:0 0 0 45px;
width:200px;
}

*html #header #contactUs
{
left:172px;
margin-top:-8px;
position:absolute;
top:35px;
}

*:first-child+html #header #contactUs
{
left:172px;
position:absolute;
top:35px;
}

#header #contactUs em
{
color:#5F4322;
display:block;
font-size:18px;
font-style:normal;
line-height:10px;
}

#header #contactUs a
{
color:#5F4322;
display:block;
text-decoration:none;
}

#header #contactUs a:hover
{
text-decoration:underline;
}

.button
{
background-color:#fff;
border:1px solid #c6c6c6;
color:#2a4f61;
cursor:pointer;
margin-bottom:20px;
padding:6px;
}

#widget_account
{
background-color:#2a4f61;
border-bottom:1px solid #26495b;
border-left:1px solid #335b6f;
border-right:1px solid #26495b;
border-top:1px solid #335b6f;
float:right;
height:38px;
margin-right:-11px;
position:relative;
}

*html #widget_account
{
margin-right:-11px;
}

#widget_account div, #widget_account ul, #widget_account li
{
display:inline-block;
zoom:1;
*display:inline;
}

#widget_account .account_greeting
{
display:none;
}

#widget_account span, #widget_account ul, #widget_account li, #widget_account a
{
color:#FFF;
}

#widget_account .widget-head
{
background-color:#214353;
border-right:1px solid #335b6f;
font-size:14px;
height:18px;
padding:10px;
}

*html #widget_account .widget-head
{
float:left;
width:85px;
}

*:first-child+html #widget_account ul
{
margin-top:-25px;
}

#widget_account li
{
font-size:12px;
padding:0px 20px;
text-decoration:none;
}

*html #widget_account li
{
padding-top:10px;
}

#widget_account .widget-foot
{
bottom:-10px;
border-right: 9px solid transparent;  
border-top: 9px solid #19323e;
height: 0;
line-height:0;
position:absolute;
right:0;
width:0;
}

*html #widget_account .widget-foot
{
border-right-color: pink;
filter: chroma(color=pink);
right:-1px;
}

#widget_search
{
background-color:#9a7141;
border-bottom:1px solid #90693c;
border-left:1px solid #a67b4a;
border-right:1px solid #90693c;
border-top:1px solid #a67b4a;
clear:right;
float:right;
height:38px;
margin-right:-11px;
margin-top:30px;
position:relative;
width:348px;
}

*html #widget_search
{
margin-bottom:20px;
margin-right:-6px;
}

#widget_search .widget-head
{
display:none;
}

#widget_search .inputText
{
background-color:#fff;
border:1px solid #7d5a32;
color:#777777;
margin:4px;
padding:6px;
width: 206px !important;
}

#widget_search .button
{
background-color:#fff;
border:1px solid #7d5a32;
color:#2a4f61;
font-size:12px;
height:30px;
position:absolute;
right:4px;
top:4px;
}

*:first-child+html #widget_search .button
{
width:115px;
}

*html #widget_search .button
{
border:none;
width:115px;
}

*html #widget_search form
{
padding:0;
margin:0;
}

#widget_search .widget-foot
{
bottom:-10px;
border-right: 9px solid transparent;  
border-top: 9px solid #7d5a32;
height: 0;
line-height:0;
position:absolute;
right:0;
width:0;
}

*html #widget_search .widget-foot
{
border-right-color: pink;
filter: chroma(color=pink);
}

#breadcrumb
{
background-color:#e5d6c4;
clear:both;
color:#9a7141;
height:35px;
font-size:12px;
margin-left:-11px;
position:relative;
width:970px
}

*html #breadcrumb
{
margin-left:0;
width:949px;
}


#breadcrumb .breadCrumb
{
color:#9a7141;
display:inline-block;
font-size:12px;
margin-top:9px;
text-decoration:none;*/
}

#breadcrumb .first
{
padding-left:20px;
}

#breadcrumb .last
{
color:#5f4322;
}

#breadcrumb .breadCrumb-sep
{
color:#b2a89e;
font-size:12px;
padding:0 15px;
}

.breadCrumbBannerLeft
{
border-left: 9px solid transparent;  
border-top: 9px solid #d4c2ab;
height: 0;
left:-10px;
line-height:0;
position:absolute;
width:0;
}

.breadCrumbBannerRight
{
border-right: 9px solid transparent;  
border-top: 9px solid #d4c2ab;
height: 0;
right:-10px;
line-height:0;
position:absolute;
width:0;
}

.breadCrumbBannerShadow
{
background-color:#e9ddcf;
height:4px;
margin-left:-1px;
width:950px;
}

*html .breadCrumbBannerLeft, *html .breadCrumbBannerRight, *html .breadCrumbBannerShadow
{
display:none;
}

#leftCol
{
border-right:4px solid #e9ddcf;
float:left;
height:100%;
margin-right:10px;
width:196px;
}

#centerCol
{
float:left;
margin-right:10px;
overflow:hidden;
width:498px;;
}

#rightCol
{
float:right;
margin-right:-10px;
position:relative;
width:230px;
}

*html #rightCol
{
margin-right:-13px;
}

#widget_dynamic_menu .widget-head
{
border-bottom:1px dashed #9a7141;
color:#2A4F61;
font-size:14px;
font-weight:bold;
margin:10px 10px 0px 10px;
padding:10px 0px;
text-align:center;
}

#widget_dynamic_menu .widget-body
{
margin-top:20px;
}

#rightCol .widget-wrap
{
background-color:#2a4f61;
border-bottom:1px solid #26495b;
border-left:1px solid #335b6f;
border-right:1px solid #26495b;
border-top:1px solid #335b6f;
margin-top:40px;
padding:10px;
position:relative;
}

#rightCol .widget-wrap:last-child
{
margin-bottom:40px;
}

#rightCol .widget-foot
{
bottom:-10px;
border-right: 9px solid transparent;  
border-top: 9px solid #19323e;
height: 0;
line-height:0;
position:absolute;
right:-1px;
width:0;
}

*html #rightCol .widget-foot
{
border-right-color: pink;
bottom:-38px;
filter: chroma(color=pink);
position:relative;
right:-210px;
}

#rightCol .widget-head
{
color:#fff;
font-size:14px;
padding-bottom:15px;
text-transform:uppercase;
}

#rightCol .widget-body li
{
list-style:none;
}

#rightCol #cart-contents li
{
border-bottom:1px solid #35657c;
color:#fff;
font-size:12px;
padding:7px 0px;
}

#rightCol #cart-contents li:last-child
{
border-bottom:none;
}

#rightCol #cart-itemcount
{
color:#fff;
display:block;
font-size:12px;
padding:15px 0px;
}

#rightCol #cart-total
{
color:#fff;
display:block;
font-size:13px;
font-weight:bold;
}

#rightCol .cart-view, #rightCol .cart-checkout
{
background-color:#fff;
border:1px solid #c6c6c6;
color:#2a4f61;
display:inline-block;
font-size:12px;
margin:15px 5px 0px 0px;
padding:7px;
text-decoration:none;
}

#rightCol .product-list li
{
border-bottom:1px dotted #fff;
padding-bottom:10px;
margin-bottom:10px;
}

#rightCol .product-list li:last-child
{
border:none;
}

#rightCol .pul-image img
{
border:none;
padding:0px 4px 10px 4px;
}

#rightCol .pul-name
{
color:#fff;
font-size:12px;
text-decoration:none;
}

#rightCol .price
{
color:#fff;
display:block;
font-size:13px;
padding-top:10px;
}

#rightCol #booklist img
{
height:296px;
margin-top:15px;
width:208px;
}

#rightCol #booklist a
{
color:#fff;
font-size:12px;
text-decoration:none;
}

#rightCol #drawings img
{
margin:15px auto 0 auto;
max-width:208px;
}

#rightCol #drawings a
{
color:#fff;
font-size:12px;
text-decoration:none;
}

#rightCol #drawings #drawings-image
{
text-align:center;
}

#rightCol #widget_brands select
{
border:1px solid #c6c6c6;
color:#2a4f61;
padding:5px;
width:210px
}

#rightCol #widget_brands option
{
width:180px;
}

#rightCol .widget-body .pul-image img
{
border:1px solid #c6c6c6;
height:206px;
padding:0;
width:206px;
}

#centerCol
{
margin-top:20px;
}

#centerCol .pageHeading, #centerCol .product-detail-name
{
border-bottom:1px dashed #9a7141;
color:#2a4f61;
font-size:14px;
font-weight:bold;
margin:0px 0px 12px 5px;
padding:0px 5px 10px 5px;
}

.pageHeading
{
clear:both;
}

#centerCol .content span
{
font-size:12px;
}

#centerCol .content h1
{
font-size:14px;
padding:6px 0;
}

#centerCol .content p
{
padding:6px 0;
}

#centerCol .product-detail-price
{
color:#2a4f61;
font-weight:bold;
padding:0px 0px 20px 10px;
font-size:14px;
}

#centerCol .product-detail-images
{
overflow:hidden;
}

#centerCol .prod-detail-buy .prod-detail-price
{
color:#2a4f61;
display:block;
font-size:14px;
font-weight:bold;
margin:20px 10px;
}

#centerCol .product-detail-images #images-thumb
{
border:1px solid #9a7141;
float:left;
margin-right:40px;
}

#centerCol .product-detail-images #images-minis img
{
border:1px solid #c6c6c6;
margin:5px;
width:70px;
}

#centerCol .product-detail-images #gallery br
{
display:none;
}

#centerCol .prod-detail-buy
{
clear:both;
}

#centerCol .product-detail-description p
{
font-size:13px;
padding:6px 0;
}

#centerCol .product-detail-description a
{
color:#2a4f61;
}

#centerCol .content #filter
{
border-bottom:1px dashed #9A7141;
color:#5F4322;
font-size:13px;
font-weight:bold;
margin:0px 0px 10px 10px;
padding-bottom:10px;
}

#centerCol .content #filter #sortby
{
margin-left:20px;
}

#centerCol .content .page-results
{
border-bottom:1px dashed #9A7141;
color:#333;
font-size:13px;
margin:0 0 15px 10px;
padding:0 0 10px 5px;
}

#centerCol .content .page-results:last-child
{
border-bottom:none;
border-top:1px dashed #9A7141;
padding:10px 0 0 5px;
}

#centerCol .content .page-results b
{
color:#111;
}

#centerCol .content .page-results a
{
color:#2a4f61;
}

#centerCol .content .product-listing-table td
{
text-align:center;
}

#centerCol .content .product-listing-table .pl_container
{
color:#214353;
font-size:13px;
margin-bottom:35px;
}

#centerCol .content .product-listing-table .pl_container a
{
color:#5F4322;
}

#centerCol .content .product-listing-table .product-listing-name
{
display:block;
padding:10px;
text-decoration:none;
}

#centerCol .content .product-listing-table .product-listing-price
{
font-weight:bold;
margin-bottom:1px;
}

#centerCol .content .product-listing-table .product-listing-moreinfo
{
font-weight:bold;
}

#centerCol .content .product-listing-table .product-listing-image img
{
border:1px solid #c6c6c6;
}

#centerCol .content #manufacturers_id
{
display:block;
margin:5px 0 10px 0;
}

#centerCol .content .catDescription
{
font-size:13px;
padding:0 10px 5px 10px;
}

#centerCol .content .categoryTable-table
{
border-bottom:1px dashed #9A7141;
font-size:13px;
margin:0 0 10px 7px;
}

#centerCol .content .categoryTable-table a
{
color:#5F4322;
}


#centerCol #login-newuser div
{
font-size:13px;
padding:6px 15px;
}

#centerCol .login-login-intro
{
padding:6px 0;
}

#centerCol #login-login
{
font-size:13px;
padding:15px;
}

#centerCol #login-login a
{
color:#5F4322;
}

#centerCol #login-login input
{
border:1px solid #c6c6c6;
padding:6px;
}

#centerCol .subHeading
{
color:#5F4322;
font-size:13px;
font-weight:bold;
}

#centerCol fieldset
{
font-size:13px;
margin:10px;
}

#centerCol fieldset div
{
padding:6px 0;
}

#centerCol fieldset input
{
border:1px solid #c6c6c6;
padding:6px;
}

#centerCol .prod-detail-opt
{
border-bottom:1px dashed #c6c6c6;
font-size:12px;
margin:5px 6px;
padding:10px;
}

#centerCol .prod-detail-opt span
{
display:block;
}

#centerCol .prod-detail-buy .opt-disabled
{
color:#c6c6c6
}

#centerCol .prod-detail-buy .opt-disabled input
{
color:#c6c6c6;
}

#centerCol .prod-detail-buy
{
font-size:13px;
margin-top:10px;
}

#centerCol .prod-detail-buy select
{
border:1px solid #c6c6c6;
color:#2a4f61;
margin-top:10px;
padding:5px;
}

#centerCol .content .category-list-item
{
font-size:13px;
padding:10px;
}

#centerCol .content .category-list-item a
{
color:#5F4322;
}

#centerCol #cartListingTable
{
font-size:13px;
}

#centerCol #cartListingTable a
{
color:#5F4322;
}

#centerCol .subsec
{
font-size:13px;
margin-top:10px;
}

#centerCol .subsec .cart_shipping_methods
{
padding:5px;
}

#centerCol .stageWrp h1
{
color:#2A4F61;
font-size:23px;
margin-bottom:12px;
}

#centerCol .stageWrp p
{
font-size:13px;
}

#centerCol .stageWrp a
{
color:#5F4322;
}

#centerCol .product-list ul
{
margin:30px 0px;
}

#centerCol .product-list
{
background-color:#fff;
border:1px solid #c6c6c6;
margin-bottom:40px;
margin-top:40px;
overflow:hidden;
padding-bottom:20px;
}

*html #centerCol .product-list
{
display: inline-block;
}


#centerCol .product-list .widget-head
{
color:#2a4f61;
font-size:14px;
font-weight:bold;
padding:20px 20px 0px 20px;
}

#centerCol .product-list li
{
float:left;
list-style:none;
padding:10px 5px;
text-align:center;
width:235px;
}

#centerCol .product-list li img
{
border:none;
height:120px;
width:120px;
}

#centerCol .product-list .pul-name
{
color:#2a4f61;
display:block;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#centerCol .product-list .price
{
color:#5F4322;
font-size:13px;
}

#centerCol #widget_related
{
margin-top:20px;
}

.portal-menu
{
font-size:13px;
margin-bottom:20px;
text-align:center;
}

.portal-menu a
{
color:#5F4322;
text-decoration:none;
}

.portal-menu a:hover
{
text-decoration:underline;
}

.portal-menu ul
{
list-style:none;
}

.portal-menu li
{
display:inline-block;
list-style:none;
margin:5px 20px;
zoom:1;
*display:inline;
}

#centerCol .orders-search input[type=text]
{
width:110px;
}

#centerCol .main
{
font-size:13px;
margin-top:10px;
}

#centerCol .related-msg
{
font-size:13px;
margin:20px 20px 0;
}

#contact-form
{
color:#2a4f61;
font-size:12px;
}

#contact-form .contact-fieldset
{
padding:6px 0;
}

#contact-form .contact-fieldtext
{
display:inline-block;
width:120px;
}

#contact-form .inputText
{
border:1px solid #c6c6c6;
padding:7px;
margin-right:20px
}

#contact-form .contact-required
{
font-style:italic;
}

#contact-form #customers_message
{
float:right;
margin-bottom:20px;
margin-right:21px;
width:336px;
}

#contact-form .contact-foot
{
clear:both;
}

#contact-form .contact-foot .button
{
background-color:#fff;
border:1px solid #c6c6c6;
color:#2a4f61;
padding:5px;
}

#footer
{
background-color:#9a7141;
border-bottom:1px solid #90693c;
border-left:1px solid #a67b4a;
border-right:1px solid #90693c;
border-top:1px solid #a67b4a;        
clear:both;
margin-left:-10px;
padding:30px;
overflow:hidden;
text-align:center;
width:906px;
margin-top:10px;
}

*html #footer
{
margin-left:0;
margin-top:40px;
width:887px;
}

#footer ul
{
list-style:none;
}

#footer ul:last-child
{
margin-top:30px;
}

#footer li
{
border-left:1px solid #a67b4a;
border-right:1px solid #90693c;
display:inline;
font-size:12px;
}

#footer li:first-child
{
border-left:none;
}

#footer li:last-child
{
border-right:none;
}

#footer li a
{
color:#fff;
padding:0 15px;
text-decoration:none;
}

#footer li a:hover
{
text-decoration:underline;
}

#footer #twitter
{
font-size:12px;
margin-bottom:20px;
}

#footer #twitter img
{
border:none;
margin-bottom:10px;
}

#footer #twitter a
{
color:#fff;
text-decoration:none;
}

/* CHUNK: ONE PAGE CHECKOUT */
#review-edit-cart a { color:#5F4322; font-size:13px; }
#one_page_checkout {}
#one_page_checkout a { color:#5F4322; }
.opc_framewrap { background: #e9ddcf; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px; }
#one_page_checkout h2 { font-size: 13px; font-weight: bold; margin: 0 0 10px; }
#one_page_checkout { font-size:13px; }
#cart_frame_invoice { width: 44%; float: left; }
#cart_frame_invoice .button { margin: 10px 0 0; }

#cart_frame_delivery { width: 45%; float: right; margin: 0 0 0 10px; }
#cart_frame_delivery .button { margin: 10px 0 0; }

#cart_frame_shipping { clear: both; width: 45%; float: left; margin: 10px 0; }
#opc_delivery_methods { list-style-type: none; padding: 0; }
#opc_delivery_methods li { padding: 4px; }
#opc_delivery_methods li label {}
#opc_delivery_methods li label span {}
#opc_delivery_methods li label span input { vertical-align: middle; }
.opc_delivery_select {}
.opc_delivery_name {}
.opc_delivery_info { display: block; padding: 0 0 0 17px; }
.opc_delivery_cost { display: block; padding: 0 0 0 17px; }

#cart_frame_payment { width: 45%; float: right; margin: 10px 0; }
#opc_payment_methods { list-style-type: none; padding: 0; }
#opc_payment_methods li { padding: 4px; }
#opc_payment_methods li label {}
#opc_payment_methods li label span {}
#opc_payment_methods li label span input { vertical-align: middle; }
.opc_payment_select {}
.opc_payment_name {}
.opc_payment_info { display: block; padding: 0 0 0 17px; }		
.opc_payment_cost { display: block; padding: 0 0 0 17px; }

#cart_frame_submit { display: none !important; }

#cart_frame_coupon { clear: both; margin: 10px 0 0; }
#discount_coupon_input {}
.discount_coupon_validate {}

#cart_frame_review h2 { font-size:14px; margin-bottom:10px; }
#cart_frame_review { clear: both; margin: 10px 0 0; }
#order-review thead { border-bottom:1px solid #aaa; }
#order-review-totals { text-align:right; border-top: 2px solid #333; }
#order-review-tbl-totals { width:100%; }
#order-review-tbl-totals td { padding:4px; font-size:14px; }
#order-review-tbl-totals tr.ot_total td { font-size:23px; }
.opc-options { font-size:10px; }
.opc-options-name { padding-right:4px; font-weight:bold; }
.opc-option-value {}

#cart_frame_comments { clear: both; margin: 10px 0 0; }

#cart_frame_place_order { clear: both; margin: 10px 0 0; }
#cart-status { padding:10px; }
.statusOK { background-color: #99ff33; }
.statusFail { background-color: #cc0000; }
#checkout_confirm_order {}

/* Row selectors */
.moduleRow { background-color:#efefef; }
.moduleRowOver { background-color:#CCCCCC; cursor:pointer; }
.moduleRowSelected { background-color:#5a5a5a; color:#ffffff; }
.moduleRowSelected a { color:#ffffff; }

/* On screen messages, eg form errors */
.msgStack { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:5px; margin-bottom:10px; }
.msgMessage { background-color:#00cc00; color: #fff; }
.msgWarning { background-color:#ffcc00; color: #fff; }
.msgError { background-color:#cc0000; color: #fff; }
.msgStackMsgRow { margin: 3px; }

/* form buttons */
#form-buttons { overflow:hidden; padding:10px; }
#form-buttons .button-back { float:left }
#form-buttons .button-submit { float:right }

/* CHUNK: CATEGORY WITH SUBCATEGORY DISPLAY TYPE: TABBED */
.subCatTitle { background: #f1f1f1; border-color: #c4c1bc; border-style: solid solid none; border-width: 1px 1px 0; cursor: pointer; display: block; float: left; margin: 0 1px 0 0; padding: 5px; font-size:13px; }
.subCatTitleSelected { background: #e1e1e1; }
form#cart_multiadd {}
.subCatContent .button {}
.subCatContent .top { display: none; }
.subCatContent .bottom { margin: 3px 0 0; }
.subCatContent { border: 1px solid #c4c1bc; clear: both; padding: 5px; text-align: right; }
.subCat {}
.subCatRow { display: block; left: 0; margin: 0 0 2px; overflow: auto; padding: 5px; position: relative; text-align: left; top: 0; }
.rowName {}
.rowName a {}
.rowSKU { display: block; font-size: 11px; font-weight: bold; }
.rowPriceInc { display: block; font-size: 13px; font-weight: bold; right: 79px; position: absolute; top: 5px; }
.rowPriceEx { display: block; font-size: 11px; right: 80px; position: absolute; top: 19px; }
.rowOptions { display: block; right: 150px; position: absolute; top: 11px; }
.rowInput { display: block; position: absolute; right: 9px; top: 9px; width: 50px; }
.product-listing-name { color:#5F4322; }

/* CHUNK: PORTAL (HELPDESK - index.php?p=helpdesk) */
#helpdesk {}
.helpdesk-ticket { border-color: black black #cccccc; border-style: dotted; border-width: 0 0 1px; margin: 0 0 2; padding: 2px 0; }
.helpdesk-ticket a {}
.ticket-details {}
.ticket-description { background-color: #ffcdcd; margin: 10px; padding: 10px; }
.helpdesk-note { border-color: black black #999999; border-style: dotted; border-width: 0 0 1px; margin: 0 0 6px; padding: 0 0 6px; }
.helpdesk-panel {}
.helpdesk-note-details { color: #cccccc; }
.helpdesk-note-text {}
.helpdesk-note-file {}
.helpdesk-note-file a {}
.helpdesk-add-form {}
#ticket_notes {}
.helpdesk-upload { background-color: #efefef; border: 1px solid #999999; margin: 14px 0 4px; padding: 4px; }
.helpdesk-upload #userfile {}
.helpdesk-billed-time { background-color: #4d4d4d; color: #ffffff; padding: 3px; }
.helpdesk-rating { background-color: #99ff99; border: 1px solid #cccccc; margin: 12px 0 0; padding: 10px; }
.helpdesk-rating .button {}
.helpdesk-rating-text { display: block; margin: 10px 0 0; }
.helpdesk-rating-select { display: block; margin: 10px 0 0; }

*html #SM1 { position:fixed !important; }

#leftCol #widget_brands, #leftCol #drawings
{
background-color:#2a4f61;
border-bottom:1px solid #26495b;
border-left:1px solid #335b6f;
border-right:1px solid #26495b;
border-top:1px solid #335b6f;
margin-top:40px;
padding:10px;
position:relative;
margin-left:-10px;
}

*:first-child+html #leftCol #widget_brands, *:first-child+html #leftCol #drawings
{
margin-left:0;
left:-10px;
width:185px;
}

*html #leftCol #widget_brands, *html #leftCol #drawings
{
margin-left:0;
left:-10px;
width:185px;
}

#leftCol #widget_brands select
{
border:1px solid #c6c6c6;
color:#2a4f61;
padding:5px;
width:185px
}

#leftCol #widget_brands option
{
width:155px;
}

#leftCol #widget_brands .widget-foot, #leftCol #drawings .widget-foot
{
bottom:-10px;
border-left: 9px solid transparent;  
border-top: 9px solid #19323e;
height: 0;
line-height:0;
position:absolute;
left:-1px;
width:0;
}

*html #leftCol #widget_brands .widget-foot, *html #leftCol #drawings .widget-foot
{
border-left-color: pink;
bottom:-26px;
filter: chroma(color=pink);
position:relative;
left:-10px;
}

#leftCol #widget_brands .widget-head
{
color:#fff;
font-size:14px;
padding-bottom:15px;
text-transform:uppercase;
}

#leftCol #drawings img
{
margin:15px auto 0 auto;
max-width:208px;
}

#leftCol #drawings a
{
color:#fff;
font-size:12px;
text-decoration:none;
}

#leftCol #drawings #drawings-image
{
text-align:center;
}

#spacer
{       
clear:both;
text-align:center;
width:906px;
height:20px;
}
