@charset "utf-8";
/* CSS Document */

/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */



/* Basics
======================================================================*/

body {background-image:url(img/bg.gif); background-repeat: repeat-x; background-position: top center; }
#container{width:1157px; margin-left:auto; margin-right:auto;}

a:visited {color:#b23f2c;font-weight:none; text-decoration:none;}
a:active {color:#b23f2c;font-weight:none; text-decoration:none;}
a:hover {color:#b23f2c; font-weight:none; text-decoration:none;}



/* Misc
======================================================================*/

.imgleft {float:left; padding-right:20px;}
.imgright {float:right;}
.imagebord{ border:#000000 solid 1px; vertical-align: bottom;}
.leftim{ margin-bottom: 20px; float:left; border:#000000 solid 1px; }
.rightim{ margin-bottom: 20px; float: right; border:#000000 solid 1px; }
h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size:14px; color:#777777; line-height:24px; padding-bottom:0px; font-weight:normal; float: right; padding-bottom:20px;}



#textlinks a:link {color:#ffffff; text-decoration:none;}
#textlinks a:visited {color:#ffffff; text-decoration:none;}
#textlinks a:active {color:#ffffff; text-decoration:none;}
#textlinks a:hover {color:#ffffff; text-decoration:none;}




/* Header
======================================================================*/

#header{width:1157px; margin-left:auto; margin-right:auto; background-position: top center;}




/* main
======================================================================*/

#main{ width: 790px; padding-bottom:10px;  margin-left:auto; margin-right:auto; margin-top:20px;}


/* Left
======================================================================*/

#left{ width: 184px; float: left; padding-left: 0px; padding-right:0px; padding-top: 70px;}

#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 p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding-bottom:20px;}

#left a:link {color:#8a2934; text-decoration:none;}
#left a:visited {color:#8a2934; text-decoration:none;}
#left a:active {color:#777777; text-decoration:none;}
#left a:hover {color:#8a2934; text-decoration:underline;}
.quote {padding-top: 30px;}





/* Right
======================================================================*/

#right{ width: 600px; float: right; }

#right h1 {font-family: "Georgia", Times New Roman, Times, serif; font-size:40px; color:#8a2934; line-height:18px; padding-bottom:15px; padding-top: 10px; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#494848; padding:0px; margin:0px; padding-top:15px; padding-bottom:10px; margin-bottom:20px;}

#right h2 {font-family: "Georgia", Times New Roman, Times, serif; font-size:18px; color:#777777; line-height:24px; padding-bottom:0px; font-weight:normal; float: left; padding-bottom:20px;}

#right h3 {font-family: "Georgia", Times New Roman, Times, serif; font-size:14px; color:#777777; line-height:24px; padding-bottom:0px; font-weight:normal; float: left; padding-bottom:20px;}

#right h4 {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#777777; line-height:15px; padding-bottom:0px; font-weight:normal; float: left; padding-bottom:20px;}

#right h5 {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#8a2934; line-height:24px; padding-bottom:0px; font-weight:normal; float: right; padding-bottom:20px;}

#right p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:20px; padding-bottom:20px; float: right;}

.scrolltext {font-family: "Georgia", Times New Roman, Times, serif; font-size:12px; color:#8a2934; line-height:24px; padding-bottom:0px; font-weight:normal; float: right; padding-bottom:20px;}


a:visited {color:#777777;font-weight:none; text-decoration:none;}
a:active {color:#777777;font-weight:none; text-decoration:none;}
a:hover {color:#777777; font-weight:none; text-decoration:none;}

#scroll { width:520px; float: right; padding-top: 0px;}

#mainborder { width:520px; margin-left:auto; margin-right:auto; padding-top: 20px;}

.border { width:580px; background-color:#ffffff; border:1px solid #b6b9b8; float:right; margin-bottom:20px; }

#mainborder a:link {color:#b23f2c; text-decoration:none;}
#mainborder a:visited {color:#b23f2c;font-weight:none; text-decoration:none;}
#mainborder a:active {color:#b23f2c;font-weight:none; text-decoration:none;}
#mainborder a:hover {color:#b23f2c; font-weight:none; text-decoration:none;}

.border-image {padding-left:27px; padding-top: 20px;}
.border-image2 {padding-left:27px; }
.border-image3 {padding-top:12px; padding-bottom: 14px; }

.bottomborder { width:497px; background-color:#e5e5e5; float:right; padding-left: 23px; margin-bottom:12px; margin-left:auto; margin-right:auto; }

.bottombordercol {width:154px; float:left; margin-bottom:0px; }


.bottomspacing { margin-right:10px}

.bottomspacingleft { margin-left:10px}







/* Footer
======================================================================*/


#footer { margin-top:20px; clear:both; width:100%px; height:110px; margin-left:auto; margin-right:auto; background-image:url(img/footbg.gif); background-repeat: repeat-x; }



#telephone { width:870px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom: 20px; }



.tel_numbers{ width:150px; float:left; text-align:center; padding-top:7px;}

.tel_numbers2{ width:130px; float:left; text-align:center; padding-top:7px; }

.tel_phone{ width:46px; float:left; padding-top:5px; text-align:center; }



.tel_text{ width:280px; float:left; padding-left:14px; padding-right:14px; padding-top:8px; text-align:center; }

.phone_text{ font-family: "Georgia", Times New Roman, Times, serif; font-size: 11px; line-height:16px; color:#ffffff; }

.phone_text_large{ font-family: "Georgia", Times New Roman, Times, serif; font-size: 16px; font-weight:bold; line-height:16px; color:#ffffff; }

.cclogo { float:left; width:129px; padding-top:5px; padding-left:17px; padding-right:42px; }

.maintextwhite{ font-family:"Arial", Helvetica, sans-serif; font-size: 14px; color: #ffffff; padding-left:18px; padding-right:18px; text-align: centre; padding-bottom: 30px; 
}
.maintextwhite2 {font-family:"Georgia", Times New Roman, Times, serif; font-size: 14px; color: #ffffff; padding-left:22px; padding-right:18px; text-align: center;}


