    body {
        background-color:PaleGoldenrod;
    }

    .visible {
        /*border:1px;
        border-style:dashed;
        border-color:#000000;*/
        background-color:#FFFFF0;
	/*background-color:#FFFF99;*/
    }

    h1, h2, h3, p, td, ul {
        color:#000000;
        font-family:Verdana, sans-serif;
	line-height: 120%;
    }

    h1, h2, h3, p, td {
        margin-top:10px;
    }

    div {
        margin-bottom: 10px;
	margin-top: 10px;
    }

    .list th {
       color:#FFFFFF;
       font-size:14pt;
       padding-top:10px;
    }

    .list td {
        vertical-align: bottom;
    }

    p, ul, td {
    	font-size: 0.75em;
    }

    h1 {
        font-weight:bold;
        font-size:20pt;
    }

    h2 {
        font-weight:bold;
        font-size:12pt;
    }

    h3 {
        font-size:10pt;
    }

    td, li {
        padding:3px;
    }

    #header {
        text-align:center;
    }

    #navigation li {
        display:inline-block;
    }


    a:link, a:visited, a:active {
        color:#000099;
        text-decoration:none;
    }

    a:hover {
        color:#000000;
    }



    .button {display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
    .button:hover{text-decoration:none;}
    .button:active{position:relative;top:1px;}
.white {
color: #606060;
border: solid 1px #b7b7b7;
background: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.or {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.or:hover {
background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.or:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}



    .alert {
        background-color:#FFFF99;
        color:#FF0000;
    }

    .one {
        background-color:#C0FFC0;/*#8FBC8F; *//*#F0FFF0;*/
    }

   .two {
        background-color:#FFFFFF;
    }

    .green {
      background-color:#00AA00;
      color:#FFFFFF;
      border-spacing:0px;
      border-witdh:0px;
      margin:0px;
      padding:0px;
    }

    .red {
      background-color:#FF0000;
      color:#FFFFFF;
      border-spacing:0px;
      border-witdh:0px;
      margin:0px;
      padding:0px;
    }

    .yellow {
      background-color:#FFFF00;
      color:#000000;
      border-spacing:0px;
      border-witdh:0px;
      margin:0px;
      padding:0px;
    }

    .orange {
      background-color:#FFA500;
      color:#000000;
      border-spacing:0px;
      border-witdh:0px;
      margin:0px;
      padding:0px;
    }

    .right {
        text-align:right;
    }

    .discount {
        text-align:right;
        color:#FF0000;
    }

    .color {
        color:#FF0000;
    }

    .highlight {
        font-weight:bold;
    }
/*
    div.head {
    	width:760px;
    }
    
    div.navigation{
    	width:150px;
	float:left;
    }
    div.body{
    	width:610px;
	float:left;
    }
*/
    div.inner_main {
    	width:400px;
    	float:left;
    }

    div.inner_side {
    	width:150px;
	float:right;
    }
    
