body { color: #373737; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #20232c; background-image: url(../shared/fader-bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
p { margin: 0 0 10px; }
h1 { font: 1.7em Arial, Sans-Serif; padding: 7px 0 0; margin: 0 0 5px; }
td { }
a:link { color: #00c; text-decoration: none; }
a:visited { color: #00c; }
a:hover { color: #900; text-decoration: underline; }
a:active { color: #900; text-decoration: underline; }
a:link infolink { color: #00c; text-decoration: none; }
a:visited infolink { color: #00c; }
a:hover infolink { color: #900; text-decoration: underline; }
a:active infolink { color: #900; text-decoration: underline; }
/*Styling diverse*/
.infolink { background-image: url(../shared/infosign.gif); background-repeat: no-repeat; background-position: 0 5px; padding-top: 5px; padding-bottom: 10px; padding-left: 30px; }
.videolink { background-image: url(../shared/video-icon.gif); background-repeat: no-repeat; background-position: 0 5px; padding-top: 8px; padding-bottom: 10px; padding-left: 45px; }
/*Layout formats ------*/
#wrapper { background-color: #fdfdfd; background-image: url(../shared/header-collage.jpg); background-repeat: no-repeat; width: 780px; margin-right: auto; margin-left: auto; padding: 10px; }
#navigationbar { height: 26px; margin-bottom: 20px; }
.image { background-color: #fff; float: left; margin: 0 20px 12px 0; padding: 3px; border: solid 1px #aaa; }
hr { width: 100%; height: 1px; clear: both; margin: 0 0 12px; padding: 7px 0 0; border-bottom: 1px solid #aaa; border-top-style: none; border-left-style: none; }
/*Header ------*/
#header-payoff { color: #fff; width: 330px; float: right; }
#header { height: 115px; margin: 5px 0; padding: 10px 0 0; }
#header a:link { color: #fff; text-decoration: none; }
#header a:visited { color: #fff; text-decoration: none; }
#header a:hover { color: #f1c83e; text-decoration: underline; }
/*Images*/
.float_left { float: left; margin-right: 20px; }
/*Left side column ------
*/
.left_bigone { width: 95%; margin: 0 0 10px 4%; }
.left_bigone h3 { color: #fff; font: bold 1em Verdana, Arial, Helvetica, sans-serif; background: #a9c0ce url(../shared/corner.gif) no-repeat right top; margin: 15px 0 10px; padding: 7px 0 7px 7px; clear: both; }
.left { margin: 0 0 10px 4%; width: 61%; float: left; }
.clearboth { clear: both; }
.left h3 { clear: both; background: #a9c0ce url(../shared/corner.gif) no-repeat right top; color: #fff; font: bold 1em Verdana, Arial, Helvetica, sans-serif; padding: 7px; margin: 15px 0 10px; }
.left h4 { color: #333; font-size: 1em; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; margin: 15px 0 2px; }
.left td { color: #333; font-size: 1em; font-style: normal; line-height: normal; padding-top: 5px; padding-right: 8px; padding-left: 8px; }
.left table { color: #333; font-style: normal; margin-bottom: 20px; padding-top: 8px; }
.callout-productinfo { background: #f3f2e4 url(../shared/Stuccoitaliano-label.gif) no-repeat right bottom; margin-top: 10px; margin-bottom: 18px; padding: 5px 15px 6px 20px; border-color: #7f7976; border-style: solid; border-width: 6px 1px 1px; }
.callout-shopinfo { background: #f3f2e4 url(../shared/shopcart.gif) no-repeat right top; margin-bottom: 18px; padding: 3px 15px 6px 0; border-style: solid; border-width: 6px 1px 1px; border-color: #7f7976; }
.left ol li { margin: 15px 0 5px; }
/*Right side Column
*/
.right { float: right; width: 34%; margin: 0 0 10px 0; }
.right h3 { background: #6c757a url(../shared/corner.gif) no-repeat right top;;
	color: #fff; font: bold 1em Arial, Verdana, Arial, Helvetica, sans-serif; padding: 7px 0 7px 7px; margin: 15px 0 10px; }
.right h2 { font-size: 1.5em; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; }
.right h2 a:hover { color: #f00; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; }
.right_articles { color: #414141; background-color: #edebd6; background-image: none; background-position: 0 0; padding: 8px 8px 5px; margin: 0 0 8px; }
/*Footer ------*/
.footer { clear: both; text-align: center; padding: 10px 0; margin: 0; line-height: 1.8em; background-image: url(../shared/footer-bg.jpg); background-repeat: no-repeat; height: 40px; }
/*Sitemap ------*/
.level0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 15px; list-style-type: none; list-style-position: outside; }
.level1 a:link, a:visited  { color: #00c; text-decoration: none; }
.level1 a:hover, a:active { color: #900; text-decoration: underline; }
.byline { text-align: center; margin-top: 15px; }
.byline a { color: #6c757a; text-align: center; }
