body {
 color: #555566;
 font: 0.86em/1.6 Arial, Helvetica, sans-serif;
 padding:0px; 
 margin:0px;
 text-align:left;
 }

input.submit {font-weight:bold;color:#666666; background-color:#E5E5E5; width:150px; border:1px solid;}
input.input_text {color: #300; background-color: #F9F9F9; border-width: 1px 1px 1px 1px; width:250px;}
textarea.input_text {color: #300; background-color: #F6F6FF; border-width: 1px 1px 1px 1px; width:250px;}
.select, .input_select {width:190px; background-color:#F5F5F5;}

a {text-decoration:underline; cursor:hand; cursor:pointer;}

a:link {
padding-top:3px;
color: #06c;
font-weight:bold;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
font-weight:bold;
color: #06c;
}
a:hover {
text-decoration: none;
color: #00f;
}
a:active {
text-decoration: none;
color: #06c;
}

h1
{
    color: #ff3300;
    font-family: Trebuchet MS, Tahoma;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 0px;
    letter-spacing: -1px;
}

hr
{
    border:1px solid #EEEEFF;
}

h2 
{
 font-size: 1.3em;
 line-height:1em;
 font-family:Trebuchet MS,Tahoma;
 color:#FF7733;
}

.h2inline
{
    font-size:14px;
    font-weight:bold;
    font-family:Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
    color:#FF7733;
    display:inline;
    background-color:#FFFFFF;
}

h3
{
 font-size: 1.0em;
 line-height:1em;
 font-family:Trebuchet MS,Tahoma;
 color:#FF3300;
}

.footer_2 {font-size:smaller; color:#DDDDDD; text-align:center;}
a.footer_2 {color:#DDDDDD;}

.rating {font-size:smaller;}
.rating_link .r_l {cursor:hand; cursor:pointer; color:#3333FF;}
.error {font-weight:bold; color:#FF0000;}
.success {font-weight:bold; color:#33AA33;}
.inline {margin:0px; vertical-align:middle; display:inline;}
.polaroid {border:1px #DDDDDD solid; padding:3px; background-color:#F9F9F9;}
.caption {color:#888888; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;}