
div#fancy_title div {

	color: #FFF;

	font: bold 12px Arial;

	padding-bottom: 3px;

	white-space: nowrap;

}



div#fancy_title table {

	margin: 0 auto;

}



div#fancy_title table td {

	padding: 0;

	vertical-align: middle;

}



td#fancy_title_left {

	height: 32px;

	width: 15px;

	background: transparent url('../images/fancy_title_left.png') repeat-x;

}



td#fancy_title_main {

	height: 32px;

	background: transparent url('../images/fancy_title_main.png') repeat-x;

}



td#fancy_title_right {

	height: 32px;

	width: 15px;

	background: transparent url('../images/fancy_title_right.png') repeat-x;

}

.pop {

  position: absolute;

  display: inline;

  }

.pop .pop_menu {

    display: none;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	z-index: 80;}

.pop .pop_toggle {

    background-image: url(../images/arrow_down.png);

    background-repeat: no-repeat;

    background-position: center center;

    width: 20px;

    height: 20px;

    overflow: hidden;

    cursor: pointer; }



.active .pop_menu {

  display: block;

  background-color: #ebebeb;

  color: #fff;

  position: absolute;

  padding: .6em;

  width: 12em;

  z-index: 80;}

.active .pop_menu a {

    color: #fff; }

.active .pop_toggle {

  z-index: 2000;

  position: absolute;

  top: 0;

  left: 0;

  background-image: url(../images/arrow_up.png); }

  

/* Easy Slider */

#slider-wrapper { 

	position: relative;

}

	#slider ul, #slider li,

	#slider2 ul, #slider2 li{

		margin:0;

		padding:0;

		list-style:none;

		}

	#slider2{margin-top:1em;}

	#slider li, #slider2 li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:652px;

		height:312px;

		overflow:hidden; 

		}	

	#prevBtn, #nextBtn,

	#slider1next, #slider1prev{ 

		display:block;

		width:30px;

		height:77px;

		position:absolute;

		left:-30px;

		top:71px;

		z-index:1000;

		}	

	#nextBtn, #slider1next{ 

		left:696px;

		}														

	#prevBtn a, #nextBtn a,

	#slider1next a, #slider1prev a{  

		display:block;

		position:relative;

		width:30px;

		height:77px;

		background:url(../images/btn_prev.gif) no-repeat 0 0;	

		}	

	#nextBtn a, #slider1next a{ 

		background:url(../images/btn_next.gif) no-repeat 0 0;	

		}	

		

	/* numeric controls */	



	ol#controls{

		margin:1em 0;

		padding:0;

		height:20px;

		position: absolute;

		right: 10px;

		top: 10px;

		}

	ol#controls li{

		margin:0 5px 0 0; 

		padding:0;

		font-size: 10px;

		float:left;

		list-style:none;

		height:20px;

		line-height:20px;



		}

	ol#controls li a{

		float:left;

		height:20px;

		line-height:20px;

		color:#999999;

		padding:0 2px  4px 2px;

		text-decoration:none;

		}

	ol#controls li.current a{

		background:transparent url(../images/arrow_ico.gif) no-repeat bottom center;

		color:#fff;

		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

/* // Easy Slider */



/**

 * This <div> element is wrapped by jCarousel around the list

 * and has the classname "jcarousel-container".

 */

.jcarousel-container {

    position: relative;

}



.jcarousel-clip {

    z-index: 2;

    padding: 0;

    margin: 0;

    overflow: hidden;

    position: relative;

}



.jcarousel-list {

    z-index: 1;

    overflow: hidden;

    position: relative;

    top: 0;

    left: 0;

    margin: 0;

    padding: 0;

}



.jcarousel-list li,

.jcarousel-item {

    float: left;

    list-style: none;

    /* We set the width/height explicitly. No width/height causes infinite loops. */

    width: 150px;

    height: 150px;

	border: 1px solid #cdcdcd;

}

.jcarousel-list li:hover,

.jcarousel-item:hover {

	border: 1px solid #a9a9a9;

}





/**

	jCarousel - Product Image Slider

	

*/

.jcarousel-next {

    z-index: 3;

    display: none;

}



.jcarousel-prev {

    z-index: 3;

    display: none;

}

.jcarousel-skin-tango .jcarousel-container {

    background-color:#fff;  

	background-image: -moz-linear-gradient(top, #F2EFEF 0%, #fff 100px); /* FF3.6+ */

	background: -webkit-linear-gradient(top, #F2EFEF 0%, #fff 100px); 	

	/* Chrome10+,Safari5.1+ */

	background-image: linear-gradient(top, #F2EFEF 0%, #fff 100px); /* W3C */

	margin-left:9px;

	border: 1px solid #e1e1e1;



}



.jcarousel-skin-tango .jcarousel-container-horizontal {

    width: 837px;

    padding: 10px 51px;

    margin-bottom:10px;

}



.jcarousel-skin-tango .jcarousel-container-vertical {

    width: 75px;

    height: 245px;

    padding: 40px 20px;

}



.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width:  840px;

    height: 108px;

}



.jcarousel-skin-tango .jcarousel-clip-vertical {

    width:  75px;

    height: 245px;

}



.jcarousel-skin-tango .jcarousel-item {

    width: 105px;

    height: 105px;

}



.jcarousel-skin-tango .jcarousel-item-horizontal {

    margin-right: 15px;

}



.jcarousel-skin-tango .jcarousel-item-vertical {

    margin-bottom: 15px;

}



.jcarousel-skin-tango .jcarousel-item-placeholder {

    background: #fff;

    color: #000;

}



/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: 50px;

    right: 17px;

    width: 27px;

    height: 27px;

    cursor: pointer;

    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:hover {

    background-position: -27px 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:active {

    background-position: -27px 0;

}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -54px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: 50px;

    left: 17px;

    width: 27px;

    height: 27px;

    cursor: pointer;

    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {

    background-position: -27px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

    background-position: -27px 0;

}



.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -54px 0;

}



/**

 *  Vertical Buttons

 */

.jcarousel-skin-tango .jcarousel-next-vertical {

    position: absolute;

    bottom: 5px;

    left: 43px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(../images/next-vertical.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-next-vertical:hover {

    background-position: 0 -32px;

}



.jcarousel-skin-tango .jcarousel-next-vertical:active {

    background-position: 0 -64px;

}



.jcarousel-skin-tango .jcarousel-next-disabled-vertical,

.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {

    cursor: default;

    background-position: 0 -96px;

}



.jcarousel-skin-tango .jcarousel-prev-vertical {

    position: absolute;

    top: 5px;

    left: 43px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-vertical:hover {

    background-position: 0 -32px;

}



.jcarousel-skin-tango .jcarousel-prev-vertical:active {

    background-position: 0 -64px;

}



.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {

    cursor: default;

    background-position: 0 -96px;

}



/**

 * Magento

 *

 * NOTICE OF LICENSE

 *

 * This source file is subject to the Academic Free License (AFL 3.0)

 * that is bundled with this package in the file LICENSE_AFL.txt.

 * It is also available through the world-wide-web at this URL:

 * http://opensource.org/licenses/afl-3.0.php

 * If you did not receive a copy of the license and are unable to

 * obtain it through the world-wide-web, please send an email

 * to license@magentocommerce.com so we can send you a copy immediately.

 *

 * DISCLAIMER

 *

 * Do not edit or add to this file if you wish to upgrade Magento to newer

 * versions in the future. If you wish to customize Magento for your

 * needs please refer to http://www.magentocommerce.com for more information.

 *

 * @category    design

 * @package     default_modern

 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)

 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

 */



/* 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; border:0 !important; padding:5px 9px !important; }



/* 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; }



/* 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; }



/* 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; }



/* 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; font-size:12px; text-align:right; margin:7px 0; }

.col-main .widget-product-link a { background:url(../images/i_widget-link.gif) 100% 3px 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(../images/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }



/* Widget: Catalog Category Link */

.widget-category-link-inline { display:inline; }



.col-main .widget-category-link { display:block; font-size:12px; text-align:right; margin:7px 0; }

.col-main .widget-category-link a { background:url(../images/i_widget-link.gif) 100% 3px 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(../images/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }



/* Widget: CMS Page Link */

.widget-cms-link-inline { display:inline; }



.col-main .widget-cms-link { display:block; font-size:12px; text-align:right; margin:7px 0; }

.col-main .widget-cms-link a { background:url(../images/i_widget-link.gif) 100% 3px 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(../images/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* ======================================================================================= */



/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#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;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}



/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay{background:#000;}

#colorbox{}

    #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) no-repeat 0 0;}

    #cboxTopCenter{height:14px; background:url(../images/border.png) repeat-x top left;}

    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) no-repeat -36px 0;}

    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) no-repeat 0 -32px;}

    #cboxBottomCenter{height:43px; background:url(../images/border.png) repeat-x bottom left;}

    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) no-repeat -36px -32px;}

    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) repeat-y -175px 0;}

    #cboxMiddleRight{width:14px; background:url(../images/controls.png) repeat-y -211px 0;}

    #cboxContent{background:#fff; overflow:visible;}

        #cboxLoadedContent{margin-bottom:5px;}

        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}

        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}

        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        

        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}

        #cboxPrevious.hover{background-position:-51px 0px;}

        #cboxNext{left:27px; background-position:-75px -25px;}

        #cboxNext.hover{background-position:-75px 0px;}

        #cboxClose{right:0; background-position:-100px -25px;}

        #cboxClose.hover{background-position:-100px 0px;}

        

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}

        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}

        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}

        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/******* Top Level 0 *******/
