/* _ _ _ _ _ _ Main Bits _ _ _ _ _ _ */

* {
margin: 0;
padding: 0;
}

body {
font: normal 11px/17px verdana, sans-serif;
}

.clearer {
clear: both;
}

/* _ _ _ _ _ _ Background Images _ _ _ _ _ _ */


.bg {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: -1000;
}




/* _ _ _ _ _ _ Left Layout _ _ _ _ _ _ */

#main {
position:fixed;
_position:absolute;
z-index:1;
top:60px;
width:411px;
float:left;
}

* html #main {width: 420px;}

.col1 {
background-color:#5F6062;
width:191px;
padding:0px 20px;
margin-top:1px;
}

.colindex {*margin-top:3px;}


#leftcol {
float:left;
width: 231px;
}

#rightcol {
float:left;
width: 180px;
}

/* _ _ _ _ _ _ Left Text _ _ _ _ _ _ */

#text {
padding-bottom: 12px;
paddin-top:0px;
}

#text {*margin-top:-1px;}

#text p {
font: normal 12px/16px Calibri, sans-serif;
color: #ababac;
margin-top:0px;
padding-top:0px;
}

#text h1, #form h1 {
font: normal 14px/16px Calibri, sans-serif;
color: #dddcdc;
margin:0px;
padding:0px;
}

#date {
font: normal 11px Calibri, sans-serif;
color: #868484;
text-align:right;
padding: 5px 0px;
width: 191px;
}


/* _ _ _ _ _ _ Left Form _ _ _ _ _ _ */

#form {
padding-top: 10px;
padding-bottom: 5px;
}

#form #address {
font: normal 10px/12px Calibri, sans-serif;
color: #ababac;
}

#form #address2 {
font: normal 15px/16px Calibri, sans-serif;
color: #ababac;
}

#form #address2 span {
font: normal 10px/12px Calibri, sans-serif;
color: #ababac;
}

#form #address3 {
font: normal 13px/16px Calibri, sans-serif;
color: #ababac;
}

#form #address4 {
font: normal 12px/16px Calibri, sans-serif;
color: #cccccc;
}

#form #address4 span {
font: normal 10px/12px Calibri, sans-serif;
color: #ababac;
}

#form #address5 {
font: normal 12px/16px Calibri, sans-serif;
color: #ffffff;
}

#form #address5 span {
font: normal 10px/12px Calibri, sans-serif;
color: #ababac;
}


#form #address a:link, #form #address a:active, #form #address a:visited {
background-color: #696a6d;
color: #ababac;
text-decoration: none;
padding: 0px 1px;
}

#form #address a:hover {
background-color: #555658;
color: #afafaf;
text-decoration: none;
}

form {
padding: 8px 0px;
}

input.quick {
width: 137px;
float: left;
margin-bottom: 8px;
}

input.quick { *margin-bottom: 3px;}

form label {
float: left;
width: 45px;
font: normal 13px Calibri, sans-serif;
color: #ababac;
margin-right:3px;
}

#submit {
margin-bottom: 5px;
clear: both;
}

#subleft {
width: 132px;
float:left;
}

#subright {
width: 59px;
float:left;
}

#subright {* margin-top: 3px; }

#message{
padding:0px;
margin:0px;
font: normal 13px/16px Calibri, sans-serif;
color: #ababac;
}

#message p {
font: normal 13px/16px Calibri, sans-serif;
color: #ababac;
}

#checkmark { 
float:left;
margin-right:3px;
}

/* _ _ _ _ _ _ Content _ _ _ _ _ _ */

/*#contentscroll {
margin-bottom: 80px;
margin-left: 410px;
margin-top:60px;
background-color: #fff;
width: 476px;
color: #999999;
position: relative;
padding: 52px 52px 0;
}*/

#contentscroll {
margin: 60px 0 80px 410px;
background-color: #fff;
width: 476px;
color: #999;
padding: 52px 52px 0;
}

#contentscrollinner {
min-height:480px;
}

* html #contentscrollinner { height:480px; }

#contentscroll p {
font: normal 11px/17px verdana, sans-serif;
margin-bottom: 23px;
}

#contentscroll h1 {
font: normal 20px/20px verdana, sans-serif;
margin-bottom: 26px;
letter-spacing: -1px;
color: #666666;
}

#contentscroll h2 {
font: bold 13px/17px verdana, sans-serif;
margin-bottom: 3px;
color: #666666;
}

#contentscroll h3 {
font: normal 20px/20px verdana, sans-serif;
margin-bottom: 0px;
letter-spacing: -1px;
}

#contentscroll ul {
margin-left:15px;
}

#contentscroll li {
font: normal 11px/17px verdana, sans-serif;
list-style: square;
}

#contentimg {
float: right;
margin-left: 23px;
margin-bottom: 16px;
width: 148px;
}

.contentimg {
float: right;
margin-left: 23px;
margin-bottom: 16px;
width: 148px;
}

#contentimg img, .contentimg img {
margin-top: 5px;
border: none;
}


#contentimg #gallery a {
background-color: #fff;
}

.contentimg #gallery a {
background-color: #fff;
}

#contentscroll #contentimg .gallery a {
background-color: #fff;
}

#contentscroll .contentimg .gallery2 a {
background-color: #fff;
}

#contentscroll .kerry .kerryimg a {
background-color: #fff;
}

.kerry {
}

.kerrytxt {
font: normal 10px/17px verdana, sans-serif;
margin-bottom: 23px;
margin-top:9px;
}


/* _ _ _ _ _ _ Copy & Links _ _ _ _ _ _ */

#contentscroll #copy {
border-top: 1px solid #ebebeb;
height:26px;
}

#contentscroll #copy {
font: normal 10px/26px verdana, sans-serif;
margin: 0px;
padding:0px;
}

#copy {
color: #ccc;
}

#copy .left {
float:left;
}

#copy .right {
float: right;
}

#copy .right a:link, #copy .right  a:active, #copy .right  a:visited  {
text-decoration: none;
color: #ccc;
background-color: #fff;
}

#copy .right  a:hover  {
text-decoration: underline;
}

.download img {
float: left;
margin-right: 5px;
}

#contentscroll a:link, #contentscroll a:active, #contentscroll a:visited {
background-color: #e8e7e7;
color: #999999;
text-decoration: none;
padding: 1px 1px;
padding-top:0px;
}

#contentscroll a:hover {
background-color: #999999;
color: #e8e7e7;
text-decoration: none;
}

#contentscroll ul li .activelink {
background-color: #999999;
color: #e8e7e7;
text-decoration: none;
}


hr {
border: 0;
width: 100%;
color: #ebebeb;
background-color: #ebebeb;
height: 1px;
margin-top: 25px;
margin-bottom: 25px;
}



/* _ _ _ _ _ _ Bottom Links _ _ _ _ _ _ */

.htmlnav {
font: normal 9px/13px Calibri, sans-serif;
text-align:center;
color: #9fa0a1;
text-transform: uppercase;
padding-top: 3px;
}

.htmlnav a:link, .htmlnav a:active, .htmlnav a:visited {
color: #9fa0a1;
text-decoration: none;
}

.htmlnav a:hover {
color: #9fa0a1;
text-decoration: underline;
}

/* _ _ _ _ _ _  Easy Slider _ _ _ _ _ _ */

#slider {
margin-top:25px;
padding-bottom:5px;
}

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}

#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:475px;
height:350px;
overflow:hidden; 
}

span#prevBtn {
font: normal 10px/13px verdana, sans-serif;
padding-bottom:5px;
}

span#nextBtn{
font: normal 10px/13px verdana, sans-serif;
padding-bottom:5px;
}


/* _ _ _ _ _ _  Services _ _ _ _ _ _ */	

#services ul {
font: normal 11px/17px verdana, sans-serif;
margin-left:0px;
padding-left:-10px;
list-style: none;

}

#services li {
list-style: none;
width: 50%;
float: left;
display: inline;
margin-left:-15px;
}				

/* Ad Styles */

#contentscrollad {
margin: -60px 0px 15px 410px;
width: 580px;
color: #999;
padding: 0px;
}

.services-clearer {
clear: both;
height: 40px;
}
}
		
