.scroll-btns-wrap {
	float:right; 
	margin-top:25px;
}

.custom-backg-fade {
	height:390px;
	width:915px;
}

.custom-border-fade {
	border:5px solid #003366;
	height:390px;
	width:915px;
	display: none;
}

/* 3 Footer Boxes */
/* ************************** */

#footer a {
	color:#afc81f;
	text-decoration:underline;
	font-size:1.1em;
	float:right;
	display:block;
	margin-right: 14px;
}

a.footer-img1 {
	height:60px;
	width:70px;
	 float:left;
	display:block;
	margin-top:45px;
	margin-right: 2px;
}

#footer a:hover {
	color:#a8c01e;
	text-decoration:none !Important;
	 
}

.footerbox-font-style {
	font-size:1.0em;
	color:#454545;
	line-height:1.2em;
	height:59px;
	float:left;
}

.footer-text-padding1 {
	padding: 53px 0px 0 37px;
	width: 175px;
}


.footer-text-padding2 {
	padding: 53px 0px 0 30px;
	width: 185px;

}

.footer-text-padding3 {
	padding: 53px 0px 0 30px;
	width: 170px;
	
}

.footer-box1 {
	width:308px;
	height:138px;
	float:left;
	padding: 0px;
	margin: 0;
	overflow: hidden;
	background:url(../images/footer-pic1.jpg) no-repeat;
}

.footer-box2 {
	width:309px;
	height:138px;
	float:left;
	margin: 0;
	padding:0px;
	background:url(../images/footer-pic2.jpg) no-repeat;
}

.footer-box3 {
	width:308px;
	height:138px;
	float:left;
	padding: 0px;
	margin: 0;
	background:url(../images/footer-pic3.jpg) no-repeat;
}


/* About Us */
/* ************************** */

#about-us-content {
	height:400px;
	width:925px;
	margin:auto;
	position: relative;
}
.about-us-backg {
 	background: url(../images/about-us/images/about-us-backg.jpg) no-repeat
}
	
#fader h2 {
	color:#A9A9A9;
	float: left;
	font-size: 2.4em;
	font-weight: normal;
	font-family: verdana;
	line-height: .8em;
}
#fader h2.h2-color-white {
	color:#FFFFFF;
	font-size: 2.4em;
	font-family: verdana;
	float: left;
	width: 140px;
}
.about-us-fader {
	background:url(../images/about-us/about-us-stage1.jpg) no-repeat; 
	height:254px; 
	width:849px; 
	padding:73px 38px;
	display:none;
}
.about-us-fader2 {
	background:url(../images/about-us/about-us-stage2.jpg) no-repeat; 
	height:254px; 
	width:849px; 
	padding:73px 38px;
	display:none;
}
#fader a#next  {
	color:#FFFFFF;
	font-size:1.5em;
	text-decoration:none !important;
	float: right;	
}
#fader a#prev  {
	color:#FFFFFF;
	font-size:1.5em;
	text-decoration:none !important;
	float: left;
	white-space: nowrap;
	margin-left: 65px;
}
 

span.color-black {
	color: #000000;
	font-size: 1.05em;	
}
.about-us-leftside {
	height:200px;
	float:left;
	width: auto;
}
.about-us-quote-backg {
	/*	height:61px;
	width:905px;
	background:url(../images/about-us/images/about-us-quote-backg.png) repeat-x; */
	margin: 47px 4px 0 40px;
	float: left;
	width: 215px;
	height: 79px;
}
.about-us-text-wrap {
	width:525px;
	padding:0 0px 0 37px;
	float: left;
	margin: 0;
}
.about-us-text {
	height:300px;
	margin-top:50px;
	font-size: 1.2em;
	line-height: 1.3em;
	overflow-y: auto;
	display:none;
	overflow-x: hidden;
	float:right;
	padding: 6px 23px 0 0;
	text-align: justify;
}

.about-us-text span {
	font-size:1.3em;
	color: #FFFFFF;
	line-height: 1.3em;
	font-family: verdana;
}


.bannerRotator {
/*	width:753px;
	margin:0 auto;
	height:61px; */
}
.bannerRotator img {
	display:none;
}


/* Services */
/* ************************** */
/* dock - top */

.services-backg-wrap {
	background:url(../images/services/images/services-please-click-background-text.jpg) no-repeat center 350px 
 
}
.dock {
	position: relative;
	height: 204px;
	text-align: center;
	width: 790px;
	margin: 0 auto;
}
.dock-container {
	width: auto;
	position: relative;
	height: auto;
}
a.dock-item {
	display: block;
	width: 155px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	height: 204px;
}
.dock-item img {
	border: none; 
	margin: 2px 3px 0px; 
	width: 100%; 
}
#services-wrap {
	height:390px;
	width:915px;
	border:5px solid #003366;

}
#services-content {
	height:150px;
	width:905px;
	
}
.services-gradient-backg {
	width:854px;
	height:124px;
	background:url(../images/services/images/services-gradient-backg.png) no-repeat;
	margin: 14px auto 14px auto;
	display: none;	
}
.services-text-header {
	width:27px;
	height:102px;
	background:url(../images/services/images/services-text-header.png) no-repeat;
	margin: 10px 17px 0px 12px;
	float: left;
	 
}
.services-text {
	width: 770px;
	height:50px;
	float:left;
	margin-top: 15px;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #373737;
	text-align: justify;
	display: none;
}
.services-pop-up-backg {
	width:754px;
	height:281px;
	background:url(../images/services/images/services-popup1.png) no-repeat;
	padding: 30px;
	margin: 0 auto;
	position: relative;
}
.services-pop-up-content-overflow {
	width:754px;
	height:348px;
	overflow: auto;
	position: relative;
	z-index: 50000;
}
.services-pop-up-content {
	height:auto;
	padding: 18px 22px 0 22px;
	text-align: left;
	clear: both;
	position: relative;
}

.slide3 {
	background: url(images/services/images/pop-close-btn.png) no-repeat center top;
	width: 39px;
	height:37px;
	text-align:right;
	position: absolute;
	left: 10px;
	top: 14px;
	z-index:5000;
}
.services-pop-up-text {
	padding:15px 15px 15px 0;
	font-size: 1.2em;
	line-height: 1.3em;
}
.custom-backg-fade2 {
	background-color:#FFFFFF;
	height:390px;
	width:915px;
}
.services-dock-position {
	height:204px;
	top:170px; 
	right:70px; 
	position:absolute;
}
.prev {
	 float:left;
	 padding:0 10px 0px 20px;
}
.next {
	 float:right;
	 padding:0 20px 0px 10px;
}

a.close {
	background: url(../images/services/images/pop-close-btn.png) no-repeat 0 0 ;
	height:37px;
	width:39px;
	display:block;
}

/* Products */
/* ************************** */
 
.products-backg-color { 
 	background-color:#efecea !Important;
 }
#content-products {
 	background: url(../images/products-bg-stage.png) no-repeat
 }
 
 

/* Our Resonsibility */
/* ************************** */

.our-responsibility-photos-right-side {
	float:right;
	width:124px;
	height:380px;
	padding-top: 3px;
}
.our-responsibility-backg {
	background:url(../images/our-responsibility/images/OurResponsibility-backg.png) no-repeat;
}
#our-responsibility-right-wrap {
	float: right;
	width: 450px;
	padding-right:90px;
	margin: 40px 0 0 0;
	color: #000;
	line-height: 1.3em;
	font-size: 1.2em;
	display:none;
	 
}
.our-responsibility-text-spacing {
	padding-left:8px; 
	text-align:justify;
	 
}
#our-responsibility-right-wrap h1 {
	color:#003366;
	font-weight:bold;
	font-size:1.2em;
	font-family:Verdana;
	padding-bottom: 3px;	
	
}
#demotip { 
    display:none; 
    background:transparent url(../images/our-responsibility/images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;  
	position:relative;
	z-index:5000;   
}

.our-resp-flash {
	float:right;
	width:210px;
	height:390px;
	margin-right:15px;
}

.our-resp-flash2 {
	float:right;
	width:220px;
	height:293px;
}



/* What's New */
/* ************************** page added by era */

#what-content {
	height:400px;
	width:925px;
	margin:auto; 
}

.whats-new-backg {
	background: url(../images/whats-new/images/whats-new-bg.jpg) no-repeat;
}
.what-text span {
	font-size:1.3em;
	color: #FFFFFF;
	line-height: 1.3em;
	font-family: verdana;
}
.what-text-wrap {
	width:auto;
	float:left;
	padding:0 40px 0 20px;
	margin: 0 0 0 0;
}
.what-text {
	width:550px;
	height:320px;
	margin-top:40px;
	overflow: auto;
	font-size: 1.2em;
	line-height: 1.3em;
	padding-right: 20px;
	text-align: justify;
	margin-left: 20px;
	display: none;
	float: left;
}
.what-text h1 {
	padding-bottom:12px;
}

.whats-new-flash {
	float:left;
	width:48px;
	height:390px;
}

.whats-new-flash2 {
	float:right;
	width:200px;
	height:293px;
	padding-right: 10px;
}



/* Contact */
/* ************************** */

#contact-left-side, #contact-left-side2 {
	width:520px;
	color:#000000;
	padding-bottom:20px;
	font-size:1.3em;
	line-height:1.1em;
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
}
#contact-left-side h1, #contact-left-side2 h1 {
	color:#000000;
	font-size:1.5em;
	font-weight:bold;
	padding: 0 0 10px 0;
}
#contact-left-side strong, #contact-left-side2 strong {
	color:#9E0B0F;
	font-size:1.1em;
	font-weight:bold;
	
}

#contact-us-fader {
	
	position:relative;
}

.contact-us-fader {
	
	width:520px;
	
	height:auto;
	float: right;
}

.contact-us-fader3 {
	height:auto;
	width:520px; 
	float: right;
	min-height:380px;
}

.contact-us-fader2 {
		min-height:400px;
	width:520px;
	display:none;
	float: right;
}
#contact-us-fader a#prev  {
	text-decoration:none !important;
}

#panel, #panel3 {
	background-color: #ECECEC;
	display: none;
	background:url(http://www.imageprodesign.com/images/content-content-home-backg2.png) no-repeat bottom #FFFFFF;
	color:#000000;
	width: 520px;
	border:1px dashed #AEAEAE;
	padding: 30px;
	top: 0px;
	height: auto;
	position:absolute; 
	z-index:4000;
	clear:both;
}
.slide {
	margin-top:2px;
	background: url(http://www.imageprodesign.com/images/drop-box.png) no-repeat center top;
	width: 164px;
	float: right;
}
.slide2 {
	background: url(http://www.imageprodesign.com/images/pop-close-btn.png) no-repeat center top;
	width: 35px;
	height:33px;
	text-align:right;
	position: absolute;
	left: 535px;
	top: 7px;
	 z-index:4500;
}
.btn-slide {
	
}
.btn-slide2 {
		
	width: 35px;
	height: 33px;
}
.active {
	background-position: right 13px;
}
.style1 {
	color: #2c7dc5;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 2px;
}


/* Calculator */
/* ************************** */

#panel2 {
	background-color: #ECECEC;
	display: none;
	background:url(http://www.imageprodesign.com/images/content-content-home-backg2.png) no-repeat bottom #FFFFFF;
	color:#000000;
	width: 520px;
	border:1px dashed #AEAEAE;
	padding: 30px;
	float: right;
	top: 0px;
	height: auto;
	position:absolute;
	z-index:4000;
}
#calculator-left-side {
	width:520px;
	color:#000000;
	padding-bottom:20px;
	font-size:1.3em;
	line-height:1.1em;
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
}
#calculator-left-side h1 {
	color:#000000;
	font-size:1.5em;
	font-weight:bold;
	padding: 0 0 10px 0;
}
#calculator-left-side strong {
	color:#9E0B0F;
	font-size:1.1em;
	font-weight:bold;
	
}
	
#footer-note {
	margin-top:20px;
	height:50px !Important
}