/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (https://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - https://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - https://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit https://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
} /* common styling */
.menu2 {
 width:90%; font-family: verdana, arial, sans-serif; font-size:11px; background:#ddd url(images/menu2.gif) repeat-x; margin:0 auto 20px auto; text-align: center /* for this demo only */ }
.menu2 ul {padding:0;margin:0;list-style-type:none;}
.menu2 ul li {float:left; position:relative;}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:152px; padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:25px; height:30px;}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li:hover a {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li ul {display: none;}
.menu2 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:152px;}

.menu2 ul li:hover ul.scroller {height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {left:-90px;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:130px;}
.menu2 ul li:hover ul li a.drop {background:#888;}
.menu2 ul li:hover ul li a:hover {color:#ff0; background: #888;}
.menu2 ul li:hover ul li a:hover.drop {background: #888; color:#ff0;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {left:-172px;}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;z-index: 100}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;}
.menu2 ul li a:hover ul.scroller {height:138px; overflow:auto;}
.menu2 ul li a:hover ul.endstop {left: -90px;}
.menu2 ul li a:hover ul li a {display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:130px;}
.menu2 ul li a:hover ul li a.drop {background:#888; padding-bottom:5px;}
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu2 ul li a:hover ul li a:hover {color:#ff0; background: #888;}
.menu2 ul li a:hover ul li a:hover.drop { background: #888; color:#ff0;}
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {left:-170px;}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}

.left {clear:both;}
/* Main menu settings */
.centeredmenu {
   clear:both;
   float:left;
   width:100%;
   font-family:Verdana, Geneva, sans-serif; /* Menu font */
   font-size:75%; /* Menu text size */
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
   font-weight: bold;
   background: url(../images/chromebg3.gif) center center repeat-x; /*THEME CHANGE HERE*/
   color: black;
   height:28px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border: 1px solid .000; 
   margin-top:10px;
   padding:2px;
   vertical-align:middle;
}
.centeredmenu li {

	margin:0 !important;
	padding:0 !important;
	list-style: none; /* remove bullets */
	float: left; /* place buttons side by side */
  position: relative;

}
.centeredmenu ul {
   margin:0;
   padding:0;
   list-style:none;
   float:right;
   text-decoration:none;
   position:relative;
   right:50%;
}
.centeredmenu ul li {
   margin:0 0 0 1px;
   padding:0;
   float:left;
   text-decoration:none;
   position:relative;
   left:50%;
   top:1px;
}
.centeredmenu ul li.sep {width:8px; padding: 0px; height:34px; margin-top:1px;}
.centeredmenu ul li a {
   display:block;
   margin:0;
   padding:.6em .5em .4em;
   font-size:1em;
   line-height:1em;
   background:transparent;
   text-decoration:none;
   color:.444;
   font-weight:bold;
   border-bottom:1px solid .000;
   text-align: center;
   border: none;
}
.centeredmenu ul li.active a {
   color:.fff;
   background:.000;
   border: none;
}
.centeredmenu ul li a:hover {
   background:.36f; /* Top menu items background colour */
   color:.fff;
   border-bottom:.03f 1px solid ;
   background: url(../images/chromebg3-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
   border: none;
}
.centeredmenu ul li:hover a,
.centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
   background:.36f; /* Top menu items background colour */
   color:.fff;
   border-bottom: .03f 1px solid;
   border: none;
}

/* Submenu items */
.centeredmenu ul ul {
   display:none; /* Sub menus are hiden by default */
   position: absolute; 
   top:2em;
   left:0;
   right:auto; /*resets the right:50% on the parent ul */
   width:14em; /* width of the drop-down menus */
   border: none;
   text-decoration:none;
   margin-left: -20px;
}
.centeredmenu ul ul li {
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   clear:left;
   width:100%;
   text-decoration:none;
}
.centeredmenu ul ul li a,
.centeredmenu ul li.active li a,
.centeredmenu ul li:hover ul li a,
.centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
   font-size:.8em;
   font-weight:normal; /* resets the bold set for the top level menu items */
   background:.eee;
   color:.444;
   line-height:1.4em; /* overwrite line-height value from top menu */
   border-bottom:.ddd 1px solid ; /* sub menu item horizontal lines */
   text-decoration:none;
}
.centeredmenu ul ul li a:hover,
.centeredmenu ul li.active ul li a:hover,
.centeredmenu ul li:hover ul li a:hover,
.centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
   background:.36f; /* Sub menu items background colour */
   color:.fff;
   text-decoration:none;
}

/* Flip the last submenu so it stays within the page */
.centeredmenu ul ul.last {
    left:auto; /*reset left:0; value */
    right:0; /* Set right value instead */
   text-decoration:none;
}

/* Make the sub menus appear on hover */
.centeredmenu ul li:hover ul,
.centeredmenu ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
   border: none;
   text-decoration:none;
}

body{font-family:Arial,Helvetica,sans-serif;border:0;width:100%;color:#666;font-size:90%;background-color:silver;margin:0;padding:0}
@font-face{font-family:'RegencyScriptFLFRegular';src:url('/fonts/RegencyScriptFLF.eot');src:local('RegencyScriptFLF Regular'),local('RegencyScriptFLF'),url('/fonts/RegencyScriptFLF.ttf') format('truetype');}
a{color:#369}
a:hover{color:#fff;background:#369;text-decoration:none}
h1,h2,h3{text-align:center;color:#FFF;margin:.2em 0}
p{margin:.4em 0 .8em;padding:0}
#wrapper{width:100%}
#container{min-width:600px;max-width:1270px;;margin:0 auto;}
.header{clear:both;width:100%;}
#sub_header{width:60%;height:110px;text-align:center;margin:auto}
#sub_header1{color:#ececec;font-size:6em;font-family:RegencyScriptFLFRegular;font-style:italic}
#sub_header2{color:#666;font-size:.8em;font-style:italic;float:right;margin-right:12%}
.colmask{position:relative;clear:both;float:left;width:100%;}
.colright,.colmid,.colleft{float:left;width:100%;position:relative}
.col1,.col2,.col3{float:left;position:relative;overflow:hidden;right:auto;left:auto;text-align:center;margin:auto}
.threecol .colmid{right:16%}
.threecol .colleft{right:68%}
.threecol .col1{width:68%;left:100%}
.threecol .col2{width:16%;left:16%}
.threecol .col3{width:16%;left:84%}
.sfondo{background:url(../images/lupo_sfondo.jpg) top left repeat;min-height:700px; -moz-background-size: cover; background-size: cover;}
@media only all and (max-width: 1024px) and (max-height: 768px) {body {	-moz-background-size: 1024px 768px; background-size: 1024px 768px; }  }
#lupi{vertical-align:top;background:url(https://corsolupigrigi.it/images/lupo_sfondo.jpg) top left repeat;min-height:700px;width:100%;margin:0 auto}
#footer{background-color:transparent;clear:both;width:100%;height:60px}
.photo{right:auto;left:auto;text-align:center;z-index:2;background-color:transparent;background-position:center;width:100%;display:inline-block;float:left;position:relative}
.wrap{float:left;width:48%;text-align:center;vertical-align:middle;display:inline-block}
.txt{width:45%;text-align:justify;font-size:1.07em;word-spacing:.3em;color:#FFF;vertical-align:top;border:0;text-decoration:none;right:auto;left:auto;margin:auto}
.cs1{right:auto;left:auto;position:relative;float:left;background-color:transparent;font-size:1em;text-align:center;width:90%;padding:10%}
.testi{font-family:Arial;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;font-size:.8em;color:#000}
.iframe{width:100%;height:250px;overflow:hidden;color:#000;font-size:90%;text-align:center;margin:auto}
img.copertina{width:48%}
#contactform{width:390px}
input.watermark{color:#888;font-size:.8em}
.locandina{width:83%; height:400px;}
.allievi{width:95%; background-color:#ACC1AD;}
.ospiti{width:80%;}
#deceduti{font-family:'RegencyScriptFLFRegular';font-size:250%; color:black; text-shadow: 2px 2px #d3d3d3;}
.link{text-align:center;text-decoration:none;font-size:1.2em;border:0}
.link_sx{width:40%;margin-left:8%;margin-right:auto}
.link_dx{width:40%;margin-left:auto;margin-right:8%}
.titolialbo{font-size:1em;color:#000}
.titolitab{font-size:.9em;color:#666}
.titolitab2{font-size:.9em;color:#000}
.titoliwhite{font-size:.9em;color:#FFF}
.testiwhite{font-size:.8em;color:#FFF}
.black{background:#000}
.semiwhite{background-color:#f7f7f6}
.grey{background-color:#d5d5d5}
.right{text-align:right}
.table{border:#999 2px solid}
.table1{border-collapse:collapse;width:100%;border-spacing:6px 3px;text-align:left;border:#009 2px solid;border-width:6px}
#marqueecontainer{color:#FF0;font-size:150%;font-family:"Comic Sans MS";position:relative;width:100%;height:700px;overflow:hidden;vertical-align:middle;text-align:center;margin:auto}
.field{color:#888;font-size:80%}
#vmarquee{position:absolute;width:98%}
.cella{vertical-align:top;text-align:center;margin-left:auto;margin-right: auto}
.cella1{vertical-align:top;text-align:center;height:15px;border-top:2px solid;border-left:2px solid;border-right:2px solid;font-size:90%;font-weight:700;border-color:#999}
.cella2{vertical-align:top;text-align:center;height:15px;border-right:2px solid;border-left:2px solid;font-size:90%;font-weight:700;border-color:#999}
.cella3{vertical-align:top;text-align:center;height:15px;border-right:2px solid;border-bottom:2px solid;border-left:2px solid;border-color:#999}
.cella4{vertical-align:top;border-left:2px solid;border-color:#999}
.cella5{vertical-align:top;border-right:2px solid;border-color:#999}
.clear:after{content:".";display:block;height: 0;font-size: 0;clear: both;visibility: hidden}
.clear{zoom:1;}
#chatbox {text-align:left;margin:0 auto;	margin-bottom:25px;	padding:10px;background:#fff;height:270px;width:100%;border:1px solid #ACD8F0;	overflow:auto; }
#usermsg {width:100%;	border:1px solid #ACD8F0; }
#menu { padding:12.5px 25px 12.5px 25px; }
.testi{font-weight:400;font-size:7pt;text-transform:none;color:#000;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_bold{font-weight:700;font-size:8pt;text-transform:none;color:#009;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli{font-weight:700;font-size:9pt;text-transform:none;color:#009;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli_white{font-weight:700;font-size:10pt;text-transform:none;color:#fff;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_small{font-weight:400;font-size:7pt;text-transform:none;color:#000;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_links{font-weight:700;font-size:8pt;text-transform:none;color:#444;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_small_white{font-weight:700;font-size:8pt;text-transform:none;color:#fff;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli_table{font-weight:700;font-size:9pt;text-transform:none;color:#666;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_rossi{font-weight:400;font-size:7pt;text-transform:none;color:#800;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli_grandi{font-weight:700;font-size:13pt;text-transform:none;color:#060;font-style:normal;font-family:Verdana;font-variant:normal}
a:hover{font-weight:700;color:#444;font-family:Verdana;background-color:#fff;text-decoration:none}
.prgf1{margin-top:10px;margin-bottom:3px;color:#000;text-align:left}
.prgf2{margin-top:10px;margin-bottom:3px;margin-left:5px;color:#000;text-align:left}
.titoli_rossi,.testi_small_red{font-weight:700;font-size:8pt;text-transform:none;color:#900;font-style:normal;font-family:Verdana;font-variant:normal}
a:link,a:visited{color:#000;font-family:Verdana;text-decoration:none}
.box-left{border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;background:#ACC1AD;text-align: center; }
.box-center{border: 1px solid #FFFFFF;text-align: left;background:#ACC1AD;text-align: center;}
.box-right{border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;background:#ACC1AD;text-align: center;}
.top-box{border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;background:#E1E1E1;text-align: center;}
.white{color:#fff;}
.all_sn{margin-left: 10px; margin-bottom: 1px;text-align:left}

.box-1-up{vertical-align:top;text-align:center;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:#006}
.box-1-full{vertical-align:top;text-align:center;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#006}
.box-1-bottom{vertical-align:top;text-align:center;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;border-color:#006}
.box-1-left{vertical-align:top;border-left:1px solid;border-color:#006}
.box-1-right{vertical-align:top;border-right:1px solid;border-color:#006}
div.pagination{margin:2px;padding:2px}
div.pagination a{border:1px solid #AAD;text-decoration:none;color:#009;margin:2px;padding:2px 5px}
div.pagination a:hover,div.pagination a:active{border:1px solid #009;color:#000}
div.pagination span.current{border:1px solid #009;font-weight:700;background-color:#009;color:#FFF;margin:2px;padding:2px}
div.pagination span.disabled{border:1px solid #EEE;color:#DDD;margin:2px;padding:2px}.testi{font-weight:400;font-size:7pt;text-transform:none;color:#000;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_bold{font-weight:700;font-size:8pt;text-transform:none;color:#009;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli{font-weight:700;font-size:9pt;text-transform:none;color:#009;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli_white{font-weight:700;font-size:10pt;text-transform:none;color:#fff;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_small{font-weight:400;font-size:7pt;text-transform:none;color:#000;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_links{font-weight:700;font-size:8pt;text-transform:none;color:#444;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_small_white{font-weight:700;font-size:8pt;text-transform:none;color:#fff;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli_table{font-weight:700;font-size:9pt;text-transform:none;color:#666;font-style:normal;font-family:Verdana;font-variant:normal}
.testi_rossi{font-weight:400;font-size:7pt;text-transform:none;color:#800;font-style:normal;font-family:Verdana;font-variant:normal}
.titoli_grandi{font-weight:700;font-size:13pt;text-transform:none;color:#060;font-style:normal;font-family:Verdana;font-variant:normal}
a:hover{font-weight:700;color:#444;font-family:Verdana;background-color:#fff;text-decoration:none}
.prgf1{margin-top:10px;margin-bottom:3px;color:#000;text-align:left}
.prgf2{margin-top:10px;margin-bottom:3px;margin-left:5px;color:#000;text-align:left}
.titoli_rossi,.testi_small_red{font-weight:700;font-size:8pt;text-transform:none;color:#900;font-style:normal;font-family:Verdana;font-variant:normal}
a:link,a:visited{color:#000;font-family:Verdana;text-decoration:none}
.box-left{border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;background:#ACC1AD;text-align: center; }
.box-center{border: 1px solid #FFFFFF;text-align: left;background:#ACC1AD;text-align: center;}
.box-right{border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;background:#ACC1AD;text-align: center;}
.top-box{border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;background:#E1E1E1;text-align: center;}
.white{color:#fff;}
.all_sn{margin-left: 10px; margin-bottom: 1px;text-align:left}

.box-1-up{vertical-align:top;text-align:center;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:#006}
.box-1-full{vertical-align:top;text-align:center;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#006}
.box-1-bottom{vertical-align:top;text-align:center;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;border-color:#006}
.box-1-left{vertical-align:top;border-left:1px solid;border-color:#006}
.box-1-right{vertical-align:top;border-right:1px solid;border-color:#006}
/*Credits: Dynamic Drive CSS Library */
/*URL: https://www.dynamicdrive.com/style/ */

.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}

.buttonmenu li a{
color: white;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/
background-color: #704968;
text-decoration:none;
}


.buttonmenu li a:visited{
color: white;
}

.buttonmenu li a:hover, .buttonmenu li a:active{
color: black;
background-color: #CDB4C8;
}

.frm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
/*     font-weight: bold;  */
    color: #00ffff;
    background-color: #000000;
    border-left:1px solid #000000;
    border-top: 1px solid #000000;
    border-right: solid #666666;
    border-bottom: solid #666666;
    text-align: center;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    box-shadow:8px 8px 12px #666666;
	-webkit-box-shadow::8px 8px 12px #666666;
	-moz-box-shadow::8px 8px 12px #666666;
	}
.tswcssbuttons {
	width: 127px !important;
	width:auto;
	height:24px;
	text-align: center ;
	margin: 0 auto;
	padding: 0;
}
.tswcssbuttons ul {
	margin: 0 ;
	padding: 0;
}
.tswcssbuttons li {
	padding: 0;
	display: block ;
	font-family: Arial, Helvetica, sans-serif ;
/* 	list-style-position: inside; */
/* 	margin-left: 2em; */
}
.tswcssbuttons li a {
	float:left;
	color: #000 ;
	background-color: #c0c0c0 ;
	border: 1px outset #000 ;
	width: 125px ;
	height:22px;
	line-height:22px;
	text-decoration: none ;
	display: block ;
	margin-top: 5px;
	font-size: 11px;
	font-weight: 600;
/* 	background:transparent url('button.gif');   */
	background: url(../images/button_roll.png) no-repeat 0 0px;
	zoom:1;
}
.tswcssbuttons li a:hover {
	color: #fff ;
	background-color: #000 ;
/* 	background-image:url(button-hover.gif); */
background-position: 0 -32px;  

}

.tswcssbuttons li p a:hover  {
	color: #fff ;
	background-color: #000 ;
/* 	background:transparent url('button-red.gif'); */
background-position: 0 -98px;
}
.tswcssbuttons li span a:hover {
	color: #fff ;
	background-color: #000 ;
/* 	background:transparent url('button-green.gif'); */
background-position: 0 -66px;

}
li{
list-style-type: none;
list-style-position: outside;
}


.chromestyle{
width: 98%;
margin-left: auto;
margin-right: auto;
font-weight: normal;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/* border: 1px solid #BBB; */
width: 98%;
background: url(../images/chromebg3.gif) center center repeat-x; /*THEME CHANGE HERE*/
   color: black;
   height:28px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border: 1px solid #000; 
   margin-top:10px;
   vertical-align: middle;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
line-height: 28px;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(../images/chromebg3-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
/*
margin-top: -21%;
margin-left: -28%;
*/
margin-left: -32%;

margin-top: -150px;
/*margin-left: -220px;*/

border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}
/* .dropmenudiv, x:-moz-any-link, x:default { margin-top: -17%; } */

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}