/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(../../../base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(../../../base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(../../../base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(../../../base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(../../../base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(../../../base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(../../../base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(../../../base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(../../../base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }




/**********************************************Vertical Nav ****************************************/
#nav_vert { padding:0 0px; font-size:1em; z-index:999;  background-color: #F6F6F6;  }


/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav_vert li {list-style:none; position:relative;text-align:left; border: 1px solid #bfbfbf;}
#nav_vert li.over {z-index:999; background:url(../../../base/default/images/bkg_btn_ro.jpg); background-repeat:no-repeat; width:190px;  }
#nav_vert li.active {background:url(../../../base/default/images/bkg_btn_ro.jpg); background-repeat:no-repeat;width:190px;} /* to prevent the li separator from showing through on mouseover on li */
#nav_vert a { line-height:1.3em; }
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:none; width:170px; }
#nav_vert span { float:none;display:block; cursor:pointer; color: #001f57; }

/************ 1ST LEVEL ***************/
#nav_vert li { float:left; /*height:30px;*/ margin-right:1px; margin-top:1px; background:url(../../../base/default/images/bkg_btn_main.jpg) no-repeat; width:190px;}
#nav_vert li.active a {width:190px; }
#nav_vert a {float:left;padding:5px 12px 5px 8px ;color:#236302;font-weight:normal;font-family:Trebuchet MS;font-size:13px; width:170px;}
#nav_vert li.over a, 
#nav_ver li.over ul li.over a,
#nav_vert a:hover {float:none;padding:5px 12px 5px 8px ;background:url(../../../base/default/images/bkg_btn_ro.jpg); width:170px;}

/************ 1ST LEVEL RESET ************/
#nav_vert ul li, 
#nav_vert ul li.active {float:none;height:auto;background:none;margin-top:1px; }

#nav_vert ul a,  
#nav_vert ul a:hover {float:none;padding:0;background:none; }
#nav_vert ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ***********/
#nav_vert ul {position: absolute;margin-left:190px;top:-2px;left:-10000px; }

/* Show menu */
#nav_vert li.over ul { left:0px; width:190px; }
#nav_vert li.over ul ul { left:-10000px; width:190px; }
#nav_vert li.over ul li.over ul { left:0px; width:190px;}
#nav_vert ul li a { background:#567EF7/*#ecf3f6*/ ; }
#nav_vert ul li a:hover { background:url(../../../base/default/images/bkg_btn_active.jpg) no-repeat; width:190px; /*#d5e4eb;*/ }
/*#nav_vert ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav_vert ul li a, 
#nav_vert ul li a:hover { padding:5px 12px 5px 8px; color:#2f2f2f !important; width:170px;}
#nav_vert ul span, #nav_vert ul li.last li span { /*padding:6px 15px 7px 15px;*/ }
#nav_vert ul li.last span { background:none; }

/************ 3RD+ LEVEL ************/
#nav_vert ul ul { top:-2px;}
#nav_vert ul ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul li.over ul { left:100px; }







/* Fix for the IE bug */
#nav_vert iframe {position: absolute;left: -1px;top: 0;z-index: -1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
