
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;

        font-family: arial, sans-serif; line-height: 16px;

    } 
.menu {
font: 13px Arial, Helvetica, sans-serif;
 text-decoration: none; font-weight: bold; 
}
.t1 {background-color: rgb(90, 147, 162); none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
border-color: #FFFFFF; 
}
.menu A:hover{
	color: #FFFF99; text-decoration:underline; 
}
.menu A{
	color: #FFFFFF; text-decoration: none;
}
.black {td: height=160;
font: 13px Arial, Helvetica, sans-serif;
color: black; text-decoration: none; font-weight: bold;
}
A:hover{
	color: #990000; text-decoration:underline;
}
.hd {
font: 18px Arial, Helvetica, sans-serif; color: #FFFFFF; 
 text-decoration: none; font-weight: bold; 
}
div {align: center font: 18px Verdana, Arial, Helvetica, sans-serif;
color: black; text-decoration: none; 
}

    table {border-collapse:collapse;border-spacing:0;}

    fieldset,img {border:0; margin:0;padding:0;}

    address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

    ol,ul {list-style:none;}

    caption,th {text-align:left;}

    h1,h2,h3,h4,h5,h6 {font-size:100%;}

    q:before,q:after {content:'';}

    h1 a {

        padding: 3px 0px;

        font-size: 20px;

        color: #000;

        text-decoration: none;

    }

    h1 a:hover {

        text-decoration: underline;

    }

    h2 {

        padding:10px 0px 6px 4px;

        font-size: 15px;

        color: #000000;

        font-weight:bold;

    }

    h3 {

        padding:12px 0px 8px 12px;

        font-size: 15px;

        color: #000;

        font-weight:bold;

    }

    h4 {

        margin:0px;	padding:7px  0px 0px 0px; padding-left: 22px; 

        font-size: 16px;color: #cc6600;	font-weight:bold;

        background: url(files/inbox-arrow.gif) no-repeat 2px 9px;}

    h4 a {

        color: #cc6600;text-decoration: none;

        }

    h4 a:hover {

    color: #cc6600;	text-decoration: underline;

    }

    h5 {

        font-size: 11px;

        color: #000;

        font-weight: normal;

        font-style:italic;

    }

    ul {

        margin: 0px;

        padding: 0px 5px 3px 5px;

    }

    li {

        margin: 0px;

        padding: 0px;

        padding: 2px 0px 1px 14px;

        background: url(files/list-box.gif) no-repeat left 8px;

    }

    li a {

        margin: 0px;

        font-size: 12px;

        color: #336968;

        text-decoration: none;

    }

    li a:hover {

        text-decoration: underline;

    }

    p {

        margin:0px;

        padding:2px 2px 3px 2px;

        font-size: 11px;

        color: #909090;

        }

     p a {

        font-size: 11px;

        color: #cc6600;

    }

    strong {

        font-weight:bold;

        color: #6d6d6d;

    }

    .top-date-text {

            font-size: 10px;

            color: #8d8d86;

    }

    .top-date-text a {

            font-size: 10px;

            color: #8d8d86;

            text-decoration: underline;

    }

    .top-date-text a:hover {

            color: #373737;

    }

    /* Main Navigation */

    .menu-head {

        margin:0px;

        padding:0px;

        font-family: arial, sans-serif;

        font-size: 18px;

        color: #ffffff;

        font-weight:bold;

        padding-left: 30px;

        background: url(files/header-img.gif) no-repeat 0px top;

        height: 59px;	

    }

    .main-nav { 

        
     }

    .main-nav ul {

        margin: 0;

        padding: 5px 10px;

    }

    .main-nav li {

        margin: 0;

        padding: 9px 5px 9px 24px;

        background: url(files/box-arrow.gif) no-repeat 0px 10px;

    }

    .main-nav li a {

        font-size: 14px;

        font-weight: bold;

        display: block;

        color: #fff;

        text-decoration: none;

    }

    .main-nav li a:hover {

        color: #fff;

        text-decoration: underline;

    }

    .box-text {

        font-size: 11px;

        color: #fff;

    }

    .box-text a {

        font-size: 11px;

        color: #fff;

    }

    .box-text a:hover {

        color: #373737;

    }

    .list ul {

        margin: 0px;

        padding: 0px 10px;

     }

    .list li {

        margin: 0px;

        padding: 1px 2px 1px 12px;

     }

    .list li a {

        margin: 0px;

        font-size: 12px;

        color: #3b7a59;

        font-weight: bold;

        text-decoration: none;

    }

    .list li a:hover {

        text-decoration: underline;

    }

    .list-2 .header {

        padding: 15px 0px 0px 10px;

        font-size: 14px;

        color: #cc6600;

        font-weight: bold;

    }

    .list-2 ul {

        margin: 0px;

        padding: 5px 11px;

        background: none;

    }

    .list-2 li {

        margin: 0px;

        padding: 0px 0px 0px 12px;

        background: url(files/dot-gray.gif) no-repeat 0px 7px;

    }

    .list-2 li a {

        margin: 0px;

        font-size: 12px;

        color: #65665d;

        text-decoration: none;

    }

    .list-2 li a:hover {

        text-decoration: underline;

    }

    .text-black {

        padding:8px 0px 8px 0px;

        font-size: 12px;

        color: #6d6d6d;

        }

    .text-black p {

        margin:0px;

        padding:8px 10px 10px 22px;

        font-size: 12px;

        color: #6d6d6d;

        border-bottom: 1px solid #efefef;

        }

    .text-black p a {

        font-size: 12px;

        color: #cc6600;

    }

    .text-black strong {

        margin:0px;

        padding:8px 12px;

        font-family: arial, sans-serif;

        font-size: 11px;

        font-weight:bold;

        color: #21424b;

        background: url(files/gray-arrow.gif) no-repeat 0px 11px;

    }

    .gray-border {

        

    }

    .list-gray ul {

        margin: 0px;

        padding: 6px 2px 0px 8px;

        background: #FF99FF;

        border-top: 1px solid #73ae8f;

        border-bottom: 3px solid #73ae8f;

    }

    .list-gray li {

        margin: 0px;

        padding: 8px 0px 8px 18px;

        background: url(http://www.amazon.co.it/cycling/files/result-page-arrow.gif) no-repeat left 12px;

    }

    .list-gray li a {

        margin: 0px;

        padding: 0px;

        font-size: 12px;

        color: #000;

        text-decoration: none;

    }

    .list-gray li a:hover {

        text-decoration: underline;

    }

    .list-header {

        margin:0px;

        padding:10px 2px;

        font-size: 14px;

        color: #ffffff;

        font-weight:bold;

        background: #83a1ac;

        border-top: 1px solid #fff;

        border-bottom: 1px solid #fff;

    }

    .list-header2 {

        margin:0px;

        padding:5px 4px;

        font-size: 12px;

        color: #565656;

        font-weight:bold;

        background: #dbdbdb;

        border-top: 1px solid #fff;

    }

    .footer-link {

        margin:0px;

        padding:0px;

        font-size: 11px;

        color: #567278;

    }

    .footer-link  a {

        margin:0px;

        padding:12px 4px ;

        font-size: 11px;

        color: #567278;

        text-decoration: underline;

    }

    .footer-link  a:hover {

        text-decoration: none;

        color: #000;

    }

    form {

        margin:0px;

        padding:0px;

    }

    .form-css  {

        margin:0px;

        padding:0px;

        font-size: 11px;

        color: #6b6b6b;

    }

    .form-css .inputcss {

        padding:2px 4px;

        font-size: 11px;

        color: #65665d;

        border: 1px solid #a1a1a1;

    }

    .form-css .button {

        font-size: 11px;

        padding:2px 4px;

        color: #fff;

        background: #969696;

        font-weight:bold;

        border: 1px solid #a1a1a1;

    }

    .form-css td { 

        padding: 4px 0px;

    border-bottom: 1px solid #eee;

    color: #6d6d6d;

    }

    .form-css .hilite {

     color: red; 

    }
