/* 
EK SUCCESS BRANDS: DIMENSIONS
OA: David Sargent | PINT
 */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { margin:0; padding:0; }

table, th, td { margin:0; }

html { min-height:100%; margin-bottom:1px; } /* add:margin-bottom:1px if you want scrollbar to always appear (avoids page shifting) */

body { text-align:center; font-size:1em; line-height:1em; font-family:georgia,serif; color: #666 /*#8e8c91*/; background:#f0ddc8 url(../images/bg-body.png); }
body#slideshow_popup, body#video_popup { background-image:none; background-color:#FFF; overflow:auto; }

table, th, td, input, textarea, select { font-size:1em; line-height:1.3em; font-family:georgia,serif; color:#717074; }

a img, :link img, :visited img { border:none; }

a:link { color:#3f2d00/*#668168,7b977d*/; text-decoration:none;  }
a:visited { color:#3f2d00/*#7b977d*/; text-decoration:none;  }
a:hover, a:active { color:#3f2d00/*#7b977d*/; text-decoration:underline;  }
a.more {padding-left: 3px;}

abbr { border-bottom:1px dotted #ccc; cursor:help; }

table { border-collapse:collapse !important; }

ol { margin:0 5px 0 20px; }
ol li { margin:0 0 10px; }

p { margin:0 0 10px; }

h1, .h1 { margin:0 0 .5em; color:#402e00; font:bold 1.80em/1em georgia,serif; }
h2, .h2 { margin:0 0 .5em; color:#402e00; font:bold 1.5em/1em georgia,serif; }
h3, .h3 { margin:0 0 .2em; color:#402e00; font:bold 1.25em/1.3em georgia,serif; }
h4, .h4 { margin:0 0 .7em; color:#402e00; font:bold 1em/1.3em georgia,serif; }
h5, .h5 { margin:0 0 .7em; color:#402e00; font:bold 1em/1.3em georgia,serif; }
h6, .h6 { margin:0 0 .7em; color:#402e00; font:bold 1em/1.3em georgia,serif; }

.control-font {font-size:14px !important;}

/* COMPONENTS (WIDGETS) - [  .component- ] 
------------------------------------------------------------------------------------- */
.accordion { margin:0; min-height:200px; }
.accordion dt { position:relative; display:block; cursor:pointer; }
.accordion dt span { position:absolute; top:0; left:0; display:block; }
.accordion dd { padding:10px; display:none; overflow:hidden; }
.accordion dd a { color:#763177; text-decoration:none; }
.accordion dd.open {display:block;}
.accordion dd.getHeight {display:block;}

.accordion h3, .accordion h3 a, .accordion h3 span { position:relative; margin:0; padding:0; width:100%; height:25px; display:block; overflow:hidden; text-decoration:none; outline:none; border:0; z-index:10; }
.accordion h3 span { position:absolute; top:0; left:0; }
.accordion .ui-icon { display:none; }

.product-thumbs { width:100%; min-height:108px; overflow:auto; }
.product-thumbs ul { margin:7px 0 0; list-style:none; }
.product-thumbs li { margin:0 16px 0 0; width:100px; min-height:108px; float:left; display:inline; text-align:center; font-size:.9em; line-height:1.1em; font-family:georgia,serif; }
.product-thumbs li a { display:block; font-size:1em; text-decoration:none; line-height:16px; }
.product-thumbs li a:hover { text-decoration:none; }
.product-thumbs li a img { margin:0 0 2px; border:2px solid #cccbc7;}
.product-thumbs li a:hover img { text-decoration:none; border:2px solid #9f859f; }

.product-no-scroll { overflow:visible !important; background:none !important; }
.product-no-scroll li { min-height:175px; }

.scrollgeneric { position:absolute; top:0; right:0; font-size:1px; line-height:1px; }
.vscrollerbase { width:8px; background:url(../images/bg-vscrollerbase.gif) repeat-y 50% 0; }
.vscrollerbar { margin-left:5px; width:8px; background:url(../images/bg-scrollbar.gif) no-repeat 0 0; cursor:pointer; }
.scrollerjogbox { width:10px;height:10px;top:auto; left:auto;bottom:0px; right:0px;background-color:gray; }
.vscrollerbasebeg, .vscrollerbaseend { width:20px; height:20px !important; z-index:2; cursor:pointer; }
.vscrollerbaseend { top:auto; bottom:0; }

.component-projects { padding:22px 20px 0; }
.component-projects ul { margin:0 0 9px; }
.component-projects li { float:left; display:inline; list-style:none; }
.component-projects .more { margin:4px 0 0; padding:0 0 0 9px; font-size:.8em; line-height:1.1em; font-family:arial,sans-serif; }

.home .component-projects li * {text-align: center;}

/* Product Landing Sliders */
.component-slider { position:relative; margin:0 0 30px; padding:0; width:680px; }
.component-slider .product-thumbs { margin:0; overflow:visible; }
.component-slider .product-thumbs li { position:relative; width:136px; height:175px; text-align:left; }
.component-slider .product-thumbs li li { min-height:0;/*min-height:35px;*/ height:auto; }
.component-slider .product-thumbs-img { margin:0 0 4px; padding:0; width:132px; height:113px; display:block; background:#fff; border:2px solid #cccbc7; *overflow:none; *display:inline; }
.component-slider li a:hover .product-thumbs-img  { border:2px solid #9f859f;  }
.component-slider .product-thumbs-img img { margin:0; border:0 !important; *margin-top:2px; *margin-bottom:5px; *height:112px; }
.component-slider .product-thumbs-arrow { margin:3px 0 0; padding:0 0 0 10px; display:block; background:url(../images/bg-arrow.png) no-repeat 0 3px; }

.component-slider .product-thumbs .jScrollPaneContainer { position:absolute; top:0; left:0; overflow:hidden; height:116px !important; }
.component-slider .product-thumbs .jScrollArrowUp { position:absolute; top:0; right:0; width:17px !important; height:15px; overflow:hidden; text-indent:-9999px; background:url(../images/bg-scrollbar-alt.png) no-repeat 0 0; z-index:10; }
.component-slider .product-thumbs .jScrollArrowDown { position:absolute; bottom:0; right:0; width:17px !important; height:15px; overflow:hidden; text-indent:-9999px; background:url(../images/bg-scrollbar-alt.png) no-repeat 0 100%; z-index:10; }
.component-slider .product-thumbs .jScrollPaneTrack { position:absolute; top:0; right:0; width:17px !important; height:87px !important; background:url(../images/bg-scrollbar-alt.png) no-repeat 0 -15px;  z-index:10;}
.component-slider .product-thumbs .jScrollPaneDrag { position:absolute; width:17px !important; height:15px !important; cursor:pointer; background:url(../images/bg-scrollbar-alt-drag.png) no-repeat 1px 95%; z-index:10;}

.component-slider .product-thumbs .category-list { position:absolute; top:2px !important; left:2px; width:135px !important; height:114px !important; background:#fff; overflow-x:hidden; overflow-y:auto !important; } /* height:114px !important; */

.component-slider .product-thumbs ul { margin: 0; }
.component-slider .product-thumbs ul ul { overflow:hidden; padding-bottom:20px; }

.component-slider .product-thumbs .category-list li { margin:0; padding:0 5px; width:95px; color:#166397; line-height:1.4em; } /* width:120px; 105px; */
.component-slider li div { min-height:115px;}
.component-slider .product-thumbs .category-list li a { position:relative; padding:0 0 0 2px/*35px*/; }
.component-slider .product-thumbs .category-list li a:hover { color:#aaa; }
.component-slider .product-thumbs .category-list li a img { border:0 !important; }
.component-slider .product-thumbs .category-list li img { position:absolute; top:0; left:0; }

/* Created JS styles */
.component-slider .jcarousel-clip { margin:0 0 0 40px; padding:0; width:600px; overflow:hidden; position:relative; z-index:2; }
.component-slider .jcarousel-list { position:relative; }
.component-slider .jcarousel-prev { position:absolute; top:50px; left:0; width:10px; height:20px; display:block; cursor:pointer; background:url(../images/bg-slider-controls.png) no-repeat 0 0; }
.component-slider .jcarousel-prev-disabled { background-position:-10px 0; }
.component-slider .jcarousel-next { position:absolute; top:50px; right:0; width:10px; height:20px; display:block; cursor:pointer; background:url(../images/bg-slider-controls.png) no-repeat -30px 0; }
.component-slider .jcarousel-next-disabled { background-position:-20px 0; }

/* Product Landing Theme Box */
.component-theme { position:relative; width:717px; height:305px; padding:20px 0 20px 10px; background:url(../images/dimensions_theme_bg.jpg) no-repeat 0 0; font-size: .75em; }
.component-theme ul { position:relative; padding:0 10px; width:157px; float:left; display:inline; border-right:1px solid #dbe8ec; list-style-position:outside; }
.component-theme li { position:relative; z-index:100; list-style:none; background:url(../images/bg-component-theme-li.png) repeat-x 0 100%; border-bottom:1px solid #dbe8ed; }
.component-theme li a { position:relative; z-index:100; margin:0 0 2px; padding:0 0 0 10px; width:147px; display:block; background:url(../images/bg-component-theme-a1.png) no-repeat 0 11px; }
.component-theme li a:hover { color:#f8f8f8; text-decoration:none; }
.component-theme div.ahover { position:absolute; }
.component-theme ul div.ahover { background:#9f859f; }


#product_section .product-thumbs .jcarousel-container-horizontal { width:592px; position: relative; left: 25px;}
#product_section .product-thumbs .jcarousel-container-horizontal .jcarousel-clip {margin-left: 0;}
#product_section .product-thumbs .jcarousel-container-horizontal .jcarousel-prev {left: -20px;}
#product_section .product-thumbs .jcarousel-container-horizontal .jcarousel-next {right: -20px;}

/* Custom Select Backgrounds */
div#ctl00_mainContent_pnlColors { position:relative; width:138px; background-image:url(../images/bg-product-detail-drop.gif); background-repeat:no-repeat; }
div#ctl00_mainContent_pnlColors li {float:none; padding-bottom:15px;}
div#ctl00_mainContent_pnlColors label { position:absolute; top:0; left:0; width:86px; height:27px; font-size:11px; cursor:pointer; z-index:1; margin:7px 0 0; padding-left:5px; }
div#ctl00_mainContent_pnlColors select { position:relative; width:138px; height:27px; font-size:11px; opacity:0; cursor:pointer; z-index:2; left:-4px; }
div#ctl00_mainContent_pnlColors option { padding:3px 6px; font-size:11px; }
/*
div#ctl00_mainContent_pnlColors  label: set top/left properties to mimic normal select text placement. z-index must be lower than the <select> z-index.
div#ctl00_mainContent_pnlColors  select: the alpha statements 'hide' the select onscreen but still make it 'hitable'.
*/

/* BUTTON STYLES - [  .btn- ] 
------------------------------------------------------------------------------------- */
.btn { position:relative; display:block; text-decoration:none !important; cursor:pointer; }
.btn:hover { text-decoration:none !important; }
.btn span { position:absolute; top:0; left:0; display:block; }

.btn-view-all-brands, .btn-view-all-brands span { width:200px; height:30px; background:url(../images/bg-btns.png) no-repeat 0 0; }
.btn-view-all-brands-hover, .btn-view-all-brands-hover span { width:200px; height:30px; background:url(../images/bg-btns.png) no-repeat -200px 0; }

.btn-contact-us, .btn-contact-us span { width:92px; height:15px; background:url(../images/bg-btns.png) no-repeat -400px 0; font-size:0px; font-weight:norma;  }
.btn-contact-us:hover, .btn-contact-us:hover span { background-position:-400px -15px; }

.btn-store-finder, .btn-store-finder span { width:85px; height:15px; background:url(../images/bg-btns.png) no-repeat -492px 0; font-size: 0; }
.btn-store-finder:hover, .btn-store-finder:hover span { background-position:-492px -15px; }

.btn-signup, .btn-signup span { width:302px; height:46px; background:url(../images/bg-btns.png) no-repeat -585px 0; }
.btn-signup:hover, .btn-signup:hover span { background-position:-585px -46px; }

.btn-visit-store, .btn-visit-store span { padding:15px 0 0; width:363px; height:54px; background:url(../images/bg-btns.png) no-repeat -900px 0; }
.btn-visit-store:hover, .btn-visit-store:hover span { background-position:-900px -69px; }

.btn-buy-now, .btn-buy-now span { width:130px; height:29px; background:url(../images/bg-btns.png) no-repeat 0 -31px; border:0; }
button.btn-buy-now span { margin:-6px 0 0 -9px; }

.btn-wish-list, .btn-wish-list span { width:130px; height:29px; background:url(../images/bg-btns.png) no-repeat -130px -31px; border:0; }
button.btn-wish-list span { margin:-6px 0 0 -9px; }

#ctl00_mainContent_pnlShopping ul li, #product-item li#product-item-actions ul li {list-style-type: none; margin-left: 5px;}
li.note {margin}

#ctl00_mainContent_pnlShopping #detail-sidebar-scroll input.checkbox {float: left; clear: both;}
#ctl00_mainContent_pnlShopping #detail-sidebar-scroll {}

.btn-browse-gallery, .btn-browse-gallery span { width:179px; height:19px; overflow:hidden; background:url(../images/bg-h-products-buttons.png) no-repeat 0 0; }
.btn-browse-gallery:hover, .btn-browse-gallery:hover span { background-position:0 -19px; }

.btn-see-what, .btn-see-what span { width:320px; height:32px; background:url(../images/bg-btns.png) no-repeat -577px 0; }
.btn-see-what:hover, .btn-see-what:hover span { background-position:-577px 0; }

.btn-h-share-creation, .btn-h-share-creation span { width:180px; height:19px !important; overflow:hidden; background:url(../images/bg-h-products-buttons.png) no-repeat -204px 0; }
.btn-h-share-creation:hover, .btn-h-share-creation:hover span { background-position:-204px -19px; }

.btn-share-creation, .btn-share-creation span { width:172px; height:32px; background:url(../images/bg-btns.png) no-repeat -897px 0; }
.btn-share-creation:hover, .btn-share-creation:hover span { background-position:-897px 0; }

.btn-generic { padding:0; width:430px; height:55px; color:#739d29 !important; font:bold 1em/3.9em georgia,serif; display:inline-block; text-decoration:none !important; cursor:pointer; background:url(../images/products_dimensions.jpg) no-repeat 100% 0; border:0; }
.btn-generic span { display: none; }

/* Button 'Off' States */
#btn-keywords, #btn-keywords span { width:98px; height:34px; background:url(../images/search_tabs.jpg) no-repeat 0 0; }
#btn-themes, #btn-themes span { width:177px; height:34px; background:url(../images/search_tabs.jpg) no-repeat -98px 0; }
#btn-product, #btn-product span { width:113px; height:34px; background:url(../images/search_tabs.jpg) no-repeat -275px 0; }

/* Button 'Hover' State */
/*
.btn-keywords:hover, .btn-keywords span:hover { background-position:0px -34px; }
.btn-themes:hover, .btn-themes span:hover { background-position:-98px -34px; }
.btn-product:hover, .btn-product span:hover { background-position:-275px -34px; }
*/

/* Button 'On' States */
#btn-keywords.selected, #btn-keywords.selected span { background-position:0px -34px; }
#btn-themeson.selected, #btn-themes.selected span { background-position:-98px -34px; }
#btn-producton.selected, #btn-product.selected span { background-position:-275px -34px; }


/* FORMS - [  .form- ] 
------------------------------------------------------------------------------------- */
select, textarea { border: #A591B4 1px solid; }
.form #ctl00_mainContent_upPhoto {border: #A591B4 1px solid;}
span.checkbox #ctl00_mainContent_chkEligible {border: none;}
input.submit {height:40px; width:100px; vertical-align: middle; border: 1px solid #A591B4; cursor: pointer;}
input.floatright {margin: 0 20px 20px 0;}

table.terms p {padding: 15px 0;}
table.terms span.checkbox {padding-right: 5px;}

.choices p {padding:2px 15px 5px 0;}


/* LIST STYLES - [  .list- ] 
------------------------------------------------------------------------------------- */
.list-itemlist { margin:0 0 20px; }
.list-itemlist li { margin:0 20px 10px 0; width:110px; height:165px; min-height:106px; float:left; display:inline; list-style:none; }
/*.list-itemlist li.last { margin:0; }*/
.list-itemlist li a { display:block; font-size:1em; line-height:1.3em; text-align: center; }
.list-itemlist li img { margin:0 0 3px; }

.list-projects li { margin:0 30px 0 0; width:160px; min-height:195px; }
.list-projects li.last { margin:0; }
.list-projects li a { display:block; color:#747373 !important; font-size:.8em; line-height:1.2em; text-decoration:none; font-family:verdana,sans-serif; }
.list-projects li a:hover { text-decoration:none; }
.list-projects li a img { border:2px solid #635942; }
.list-projects li a:hover img { border:2px solid #a491b3; }
.list-projects li strong { margin:6px 0 5px; display:block; color:#3f2d00; font-size:1.2em; font-weight:bold; font-family:georgia,serif; }

.list-nobull { list-style:none; }
.list-disc { margin-left:20px; margin-bottom:10px; }
.list-square li { margin:0 0 7px; padding:0 0 0 12px; font-size:1.2em; background:url(../images/bg-square.png) no-repeat 2px 5px; }

.list-general {margin: 0 0 0 20px;}

.list-btns li { margin:0 10px 0 0; }

.list-float li { margin-right:20px; float:left; display:inline; list-style:none; }


/* TABLE STYLES - [  .tbl- ] 
------------------------------------------------------------------------------------- */


/* SHARED
------------------------------------------------------------------------------------- */
#h-content, #content { position:relative; font-size:.9em; line-height:1.5em; text-align:left; z-index:20; }

.inner { position:relative; margin:0 auto; width:990px; font-size:1em; text-align:left; z-index:50; }

.stretch { margin:0 auto; width:990px; background:url(../images/bg-content.png) repeat-y -1980px 0; }
.stretch .stretch { margin:0 0 0; padding:12px 0 0; background:url(../images/bg-content.png) no-repeat 0 0; }
.stretch .stretch .stretch { padding:12px 22px 12px; width:946px; background:url(../images/bg-content.png) no-repeat -990px 100%; }

.line { margin:15px 0 0; padding:15px 0 0; background:url(../images/bg-line-x.png) repeat-x 0 0;  }
.line a, .line a:link, .link a:hover, .link a:active, .link a:visited { font-size:13px; font-weight:bold; }

#header { position:relative; min-width:990px !important; height:152px; font-family:verdana,arial,sans-serif; z-index:50; background:url(../images/bg-header-stretch.png) repeat-x 0 0; }
#header .wrap { height:152px; background:url(../images/bg-header.png) no-repeat 50% 0; }
#header .inner { height:152px; }

#logo { position:absolute; top:0; left:0; width:323px; height:105px; background:url(../images/logo.png) no-repeat 0 0; }
#logo img { display:none; }

#header-content { position:absolute; top:30px; left:345px; width:424px; height:75px; }
#header-content p img { position:absolute; top:0; left:0; }

#header #adv-search { position:absolute; top:40px; left:790px; width:200px; height:85px; color:#bab8bd; background:url(../images/bg-sprite.png) no-repeat 0 0; }
#header #adv-search a { color:#04506c; }
#header #adv-search label { margin:0 0 2px; padding:0 0 0 9px; display:block; }
#header #adv-search ul { width:200px; height:26px; background:url(../images/bg-sprite.png) no-repeat 0 0; }
#header #adv-search li { float:left; display:inline; list-style:none; }
#header #adv-search .search-bar { margin:12px 0 0 10px; padding:1px 2px 4px 5px; width:137px; color:#3F2D00; font-size:.95em; background:none; border:0; }
#header #adv-search .search-btn { margin:9px 0 0 7px; width:30px; height:26px; cursor:pointer; opacity:0; }
#header #adv-search #search-radios { margin:5px 0 10px; padding:0; clear:left; font-size: .75em; }
#header #adv-search #search-radios input { margin-left:8px; float:left; display:inline; cursor:pointer; }
#header #adv-search #search-radios label { margin:0 10px 0 2px; padding:1px 0 0; float:left; display:inline; color:#855D05; font-size:.9em; }

#header #adv-search a#link-adv-search { padding:0 0 0 9px; color:#907E58; font-size:.6em; text-transform:uppercase; background:url(../images/bg-sprite.png) no-repeat 3px -141px; }

#header-tools { position:absolute; top:128px; right:11px; height:20px; z-index:50; }
#header-tools li { float:left; display:inline; list-style:none; }

#view-all-brands { position:absolute; top:0; left:0; width:100%; background:url(../images/bg-viewbrands.png) repeat-x 0 100%; z-index:200; }
#view-all-brands .inner { min-height:30px; }
#view-all-brands #brandtoggle { position:absolute; bottom:1px; right:0; }
#view-all-brands #brandlist { padding:8px 12px 12px; color:#717074; font-size:.75em; line-height:1.1em; }
#view-all-brands #brandlist ul { margin:0 0 5px; width:100%; }
#view-all-brands #brandlist li { padding:0 8px 0 0; width:150px; float:left; display:inline; list-style:none; }
#view-all-brands #brandlist a { padding:7px; display:block; color:#717074; }
#view-all-brands #brandlist a:hover { text-decoration:none; color:#ded6c1; background:#652266; }
#view-all-brands #brandlist a strong { margin:0; display:block; color:#652266; font-size:1.05em; letter-spacing:-.05em; }
#view-all-brands #brandlist a:hover strong { color:#fff; }

#view-all-brands #brandlist li.first a { text-decoration:none; color:#ded6c1; background:#8a5a8b; }
#view-all-brands #brandlist li.first a strong { color:#fff; }

#view-all-brands #brandlist li.first a:hover { text-decoration:none; color:#ded6c1; background:#652266; }


#tertnav-box { position:absolute; top:0; right:0; width:100%; background:url(../images/bg-viewbrands.png) repeat-x 0 100%; z-index:200; }
#tertnav-box .inner { position:relative; }
#tertnav { position:absolute; top:7px; right:223px; z-index:150; }
#tertnav li { margin:0 0 0 6px; padding:0 0 0 9px; float:left; display:inline; list-style:none; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/bg-sprite.png) no-repeat 3px -104px; }
#tertnav li a { color:#04506c; font-size:12px; letter-spacing:1px; }

/*#component-features.accordion {}
#component-features.accordion h3, #component-features.accordion h3 a, #component-features.accordion h3 span { margin:0; width:278px; height:42px; background:url(../images/bg-accordion.png) no-repeat 0 0; }
#component-features.accordion dt { width:278px; height:42px; background:url(../images/bg-accordion.png) no-repeat 0 0; }
#component-features.accordion dt span { width:278px; height:42px; background:url(../images/bg-accordion.png) no-repeat 0 0; }
#component-features.accordion dd { padding:0 0 11px; font-size:.9em; line-height:1.5em; font-family:georgia,serif; background:#fff url(../images/bg-h-accordion.png) no-repeat -278px 100%; }
#component-features.accordion dd .bd { padding:15px 15px 15px 25px; background:url(../images/bg-h-accordion.png) no-repeat 0 0; }
#component-features.accordion dd p { margin:0 0 5px; }
#component-features.accordion dd a { color:#706e6e; text-decoration:none; }
#component-features.accordion dd strong { font-size:1.1em; font-family:georgia,serif; }
#component-features.accordion dd .more { margin:5px 0 0; color:#458295; }
*************************************************************************************************************/

/* JUMP BAR */
ul#jump_bar {width: 100%; height: 43px; margin-bottom: 27px; border-bottom: 2px solid #E1E1E1;}
ul#jump_bar li {float: left; display: inline; list-style-type: none; margin: 0 7px 0 0; }
ul#jump_bar li.jump_title {color:#402e00; font:normal 1.15em/1em georgia,serif; }
ul#jump_bar li select {width: 200px; color:#717074;font-family:georgia,serif;font-size:1em; border: 1px solid #A591B4;}
/* END JUMP BAR */

/* NAVIGATION
------------------------------------------------------------------------------------- */
/* Generic Nav Styles */
.nav { position:absolute; }
.nav li { float:left; position:relative; list-style:none; }
.nav li a { cursor:pointer; }
.nav li a:hover { text-decoration:none; }
.nav li a, .nav li div { position:relative; display:block; text-decoration:none; color:#fff; font-size:14px; }
.nav li span { position:absolute; top:0; left:0; display:block; }
	
/* Main Nav - Specific (Must also have .nav on element) */
#nav { top:127px; left:0; width:575px; height:25px; z-index:10; }
#nav li { height:25px; }
#nav li a, #nav li div { height:25px; }
#nav li span { height:25px; }
#nav li, #nav li a, #nav li span, #nav li div { background-image:url(../images/bg-nav.png); }

/* NORMAL STATE (NAV ITEM W/ DROPDOWN, NAV ITEM W/O DROPDOWN */
#nav li.home, #nav li.home a, #nav li.home a span, #nav li.home-nodrop, #nav li.home-nodrop a, #nav li.home-nodrop a span { background-position:0 0; width:62px; }
#nav li.products, #nav li.products a, #nav li.products a span, #nav li.products-nodrop, #nav li.products-nodrop a, #nav li.products-nodrop a span { background-position:-62px 0; width:98px; }
#nav li.whats-new, #nav li.whats-new a, #nav li.whats-new a span, #nav li.whats-new-nodrop, #nav li.whats-new-nodrop a, #nav li.whats-new-nodrop a span { background-position:-160px 0; width:120px; }
#nav li.creative-inspiration, #nav li.creative-inspiration a, #nav li.creative-inspiration a span, #nav li.creative-inspiration-nodrop, #nav li.creative-inspiration-nodrop a, #nav li.creative-inspiration-nodrop a span { background-position:-280px 0; width:188px; }
#nav li.shop, #nav li.shop a, #nav li.shop a span, #nav li.shop-nodrop, #nav li.shop-nodrop a, #nav li.shop-nodrop a span { background-position:-468px 0; width:107px; }

/* HOVER STATE - W/ DROP */
#nav li.home:hover a, #nav li.home:hover a span, #nav li.home a:hover, #nav li.home a:hover span, #nav li.home-on:hover a, #nav li.home-on:hover a span, #nav li.home-on a:hover, #nav li.home-on a:hover span { background-position:0 -25px; width:62px; }
#nav li.products:hover a, #nav li.products:hover a span, #nav li.products a:hover, #nav li.products a:hover span, #nav li.products-on:hover a, #nav li.products-on:hover a span, #nav li.products-on a:hover, #nav li.products-on a:hover span { background-position:-62px -25px; width:98px; }
#nav li.whats-new:hover a, #nav li.whats-new:hover a span, #nav li.whats-new a:hover, #nav li.whats-new a:hover span, #nav li.whats-new-on:hover a, #nav li.whats-new-on:hover a span, #nav li.whats-new-on a:hover, #nav li.whats-new-on a:hover span { background-position:-160px -25px; width:120px; }
#nav li.creative-inspiration:hover a, #nav li.creative-inspiration:hover a span, #nav li.creative-inspiration a:hover, #nav li.creative-inspiration a:hover span, #nav li.creative-inspiration-on:hover a, #nav li.creative-inspiration-on:hover a span, #nav li.creative-inspiration-on a:hover, #nav li.creative-inspiration-on a:hover span { background-position:-280px -25px; width:188px; }
#nav li.shop:hover a, #nav li.shop:hover a span, #nav li.shop a:hover, #nav li.shop a:hover span, #nav li.shop-on:hover a, #nav li.shop-on:hover a span, #nav li.shop-on a:hover, #nav li.shop-on a:hover span { background-position:-468px -25px; width:107px; }

/* HOVER STATE - W/O DROP */
#nav li.home-nodrop:hover a, #nav li.home-nodrop:hover a span, #nav li.home-nodrop a:hover, #nav li.home-nodrop a:hover span { background-position:0 -50px; width:62px; }
#nav li.products-nodrop:hover a, #nav li.products-nodrop:hover a span, #nav li.products-nodrop a:hover, #nav li.products-nodrop a:hover span { background-position:-62px -50px; width:98px; }
#nav li.whats-new-nodrop:hover a, #nav li.whats-new-nodrop:hover a span, #nav li.whats-new-nodrop a:hover, #nav li.whats-new-nodrop a:hover span { background-position:-160px -50px; width:120px; }
#nav li.creative-inspiration-nodrop:hover a, #nav li.creative-inspiration-nodrop:hover a span, #nav li.creative-inspiration-nodrop a:hover, #nav li.creative-inspiration-nodrop a:hover span { background-position:-280px -50px; width:188px; }
#nav li.shop-nodrop:hover a, #nav li.shop-nodrop:hover a span, #nav li.shop-nodrop a:hover, #nav li.shop-nodrop a:hover span { background-position:-468px -50px; width:107px; }

/* ON STATE */
#nav li.home-on, #nav li.home-on span, #nav li.home-on div, #nav li.home-nodrop-on, #nav li.home-nodrop-on span, #nav li.home-nodrop-on div { background-position:0 -50px; width:62px; }
#nav li.products-on, #nav li.products-on span, #nav li.products-on div, #nav li.products-nodrop-on, #nav li.products-nodrop-on span, #nav li.products-nodrop-on div { background-position:-62px -50px; width:98px; }
#nav li.whats-new-on, #nav li.whats-new-on span, #nav li.whats-new-on div, #nav li.whats-new-nodrop-on, #nav li.whats-new-nodrop-on span, #nav li.whats-new-nodrop-on div { background-position:-160px -50px; width:120px; }
#nav li.creative-inspiration-on, #nav li.creative-inspiration-on span, #nav li.creative-inspiration-on div, #nav li.creative-inspiration-nodrop-on, #nav li.creative-inspiration-nodrop-on span, #nav li.creative-inspiration-nodrop-on div { background-position:-280px -50px; width:188px; }
#nav li.shop-on, #nav li.shop-on span, #nav li.shop-on div, #nav li.shop-nodrop-on, #nav li.shop-nodrop-on span, #nav li.shop-nodrop-on div { background-position:-468px -50px; width:107px; }

#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:13px; }
#nav li:hover, * html #nav a:hover { position:relative; }
#nav li li a { font-size:13px; text-align:left; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; }
#nav li ul li, #nav li ul li a { background:none; }
#nav li:hover ul, #nav li a:hover ul { position:absolute; top:25px; left:-3px; padding:0; width:198px; display:block; }

#nav li:hover li, #nav li a:hover li { margin:0; padding:0; height:auto; width:198px; background:url(../images/bg-dropdown.png) no-repeat 0 50%; }
#nav li:hover li.first, #nav li a:hover li.first { padding:9px 0 0; background:url(../images/bg-dropdown.png) no-repeat 0 0; }
#nav li:hover li.last, #nav li a:hover li.last { padding:0 0 9px; background:url(../images/bg-dropdown.png) no-repeat -198px 100%; }

#nav li:hover li a, #nav li a:hover li a { margin:0 12px; padding:3px 0; width:174px !important; height:auto; display:block; color:#635942; text-indent:0; border-bottom:1px solid #a491b3;  }
#nav li:hover li a:hover, #nav li a:hover li a:hover { color:#003136; }
#nav li:hover li.last a { border:0 !important; }
/**************************************************************************************************************/


/* HOME PAGE
------------------------------------------------------------------------------------- */
/* Top 'Intro' area */
#h-intro { position:relative; margin:0 auto; padding:6px 0 0; width:970px; height:329px; text-align:left; z-index:20; }
#h-intro ul { position:absolute; top:99px; left:94px; }
#h-intro li { margin:0 128px 0 0; width:175px; height:141px; float:left; display:inline; list-style:none; }
#h-intro li.last { margin:0; }

#h-content .stretch { margin:29px auto 0; }
#h-content .stretch .stretch { margin:0; }

#h-spacer {margin-bottom: 28px;}

/* Homepage Content Nav*/
#h-nav { top:0; left:249px; width:492px; height:42px; z-index:5; }
#h-nav li { height:42px; text-indent:10px; }
#h-nav li a, #nav li div { height:42px; }
#h-nav li span { height:42px; }
#h-nav li, #h-nav li a, #h-nav li span, #h-nav li div { background-image:url(../images/bg-h-nav.png); }

/* NORMAL STATE (NAV ITEM W/ DROPDOWN, NAV ITEM W/O DROPDOWN */
#h-nav li.shopnow, #h-nav li.shopnow a, #h-nav li.shopnow a span { background-position:0 0; width:246px; }
#h-nav li.newsletter, #h-nav li.newsletter a, #h-nav li.newsletter a span { background-position:-246px 0; width:246px; }

/* HOVER STATE - W/ DROP */
#h-nav li.shopnow:hover a, #h-nav li.shopnow:hover a span, #h-nav li.shopnow a:hover, #h-nav li.shopnow a:hover span { background-position:0 -42px; width:246px; }
#h-nav li.newsletter:hover a, #h-nav li.newsletter:hover a span, #h-nav li.newsletter a:hover, #h-nav li.newsletter a:hover span { background-position:-246px -42px; width:246px; }
/**************************************************************************************************************/

#needle { position:absolute; top:42px; left:477px; width:199px; height:26px; background:url(../images/bg-needle.png) no-repeat 0 0; z-index:30; }

#h-col1 { margin:0 46px 0 0; width:621px; }

#h-col1 .list-float li { color:#865f06; font-size:.9em; line-height:1.8em; font-family:georgia,serif; }
#h-col1 .list-float li a { color:#865f06; }

#h-col1 .component-projects { margin:0 0 0 15px; padding:0; }

#h-col2 { margin:0; width:278px; font-size:.9em; }

#h-col2 .wysiwyg { margin:0 0 10px; }

.indent { margin:0 15px; }
.indent td { padding-right:10px; font:normal .8em/1.5em verdana,sans-serif; }
.indent td strong { font:bold 1.2em/1.7em georgia,serif; }

.h-products { margin:0 0 15px; padding:0 0 0 20px; background:url(../images/bg-bigdots-x.png) repeat-x 0 100%; }
.h-products h2 { margin:0; }
.h-products p { margin:0 0 5px; }
.h-products .component-slider { margin:10px 0 0 20px; }
.h-products .list-btns { margin:10px 0; }
.h-products .list-btns li { margin-right:25px; float:left; display:inline; list-style:none; }

#h-accordion.accordion { background: url(../images/bg-h-accordion.png) no-repeat -278px 100%; position: relative; }
#h-accordion.accordion h3 {height: 42px;}
#h-accordion.accordion h3 span{ height:42px; background: url(../images/bg-accordion.png); display: block; } 
#h-accordion.accordion .box { background:url(../images/bg-h-accordion.png) no-repeat 0 0; padding: 20px 20px 0 20px; overflow: hidden;}
#h-accordion.accordion .box #accordion-bottom {background:url(../images/bg-h-accordion.png) no-repeat -278px bottom; height: 10px; width:278px; position: absolute; bottom: -2px; left: 0;}

#h-col2 #accordion-contests, #h-col2 #accordion-contests span  { background-position:0 0; }
#h-col2 #accordion-contests.ui-state-active span { background-position:-278px 0; }

#h-col2 #accordion-survey, #h-col2 #accordion-survey span  { background-position:0 -42px; }
#h-col2 #accordion-survey.ui-state-active span { background-position:-278px -42px; }

#h-col2 #accordion-blog, #h-col2 #accordion-blog span  { background-position:0 -84px; }
#h-col2 #accordion-blog.ui-state-active span { background-position:-278px -84px; }

/* -Homepage Project List- */
#h-col1 .list-projects li {height:225px;}

/* Sidebar Accordion */
#sidebar-accordion.accordion { background: url(../images/bg-whatsnew-accordion.png) no-repeat -278px 100%; position: relative; }
#sidebar-accordion.accordion h3 {height: 42px;}
#sidebar-accordion.accordion h3 span{ height:42px; background: url(../images/bg-accordion.png); display: block; } 
#sidebar-accordion.accordion .box { background:url(../images/bg-whatsnew-accordion.png) no-repeat 0 0; padding: 20px 20px 0 20px; overflow: hidden;}
#sidebar-accordion.accordion .box #accordion-bottom {background:url(../images/bg-whatsnew-accordion.png) no-repeat -200px bottom; height: 10px; width:278px; position: absolute; bottom: -2px; left: 0;}

#sidebar-accordion.accordion #accordion-contests.ui-state-active span { background-position:-756px 0; }

#sidebar-accordion.accordion #accordion-survey.ui-state-active span { background-position:-756px -42px; }

#sidebar-accordion.accordion #accordion-blog.ui-state-active span { background-position:-756px -84px; }


/**************************************************************************************************************/


/* SUBPAGE
------------------------------------------------------------------------------------- */
/* Breadcrumb */
#breadcrumb { margin:0 auto 11px; padding:0 16px; min-height:30px; font-size: .75em; font-family:verdana,arial,sans-serif; background:#706577 url(../images/bg-breadcrumb.png) repeat-x 0 0; position: relative;}
#breadcrumb ul { margin:0 auto; padding:3px 0 0; width:970px; position: relative; }
#breadcrumb li { margin:0 5px 0 0; float:left; display:inline; list-style:none; color:#d3ded3; font-size:1em; }
#breadcrumb li a { padding:0 12px 0 0; color:#fff; background:url(../images/yui-sam-sprite.png) no-repeat 100% -1935px; }

#content .stretch .stretch .stretch { padding:0 16px; width:958px; }

/* Sidebar */
#sidebar { margin:0 0 10px 0; width:220px; color:#717074; font-size:.9em; }
#sidebar img { margin:0 0 26px; }
#sidebar h2 { margin:0 0 .2em; font-size:1.1em; }

/* Subnav */
#subnav { margin:0 0 80px; padding:0 0 20px; background:url(../images/bg-line-x.png) repeat-x 0 100%; }
#subnav p { margin:3px 0 0; padding:0; color:#402E00; font-size:1em; font-weight:bold; font-family:georgia,serif; }
#subnav ul { margin:7px 0 0; }
#subnav li { margin:0; padding:4px 0; list-style:none; font-size:1em; font-family:arial,sans-serif; background:url(../images/bg-subnav.png) no-repeat 0 100%; }
#subnav li a { color:#3f2d00; font-size: 1.1em; font-weight:bold; }
#subnav img { margin:0; }

#subnav li ul { margin:5px 0 2px 10px; }
#subnav li li { margin:0 0 2px; padding:0; font-size:.9em; background:none;}
#subnav li.on div {color:#333; font-size:1.1em; font-weight:bold;}
#subnav li li a { color:#898989; }
#subnav a.firstnav { font-weight:bold; color:#873E87; font-size:1.1em; }

#sidebar-content { margin:6px 0 0; padding:12px 0 0; line-height:1.5em; font-family:tahoma,sans-serif; }
#sidebar-content h2 { color:#717074; font-weight:bold; font-family:tahoma,sans-serif; }
#sidebar-content .indent { margin:0; padding:0 10px; }

/* Main container on What's New page layout */
#whatsnew-main { margin-right:20px; width:738px; }

/* Custom entry container on What's new page */
#whatsnew-intro { margin:0 0 15px; line-height:1.2em; background:url(../images/bg-line-x.png) repeat-x 0 100%; }
#whatsnew-intro-text1 { padding:0 20px 18px 5px; width:250px; float:left; display:inline; background:url(../images/bg-line-y.png) repeat-y 100% 0; }
#whatsnew-intro-text1 p { margin:0 0 5px; }
#whatsnew-intro-text2 { padding:0 10px 10px; width:420px; float:left; display:inline; }
#whatsnew-intro-text2 p { margin:0 0 10px; }

/* What's New - New Products Section */
#whatsnew-products { margin:0 10px 15px 0; padding:6px 6px 12px; width:368px; background:#dccedc; float:left; display:inline; }
#whatsnew-products .inside { position:relative; padding:0 !important; width:368px !important; font-size:1em; background:#fff !important; overflow:hidden; }
#whatsnew-products .inner { position:relative; width:368px !important; min-height:289px !important; font-size:1em; background:#fff !important; overflow:hidden; }
#whatsnew-products h2 { margin:3px 0 7px 9px; font-size:1.3em; font-weight:bold; position: relative; }
#whatsnew-products h2 a {font-size: 13px; position: absolute; top:1px; right:0;}

/* What's New - Products Accordion 
#whatsnew-products .accordion h3, #whatsnew-products .accordion h3 a, #whatsnew-products .accordion h3 span { margin:0; width:100%; height:25px; background:url(../images/bg-accordion-products.png) no-repeat 0 0; }*/

#whatsnew-products .accordion h3, #whatsnew-products .accordion h3 a { margin:0; width:100%; height:27px; background:url(../images/bg-accordion-products-2.png) repeat-x 0 0; text-transform: uppercase;}
#whatsnew-products .accordion h3 {}
#whatsnew-products .accordion h3 a { color: #FFF; line-height:27px; background:url(../images/bg-accordion-products-2.png) no-repeat right -56px; padding-left: 3%; width: 97%; font-weight: bold; text-decoration: none; font-size: .9em;}
#whatsnew-products .accordion h3 span { display: none; }

#whatsnew-products .accordion h3.ui-state-active { background:url(../images/bg-accordion-products-2.png) repeat-x 0 -27px; color: #3f2d00;}
#whatsnew-products .accordion h3.ui-state-active a { background:url(../images/bg-accordion-products-2.png) no-repeat right -83px; color: #3f2d00; }

#whatsnew-products .box { padding:10px 10px 5px; overflow:hidden; }
#whatsnew-products .box a { color:#706e6e; text-decoration:none; }
#whatsnew-products .box strong { font-size:1.1em; }
#whatsnew-products .box .more { margin:5px 0 0; color:#f47c29; position:absolute; margin-left:267px; margin-top:296px; *margin-top:286px; z-index: 9999;}
#whatsnew-products .product-thumbs { overflow:visible; }

#whatsnew-products .accordion { width:368px; }
#whatsnew-products .accordion dt { position:relative; width:100%; height:28px; background:url(../images/bg-accordion-products.png) no-repeat 0 0; z-index:10; }
#whatsnew-products .accordion dt span { width:100%; height:28px; background:url(../images/bg-accordion-products.png) no-repeat 0 0; }
#whatsnew-products .accordion dd { position:relative; padding:0 10px 10px; background:#fff; z-index:5; }
#whatsnew-products .accordion dd p { line-height:1.7em; }
#whatsnew-products .accordion dd img { margin:0 0 4px; }
#whatsnew-products .accordion dd a { font-size:.9em; }
#whatsnew-products .accordion dd .more { font-size:.8em; }
#whatsnew-products .accordion dd .more:hover { text-decoration:underline; }
#whatsnew-products .product-thumbs { overflow:hidden; }
#whatsnew-products .product-thumbs li { min-height:100px; height:150px;}

/*

#whatsnew-products #accordion-stamps, #whatsnew-products #accordion-stamps span  { background-position:0 0; }
#whatsnew-products #accordion-stamps.selected, #whatsnew-products #accordion-stamps.selected span { background-position:0 -28px; }

#whatsnew-products #accordion-inks, #whatsnew-products #accordion-inks span  { background-position:0 -56px; }
#whatsnew-products #accordion-inks.selected, #whatsnew-products #accordion-inks.selected span { background-position:0 -84px; }

#whatsnew-products #accordion-stationery, #whatsnew-products #accordion-stationery span  { background-position:0 -112px; }
#whatsnew-products #accordion-stationery.selected, #whatsnew-products #accordion-stationery.selected span { background-position:0 -140px; }

#whatsnew-products #accordion-stencils, #whatsnew-products #accordion-stencils span  { background-position:0 -168px; }
#whatsnew-products #accordion-stencils.selected, #whatsnew-products #accordion-stencils.selected span { background-position:0 -196px; }

#whatsnew-products #accordion-accessories, #whatsnew-products #accordion-accessories span  { background-position:0 -224px; }
#whatsnew-products #accordion-accessories.selected, #whatsnew-products #accordion-accessories.selected span { background-position:0 -252px; }

#whatsnew-products #accordion-tools, #whatsnew-products #accordion-tools span  { background-position:0 -280px; }
#whatsnew-products #accordion-tools.selected, #whatsnew-products #accordion-tools.selected span { background-position:0 -308px; }

#whatsnew-products #accordion-7, #whatsnew-products #accordion-7 span  { background-position:0 -336px; }
#whatsnew-products #accordion-7.selected, #whatsnew-products #accordion-7.selected span { background-position:0 -364px; }

#whatsnew-products #accordion-8, #whatsnew-products #accordion-8 span  { background-position:0 -392px; }
#whatsnew-products #accordion-8.selected, #whatsnew-products #accordion-8.selected span { background-position:0 -420px; }
*/

#whatsnew-content { padding:10px; width:324px; float:left; display:inline; border:2px solid #dadada; }
#whatsnew-content img { margin:0 0 15px; }

/* Sub-Projects Listing */
#sub-projects.component-projects { padding:0 0 0 5px; font-size:1.2em; line-height:1.3em; }
#sub-projects.component-projects ul { margin:15px 0; }
#sub-projects.component-projects p { margin:0 0 1.2em; }
#sub-projects.component-projects .more { font-size:.8em; }
#sub-projects .list-projects li { min-height:1px; }
#sub-projects .list-projects li a { font-size:1.1em; line-height:1.2em; }

/* Right-Sidebar on What's New page */
#whatsnew-sidebar { padding:7px 0 0; width:200px; }

/* Accordion Styles */
#whatsnew-sidebar .accordion { margin:0 0 20px; }
#whatsnew-sidebar .accordion h3, #whatsnew-sidebar .accordion h3 a, #whatsnew-sidebar .accordion h3 span { width:200px; }
#whatsnew-sidebar .accordion dt { width:200px; }
#whatsnew-sidebar .accordion dt span { width:200px; }
#whatsnew-sidebar .accordion dd { font-size:.8em; background:#fff url(../images/bg-whatsnew-accordion.png) no-repeat -200px 100%; }
#whatsnew-sidebar .accordion dd .bd { min-height:150px; background:url(../images/bg-whatsnew-accordion.png) no-repeat 0 0; }
#whatsnew-sidebar .accordion dd strong  { color:#402e00; font-size:1em; }

#whatsnew-sidebar #accordion-contests, #whatsnew-sidebar #accordion-contests span  { background-position:-556px 0; }
#whatsnew-sidebar #accordion-contests.selected, #whatsnew-sidebar #accordion-contests.selected span { background-position:-756px 0; }

#whatsnew-sidebar #accordion-survey, #whatsnew-sidebar #accordion-survey span  { background-position:-556px -42px; }
#whatsnew-sidebar #accordion-survey.selected, #whatsnew-sidebar #accordion-survey.selected span { background-position:-756px -42px; }

#whatsnew-sidebar #accordion-blog, #whatsnew-sidebar #accordion-blog span  { background-position:-556px -84px; }
#whatsnew-sidebar #accordion-blog.selected, #whatsnew-sidebar #accordion-blog.selected span { background-position:-756px -84px; }

/* Sidebar Container Styles */
#content .whatsnew-sidebar-cont { margin:0 0 20px; font-size:.9em; line-height:1.4em; font-family:tahoma,sans-serif; }
#content .whatsnew-sidebar-cont h2{ margin:0 0 3px; color:#717074; font-size:1.1em; font-weight:normal; }

#product-detail-2 { margin:0 10px 0 0; width:542px; }

#product-item  li { float:left; display:inline; list-style:none; }
#product-item  li li { float:none; display:block; }
#product-item  h1 { margin:0 0 4px; }
#product-item a img { border:2px solid #cccbc7; }
#product-item a:hover img { border:2px solid #fcb016; }
#product-item  #item-num { margin:0 0 10px; line-height:11px; }
#product-item  #item-num small { font-size:.95em; }
#product-item1 { margin:0 20px 0 0; width:192px; text-align:center; }
#product-item2 { margin:0 20px 0 0; width:320px; }
#product-item2 p { font-size:.9em; line-height:1.5em; }
#product-detail-2 #product-item2 { width:310px; }

#product-item-actions { padding:15px 11px 10px; width:138px; font-size:.9em; line-height:1.2em; background:#e3ebd4; }
#product-item-actions ul	{ }
#product-item-actions li { list-style:disc; margin-left: 18px; text-align: left; font-size: 1.1em; }
#product-item-actions li img	{ margin-left:10px; }
#product-item-actions .btn { margin:0 0 10px; }
#product-item-actions .note { margin:0; width:110px; display:block; font-size: .9em; }
#product-item-actions .logo { padding:10px 0 12px; }
#product-item-actions h2 { margin:0; color:#717074; font:bold 1.1em/1.4em georgia,serif; }
#product-item-actions .product-thumbs { margin:5px 0 10px; min-height:330px; }
#product-item-actions .product-thumbs li { margin:0 0 5px; width:115px; font-size:1.1em; }
#product-item-actions .product-thumbs p { margin-top:5px !important; padding:0 0 0 5px; }
#product-item-actions .list-square { margin:10px 0 10px 15px; width:115px; }
#product-item-actions .list-square li { text-align:left; font-size:.9em; }
#product-item-actions .vscrollerbase { background:url(../images/bg-vscrollerbase-detailpage.gif) no-repeat 50% 0; }

#product-content { border-top:1px solid #bbd4dc; width: 100%; padding-bottom: 10px; }
#product-leftbar { width:100%; }
#product-leftbar div { padding:10px 0; line-height:1.7em; }
#product-leftbar li { list-style:none; }
#downloads { border-bottom:1px solid #bbd4dc; }
#related-video { border-bottom:1px solid #bbd4dc; }
#related-video table { margin:3px 0 0; }
#related-video td { padding:0 10px 0 0; vertical-align:middle; font-weight:bold; font-family:verdana,tahoma,sans-serif;}

#ctl00_mainContent_pnlLeftbar, #product-leftbar {display: inline; float: left; width: 200px;}
#ctl00_mainContent_pnlInstructions, #product-main {display: inline; float: left; width: 500px;}

#product-main { padding:11px 0 15px 10px; border-left:1px solid #bbd4dc; }
#product-main p { margin:0 0 10px; line-height:1.4em; }
#product-main ul { margin:4px 0 10px; }
#product-main .list-floatthumbs li { margin:0 15px 0 0; float:left; display:inline; list-style:none; }
#product-main .product-thumbs { overflow:visible; }
#product-main .product-thumbs li { min-height:90px; }
#product-main .list-nobull { margin:0; }
#product-main .list-nobull li { margin:0 0 3px; line-height:1.3em; }

#product-main-wide {width: 530px; }
#product-main-wide h2 { padding-top: 15px; }
#product-main-wide .product-thumbs {min-height: 180px;}
#product-main-wide ol { margin:0 5px 0 30px !important; }

#ctl00_mainContent_ctlProductTypeList_lblHeading h2, #ctl00_mainContent_ctlCollectionList_lblHeading h2, #ctl00_mainContent_ctlThemesList_lblHeading h2 {font-size: 1.115em; margin-top: 20px;}

/* PRODUCT VARIANTS / COLORS */
#variants h4 {color:#1b3a4c; font-size:12px; font-family:tahoma,arial,sans-serif;}
#variants {margin:20px 0;}
#content ul.variant-row { margin:0 0 15px 0; clear:both; }
.variant-row .item {text-align:left; display: inline; float:left; position:relative; width:75px; list-style-type:none; margin:0 12px 14px 0; overflow:visible; }
.variant-row .item a {display:block; border:none; margin:0 0 3px 0; padding:0;}
.variant-row .item a .preview { display: none; position:absolute; }
.variant-row .item a:hover .preview { display: block; top:-90px; left: -25px; z-index: 1; }  /* top:-69px */
.variant-row .item span {display:block; width:55px; text-align:center; color:#1b3a4c; font-size:10px; line-height:12px;}
.variant-row .item img {border:none; margin:0; padding:0;}


/**************************************************************************************************************/

/* popup */
.slideshow_images .thumbnails { width: 130px; height: 650px; float:left; cursor:pointer; *margin-left:-950px; *margin-top:60px; }
.slideshow_images .thumbnails a { display:block; float:left; margin-left:25px; *margin-left:5px; margin-right:2px; margin-bottom:20px;}
.slideshow_images .featured_image { width:800px; height:650px; margin-top:60px; margin-left:200px; *position:absolute; *margin-top:-360px; *margin-left:-400px;  }
.slideshow_images .featured_image img { top:50%; }

.slideshow_images .thumbnails a img { border:2px solid #CCCBC7; }
.slideshow_images .thumbnails a:hover img { border:2px solid #FCB016; }

/* Tips */
#tips p img { margin-right:2px; }
.tip-images {margin: 10px 15px 10px 0;}
.tip-images a {float: right;}

/**************************************************************************************************************/

/* LAYOUTS
------------------------------------------------------------------------------------- */
/* Homepage Layout */
#h-layout-2col { }

/* Full Width Subpage */
#main-full { margin:0 auto; padding:6px 0; width:958px; }

/* 2 Column Subpage */
#layout-2col { margin-bottom:10px; padding:0 0 20px; background:url(../images/bg-line-y.png) repeat-y 222px 0; }
#main-2col { padding:0 0 0 20px; margin-top: 6px; margin-bottom: 7px; width:718px; background: url(../images/bg-line-y.png) repeat-y left top; }

/* 3 Column Subpage */
#main-3col { margin:0 20px 0 0; padding:6px 0 0; width:472px; min-height:660px; }
#sidebar-3col { padding:42px 0 0; width:180px; min-height:660px; }

/* 'What's New' Layout */
.whatsnew-main { margin:0 20px 0 0; width:770px; }
.whatsnew-sidebar { margin:7px 0 0; width:200px; }

/**************************************************************************************************************/



/* SEARCH
------------------------------------------------------------------------------------- */
.nobull, .nobull li { list-style:none; }
#search_tabs_box { clear:both; zoom:1; display:inline-block; }	
#content .inner #main-2col #search_tabs_box ul { margin-left:0px; }
#content .inner #main-2col ul#search_tabs li { float:left; margin-right:10px; margin-bottom:0px !important; margin-top:-5px !important; font-size: 0; }	
.search_container { margin-bottom: 20px; padding-left:10px; padding-top:10px; border:1px solid #e1e1e1; font-size: .95em;}

#content .inner #main-2col .search_container ul { margin: -4px 0 20px 20px; }
#content .inner #main-2col .search_container ul.brand_label { margin: 10px 0 20px 20px; }
#content .inner #main-2col .search_container ul li { margin-bottom:-4px; }
#content .inner #main-2col .search_container ul.nobull li { padding: 5px;}
#content .inner #main-2col .search_container ul.nobull b {padding: 5px 0 10px 0;}

#content .inner #main-2col .search_container ul li input {border:0 none;cursor:pointer;display:inline;float:left;*float:auto;margin:0;width:20px;height:auto;}

#content .inner #main-2col .search_container ul li b { cursor:pointer;display:inline;float:left;height:auto;margin:0;width:200px; }

.search_col_2a { margin-bottom:8px !important;   }
.search_col_3 { margin-top:10px !important;   }

select {border: 1px solid #A591B4;}
.field_title { width:200px; margin-left:20px; }
.long_field { width:430px; border: 1px solid #A591B4; }
.short_field { width:120px; border: 1px solid #A591B4; }

/*.keyword_search_btn {height:20px !important; margin-left:584px; width:100px; padding-bottom:18px !important;  }*/
.keyword_search_btn {height:40px; width:100px; vertical-align: middle; margin: 15px 0 20px 585px; border: 1px solid #A591B4; cursor: pointer;}

.results li {margin-left: 20px;}
.results li .date { display:block; width:200px; height:40px; margin-bottom:20px; }

/* Search Results */
div.search-results .stretch {width: 100% !important; padding: 0 !important; background: none !important;}

div.results {padding-bottom: 20px;}
div.results ul.paging { width: 445px !important;}
ul.list-results-summary {list-style-type: none;}
ul.list-results-summary li {width: 500px;}
ul.list-results-summary li strong {}
div.results ul {margin:0 0 20px 0; padding:0 0 0 20px;}

fieldset {border: none; margin:15px 0;}
fieldset legend {font-weight: 900;}
ul.criteria {padding:0 0 0 20px;}

ul.list-search-results li {padding-bottom: 20px;}
ul.list-search-results li p {margin-bottom: 5px;}
ul.list-search-results li span {font-weight: 600;}
ul.list-search-results li span.link {font-weight: 100; font-style:italic; word-wrap: break-word;}

/* search result tabs */
#ctl00_mainContent_Search_results1_tbResults_header {height:34px; background: none;}
#ctl00_mainContent_Search_results1_tbResults_header span {height:34px; background: none; margin: 0; padding: 0; font-size: 0;}

#ctl00_mainContent_Search_results1_tbResults_header span#ctl00_mainContent_Search_results1_tbResults_tbPnlProducts_tab span.ajax__tab_tab {background: url(../images/search_tabs.jpg) no-repeat scroll -388px 0; display: block; float: left; width:71px; height:34px; margin: 0 10px 0 0; text-indent: -999px; }
#ctl00_mainContent_Search_results1_tbResults_header span#ctl00_mainContent_Search_results1_tbResults_tbPnlAll_tab span.ajax__tab_tab {background: url(../images/search_tabs.jpg) no-repeat scroll -459px 0; display: block; float: left; width:88px; height:34px; text-indent: -999px; }

#ctl00_mainContent_Search_results1_tbResults_header span.ajax__tab_active span#__tab_ctl00_mainContent_Search_results1_tbResults_tbPnlProducts {background-position: -388px -34px;}

#ctl00_mainContent_Search_results1_tbResults_header span.ajax__tab_active span#__tab_ctl00_mainContent_Search_results1_tbResults_tbPnlAll {background-position: -459px -34px;}

#ctl00_mainContent_Search_results1_tbResults_body {border:1px solid #E1E1E1;}

div#ctl00_mainContent_Search_results1_tbResults_body .list-itemlist {padding: 0;}
div#ctl00_mainContent_Search_results1_tbResults_body .list-itemlist li {margin: 0 14px 10px 14px;}
div#ctl00_mainContent_Search_results1_tbResults_body .list-itemlist li a {font-size: 13px;}

/* For 'Keywords' */
#ctl00_mainContent_Keyword_search_results1_tbResults_header {height:34px; background: none;}
#ctl00_mainContent_Keyword_search_results1_tbResults_header span {height:34px; background: none; margin: 0; padding: 0; font-size: 0;}

#ctl00_mainContent_Keyword_search_results1_tbResults_header span#ctl00_mainContent_Keyword_search_results1_tbResults_tbPnlProducts_tab span.ajax__tab_tab {background: url(../images/search_tabs.jpg) no-repeat scroll -388px 0; display: block; float: left; width:71px; height:34px; margin: 0 10px 0 0; text-indent: -999px; }
#ctl00_mainContent_Keyword_search_results1_tbResults_header span#ctl00_mainContent_Keyword_search_results1_tbResults_tbPnlAll_tab span.ajax__tab_tab {background: url(../images/search_tabs.jpg) no-repeat scroll -459px 0; display: block; float: left; width:88px; height:34px; text-indent: -999px; }

#ctl00_mainContent_Keyword_search_results1_tbResults_header span.ajax__tab_active span#__tab_ctl00_mainContent_Keyword_search_results1_tbResults_tbPnlProducts {background-position: -388px -34px;}

#ctl00_mainContent_Keyword_search_results1_tbResults_header span.ajax__tab_active span#__tab_ctl00_mainContent_Keyword_search_results1_tbResults_tbPnlAll {background-position: -459px -34px;}

#ctl00_mainContent_Keyword_search_results1_tbResults_body {border:1px solid #E1E1E1;}

div#ctl00_mainContent_Keyword_search_results1_tbResults_body .list-itemlist {padding: 0;}
div#ctl00_mainContent_Keyword_search_results1_tbResults_body .list-itemlist li {margin: 0 14px 10px 14px;}
div#ctl00_mainContent_Keyword_search_results1_tbResults_body .list-itemlist li a {font-size: 13px;}


/* SOCIAL BAR
------------------------------------------------------------------------------------- */
#ctl00_Socialbar1_updMenu {  margin:-20px auto 0 auto !important; position:relative; right: -45px; width: 990px;}
#breadcrumb #tools li a { background:none; padding-right:2px; }
#breadcrumb ul#tools { width:160px; position: relative; }
#tools { float:right; margin:-20px 10px 0 0; position:absolute; z-index:2; }
#tools li { border-right:1px solid #9D9080; display:inline; line-height:12px; padding:0 8px;}
#tools li#share { border:0px; }


/* FOOTER
------------------------------------------------------------------------------------- */
#footer { margin:6px 0 0; padding:0 0 20px; min-height:102px; background:url(../images/bg-footer.png) no-repeat 50% 0; }
#footer .inner { padding:13px 0 20px; width:971px;}

#footer ul { float:left; display:inline; font-family: verdana,arial,sans-serif !important;  }
#footer li { padding:0 2px 2px 5px; color:#898989; font-size:.7em; list-style:none; border-bottom:1px solid #a491b3; }
#footer li strong { color:#635942; }
#footer li a { color:#635942; }

#footer-brands1 { margin-right:30px; width:130px;}
#footer-brands2 { margin-right:30px; width:88px;}
#footer-brands3 { margin-right:20px; width:149px;}
#footer-brands4 { margin-right:25px !important; width:174px;}
#footer-links1 { margin-right:25px !important; width:150px;}
#footer-links2 { width:149px;}

/* #footer .tools { position:absolute; bottom:-75px; left:5px; } removed for IE6 - no affect on other browsers */
#footer .tools li { margin:0 95px 0 0; padding:0 !important; float:left; display:inline; border:0; }
#footer .tools .btn { padding:3px 0 0 30px; color:#635942; }
#footer .tools .btn-facebook { width:147px; height:23px; overflow:hidden; background:url(../images/bg-btns.png) no-repeat -577px 0; }
#footer .tools .btn-twitter { width:129px; height:23px; overflow:hidden; background:url(../images/bg-btns.png) no-repeat -868px 0; }
/**************************************************************************************************************/


/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
#skip { display:none; }
.show { display:block !important; }
.hide { display:none !important; }
.clear { clear:both; }
br.clear { line-height:0; height:0; }
.last { border:none !important; }
.col { float:left; display:inline; }
.title { display:none; }
.border { border:4px solid #d9d9d9 !important; }
.noline { background:none !important; }

.clearfix:after, #view-all-brands:after, .stretch:after, .component-projects:after, .list-projects:after, .list-float:after, #footer ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, #view-all-brands, .stretch, .component-projects, .list-projects, .list-float, #footer ul { display:inline-block; }
.clearfix, #view-all-brands, .stretch, .component-projects, .list-projects, .list-float, #footer ul { /*\*/display:block;/**/ }

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%;/**/ }

.floatleft { float:left; }
.floatright { float:right; }

img.floatleft { margin:0 10px 5px 0; }
img.floatright { margin:0 0 5px 10px; }

/* SPAN STYLES MAINLY ADDED FOR IE PNGFIX SUPPORT. PNGFIX REPLACES THE <IMG> WITH <SPAN> */
span.floatleft { margin:0 10px 5px 0; }
span.floatright { margin:0 0 5px 10px; } 

ul.paging	{  text-align: right; padding: 0; width: 600px; font-size: 10px; float: right; padding-right: 25px;}/*width:195px*/
ul.paging li { display: inline; margin-right: 3px; padding-right: 5px; border-right: 1px solid #717074;}
ul.paging li.next, ul.paging li.last	{border: none !important; }

p.count		{ font-size: 10px; margin: 0 0 20px 0 !important;  padding: 0;border-bottom: 1px solid #e1e1e1; }

/* Contact table styles */

#content .contact { margin:0 0 15px; width:620px; }
#content .contact th, #content .contact td { padding:0 0 10px 0; vertical-align:top;text-align:left }
#content .contact th { padding-right:7px; font-weight:normal; }
#content .contact th label { width:100%; }
#content .contact td { vertical-align:top; }
#content .contact td .select-affiliation { }
#content .contact td .select-affiliation option { width:490px; }
#content .contact h2 { margin-top:10px; }
#content .contact p { margin:0 0 5px; }
#content .contact td p { margin:0;padding:0; display: inline; }
#content .contact .required { padding:0 3px 0 0; line-height:9px; }
#content .contact input { height: 18px; width: 250px; border: 1px solid #A591B4; }
#content .contact textarea { width:420px; border: 1px solid #A591B4; z-index: -9999;}
#content .contact input.commentCounter {width: 40px;}
#content .contact select { height: 27px; width: 342px; border: #A591B4 1px solid; }
#content .contact .multiselect select { height: 120px; border: 1px solid #A591B4; }
#content .contact input.btn-submit { height:40px; width:100px; vertical-align: middle; margin-top: 30px; border: 1px solid #A591B4; cursor: pointer; }

#content .contact select#ctl00_mainContent_ctlContactus_ddlSubject {width: 424px;}

/* Store locator styles */

#storelocator { font-size: 1em; width:100%; padding-bottom: 20px; }
#storelocator h1 {margin: 10px 0 .5em 0;}
#storelocator h2 {font-size: 1.5em;}
#storelocator input {height: 18px; width: 100px; border: 1px solid #A591B4;}
#storelocator input.checkbox {height:13px; width:13px; margin:4px 10px 0 0; border: 1px solid #A591B4; float:left;}
#storelocator div.brand {float: left;  margin-right:15px;}
#storelocator select  {border: #A591B4 1px solid;}
#storelocator table { margin: 0 0 20px 10px;}
#storelocator table td {padding-right: 30px; vertical-align: top; white-space:nowrap;}
#storelocator input.btn {height:40px; width:100px; vertical-align: middle; margin: 10px 0 40px 800px; border: 1px solid #A591B4; cursor: pointer;}

#ctl00_mainContent_ucStore_pnlStoreResults table {margin:0;}
#ctl00_mainContent_ucStore_pnlStoreResults table tbody tr td table tbody tr {width: 480px;}
#ctl00_mainContent_ucStore_pnlStoreResults table tbody tr td table tbody tr td {margin: 0; padding: 0 0 20px 5px;}
#ctl00_mainContent_ucStore_pnlStoreResults table tbody tr td table tbody tr td.result_number {width: 20px;}
#ctl00_mainContent_ucStore_pnlStoreResults table tbody tr td table tbody tr td.store_result {width: 245px;}
#ctl00_mainContent_ucStore_pnlStoreResults table td {vertical-align:top; white-space:normal; }
#ctl00_mainContent_ucStore_pnlStoreResults td.store_desc {width: 200px;}

/* Techniques Pages */

#techniques h1 {display: none;}
#techniques dl dt {color: #402E00; font-size: 1.25em; font-weight: 600; clear: both;}
#techniques dl dd img {float: right; margin: 0 0 10px 15px;}

#techniques h2 {clear: both;}
#techniques ul#tips {margin: 0 0 20px 20px;}

#techniques tipbox img {clear: both;}
#techniques tipbox p {margin:0 0 15px 0; clear: both;}


.dim-tips a {display: block; text-align: right; clear: both; }
.dim-tips p a, .dim-tips li a {display: inline; text-align: left; clear: none;}

.more a, .more a:hover, .more a:active, .more a:visited,
a.more, a.more:hover, a.more:active, a.more:visited { font-weight:bold; }


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../../../App_Themes/EkSuccessBrands/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../App_Themes/EkSuccessBrands/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
