@charset "UTF-8";
/* CSS Document */

body {
margin:0; 
padding:0;
margin-bottom:20px; 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size:12px; 
color: #666; 
text-align:center; 
line-height:20px;
}

ul.menu {
list-style:none; 
background-color:#EEEEEE; 
padding:2px 0px; 
margin:20px 0px 10px 0px; 
width:180px;
}

ul.menu li {
background-color:#000033; 
padding: 2px 2px 2px 10px; 
margin:1px 5px 1px 5px; 
color:#FFFFFF; 
width:157px;
}

ul.menu li.top{
 margin:5px 5px 1px 5px;
}

ul.menu li.bottom{ 
margin:1px 5px 5px 5px;
}

div.maincontainer {
width:800px; 
margin:auto;
margin-top:0px; 
text-align:left;
}

div.topmenucontainer {
border-bottom-width:1px; 
border-bottom-color:#eee; 
border-bottom-style:solid; 
padding:5px 0px; 
margin: 10px 0px 10px 0px;
}

div.topmenu {
margin-top:50px;
}

div.topheader {
margin-top:30px;
margin-bottom:5px;
}

div.leftheader {
width:250px; 
float:left;
margin-top:20px;
height:70px;
}

div.rightheader {
float:left; 
width:550px;
text-align:right;
margin-top:20px;
height:70px;
vertical-align: text-bottom;
}

div.leftcontent {
float:left; 
width:230px; 
background-color: #fff; 
padding:10px 0px; 
border-width:0px; 
border-color:#ccc; 
border-style:solid;
color: #999999;
}

div.rightcontent {
float:right; 
width:550px; 
background-color: #fff;
padding:10px 0px;
padding-left:0px;
border-left:0px;
border-left-width:0px; 
border-left-color:#ccc; 
border-left-style:solid;
}

div.fullcontent {
width:770px; 
background-color: #fff; 
padding:10px; border-width:5px; 
border-color:#eee; 
border-style:solid;
}

div.animals {
width:200px; 
float:left; 
text-align:center;
}

div.fruit {
width:200px; 
float:left; 
text-align:center;
}


div.minidemo {
float:left;
width:82px;
height:80px;
text-align:center;
margin:2px 11px;
}

div.maindemo{
background-image:url(images/structure/demopagebg.png);
background-repeat:repeat-y;
width:800px;
text-align:center;
}

div.maindemotop {
background-image: url(images/structure/demopagebgtop.png);
background-repeat:no-repeat;
width:800px;
height:24px;
}

div.maindemobottom {
background-image: url(images/structure/demopagebgbottom.png);
background-repeat:no-repeat;
width:800px;
height:24px;
}

div.divider {
border-bottom-color: #666666;
border-bottom-style: dashed;
border-bottom-width:1px;
height:1px; 
margin:10px 0px;
}

div.tablecontainer {
border-width:1px 0px 1px 0px;
border-color: #D5D6F2;
border-style:solid;
padding:5px 0px;
margin:0px;
}

div.productdescription {
margin-top:40px;
}

div.music {
text-align:left; 
color:#999999; 
padding:5px 0px 0px 5px;
}

div.footer {
text-align:right; 
color:#999999; 
margin-top:20px; 
line-height:normal;
border-top-width:1px;
border-top-style:solid;
border-top-color:#eeeeee;
padding-top:10px;
}

div.clear {
clear:both;
}

a {
color:#0000CC;
text-decoration:none;
}

a:hover {
color: #0000CC;
text-decoration:underline;
}

a:visited {
color: #0000CC;
}

a:active {
}

a.menu {
color: #666666;
background-color:#eeeeee;
text-decoration:none;
}

a.menu:hover {
color: #FFFFFF;
background-color: #0033FF;
}

a.menu:visited {
}

a.menu:active {
}

a.footer {
color:#999999;
text-decoration:none;
}

a.footer:hover {
text-decoration:none;
color:#0000CC;
}

a.footer:visited {
}

a.footer:active{
}

a.white {
color: #FFFFFF;
text-decoration:none;
}

a.white:hover {
color: #FFFFFF;
text-decoration:underline;
}

a.white:visited {
color: #FFFFFF;
}

a.white:active {
}

h1{
font-size:14px;
font-weight:bold;
line-height:20px;
color:#333333;
}

h2{
font-size:12px;
font-weight: normal;
}

h3{
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
color:#333333;
}

testimonial {
color:#3333FF;
}
