html {
}

body {
padding:0px;
background-color:#777777;
background: url(/images/) no-repeat 20% 99%;
font-family: arial, helvetica, san-serif;
font-size: 0.9em;
width:760px;
margin:11px auto;
/*background: url(/images/body_bg.jpg) repeat;*/ 
}

#containerl {
background: url(/images/left_bg.jpg) repeat-y; 
padding:0px;
margin:0px;
border-width: 0px;
border-style: solid;
border-color:red;
}

#containerr {
background: url(/images/right_bg.jpg) repeat-y top right; 
padding:0px;
margin:0px;
border-width: 0px;
border-style: solid;
border-color:red;
}

#header {
height:132px;
background: url(/images/top_bg.jpg) no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px;
border-width: 0px;
border-style: solid;
border-color:red;
}

#header h2{
height:100px;
margin: 0px 267px 0px 0px;
padding: 0px 0px 8px 10px;
border-width: 0px 0px; 
border-style: solid;
border-width: 0px;
border-style: solid;
border-color:red;
}

#header h3 {
width:450px;
font-size:1.9em;
line-height:1.0em;
margin: -78px 0px 0px 39px;
color:#FFF;
}

#header p{

}

#center {
margin: 0px 24px 20px 0px;
padding: 0px;
border: 0px solid #ccc;
/*background: url(/images/logoring3.gif)  no-repeat 15% 40%; */
border-width: 0px;
border-style: solid;
border-color:yellow;
background-color:;
}

#centerbg {
margin: 0px 49px 20px 0px;
padding: 0px;
/*background: url(/images/logoring4.gif) no-repeat 95% 70%; */
border-width: 0px;
border-style: solid;
border-color:red;
}

#right {
position: absolute;
top: 120px;
right: 0px;
margin: 0px 0px 0px 6px;
padding: 0px;
border: 0px solid #ccc;
width: 220px;
border-width: 0px;
border-style: solid;
border-color:red;
}

#adds {
}

#left {
float:left;
margin:0px 22px 0px 0px;
top: 120px;
left: 0px;
padding: 0px;
width: 120px;
border: 0px solid #ccc;
border-width: 0px;
border-style: solid;
}

#content {
border:#669900 solid 0px;
margin:10px 10px 40px 175px;
padding:10px;
border-width: 0px;
border-style: solid;
border-color:red;
/*background-color:yellow;*/
}

#content h1 {
color:#FFF;
font-size: 1.4em;
padding:1px 5px 5px;
line-height:1.3;
border:#000000 solid 1px;
margin:5px 3px 2px;
background-color:#FF902F;
}

#content h2 {
font-size: 1.2em;
border:#FF902F solid 1px;
padding:1px 5px 5px;
margin:5px 3px 2px;
background-color:#CCD00A;
}

#content h3 {
width:400px;
font-size: 1.0em;
border:#FF902F solid 1px;
padding:1px 5px 5px;
margin:5px 3px 2px;
clear:right;
font-weight:normal;
font-style: italic;
/*color:#fff;
background-color:#FF902F;*/
}

#content h4 {
color:#FFF;
font-size: 1.2em;
border:#ff902f solid 1px;
padding:1px 5px 5px;
margin:5px 3px 2px;
clear:right;
background-color:#e22425;
}

#content h5 {
font-size: 0.8em;
border:#ffff00 solid 0px;
padding:1px 5px 5px;
margin:5px 3px 2px;
}

#content p {
padding:1px 5px 5px;
margin:1px 5px 5px;
line-height:1.2;
}

#content em {
font-size: 0.9em;
padding:1px 5px 5px;
margin:1px 5px 5px;
}

#content ol {
font-size: 1.0em;
color:#005C7B;
}

#content blockquote {
border:#777 solid 1px;
float:right;
width:12em;
margin:0px 3px 5px;
color:#FFF;
background-color:#0099CC;
padding:1px;
}

#content blockquote h1 {
}

#content img {
border-width:1px;
border-color:#6BC0DD;
border-style:solid;
padding:0px;
}

#content img.imgleft {
border-width:1px;
border-color:#6BC0DD;
border-style:solid;
margin: 13px 10px;
padding: 0px;
float:left;
}

#content img.imgcenter {
border-width:1px;
border-color:#6BC0DD;
border-style:solid;
padding: 0px;
display:block; margin-left: auto; margin-right:auto;
}

#content img.imgright {
border-width:1px;
border-color:#6BC0DD;
border-style:solid;
margin: 3px 10px;
padding: 0px;
float:right;
}

#leftnav {
}

#leftnav a {
color:#FFF;
text-decoration:none;
}

#leftnav h2{
font-size: 1.7em;
margin:-11px 0px 0px 9px;
text-decoration:underline;
}

#leftnav dt{
font-size:0.9em;
font-weight:600;
margin:3px;
padding:0px 0px 0px 3px;
background-color:#0099CC
}

#leftnav dd{
font-size:0.9em;
margin:0px;
padding:0px 0px 0px 9px;
line-height: 0.9em;
color:#000;
}

#shouter h2 {
color:#000;
}

#shouter h4 {
color:#FFF;
text-align:center;
font-size: 1.2em;
border:#ff902f solid 1px;
padding:1px 5px 5px 3px;
margin:5px 3px 2px;
clear:right;
background-color:#e22425;
}

#shouter p {
color:#000;
padding:1px 5px 5px;
margin:1px 5px 5px;
line-height:1.2;
}

#offer {
border-width: 0px;
border-style: solid;
border-color:red;

}

#footer {
padding: 6px;
height:177px;
margin: 1px 0px 0px 0px;
clear:both;
background: url(/images/footer_bgl.jpg)  no-repeat bottom left; 
border-width: 0px;
border-style: solid;
border-color:blue;
}

#footer a {
color:#A41520;
}

#footerbg {
background-color:green;
padding: 0px;
margin: 0px;
background: url(/images/footer_bgr.gif) bottom right no-repeat; 
border-width: 0px;
border-style: solid;
border-color:green;
}

#footer cite, #footer p{
margin: 0px 0px 0px 190px;
}

#footer p{
font-size:0.9em;
}

#footer cite{
font-color:#EEE;
font-size:0.7em;
}

#menu {
width:20px;
font-size: 0.8em;
font-weight: bold;
padding:0px 0px 0px 0px;
color: #333; 
border: 0px solid #777;
text-align:left;
border-width: 0px;
border-style: solid;
border-color:red;
}

#menu ul li{
display: inline;
line-height:25px;
}

#menu ul li a:hover {
border-left: 1px solid #669900;
border-right: 1px solid #669900;
border-bottom: 1px solid #669900; 
background-color: #0099CC; 
color: #000000; 
}

#menu ul li a {
padding: 2px 5px 2px 0.5em; 
border-left: 1px solid #50563E; 
border-right: 1px solid #50563E;
border-bottom: 1px solid #50563E;
background-color: #76A31A; 
color: #fff; 
text-decoration: none; 
}
html>body #menu ul li a { 
width: auto; 
}

#pagehome a#linkhome,
#pagesamp a#linksamp,
#pageabou a#linkabou,
#pageprod a#linkprod,
#pagebuy  a#linkbuy,
#pagecont a#linkcont
{
 border-left: 1px solid #669900;
 border-right: 1px solid #669900;
 border-bottom: 1px solid #669900; 
 background-color: #99CC00; 
 color: #222222; 
}


/* rounded 2 green */
.roundcontgr {
width: 193px;
background-color: #99CC00;
color: #fff;
margin: 3px 3px 6px 3px;
border: 1px solid #777;
}

.roundcontgr p {
margin: 0 21px;
font-size:0.9em;
}

.roundcontgr h2 {
padding:0px;
margin: 0 21px;
font-size:0.9em;
}

.roundtopgr { 
background: url(/images/grtr.gif) no-repeat top right; 
}

.roundbottomgr {
background: url(/images/grbr.gif) no-repeat top right; 
}

img.cornergr {
width: 26px;
height: 26px;
border: none;
display: block !important;
}

/* rounded 2 blue */
.roundcontbl {
width: 192px;
background-color: #FFFFFF;
color: #fff;
margin: 3px 3px 6px 3px;
border: 1px solid #777;
}

.roundcontbl p {
margin: 0 21px;
font-size:0.9em;
}

.roundcontbl h2 {
padding:0px;
margin: 0 21px;
font-size:0.9em;
color:#fff;
}

.roundtopbl { 
background: url(/images/bltr.gif) no-repeat top right; 
}

.roundbottombl {
background: url(/images/blbr.gif) no-repeat top right; 
}

img.cornerbl {
width: 26px;
height: 26px;
border: none;
display: block !important;
}


