body {
margin:0;
padding:0;
background-image:url("/images/bg.jpg"); 
background-repeat:repeat-x ; 
background-color:#699431; 
background-attachment:fixed; 
behavior:url("/csshover.htc"); 
}

#main {
margin:10px auto 40px auto; 
width:778px; 
background:#7EF55A;
border:solid 3px #EEE83A;
height:auto;
}

.lang {
background:#7EF55A;
width:723px;
height:13px;

}

.flags
{float:right;
 background:#7EF55A;
 height:13px;
 margin-left:500px;
}

.flags img {
border:none;
height:12px;
width:18px;
}

#header {height:120px;padding:0;margin:0}

#top_ad {height:35px; background-color:#7EF55A; width:778px;padding-top:5px}

* html #top_ad {margin-top:-5px}

#roof { background:url("/images/roof.jpg") top left no-repeat; width:778px; height:50px}


h1 a {color:#16588C; text-decoration:none}
h1 a:hover {text-decoration:underline}

#siding { background:url("/images/siding.jpg") top repeat-y; width:778px; margin:0; padding:0}
* html #siding {top:0px; }

#siding .text { margin-left:270px; margin-top:-14px  }
* html #siding .text {margin-top:0px; margin-left:285px}

#siding .text2 { margin-left:35px;}
/* * html #siding .text2 {margin-top:0px;} */

#siding h1 {font:normal 14pt Tahoma,arial; color:#006400; padding:0px 65px 0 0px; text-align:center; text-transform:capitalize; }
* html #siding h1 {top:0px}
#siding h1 a {color:#006400; text-decoration:none}


#siding .text h2 {font:bold 10pt verdana,arial; color:#006400;  text-transform:capitalize }

#siding .text h2 a{color:#006400;}

#siding .text ul {padding-left:25px; padding-right:70px; font:normal 9pt helvetica,arial;}
#siding .text ul li { list-style-type:disc}

#siding h3 {font:bold 10pt verdana,arial; color:#16588C; text-align:left;  text-transform:capitalize; padding-right:65px }
#siding p {padding-right:50px; font:normal 9pt helvetica,arial; text-align:justify }
#siding a {color:#16588C; text-decoration:none}
#siding a:hover {text-decoration:underline}

#siding .table {padding:0 0 35px 100px; font:normal 10pt trebuchet MS, arial}

#left { float:left; }
#left .amazonbox {margin-left:100px;padding-top: 5px}
*html #left .amazonbox {margin-left:100px}

#siding .box { text-align:left; margin-left:5px; width:250px; height:520px; background-color:#eee83a; margin-right:10px; border:solid 3px #7ef55a}
#siding .box2 { text-align:left; margin-left:5px; width:250px; height:250px; background-color:#eee83a; margin-right:10px; border:solid 3px #7ef55a}
#siding .box h2 {font:bold 11pt arial; color:#006400; text-align:left; padding-left:10px; padding-top:5px}
#siding .box2 h2 {font:bold 11pt arial; color:#006400; text-align:left; padding-left:10px; padding-top:5px}
#siding .box ul {font:normal 10pt arial;}
#siding .box2 ul {font:normal 10pt arial;}
#siding .box ul li {list-style-type:disc; margin-left:-8px; padding-right:15px}
#siding .box2 ul li {list-style-type:disc; margin-left:-8px; padding-right:15px}
#siding .box p {padding-right:10px; padding-left:10px; font:normal 8pt arial; color:#000}
#siding .box2 p {padding-right:10px; padding-left:10px; font:normal 8pt arial; color:#000}
#siding .boxtop {background-image:url("/images/boxtop.jpg") }

#floor {margin-top:-16px; background:url("/images/bottom.jpg") no-repeat ; width:778px; height:90px; }

.footer {padding-top:50px; font:normal 8pt MS Sans Serif; text-transform:capitalize}
.footer a {color:#000; text-decoration:none}
.footer a:hover {text-decoration:underline}

.rss {
padding-left:10px;
border-top:solid 1px #7EF55A;
}

.rss .rss_head a {font:bold 10pt verdana,arial; color:#006400;  text-transform:capitalize }

.rss h3 {
font-size:10pt;
font-family:tahoma;
color:#000
}

.rss a {
color:#16588C;
}

/* TEST AREA BELOW */

#test {
width: 778px;
height:18px;
list-style-type:none;
text-align:left;
text-transform:lowercase;
/*background: #008000 url("/images/search_bg.jpg") top left repeat-x;  */
background-color:#008000;
font: bold 10pt verdana, arial;
margin:-15px 0 0 0;
padding:0;
}

* html #test {
margin-top:-4px;
}

#test ul,li,a {
margin:0;
padding:0;
border:0;
}

#test li {
position:relative;
float:left;
display:inline;
left:0px;
padding-top:1px;
}

#test ul li a {
left:0px;
color: #fff;
width: auto;
padding:0px 12px;
text-decoration: none;
background: url(/images/vertical.gif) bottom right no-repeat; 
}

#test li a:hover{
color: #7EF55A;
text-decoration:underline;
}

#test ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: none;
}


#test ul li:hover ul {
display:block;
float: none;
width:auto;
margin-top:3px;
left:-34px
}

* html #test ul li:hover ul {
top:14px;
margin-left:40px
}


/* Sub level menu links style */

#test ul li ul li a{
display: block;
padding: 2px 12px;
text-decoration:none;
background-color:#008000;
height:16px;
width:220px;
color:#fff;
font: bold 8pt verdana,arial;
border-top:solid 1px #eee83a
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

	
/* Holly Hack for IE \
* html #test ul li { float: left; height: 1%; }
* html #test ul li a { height: 1%; }
*/


/* End */
