/*
Website: http://www.cda.eu
Author: Laura Zucchetti
=============================
Print only css
=============================
*/

/* 
=============================
ACCESSIBILITY
=============================
*/
#skip_to {height:0; padding:0;}
#skip_to ul,
#skip_to li,
#skip_to a {height:0; padding:0; margin:0; text-indent:-999px; list-style-type:none; overflow:hidden; position:absolute; display:none;}

/*
=============================
BODY
=============================
*/

body {margin:auto; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:80%; background-color:#FFF; background-image:none;}


/*
=============================
PRODUCT LISTS
=============================
*/

#top-products div.hero {margin-bottom:2em;}
div.product-list {clear:both;}
div.product-list ul li {}
div.p-img {margin:1px auto; width:168px;}
div.p-img img {display:none;}
div.p-info h2 {font-size:1.3em; text-align:left; margin-bottom:.5em; padding:6px 6px 0 6px;}
div.p-info p {margin:0; text-align:left;}
div.p-info p.code {margin-bottom:.5em;}

/*
=============================
GLOBAL ITEMS
=============================
*/

* {background:#fff; color:#000;}

html {font: 100%/1.5 georgia, serif;}

#header {border-bottom:dashed 1px #999; padding:0 0 10px 0;}

#navigation,
#task_bar,
#sidebar,
div.news-scroller,
div.advert,
ul.cta,
.paging,
img.content-img,
div.cta-areas,
p.btn-back,
ul.product-pics,
ul.variants li img,
fieldset.compare,
#footer {display:none; height:0; overflow:hidden; height:0; width:0;}

div.g-map {margin-bottom:2em;}

#inner-footer {clear:both; border-top:dashed 1px #999; padding:10px 0 0 0;}
ul.imgs li {list-style-type:none; display:inline;}

/*
=============================
TYPOGRAPHY
=============================
*/

a:link, a:visited {color:#0000CC; background: transparent; font-weight: bold; text-decoration: underline;}
h1, h2, h3, h4, h5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:.8em;}
p {margin:0 0 1em 0; padding:0; line-height:1.3em;}
table {font-size:1em;}
#breadcrumbs ul li {display:inline;}


/*
=============================
DATA TABLES
=============================
*/

table {width:95%; border:solid 1px #999; border-collapse:collapse; margin:.5cm;}
td,
table.compare tr.alt {background-color:#202020;}
th {border:solid 1px #999; padding:6px 4px;}
th {font-size:1.2em; text-align:right; vertical-align:top;}
td {vertical-align:top; border:solid 1px #999;}
td h2 {font-size:100%;}
table.compare td.col {width:3.5cm;}
td ul {margin:0; padding:0;}
td ul li {display:inline; list-style-type:none; padding:0;}

/*
=============================
FORMS
=============================
*/
.formrow {margin-bottom:1em;}
label {display:block; font-size:1.1em; font-weight:normal; padding:0 0 .3em 0;}
p label {font-size:1em;}
.textfield, textarea, .dropdown {border:1px solid #CCC; background-color:#FFF; font-size:1em; padding:.2em; width:362px;}
input, textarea {display:block;}
textarea {font-size:1.4em;}
input.button {margin:2em 0 0 0;}
div.form em {color:#DD273D; font-weight:bold;}
.msg {font-size:.9em!important; padding:5px 0;}
.error {color:#DD273D;}
.alert label {color:#DD273D;}
.alert input {border:solid 1px #DD273D; background:#FFE5E5;}
.inline {display:inline;}

