﻿
html{height:101%;margin-bottom:1px;}
header, footer, nav, article, section, aside{display:block;}
body{background:#202020;color:#000000;font:normal 1.0em 'Open Sans', Verdana, Helvetica, sans-serif;padding:0;margin:0;height:100%;}
hr{background-color:#999999;color:#999999;border:none;height:1px;}
ul{margin:10px 0 20px 10px;padding:0 0 0 10px;}
ul li a{color:#5f86b9;text-decoration:none;font-weight:bold;padding:0;}
ul li a:hover{color:#919191;}
table{padding:0;border-collapse:collapse;font-size:100%;width:100%;}
a{color:#5f86b9;outline:none;font-weight:normal;}
a:hover{color:#919191;font-weight:normal;}
h1{font:normal 2.3em Georgia, Garamond, "Times New Roman", serif;color:#37557d;margin:0.5em 0;}
h2{font:normal 1.9em 'Oswald', Verdana, Helvetica, sans-serif;color:#000000;margin:0.3em 0;}
h3{font:normal 1.7em 'Oswald', Verdana, Helvetica, sans-serif;color:#515151;margin:0.5em 0;text-align:left;}
h4{font:normal 1.6em 'Oswald', Verdana, Helvetica, sans-serif;color:#515151;margin:0.5em 0;}
h5{font:normal 1.50em 'Oswald', Verdana, Helvetica, sans-serif;color:#515151;margin:0.5em 0;}
h6{font:normal 1.40em 'Oswald', Verdana, Helvetica, sans-serif;text-transform:uppercase;color:#303030;margin:0.5em 0;border-bottom:1px #303030 solid;}
.alternate1{color:#000000;border-bottom:1px #000000 solid;font:normal 2.3em 'Playball', Verdana, Helvetica, sans-serif;margin:0.2em 0 0.5em 0;padding:1px 6px;text-align:center;}
.alternate2{color:#ffffff;font:normal 1.3em 'Oswald', Verdana, Helvetica, sans-serif;background:#37557d;margin:0.2em -3px 0.5em -3px;padding:3px 6px;text-align:center;border-radius:8px;}
.alternateRed{color:#ffffff;font:normal 1.3em 'Oswald', Verdana, Helvetica, sans-serif;background:#CC0000;margin:0.2em -3px 0.5em -3px;padding:3px 6px;text-align:center;border-radius:8px;}
.alternate3{color:#000000;font:normal 2.5em 'Playball', Verdana, Helvetica, sans-serif;margin:0.1em 0 0.2em 0;padding:1px 6px;text-align:center;}
.button{color:#fff;font-size:14px;font-weight:normal;padding:6px 10px;text-decoration:none;background:#202020;border-radius:8px;}
.button:hover{color:#fff;font-size:14px;font-weight:normal;text-decoration:none;background:#37557d;}
.buttonCart{color:#fff;font-size:11px;font-weight:normal;padding:6px 10px;text-decoration:none;background:#3C64AE;border-radius:7px;}
p.dropcap{overflow:hidden;}
p.dropcap:first-letter{color:#444;display:block;float:left;font:60px/50px Georgia, Garamond, serif;padding:6px 4px 0 0;}
.bignumber{border-radius:25px;background:#5f86b9;color:#ffffff;display:block;float:left;font:normal 28px/50px Garamond, Georgia, serif;height:50px;margin:0 10px 5px 0;text-align:center;text-transform:uppercase;width:50px;}
ul.list1 li{list-style-type:none;background:url(../images/bullet01.png) no-repeat 0 5px;padding:1px 0 0 15px;}
ul.list2 li{list-style-type:none;background:url(../images/bullet02.png) no-repeat 0 5px;padding:1px 0 0 15px;}
ul.list3 li{list-style-type:none;background:url(../images/bullet03.png) no-repeat 0 5px;padding:1px 0 0 18px;}
ol.leadingzero{background:none;list-style-position:outside;list-style-type:decimal-leading-zero;}
blockquote{font-family:Georgia, Garamond, "Times New Roman", serif;font-size:1.2em;color:#777;margin:2px 40px;padding:10px;text-align:left;line-height:1.3em;border-top:4px #777 solid;border-bottom:4px #777 solid;}
blockquote p{padding:0;margin:0;}
blockquote strong{color:#5f86b9;font-size:1.7em;font-weight:normal;letter-spacing:-1px;line-height:1em;}
blockquote.leftside{float:left;display:block;width:30%;margin:1% 2% 1.5% 2%;}
blockquote.rightside{float:right;display:block;width:30%;margin:1% 2% 1.5% 2%;}
p.comment{background:transparent url('../images/comment.png') 0 3px no-repeat;padding:0 0 5px 25px;}
p.home{background:transparent url('../images/home.png') 0 3px no-repeat;padding:0 0 5px 25px;}
p.phone{background:transparent url('../images/phone.png') 0 2px no-repeat;padding:0 0 5px 25px;}
p.email{background:transparent url('../images/email.png') 0 3px no-repeat;padding:0 0 5px 25px;}
p.hours{background:transparent url('../images/clock.png') 0 3px no-repeat;padding:0 0 5px 25px;}
p.breadcrumbs{color:#000000;font-size:0.95em;text-transform:uppercase;border-bottom:1px #888888 solid;font-weight:lighter;letter-spacing:2px;margin:-12px 0 40px 0;padding:0 0 5px 0;}
p.breadcrumbsWH{color:#FFFFFF;font-size:0.95em;text-transform:uppercase;border-bottom:1px #888888 solid;font-weight:lighter;letter-spacing:2px;margin:5px 0 5px 0;padding:0 0 5px 0;}
p.authorDate{color:#555;font-size:0.95em;text-transform:uppercase;border-bottom:1px #888 solid;font-weight:lighter;letter-spacing:2px;margin:0;padding:0;}
.wrapper{width:1300px;margin:0 auto;padding:0;text-align:left;}
.color1{background-color:#ffffff;padding:10px 0;}
.color2{background-color:#B3BCCC;padding:10px 0;}
.color3{background-color:#000000;padding:10px 0;}
.color5{background-color:#eee;padding:10px 0;}
.color4{background-color:#FFF2E7;padding:0;}
}
.inside{width:92%;padding:0 4%;}
.wrappertop{color:#FFFFFF;width:1300px;margin:0 auto;padding:0;}
header{background:#101010;background-image:-webkit-linear-gradient(top, #303030, #101010);background-image:-moz-linear-gradient(top, #303030, #101010);background-image:-ms-linear-gradient(top, #303030, #101010);background-image:-o-linear-gradient(top, #303030, #101010);color:#ffffff;width:100%;text-align:center;border-bottom:3px #c1b4a5 solid;}
#logo{width:100%;padding:0;text-align:center;}
#logo h1, #logo h1 a, #logo h1 a:hover{font:normal 1.9em 'Playball', Verdana, Helvetica, sans-serif;color:#eeeeee;text-align:center;text-decoration:none;margin:0;padding:10px 0 0 0;}
#logo h2{font:normal 0.75em 'Oswald', Verdana, Helvetica, sans-serif;color:#dddddd;margin:-5px 0 10px 0;padding:0;letter-spacing:1px;font-weight:bold;}
#mainnav{color:#ffffff;width:100%;height:50px;text-transform:uppercase;font-size:0.85em;}
#nav{margin:0;padding:0;list-style:none;text-align:center;}
#nav li{display:inline-block;background:transparent;position:relative;z-index:500;margin:0 -2px 0 -3px;padding:0;text-align:left;}
#nav li a{display:block;padding:15px 15px 14px 15px;text-decoration:none;font-weight:normal;color:#dddddd;text-align:left;transition:all 0.3s ease 0.0s;-webkit-transition:all 0.5s ease 0.0s;border-radius:0 0 10px 10px;}
#nav li a:hover{font-weight:normal;padding:15px 15px 14px 15px;color:#c1b4a5;transition:all 0.3s ease 0.0s;-webkit-transition:all 0.5s ease 0.0s;}
#nav ul{position:absolute;left:0;display:none;margin:0 0 0 0;padding:0 0 0 0;list-style:none;border-top:3px #5f86b9 solid;box-shadow:0 3px 8px rgba(0,0,0,0.3);}
#nav ul li{width:170px;float:left;padding:0;margin:0;border-radius:0;font-size:0.95em;}
#nav ul a{display:block;height:20px;font-weight:normal;text-transform:none;padding:5px 3px 5px 15px;color:#ffffff;background-color:#303030;background-image:none;border-radius:0;box-shadow:none;}
#nav ul a:hover{font-weight:normal;color:#ffffff;background-color:#5f86b9;padding:5px 3px 5px 20px;text-transform:none;text-decoration:none;border-radius:0;box-shadow:none;}
.selectnav{display:none;}
#photoblock{background-color:#FFF2E7;width:100%;text-align:center;padding:0;margin:0;}
#slider{position:relative;z-index:10;width:100%;max-width:1680px;height:auto;margin:0 auto;}
.nivoSlider{position:relative;z-index:20;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;max-width:100%;top:0;left:0;}
.nivo-caption{position:absolute;bottom:0;left:0;font-family:'Oswald', Verdana, Helvetica, sans-serif;font-size:2.3em;text-align:center;width:100%;z-index:8;padding:5px;overflow:hidden;display:none;}
.nivo-caption p{padding:0;margin:0;}
.nivo-caption1, .nivo-caption2, .nivo-caption3{color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,0.9);padding-bottom:5%;}
#sidebarLeft{float:left;width:23%;padding:0;margin:0 2% 0 0;line-height:1.4em;}
#sidebarRight{float:right;width:23%;padding:0;margin:0 0 0 2%;line-height:1.4em;}
#contentRight{float:right;width:73%;padding:0;margin:0 0 0 2%;line-height:1.4em;}
#contentLeft{float:left;width:73%;padding:0;margin:0 2% 0 0;line-height:1.4em;}
#contentMiddle{float:left;width:46%;padding:0;margin:0 2%;line-height:1.4em;overflow:hidden;}
.contentBox2{float:left;width:46%;padding:0 1%;margin:0 1%;line-height:1.4em;}
.contentBox3{float:left;width:29.33333%;padding:0 1%;margin:0 1%;line-height:1.4em;}
.contentBox4{float:left;width:21%;padding:0 1%;margin:0 1%;line-height:1.4em;}
.alpha{padding:0 2% 0 0;margin:0 2% 0 0;}
.omega{padding:0 0 0 2%;margin:0 0 0 2%;}
.omega::after{content:" ";display:block;clear:both;line-height:0;visibility:hidden;}
.catalog{max-width:100%;border-bottom:1px #c0c0c0 solid;padding-bottom:10px;margin-bottom:20px;}
.catalog h6{text-align:center;font:normal 20px Georgia, Garamond, serif;}
footer{background-size:100%;background-color:#202020;clear:both;color:#ffffff;width:100%;font-size:0.85em;padding:0 0 5px 0;text-align:center;}
.footer{text-align:left;}
footer a{color:#ffffff;text-decoration:none;}
footer a:hover{color:#5f86b9;}
footer ul{list-style-type:none;padding:0;margin:20px 0;}
footer li{display:inline;padding:0 10px;letter-spacing:2px;}
footer li a{color:#ffffff;text-decoration:none;font-weight:normal;}
footer li a:hover{color:#5f86b9;text-decoration:none;font-weight:normal;}
}
.socialmedia{width:90%;padding:10px 5% 5px;letter-spacing:15px;text-align:center;}
form.contactform{width:99%;text-align:left;}
.contactform label{width:99%;text-align:left;font-style:italic;line-height:1.5em;display:block;margin-bottom:4px;}
.contactform input{width:99%;border:1px #c0c0c0 solid;background-color:#efefef;padding:5px;margin-bottom:10px;color:#000000;}
.contactform textarea{width:99%;border:1px #c0c0c0 solid;background-color:#efefef;padding:5px;resize:none;color:#000000;}
.contactform .submit{width:100px;margin:10px 0 0 0;cursor:pointer;color:#fff;font-size:14px;font-weight:normal;padding:6px 10px;text-decoration:none;background:#202020;border-radius:8px;}
.contactform .submit:hover{width:100px;margin:10px 0 0 0;cursor:pointer;color:#fff;font-size:14px;font-weight:normal;text-decoration:none;background:#37557d;}
.photogallery{background-color:#efefef;border:20px #ffffff solid;padding:20px;margin:20px 2% 30px 2%;text-align:center;box-shadow:0 5px 15px -3px rgba(0, 0, 0, 0.8);}
.photogallery img{background-color:#ffffff;padding:8px;border:1px #c0c0c0 solid;margin:3px 3px 12px 3px;box-shadow:0 10px 15px -9px rgba(0, 0, 0, 0.8);}
.photogallery p{text-align:left;}
ul.tabs{margin:20px 0 0 0;padding:0;float:left;list-style:none;height:32px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;width:100%;border-radius:10px 0 0 0;}
ul.tabs li{float:left;margin:0;cursor:pointer;padding:0px 15px;height:31px;line-height:31px;border:1px solid #bbb;border-left:none;color:#444;background:#fff;background-image:-webkit-linear-gradient(top, #fff, #ddd);background-image:-moz-linear-gradient(top, #fff, #ddd);background-image:-ms-linear-gradient(top, #fff, #ddd);background-image:-o-linear-gradient(top, #fff, #ddd);overflow:hidden;position:relative;text-transform:uppercase;border-radius:10px 10px 0 0;}
ul.tabs li:hover{background:#fff;background-image:-webkit-linear-gradient(top, #fff, #bbb);background-image:-moz-linear-gradient(top, #fff, #bbb);background-image:-ms-linear-gradient(top, #fff, #bbb);background-image:-o-linear-gradient(top, #fff, #bbb);color:#000;}
ul.tabs li.active{background:#FFFFFF;color:#000000;border-bottom:1px solid #ffffff;}
.tab_container{border:1px solid #bbb;border-top:none;clear:both;float:left;width:100%;background:#FFFFFF;margin-bottom:20px;}
.tab_content{padding:20px;font-size:0.90em;display:none;line-height:normal;}
img{border:none;}
#catalogimage{max-width:60%;min-width:30%;height:auto;}
.catalogResize{width:80%;max-width:200px;height:auto;}
.imageleft{margin:5px 10px 0 0;float:left;}
.imageright{margin:5px 0 0 10px;float:right;}
.image-border, .image-googlemap{background-color:#ffffff;margin:2px 0;padding:3px;border:1px #c0c0c0 solid;}
.imageleft-border{background-color:#ffffff;margin:5px 10px 0 0;padding:3px;float:left;border:1px #c0c0c0 solid;}
.imageright-border{background-color:#ffffff;margin:5px 0 0 10px;padding:3px;float:right;border:1px #c0c0c0 solid;}
.image-round{border-radius:50%;border:1px #ffffff solid;background-color:#ffffff;padding:3px;border:1px #c0c0c0 solid;}
.image-catalog{border:1px #c0c0c0 solid;background-color:#ffffff;padding:5px;margin:5px 10px;box-shadow:0 5px 15px -8px rgba(0, 0, 0, 0.6);}
.center{text-align:center;}
.right{text-align:right;}
.small{font-size:0.85em;}
.clearsmall{height:0;line-height:0;margin:0;padding:0;clear:both;}
.clearfix::before, .clearfix::after{content:" ";display:block;height:0;overflow:hidden;}
.clearfix::after{clear:both;}
.designed{color:#ffffff;text-align:center;letter-spacing:2px;font-size:12px;}
.designed a{color:#ffffff;font-weight:normal;text-decoration:none;}
.designed a:hover{color:#ffffff;font-weight:normal;text-decoration:none;}
@media screen and (max-width:320px){.wrapper{width:98%;margin:0 1% 10px 1%;}
#logo h1, #logo h1 a, #logo h1 a:hover{font-size:1.6em;padding-top:10px;}
#logo h2{font-size:0.80em;}
.js #nav{display:none;}
.js .selectnav{display:block;}
select#selectnav1{color:#ffffff;background:transparent;width:230px;margin:0 auto 0 auto;padding:20px 6px 6px 6px;font-size:1.0em;letter-spacing:1px;border:none;}
select#selectnav1 option{background-color:#ffffff;color:#000000;font-size:0.90em;padding:1px 10px;}
#slider{width:100%;height:auto;}
.nivo-caption{visibility:hidden;display:none;}
.nivo-caption p{visibility:hidden;display:none;}
ul.tabs, .tab_container{visibility:hidden;display:none;}
blockquote.leftside, blockquote.rightside{visibility:hidden;display:none;}
.contentBox2, .contentBox3, .contentBox4, #sidebarLeft, #sidebarRight, #contentRight, #contentLeft, #contentMiddle{width:98%;margin:1%;padding:0;}
.catalog{margin-bottom:20px;}
dt.question{padding:10px 0 0 30px;margin:0 5px;}
dd.answer{margin:0 20px;}
footer section.contentBox4{visibility:hidden;display:none;}
footer hr{display:none;}
}
@media screen and (max-width:480px) and (min-width:321px){.wrapper{width:96%;margin:0 2% 10px 2%;}
#logo h1, #logo h1 a, #logo h1 a:hover{font-size:1.6em;padding-top:10px;}
#logo h2{font-size:0.80em;}
.js #nav{display:none;}
.js .selectnav{display:block;}
select#selectnav1{color:#ffffff;background:transparent;width:230px;margin:0 auto 0 auto;padding:20px 6px 6px 6px;font-size:1.0em;letter-spacing:1px;border:none;}
select#selectnav1 option{background-color:#ffffff;color:#000000;font-size:0.80em;padding:1px 10px;}
#slider{width:100%;height:auto;}
.nivo-caption{visibility:hidden;display:none;}
.nivo-caption p{visibility:hidden;display:none;}
ul.tabs, .tab_container{visibility:hidden;display:none;}
blockquote.leftside, blockquote.rightside{visibility:hidden;display:none;}
.contentBox2, .contentBox3, .contentBox4, #sidebarLeft, #sidebarRight, #contentRight, #contentLeft, #contentMiddle{width:98%;margin:1%;padding:0;}
.catalog{margin-bottom:20px;}
dt.question{padding:10px 0 0 30px;margin:0 5px;}
dd.answer{margin:0 20px;}
}
@media screen and (max-width:623px) and (min-width:481px){.wrapper{width:96%;margin:0 2% 10px 2%;}
#logo h1, #logo h1 a, #logo h1 a:hover{font-size:1.7em;}
#logo h2{font-size:0.80em;}
.js #nav{display:none;}
.js .selectnav{display:block;}
select#selectnav1{color:#ffffff;background:transparent;width:230px;margin:0 auto 0 auto;padding:20px 6px 6px 6px;font-size:1.0em;letter-spacing:1px;border:none;}
select#selectnav1 option{background-color:#efefef;color:#000000;font-size:0.90em;padding:1px 10px;}
#slider{width:100%;height:auto;}
.nivo-caption{font-size:1.3em;}
ul.tabs li{padding:0px 5px;text-transform:none;font-size:0.90em;}
blockquote.leftside, blockquote.rightside{visibility:hidden;display:none;}
.contentBox3, .contentBox4, #sidebarLeft, #sidebarRight, #contentRight, #contentLeft, #contentMiddle{width:98%;margin:1%;padding:0;}
.contentBox4.catalog{width:48%;margin-bottom:20px;}
dt.question{padding:10px 0 0 30px;margin:0 5px;}
dd.answer{margin:0 20px;}
}
@media screen and (max-width:800px) and (min-width:769px){.wrapper{width:96%;margin:0 2% 10px 2%;}
#logo h1, #logo h1 a, #logo h1 a:hover{font-size:1.7em;}
#logo h2{font-size:0.85em;}
.js #nav{display:none;}
.js .selectnav{display:block;}
select#selectnav1{color:#ffffff;background:transparent;width:230px;margin:0 auto 0 auto;padding:10px 6px 6px 6px;font-size:1.0em;letter-spacing:1px;border:none;}
select#selectnav1 option{background-color:#ffffff;color:#000000;font-size:0.90em;padding:1px 10px;}
#slider{width:100%;height:auto;}
.nivo-caption{font-size:1.6em;}
ul.tabs li{padding:0px 5px;text-transform:none;font-size:0.90em;}
blockquote.leftside, blockquote.rightside{visibility:hidden;display:none;}
.contentBox4.catalog{width:48%;margin-bottom:20px;}
dt.question{padding:10px 0 0 30px;margin:0 5px;}
dd.answer{margin:0 20px;}
.image-googlemap{max-width:90%;}
.contentBox4{width:48%;margin:0 1%;padding:0;}
}
@media screen and (max-width:768px) and (min-width:624px){.wrapper{width:96%;margin:0 2% 10px 2%;}
#logo h1, #logo h1 a, #logo h1 a:hover{font-size:1.7em;}
#logo h2{font-size:0.95em;}
.js #nav{display:none;}
.js .selectnav{display:block;}
select#selectnav1{color:#ffffff;background:transparent;width:230px;margin:0 auto 0 auto;padding:10px 6px 6px 6px;font-size:1.0em;letter-spacing:1px;border:none;}
select#selectnav1 option{background-color:#ffffff;color:#000000;font-size:0.90em;padding:1px 10px;}
#slider{width:100%;height:auto;}
.nivo-caption{font-size:1.6em;}
ul.tabs li{padding:0px 5px;text-transform:none;font-size:0.90em;}
blockquote.leftside, blockquote.rightside{visibility:hidden;display:none;}
dt.question{padding:10px 0 0 30px;margin:0 5px;}
dd.answer{margin:0 20px;}
.image-googlemap{max-width:90%;}
.contentBox4, .contentBox4.catalog{width:48%;margin-bottom:20px;padding:0;}
}
@media screen and (max-width:1299px) and (min-width:801px){.wrapper{width:96%;margin:0 2% 10px 2%;}
#slider{width:100%;height:auto;}
.nivo-caption{font-size:1.9em;}
ul.tabs li{padding:0px 5px;text-transform:none;font-size:0.90em;}
}
.table-container{width:100%;overflow-y:auto;overflow:auto;margin:0 0 1em;border-top-style:dashed;border-bottom-style:dashed;border-top-width:thin;border-bottom-width:thin;}
#catalogimage0{max-width:60%;min-width:30%;height:auto;}
.color6 {
	background-color: #56E5FB;
	padding: 0;
}
.color7 {
	background-color: #006600;
	padding: 2px 2 2px 2;
}
