/*
By Gary Hides of Castus
----------------------------------------------------*/

@import url("text.css");
@import url("menus.css");

/* MAIN LAYOUT
----------------------------------------------------*/

body {
font-family: "trebuchet ms", Helvetica, sans-serif;
font-size: 62.5%;
line-height:1.6em;
margin: 0px;
color:#263832;
background:#dadada;
}
#container {
padding-bottom:0px;
position:relative;
}
#top{
background:#000000 url(/templates/main/images/email-marketing.jpg) no-repeat center 0px;

}
#topinner,#bottominner {
width:900px;
margin:0 auto;position:relative;
}
#bottom{
background:#dadada;
border-top:3px solid #91627e;
}
#main {
clear:both;
background:#F7F6F6;
padding:0 20px 30px 20px;
border-bottom:solid #e3e9eb;
}
#bottominner {
width:850px;
padding:0 0 0 45px;
}
#leftcol{
float:left;
width:500px;
}
#rightcol{
float:right;
width:290px;
}
#rightcol h1,#rightcol h2,#home h1,#home h2{
margin:0;
}
#phone{
}
.moduletablecastus{
float:right;
font-size:1.1em;
}
.moduletablecastus a{
color:#C0CFA8;
}
.moduletablecastus a:hover{
background:#000;
}
/* A FEW BITS
----------------------------------------------------*/
#top h1{
text-indent:-5000px;
margin:0;
height:0em;
}
.modsmap a{
background:#000000 url(/templates/main/images/sitemap.gif) no-repeat;
text-indent:-5000px;
margin:0;
height:27px;
width:18px;
position:absolute;
bottom:10px;
right:10px;
}
.logoimg {
border:0;
margin:156px 0 0 48px;
}
a.link{
display:block;
text-indent:-5000px;
position:absolute;
top:0;
right:0;
height:35px;
width:120px;
}
#footer{
font-size:1.1em;
text-align:right;
}
#footer a{
color:#434d3e;
}
#footer a:hover{
color:#ff0095;
}