#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#BDE2B4;		/* Left column background colour */
	border-top:1px solid #7baa7b;
	border-bottom:1px solid #7baa7b;
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:164px;
	background:#F8FFF5;    	/* Centre column background colour */
	border-left:1px solid #7baa7b;
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-330px;
	background:#BDE2B4;    	/* Right column background colour */
	border-left:1px solid #7baa7b;
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col4wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
	background:#0000ff;
}
#col1pad {
	margin:90px 1px 0 329px;
	overflow:hidden;
	padding:12px 12px 12px 12px;
}
#col1padS {
	margin:0 1px 0 329px; 
	overflow:hidden;
	padding:12px 12px 12px 12px;
}
#col1padSearch {
	margin:0 1px 0 329px;
	overflow:hidden;
	padding:0;
/* 	padding:0 1px 0 0; */
	border-bottom:1px solid #7baa7b;
}
#col1 {
	width:100%;
	overflow:hidden;
	background:#F8FFF5;
}
#col2 {
	float:left;
	width:164px;
	position:relative;
	margin-left:-50%;
	left:164px;
	overflow:hidden;
}
#col3 {
	float:left;
	width:164px;
	position:relative;
	left:0;
	overflow:hidden;
}
/*body {
	width:100%;
}*/
#logo {
	float:left;
	position:relative;
	padding: 0 10px 0 0; 
}
#logo2 {
	float:left;
	padding:9px 0 0 0; 
	display:inline; 
}
#header1 {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
#headerLogo {
	float:left;
	width:300px;
	height:72px;/*62px;*/
	position:relative;
/* 	padding:6px 10px 0 10px; */
	padding:16px 10px 0 10px;
	margin:0;
	line-height:10px;
}
#headerLogo2 {
	float:left;
	width:300px;
	height:20px;
	position:relative;
	padding:2px 10px 0 16px;
	margin:0;
	line-height:10px;
}
#headerBanner {
	float:right;
	width:468px;
	height:82px;/*62px;*/
	padding: 6px;
	position:relative;
}
#headerLink {
	float:right;
	padding:0 12px 0 0;
	height:20px;
	position:relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#headerNav {
	background: #000000;
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	padding:0;
	margin:0;
	overflow:hidden;		/* This chops off any overhanging divs */
}
#headerNav1 {
	background: #7BAA7B;
	float:left;
	width:100%;			/* width of whole page */
	padding:0;
	margin:0 0 1px 0;
	border-bottom:2px solid #DE6B00;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight : bold;
}
#headerNavL {
	float:left;
	position:relative;
	padding:3px 6px 4px 6px;
	margin:0;
}
#headerNavR {
	float:right;
	position:relative;
	padding:3px 6px 4px 6px;
	margin:0;
}
#footerNav {
	background: #000000;
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	padding:0;
	margin:0;
	overflow:hidden;		/* This chops off any overhanging divs */
}
#footerNav1 {
	background: #7BAA7B;
	float:left;
	width:100%;			/* width of whole page */
	padding:2px 5px 4px 5px;
	margin:1px 0 0 0;
	border-top:2px solid #DE6B00;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight : bold;
}

#colmaskH, #colmaskF {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#BDE2B4;		/* Left column background colour */
	border-top:2px solid #BDE2B4;
	border-bottom:2px solid #BDE2B4;
}
#colmidH, #colmidF {
	float:left;
	width:200%;
	position:relative;
	left:2px;
	background:#F8FFF5;
}
#colrightH, #colrightF {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-4px;
	background:#BDE2B4;    	/* Right column background colour */
}
#col1wrapH, #col1wrapF {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1padH, #col1padF {
	width:100%;
	margin:0 0 0 2px;
	overflow:hidden;
}
#col1H, #col1F {
	overflow:hidden;
	margin:0 2px 0 2px;
}
p#footerNote {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 30px 50px;
}
p#validatorW3C {
	float: left;
	text-align: center;
	margin: 0 70px;
}
p#validatorCSS {
	float: right;
	text-align: center;
	margin: 0 70px;
}
p.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
}
#col1padX {
	position: absolute;
	top: 0;
	width:100%;
	margin:0 0 0 164px;
	overflow:hidden;
}
#col1X {
	overflow:hidden;
	background:#BDE2B4;
	padding:1px;
/* 	padding:0 1px 1px 1px; */
	margin:0 165px 0 165px;
	border-top:0;
	border-bottom:1px solid #7baa7b;
}
#col1X2 {
	overflow:hidden;
	background:#ECFFE6;
	padding:0;
	margin:0;
	border:0;
}
#bannerTopR {
	position: absolute;
	top: 3px;
	right: 3px;
/* 	width:100%; */
/* 	margin:0 0 0 164px; */
/* 	overflow:hidden; */
}
#spLogo { padding:10px; }


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

DIV.scritta3d { position:relative; }
DIV.light1 { position:absolute; }
DIV.light2 { position:absolute; }
DIV.testo { position:absolute; }
.light1 { top:0; left:0; font-family: Verdana, Arial, sans-serif; font-size : 12px; font-weight: bold; color:#FFFF00; text-decoration: blink;}
.light2 { top:2px; left:2px; font-family: Verdana, Arial, sans-serif; font-size : 12px; font-weight: bold; color:#FFFF00; text-decoration: blink;}
.testo { top:1px; left:1px; font-family: Verdana, Arial, sans-serif; font-size : 12px; font-weight: bold; color:#C05D00; }

DIV.light1s { position:absolute; }
DIV.light2s { position:absolute; }
DIV.testos { position:absolute; }
.light1s { top:0; left:0; font-family: Verdana, Arial, sans-serif; font-size : 12px; font-style : italic; font-weight: bold; color:#FFD1B0;}
.light2s { top:2px; left:2px; font-family: Verdana, Arial, sans-serif; font-size : 12px; font-style : italic; font-weight: bold; color:#FFD1B0;}
.testos { top:1px; left:1px; font-family: Verdana, Arial, sans-serif; font-size : 12px; font-style : italic; font-weight: bold; color:#758F72;}

DIV.scsl {padding-left:16px; padding-top:4px;}
DIV.newl {padding-left:2px; padding-bottom:2px; padding-top:10px;}
DIV.a {padding-right:26px; display:inline;}
DIV.v {padding-right:14px; display:inline;}

#topbar {position:absolute; border: 0; padding: 0; background-color: #F8FFF5; z-index: 100; width: 160px; display:none;}
.topbar {border: 1px solid #7BAA7B; padding: 2px; background-color: transparent;}
.topbar:hover, .topbarStupidIE{border: 1px solid #000000; padding: 2px; background-color: #FFFFCC;}
.annevi {border: 1px solid #7BAA7B; padding: 2px; background-color: #FFEBCD;}
.annevi:hover, .anneviStupidIE{border: 1px solid #000000; padding: 2px; background-color: #FFFFCC;}
#top_limit { position:relative;}
#bottom_limit { position:relative;}
#toplimit { position:relative;}
#bottomlimit { position:relative;}
#spacersx { position:relative;}
#boxmutui, #boxriti {border: 1px solid #BDE2B4; padding: 0; background-color: #ECFFE6;}
#boxmutui1, #boxmutui2, #boxmutui3 {border: 1px solid #F8FFF5; padding: 0; background-color: #F8FFF5; display:block;}
.boxmutui {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
	border:1px solid #7BAA7B;
}

.boxmutui:hover, .boxmutuiStupidIE {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#FFFFCC;
	border:1px solid #000000;
}

.boxmutuis {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: transparent;
  /*border:1px solid transparent;*/
  border: 0;
}

.boxmutuis:hover, .boxmutuisStupidIE {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#FFFFCC;
  border:1px solid #000000;
}

.tit_ev {
  padding-top: 5px;
  padding-bottom: 5px;
}

TD.colsx, TD.coldx {
  background: #BDE2B4;
}

HTML, BODY {
  background-image: url(i/sfondo_chiaro.gif);
  color: #000000;
  margin: 0px;
  padding:0px;
	width:100%;
	min-width:950px;
}

DIV.anvic {
  padding-top: 3px;
  padding-bottom: 12px;
  text-align:left;
  display:block;
}

DIV#contentsfilter, DIV#contents_filter {
  padding-top: 5px;
  text-align:left;
  display:block;
}

DIV#txtfilter, DIV#txt_filter {
  text-align:left;
  display:block;
}

DIV#hidefilter, DIV#showfilter, DIV#hide_filter, DIV#show_filter {
  text-align:left;
  display:none;
}

#filter, .filter {
  margin-top:5px;
  margin-bottom:5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#ECFFE6;
  border:1px dotted #C05D00;
  text-align:left;
}

.mutui {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#F8FFF5;
  border:1px solid #F8FFF5;
}

.mutui:hover {
  background-color:#FFFFCC;
  border:1px solid #000000;
}
.mutuiStupidIE {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color:#FFFFCC;
  border:1px solid #000000;
}

TD.titolo {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  background-image: url(i/logo_portale_casa_chiaro.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  height: 60px;
}

IMG {
  border: 0;
}

IMG.special, IMG.specialnl {
  border: 1px solid #7BAA7B;
}

IMG.special:hover {
  border: 1px solid #C05D00;
}

IMG.specialStupidIE {
  border: 1px solid #C05D00;
}

A {
  color: #5C7F5C;
  text-decoration: underline;
}

A:hover {
  color: #C05D00;
  background: #C8EFBE;
  text-decoration: underline;
}

A.spot, A.spot:hover {
  color: #C05D00;
  text-decoration: underline;
}

A.special3d {
  color: #C05D00;
  background: none;
  text-decoration: none;
}

A.special3d:hover {
  color: #7BAA7B;
  background: none;
  text-decoration: none;
}

A.titoloan {
  color: #C05D00;
  text-decoration: none;
}

A.titoloan:hover {
  color: #C05D00;
  background: #C8EFBE;
  text-decoration: underline;
}

TD.boxSpecial {
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
}

DIV.boxC {
  padding-top: 6px;
  padding-bottom: 8px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
}

UL, LI {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none; /*solo uno dei due?*/
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  display: inline;
}

LI A.menu {
  display: block;
  color: #5C7F5C;
  padding-bottom: 1px;
  border: #BDE2B4 1px solid;
  text-decoration: none;
  font-weight: bold;
  padding-left: 3px;
}

LI A.menu1 {
  display: block;
  color: #5C7F5C;
  padding-bottom: 1px;
  border: #BDE2B4 1px solid;
  text-decoration: none;
  font-weight: bold;
  padding-left: 12px;
}

LI A.menu2 {
  display: block;
  color: #5C7F5C;
  background: #f8fff5;
  padding-bottom: 1px;
  text-decoration: none;
  border: #96D096 1px solid;
  font-weight: bold;
  padding-left: 3px;
}

LI A.menu3 {
  display: block;
  color: #5C7F5C;
  background: #f8fff5;
  padding-bottom: 1px;
  border: #96D096 1px solid;
  text-decoration: none;
  font-weight: bold;
  padding-left: 12px;
}

LI A.menu:hover, LI A.menu1:hover, LI A.menu2:hover, LI A.menu3:hover {
  color: #C05D00;
  background: #C8EFBE;
  border: #ffffff 1px solid;
  text-decoration: none;
}

FORM {
  display: inline;
}

TABLE.header, TABLE.footer {
  border-color: #BDE2B4;
  border-style: solid;
  border-width: 2px;
}

TR.header1 {
  background-image: url(i/sfondo_chiaro.gif);
  height: 60px;
}

TR.header2 {
  background-image: url(i/sfondo_chiaro.gif);
  height: 22px;
}

TR.headerNavigation {
  background: #7BAA7B;
  height: 22px;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #7BAA7B;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #C05D00;
  background: none;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #7BAA7B;
  height: 22px;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #7BAA7B;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #BDE2B4;
}
  
.infoBox2 {
  background: #BDE2B4;
}

.infoBoxLogin {
  background: #FF0000;
}

.infoBoxRicImm {
  background: #7BAA7B;
}

.infoBoxSconto {
  background: #FF0000;
}

.infoBoxGoogle {
  background: #7BAA7B;
}

TABLE.infoBox2cento {
  height: 100%;
  background: #BDE2B4;
}

TABLE.cento {
  height: 100%;
}

.infoBoxContents {
  background: #BDE2B4;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxCerca {
  background-image: url(i/pixel_verde2.gif);
}

.infoBoxContentsCerca {
  background: #ECFFE6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxCercaN {
  background: #ECFFE6;
}

.infoBoxContentsCercaN {
  background: #ECFFE6;
}

.infoBoxContents2 {
  background: #ecffe6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents3 {
  background: #FFEBCD;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsLogin {
  background: #BDE2B4;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsRicImm {
  background: #ECFFE6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsRicImm:hover {
  background: #FFFFCC;
}

.infoBoxContentsRicImmStupidIE {
  background: #FFFFCC;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsSconto {
  background: #ECFFE6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsGoogle {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  width: 100%;
  height: 14px;
  padding-left: 11px;
  padding-right: 11px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(i/casa_menu.gif);
  color: #ffffff;
}

TD.infoBoxHeadingLogin {
  width: 100%;
  height: 14px;
  padding-left: 11px;
  padding-right: 11px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-image: url(i/casa_menu_rosso.gif);
  color: #ffffff;
}

SPAN.barrato {
  text-decoration: line-through;
}

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

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #f8f8f9;
}

TR.productListing-even, TR.upcomingProducts-even {
  background: #f8f8f9;
}

TR.p1 {
  background: #ecffe6;
  color: #C05D00;
  font-weight: bold;
}

TR.p2 {
  color: #FFFFFF;
  font-weight: bold;
  background: #7BAA7B;
}

TR.p3 {
  background: #DFFFCC;
}

TR.p4 {  
  background-image: url(i/sfondo_chiaro.gif);
}

DIV.m {
  padding-top: 15px;
  padding-bottom: 15px;
}

DIV.n {
  padding-top: 5px;
  padding-bottom: 15px;
}

TABLE.p {
  border: 1px;
  border-style: solid;
  border-color: #D5FFCB;
  background-image: url(i/pixel_verde2.gif);
}

TABLE.pHome {
  margin-bottom: 15px;
  border: 1px;
  border-style: solid;
  border-color: #D5FFCB;
  background-image: url(i/pixel_verde2.gif);
}

.ph {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.pd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pc {
  width: 20%;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pt {
  padding-left: 24px;
  background-image: url(i/at_casa3.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  height: 22px;
}

H2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style : italic;
}

H3 {
  margin:0;
  padding:0;
  padding-top: 1px;   
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

H4, H5, H6 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

TD.pd1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #5C7F5C;
  text-decoration: underline;
  font-weight: bold;
}

A.pageResults:hover {
  color: #C05D00;
  background: #C8EFBE;
  text-decoration: underline;
  font-weight: bold;
}

TD.pageHeading, DIV.pageHeading, H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-align: center; 
  color: #C05D00;
}

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

TD.login {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
}

TD.login2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  background: #ecffe6;
  border-top:1px solid #BDE2B4;
  border-bottom:0;
  border-left:1px solid #BDE2B4;
  border-right:1px solid #BDE2B4;
}

TD.login3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  background: #ecffe6;
  border-top:0;
  border-bottom:1px solid #BDE2B4;
  border-left:1px solid #BDE2B4;
  border-right:1px solid #BDE2B4;
}

TD.annuncio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  vertical-align: top;
  line-height: 2.0;
}

TD.annuncioSx {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 2.0;
}

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

TD.smallTextBold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.s {
  width: 12px;
  padding-right: 1px;
  background-image: url(i/z.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

.z {
  width: 33%;
  padding-left: 13px;
  background-image: url(i/c.gif);
  background-position: left center;
  background-repeat: no-repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.smallTextBanner {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

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

CHECKBOX, RADIO {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  vertical-align: bottom;
}

INPUT.stile, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #f8fff5;
  border: 1px solid #7baa7b;
}

TEXTAREA.stile {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #f8fff5;
  border: 1px solid #7baa7b;
}

INPUT.stile:hover, TEXTAREA.stile:hover {
  border: 1px solid #C05D00;
}

INPUT.stileStupidIE, TEXTAREA.stileStupidIE {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #f8fff5;
  border: 1px solid #C05D00;
}

INPUT.stile:focus, TEXTAREA.stile:focus {
  border: 1px solid #990000;
  background: #F4F6E7;
}

INPUT.stileFocusStupidIE, TEXTAREA.stileFocusStupidIE {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #990000;
  background: #F4F6E7;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

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

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

SPAN.ro { font-family: Verdana, Arial, sans-serif; color: #ff0000;}
SPAN.ar { font-family: Verdana, Arial, sans-serif; color: #C05D00;}
SPAN.ve { font-family: Verdana, Arial, sans-serif; color: #4EC400;}
SPAN.gr { font-family: Verdana, Arial, sans-serif; color: #A0A0A0;}
SPAN.gs { font-family: Verdana, Arial, sans-serif; color: #666666;}
SPAN.userSelez { background-color: #FFD6B0; border: 1px dotted #ff0000;}
SPAN.userD { background-color: #F8EC6C;}
SPAN.userI { background-color: #F88C68;}

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #C05D00;}
.messageStackAvv { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #4EC400;}
.messageStackSugg { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #C05D00; border: 1px dotted #ff0000;}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.ad_header {color:#000;font-weight:bold; padding-bottom:1px;font-size:11px}
.ad_line1 {color:#c05d00;font-size:11px; font-weight:bold; text-decoration:underline}
.ad_text {color:#000000;font-size:10px; text-decoration:none}
.ad_url {color:#5C7F5C;font-size:10px; margin-bottom:5px; text-decoration:none}
.wide_ads {background:#F8FFF5; padding:5px;/* width:350px;*/}
.wide_ads_l {background:#F8FFF5; padding:5px; margin:0 auto; width:350px;}
.wide_ads_2 {background:#F8FFF5; padding:5px; margin:0 auto; width:250px;}
.narrow_ads {background:#BDE2B4; padding:4px 0 4px 0; margin:0 auto; width:156px;}

