/*
$Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/

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

body {
background: #9ac8dd;
color: #000000;
margin: 0;
padding:0;
text-align:center;
}
/*START MODIFICHE ANDREA*/

#wrapper {
width:960px;
text-align:center;
margin:0px auto;
padding:0px;
box-shadow:0px 4px 10px #2e2e2e;
-moz-box-shadow:0px 4px 10px #2e2e2e;
-webkit-box-shadow:0px 4px 10px #2e2e2e;

background: #FFF;
}
#content{
margin:0px auto;
padding:0px;
width:960px;
border-top:none;
border-bottom:none;
text-align:left;
background: #FFF;
}
#header{
width:960px;
height:100px;
margin:0px auto 0 auto;
padding:0px;
overflow:hidden;
background: #f8eb95;
background: -moz-linear-gradient(top,  #f8eb95,  #fff6b7); /* stessa cosa per firefox */
background: -webkit-gradient(linear, left top, left bottom, from(#f8eb95), to(#fff6b7));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8eb95', endColorstr='#fff6b7');
margin:0;
position:relative;
}
#logo{
margin:0;
padding:0;
float:left;	
}
#tagline {
margin-top:10px;
}
#balls{
background: transparent url(images/elementi/c-balls.jpg) 0 0 no-repeat;
width:62px;
height: 90px;
z-index:2;
position:absolute;
left:500px;
}
/*Link in alto a destra*/
#header a{
font-family: Verdana, Arial, sans-serif; 
color:#555;
font-size:13px;
font-weight: bold;
}
#header a:link, #header a:visited{color:#555;}
#header a:hover, #header a:focus, #header a:active{color:#AAA; text-decoration:none !important;}


/* bar top right, service clients */
#topinfo {
width: 378px;
height: 57px;
background:#416085;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px; 
float:right;
margin:0px;
}
#topinfo  p {
width:106px;
margin:2px 0px 0px 5px;
text-align:center;
color: #ffffff;
float:left;
font-size:10px;
font-family: arial, verdana, sans-serif;
line-height:12px;
}
#topinfo  p strong {
color: #e7a009;
font-size:11px;
font-weight:bold;
}
#topinfo img {
float:right;
margin-right:4px;
}
/* link account top right */
ul#menu-header {
margin:20px 5px 0px 0px;
list-style:none;
float:right;
}
#menu-header li {
float:left;
margin:0px 0px 0px 0px;
border-right:1px solid #656565;
padding:0px 5px 0px 5px;
line-height: 12px;
}
#menu-header li.last{
border: none;
}
#menu-header li.first{
border: none;
border-left:1px solid #656565;
}
#menu-header li a {
font-size:12px;
font-family: arial, verdana, sans-serif;
color: #656565;
font-weight:normal;
margin: 0px 6px 0px 6px;
}


/*********Link top right ******* DACANCELLARE**
#acc{
margin-left:0px;
background: transparent url(images/elementi/user24.png) left top no-repeat;
padding: 4px 0px 3px 33px;
}
#faq{
margin-left:0px;
background: transparent url(images/elementi/info24.png) left top no-repeat;
padding: 4px 0px 4px 33px;
}
#pref{
margin-left:0px;
background: transparent url(images/elementi/star_32.png) left top no-repeat;
padding: 4px 0px 4px 33px;
}
#cart{
margin-left:0px;
background: transparent url(images/elementi/shoppingcart24.png) left top no-repeat;
padding: 4px 0px 4px 33px;
}
#tab-link-header{
float:right;
margin:0px 10px 0 0;
padding-top:10px;
text-align:center;
}
#tab-link-header td{text-align:left;}
********Link top right ******* DACANCELLARE***/

/*menu*/
ul.menuNavigazione{
width:960px;
list-style:none;
background: #deb052;
background: -moz-linear-gradient(bottom,  #fce2ad,  #deb052); /* stessa cosa per firefox */
background: -webkit-gradient(linear, left bottom, left top, from(#fce2ad), to(#deb052));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#deb052', endColorstr='#fce2ad');
margin:0;
padding:0px 0px;
text-align:left;
height:35px;

}
.menuNavigazione li{
padding:0px 0px;
float:left;
}
.menuNavigazione a{
display:block;
border-right:1px solid #deb052;
border-top:1px solid #deb052;
padding:9px 15px 10px 15px;
text-decoration:none;
margin:0px 0px;
color:#7b7568;
font:12px arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:bold;
clear:left;

}
.menuNavigazione .primaVoce a{

}
.menuNavigazione a:link,
.menuNavigazione a:visited{
background: transparent;
color:#7b7568;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
text-decoration:none !important;
box-shadow:inset 1px 1px 5px #534f48; 
padding:11px 14px 7px 16px;
color:#393631;
}
/*FOOTER*/
#footer{
width:960px;
margin: 20px auto;
padding: 0px;
border:0px solid #000;
text-align:center;
}
#footer p{	
margin:10px auto;
padding:3px;
font-family:Verdana;
font-size:11px;
color: #666666;
}
#banner-footer{
margin:0px auto;
padding:10px;
border:0px solid #EBE272;
border-top:none;
}
.breadcrumb {
font-family:arial, verdana, sans-serif;
font-size:11px;
color: #7a7a7a;
margin-top:0px;
}
/*PRODUCT INFO*/
div.content-social {
position:relative;
}
div.social {
width: 70px;
text-align:center;
position: absolute;
right: -50px;
top: -50px;
}



#riquadro{
width:230px;
height:150px;
margin:0px 0px 30px 0px;
text-align:left;
background: -webkit-gradient(linear, left top, left bottom, from(#fffff), to(#f0f0f0)); /* Ecco la sfumatura, che parte da "left top" e arriva a "left bottom" "from" il colore "to" l'altro colore  */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
background: -moz-linear-gradient(top,  #ffffff,  #f0f0f0); /* stessa cosa per firefox */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0'); /* questo codice invece funziona per explorer, anche se richiede il lancio di un ActiveX che di default ÃÂ¨ settato a true sui IE, ma che potrebbe richiedere la conferma da parte dell'utente */
border:1px solid #cdcdcd;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
behavior:url(js/border-radius.htc);
box-shadow:0px 4px 10px #C8C8C8; 
-moz-box-shadow:0px 4px 10px #C8C8C8;
-webkit-box-shadow:0px 4px 10px #C8C8C8;

}

#riquadro #prezzo{

margin:10px 0px 1px 15px;
padding: 0px;
font-size:31px; 
height:32px;
line-height:32px;
color:#262625;
font-weight:bold;
font-family: arial, verdana, sans-serif;
}
#riquadro #spedizione{

margin:1px 0px 5px 15px;
font-size:12px;
font-weight:normal;
font-family: arial, verdana, sans-serif;
color:#686868;
}
#riquadro #bottone{
margin:5px 0px 2px 15px;
}
#riquadro #domanda a{
margin:10px 5px 10px 15px;
height: 28px;
line-height: 28px;
padding-right: 30px;
padding-top:10px;
background: transparent url(images/elementi/question.png) 100% 0% no-repeat;
font-family: arial, verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#727171;
}
#descrizione{
width: 500px;
margin: 0 auto;
padding: 0px;
text-align:left;
}
div.center{
margin:0px;
padding: 0px;
text-align:center;
}
#descrizione p{font-size:13px;color:#333333;font-family: arial;}
#descrizione a:link, #descrizione a:visited{color:#555; text-decoration:underline;}
#descrizione a:hover, #descrizione a:focus, #descrizione a:active{color:#BBB; text-decoration:none;}
#descrizione h2 {
font-size:12px; 
color:red; 
font-weight:bold;
}
#descrizione span {
font-weight:bold;
}
#gallery {
padding: 0px;
margin:5px 0;
}
#gallery ul { list-style: none; margin:0;padding:0; }
#gallery ul li { margin:0;padding:0;}
#gallery quote {font-size:12px;text-decoration: none;}
#gallery quote a{text-decoration: none;}
.chiedi {
background: transparent url(images/elementi/icon-chiedi.gif) left 50% no-repeat;
padding:5px 5px 5px 34px;
margin-left: 0px;
color: #168001;
line-height:32px;
font-family: arial, verdana;
font-weight:bold;
font-size:13px;
}
.bread{
font-family: arial, verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#777777;
margin:0px 0px 10px 0px;
}
/* New Products Scroller */
#pscroller_np {
height: 150px;
_height: 192px;
border: 0px;
margin:0px;
padding: 0px 0px 52px 0px;
_padding-bottom:5px;
}
.pscroller_c_np {
font-family: Arial;
font-size: 11px;
}

/********** Home page  **********/

#slider {
position:relative;
width:400px;
height:246px;
background:url(images/nivo/loading.gif) no-repeat 50% 50%;
margin:2px 10px 30px 0px;
border:1px solid #ffffff;
float:left;
}
#slider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
#slider a {
border:0;
display:block;
}
.nivo-controlNav {
position:absolute;
left:160px;
bottom:-30px;
}
.nivo-controlNav a {
display:block;
width:22px;
height:22px;
background:url(images/nivo/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}
.nivo-controlNav a.active {
background-position:0 -22px;
}

.nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(images/nivo/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}
a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
a.nivo-prevNav {
left:15px;
}

.nivo-caption {
text-shadow:none;
font-family: arial,georgia, Helvetica, Arial, sans-serif;
font-size:16px;
font-weight: bold;
text-align:left;
color:#1b110b;
background: #f5f4f3;
}
.nivo-caption a { 
color:#1b110b;
text-decoration:none;
}
.nivo-caption a:hover {
color:#1b110b;
text-decoration:none;
} 
.home-left{
width:380px;
margin:10px 0px 10px 0px;
padding:0px;
float:left;
}
.home-right {
width:200px;
margin:10px 0px 10px 0px;
padding:0px;
float:right;
background:#fefed8;
}
.home-right h2 {
margin:5px 10px 5px 10px;
color:#d69008;
font-size:18px;
font-family:georgia, arial, verdana;
font-weight:bold;
}
.home-right p {
margin:5px 10px 5px 10px;
font-family:arial;
font-size:12px;
color: #333333;
padding-left:11px;
background: transparent url(images/elementi/bullet_toggle_plus.png) 0 3px no-repeat;
line-height:15px;
}

#craftysyntax {
float:right;
}

/*****ELEMENTI PAGINE****/
.categories_top{
background: transparent url(images/elementi/pointer.gif) left 50% no-repeat; 
color:#555; 
padding-left:18px;
margin-top:-20px;
}
.categories_sec{color:#444;}
.paragrafo{color:#333333; font-size:12px;}
.infoditta{width:400px; margin:0 auto; padding: 5px; text-align:left;color:#000; font-size:12px;}
#map{margin:10px auto; padding:0; text-align:center;}
.tabOrder td{font-size:12px;}
.tabSpedizione td{font-size:12px;}
.tabCosti thead {
background: #ffc;
color:#000;
font-size:11px;
}
.tabCosti caption {
text-align: right;
font-weight: bold;
text-transform: uppercase;
}
.tabCosti {
font-size:12px;
border: 2px solid #900;
border-collapse:collapse;
}
.tabCosti td, .tabCosti th {
border: 1px solid #900;
padding: 0.3em 0.7em;
}
.tabCosti tr.dispari { background: #EEE; color: #000 }
.tabCosti tr { background: #FFF; color: #000; }

p{font-size:12px;color:#333333;font-family: verdana, arial, sans-serif;line-height:16px;}
.redText{font-size:12px; color:red; font-weight:bold;}
.greenText{font-size:12px; color:green; font-weight:bold;}
.paragrafoRosso{margin:0; padding:0px;font-size:12px;color:red;}
.link:link, .link:visited{color:#555; text-decoration:underline;}
.link:hover, .link:focus, .link:active{color:#BBB; text-decoration:none;}
.imgBannerRight div{margin: 10px auto;}
ul#promo {
font-size:12px;
color:#333333;
font-family: verdana, arial, sans-serif;
line-height:16px;

}
ul#promo li {
margin: 7px 0px;
}
.label{
padding:10px;
text-align:left;
background: transparent url(images/elementi/etichetta.png) left 50% no-repeat;
padding-left:28px;
font-weight:bold;
margin:5px 0;
font-size:11px;
}
.label a {
font-size:11px;
}
.delivery{
padding:10px;
text-align:left;
background: transparent url(images/elementi/icon-delivery.gif) left 50% no-repeat;
padding-left:28px;
margin:5px 0;
font-size:11px;
}
.temph{
padding:10px;
text-align:left;
background: transparent url(images/elementi/icon-temp-hot.jpg) left 50% no-repeat;
padding-left:28px;
margin:5px 0;
font-size:11px;
}
.tempm{
padding:10px;
text-align:left;
background: transparent url(images/elementi/icon-temp-middle.jpg) left 50% no-repeat;
padding-left:28px;
margin:5px 0;
font-size:11px;
}
.ruote{
padding:5px;
text-align:left;
background: transparent url(images/elementi/bottone-ruote.jpg) left 50% no-repeat;
padding-left:28px;
font-weight:bold;
margin:5px 0;
}
.tappo{
padding:4px;
text-align:left;
background: transparent url(images/elementi/bottone-tappi.jpg) left 50% no-repeat;
padding-left:28px;
font-weight:bold;
margin:5px 0;
}
.appendiabiti{
padding:10px;
text-align:left;
background: transparent url(images/elementi/bottone-appendiabiti.gif) left 50% no-repeat;
padding-left:28px;
font-weight:bold;
margin:5px 0;
}
.dettagli{
padding:5px;
text-align:left;
background: transparent url(images/elementi/camera.png) left 50% no-repeat;
padding-left:28px;
font-weight:bold;
margin:5px 0;
text-decoration:underline;
}
.accessori{
padding:5px;
text-align:left;
background: transparent url(images/elementi/tools.png) left 50% no-repeat;
padding-left:28px;
font-weight:bold;
margin:5px 0;
text-decoration:underline;
}
#warning{
width:500px;
margin: 10px auto;
border: 3px dashed red;
}
#warning p{
text-align:left;
padding:5px;
background: transparent url(images/elementi/warning.png) 5px 50% no-repeat;
padding-left:53px;
font-weight:bold;
}
#banner-home{text-align:center;}
ol.best-sellers{
margin-left:8px;
padding-left:15px;
}
ol.best-sellers li{
margin:4px 0 4px 0;
padding:0;
}

/* TESTIMONIAL*/
.testimonial {
width: 460px;
background-color: #ffffcc;
border: 2px dotted #ffff66;
padding: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
margin: 10px auto;
}
.testimonial p {
line-height: 1.5em;
margin: 0px;
}

/*visualizzazione in css lista prodotti */
.cssproduct_listing_content{
border: 0px dotted #bbc3d3;
font-size:12px;
font-family: arial;
width: 150px;
padding: 2px 0px 2px 0px;
margin: 0px auto 0px auto;
}

.cssproduct_listing_item{
float: left;
width: 180px;
height: 245px;
border: 1px solid #bbc3d3;
border-width: 0px 1px 1px 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
text-align: center;
padding: 5px 0px 5px 5px;
margin: 5px 5px 15px 5px;
}

.cssclear{clear: both;}

/* testo bottom homepage */
p.text_bottom {
font-family: arial;
font-size: 10px;
color: #777777;
}
/*PAGINE SEO PORTA TV*/
img.left{
float:left;
margin:10px;
}
img.right{
float:right;
margin:10px;
}
img.center{
margin:10px auto;
display:block;
text-align:center;
}
img {
border: none;
}
/*** Tags SEO ***/
h1 {
font-family: arial, verdana, sans-serif;
font-size: 20px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
color: #555;
}
h2 {
font-family: Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
color: #555;
}

h3 {
font-family: arial, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #555;
}
div.clear{
clear:both;
}


h4 {
font:bold 12px arial;
color: #363636;
text-transform: uppercase;
margin:0px 0px 0px 2px;
}
.pagella{
width: 260px;
border:2px solid #bdbdbd;
margin:0px;
padding-top:5px;
}
.pagella p{
clear:both;
font: 12px arial;
margin:5px 20px 5px 10px;
color: #161616;

}
.pagella p span {
float:right;
}
.pagella .somma {
font:bold 14px georgia;
color: #232323;
margin:10px 20px 10px 10px;
padding:10px 0px 0px 0px;
border-top: 2px solid #363636;
}
.infopagella {
font: 10px arial;
margin:0px 0px 20px 0px;
width:260px;
text-align:right;
}
/******* selettori generali *******/
A {
color: #000000;
text-decoration: none;
}
A:hover {
color: #AABBDD;
text-decoration: underline;
}
FORM {
display: inline;
}
TR.header {
background: #ffffff;
}
TR.headerNavigation {
background: #ebe272;
}
TD.headerNavigation {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #ebe272;
color: #555;
font-weight : bold;
}
A.headerNavigation { 
color: #555; 
}
A.headerNavigation:hover {
color: #BBB;
}
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: #bbc3d3;
}
TD.footer {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #bbc3d3;
color: #ffffff;
font-weight: bold;
}
.infoBox {
background: #fffed8;


-moz-box-shadow:0px 0px 10px #C8C8C8;
-webkit-box-shadow:0px 0px 0px #C8C8C8;
box-shadow:0px 3px 3px #C8C8C8;
margin:-1px 0px 10px 0px;
}
.infoBoxContents {
background: #fffed8;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
.infoBoxmod{
background: #fffed8;
}
.infoBoxContentsmod {
background: #FFF;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
.infoBoxNotice {
background: #FF8E90;
}
.infoBoxNoticeContents {
background: #FFE6E6;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
TD.infoBoxHeading {
font-family: arial,Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
background: #fffed8;
color: #d98808;
}
TD.infoBox, SPAN.infoBox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background: #f8f8f9;
}
TABLE.productListing {
border: 2px solid #ffff00;
border-spacing: 1px;
}
.productListing-heading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #ffff66;
color: #000;
font-weight: bold;
}
TD.productListing-data {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;

}
A.pageResults {
color: #555;
}
A.pageResults:hover {
color: #000;
background: #ffff99;
}
TD.pageHeading, DIV.pageHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #555;
}
TR.subBar {
background: #f4f7fd;
}
TD.subBar {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
}
TD.main, P.main {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
TD.accountCategory {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #aabbdd;
}
TD.fieldKey {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
TD.tableHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.newItemInCart {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
TEXTAREA {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
SPAN.greetUser {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #f0a480;
font-weight: bold;
}
TABLE.formArea {
background: #f1f9fe;
border-color: #7b9ebd;
border-style: solid;
border-width: 1px;
}
TD.formAreaTitle {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.markProductOutOfStock {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
color: #c76170;
font-weight: bold;
}
SPAN.productSpecialPrice {
color:red;
}
SPAN.errorText {
font-family: Verdana, Arial, sans-serif;
color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: default; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
