/* CSS Document */

body{
margin:0px;
color:#808080;
background-color:#ffffff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
{ 
behavior: url(iepngfix.htc); 
}
#outercontainer{
max-width:960px;
height:500px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
text-align:left;
}

#innercontainer{
max-width:851px;
height:100%;
text-align:left;
margin:0 0 0 54px;

}

img{
border:0;
}

a {
color:#15c7b8;
text-decoration:underline;
}

a:hover{
color:#15c7b8;
text-decoration:none;
}

#top{
width:851px;
}

.small{
font-size:x-small;
}
.small a{
color:#fff;
text-decoration:none;
}
.small a:hover{
color:#666666;
text-decoration:none;
}
.right{
float:right
}
.left{
float:left; padding:0 0 0 10px
}
#menu{
width:851px;
height:42px;
background-image:url(images/menubg.gif);
background-repeat:no-repeat;
}
#menu ul{
margin:0;
padding:0;
}
#menu li{
list-style:none;
display:inline;
padding:0 50px 0 18px;
}
#menu li.nopad{
padding:0 0 0 15px;
}
p{
margin:0;
padding:0 0 10px 0;
}

#content{
margin-top:15px;
width:672px;
float:left;
}

#homecontent{
margin-top:15px;
width:647px;
float:left;
padding-left:25px;
}

#homecontent ul{
padding:0;
margin:0;
}

#homecontent li{
list-style:none;
float:left;
padding:0 5px 5px 5px;
}

#l1content{
font-size:12px;
padding:0 0 15px 0;
width:671px;
background-image:url(images/gradient.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.padright{
padding:0 15px 0 0;
}
.padtopbtm{
padding:5px 0;
}
.bigpicleft{
float:left;
width:145px;
padding:0 15px 0 0;
}
.bigtextright{
float:left;
width:480px;
line-height:18px;
text-align:justify;
}
.bigtextright ul{
margin:0px 0 0 20px;
padding:0px 0 0 20px;
}
.picleft{
float:left;
width:100px;
padding:0 15px 0 0
}
.textright{
float:left;
width:550px;
line-height:17px;
text-align:justify;
}

.textright ul{
margin:0 0 0 15px;
padding:0 0 0 15px;
}

#l2content{
float:left;
padding-left:5px;
padding-right:5px;
width:325px;
height:170px;
overflow:hidden;
overflow-y:auto;
}

#l3content{
padding-left:5px;
padding-right:5px;
width:326px;
height:170px;
overflow:hidden;
overflow-y:auto;
}

#l4content{
float:left;
padding-left:5px;
padding-right:5px;
width:326px;
height:170px;
overflow:hidden;
overflow-y:auto;
}

#l5content{
margin-left:330px;
padding-left:5px;
padding-right:5px;
width:326px;
height:170px;
overflow:hidden;
overflow-y:auto;
}

#right{
margin-left:9px;
font-size:11px;
margin-top:15px;
padding:5px;
background-image:url(images/rightbg.gif);
background-repeat:no-repeat;
width:160px;
height:457px;
float:left;
}

#bottom{
clear:both;
padding:3px;
background-image:url(images/bottombg.gif);
background-repeat:no-repeat;
width:851px;
height:23px;
text-align:center;
}
#bottom img{
padding:0 50px;
}
.heading{
color:#15c7b8;
font-size:14px;
font-weight:bold;
}

.heading2{
font-size:14px;
font-weight:bold;
}

.subtext{
font-size:11px;
}
.subtext ul{
margin:0 0 0 15px;
padding:0 0 0 15px;
}


#l{
float:left;
width:335px;
}

#r{
margin-left:340px;
padding-left:5px;
}
.clear{
clear:both;
}
.lineheight{
line-height:18px;
}
.giftcertificate{
top:533px;
left:744px;
position:absolute
}