body{margin:0px;padding:0px;color:#000;voice-family:"\"}\"";voice-family:inherit;font-size:11px;text-align:center;}
html>body{font-size:small;}
.clearer{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
body{margin:0;padding:0;font-size:11px;float:none;background:#e2e2e2;-webkit-box-shadow:inset 0px 0px 200px 0px rgba(0, 0, 0, 0.4);box-shadow:inset 0px 0px 200px 0px rgba(0, 0, 0, 0.6);padding-bottom:40px;position:absolute;top:0;left:0;right:0;bottom:-9999;}
a.clink, h3.item-title a{color:#333333;}
h3.item-title a{padding-left:8px;}
#topbar{background:url('../images/topbar.png') top left repeat-x;}
img.himg{min-width:180px;max-width:850px;width:100%;height:auto;margin-top:0px;margin-right:5px;}
#topmenu{position:absolute;left:5px;bottom:0px;display:inline-block;}
#topmenu div{display:inline-block;vertical-align:bottom;}
#topmenu ul li ul{list-style-position:inside !Important;}
.login, ul.nav-stacked{width:220px;margin:0 auto;}
ul.nav-stacked{padding:10px 0px 10px 0px;list-style-type:none;}
ul.nav-stacked li{margin:0px;padding:5px;}
ul.nav li a img{padding:0px 4px 0px 0px;margin:5px 0px -5px 0px;}
#myTabTabs{display:none;visibility:hidden;}
dl.contact-address{padding-left:10px;}
.form-inline .table{width:98%;margin-left:15px;}
.form-inline .table td{padding-left:10px;}
.login input{padding:3px;}
#contact-form .control-label, .login .control-label{padding:8px 0px 8px 0px;}
#contact-form .form-actions button, .login .controls button{margin:8px 0px 8px 0px;padding:5px;}
.fa{padding:3px;color:#ececec;}
.box{background-color:#eeeeee;padding:5px;-webkit-box-shadow:2px 2px 5px -2px rgba(0,0,0,0.75);-moz-box-shadow:2px 2px 5px -2px rgba(0,0,0,0.75);box-shadow:2px 2px 5px -2px rgba(0,0,0,0.75);border:1px solid #cccccc;vertical-align:top;width:100%;min-height:212px;height:auto;display:block;}
.category{background-color:#eeeeee;padding:5px;-webkit-box-shadow:2px 2px 5px -2px rgba(0,0,0,0.75);-moz-box-shadow:2px 2px 5px -2px rgba(0,0,0,0.75);box-shadow:2px 2px 5px -2px rgba(0,0,0,0.75);border:1px solid #cccccc;height:200px;vertical-align:top;width:180px;height:212px;margin:0 auto;}
.weblink-categorylinks .category{min-width:180px !Important;max-width:2560px !Important;width:99% !Important;margin:25px auto !Important;min-height:212px;height:auto;padding:15px !Important;}
.weblink-categorylinks ul.category{list-style-type:none !Important;}
.weblink-categorylinks ul li{margin-top:15px;}
.weblink-categorylinks ul li a{color:#666666;font-weight:bold;}
.weblink-categorylinks ul li a:hover{color:#FAB10D;font-weight:bold;text-decoration:none;}
.weblink-categorylinks .img-intro-right,
.weblink-categorylinks p img{max-width:300px;width:100%;height:auto;display:inline-block;vertical-align:top;}
.weblink-categorylinks .img-intro-right img{max-width:180px;width:100%;height:auto;display:inline-block;vertical-align:top;}
.list-title{margin:8px 0px 8px 0px;}
.ftrbtn{border:1px solid #333333;border-radius:2px;background:#CACACA;color:#990000;}
.ftrbtnx, #contact-form button.btn{border:1px solid #333333;border-radius:2px;background:#990000;color:#FFFFFF;font-weight:bold;}
#contact-form button.btn{padding:5px;margin:5px 5px 5px 8px;}
.map img{margin:5px auto;border-radius:8px;min-width:120px;max-width:320px;width:100%;height:auto;}
.map .content_header,
.search .content_header{background:#333333 !Important;color:#FAB10D !Important;font-weight:bold !Important;border-radius:0px 8px 0px 0px;text-align:left !Important;padding-left:15px !Important;}
.search select{border:1px solid #cccccc;border-radius:3px;padding:2px 0px 2px 0px;background:#333333;color:#fff;}
#moduleSlideShow95 h3{font:600 130px 'Great Vibes', Helvetica, sans-serif !Important;text-shadow:4px 4px 3px rgba(0,0,0,0.1);text-align:right;color:#000000 !Important;}
#moduleSlideShow95 p{text-align:justify;}
#moduleSlideShow95 img{width:25% !Important;height:auto !Important;display:inline;}
#content{width:98%;padding:10px;display:table;text-align:left;overflow:visible;}
#footer{background:url('../images/bg_dark.png');border-top:1px solid #999999;position:absolute;left:0;right:0;bottom:-2000;z-index:1;}
div.catbox{width:160px;height:130px;border:1px solid #999999;position:relative;}
div.dark .title{width:100%;background-color:#272727;height:20px;}
div.light .title{width:100%;background-color:#CCCCCC;height:20px;}
div.dark{background-color:#373737;}
div.light{background-color:#F3F3F3;}
.page-header h1,
.links #content h1,
.category-list h1{font-family:'Cinzel', serif;font-size:22px;text-shadow:2px 2px 1px rgba(0,0,0,0.5);text-transform:uppercase;font-weight:400;color:#ffffff;text-align:left;padding:15px;margin:15px 0px 15px 0px;background:#E42024;border-radius:15px;}
.page-header h2,
.weblink-categorylinks h2,
.contact h1{text-align:left !Important;margin-top:25px !Important;}
form#contact-form{background:white;max-width:600px;width:100%;border:1px solid;box-shadow:1px 1px 3px #cacaca;padding:8px;}
#contact-form fieldset{border:none;}
#contact-form legend{font-weight:bold;padding:8px 0px 5px 0px;}
#content h2, .contact h1{font-family:'Cinzel', serif;font-size:16px;text-shadow:4px 4px 3px rgba(0,0,0,0.1);text-transform:uppercase;font-weight:400;border-bottom:1px solid #fab10d;text-align:center;padding:0;margin:0;}
ul.photo-grid{padding:0;margin:0 auto;max-width:99% !Important;}
.photo-grid li{display:inline-block;}
.photo-grid img{display:block;height:auto;max-width:100%;}
figure{display:block;-webkit-margin-before:0 !Important;-webkit-margin-after:0 !Important;-webkit-margin-start:0 !Important;-webkit-margin-end:0 !Important;}
#footer ul{list-style-type:none;width:99%;padding:0;margin:20px auto;}
#footer ul li{text-align:left;padding:5px 5px 5px 30px;}
#footer ul li a{color:#ececec;text-decoration:none;}
.detail{margin-left:10px;margin-top:5px;}
.detail img{border-radius:25px;margin-top:5px;}
#topbar{width:100%;height:4px;}
#headerbar{position:relative;margin-top:0;margin-left:0;margin-right:0;background-color:rgb(118,118,118);text-align:right;border-bottom:4px solid #F9B00D;}
ul#topcol{list-style-type:none;padding:0;margin:0;position:relative;}
ul#topcol li.mli{display:inline-block;vertical-align:middle;}
.content_header img{width:150px;height:39px;position:absolute;}
figure{margin:0px !Important;}
ul.photo-grid li{margin:5px;}
#footer .footer{display:inline-block;vertical-align:top;border-right:1px dotted #ececec;height:200px;}
#footer .footer2, #footer .footer3{display:inline-block;vertical-align:top;height:200px;}
@media (min-width:600px) and (max-width:1280px){ul.photo-grid{zoom:0.9;}
}
@media (min-width:600px){ul#topcol li.mli{width:49%;}
ul#topcol li.mlogo img{max-width:1000px;min-width:90px;width:100%;height:auto;margin-bottom:0px;margin-right:0px;}
.content_header img{bottom:0px;right:0px;}
#footer .footer,#footer .footer2{border-right:1px dotted #ececec;width:24%;}
#footer .footer3{width:24%;}
.thumb{max-width:110px !Important;}
}
@media (min-width:421px) and (max-width:599px){ul#topcol li.mli{width:99%;}
ul#topcol li.mlogo{display:none !Important;visibility:none;}
.content_header{right:5px;}
.content_header img{bottom:-40px;right:5px;}
.photo-grid{margin-top:45px;}
#footer .footer,#footer .footer2,#footer .footer3{width:49%;}
li.slider{display:none;visibility:hidden;}
.thumb{max-width:110px !Important;}
}
@media (max-width:420px){#content, .box{max-width:280px;width:95% !Important;}
ul.photo-grid li{display:block;}
.map .box{width:90%;}
.map .content_header{width:90%;}
.map .content_header, .search .content_header{left:0px;}
.listingTable, .sideTable{width:95% !Important;margin:0px !Important;}
.thumb{max-width:110px !Important;}
#footer .footer, #footer .footer2, #footer .footer3{border:0;width:95%;}
}