@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(http://fonts.googleapis.com/css?family=Grand+Hotel);
@import url(http://fonts.googleapis.com/css?family=Poiret+One);
@import url(http://fonts.googleapis.com/css?family=Seaweed+Script);
@import url(http://fonts.googleapis.com/css?family=Vollkorn:400italic,700italic,400,700);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,500,700);
@import url(http://fonts.googleapis.com/css?family=Alegreya:400italic,700italic,400,700);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);

html, body{ margin: 0; padding: 0; border: none; text-align: left; border: none; font-family: 'Lora', Times, serif; font-size:14px; color:#555; }
p{ font: auto; margin:5px 0 20px; }

body{  background: #eee; } 

a:link { color:#0d4e9a; text-decoration: none; }
a:visited { color:#0d4e9a; text-decoration: none; }
a:active { color:#0d4e9a; text-decoration: none; }
a:hover { color:#000; text-decoration: underline; }

.clearboth { clear: both; height: 1%; }

img{
max-width:100%;
height:auto;

}

embed, object, video {
max-width:100%;

}

div.getTop {
    overflow: hidden;
    position: relative;
}

div.getTop span {
    position: absolute;
    top: -60px;
    visibility: hidden;
}

#social-logo-images{ margin:0 15px; padding: 3px; background:#e3e3e3; height: 24px; width:24px; -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px;}

.social-logo-images-none{ margin: 0 5px; }


.social-phone{ padding-top:10px; font-size:22px; color:#787a7c; }



#video-wrapper{ margin: 0; }

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
padding: 0; 

}

#head-bar-wrapper-fixed{ width:100%;  position: fixed; padding:0; z-index:10; background:#fff; background-color:rgba(255, 255, 255, 0.9); box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;}

#jump-to-wrapp{ background: #ddd; padding: 5px 10px; margin: 5px 0 10px; text-align:center; color:#ccc; }

#head-bar-line-black{ width:100%; height:2px; background:#000; padding:4px 0 0;}
#head-bar-line-white{ width:100%; height:1px; background:#fff; padding:4px 0 0;}
#head-bar-line{ width:100%; height:1px; background:#999; }
#head-bar-line-light{ width:100%; height:1px; background:#eee; }


#home-top-wrap{ width:100%;  }

#home-top-logo{ padding:10px 20px 10px; }

#mobile-logo{ float:right; margin:5px 30px 0; width:60px; }

#blog-title { font-size:17px; color:#222; font-family: 'Raleway', sans-serif; margin-top:1%; text-transform:normal; line-height:30px; text-shadow:1px 1px 1px #eee;}
#blog-date { font-size:18px; color:#CCCCCC; font-family: Helvetica, arial, sans-serif; text-transform:uppercase; }
#blog-text { margin-left: 10px; margin-right:20px; color:#666666; line-height:24px; font-size:14px;  }
#blog-body{  line-height:26px; padding: 0 1% 1%;}
#section-body { line-height:26px; padding: 0 2%; margin-top:-1%;}

#page-section-line{ height:1px; margin:0 0 20px 0; background:#ddd; }

#blog-sub-title{ font-size:20px; line-height:32px; font-family: 'Raleway', sans-serif; text-transform:uppercase; color:#222; font-weight:bold; letter-spacing:1px; text-shadow: 1px 1px 3px #ddd;}
#blog-side-title{ margin-bottom:5px; font-size:18px; line-height:24px; color:#222; font-weight:bold; letter-spacing:0; text-shadow: 1px 1px 3px #eee;}

#blog-section-title{ font-size:16px; line-height:20px; font-family: 'Raleway', sans-serif; color:#222; font-weight:bold; letter-spacing:1px; text-shadow: 1px 1px 3px #ddd;}

#blog-right-title{ font-size:16px; padding: 0 0 0 2%; line-height:24px; font-family: 'Raleway', sans-serif; text-transform:none; color:#999; font-weight:bold; letter-spacing:1px; text-shadow: 1px 1px 3px #ddd;}

#jump-to-links{ float:left; padding:5px; font-size:16px; line-height:24px; font-family: 'Raleway', sans-serif; text-transform:none; color:#999; font-weight:bold; letter-spacing:1px; text-shadow: 1px 1px 3px #ddd; }

.jump-to-link{ font-size:15px; font-family: 'Raleway', sans-serif; margin: 0 8px; }
a.jump-to-link:link {   }
a.jump-to-link:visited {   }
a.jump-to-link:active { }
a.jump-to-link:hover {   }

.odd{ background: url(/images/jpg/background/) repeat;}
.even{ background: #EEEEEE; }

.white{ color:#fff; }
a.white:link {  color:#fff; text-decoration: none; }
a.white:visited {  color:#fff; text-decoration: none; }
a.white:active {  color:#fff; text-decoration: none; }
a.white:hover {  color:#eee; text-decoration: underline; }

.light{ color:#e3e3e3; }
a.light:link {  color:#e3e3e3; text-decoration: none; }
a.light:visited {  color:#e3e3e3; text-decoration: none; }
a.light:active {  color:#e3e3e3; text-decoration: none; }
a.light:hover {  color:#eee; text-decoration: underline; }

.main-nav-bar{ color:#000; text-shadow: 1px 1px 3px #fff; font-weight:bold; }
a.main-nav-bar:link {  color:#000; text-decoration: none; }
a.main-nav-bar:visited {  color:#000; text-decoration: none; }
a.main-nav-bar:active {  color:#000; text-decoration: none; }
a.main-nav-bar:hover {  color:#e85724; text-decoration: underline;  }


.dark-link{ color:#656565;}
a.dark-link:link {  color:#656565; text-decoration: none; }
a.dark-link:visited {  color:#656565; text-decoration: none; }
a.dark-link:active {  color:#656565; text-decoration: none; }
a.dark-link:hover {  color:#ee8e42; text-decoration: underline; }

.black-link{ color:#222;}
a.black-link:link {  color:#222; text-decoration: none; }
a.black-link:visited {  color:#222; text-decoration: none; }
a.black-link:active {  color:#222; text-decoration: none; }
a.black-link:hover {  color:#ee8e42; text-decoration: underline; }

.read-more{ margin-left:10px; font-weight:bold; font-size:11px; font-style:italic; color:#8b451a;  }

#footer-full-bottom-new{ height: 200px; width:100%;  }

#footer-in{ line-height:18px; text-align: center; font-size: 14px; color:#96908c; font-family: sans-serif; }
.footer-in { color:#96908c; }
a.footer-in:link {  color:#96908c; text-decoration: none; }
a.footer-in:visited {  color:#96908c; text-decoration: none; }
a.footer-in:active {  color:#96908c; text-decoration: none; }
a.footer-in:hover { color:#eee; text-decoration: underline; }

.right-item-title{ font-weight:bold; font-style:italic; }
a.right-item-title:link {  color:#999999; text-decoration: none; }
a.right-item-title:visited {  color:#999999; text-decoration: none; }
a.right-item-title:active {  color:#999999; text-decoration: none; }
a.right-item-title:hover { color:#981818; text-decoration: underline; }

.home-third-title{ color:#1cace4; }
a.home-third-title:link {  color:#1cace4; text-decoration: none; }
a.home-third-title:visited {  color:#1cace4; text-decoration: none; }
a.home-third-title:active {  color:#1cace4; text-decoration: none; }
a.home-third-title:hover { color:#0d4e9a; text-decoration: none; }

#main-nav-new{ padding:4px 0 0; z-index:-999;}


#section-main-photo{  padding:0; margin: 10px; background:; border: 0px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0px 0px 0px #ccc; -moz-box-shadow: 0px 0px 0px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc;}


#full-main-photo{ background:#fff; border: 1px solid #fff; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 1px 1px 5px #ccc; -moz-box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc;

}

#full-blog-photo{ background:; margin:10px 0 20px; border: 1px solid #eee; line-height:10px;
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
z-index:-11;
}

#full-blog-video{ background:; margin:5px 0; border: 1px solid #eee; line-height:10px;
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
z-index:-11; 
}

#blog-photo{ background:; border: 0px solid #eee; line-height:10px;
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
z-index:-11;
}


#gallery-photo{ background:; border: 1px solid #eee; line-height:10px;
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
margin:10px ; 
}

#pagewrap{ text-align:left; }


#fifth{ text-align:center; }

#foot-title{ font-size:16px; color:#b76422; font-weight:bold; text-shadow: 0px 0px 0px #999; padding: 20px 0 5px; }
#foot-link{ }

#third {
text-align:center;
}

#quarter { text-align:center; }
#quarter-left { text-align:left; }
#quarter-right { text-align:left; }
#three-quarter-left { text-align:left; }
#three-quarter-right { text-align:left; }

#quarter-pic{ float:left; width:25%; }

#fifth { text-align:center; }

#social-bar{ width:100%; min-height:50px; border-top:1px solid #fff; background:#e3e0da; 
box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;
}


#form-wrap-all{}
#form-wrap{ margin:10px 0 0 0; color:#999; font-style:italic; text-align:left; width:96%; margin:2%;}
#form-title{ font-size:18px; margin-top:20px; }

.radioa{ color:#666; padding:5px; display:inline; }

.textfull{  padding:5px 4px; background-color: #fff;  color: #666; border-left:#fff 1px solid; border-right:#fff 1px solid; border-top:#fff 1px solid; border-bottom:#fff 1px solid; highlight-color:#FFFFFF; line-height:22px; font-size:14px;
box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;
width:100%;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}

.texta{  background-color: #fff;  color: #666; border-left:#fff 1px solid; border-right:#fff 1px solid; border-top:#fff 1px solid; border-bottom:#fff 1px solid; highlight-color:#FFFFFF; line-height:22px; font-size:14px;
box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;
width:100%;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}

.textb{  padding: 5px 0; background-color: #fff;  color: #666; border-left:#fff 1px solid; border-right:#fff 1px solid; border-top:#fff 1px solid; border-bottom:#fff 1px solid; highlight-color:#FFFFFF; line-height:22px; font-size:14px;
box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;
width:100%;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}

.selecta{  color: #666;  border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; highlight-color:#FFFFFF; line-height:30px; font-size:14px;
box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;
width:98%; margin:2px; padding:5px; 
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
}

.submit-btn{ width:100%; padding: 5px 0; font-size:14px; line-height:22px; color:#fff; text-shadow:1px 1px 3px #333; background:#71706d;  font-weight:bold; 
-moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;
border-left:#666 0px solid; border-right:#666 1px solid; border-top:#666 1px solid; border-bottom:#666 1px solid;
box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;
}

#half-all{ float:left; width:50%; }
#third-all{ float:left; width:33.333%; }
#picture-pad{ padding: 0 10px 20px; }

#newsletter-title{ color:#96908c; font-style:italic; }

#half-column-padd{padding: 10px 20px 10px 0; }

.view-web{ font-size:12px; font-weight:normal; font-style:italic; }

@media screen and (max-width:18020px) {

#main-wrapper-site{ padding: 0; width:1000px; }
.main-wrapper-site{ min-height: 500px; }

#home-space-top{ height:30px; }

#full-wrapper{ width:100%; }

#full-wrapper-white{ width:100%; background:#fff; padding: 0 0 40px; margin: 0 0; }
#full-wrapper-grey{ width:100%; min-height:300px; background:#f4f4f4; margin:0 0;}
#full-wrapper-grey-home{ width:100%; min-height:300px; background:#f4f4f4; margin:0;}
#full-wrapper-grey-dark{ width:100%; min-height:300px; background:#b5b6b8; margin: 0 0; }

#full-wrapper-header{ width:100%; }

#home-break{ width:100%; height: 40px; }
#photo-top{ width:100%; height: 10px; }

#photo-title{ padding: 0 2% 1% ; height: 40px; overflow:hidden; text-align:center; }

#head-wrap-all{ width:100%; }
#header-wrapper{ width:1000px; }
#header-wrapper-gen{ width:1000px; }

#gallery-top{ height: 70px; }

#home-padd{ padding:20px; text-align:left; }
#page-padd{ padding:0 20px 0; text-align:left; }

#half-padd{ padding:10px 20px 20px 0; text-align:left; }

#footer-padd{ padding:30px; text-align:left; color: #e3e3e3; text-shadow: 1px 1px 2px #808080; font-size:12px; line-height:20px; }
#footer-padd-center{ padding:30px; text-align:center; color: #e3e3e3; text-shadow: 1px 1px 2px #808080; font-size:12px; line-height:22px; }
#footer-padd-right{ padding:30px; text-align:right; color: #e3e3e3; text-shadow: 1px 1px 2px #808080; font-size:12px; line-height:22px; }

#full{ float:left; width:100%; text-align:left; }
#half{ float:left; width:50%; text-align:left; }
#half-right{ float:right; width:50%; text-align:left; }
#third{ float:left; width:33.33333%; }
#third-left{ float:left; width:33.33333%; text-align:left; }
#third-right{ float:right; width:33.33333%; text-align:left; }
#two-third{ float:left; width:66.66%; }
#two-third-right{ float:right; width:66.66%; }
#fifth { float:left; width:20%; }

#third-logo{ float:left; width:33.33333%; }
#two-third-nav{ float:right; width:66.66%; }
#side-60-right{ float:right; width:60%; }
#side-40-logo{ float:left; width:40%; }

#blog-links{ float:left; width:20%; }
#blog-links-pad{ padding:2%; }

#side-75-right{ float:right; width:75%; }
#side-25-logo{ float:left; width:25%; }
#side-75{ float:left; width:75%; text-align:left; }
#side-25{ float:left; width:25%; text-align:left; }

#side-80-right{ float:right; width:80%; }
#side-20-logo{ float:left; width:20%; }

#quarter{ float:left; width:25%; }
#quarter-left{ float:left; width:25%; }
#quarter-right{ float:right; width:25%; }
#three-quarter-left{ float:left; width:75%; }
#three-quarter-right { float:right; width:75%;  }

#fifth{ float:left; width:20%; }

#main-nav-wrap-half{ background: url(/uploads/logos/nav-bg-2e6d00-fff-40.png) top center repeat; padding:0; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }
#main-nav-wrap-pad{ padding:10px 20px 0; }

#site-title{ color:#222; padding:10px; font-size:32px; font-family: 'Poiret One', cursive; text-shadow:1px 1px 2px #ccc;}
#page-title{ font-size:42px; line-height:40px; font-family: 'Raleway', sans-serif; color:#000; margin: 0; padding: 2% 0 1%; text-transform:uppercase; text-shadow:1px 1px 2px #ccc;}
#page-body{ line-height:26px; }

#page-body-padd{ line-height:26px; padding: 0 10px; }

#form-section-title{ font-family: 'Raleway', sans-serif; letter-spacing:1px; font-size:22px; color:#222; margin: 0; text-transform:uppercase; text-shadow:1px 1px 2px #ccc;}


#page-break-title{ font-family: 'Raleway', sans-serif; letter-spacing:1px; font-size:30px; color:#222; margin: 0; padding:20px 0 0; text-transform:uppercase; text-shadow:1px 1px 2px #ccc;}

#pad-right{ padding:0 10px 0 0; }
#pad-left{ padding:0 0 0 10px; }


#slider { width: 100%; height: 190px; text-align:left; }

#large-image{ width:100%; height:587px; line-height:10px; background:#222; overflow:hidden; }

#newsworthy{ width:100%; height:180px; background:#e65725; overflow:hidden; text-align:left; }
#newsworthy1{ width:100%; height:180px; background:#e65725; }

#newsworthy-photo{ float:left; margin-right:20px; }
#newsworthy-photo1{ float:left; margin-right:20px; width:40%; }

#main-nav-phone {
display:none;
}

#main-nav-web {
display:block;
}

.anythingSlider-default .arrow a {
	display: block;
	height: 200px; width: 67px; right: -20px;
	margin: -30px 0 0 0; /* half height of image */
	text-align: center;
	outline: 0;
	background: url(/uploads/images/arrows.png) no-repeat;
}

#home-caption-body{ display:block; color:#999; padding:5px; font-style:italic; }

.rslides_container { margin:0; }

.rslides_container_gen { margin:0; }

#home-foot-logo{ padding:40px 0 20px; }

#footer-contact-body{color:#e3e0da; padding:40px 20px 20px; }

#form-full-wrap{ padding:20px; background:#eee; border:1px solid #fff; line-height:20px; background:#eee; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }

#form-full-wrap-break{ margin: 20px 0; padding:0 10px 10px; background:#ddd; border:1px solid #eee; line-height:20px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }

#form-full-wrap-break-ed{ margin: 20px 0; padding:10px; background:#ddd; border:0px solid #eee; line-height:20px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }

#form-full-wrap-break-ed-no{ margin: 20px 0; padding:0 10px 10px; border:0px solid #eee; line-height:20px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }

#form-full-wrap-break-no{ margin: 20px 0; padding:0; border:2px solid #ddd; line-height:20px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }


#checkbox-wrap{ margin: 10px 0; padding:10px; background:#fff; border:1px solid #fff; line-height:10px; box-shadow: 1px 1px 4px #ccc; -moz-box-shadow: 1px 1px 4px #ccc; -webkit-box-shadow: 1px 1px 4px #ccc; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; }

#form-section-bold{padding:10px 5px 5px; font-size:18px; font-style:italic; font-weight:thin; color:#444; }

#home-third-title{ background:; padding: 0 0 5px; text-align:left; font-size:38px; font-family: 'Raleway', sans-serif; text-transform:normal; color:#1cace4; text-shadow: 1px 1px 2px #ccc; }
#home-third-body{ color: #999; line-height: 22px; }

#product-main-photo-big{ padding: 10px 0 ; }
#product-main-photo-mobile{ display:none; }


#gallery-wrapper{ float:left; width:20%; }
#gen-photo-wrapper{  margin-right:20px; }

#blog-photo-index{ background:; border: 0px solid #fff; margin:5px 20px 15px 0; line-height: 10px; 
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
}

#blog-photo-index-right{ background:; border: 0px solid #fff; margin:5px 0 15px 20px; line-height: 10px; 
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
}

#blog-photo-index-full{ background:; border: 0px solid #fff; margin:5px 0 15px 0; line-height: 10px; 
box-shadow: 0px 0px 4px #ccc; -moz-box-shadow: 0px 0px 4px #ccc; -webkit-box-shadow: 0px 0px 4px #ccc;
}


}







@media screen and (max-width:1000px) {

#main-wrapper-site{ padding: 0; width:100%; }
.main-wrapper-site{ min-height: 500px; }

#home-space-top{height:30px; }

#gallery-top{ height: 70px; }

#site-title{ padding:10px; font-size:32px; }
#page-title{ font-size:42px; line-height:40px; }

#header-wrapper{ width:100%; }
#header-wrapper-gen{ width:100%; }

#home-padd{ padding:2% 4%; }
#page-padd{ padding:0 4% 2%; }

#half-padd{ padding:1% 4% 2% 0; }

#full{ float:left; width:100%; text-align:left; }
#half{ float:left; width:50%; text-align:left; }
#half-right{ float:right; width:50%; text-align:left; }
#third{ float:left; width:33.33333%; }
#third-left{ float:left; width:33.33333%; }
#third-right{ float:left; width:33.33333%; }
#two-third{ float:left; width:66.66%; }
#two-third-right{ float:right; width:66.66%; }
#fifth { float:left; width:20%; }


#quarter{ float:left; width:25%; }
#fifth{ float:left; width:20%; }

#home-break{ width:100%; height: 40px; }

#fifth-nav{ float:left; width:19.7%; text-transform:uppercase; font-size:12px;}
#nav-left{ float:left; text-transform:uppercase; font-size:13px;}
#nav-left-pad{ padding:5px 12px; }

#fifth-nav-pad{ padding:6px 4px; }

#large-image{ width:100%; height:auto; line-height:10px; background:#222; overflow:hidden; }


#main-nav-phone {
display:none;
}

#main-nav-web {
display:block;
}

.rslides_container { margin:0; }

.rslides_container_gen { margin:0; }

#footer-contact-body{ padding:40px 20px 20px; }


#pad-right{ padding:0 10px 0 0; }
#pad-left{ padding:0 0 0 10px; }



}


@media screen and (max-width:850px) {


#main-wrapper-site{ padding: 0; width:100%;  }
.main-wrapper-site{ min-height: 400px; }

#home-space-top{height:1%; }

#gallery-top{ height: 70px; }

#site-title{ padding:10px; font-size:28px; }
#page-title{ font-size:38px; line-height:42px; }

#home-padd{ padding: 2% 4%; }
#page-padd{ padding: 0 4% 2%; }

#half-padd{ padding:1% 4% 2% 0; }

#home-break{ width:100%; height: 20px; }

#full{ float:none; width:100%; text-align:left; }
#half{ float:none; width:100%; text-align:left; }
#half-right{ float:none; width:100%; text-align:left; }
#third{ float:none; width:100%; }
#third-left{ float:none; width:100%; }
#third-right{ float:none; width:100%; }
#two-third{ float:none; width:100%; }
#two-third-right{ float:none; width:100%; }
#fifth { float:none; width:100%; }


#quarter{ float:none; width:100%; }
#quarter-left{ float:none; width:100%; }
#quarter-right{ float:none; width:100%; }
#three-quarter-left{ float:none; width:100%; }
#three-quarter-right{ float:none; width:100%; }


#fifth{ float:none; width:100%; }

#page-title{ font-size:34px; margin: 0;}

#full-wrapper-grey{ min-height:300px; margin:0 0;}
#full-wrapper-grey-dark{ min-height:300px; margin:0 0;}

#pad-right{ padding:0; }
#pad-left{ padding:0; }

#fifth-nav{ float:left; width:19.7%; text-transform:uppercase; font-size:14px;}
#nav-left{ font-size:14px;}
#nav-left-pad{ padding:5px 10px; }

#main-nav-new { display:block; }

#slider { width: 100%; height: 190px; text-align:left; }

#newsworthy{ width:100%; height:180px; background:#e65725; overflow:hidden; text-align:left; }
#newsworthy1{ width:100%; height:180px; background:#e65725; }

#newsworthy-photo{ float:left; margin-right:20px; }
#newsworthy-photo1{ float:left; margin-right:20px; width:40%; }

#main-nav-wrap-half{ display:none; }

#main-nav-web {
display:none;
}

#main-nav-phone { display:block; background: url(/uploads/logos/nav-bg-2e6d00-fff-40.png) top center repeat; width:100%; text-transform:uppercase;  text-align:center; padding:0 3% 1%;  }

#main-nav-phone ul { list-style-type:none; margin:0; padding:0; }

#main-nav-phone ul li { display:block; float:left; }

#main-nav-phone ul li a { font-size:18px; letter-spacing:0px; color:#999; padding:10px; display:block; line-height:20px; text-align:left;  text-shadow: #3d8d84 0px 0px 4px;}              

#main-nav-phone ul li a:hover{ color:#981818; text-decoration: none; text-shadow: #CCCCCC 0px 0px 4px;}

#main-nav-phone ul li a.current { color:#981818;  text-shadow: #CCCCCC 0px 0px 4px; background:url(/images/png/background/white30-bg.png) top repeat; }

#main-nav-phone p a { color:#CCCCCC; }


.anythingSlider-default .arrow a {
	display: block;
	height: 200px; width: 67px; right: -20px;
	margin: -30px 0 0 0; /* half height of image */
	text-align: center;
	outline: 0;
	background: url(/uploads/images/arrows.png) no-repeat;
}

#home-caption-body{ display:block; }

.rslides_container { margin:0; }

.rslides_container_gen { margin:0; }

#home-foot-logo{ padding:4%; }
#footer-contact-body{ padding:4%; }

#product-main-photo-big{ display:block; }
#product-main-photo-mobile{ display:none; }



}



@media screen and (max-width:700px) {

#page-title{ font-size:34px; margin: 0; }

#home-break{ width:100%; height: 2%; }

#gallery-top{ height: 60px; }

#site-title{ padding:10px; font-size:26px; }
#page-title{ font-size:30px; line-height:36px; }

#slider { width: 100%; height: 310px; text-align:left; }

#newsworthy{ width:100%; height:300px; background:#e65725; overflow:hidden; text-align:left; }
#newsworthy1{ width:100%; height:300px; background:#e65725; }

#newsworthy-photo{ float:none; width:100%; }
#newsworthy-photo1{ float:none;  width:100%; }

.anythingSlider-default .arrow a {
	display: block;
	height: 200px; width: 67px; right: -20px;
	margin: -90px 0 0 0; /* half height of image */
	text-align: center;
	outline: 0;
	background: url(/uploads/images/arrows.png) no-repeat;
}

#full-wrapper-grey{ min-height:300px; margin:0 0;}
#full-wrapper-grey-dark{ min-height:300px; margin:0 0;}

#home-caption-body{ display:none; }

.rslides_container { margin:0; }


#product-main-photo-big{ display:none; }
#product-main-photo-mobile{ display:block; }

#gallery-wrapper{ float:none; width:100%; }
#gen-photo-wrapper{ margin-right:0;  }

#blog-photo-index{ margin: 2% 0; }

#blog-photo-index-right{ margin: 2% 0; }

#blog-photo-index-full{ margin: 2% 0; }


}


@media screen and (max-width:480px) {

#main-nav-wrap-half{ display:none; }

#main-nav-phone { display:block; width:100%; text-transform:uppercase;  text-align:center;   }

.rslides_container { margin:0; }

.rslides_container_gen { margin:0; }

#gallery-top{ height: 50px; }

#site-title{ padding:10px; font-size:20px; }
#page-title{ font-size:28px; line-height:32px; }

}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


a img {border: 0; }