/* CSS Document */

body{
margin:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a2a3a;
background-color:#ececec;
background-image:url(images/BG.jpg);
background-repeat:repeat-y;
background-position:center;
margin-top:0px;
}
.container{
width:880px;
margin:0px auto;
}

.topBar{
background-image:url(images/BGtopBar.jpg);
background-repeat:repeat-x;
height:107px;
}



.nav{
width:221px;
margin:0px;
}


.nav .button{
display:block;
padding-left:10px;
padding-top:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
width:211px;
height:29px;
background-image:url(images/BGbutton.jpg);
background-repeat:no-repeat;
}

.nav .buttonOn{
display:block;
padding-left:10px;
padding-top:12px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
width:211px;
height:29px;
background-image:url(images/BGbuttonOn.jpg);
background-repeat:no-repeat;
}

.nav .button:hover{
color:#233545;
}

.nav .subButton{
display:block;
padding-left:10px;
padding-top:8px;
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
width:211px;
height:24px;
background-image:url(images/BGbuttonSub.jpg);
background-repeat:no-repeat;
}
.nav .subButton:hover{
color:#66caca;
}

.titleBar{
background-image:url(images/BGtitleBar.jpg);
background-repeat:repeat-x;
height:33px;
padding-top:9px;
padding-left:25px;
}

.titleBar h1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:0px;
color:#FFFFFF;
font-size:18px;
margin:0px;
padding:0px;
}

.gallery{
background-color:#1a2a3a;
background-image:url(images/BGgallery.jpg);
background-repeat:no-repeat;
margin:0px;
width:659px;
display:block;
overflow:hidden;
}

.content{
background-image:url(images/BGcontent.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px;
width:659px;
}
.content .main{
padding-left:26px;
padding-right:26px;
padding-top:12px;
padding-bottom:20px;
}
.content .main .text{
}

.content .main .text .right{
float:right;
width:255px;
padding-left:30px;
}

.content .main .text .right .rightPic{
padding-bottom:20px;
}

.footer{
background-image:url(images/BGfooter.jpg);
background-repeat:repeat-x;
height:100px;
}
.footer .text{
color:#000000;
padding-top:45px;
padding-left:20px;
padding-right:20px;
font-size:9px;
}

h1{
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
letter-spacing:-1px;
margin-top:15px;
margin-bottom:0px;
padding:0px;
}

h2{
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#1a2a3a;
letter-spacing:-1px;
margin-top:15px;
margin-bottom:0px;
padding:0px;
}


.callBack{
background-image:url(images/callBack.jpg);
background-position:top;
background-repeat:no-repeat;
width:221px;
height:266px;
}

.callBack .padder{
padding:10px;
padding-top:40px;
}
