body
{
padding: 0;
margin: 0;
background-color: #FC0;
}

#container
{
margin-top: 0px;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
/*background-color: #FC0;*/
background-color:#D9D7BB;
color: #000;
width:800px;
border-left:1px solid #000;
border-right:1px solid #000;
font: 10px arial,helvetica,san-serif #FF0;
}


#header
{
margin:0;
position:relative;
background-color: #CCC;
padding: 0px;
color: #000;
}

.logo
{
position:absolute;
top:65;
left:5;
}

.headertag
{
position:absolute;
top:75;
left:600;
border:1px black solid;
padding:1px;
background-color:#FFC;
font:10px verdana,arial,helvetica,san-serif;
color:black;
}

#leftnav
{
width:175px;
padding: 5px;
border-top:1px black solid;
float: left;
}

#navlist
{
width: 165px;
padding: 0px;
background-color:#FFC;
margin-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 900;
}

#navlist ul
{
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #333;
}

#navlist li
{
border-right: 1px solid #333;
border-bottom: 1px solid #333;
border-left: 1px solid #333;
margin: 0;
}

#navlist li a
{
display: block;
padding: 3px 3px 3px 10px;
background-color: #FFC;
text-decoration: none;
width: 100%;
line-height:35px;
font: 11px arial,helvetica,san-serif;
font-weight: 700;
color:#0E780E;
}

html>body #navlist li a { width: auto; }

#navlist li a:hover
{
background-color: #E1CC99;
font: 11px arial,helvetica,san-serif;
font-weight: 900;
color: #000;
}

#leftnav p {
font: 12px/18px verdana,arial,helvetica,san-serif;
font-weight: 900;
color: #000;
padding: 0px,5px;
}

#contents
{
margin-left: 175px;
margin-bottom:5px;
padding: 5px 50px 5px 25px;
border-top:1px black solid;
border-bottom:1px black solid;
border-left:1px black solid;
background-color: #fff;
color: #000;
}

#contents p
{
/*font: 11px/15px verdana,arial, helvetica,sans-serif #000;*/
padding-top:5px;
}

p,ul,li
{
font: 11px/15px verdana,arial,helvetica,sans-serif #000;
padding-top:5px;
}


div.contrastbox
{
width:90%;
background-color:#F4F2E8;
border:1px dashed #999;
margin-bottom:10px;
font:12px  verdana,arial,helvetica,san-serif;
color:#999;
line-height:135%;
padding:10px;
}

#boxpurchase
{
width:50%;
margin:10px;
border:1px solid #0C6A00;
background-color:#E9DDB5;
}

#boxpurchase h1
{
font:900 14px verdana,arial,helvetica,san-serif;
color:#000;
padding:0 0 3px 10px;
margin:0;
background-color:#FCF7E6;
border-bottom:1px solid #0C6A00;
}

#boxpurchase p
{
font: 12px arial,helvetica,san-serif;
color:#000;
padding:0 10px;
}

#boxpurchase .big
{
font: 18px arial,helvetica,san-serif;
color:#FF6035;
}

#boxpurchase form
{
padding-left:10px;
}

#boxpurchase form p
{
padding-left:0;
}

.delay
{
font: 11px/15px verdana, arial, helvetica, sans-serif;
color:#666;
font-weight:900;
}

h1
{
font: 20px/24px verdana, arial, helvetica, sans-serif;
font-weight: bold;
margin-bottom: 10px;
color:#390;
}

h2
{
font: 14px/20px arial, helvetica, sans-serif;
font-weight: 900;
margin-bottom: 10px;
color:#390;
}

.footer
{
margin-left: 175px;
margin-bottom: 10px;
padding: 5px 50px 5px 25px;
border-top:1px black solid;
border-bottom:1px black solid;
border-left:1px black solid;
background-color: #FFF;
color: #666;
font: 10px/15px verdana, arial, helvetica, sans-serif #000;
}

.footer div
{
width:35%;
float:left;
background-color:#FFF;
margin-right:10px;
/*border:1pt dashed #666;*/
/*padding:10px;*/
}


/* |||||||||||||||||||||||||||||||||||| label starts*/

div.row label
{
width:40%;
float:left;
text-align:right;
clear:both:
margin: 0 5px 5px 0;
line-height: 2em;
vertical-align:middle;
}

div.row input.content
{
margin:0 0 5px 5px;
}

div.row input.submit
{
margin-left:35%;
clear:both:
}

div.row span.http
{
margin:0 0 5px 0;
line-height: 2em;
vertical-align:middle;
color:#F00;
}


/* |||||||||||||||||||||||||||||||||||| label ends*/

/* |||||||||||||||||||||||||||||||||||| php email begins */
#fcf2 {
font-family:arial;
font-size:11px;
margin:5px;
/*border:1px solid #3D5686;*/
border:1px solid #A4B97F;
background-color:#FFF;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#3D5686;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
background: #f2f2f2;
border:1px solid #3D5686;
}
/* |||||||||||||||||||||||||||||||||||| php email ends */