/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $


  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com


  Copyright (c) 2003 osCommerce


  Released under the GNU General Public License
*/


.boxText { font-family: Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 11px; color: #CC0038; text-decoration: underline; }


BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  background-image : url(/images/bg.gif);
  background-repeat : repeat;
}


A {
  color: #000000;
  text-decoration: none;
}


A:hover {
  color: #666666;
  text-decoration: underline;
}


FORM {
	display: inline;
}


TR.header {
  background: #ffffff;
}


TR.headerNavigation {
  background: #DAB3B1;
}


TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #DAB3B1;
  color: #00000;
  font-weight : bold;
}


A.headerNavigation { 
  color: #FFFFFF; 
}


A.headerNavigation:hover {
  color: #ffffff;
}

/**/
TR.headerNavigation2 {
  background: #fff;
}


TD.headerNavigation2 {
  font-family: Arial, sans-serif;
  font-size: 10px;
  background: #fff;
  color: #666;
  font-weight : bold;
}


A.headerNavigation2 { 
  color: #666; 
}


A.headerNavigation2:hover {
  color: #999;
}
/**/


TR.headerError {
  background: #ff0000;
}


TD.headerError {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}


TR.headerInfo {
  background: #00ff00;
}


TD.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


TR.footer {
  background: #DAB3B1;
}


TD.footer {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #DAB3B1;
  color: #ffffff;
  font-weight: bold;
}


.infoBox {
	background: #F3F3F3;
	border: 1px solid #DDDDDD; 
}


.infoBoxQ {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}


.infoBox2 {
	/*background: #FFFFFF;
	background-image: url(/images/design/infobox_bg1.jpg);
	background-repeat: repeat-x;*/
	background: #f7f4fb;
	font-family: Arial, sans-serif;
  	font-size: 11px;
  	color: #000000;
}


.infoBox3 {
	background: #FFFFFF;
	background-image: url(/images/design/infobox_bg2.jpg);
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
  	font-size: 11px;
  	color: #000000;
}


.infoBoxContents {
  background: #F3F3F3;
  font-family: Arial, sans-serif;
  font-size: 11px;
}


.infoBoxNotice {
  background: #FF8E90;
}


.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, sans-serif;
  font-size: 11px;
}


TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #999;/*DAB3B1 bbc3d3*/
  color: #ffffff;
}


TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 11px;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TD.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f3f3f3;
}


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TD.productListing-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FEF0EF;
}

TD.productListing-rose, TR.productListing-rose
{
  background: #fef0ef;/*f3c0b4*/
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #dddddd;
  border-spacing: 1px;
}


.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #DAB3B1;
  color: #FFFFFF;
  font-weight: bold;
}


TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 11px;
}


TD.productListing-data2 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #f3f3f3;
}


A.pageResults {
  color: #CC0038;
}


A.pageResults:hover {
  color: #666666;
  background: #DDDDDD;
}


TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #AAAAAA;
}


TD.pageHeading2, DIV.pageHeading2 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #AAAAAA;
}

TD.pageHeading3, DIV.pageHeading3 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

TD.pageHeading4, DIV.pageHeading4 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666;
}

TD.pageHeading5, DIV.pageHeading5 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666;
}

TR.subBar {
  background: #f4f7fd;
}


TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}


TD.main, P.main {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


TD.main2, P.main2 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #C1817D;
}


TD.main3, P.main3 {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TD.main4, P.main4 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  line-height: 1.5;
  color: #666666;
}

TD.main5, P.main5 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight:bold;
  line-height: 1.5;
  color: #fff;
}

TD.main6, P.main6 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  border-right:1px solid #f7f4fb;
  text-align:center;
}

TD.main7, P.main7 {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #333333;
  text-align:center;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, sans-serif;
  font-size: 11px;
}


TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #CC0038;
}


TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}


TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #999;/*ff0000*/
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}


TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}


SPAN.greetUser {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}


TABLE.formArea {
  background: #FEF0EF;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
}


TD.formAreaTitle {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}


SPAN.markProductOutOfStock {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}


SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
}


SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}


.moduleRow { }
.moduleRowOver { background-color: #DAB3B1; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FEF0EF; }


.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif; font-size: 11px; color: #000000; }


/* message box */


.messageBox { font-family: Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 11px; background-color: #99ff00; }


/* input requirement */


.inputRequirement { font-family: Arial, sans-serif; font-size: 11px; color: #ff0000; }




/* CUSTOM STYLES */


.btfooter { font-family: Arial, sans-serif; font-size: 11px; color: #666666; }
a.btfooter { font-family: Arial, sans-serif; font-size: 11px; color: #666666; text-decoration:underline; }
a.btfooter:hover { font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:underline; }

.nav { line-height: 12px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; }
.nav2 { line-height: 13px; font-family: Arial, sans-serif; font-size: 12px; font-weight:bold; color: #fff; text-align:right }
.nav2 input{ border:thin 1px #999}
.nav2 a{ color:#FFF}
.navb { line-height: 12px; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
a.navhref { line-height: 12px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
a.navhref:hover { line-height: 12px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:underline; }
a.navbhref { line-height: 12px; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; }
a.navbhref:hover { line-height: 12px; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline; }
.imgframe { border: solid 1px #DDDDDD; }
a.rollopaque img { filter:alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
a.rollopaque:hover img { filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.menutitle { font-family: Arial, sans-serif; font-size: 11px; color: #666666; }
h1 { font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #AAAAAA; margin-bottom:5px; padding-bottom: 0px; }
a.callforprice { font-family: Arial, sans-serif; font-size: 18px; color: #666666; text-decoration:underline; }
a.callforprice:hover { font-family: Arial, sans-serif; font-size: 18px; color: #DAB3B1; text-decoration:underline; }
a.homelink { font-family: Arial, sans-serif; font-size: 11px; color: #666666; text-decoration:none; }
a.homelink:hover { font-family: Arial, sans-serif; font-size: 11px; color: #000000; text-decoration:underline; }


a.unfoldhref { font-family: Arial, sans-serif; font-size: 16px; color: #A6534F; text-decoration:none; }
a.unfoldhref:hover { font-family: Arial, sans-serif; font-size: 16px; color: #666666; text-decoration:underline; }




/* CUSTOM STYLES FOR INFO SITE */


.infoBoxInfo { background: #222222; border: 1px solid #FFFFFF; font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
.mainInfo { font-family: Arial, sans-serif; font-size: 11px; color: #ffffff; }
.mainInfo a { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:none; font-weight:bold; }
.mainInfo a:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:underline; font-weight:bold; }
.mainInfo p a { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:none; font-weight:bold; }
.mainInfo p a:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:underline; font-weight:bold; }
.mainInfo td a { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:none; font-weight:bold; }
.mainInfo td a:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:underline; font-weight:bold; }
.mainInfoTC { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
.mainInfoTC a { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:none; font-weight:normal; }
.mainInfoTC a:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FEF0EF; text-decoration:underline; font-weight:normal; }
.infoBubbleTitle { font-family: Arial, sans-serif; font-size: 11px; color: #CC0066; font-weight: bold; font-style: italic; }
a.infomenuhref { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; }
a.infomenuhref:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:underline; }
a.infomenuhref2 { font-family: Arial, sans-serif; font-size: 11px; color: #666666; text-decoration:none; }
a.infomenuhref2:hover { font-family: Arial, sans-serif; font-size: 11px; color: #333333; text-decoration:underline; }
.menutitleinfo { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; }
.titleOneLine { 
	background: url(/images/content_title_1line.gif) no-repeat; padding-top: 6px; padding-left: 15px; 
	font-family: Arial, sans-serif; font-size: 16px; color: #DDDDDD; font-weight: bold;
	width:472px; height:35px;
}
.titleTwoLines {  
	background: url(/images/content_title_2lines.gif) no-repeat; padding-top: 6px; padding-left: 15px; 
	font-family: Arial, sans-serif; font-size: 16px; color: #DDDDDD; font-weight: bold;
	width:472px; height:55px;
}
.subTitle { font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.rbtop { height: 10px; font-size: 1px; width: 170px; background-color: #FEF0EF; background: url(/images/design/box/top.gif) no-repeat; }
.rbbot { height: 10px; font-size: 1px; width: 170px; background-color: #FEF0EF; background: url(/images/design/box/bot.gif) no-repeat; }
.rbcontent { padding-right: 10px; padding-left: 10px; width: 150px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FEF0EF; }
.tableborder td { border: 1px solid #FFFFFF; }
.marge img { margin-right: 10px; }
.simText { padding-left: 20px; padding-right: 20px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; }

.ico_loupe{ position:absolute;margin-top:213px!important; margin-left:208px;background-image: url(images/icone_loupe.png); background-repeat:no-repeat; width:42px; height:43px;background-position:bottom right;z-index:1}
/*
position:absolute;margin-top:213px!important; margin-left:80px;background-image: url(images/icone_loupe.png); background-repeat:no-repeat; width:42px; height:43px;
*/

/*menu horizontale*/

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:666;}
.qmmc .qmdividery{float:left;width:0px;z-index:666;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:666;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:90; background-color:#999; width:100%}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:666;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:666;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		color:#fff;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		background-color:#666;
		border-style:none;
	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:#666;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:#DADADA;
		color:#666;
	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#666;
	}
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}
	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#BFBFBF;
	}
	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#AAAAAA;
	}
	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}
	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}
	
	
/* CAROUSSEL*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #fff;
    /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 690px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  690px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 165px;
    height: 180px;
	text-align:center;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/icons/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(images/icons/prev-horizontal.png);
}

/*.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/icons/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(images/icons/next-horizontal.png);
}

/*.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 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/icons/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    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:focus,
.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(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    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:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF Dynamic Sitemap */




