body{background-color:#7794e0}

#main-wrapper{
width:842px;
margin-left:auto;
margin-right:auto;
background-image:url(/images/layout/main-back.jpg);
background-repeat:no-repeat;
padding-left:20px;
}

#inner-wrapper{background-color:#FFFFFF; width:800px;}

#header{
height:196px;
background-image:url(/images/layout/header.jpg);
background-repeat:no-repeat;
}

#menu{
height:46px;
background-image:url(/images/layout/menu.jpg);
background-repeat:repeat-x;
}

#main-body{
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
}

#left-col{
width:388px;
float:left;
}
#right-col{
width:388px;
float:right;
}

#footer{
height:97px;
background-image:url(/images/layout/footer.jpg);
background-repeat:repeat-x;
clear:both;
}
#foot-gutter{height:50px;}
#foot-left{
width:45%;
float:left;
padding-left:10px;
}
#foot-right{
width:45%;
float:right;
padding-right:10px;
text-align:right;
}


/*----Gallery----*/

#gallery div{
width:180px;
float:left;
padding:7px;
}

#gallery img{
width:170px;
height:113px;
padding-right:10px;
padding-bottom:10px;
background-image:url(/images/gallery-pics-shad.jpg);
}

/*-------features--------*/

#features{
list-style:none;
}
#features li{
border-bottom:#00CCFF dashed 1px;
padding:20px;
}
#features img{margin:10px;}


/*---------front features-----------*/

#front-features{
width:50%;
float:left;
}
#front-features ul{
padding-left:0px;
margin-left:0px;
font-weight:bold;
list-style:none;
}
#front-features ul li{
display:block;
padding:3px;
margin-bottom:1px;
background-color:#cbc3fd;
}

#front-pics{
width:49%;
float:right;
}
#front-pics img{
padding-right:10px;
padding-bottom:15px;
margin-left:10px;
background-image:url(/images/front-pics/back.jpg);
background-repeat:no-repeat;
}







