body,html,*,input,select,textarea,img,a {
outline:none;
}

body {
margin:0px;
background:#b6dcf3 url(images/bg.jpg) repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
color:#484848;
font-size:14px;
line-height:24px;
}

a, a img {
border:0px;
}

#main {
margin:0px auto;
width:950px;
}

#pics {
width:950px;
height:274px;
background:url(images/h3.jpg) no-repeat;
}

#homeflash {
margin-left:162px;
background-color:#fff;
}

.nav {
cursor:pointer;
z-index:102;
}

#preload {
position:absolute;
left:-1000px;
top:-1000px;
display:none;
visibility:hidden;
}

#pop {
position:absolute;
display:none;
left:0px;
top:0px;
z-index:101;
}

.title {
color:#000;
font-size:18px;
line-height:36px;
}

#left {
width:590px;
float:left;
border-right:1px solid #b8b8b8;
}

#left .pad {
padding:15px 25px 0px 10px;
}

#right {
width:350px;
float:right;
}

#right .pad {
padding:15px 10px 0px 25px;
}

/* CONTACT FORM */
.cform {
margin-top:20px;
width:304px;
height:350px;
background:url(images/formbg.jpg) no-repeat;
}

.cform .intro {
padding:15px 15px 0px 15px;
color:#154b6d;
line-height:20px;
}

#footer {
clear:both;
background:url(images/footer.png) repeat-x;
height:166px;
}

#footer div {
margin-left:10px;
padding-top:120px;
}

.cform .fields {
padding:15px;
}

.txtbig {
background:url(images/textbig.jpg) no-repeat;
width:274px;
height:36px;
border:none;
}

.txtbig:hover {
background:url(images/textbig_on.jpg) no-repeat;
}

.txtbig .copy, .txtsmall .copy, .textbox .copy {
padding:5px 8px;
}

.txtsmall {
background:url(images/textsmall.jpg) no-repeat;
width:134px;
height:36px;
border:none;
}

.txtsmall:hover {
background:url(images/textsmall_on.jpg) no-repeat;
}

#submit {
cursor:pointer;
}

.inp {
border:none;
background:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#727272;
}

.txtbig .inp, .textbox .inp {
width:250px;
}

.textbox .inp {
overflow:auto;
}

.txtsmall .inp {
width:110px;
}

.left {
float:left;
}

.right {
float:right;
}

.textbox {
background:url(images/testbox.jpg) no-repeat;
width:274px;
height:106px;
border:none;
clear:both;
}

.textbox:hover {
background:url(images/testbox_on.jpg) no-repeat;
}

.active {
color:#3f7696;
}

.center {
text-align:center;
}

#thanks {
display:none;
}

#thanks .center {
padding-top:15px;
}

/* IMPROMPTU */
.jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #6badd3;
      padding: 10px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #afd8f0;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
	  text-align:center;
}
div.jqi .jqimessage{
      background-color: #6badd3;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 

a {
color:#336699;
}

a:hover {
color:#000;
}

.cat {
cursor:pointer;
padding-left:20px;
background:url(images/pointer.png) no-repeat 0px 4px;
padding-bottom:5px;
color:#2c2c2c;
}

.catlist ul {
margin:0px;
padding:0px;
margin-bottom:8px;
}

.catlist ul li {
padding:0px;
margin:0px;
margin-left:25px;
list-style:none;
}

