body {background:#FFF;margin:20px 0 0 0}
img {border:0}
img.borderon {border:1px solid #000}
hr {height:1px;color:#CCC}

#container {width:893px;clear:both;margin:0 auto;text-align:left;display:block}
#logo {width:114px;float:left}
#mainbody {width:779px;float:left}
#header {width:779px;clear:both;display:block}
#logoline {width:779px;clear:both;display:table}
#logocopy {width:230px;float:left}
#address {width:549px;float:left;text-align:right;font:normal 10px tahoma,verdana,arial;color:#6D6D6D}
#navholder {width:779px;clear:both;margin-top:19px;display:table}
#divider {width:779px;clear:both;background:#B1B1B1;height:1px;margin-top:10px}
#flash {width:779px;height:260px;clear:both;display:block;margin-top:10px}
#main {width:779px;clear:both;display:block;margin-top:10px}
#slotholder {width:779px;margin-top:6px;height:138px;display:block;clear:both}
#footer {width:779px;height:30px;margin-top:25px;border-top:1px solid #B1B1B1;display:block;clear:both}
#footerleft {width:112px;float:left;margin-top:3px}
#footerright {width:667px;float:left;text-align:right;font:normal 10px tahoma,verdana,arial;color:#999;margin-top:6px}
#maintop {width:779px;height:9px;display:block;clear:both;background-image:url('/img/cc_main_top.gif')}
#maincontentcontainer {width:779px;display:block;clear:both}
#mainbottom {width:779px;height:9px;display:block;clear:both;background-image:url('/img/cc_main_bottom.gif')}
#maincontent {width:723px;border-left:3px solid #187B90;border-right:3px solid #187B90;clear:both;display:table;padding:0 30px 20px 20px}
#contentheading {width:198px;display:block;clear:both}
#contentholder {width:723px;display:block;clear:both;margin-top:35px}
#contentimage {width:181px;float:left;margin-right:40px}
#contentcopy {width:502px;float:left;font:normal 11px tahoma,verdana,arial;color:#545454;text-align:justify}
#gallerycopy {width:723px;float:left;font:normal 11px tahoma,verdana,arial;color:#545454;text-align:justify}
#cta {width:723px;display:block;clear:both;text-align:right;margin-top:15px}
#secondnav {width:723px;display:block;clear:both}
#secondnavholder {width:723px;display:table;clear:both;padding:7px 0 7px 0}
#contactform {width:502px;clear:both;display:block;margin-top:10px;border-top:1px solid #999;padding-top:10px}
#galleryholder {width:728px;display:block;clear:both;margin-top:10px}
#maplayer {width:460px;height:475px;background-color:#FFF;border:1px solid #000;position:absolute;top:30px;left:30%;z-index:1000;display:none}
#mapheader {width:455px;height:10px;text-align:right;font:normal 11px tahoma,verdana,arial;color:#FFF;padding-right:5px;clear:both}
#mapbig {width:450px;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:5px;clear:both}
#mapbig img {border:1px solid #333}

.telnbr {font:bold 15px tahoma,verdana,arial;color:#000}
.slot {width:254px;float:left;height:138px;display:table-cell}
.slotdiv {width:8px;float:left;height:138px;display:table-cell}
.slothead {width:254px;height:5px;background-image:url('/img/cc_slot_top.gif');clear:both;display:table}
.slotmain {width:254px;height:128px;clear:both;display:block}
.slotbody {width:242px;height:128px;float:left;display:table-cell}
.slotfoot {width:254px;height:5px;background-image:url('/img/cc_slot_bottom.gif');clear:both;display:table}
.slotvertical {width:3px;height:128px;background-color:#187B90;float:left;display:table-cell}
.slotverticalwhite {width:3px;float:left;height:128px;display:table-cell}
.slottitle {width:242px;clear:both;display:table}
.slotcorner {width:6px;height:24px;float:left;display:table-cell}
.slottitlecontent {width:230px;height:20px;background-color:#000;text-align:center;font:bold 11px tahoma,verdana,arial;color:#FFF;padding-top:4px;float:left;display:table-cell}
.slotcontent {width:242px;height:102px;clear:both;display:table;margin-top:2px}
.slotcopyholder {width:110px;height:102px;float:left;display:table-cell}
.slotimg {width:132px;height:102px;float:left;display:table-cell}
.slotcopy {width:102px;height:70px;display:table;clear:both;font:normal 10px tahoma,verdana,arial;color:#000;line-height:12px;background-color:#CCC;padding:2px 4px 0 4px}
.nav {float:left;height:25px}
.seconddiv {display:table;clear:both;width:723px;height:2px;background:#BFBFBF}
.secondnavitemstart {float:left;padding-right:23px;border-right:1px solid #CCC;font:bold 11px tahoma,verdana,arial;color:#000}
.secondnavitem {float:left;padding-right:23px;padding-left:23px;border-right:1px solid #CCC;font:bold 11px tahoma,verdana,arial;color:#000}
.secondnavitemend {float:left;padding-left:23px;font:bold 11px tahoma,verdana,arial;color:#000}
.price {display:block;margin-top:-5px;font: bold 24px tahoma,verdana,arial;color:#000}
.clickright {width:106px;height:18px;text-align:right;display:table;clear:both;background-color:#CCC;padding:2px 4px 4px 0}
.hidden {display:none}
.secondon {display:block;background-color:#F00;padding:2px 4px 2px 4px;color:#FFF;border:1px solid #000}
.formlabel {width:150px;font:normal 11px tahoma,verdana,arial;color:#545454;float:left;padding-bottom:5px;clear:left}
.forminput {width:352px;font:normal 11px tahoma,verdana,arial;color:#F00;float:left;padding-bottom:5px}
.formsubmit {width:342px;text-align:right;float:left;padding-bottom:5px;padding-right:10px}
.gallerythumbholder {width:178px;margin-right:4px;height:191px;float:left;background-color:#D5D5D5;margin-top:4px}
.gallerythumb {width:172px;margin:3px;display:table;clear:both}
.gallerycopyholder {width:172px;display:table;clear:both}
.gallerycopysecond {width:126px;padding:2px 6px 2px 6px;float:left;font:normal 11px tahoma,verdana,arial;color:#545454;line-height:12px}
.gallerycopypdf {width:34px;float:left;text-align:right;padding-right:0;padding-top:18px}
.black {font:bold 11px tahoma,verdana,arial;color:#000}

a.home,a.home:link,a.home:active,a.home:visited {display:block;width:157px;height:25px;background-image:url('/img/cc_home_off.gif')}
a.home:hover {background-image:url('/img/cc_home_on.gif')}
a.about,a.about:link,a.about:active,a.about:visited {display:block;width:157px;height:25px;background-image:url('/img/cc_about_off.gif')}
a.about:hover {background-image:url('/img/cc_about_on.gif')}
a.services,a.services:link,a.services:active,a.services:visited {display:block;width:157px;height:25px;background-image:url('/img/cc_services_off.gif')}
a.services:hover {background-image:url('/img/cc_services_on.gif')}
a.gallery,a.gallery:link,a.gallery:active,a.gallery:visited {display:block;width:157px;height:25px;background-image:url('/img/cc_gallery_off.gif')}
a.gallery:hover {background-image:url('/img/cc_gallery_on.gif')}
a.contact,a.contact:link,a.contact:active,a.contact:visited {display:block;width:151px;height:25px;background-image:url('/img/cc_contact_off.gif')}
a.contact:hover {background-image:url('/img/cc_contact_on.gif')}

a.second,a.second:link,a.second:active,a.second:visited {display:block;text-decoration:none;color:#666;padding:2px 4px 2px 4px;border:1px solid #FFF}
a.second:hover {color:#000;background-color:#FFF;text-decoration:none;border:1px solid #999}

a.white,a.white:link,a.white:active,a.white:visited {text-decoration:none;color:#666}
a.white:hover {color:#000;text-decoration:underling}

input.text {width:340px;border:1px solid #999;font:normal 11px tahoma,verdana,arial;color:#000;background:#FFF}
textarea.text {width:340px;height:100px;border:1px solid #999;font:normal 11px tahoma,verdana,arial;color:#000;background:#FFF}
select.dropdown {width:342px;border:1px solid #999;font:normal 11px tahoma,verdana,arial;color:#000;background:#FFF}

/* IE7 */

html>body .slotcopyholder {*height:110px}
html>body .slotcopy {*height:76px}
html>body .clickright {*margin-top:-5px;*height:23px}
html>body .secondnavitem {*padding-left:21px;*padding-right:21px}

/* Google Chrome */
body:nth-of-type(1) .slotcopy {width:110px;height:72px}
body:nth-of-type(1) .clickright {width:110px}
body:nth-of-type(1) .secondnavitem {padding-left:21px;padding-right:21px}
body:nth-of-type(1) #gallerycopy {clear:both;display:table;float:none}
body:nth-of-type(1) textarea.text {width:335px}

/* Safari */
body:first-of-type input.text {width:335px}

/* Internet Explorer 8*/

input.text {width /*\**/:335px}
select.dropdown {width /*\**/:339px}
textarea.text {width /*\**/:335px}
.secondnavitem {padding-right /*\**/:20px}

/* Firefox 3.5 */
BODY:nth-of-type(1) .slotcopy, x:-moz-any-link, x:default {width:102px;height:70px}
BODY:nth-of-type(1) .clickright, x:-moz-any-link, x:default {width:106px}
BODY:nth-of-type(1) input.text, x:-moz-any-link, x:default {width:340px}
BODY:nth-of-type(1) textarea.text, x:-moz-any-link, x:default {width:340px}
BODY:nth-of-type(1) select.dropdown, x:-moz-any-link, x:default {width:342px}
BODY:nth-of-type(1) .secondnavitem, x:-moz-any-link, x:default {padding-right:21px}







