/* Site by South Creative - http://southcreative.com */
*{margin: 0; padding: 0; border: 0; line-height: 1.3em;}
/* img,div,a,input{behavior: url(iepngfix.htc)} */
body{background: #f7f7f7 url(../images/bg3.jpg) repeat-x; font: 14px Helvetica, Arial; color: #cecece;}
body#page2{background: #f7f7f7 url(../images/bg3.jpg) repeat-x;}
a{text-decoration: none;} a:hover{text-decoration: underline;}

p{color: #1d1d1d; font-size: 15px;}
/* Header */
#header{position: relative; width: 980px; margin: 0 auto;}
.logo{position: absolute; top: 27px; left: 11px; z-index: 100; border: none;}
.addresses{z-index: 100; position: absolute; top: 30px; right: 32px; color: #b398a9; font-size: 15px; letter-spacing: 0.12em;} .addresses a{padding-left: 1em; color: #b398a9; font-size: 15px; text-decoration: none;}
.feature-bg{position: absolute; top: 70px; height: 500px; width: 980px; background: url(../images/feature-bg.png) no-repeat;}
#page2 .feature-bg{height: 137px;}
.quote-header{position: absolute; top: 90px; left: 35px;}
.quote-header h1{color: #fff; font-size: 30px; font-weight: normal; text-transform: uppercase;}
#gmaps{border: 1px solid #722456; padding: 10px; float: right; margin-left: 45px;}


#nav{position: absolute; top: 81px; right: 10px; width: 528px; z-index: 100;}
#nav li{float: left; position: relative;  text-align: center; background: url(../images/li-bg.jpg) top right;}
#nav li a{display: block; height: 42px; letter-spacing: 0.15em; font-size: 13px; font-weight: normal; color: #989898; text-transform: uppercase; padding-top: 17px; overflow: hidden; text-decoration: none;}
#nav li a:hover, #nav li a.active{color: #fff; text-decoration: none; background: url(../images/li-bg.jpg) right -59px; font-family: arial; letter-spacing: 0.15em;}
.image-r{float: right; margin-bottom: 34px;}

#nav-home{width: 77px;}
#nav-quote{width: 85px;}
#nav-aboutus{width: 111px;}
#nav-contact{width: 104px;}
#nav-links{width: 147px; background-position: 0px 0px;} #nav-links a:hover, #nav-links a.active{background-position: 0px -59px;}

h1{color: #722456; font-size: 18px; margin-bottom: 0.25em;}
#content{position: relative; width: 980px; margin: 0 auto 2em auto; padding-top: 585px;}
#page2 #content{padding-top: 207px; width: 956px; }
#page2 #content p{color: #333;}
#content-inner{background: #e7e7e7 url(../images/content-inner-bg.jpg) repeat-x; padding: 25px;}
#content-inner h2{font-weight: normal; color: #000; font-size: 14px;}
#content-inner form{margin-top: 1em;}
.small{font-size: 11px;}
.cform{margin-bottom: 1em; font-size: 17px; }
.contactcontent p{margin-bottom: 1em; line-height: 1.3em; width: 410px;}

#page1 #article p{margin-bottom: 0.25em; padding-bottom: 0;}

#page1 #article{width: 450px;}
#article{width: 900px; margin-left: 35px; clear: both; text-align: left; }
#article p{color: #1d1d1d; font-size: 15px; margin-bottom: 1.5em;}

#TheContainerDIV{position: absolute; width: 370px; height: 300px; right: 10px; top: 520px;  background: #fff; color: #000; z-index: 105;}
#quote{position: absolute; right: 55px; top: 540px;  z-index: 105; width: 340px; height: 123px; background: url(../images/quote-button3.png) bottom left no-repeat; text-indent: -10000px;}
.hover{cursor: pointer; display: none; opacity: 0; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url(../images/quote-button3.png) top left no-repeat;}

.link-container{margin-left: 25px; padding-bottom: 25px;}
.linkblock{width: 400px; height: 90px; float: left; padding: 20px; margin: 10px; background: #e7e7e7; border: 1px solid #722456;}
.linkblock h2{color: #722456; font-size: 18px; margin-bottom: 0.25em;}
.linkblock a{color: #444; font-weight: bold;}

#quotesubmit{display: block; position: relative; cursor: pointer; width: 140px; height: 70px; background: url(../images/submit.png) 0px -70px no-repeat; text-indent: -10000px;}
.hover2{opacity: 0; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #e7e7e7 url(../images/submit.png) top left no-repeat; }

#page4 .feature-bg{height: 160px;}
.contact-content{background: #cecece; width: 900px;}

#footer{border-top: 1px solid #722456; padding: 15px; width: 883px; margin: 0 auto; text-transform: uppercase; color: #722456; font-size: 10px; text-align: center; letter-spacing: 0.1em;}

/* Contact form */
form{border-top: 1px solid #722456; padding-top: 25px;}
form input, textarea{padding: 4px; background: #fff; border: 1px solid #722456; margin-bottom: 12px; color: #333; width: 220px;}
form label{color: #000; display: block; width: 170px; float: left;}
fieldset p{width: 450px; float: left; height: 34px;}
.cblock strong{display: block; width: 70px; float: left; color: #722456;}
.cblock td{color: #1d1d1d;}

#successful, .cReject{clear: both; margin-bottom: 2em; width: 600px;}
fieldset p.cReject{color: #890101; font-weight: bold;}


div.slideshow, div.slideshow2{display: block; position: absolute; top: 92px; left: 35px; background: #333; width: 913px; height: 408px;}
div.slideshow img, div.slideshow2 img{width: 913px; height: 408px;}

/* Misc useful stuff*/
ul{list-style-type:none;}
acronym, abbr{cursor:help;}
.clear{clear: both;}
a{outline: none;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}


/* Default style sheet for jQuery date picker v3.7.0. */
#datepick-div,.datepick-inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;color:#000;width:15em;}
#datepick-div{display:none;border:1px solid #777;z-index:100;/*must have*/}
.datepick-inline{float:left;display:block;border:0;}
.datepick-rtl{direction:rtl;}
.datepick-dialog{padding:5px !important;border:4px ridge #ddd !important;}
.datepick-disabled{position:absolute;z-index:100;background-color:white;opacity:0.5;filter:alpha(opacity=50);}
button.datepick-trigger{width:25px;padding:0px;}
img.datepick-trigger{margin:2px;vertical-align:middle;}
.datepick-prompt{float:left;padding:2px;}
* html .datepick-prompt{/* IE6 */
width:15em;}
.datepick-control,.datepick-links,.datepick-header,.datepick{clear:both;float:left;width:100%;color:#fff;}
.datepick-control{background:#722456;padding:2px 0px;}
.datepick-links{background:#000;padding:2px 0px;}
.datepick-control,.datepick-links{font-weight:bold;font-size:80%;}
.datepick-links label{padding:2px 5px;color:#888;}
.datepick-clear,.datepick-prev{float:left;width:34%;}
.datepick-rtl .datepick-clear,.datepick-rtl .datepick-prev{float:right;text-align:right;}
.datepick-current{float:left;width:30%;text-align:center;}
.datepick-close,.datepick-next{float:right;width:34%;text-align:right;}
.datepick-rtl .datepick-close,.datepick-rtl .datepick-next{float:left;text-align:left;}
.datepick-header{background:#333;text-align:center;font-weight:bold;min-height:1.5em;}
.datepick-header select{background:#333;color:#fff;border:0px;font-weight:bold;}
.datepick-header span{position:relative;top:3px;}
.datepick{background:#ccc;text-align:center;font-size:100%;}
.datepick a{display:block;width:100%;}
.datepick-title-row{background:#777;}
.datepick-title-row th{text-align:center;font-weight:normal;}
.datepick-days-row{background:#eee;color:#666;}
.datepick-week-col{background:#777;color:#fff;}
.datepick-days-cell{color:#000;border:1px solid #ddd;}
.datepick-other-month{background:#fff;}
.datepick-week-end-cell{background:#ddd;}
.datepick-title-row .datepick-week-end-cell{background:#777;}
.datepick-week-over{background:#ddd;}
.datepick-unselectable{color:#888;}
.datepick-today{background:#fcc;}
.datepick-current-day{background:#777;color:#fff;}
.datepick-days-cell-over{background:#fff;color:#000;border:1px solid #777;}
.datepick-status{background:#ddd;width:100%;font-size:80%;text-align:center;}
#datepick-div a,.datepick-inline a{cursor:pointer;margin:0;padding:0;text-decoration:none;}
.datepick-inline .datepick-links a{padding:0 5px !important;}
.datepick-control a,.datepick-links a{padding:2px 5px !important;color:#eee;}
.datepick-title-row a{color:#eee;}
.datepick-control a:hover{background:#fdd;color:#333;}
.datepick-links a:hover,.datepick-title-row a:hover{background:#ddd;color:#333;}
.datepick-multi .datepick{border:1px solid #777;}
.datepick-one-month{float:left;width:15em;}
.datepick-new-row{clear:left;}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover{display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
top:-1px;/*must have*/
left:-1px;/*must have*/
width:187px;/*must have*/
height:187px;/*must have*/}

