body{background:url(../siteart/newbg3.jpg) top center no-repeat;font-family: 'titillium_webregular';}
#bg{background:url(../siteart/newbg3.jpg) top center no-repeat; background-size:100% 100%;}

/*text*/
h1{font-family: 'titillium_webbold';letter-spacing:-1px;font-size:38px;line-height:65px;margin:10px 0 3px 0!important;text-shadow: 2px 2px 2px rgba(255, 255, 255, .6);}
h2{font-family: 'titillium_websemibold';font-size:32px;line-height:37px;margin:10px 0 3px 0!important;}
h3{font-family: 'titillium_websemibold';font-size:28px;line-height:33px;margin:10px 0 3px 0!important;}
h4{font-family: 'titillium_websemibold';font-size:20px;line-height:27px;margin:10px 0 3px 0!important;}
h5{font-family: 'titillium_websemibold';font-size:18px;line-height:30.5px;margin:10px 0 3px 0!important;}
h6{font-family: 'titillium_websemibold';font-size:16px;line-height:27.5px;margin:10px 0 3px 0!important;}
p{font-family: 'titillium_webregular';font-size:16px;line-height:26px;margin:10px 0 3px 0!important;}
em{font-family: 'titillium_webitalic';}
em.italic-head{font-family: 'titillium_webitalic';font-size:16px;margin-top:30px;float:left;}
strong{font-family: 'titillium_websemibold';}
ul.normal li{padding:5px 0 20px 0;}
ul.list{list-style:inside;}
ul.list li{padding:5px 0;}
::-moz-selection{color:#003d77;background:#CFCFCF;}
::selection{color:#003d77; background:#CFCFCF;}
.gal-head-pad{padding-left:21px;}

/*section/article margin*/
section{margin-top:30px;}
article{margin-top:30px;}

/*link*/
a{font-family: 'titillium_webregular';text-decoration:underline;line-height:normal;}
a:hover{text-decoration:none;}
a.white{color:#fff;text-decoration:none;}
a.white:hover{text-shadow: 3px 3px 3px rgba(0, 0, 0, .8);}
a.blue{color:#0056a7;}
a.black{color:#000;}
a.dark-grey{color:#333333;}
a.tel{color:#0056a7;text-decoration:none;}
a.tel-white{color:#fff;text-decoration:none;}
a.heading-one{font-family: 'titillium_webbold';letter-spacing:-1px;font-size:38px;line-height:65px;margin:10px 0 3px 0!important;text-shadow: 2px 2px 2px rgba(255, 255, 255, .6);text-decoration:none;color:#000;}
a.heading-one:hover{text-shadow: 3px 3px 3px rgba(255, 255, 255, .75);}
a:focus{color:auto;}
a:link{color:auto;}
a.nounderline{text-decoration:none!important;}
a:visited{color:auto;}
.button{padding:15px 20px;background:#0056a7;color:#fff;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);text-decoration:none;font-family: 'titillium_webbold';}
.button:hover{background:#003d77;-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);}
.google-btn{position:fixed;top:75px; left:0px;z-index:9999;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);box-shadow: 0px 0px 3px 0px }
.fb-btn{position:fixed;top:25px;left:0px;z-index:9999;background:#3B5998;width:86px;border:solid 1px #273264;-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px;display:block;}
.fb-btn a{font-size:25px;padding:6px 12px 4px 12px;color:#fff;}
.fb-btn:hover a{color:#fff;background:#2D2D2D;}

/*color*/
.white{color:#fff;}
.blue{color:#0056a7;}
.black{color:#000;}
.dark-grey{color:#333333;}

/*background colors*/
.white-bg{background:#fff;padding:15px 0;}
.white-trans-bg{background:rgba(255,255,255,.58);padding:15px 0;}
.black-bg{background:#000;padding:15px 0;}
.black-trans-bg{background:rgba(0,0,0,.75);padding:15px 0;}
.blue-bg{background:#0056a7;padding:15px 0;}
.blue-trans-bg{background:rgba(0,86,167,.75);padding:15px 0;}

.ie8 .white-trans-bg{background:#fff;opacity:1;padding:15px 0;}
.ie8 .black-trans-bg{background:#000;opacity:1;padding:15px 0;}
.ie8 .blue-trans-bg{background:#0056a7;opacity:1;padding:15px 0;}
.ie7 .white-trans-bg{background:#fff;opacity:1;padding:15px 0;}
.ie7 .black-trans-bg{background:#000;opacity:1;padding:15px 0;}
.ie7 .blue-trans-bg{background:#0056a7;opacity:1;padding:15px 0;}

/*min-height*/
.minheight{min-height:260px;}

/*header*/
header{background:rgba(255,255,255,.75);padding:15px 0!important;}
header .make-room{padding-left:30px!important;border-left:solid 1px #606060;}
.head-contact-info{margin-top:30px;}
p.head-email{margin-top:43px!important;}

/*navigation*/
#nav{list-style:none;float:none;height:52px;background:#0055A7;}	
#nav li{float:left;display:block;}
#nav li a{float:left;color:#fff;line-height:52px;font-size:16px;text-transform:uppercase;text-decoration:none!important;padding:0 17px;width:100%;text-align:center;font-family: 'titillium_websemibold';
transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}
/* ADD THESE RIGHT AFTER */
#nav .desktop-nav li { display:inline-block !important; float:none !important; }
#nav .desktop-nav li a { float:none !important; display:inline-block !important; width:auto !important; }
#nav .desktop-nav { display:block; text-align:center; width:100%; }
.ie8 #nav li a{padding:0 23px;}
#nav li a:hover{background: #003d77;text-decoration:none!important;}
#nav li a.selected{background: #003d77;}

.inv-nav{list-style:none;float:none;height:100%;background:#0055A7;}	
.inv-nav li{float:left;display:block;}
.inv-nav li a{float:left;color:#fff;line-height:52px;font-size:16px;text-transform:uppercase;text-decoration:none!important;padding:0 17px;width:100%;text-align:center;font-family: 'titillium_websemibold';
transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}
.ie8 .inv-nav li a{padding:0 23px;}
.inv-nav li a:hover{background: #003d77;text-decoration:none!important;}
.inv-nav li a.selected{background: #003d77;}

/*slideshow*/
.slideshow-hold{background:rgba(0,0,0,.75);padding:15px 0;padding:0;margin-top:0px;}
.ie7 .slideshow-hold{background:#000;}
.ie8 .slideshow-hold{background:#000;}
.behind-slide{padding:20px;
background: rgb(234,234,234);
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(242,242,242,1) 10%, rgba(242,242,242,1) 10%, rgba(255,255,255,1) 28%, rgba(237,237,237,1) 72%, rgba(242,242,242,1) 94%, rgba(204,204,204,1) 100%);
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 10%,rgba(242,242,242,1) 10%,rgba(255,255,255,1) 28%,rgba(237,237,237,1) 72%,rgba(242,242,242,1) 94%,rgba(204,204,204,1) 100%);
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 10%,rgba(242,242,242,1) 10%,rgba(255,255,255,1) 28%,rgba(237,237,237,1) 72%,rgba(242,242,242,1) 94%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cccccc',GradientType=0 );}

ul{list-style: none outside none;padding-left: 0;margin: 0;}
.demo .item{margin:0;}
.content-slider li{background:none;text-align: center;color: #FFF;}
.content-slider h3 {margin:0;padding:0;}
.demo{max-width: 849px;}

.rightofslide{margin-top:120px;}

/*main content*/
.main-content{padding:25px 0;}
.img-room{margin-top:20px!important;margin-bottom:20px!important;}
.weather-hold{width:100%;}

/*scrolling inventory*/
.scrolling { height:112px; background:#fff;position:relative;padding:10px;z-index:102;  overflow:hidden;}
/*iframe.banner { width:100%; height:90px; background:#fff;z-index:1; position:relative;  background:#fff; overflow:hidden;  }*/
.desktop-scroll{display:block;}
.mobile-scroll{display:none;}
	
/*hold iframed inventory*/
.site-width{width:100%;border-bottom:solid 3px #0055A7;}
#main-search {
    display: none;
}
.scroll-frame {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    text-align: center;
    background: #e6e6e6;
	padding:10px 0;
	
}

.scroll-frame iframe {
	width:100%;
	height:90px;
	display:block;
	text-align:center;
}

.new-search {background:#EFEFEF; padding:20px 0;}

.new-search .col4 {
    width: 48%;
    float: left;
    margin-right: 2%;
}

.new-search label {
    display: block;
    margin-bottom: 3px;
	font-family: 'titillium_webregular';
}

.new-search select {
    width: 100%;
    width: calc(100% - 2px);
    border: none;
    color: #8e8d8d;
    vertical-align: middle;
    font-size: 12px;
    line-height: normal;
    padding: 10px;
    -webkit-border-radius: 0;
    margin-bottom: 10px;
	box-sizing:border-box;
	font-family: 'titillium_webregular';
}

.new-search input {
    width: 100%;
    width: calc(100% - 2px);
    border: none;
    color: #8e8d8d;
    vertical-align: middle;
    font-size: 12px;
    line-height: normal;
    padding: 11px;
    -webkit-border-radius: 0;
    margin-bottom: 10px;
	box-sizing:border-box;
	font-family: 'titillium_webregular';
}

.listings-wrapper .listing-largecard .listing-largecard-image a {
    padding-bottom: 75.25% !important;
}
/* default - hide mobile menu */
#menu { display: none; }
.new-search input#Search {
    color: #fff;
	margin-top:20px;
}
.row {margin:0 !important;}
/*mfg logos*/
.mfg-logo{float:left;width:160px;}

/*footer*/
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline;font-family: 'titillium_weblight';font-size:13px;color:#fff;}
a.footerlink:hover {text-decoration:none;font-family: 'titillium_weblight';font-size:13px;color:#fff;}
.footertext{font-family: 'titillium_weblight';font-size:13px; color:#fff;}
.smallfootertext{font-family: 'titillium_weblight';font-size:10px; color:#fff;}
.divfooter {width:100%; text-align:center; margin:0 auto;}
/*sticky footer*/
html, body {height: 100%;}
#page-wrap {min-height: 100%;/* equal to #sticky-bottom height */margin-bottom: -163px;background:none;}
.ie7 #page-wrap {min-height: 100%;/* equal to #sticky-bottom height */margin-bottom:0;}
#page-wrap:after {content: "";display: block;}
footer, #page-wrap:after {height:163px;}

@media (max-width:1200px){
.head-contact-info{margin-top:0px;}
header .make-room{padding-left:15px!important;border-left:none;}

.rightofslide{margin-top:0px;}
}

@media (max-width:1180px){
#nav li a{font-size:15px;text-transform:none;padding:0 5px;font-family:'titillium_webregular';}
}
	
@media (max-width:1170px){
.google-btn{position:relative;top:0px;margin:0 auto;padding-left:15px;}
.fb-btn{display:none;}
}

@media (max-width:975px){
#nav li a{font-size:14px;text-transform:none;letter-spacing:-1px;padding:0 11px;font-family:'titillium_webregular';}
}

@media (max-width:900px){
h1{font-family: 'titillium_websemibold';font-size:28px}
h2{font-family: 'titillium_webregular';font-size:26px;line-height:32px;}
h3{font-family: 'titillium_webregular';font-size:24px;line-height:30px;}
h4{font-family: 'titillium_webregular';font-size:16px;line-height:24px;}
h5{font-family: 'titillium_webregular';font-size:16px;line-height:22px;}
h6{font-family: 'titillium_webregular';font-size:15px;line-height:22px;}
p{font-family: 'titillium_weblight';font-size:13px;}
em.italic-head{font-family: 'titillium_weblight_italic';font-size:15px;margin:8px 0;float:left;}
a.heading-one{font-family: 'titillium_websemibold';font-size:28px;line-height:45px;}
#nav li a{font-size:14px;text-transform:none;letter-spacing:-1px;padding:0 5px;font-family:'titillium_webregular';}
}

@media (max-width:768px){
.desktop-scroll{display:none;}
.mobile-scroll{display:block;display:block;margin-left:auto;margin-right:auto;}
}

@media (max-width:645px){
#nav{height:44px;}
.behind-slide{padding:0;}
.desktop-nav {display: none!important;}
}

@media (max-width:581px){
h1{font-size:26px;line-height:32px;}
.head-contact-info{text-align:right;}
.head-contact-info p{font-size:12px!important;line-height:normal}
p.head-email{margin-top:0px!important;}
.col-xs-12{padding:0px!important;}

}

@media (max-width:470px){
a.heading-one{font-family: 'titillium_websemibold';font-size:28px;line-height:34px;}
}

@media (max-width:450px){
h6.pad{padding:0px!important;}	

.theme-default .nivo-controlNav.nivo-thumbs-enabled {display:none;}
.theme-default .nivoSlider {margin-bottom:0px!important;}

a.footerlink:link, a.footerlink:visited, a.footerlink:active{font-family: 'titillium_webthin';font-size:7px;}
a.footerlink:hover {font-family: 'titillium_webthin';font-size:7px;}
.footertext{font-family: 'titillium_webthin';font-size:7px;}
.smallfootertext{font-family: 'titillium_webthin';}

#page-wrap {margin-bottom: -165px;}
footer, #page-wrap:after {height:165px;}

.google-bot h6{font-size:11px;font-family: 'titillium_weblight';padding:0px!important;}
}


@media (max-width:395px){
.head-contact-info{text-align:center;margin-top:15px;}
.head-contact-info p{font-size:12px!important;line-height:normal}
.head-contact-info .text-right{text-align:center;}
p.head-email{margin-top:0px!important;}
}

.seven-left{display:none;}
.seven-right{display:none;}

.ie7 .seven-left{display:block;float:left;}
.ie7 .seven-left-nothidden{display:block;float:left;}
.ie7 .seven-right{display:block;float:right;}
.ie7 .seven-right-nothidden{display:block;float:right;}
.ie7 .seven-width{display:block;padding:0;margin:0;max-width:250px;}
.ie7 .seven-none{display:none;}

@media (max-width:500px){
.new-search .col4 {width:100%; margin-right:0;}
}