/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	background-color:#88C86D;
	color:#0190DF;
	height:100%;
}
form, fieldset {
margin: 0px 5px 0px 5px;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
	background-color:#e3fae0;
	color:#0190DF;
	height:100%;
	border:1px solid #237102;
}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, a {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}



#container {
position:relative;
height:100%;
Width:699px;
margin: auto;
padding: 0px 5px 0px 5px;
border-left:2px solid #237102;
border-right:2px solid #237102;
background-color:#DAF1F7;
color:#0190DF;
z-index:0;
}

#banner {

height:170px;
}

#header {
position:absolute;
height:35px;
top:95px;
left:215px;
z-index:1;
}

#hr {
position:relative;
width:693px;
height:1px;
margin:5px 0px 0px 5px;
background:darkblue;
}

#left_panel {
position:relative;
display:inline;
float:left;
width:190px;
margin: 5px 0px 0px 5px;
padding: 0px 0px 0px 0px;
border:2px solid #F9E903;
font-size:.9em;
background:#F7ED60;
z-index:15;
}

#content{
position:relative;
background:#ffffff;
color:#0190DF;
font-family:Verdana,Arial, Sans-serif;
font-size: 10pt;
margin: 5px 0px 0px 210px;
padding: 10px 0px 0px 0px;
width:489px;

}

#title {
position:relative;
background:url('../images/content_ct.gif') no-repeat #ffffff;
color:#0190DF;
margin: -245px 0px 0px 204px;
padding: 0px 0px 0px 0px;
width:470px;
}


.thumb {
position:relative;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
border: 1px solid #88C86D;
float:left;
}

#topleft {
position:relative;
margin: -2px 0px 0px -2px;
padding: 0px 0px 0px 0px;
border:1px solid #0190DF;
width:192px;
}

#topright {
position:relative;
margin: 0px 5px 5px 10px;
padding: 0px 0px 0px 0px;
float:right;
border:1px solid #0190DF;
}
.productmain {
position:relative;
background: url('../images/product_panel_main.gif') ;
width:480px;
height:125px;
margin-left:5px;
padding-top:5px;
}
.product {
position:relative;
background: url('../images/product_panel.gif') ;
width:480px;
height:193px;
margin-left:5px;
padding-top:5px;
}
.price {
position:absolute;
right:0px;
top: 5px;
color:#ff0000;
}
#footer {
position:absolute;
bottom:5px;
width:699px;
height:37px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size: 9pt;
color:#F3E7D3;
background:#0190DF;
}

.footertext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;

}

#lftbrder {
position:absolute;
background:#144B19;
color:#006675;
left:5px;
width:1px;
height:600px;
}

#curve {
position:absolute;
left:729px;
top:10px;
z-index:0;
}

#bcurve {
position:absolute;
width:489px;
margin: 0px;
padding: 0px;
}

#rghtbrder {
position:absolute;
background:#144B19;
color:#006675;
left:744px;
width:1px;
height:600px;
z-index:1;
} 


.image {
margin-left:10px;
float:right;
border:#005500 solid 5px;
}
.top {
line-height: 5px;
}


h1    {
	font-size:1.3em;
	background:#ffffff; 
	color:#ff0000;
	margin: 0px 0px 0px 5px;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FF0000;
}


h2 {
	font-size:.8em;
	color:#ff0000;
	margin: 0px 0px 5px 165px;
	background:#EBF9E9;
	width:200px;
}

h3 {
	font-size:1em;
	color:#ff0000;
	margin: 0px 0px 0px 0px;
	background:#E3FAE0;
}

p {
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 12px 0px;
	text-align:justify;
}

.product_p {
margin-left:165px;
}

label {
	margin: 0px 0px 0px 5px;
	padding: 0px 10px 12px 0px;
	text-align:justify;
}
img {
border:0px;

}

.link_panel {
background:#F7F08B; margin-bottom:5px;
}

.link_panel:hover {
background:#F8F3AD; margin-bottom:5px;
}
a{
font-weight:bold;

}

a:link {
 text-decoration:none;
 color:#046492;
 }

a:visited {

 color:#7B1919;
 }

a:hover {
 text-decoration:underline;}
 
a:active {
 
 text-decoration:underline;}

.screenhide {
display:none;
}
