@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

html, body{ margin: 0; padding: 0; border: none; text-align: left; border: none; font-family: Helvetica, arial, sans-serif; font-size:14px; color:#333; }
p{ font: auto; margin:10px 0; }

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%;

}

#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; }

#nav{ font-size:18px; font-family: 'Helvetica', helvetica, sans-serif; font-weight:bold; text-transform:none; }


#video-wrapper{ margin:20px 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-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; width:140px;}

#blog-title { font-size:17px; color:#222; font-family: 'Open Sans Condensed', 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{ color:#222; font-size:14px; line-height:22px; padding: 0 1% 1%;}
#section-body { color:#656565; font-size:14px; line-height:22px; padding: 0 2%; margin-top:-1%;}

#blog-sub-title{ font-size:20px; line-height:32px; 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;}

#ba-title{ font-size:15px; margin: 15px 0 0 10px; line-height:20px; color:#999; font-style:italic; font-weight:normal; letter-spacing:1px; text-shadow: 1px 1px 3px #ddd;}

.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:20px 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 ; 
}

#ba-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:0 10px 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{ color:#999; font-style:italic; text-align:left; width:96%; margin:1% 2%; }
#form-title{ font-size:18px; margin-top:20px; }

#form-wrap-title{ font-size:16px; font-weight:bold; padding: 4px 1%; margin: 2% 0 1%; background:#00abe5; color:#eee; font-style:italic; }


.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;

-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{ display:block; width:100%; padding: 5px 10px; 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; }



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

#product-main-photo-big-1000{ padding: 15px 0 ; display:block; }

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

#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: 20px 0; 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; }

#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 20px; 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-photo{ float:left; width:50%; text-align:left; margin:15px 0; }
#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; }

#page-title{ font-size:42px; line-height:48px; font-family: 'Open Sans Condensed', sans-serif; color:#222; margin: 0; text-transform:uppercase; text-shadow:1px 1px 2px #ccc;}
#page-body{ line-height:24px; }

#page-body-grey{ line-height:24px; color: #999; }


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

#page-body-padd2{ line-height:24px; padding: 0 10px 10px; margin-top:-9px;}

#form-section-title{ font-family: 'Open Sans Condensed', 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: 'Open Sans Condensed', 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; }


.pad-right{ padding-right:1%; }
.pad-left{ padding-left:1%; }
.pad-both{ padding: 0 1%; }

#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%; }

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

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

.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: 'Open Sans Condensed', 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;
}

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

#product-main-photo-big-1000{ padding: 15px 0 ; display:block; }

}







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

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

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

#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-photo{ float:left; width:50%; text-align:left; margin:15px 0; }
#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%; }

#third-logo{ display:block; float:left; width:33.33333%; }
#two-third-nav{ display:block; float:right; width:66.66%; }

#side-60-right{ display:block; float:right; width:60%; }
#side-40-logo{ display:block; float:left; width:40%; }

#side-75-right{ display:block; float:right; width:75%; }
#side-25-logo{ display:block; float:left; width:25%; }

#side-75{ display:block; float:left; width:75%; }
#side-25{ display:block; float:left; width:25%; }

#side-80-right{ display:block; float:right; width:80%; }
#side-20-logo{ display:block; 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; }

#head-bar-wrapper-fixed{ width:100%;  display:block; position: fixed;}
#gallery-top{ height: 70px; }

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

.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; }

.pad-right{ padding-right:1%; }
.pad-left{ padding-left:1%; }
.pad-both{ padding: 0 1%; }

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

}


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


#gallery-top{ height: 0; }

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

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

#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-photo{ float:left; width:50%; text-align:left; margin:15px 0; }
#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%; }

#third-logo{ display:none; }
#two-third-nav{ float:none; width:100%; }

#side-60-right{ float:none; width:100%; }
#side-40-logo{ display:none; }

#side-75-right{ float:none; width:100%; }
#side-25-logo{ display:none; }
#side-75{ float:none; width:100%; }
#side-25{ float:none; width:100%; }

#side-80-right{ float:none; width:100%; }
#side-20-logo{ display:none; }

#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; }

.pad-right{ padding-right:0; }
.pad-left{ padding-left:0; }
.pad-both{ padding: 0 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; }

#head-bar-wrapper-fixed{ width:100%;  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;  }

#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; }

#main-nav-phone-in{ padding: 1%;}

.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; }

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

}



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

#product-main-photo-mobile-1000{ padding: 15px 0; }

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

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

#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; }

#half-photo{ float:left; width:50%; text-align:left; margin:15px 0; }

}

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

#half-photo{ float:none; width:100%; margin: 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; }



}


* 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; }