@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/back.jpg) 0 0 repeat-y;}
object{outline:none;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px; text-align:justify;}
p.news{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0; text-align:justify;}
p.quotetext{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; margin:}
#midcol2 p{margin:0; display:inline; float:left;}
#midcol3 p{float:left; display:inline; margin-top:0;}
p.quotename{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:justify;}
p.newsmain{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:justify; color:#EB008B;}
p.newsmaintop{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:35px 0 0 0; text-align:justify; color:#EB008B;}
p.newsmainno{font-family:Arial, Helvetica, sans-serif; margin-bottom:0; font-size:14px; font-weight:bold; text-align:justify; color:#EB008B;}
p.newsbold{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:justify;}
#wrap{margin:0 auto; width:926px; background-image:url(images/back.jpg) 0 0 repeat-y;}
#innerwrap{float:left; display:inline; width:924px;}
#wholewidth{margin:0; padding:0; width:924px; float:left; display:inline;}
#logo{float:left; display:inline; margin:17px 0 13px 0;}
#comms{float:right; display:inline; margin:73px 0 0 0;}
.doublearrow p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0; text-align:justify;}}
#main{width:924px;background:url(images/rightshadow.jpg) 0 0 repeat-y; float:left; display:inline;}
#mainnav{width:920px; float:left; display:inline; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; height:44px;}
#body{float:left; display:inline; width:920px; padding:20px 0 80px 0; border-bottom:1px solid #E4E4E4;}
#leftcol{padding:22px; width:256px; height:489px; float:left; margin:0 20px 0 20px; display:inline; background-color:#F2F2F2;}
#contactleftcol{width:300px; float:left; margin:20px 20px 0 40px; display:inline;}
#bigleftcol{width:557px; float:left; margin:20px 20px 0 40px; display:inline;}
#newsleftcol{width:535px; float:left; margin:20px 20px 0 40px; display:inline;}
.logo{width:204px; margin:0 18px 30px 0; border-top:1px solid #CCCCCC; padding-top:5px; float:left; display:inline;}
.newsimage{float:left; display:inline; margin-bottom:20px;}
.logoend{width:204px; margin:0 0 30px 0; border-top:1px solid #CCCCCC; padding-top:5px; float:left; display:inline;}
#smallleftcol{width:180px; float:left; margin:20px 30px 0 40px; display:inline;}
#bigrightcol{width:250px; float:left; margin:33px 40px 0 0; display:inline;}
#bigrightcol2{width:250px; float:left; margin:50px 40px 0 0; display:inline;}
#contactrightcol{width:507px; float:left; margin:57px 40px 0 0; display:inline;}
#newsrightcol{width:265px; float:left; margin:95px 40px 0 0; display:inline;}
#logorightcol{width:650px; float:left; margin:40px 20px 0 0; display:inline;}
.doublearrow{width:537px; margin-top:25px; padding-left:20px; float:left; display:inline; background:url(images/twinarrow.gif) 0 0 no-repeat;}
.doublearrowclose{width:239px; margin:3px 20px 0 0; padding-left:20px; float:left; display:inline; background:url(images/twinarrow.gif) 0 0 no-repeat;}
.doublearrowclose p{margin:0;}
.doublequote{width:230px; margin-top:30px; padding-left:45px; float:left; display:inline; background:url(images/bigquote.gif) 0 0 no-repeat;}
#midcol{width:275px; float:left; margin-right:23px; display:inline; height:533px;}
#servicesimage{width:275px; float:right; margin:41px 3px 0 0; display:inline;}
#aboutimages{width:557px; float:left; display:inline; margin:50px 0 0 0;}
.image{float:left; display:inline; margin:0 18px 0 0;}
#imageend{float:left; display:inline; margin:0;}
#rightcol{padding:22px; width:231px; float:left; display:inline; height:489px; background-color:#F2F2F2;}
#footer{height:22px; padding:8px 0 0 20px; float:left; display:inline; width:900px; border-bottom:1px solid #E4E4E4;}
a.quote{font-family:Arial, Helvetica, sans-serif; color:#EB008B; font-size:12px; text-decoration:underline; font-weight:bold;}
p.footer{color:#808080; font-size:11px;}
p.mail{font-size:16px; margin:0; font-weight:bold;}
.fayemail{font-size:16px; color:#000000; margin:0; font-weight:bold; text-decoration:none;}
.fayemail:hover{font-size:16px; margin:0; color:#000000; font-weight:bold; text-decoration:none;}
p.phone{font-size:14px; margin:0; font-weight:bold;}
a.arrow{font-family:Arial, Helvetica, sans-serif; color:#EB008B; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:15px; background:url(images/arrow.gif) 0 0 no-repeat;}
a.arrow:hover{font-family:Arial, Helvetica, sans-serif; color:#EB008B; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:15px; background:url(images/arrow.gif) 0 0 no-repeat;}
a.arrow2{font-family:Arial, Helvetica, sans-serif; color:#EB008B; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:15px; background:url(images/arrow2.gif) 0 0 no-repeat;}
a.arrow2:hover{font-family:Arial, Helvetica, sans-serif; color:#EB008B; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:15px; background:url(images/arrow2.gif) 0 0 no-repeat;}
#wholecol{float:left; display:inline; width:886px; margin:0 20px;}
.services{margin:20px 0;}

h1 {
	font-size:15px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	margin-bottom:10px;
    display:left; 
	position:left; 
}
.sIFR-active h1 {
	visibility:hidden;
	font-family:Arial;
	font-weight:normal;
	line-height: 1em;
    display:left; 
	position:left; 
}

.right {
	font-size:15px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
	margin-bottom:10px;
    display:left; 
	position:left; 
	width:110px;
}
.sifr-active .right {
	visibility:hidden;
	font-family:Arial;
	font-weight:normal;
	line-height: 1em;
    display:left; 
	position:left; 
	width:110px;
}

input{width:200px; float:left; display:inline; background-color:#E6E6E6; border:0;}
textarea{width:200px; float:left; display:inline; background-color:#E6E6E6; border:0;}

#cargallery {
    background: none repeat scroll 0 0 #EBEBEB;
    display: inline;
    float: left;
    margin: 20px 0 40px 0;
    padding: 20px 20px 0 20px; 
    width: 440px;
}

#galleryImage {
    background: none repeat scroll 0 0 #CCCCCC;
    display: none;
    float: left;
    height: 327px;
    position: relative;
    text-align: center;
    width: 437px;
}

#imageEnlarge img {
    border: 0 none;
}

#galleryImage img {
    height: 327px;
    width: 437px;
}

#slideGallery {
    clear: both;
    display: inline;
    float: left;
    margin: 20px 0 0;
    position: relative;
    width: 437px;
}

#galleryHolder {
    display: inline;
    float: left;
    position: relative;
}

#thumbHolder {
    display: inline;
    float: left;
}

#thumbHolder a {
    display: inline;
    float: left;
    height: 59px;
    margin: 0 20px 8px 0;
    width: 79px;
}

#thumbHolder img {
    border: 0 none;
    height: 59px;
    width: 79px;
}

#leftArrow, #rightArrow {
    cursor: pointer;
    display: none;
}

#leftArrow {
    background: url("images/arrowl.jpg") no-repeat scroll 0 50% transparent;
    color: #FFFFFF;
    float: left;
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}

#rightArrow {
    background: url("images/arrow.jpg") no-repeat scroll 0 50% transparent;
    color: #FFFFFF;
    float: right;
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
}

#largeImages {
    display: none;
}
