@charset "utf-8";
/* CSS Document */

/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */



/* Basics
======================================================================*/

body {background-image:url(img/bg.gif); background-repeat:no-repeat; background-position: top center; }
#container{width:798px; margin-left:auto; margin-right:auto;}
.cb {clear:both}
.clearcols{clear:both; height:10px;}
.txtc {text-align:center;}

/* Misc
======================================================================*/

.imgleft {float:left;}
.imgright {float:right;}
.imgleft2 {padding-right: 10px; padding-bottom:10px;}

.borderside {float: left; width:250px; height:79px;  margin-top: 0px; margin-bottom:0px; padding-right:15px; }

.imgleftr{float:left; padding-right: 10px;}

.maintextfeature{color:#503B26; font-family:"Georgia", Times New Roman, Times, serif; font-size:11px; line-height:15px; font-weight:normal; margin-top:0px;}

.imagebord{ border:#000000 solid 1px; vertical-align: bottom; margin-left: 20px }

.text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px;}


/* Header
======================================================================*/

#header{width:798px; margin-left:auto; margin-right:auto; background-position: top center;}

#nav {width:798px; height:43px; background-image:url(img/navbg.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; background-position: top center; color:#FFFFFF; text-align: center; }

#nav a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:12px; line-height:15px; text-decoration:none; padding-left:7px; padding-right:7px; text-align: center;}


#navside{ width:237px; float:right; padding-left: 0px; }

#navside2{ width:237px; height: 250px; margin-left: 0px; padding-left: 0px;}

#navcol{ width:195px; padding-left:35px; padding-right:7px;  padding-top: 10px;
}

#navcol a{ color:#686868; font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; text-decoration:none; padding-top:8px;padding-left:19px; margin-top:0px; margin-bottom:12px; background-image:url(img/nav_box.gif); background-position:left 10px; background-repeat:no-repeat; display:block;
}


/* main
======================================================================*/

#main{ width: 798px; padding-bottom:10px;}
#main h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}

.gallery{clear:both; width: 798px; padding-right: 0px;}
.imageleft {float: left; padding-right:18px; padding-bottom: 18px;}
.borderthumb{border-top-width: 1px; border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #cccccc;	border-right-color: #cccccc;	border-bottom-color: #cccccc;	border-left-color: #cccccc;	float:left;	padding:2px;}
#main2{ width: 798px; padding-bottom: 0px; }
#main2 h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}

/* Left
======================================================================*/

#left{ width: 500px; float: left; padding-left: 7px; padding-right:10px}

#left h1 {font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#75b6cf; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#75b6cf; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; margin-bottom:20px;}

#left h2 {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#75b6cf; line-height:14px; padding-bottom:15px; padding-top: 10px; font-weight:normal; padding-top:5px; padding-bottom:5px; margin-bottom:0px;}

#left h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px; font-weight:strong;}

#left p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px;}

#left a:link {color:#8b9c50; text-decoration:none;}
#left a:visited {color:#8b9c50; text-decoration:none;}
#left a:active {color:#8b9c50; text-decoration:none;}

/* Right
======================================================================*/

#right{ width: 280px; height: 310px; float: right; margin-top:23px; background-image:url(img/rightbg.gif); background-repeat:no-repeat; padding-top: 10px;  }

#right h2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#75b6cf; line-height:13px; padding-bottom:0px; text-transform: uppercase; font-weight:normal; float: right;}

#right p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:20px; padding-bottom:20px; float: right;}

#right2{ width: 280px;; float: right; margin-top:23px; padding-top: 10px;   }

#right3{ width: 280px; height: 310px; float: right; margin-top:23px; background-image:url(img/rightbg2.gif); background-repeat:no-repeat; padding-top: 10px;  }

/* Footer
======================================================================*/
#footer{ margin-top:32px; clear:both; width:100%px; height:100px;  }

#telephone{ width:798px; margin-left:auto; margin-right:auto; padding-top:10px;}

.tel_numbers{ width:130px; float:left; text-align:center; padding-top:7px; }

.tel_numbers2{ width:107px; float:left; text-align:center; padding-top:7px; }

.tel_phone{ width:46px; float:left; padding-top:5px; text-align:center; }

.tel_text{ width:300px; float:left; padding-left:14px; padding-right:14px; padding-top:8px; text-align:center; }

.phone_text{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:16px; color:#000000; }

.phone_text_large{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight:bold; line-height:16px; color :#000000;}

.cclogo { float:left; width:129px; padding-top:5px; padding-left:17px; padding-right:42px; }

#textlinks { height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000;
}

#textlinks a:link {color:#ffffff; text-decoration:none;}
#textlinks a:visited {color:#ffffff; text-decoration:none;}
#textlinks a:active {color:#ffffff; text-decoration:none;}


#footnav {width:798px; height:43px; background-image:url(img/bottom.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; background-position: top center; color:#FFFFFF; text-align: center; padding-top:10px;}

#footnav a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; font-size:12px; line-height:16px; text-decoration:none; padding-left:7px; padding-right:7px; text-align: center;}

