/* RESET STYLES */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{text-align: center;/*For IE6 Shenanigans*/ background:url(/images/bg.jpg) repeat no-repeat #FFF; font-family:Verdana, Geneva, sans-serif; font-size: 14px;line-height: 20px;color: #333;}
#wrap{display:inline-block;margin:0 auto;}
#logo{width:835px;height:163px;margin:0; padding:0; display: inline-block;}
.row{width:835px;margin:0; padding:0;display:inline-block;}
.half{float:left;text-align:left;width:370px;padding:10px; margin-left:17px !important;margin-bottom:10px !important;}
.full{float:left;text-align:left;width:780px;padding:10px; margin-left:17px !important;margin-bottom:10px !important;}
.row1col1{float:left;background:url(/images/logo-row1-col1.jpg) no-repeat; width:344px; height:85px;}
.row1col2{float:left;background:url(/images/logo-row1-col2.jpg) no-repeat; width:491px; height:85px;}
.row2col1{float:left;background:url(/images/logo-row2-col1.jpg) no-repeat; width:344px; height:78px;}
.row2col2{float:left;background:url(/images/logo-row2-col2.jpg) no-repeat; width:491px; height:78px;}
.content{margin-left:17px !important; margin-bottom:10px !important; padding:10px;width:780px; background:url(/images/bg1.jpg) 471px top no-repeat #f4f4f4;}
.shadowed{border:1px solid #bbb;margin:-2px 0px 0px -2px;background-color:#f4f4f4;}
.shadow{margin:-6px 0px 0px -2px;background-color: #f4f4f4;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #bbb;border-right-color: #bbb;border-bottom-color: #bbb;border-left-color: #bbb;}
.clear{clear:both;}
p {text-align: justify; margin-bottom:10px;}
li{margin:0 auto;padding:3px 5px 3px 20px;background:url(/images/arrow-li-small.png) 6px 8px no-repeat;}
h1{font-family: Arial, Helvetica, sans-serif;font-size: 25px; line-height:32px; color:#fdfbfb;margin:10px 0 0 11px;text-align:left !important;text-shadow:1px 1px 3px #172e64;}
h2{font-size:large; font-weight:bolder; margin:0 0 10px 10px;text-align:left !important;}
.phone{font-family: Tahoma, Geneva, sans-serif;font-size:20px; font-weight:bold;line-height:20px; color:#000;margin:10px 0 0 110px;text-shadow:1px 1px 3px #fff;}
.lead{font-size:large;padding:3px 5px 3px 20px;background:url(/images/phone.png) 3px 7px no-repeat;}
.img-polaroid {padding: 4px;margin-bottom: 10px;background-color: white;border: 1px solid #CCC;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.address,.map{float:left;}
.address{width:280px;}
.map{width:500px;}
div.fixbottom{height:30px;width:500px;color:#fff;z-index:1500;position:fixed;bottom:0;left:30%;text-align:center;line-height:28px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-top-left-radius:4px;border-top-right-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;text-shadow:1px 1px 1px #664e26;filter:dropshadow(color=#664e26, offx=1, offy=1);background:rgb(87,79,76);background:-moz-linear-gradient(top, rgba(87,79,76,1) 0%, rgba(58,48,47,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,79,76,1)), color-stop(100%,rgba(58,48,47,1)));background:-webkit-linear-gradient(top, rgba(87,79,76,1) 0%,rgba(58,48,47,1) 100%);background:-o-linear-gradient(top, rgba(87,79,76,1) 0%,rgba(58,48,47,1) 100%);background:-ms-linear-gradient(top, rgba(87,79,76,1) 0%,rgba(58,48,47,1) 100%);background:linear-gradient(to bottom, rgba(87,79,76,1) 0%,rgba(58,48,47,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#574f4c', endColorstr='#3a302f',GradientType=0);}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('/images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('/images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}