html,
body {
margin:0;
padding:0;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

body {
background-color:#FFF;
color:#333;
}

body.neutro,
body.azzurro,
body.rosso,
body.verde {
background-position:left top;
background-repeat:repeat-x;
}

body.neutro {
background-image:url(../img/bkg.neutro.png);
}

body.azzurro {
background-image:url(../img/bkg.azzurro.png);
}

body.rosso {
background-image:url(../img/bkg.rosso.png);
}

body.verde {
background-image:url(../img/bkg.verde.png);
}

a,
a:link,
a:visited,
a:focus,
a:active,
a:hover {
background-color:inherit;
color:#0480C8;
text-decoration:none;
outline:none;
-moz-outline-style:none;
}

a:hover {
text-decoration:underline;
}

.azzurro a {
background-color:inherit;
color:#007ABF;
}

.rosso a {
background-color:inherit;
color:#E32219;
}

.verde a {
background-color:inherit;
color:#77AD1C;
}

/* HEADER */

div#header {
width:980px;
margin:0 auto;
display:table;
}

div#header a#logo {
height:72px;
width:270px;
margin-top:30px;
float:left;
overflow:hidden;
white-space:nowrap;
text-indent:-15000px;
}

.neutro div#header a#logo {
background:url(../img/logo.bianco.png) left top no-repeat;
}

.azzurro div#header a#logo {
background:url(../img/logo.ricamo.png) left top no-repeat;
}

.rosso div#header a#logo {
background:url(../img/logo.promozionale.png) left top no-repeat;
}

.verde div#header a#logo {
background:url(../img/logo.rs.png) left top no-repeat;
}

ul#menuTop {
float:right;
margin:0;
padding:0;
list-style:none;
font-size:11px;
}

ul#menuTop li {
float:left;
height:51px;
line-height:51px;
padding-right:10px;
}

.neutro ul#menuTop li {
background:url(../img/menu.top.bkg.neutro.png) left top repeat-x;
}

.azzurro ul#menuTop li {
background:url(../img/menu.top.bkg.azzurro.png) left top repeat-x;
}

.verde ul#menuTop li {
background:url(../img/menu.top.bkg.verde.png) left top repeat-x;
}

.rosso ul#menuTop li {
background:url(../img/menu.top.bkg.rosso.png) left top repeat-x;
}

ul#menuTop li.last {
padding-right:0;
}

ul#menuTop li#menuTopBrdLeft,
ul#menuTop li#menuTopBrdRight {
width:20px;
height:51px;
padding:0;
}

.neutro ul#menuTop li#menuTopBrdLeft {
background:url(../img/menu.top.brd.left.neutro.png) left top no-repeat;
}

.neutro ul#menuTop li#menuTopBrdRight {
background:url(../img/menu.top.brd.right.neutro.png) left top no-repeat;
}

.azzurro ul#menuTop li#menuTopBrdLeft {
background:url(../img/menu.top.brd.left.azzurro.png) left top no-repeat;
}

.azzurro ul#menuTop li#menuTopBrdRight {
background:url(../img/menu.top.brd.right.azzurro.png) left top no-repeat;
}

.rosso ul#menuTop li#menuTopBrdLeft {
background:url(../img/menu.top.brd.left.rosso.png) left top no-repeat;
}

.rosso ul#menuTop li#menuTopBrdRight {
background:url(../img/menu.top.brd.right.rosso.png) left top no-repeat;
}

.verde ul#menuTop li#menuTopBrdLeft {
background:url(../img/menu.top.brd.left.verde.png) left top no-repeat;
}

.verde ul#menuTop li#menuTopBrdRight {
background:url(../img/menu.top.brd.right.verde.png) left top no-repeat;
}

ul#menuTop li a,
ul#menuTop li a:link,
ul#menuTop li a:visited,
ul#menuTop li a:focus,
ul#menuTop li a:active,
ul#menuTop li a:hover {
background-color:inherit;
text-decoration:none;
}

.neutro ul#menuTop li a {
color:#CCC;
}

.azzurro ul#menuTop li a,
.rosso ul#menuTop li a,
.verde ul#menuTop li a {
color:#FFF;
}

.neutro ul#menuTop li a:hover,
.azzurro ul#menuTop li a:hover,
.rosso ul#menuTop li a:hover {
background-color:inherit;
}

.neutro ul#menuTop li a:hover {
color:#666;
}

.azzurro ul#menuTop li a:hover,
.rosso ul#menuTop li a:hover,
.verde ul#menuTop li a:hover {
color:#CCC;
}

ul#menu {
float:left;
margin:34px 0 0 0;
padding:0;
font-size:16px;
list-style:none;
width:100%;
}

ul#menu li {
float:left;
}

ul#menu li a,
ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:focus,
ul#menu li a:active,
ul#menu li a:hover {
background-color:inherit;
padding:20px 26px 0 20px;
text-decoration:none;
height:49px;
float:left;
}

.neutro ul#menu li a {
color:#CCC;
}

.azzurro ul#menu li a,
.rosso ul#menu li a,
.verde ul#menu li a {
color:#FFF;
}

ul#menu li a:hover,
ul#menu li a.selected {
background-color:inherit;
color:#000;
background:url(../img/menu.brd.right.on.png) right top no-repeat;
}

/* SUB MENU */

ul#subMenu {
float:left;
width:100%;
margin:30px 0 20px 0;
padding:0;
font-size:11px;
list-style:none;
background:url(../img/bkg.sub.menu.png) left bottom repeat-x;
}

ul#subMenu li {
float:left;
margin-right:30px;
}

ul#subMenu li a,
ul#subMenu li a:link,
ul#subMenu li a:visited,
ul#subMenu li a:focus,
ul#subMenu li a:active,
ul#subMenu li a:hover {
background-color:inherit;
color:#333;
text-decoration:none;
padding-bottom:10px;
float:left;
}

.azzurro ul#subMenu li a:hover,
.azzurro ul#subMenu li a.selected {
background-color:inherit;
color:#007ABF;
background-image:url(../img/bkg.sub.menu.selected.azzurro.png);
background-position:left bottom;
background-repeat:repeat-x;
}

.rosso ul#subMenu li a:hover,
.rosso ul#subMenu li a.selected {
background-color:inherit;
color:#E32219;
background-image:url(../img/bkg.sub.menu.selected.rosso.png);
background-position:left bottom;
background-repeat:repeat-x;
}

.verde ul#subMenu li a:hover,
.verde ul#subMenu li a.selected {
background-color:inherit;
color:#76AD1C;
background-image:url(../img/bkg.sub.menu.selected.verde.png);
background-position:left bottom;
background-repeat:repeat-x;
}

/* CONTENT */

a.textLink {
color:#333;
}

div#content {
width:980px;
margin:0 auto;
display:table;
}

p#descrizioneAreaClienti {
float:left;
width:100%;
margin:0;
padding:0 0 20px 0;
font-size:12px;
line-height:18px;
}

div#homeContainer {
float:left;
background:url(../img/home/content.brd.bottom.png) left bottom no-repeat;
padding-bottom:4px;
}

div.home-3-col {
width:310px;
float:left;
margin:30px 25px 0 0;
}

div.home-3-col h1.titDivisione {
float:left;
width:290px;
height:29px;
font-size:14px;
background-color:inherit;
color:#FFF;
margin:0 0 20px 0;
padding:97px 0 0 20px;
font-weight:normal;
cursor:pointer;
}

div.home-3-col h1#titDivRicamo,
div.home-3-col h1#titDivPromozionale,
div.home-3-col h1#titDivRicerca {
background-position:left top;
background-repeat:no-repeat;
}

div#divRicamo h1 {
background-image:url(../img/home/bkg.tit.ricamo.png);
}

div#divPromozionale h1 {
background-image:url(../img/home/bkg.tit.promozionale.png);
}

div#divRicerca h1 {
background-image:url(../img/home/bkg.tit.ricerca.png);
}

div.home-3-col-last {
margin-right:0!important;
}

div.home-3-col p {
margin:0;
padding:0 10px;
font-size:11px;
line-height:16px;
width:290px;
}

div.home-3-col h2 {
width:290px;
margin:30px 0 0 0;
padding:0 10px 5px 10px;
font-size:14px;
cursor:pointer;
}

div#divRicamo h2 {
background-color:inherit;
color:#027BC0;
}

div#divPromozionale h2 {
background-color:inherit;
color:#E4241B;
}

div#divRicerca h2 {
background-color:inherit;
color:#7BB024;
}

div#divRicerca a {
color:#333;
}

div#divRicamo img#parlaConLuca {
vertical-align:middle;
float:right;
}

div#divPromozionale img {
margin-top:30px;
border:0;
}

div#dueColContainer {
float:left;
width:100%;
background:url(../img/brd.news.separator.png) 780px top repeat-y;
}

div#col-left {
width:760px;
float:left;
padding:0 20px 0 0;
margin-right:20px;
}

div#col-left img {
float:left;
}

div#col-right {
width:180px;
float:left;
}

div.scheda,
div.schedaHeader,
div.schedaBody {
float:left;
width:100%;
}

div.scheda {
padding-bottom:40px;
}

div.schedaHeader a.imgPrincipale {
float:left;
padding:2px;
border:1px solid #CCC;
}

div.schedaHeader a.imgPrincipale:hover {
border-color:#999;
}

.prodotti div.schedaHeader a.imgPrincipale {
cursor:default!important;
}

.prodotti div.schedaHeader a.imgPrincipale:hover {
border-color:#CCC;
}

div.schedaHeader a.imgPrincipale img {
border:0;
float:left;
}

div.schedaHeader h1 {
float:left;
margin:0 0 0 20px;
padding:0;
font-size:20px;
width:368px;
}

div.schedaTools {
float:right;
}

a.btStandard,
a.btStandard:link,
a.btStandard:visited,
a.btStandard:focus,
a.btStandard:active,
a.btStandard:hover {
float:left;
background-image:url(../img/bkg.bt.standard.png);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #888;
padding:0 10px;
height:21px;
line-height:21px;
font-size:12px;
background-color:#E2E2E2;
color:#333;
text-decoration:none;
cursor:pointer;
}

a.btStandard:active {
background-image:none;
background-color:#DDD;
color:inherit;
}

a.pdf {
float:left;
width:17px;
height:22px;
margin-left:10px;
background:url(../img/ico.pdf.png) left top no-repeat;
display:none;
}

a.print {
float:left;
width:23px;
height:20px;
margin-left:10px;
background:url(../img/ico.print.png) left top no-repeat;
display:none;
}

div.scheda p {
float:left;
width:100%;
margin:0;
padding:0;
}

div.schedaHeader p {
font-size:14px;
line-height:19px;
width:576px;
margin-top:10px;
margin-left:20px;
background-color:inherit;
color:#000;
}

div.schedaBody p {
font-size:12px;
line-height:17px;
background-color:inherit;
color:#000;
margin-top:20px;
text-align:justify;
}

div.schedaGallery {
float:left;
width:100%;
padding:0 0 10px 0;
}

a.imgGallery {
float:left;
border:1px solid #CCC;
margin-right:5px;
margin-top:20px;
}

.prodotti a.imgGallery {
cursor:default!important;
}

a.imgGallery:hover {
border-color:#999;
}

.prodotti a.imgGallery {
border-color:#CCC;
}

a.apriChiudiScheda {
float:right;
font-size:12px;
}

a.imgGalleryLast {
margin-right:0!important;
}

a.imgGallery img {
border:0;
float:left;
}

div#paginazione {
float:left;
width:100%;
}

div#paginazione p {
float:left;
font-size:12px;
margin:0;
padding:0;
}

div#paginazione p#prevNext {
text-align:right;
float:right;
}

div#boxNewsRs {
float:left;
width:100%;
}

div#boxNewsRs h1 {
float:left;
width:160px;
height:36px;
background:url(../img/tit.news.rs.png) left top no-repeat;
color:#FFF;
font-weight:normal;
font-size:14px;
margin:0;
padding:0 0 0 20px;
line-height:32px;
}

div#boxNewsRs h2,
div#boxNewsRs p {
float:left;
margin:0;
padding:0;
width:100%;
}

div#boxNewsRs h2 {
font-size:12px;
background-color:inherit;
color:#7CB024;
font-weight:normal;
padding:20px 0 10px 0;
}

div#boxNewsRs p {
font-size:11px;
background-color:inherit;
color:#333;
}

div#boxNewsRs p a,
div#boxNewsRs p a:link,
div#boxNewsRs p a:visited,
div#boxNewsRs p a:focus,
div#boxNewsRs p a:active,
div#boxNewsRs p a:hover {
background-color:inherit;
color:#333;
text-decoration:none;
}

div#boxNewsRs p a:hover {
text-decoration:underline;
}

div.tre-col {
width:310px;
float:left;
margin:0 25px 0 0;
}

div.tre-col-last {
margin-right:0!important;
}

div.tre-col p {
width:300px;
font-size:12px;
margin:0;
padding:0 0 0 10px;
line-height:18px;
}

h1#tit-area-esclusiva-upload,
h1#tit-area-esclusiva-download,
h1#tit-area-esclusiva-comunicazioni {
width:300px;
font-size:14px;
float:left;
margin:0;
padding:22px 0 26px 10px;
background-color:inherit;
color:#FFF;
font-weight:normal;
}

.azzurro h1#tit-area-esclusiva-upload {
background:url(../img/divisione_ricamo/area.esclusiva.upload.png) left top no-repeat;
}

.azzurro h1#tit-area-esclusiva-download {
background:url(../img/divisione_ricamo/area.esclusiva.download.png) left top no-repeat;
}

.azzurro h1#tit-area-esclusiva-comunicazioni {
background:url(../img/divisione_ricamo/area.esclusiva.comunicazioni.png) left top no-repeat;
}

.rosso h1#tit-area-esclusiva-upload {
background:url(../img/divisione_promozionale/area.esclusiva.upload.png) left top no-repeat;
}

.rosso h1#tit-area-esclusiva-download {
background:url(../img/divisione_promozionale/area.esclusiva.download.png) left top no-repeat;
}

.rosso h1#tit-area-esclusiva-comunicazioni {
background:url(../img/divisione_promozionale/area.esclusiva.comunicazioni.png) left top no-repeat;
}

table.col-offerta {
float:left;
border-collapse:collapse;
margin:0;
padding:0;
}

table.col-offerta td {
margin:0;
padding:0;
}

table.col-offerta a {
float:left;
}

table.col-offerta a img {
float:left;
border:0;
}

table.col-offerta td a.btStandard {
margin-top:10px!important;
float:right!important;
font-size:10px!important;
margin-bottom:20px!important;
}

div#carrello {
float:left;
width:100%;
margin-bottom:20px;
}

div#carrello h1 {
float:left;
width:120px;
padding:19px 0 15px 60px;
margin:0;
font-weight:normal;
font-size:12px;
background:url(../img/divisione_promozionale/tit.carrello.png) left top no-repeat;
color:#FFF;
}

div#carrello div#empty-cart {
float:left;
width:160px;
padding:5px 10px;
font-size:12px;
background-color:inherit;
color:#CCC;
}

div#carrello table#cart-items {
float:left;
width:100%;
border-collapse:collapse;
margin:0;
padding:0;
border:0;
font-size:11px;
}

div#carrello table#cart-items td {
border-bottom:1px solid #E6E6E6;
padding-bottom:10px;
padding-top:10px;
}

div#carrello table#cart-items td.item {
padding-left:10px;
}

div#carrello table#cart-items td.prezzo {
width:70px;
padding-right:10px;
padding-left:10px;
text-align:right;
}

div#carrello table#cart-items td.delete {
width:16px;
padding-right:10px;
}

div#carrello table#cart-items td.delete a {
float:left;
width:16px;
height:16px;
background:url(../img/divisione_promozionale/ico.delete.cart.png) left top no-repeat;
}

div#carrello table#cart-items tr#cart-totals td {
text-align:right;
font-weight:bold;
padding-bottom:0;
border-bottom:0;
}

div#carrello table#cart-items tr#cart-totals td#price-total {
text-align:right;
font-weight:normal;
padding-right:10px;
padding-left:10px;
}

div#carrello a.btStandard {
width:158px;
margin-top:10px;
text-align:center;
}

div#form-lightbox-container {
width:760px;
margin:0 auto;
display:table;
}

div#form-lightbox-container h2 {
float:left;
margin:15px 0 20px 0;
padding:5px 10px;
font-size:14px;
width:740px;
background-color:#F3F3F3;
color:#333;
border-bottom:1px solid #E6E6E6;
}

h1.form-lightbox,
p.form-lightbox {
margin:0;
padding:0;
}

h1.form-lightbox {
font-size:16px;
}

p.form-lightbox {
font-size:12px;
line-height:18px;
padding-top:10px;
}

form.form-lightbox {
width:760px;
margin-top:5px;
}

form.form-lightbox fieldset {
float:left;
margin:0;
padding:0 10px 10px 0;
border:0;
width:370px;
}

form.form-lightbox fieldset.full {
width:100%;
}

form.form-lightbox fieldset.right {
padding-left:10px;
padding-right:0;
}

form.form-lightbox fieldset label,
form.form-lightbox fieldset input,
form.form-lightbox fieldset textarea,
form.form-lightbox fieldset select {
width:364px;
padding:2px;
font-size:12px;
}

form.form-lightbox fieldset label {
padding-left:0;
padding-right:0;
}

form.form-lightbox fieldset.full label,
form.form-lightbox fieldset.full input,
form.form-lightbox fieldset.full textarea,
form.form-lightbox fieldset.full select {
width:754px;
padding:2px;
font-size:12px;
outline:none;
}

form.form-lightbox fieldset input,
form.form-lightbox fieldset textarea {
border:1px solid #CCC;
}

form.form-lightbox fieldset label {
font-weight:bold;
}

form.form-lightbox fieldset textarea {
height:50px;
}

form.form-lightbox button {
float:right;
margin-top:10px;
}

form.form-lightbox fieldset.checkbox input {
width:auto;
border:0;
}

form.form-lightbox fieldset.checkbox span {
font-size:11px;
}

table#form-riepilogo-ordine {
float:left;
width:758px;
background-color:#FFFEDF;
border:1px solid #F6E0B0;
font-size:12px;
margin-top:20px;
border-collapse:collapse;
}

table#form-riepilogo-ordine td {
padding:0 0 10px 20px;
}

table#form-riepilogo-ordine th {
text-align:left;
font-size:14px;
padding:10px 0 10px 20px;
}

table#form-riepilogo-ordine td.prezzo {
width:100px;
text-align:right;
padding-right:20px;
}

table#form-riepilogo-ordine tfoot td.imponibile,
table#form-riepilogo-ordine tfoot td.iva,
table#form-riepilogo-ordine tfoot td.imponibileEuro,
table#form-riepilogo-ordine tfoot td.ivaEuro {
font-size:11px;
}

table#form-riepilogo-ordine tfoot td.imponibile,
table#form-riepilogo-ordine tfoot td.imponibileEuro {
border-top:1px solid #F6E0B0;
padding-top:10px;
}

table#form-riepilogo-ordine tfoot td.imponibile,
table#form-riepilogo-ordine tfoot td.iva,
table#form-riepilogo-ordine tfoot td.totale {
text-align:right;	
}

table#form-riepilogo-ordine tfoot td.totale,
table#form-riepilogo-ordine tfoot td.totaleEuro {
font-weight:bold;
}

table#form-riepilogo-ordine tfoot td.imponibileEuro,
table#form-riepilogo-ordine tfoot td.ivaEuro,
table#form-riepilogo-ordine tfoot td.totaleEuro {
text-align:right;
padding-right:20px;
}

div#feedback,
div#feedback1,
div#feedback2,
div#feedback3 {
float:left;
margin:0 0 20px 0;
width:100%;
padding:10px 0;
}

div#feedback p#feedbackMsg,
div#feedback1 p#feedbackMsg1,
div#feedback2 p#feedbackMsg2,
div#feedback3 p#feedbackMsg3 {
float:left;
margin:0;
width:100%;
font-size:14px;
text-align:center;
}

.feedback-error {
background-color:#F63F2D;
color:#FFF;
}

.feedback-ok {
background-color:#8FB925;
color:#FFF;
}

a.dettaglio {
float:right!important;
width:21px;
height:24px;
background:url(../img/ico.dettaglio.png) left top no-repeat;
overflow:hidden;
text-indent:-159984px;
}

a.cart {
float:right!important;
width:27px;
height:24px;
background:url(../img/ico.cart.png) left top no-repeat;
overflow:hidden;
text-indent:-159984px;
}

div.offerteBoxTools {
float:left;
position:relative;
left:50%;
width:58px;
margin-left:-29px;
padding:10px 0 20px 0;
}

div#boxCampioneRichiesto {
float:left;
width:758px;
background-color:#FFFEDF;
border:1px solid #F6E0B0;
font-size:12px;
margin-top:20px;
margin-bottom:10px;
border-collapse:collapse;
}

div#boxCampioneRichiesto h2 {
margin-top:0;
margin-bottom:10px;
width:738px;
background-color:#F6E0B0;
color:#666;
font-weight:normal;
border-bottom:0;
font-size:12px;
}

div#boxCampioneRichiesto p {
margin:0;
padding:0 0 10px 10px;
font-size:14px;
float:left;
font-weight:bold;
}

div.scheda-ajax-full {
float:left;
width:100%;
border-bottom:1px solid #F3F3F3;
margin:20px 0 0 0;
padding:0 0 20px 0;
}

div.scheda-ajax-full h1 {
float:left;
width:100%;
margin:0;
padding:0;
font-size:16px;
}

div.scheda-ajax-full h2 {
float:left;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:12px;
}

div.scheda-ajax-full p {
float:left;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:12px;
line-height:18px;
}

div.scheda-ajax-full a.linkApprofondisci {
float:right;
margin:10px 0 0 0;
padding:0;
font-size:12px;
}

div.boxNews .tre-col {
background:url(../img/divisione_rs/bkg.news.png) left top no-repeat;
height:213px;
padding:20px 27px;
width:256px;
}

div.boxNews .tre-col img {
margin:0 0 0 10px;
}

div.boxNews .tre-col h1 {
margin:0;
padding:0 0 10px 0;
font-size:14px;
line-height:18px;
}

div.boxNews .tre-col p {
margin:0;
padding:0;
font-size:12px;
line-height:18px;
width:auto!important;
}

div.contatto {
float:left;
width:240px;
padding:0 20px 20px 0;
}

div.contatto-last {
padding-right:0!important;
}

div.box-recapiti {
float:left;
width:100%;
padding:0 0 20px 0;
}

div.box-recapiti-last {
padding-right:0!important;
}

div.box-recapiti h1 {
float:left;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:24px;
}

div.box-recapiti p {
float:left;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:16px;
}

div.contatto img {
float:left;
margin:0;
padding:0;
}

div.contatto h1 {
float:left;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:14px;
}

div.contatto h2 {
float:left;
width:100%;
margin:5px 0 0 0;
padding:0;
font-size:11px;
font-weight:normal;
font-style:italic;
}

div.contatto p {
float:left;
width:100%;
margin:10px 0 0 0;
padding:0;
font-size:11px;
}

div#box-map {
float:left;
width:748px;
border:1px solid #CCC;
padding:5px;
}

iframe#map {
float:left;
}

iframe#newsletter {
float:left;
width:100%;
height:800px;
}

h1#titNewsletter {
float:left;
margin:0 0 20px 0;
padding:5px 10px;
font-size:14px;
width:740px;
background-color:#F3F3F3;
color:#333;
border-bottom:1px solid #E6E6E6;
}

/* FOOTER */

div#footer {
width:100%;
height:132px;
float:left;
margin-top:40px;
padding-top:20px;
background:url(../img/bkg.footer.png) left top repeat-x;
}

div#footerContent {
width:980px;
margin:0 auto;
display:table;
}

ul.footerMenu {
float:left;
margin:0 80px 0 0;
padding:0;
font-size:11px;
list-style:none;
}

ul.footerMenuLast {
margin-right:0!important;
}

ul.footerMenu li {
margin-bottom:5px;
}

ul.footerMenu li.titolo a {
font-size:12px;
font-weight:bold;
}

ul.footerMenu a,
ul.footerMenu a:link,
ul.footerMenu a:visited,
ul.footerMenu a:focus,
ul.footerMenu a:active,
ul.footerMenu a:hover {
background-color:inherit;
color:#333;
}

ul.footerMenu a:hover {
background-color:inherit;
color:#999;
text-decoration:underline
}

div#footerContent p {
margin:20px 0 0 0;
padding:0 0 20px 0;
font-size:11px;
float:left;
}

div#footerContent p.left {
width:50%;
}

div#footerContent p.right {
text-align:right;
}

div#rightFooterContainer {
float:right;
}

#footerContent img {
border:0;
}

#facebook {
float:left;
margin-top:20px;
margin-left:5px;
}

#sharethis_0 {
float:left;
margin-top:21px;
margin-left:5px;
}

#sharethis_0 .stbutton {
padding-left:16px;
padding-right:0;
}

div#footerContent p a,
div#footerContent p a:link,
div#footerContent p a:visited,
div#footerContent p a:focus,
div#footerContent p a:active,
div#footerContent p a:hover {
background-color:inherit;
color:#333;
}

div#footerContent p a:hover {
text-decoration:underline;
	}
