@charset "utf-8";
/* CSS Document */

body { background-color:#262261; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#262261; line-height:16px; }

/*main containers*/

#header {width:1024px; height:177px; background-image:url(images/header.jpg); margin-left:auto; margin-right:auto;}

#navbar {width:1024px; height:40px; background-image:url(images/nav-bar.jpg); margin-left:auto; margin-right:auto; }

#tag-line { float:right; background-image:url(images/tag-line.png); width:210px; height:12px; margin-top:20px; margin-right:10px; }

#body {width:1024px; height:644px; background-image:url(images/body-background.jpg); margin-left:auto; margin-right:auto; }

#footer {width:1024px; height:26px; background-image:url(images/footer.jpg); margin-left:auto; margin-right:auto;}

/*internal body elements */

#text-area {margin-top:10px; margin-left:30px; width:680px; height:auto; float:left;}

#right-col {width:279px; float:right; margin-right:10px; height:626px; margin-top:10px; display:block; }

#roll-over {width:279px; height:282px; background-image:url(images/roll-over-img.jpg); }

#form {width:279px; height:332px; background-image:url(images/form-background.jpg); margin-top:10px; }

#call-mark {margin-left:30px; margin-top:20px; width:282px; height:81px; background-image:url(images/call-mark.png); float:left;}

#little-man {float:left; margin-left:110px; margin-top:10px; width:309px; height:240px; background-image:url(images/little-man.png);}

#services {margin-left:25px; margin-bottom:10px; width:200px; margin-top:15px; float:left; }

#services2 {margin-left:50px; margin-bottom:10px; width:200px; margin-top:15px; float:left; }

/*navigation */

a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#5ccafa; text-decoration:none; font-size:14px;  padding-left:15px; padding-right:15px; font-weight:bold;}

a:hover {color:#ffcb08 }

#nav-table-top {padding-bottom:10px; padding-top:15px; height:40px; }

.break {font-family:Helvetica, sans-serif; font-size:18px; line-height:20px; color:#ffffff; font-weight:bold; padding-left:5px; padding-right:5px;}

#services-nav a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#262261; text-decoration:none; font-size:14px; font-weight:bold; padding-left:12px;}

#services-nav a:hover {color:#000000;}

/*fonts*/
h1 { font-style:italic; margin-top:0px; margin-bottom:0px; font-size:12px; display:inline;}

h2 { font-size:16px; margin-top:0px; line-height:18px; margin-bottom:5px; }

h3 {margin-top:10px; margin-bottom:5px; font-size:14px;}

.testimonal-bg {background-color:#262261;  opacity:0.8; filter:alpha(opacity=80)"}

.li { padding-left:12px; }