/* CSS Document */
@media screen, projection {

body {
	margin:0;
	padding:0;
	background-color:#02070E;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/assets_newsite/layout/body_bg.gif);
	background-position:55.375em 0em;
	background-repeat:no-repeat;
	}
.clearer {
	clear:both;
	height:0px;
	display:block;
}
.clearer40 {
	clear:both;
	height:2.500em;
	display:block;
}
#bg_up {
	width:57.5em;
	margin: 0;
	padding: 0.938em 0em 0em 5em;
	background-image: url(/assets_newsite/layout/body_bg_up.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}
#top {
	width: 52.500em;
	height: 9.688em;
	margin: 0;
	padding: 0;
}
/*LINGUE*/
#top_slide {
	height: 1.063em;
	width: 52.500em;
}

#top_slide_right {
	width: 52.500em;
	float:right;
	text-align:right;
	padding: 0;
	margin: 0;
}
#top_slide_right img {
	margin: 0 0 0 0.5em;
	padding: 0;
	float:right;
}

#top_slide_right_tes {
	width: 5.188em;
	float:right;
	text-align:right;
	padding: 0;
	margin: 0;
	font-size: 0.688em;
}
#top_slide_right_tes a {
	color: #676A6D;
	text-decoration:none;
}
#top_slide_right_tes a:hover {
	color: #FAC21A;
}
/*MENU*/
#main_menu {
	float: left;
	padding: 0;
	margin: 5em 0 0;
	text-align:left;
	width: 35.552em;
	padding: 1em 0 1em 17.500em;
}
#main_menu ul { 
	margin: 0; 
	padding: 0; 
}
#main_menu li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	text-transform: uppercase;
	float: left;
	padding: 0em 1.25em 0em 0em;
	margin: 0;
	color: #666666;
	white-space:nowrap;
	background-image: url(/assets_newsite/layout/bar_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
 }
 #menu li.vocend {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	text-transform: uppercase;
	float: left;
	white-space:nowrap;
	padding: 0;
	margin: 0;
	color: #666666;
 }
 
/* first level */

#main_menu li a {
	color: #F59E27;
	text-decoration:none;
	display: block;
	white-space:nowrap;
}
#main_menu li a:hover {
	color: #FFFFFF;
}
/*PAGE*/
#main {
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-top: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
}
#flashcontent {
	display:block;
	width: 52.500em;
	height: 18.75em;
	padding: 0;
	margin: 0 auto;
	z-index: 100;
}
#flashcontent1 {
	display:block;
	width: 52.500em;
	height: 9.375em;
	padding: 0;
	margin: 0 auto;
	z-index: 100;
}
#content {
	padding: 1.125em 0.875em;
	width: 50.75em;
	}
/*STRUMENTI HOME PAGE*/
#menu_secondlevel {
	height: 2.563em;
	}
#menu_secondlevel.home {
	height: 1.813em;
	}
#menu_secondlevel.home2 {
	height: 1.813em;
	}
#menu_secondlevel ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#menu_secondlevel ul li {
	width: 12.085em;
	height: 2.563em;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin:0 0.625em 0 0;
	float:left;
	}
#menu_secondlevel.home ul li {
	width: 16.188em;
	height: 1.813em;
	}
#menu_secondlevel.home2 ul li {
	width: 24.875em;
	height: 1.813em;
	}
#menu_secondlevel ul li.last {
	margin: 0;
	float:right;
	}
#menu_secondlevel ul li a {
	font-size:0.875em;
	background-position:0.3em center;
	padding: 0.9em 0 0.886em 3.229em;
	display:block;
	background-repeat:no-repeat;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#BABABA;
	line-height:1em;
	}
#menu_secondlevel.home ul li a, #menu_secondlevel.home2 ul li a {
	padding: 0.588em 0 0.5em 0.475em;
	}	

#menu_secondlevel ul li a:hover  {
	color:#F8C519;
	}	
#menu_secondlevel.home ul li.active a, #menu_secondlevel.home2 ul li.active a  {
	color:#FFF;
	}	
#menu_secondlevel ul li a.standard {
	background-image:url(/assets_newsite/layout/icon_standard.jpg);
	}
#menu_secondlevel ul li.active a.standard {
	color:#B71224;
	}
#menu_secondlevel ul li a.folk {
	background-image:url(/assets_newsite/layout/icon_folk.jpg);
	}
#menu_secondlevel ul li.active a.folk {
	color:#FFF001;
	}
#menu_secondlevel ul li a.convertor {
	background-image:url(/assets_newsite/layout/icon_convertor.jpg);
	}
#menu_secondlevel ul li.active a.convertor {
	color:#FFFFFF;
	}
#menu_secondlevel ul li a.midi {
	background-image:url(/assets_newsite/layout/icon_midi.jpg);
	}
#menu_secondlevel ul li.active a.midi {
	color:#1996E6;
	}
#menu_secondlevel ul li.active {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #000;
	height: 3.25em;
	}
#menu_secondlevel.home ul li.active, #menu_secondlevel.home2 ul li.active {
	height: 2.5em;
	}
.submenu_border {
	height:0.751em;
	border-bottom: 1px solid #CCC;
	width: 50.75em;
	margin-bottom:1.25em;
	}		
*html .submenu_border {
	border-top: 1px solid #CCC;
	border-bottom: none;
	border-left: none;
	border-right: none;
	}		
#strumenti {
	width: 50.75em;
	margin-bottom:2.308em;
	}
#strumenti div.item1, #strumenti div.item2, #strumenti div.item3,  #strumenti div.item4 {
	width:9.5em;
	margin-right:0.71em;
	height:10.25em;
	text-align:center;
	float:left;
	}
*html #strumenti div.item1,  *html #strumenti div.item2, *html #strumenti div.item3,  *html #strumenti div.item4 {
	margin-right:0.35em;
	}
#strumenti div.item1 img, #strumenti div.item2 img, #strumenti div.item3 img,  #strumenti div.item4 img {
	padding-bottom:0.688em;
	margin:0 auto;
	display:block;
	}
#strumenti div.item1.last, #strumenti div.item2.last, #strumenti div.item3.last, #strumenti div.item4.last {
	margin-right:0;
	}
#strumenti div.item1 p, #strumenti div.item2 p, #strumenti div.item3 p,  #strumenti div.item4 p {	
	font-size:0.75em;
	color:#FFF;
	font-weight:bold;
	margin:0;
	padding:0;
	}
#strumenti div.item1 p span {	
	padding:0.2em 0.3em;
	background-color:#B71224;
	}
#strumenti div.item2 p span {
	padding:0.2em 0.3em;
	background-color:#FFF001;
	}
#strumenti div.item3 p span {
	padding:0.2em 0.3em;
	background-color:#FFFFFF;
	}
#strumenti div.item4 p span {
	padding:0.2em 0.3em;
	background-color:#60B7ED;
	}
#strumenti div.item1 p span a,  #strumenti div.item4 p span a { 
	color:#FFF;
	text-decoration:none;
	}
#strumenti div.item2 p span a, #strumenti div.item3 p span a { 
	color:#666;
	text-decoration:none;
	}
#strumenti div.item1 p span a:hover,  #strumenti div.item4 p span a:hover { 
	color:#000;
	text-decoration:none;
	}
#strumenti div.item2 p span a:hover, #strumenti div.item3 p span a:hover { 
	color:#000;
	text-decoration:none;
	}
a.veditutti {
	display:block;
	clear:both;
	text-align:right;
	font-size:0.813em;
	color:#F59E27;
	padding-right:1.2em;
	background-image:url(/assets_newsite/layout/bullet_freccia_right.gif);
	background-repeat:no-repeat;
	background-position:right center;
	text-decoration:none;
	text-transform:lowercase;
	margin-top:2.0em;
	}
a:hover.veditutti {
	color:#FFF;
	background-image:url(/assets_newsite/layout/bullet_freccia_right_hover.gif);
	background-repeat:no-repeat;
	background-position:right center;
	}

/* box border only - inside transparent*/

.top-left, .top-right, .bottom-left, .bottom-right {
	background-image: url(/assets_newsite/layout/corners1280x30.gif);
	height: 15px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	background-repeat: no-repeat;
	}
.top-left, .bottom-left { 
	margin-right: 15px; 
	}
.top-right, .bottom-right { 
	margin-left: 15px; 
	margin-top: -15px; 
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -15px;    
	}
.bottom-right { 
	background-position: 100% -15px; 
	}	
.inside {
	border-left: 1px solid #FAC21A; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #FAC21A;/* YCC: color & properties of the right-borderline */
	background: #000;            /* YCC: background-color of the inside */
	color: #fff;                 /* YCC: default text-color of the inside */
	padding-left: 15px;             /* YCC: all texts at some distance of the left border */
	padding-right:15px;             /* YCC: all texts at some distance of the right border */
	height:auto;
	}
.notopgap    { 
	margin-top: 0; 
	}   							 /* DNC: to avoid splitting of the box */
.nobottomgap { 
	margin-bottom: 0; 
	}								 /* DNC: to avoid splitting of the box */
.notopgap p, .nobottomgap p {
	font-size:0.1em;
	margin:0;
	padding:0;
	}
.inside div.leftcol {
	float:left;
	width: 14.375em;
	padding-right:0.875em;
	border-right: 1px solid #7D610D;
	padding-bottom: 1.850em;
	}
.inside div.rightcol {
	float:left;
	width: 31.25em;
	padding-left:1.85em;
	padding-bottom: 1.85em;
	}
.inside div.unicol {
	width: 100%;
	padding-bottom: 1.850em;
	}
.separator {
	height:1px;
	border-bottom: 1px solid #7D610D;
	clear:both;
	margin-bottom:1.563em;
	}
#photogalleries img {
	float:left;
	height: 5.5em;
	width:6.75em;
	border:1px solid #3f3f3f;
	margin-right:0.625em;
	margin-bottom:0.625em;
	}
#photogalleries img.last {
	margin-right:0;
	}

#artisti img {
	width: 6.75em;
	height: 6.063em;
	border:1px solid #3F3F3F;
	float:left;
	margin-right:1.25em;
	}
#artisti img.last {
	margin-right:0;
	}
/*FOOTER */
#bg_down {
	width:57.5em;
	margin: 0;
	padding: 0 0 0 5em;
	background-image: url(/assets_newsite/layout/body_bg_down.gif);
	background-position: 0 2.813em;
	background-repeat:no-repeat;
}	
#footer_index, #footer_sitemap { 
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-bottom: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
	height:4.438em;
	background-image:url(/assets_newsite/layout/bg_footer.jpg);
}
#footer_chi_siamo, #footer_contatti, #footer_news { 
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-bottom: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
	height:4.438em;
	background-image:url(/assets_newsite/layout/bg_footer_azienda.jpg);
}
#footer_distributori {
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-bottom: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
	height:4.438em;
	background-image:url(../../assets_newsite/layout/bg_footer_distri.jpg);
}
#footer_artisti {
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-bottom: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
	height:4.438em;
	background-image:url(../../assets_newsite/layout/bg_footer_artisti.jpg);
}
#footer_standard, #footer_convertor, #footer_midi, #footer_folk  {
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-bottom: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
	height:4.438em;
	background-image:url(../../assets_newsite/layout/bg_footer_prodotti.jpg);
}
#footer_community {
	width: 52.500em;
	margin: 0;
	padding: 0;
	background-color: #000000;
	border-bottom: 2px solid #F8C519;
	border-right: 2px solid #F8C519;
	border-left: 2px solid #F8C519;
	height:4.438em;
	background-image:url(../../assets_newsite/layout/bg_footer_community.jpg);
}
#credits {
	width: 35.552em;
	padding: 1.0em 0 1.0em 17.500em;
	}
#credits ul {
	margin:0 0 2.438em 0;
	padding:0;
	list-style:none;
	}
*html #credits ul {
	margin:0 0 0 0;
	padding:0;
	}
#credits ul li {
	float:left;
	color:#FFF;
	border-right:1px solid #999;
	padding: 0 0.417em 0 0.417em;
	font-size:0.75em;
	margin:0;
	line-height:1.0em;
	text-transform:lowercase;
	}
#credits ul li.first {
	padding: 0 0.417em 0 0;
	}
#credits ul li.last {
	border-right:none;
	}
#credits ul li a, #credits p a {
	color:#999;
	text-decoration:none;
	}
#credits ul li a:hover, #credits p a:hover {
	color:#FAC21A;
	}	
#credits p {
	margin:0;
	padding:0 0 1.583em 0;
	font-size:0.75em;
	color:#FFF;
	}
#credits div.content a img.ibloom {
	background-image:url(/assets_newsite/layout/ibloom.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0;
	margin:0 0.5em 0 0;
	}
#credits a img.ibloom {
	background-image:url(/assets_newsite/layout/ibloom.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0;
	margin:0 0.5em 0 0;
	float:right;
	}
#credits img.ibloom  {
	width:17px;
	height:17px;
	border:none;
	}
#credits a:hover img.ibloom  {
	background-image:url(/assets_newsite/layout/ibloom.gif);
	background-position:0px -17px;
	padding:0;
	margin:0 0.5em 0 0;
	}
	


/****************************** nwes ************************************/
.newsitem, .file {
	margin-bottom:1.250em;
	min-height:5.0em;
	display:block;
	}
.newsitem img, .newsitem2 img{
	float:right;
	border: 1px solid #3f3f3f;
	margin-left:1.0em;
	}
.newsitem p, .newsitem2 p, .file p {
	color:#CCC;
	font-size:0.75em;
	margin:0;
	padding:0;
	}
.newsitem p.data, .newsitem2 p.data, .file p.data{
	font-style:italic;
	}
.newsitem h2, .newsitem2 h2 {
	color:#FAC21A;
	font-size:0.813em;
	font-weight:bold;
	margin:0;
	padding: 0 0 0.3em 0;
	}
.newsitem a, .newsitem2 a {color:#F59E27;
	text-decoration:none;
	}	
.newsitem a:hover, .newsitem2 a:hover {
	color:#FFF;
	text-decoration:none;
	}
	
.newsitem2  {
	padding:0em;
	margin: 0;
}
.file h2 {
	color:#FAC21A;
	font-size:0.813em;
	font-weight:bold;
	margin:0em;
	padding: 0em;
	}
/****************************** typography ************************************/
h1 {
	font-weight:bold;
	font-size:1.063em;
	text-transform:lowercase;
	margin: 0.235em 0 1.875em;
	line-height:1.063em;
	color:#FAC21A;
	padding: 0em;
	}
.standard_notopgap {
	margin-top: 0;
	color: #B71223;
	text-transform: uppercase;
	} 
.convertor_notopgap {
	margin-top: 0;
	color: #FFF;
	text-transform: uppercase;
	}  
.midi_notopgap {
	margin-top: 0;
	color: #2081D0;
	text-transform: uppercase;
	}  
.folk_notopgap {
	margin-top: 0;
	color: #FFF001;
	text-transform: uppercase;
	}  

h2 {
	font-size:0.813em;
	padding:0em 0em 0.625em;
	margin:0em;
	color:#fff;
	}


.fuori p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #CCC;
	margin: 0;
	padding: 0;
	line-height: 1.75em;
	font-weight: normal;
}


.fuori p a {
	color:#FFF;
	
}
.fuori p a:hover {
	color:#FFC51A;
	text-decoration:none;
}
/****************************** images ************************************/

img {
	border:none;
}
	
img.banner {
	margin:0em 0em 0.500em;
	padding:0;
	border: 1px solid #D7D7D7;
}
img.right_thumb {
	float:right;
	margin:0 0 0.8em 1.5em;
	padding:0;
	border:1px solid #3F3F3F;
}
img.left_thumb {
	float:left;
	margin:0.8em 0.8em 0em 0em;
	padding:0;
	border: 1px solid #3F3F3F;
}
img.left_thumb2 {
	float:left;
	margin:0em 1.750em 1.750em 0em;
	padding:0;
	border: 1px solid #131313;
}
img.left_thumb3 {
	float:left;
	margin:0em 1.75em 0em 0em;
	padding:0;
	border: 1px solid #131313;
}
img.left_thumb2_last {
	float:left;
	margin:0em;
	padding:0;
	border: 1px solid #131313;
}
img.gallery_left {
	margin:1.563em 0em 0.375em;
	padding:0;
	border: 1px solid #131313;
}
img.artist_home {
	margin:0em 1.125em 0.375em 0em;
	padding:0;
	border: 1px solid #131313;
	float:left;
}
img.artist_home_end {
	margin:0em 0em 0.375em 0em;
	padding:0;
	border: 1px solid #131313;
	float: left;
}
img.fisa {
	float:right;
	margin:0em;
	padding:0em 0em 0em 0.25em;
	border:0
}

/****************************** pages ************************************/
.fuori {
	padding-left: 0.375em;
	padding-right:0.375em;
	padding-bottom: 1.85em;
	padding-top: 0.375em;
}
.fuori h2 {
	font-weight:bold;
	font-size:0.875em;
	margin: 0.235em 0 1.875em;
	line-height:1.063em;
	color:#FAC21A;
	padding: 0em;
}

.fuori ul {
	margin:0 ;
	padding:0;
	list-style:none;
	}

.fuori ul li {
	float:left;
	color:#FFF;
	border-right:1px solid #999;
	padding: 0 0.417em;
	font-size:0.75em;
	margin:0 0 0.250em;
	line-height:1em;
	text-transform:uppercase;
	}
.fuori ul li.first {
	padding: 0 0.417em 0 0;
	}
.fuori ul li.last {
	border-right:none;
	}
.fuori ul li a {
	color:#999;
	text-decoration:none;
	}
.fuori ul li a:hover {
	color:#FAC21A;
	}

div.pages {
	display:block;
	text-align:left;
	font-size:0.75em;
	margin-top:3.0em;
	padding-left: 0.375em;
	padding-right:0.375em;
	padding-bottom: 1.85em;
	}
div.pages a {
	color:#CCC;
	text-decoration:none;
	}
div.pages a:hover {
	color:#FAC21A;
	}	


/****************************** tabelle e sitemap ************************************/
table {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}
td {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

.tab_tit {
	font-size: 0.750em;
	color: #fff;
	font-weight: bold;
	padding:0.213em;
}
.tab_tes {
	font-size: 0.750em;
	color: #ccc;
	padding:0.438em 0.188em;
}

#scheda_page {
	margin: 0em auto;
	padding: 0;
	width: 48.75em;
}
#scheda_page_left {
	float:left;
	padding: 0;
	width: 24em;
}
#scheda_page_right{
	float:right;
	padding: 0;
	width: 24em;
}
#scheda_page  h2 {
	font-size:0.813em;
	padding:0em;
	margin:1em 0em;
	color:#fff;
	}
#scheda_page  h2 a {
	color:#fff;
	text-decoration:none;
	}
#scheda_page  h2 a:hover {
	color:#FAC21A;
	}
	
#scheda_page  ul {
	margin:1em 0em 0em;
	padding:0;
	list-style:none;
	}
#scheda_page  li {
	text-transform:lowercase;
	color:#ccc;
	font-size:0.813em;
	padding: 0;
	margin: 0;
}
#scheda_page  li a {
	color:#ccc;
	text-decoration:none;
	padding: 0;
	margin: 0;
	}

#scheda_page  li a:hover {
	color:#FAC21A;
	}
#scheda_page  ul li ul {
	margin:0.625em 0 0 0.625em;
	padding:0;
	list-style:none;
	}
#scheda_page  li ul li {
	text-transform:lowercase;
	color:#ccc;
	font-size:1em;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#scheda_page  ul li ul li ul {
	margin:0.625em 0 1em 0.625em;
	padding:0;
	list-style:none;
	}

/****************************** distributori ************************************/
.distributore {
	width:17.500em;
	float: left;
	margin-bottom: 1.250em;
}
.distributore2 {
	width:14.375em;
	float: left;
	margin-bottom: 1.250em;
}
.flag_distributore {
	width:2.500em;
	float: left;
	text-align: left;
	vertical-align: top;
	
}
.flag_distributore img {
	border: 1px solid #3f3f3f;
}
.tes_distributore {
	width:14.375em;
	float: left;
	font-size:0.75em;
	padding:0em;
	margin:0em;
	color:#CCC;
}
.tes_distributore2 {
	width:14.125em;
	float: left;
	font-size:0.75em;
	padding:0em;
	margin:0em;
	color:#CCC;
}
.tes_distributore a, .tes_distributore2  a {
	color:#CCC;
	}
.tes_distributore a:hover, .tes_distributore2 a:hover {
	color:#F8C519;
	text-decoration:none;
	}
/****************************** forms  ************************************/

form.cmxform fieldset {
	border:none;
	margin:0;
	padding:0;
	font-size:1em;
	}	
form.cmxform fieldset li {
	margin:0;
	list-style: none;
  	padding:0.625em 0 0 0.438em;
	
	}
form.cmxform label {
	display: inline-block;
	line-height: 1.25em;
	vertical-align: top;
	width:6.250em;
	margin-right:0.625em;
	font-size: 80%;
	color: #F59E27;
}
form.cmxform fieldset ol {
	margin: 0;
 	padding: 0;
}
form.cmxform input.feld {
 	width: 200px; 
	padding:3px;
	font-weight:normal;
	height:auto;
	border:1px solid #999999;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
form.cmxform select.feld {
	padding:3px;
	font-weight:normal;
	height:auto;
	border:1px solid #999999;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
form.cmxform input.feld.small {
 	width: 100px; 
}
form.cmxform textarea {
	width: 300px;
	height: 150px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0.625em;
	font-size:12px;
	border:1px solid #999999;
}
form.cmxform em {
  font-style: normal;
  color: #f00;
}
form.cmxform input.LV_invalid_field {	
	border: 1px solid #f00;
	margin-right:0.625em;
	}
form.cmxform input.LV_valid_field {
	border: 1px solid #F59E27;
	margin-right:0.625em;
	}
.LV_invalid {
	color:#f00;
	}
.LV_valid {
	color:#F59E27;
	}
span.LV_validation_message {
	padding-left:0.625em;
	font-size:11px;
	}
.error {
	color:#f00;
	font-weight:bold;
	}

form.cmxform input.form_button {
	margin:1.25em 0 1.25em 8.75em;
	text-indent:0;
	padding:0.625em 1.25em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FDBF1A;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	font-size:0.688em;
	border: none;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	}
form.cmxform input.form_button:hover  {
	text-decoration:none;
	color: #FFFFFF;
	background-color: #990000;
	}
	
}

