@charset "utf-8";
/* CSS Document */

/*STYLES START________________________________________________________________________*/


a{ text-decoration:none;}
a:hover{cursor:pointer;}
.sneaky-nav, .sneaky-nav1{font-size:11px; color:#FFFFFF; padding-right:10px; text-decoration:underline;}
.sneaky-nav1{padding-right:37px;}


.gallery{cursor:pointer;}
/*.white{text-decoration:none; color:#FFFFFF; cursor:pointer;}*/
.click{color:#FFFFFF; text-decoration:underline;}
.green{color:#2E8D4E;}

h2{width:649px;	font-family:Times New Roman; color:#388235; font-weight:normal; background:url(/images/green_arrow.gif) no-repeat; background-position:600px 5px; 
   font-size:24px; margin:0px 0 10px 0px; padding:0px 0 10px 20px; border-bottom:solid 1px #DFE3E6; line-height:24px;
 }
/*
.h2-alt2{width:649px; font-family:Times New Roman;color:#2E8D4E;font-weight:normal;font-size:24px; float:left; margin:0;  }
.h2-alt{width:649px;	font-family:Georgia, "Times New Roman", Times, serif;color:#388235;font-weight:normal;font-size:24px;text-indent:5px;float:left; margin:0; line-height:normal; margin-top:30px;}
*/
.h2-alt2 {width:649px; background:none; border:none;}
.h1-alt2 {width:649px; background:none; color:#2E8D4E; border:none;}

h3{font-size:18px; color:#2E8D4E; font-family:Times New Roman; font-weight:normal; margin:0px; padding:0px 0 5px;}

a.text_link{ text-decoration:underline; color:#666; font-weight:bold; font-size:12px;}
a.green_text_link{ text-decoration:underline; color:#2E8D4E; font-weight:bold; font-size:12px;}

.Break, .Break-0{height:1px; font-size:0px; margin-top:20px;margin-bottom:20px;width:649px;background:#E2E2DC;float:left;padding:0;border-bottom:1px solid #FFFFFF;}
.Break-0{margin-top:0; margin-bottom:20px;}

/*________________________________________________________________________STYLES START*/


body{ 
    margin:0 auto;
    padding:0;
    background:#F1F0ED;
    font-family:Trebuchet MS;
    color:#999;
}

.stabiliser{
width:960px;
margin:0 auto;
height:auto;

}
	.container
	{
	    
	    width:960px;
	    height:auto;
	    float:left;
	}
        .top-links
        {
            width:690px;
            background-color:#F1F0ED;
            height:29px;
        }
        .top-links a{ color:#999; font-size:11px;}
        
        .hr-1
        {
            line-height:26px;
            width:960px;
			text-align:right;					
			padding-right:10px;	
        }

		.header-container
		{
		    background:#fff;
		    width:960px;
		    height:150px;
		    float:left;	
			
		}
			.header-container .header
			{
			    font-family:Times New Roman;
			    width:960px;
			    height:100px;
			    float:left;
			    background-color:#fff;
			}
				.header-left{
				width:250px;
				height:81px;
				float:left;
				}
				
				 .logo{
				 float:left;
				 padding-left:30px;
                 padding-top:15px;
				 }
				
				.header-middle
				{
				    padding-top:40px;
				    float:left;
				    width:450px;
				    font-family:Times New Roman;
				    font-size:18px;
				    
	
				}
				
				.header-right{
				    width:230px;
                    float:left;
				}
				    
					.hr-2, .hr-4
					{
					    font-size:17px;
					    text-align:right;					
					}	
					.hr-2 { padding-top:10px;}				
					.hr-3
					{
					    font-weight:bold;
					    font-size:30px;
					    text-align:right;					
					}					

			        .hr-4-style{text-decoration:underline; }		
					
/*NAV START________________________________________________________________________*/					
			
			
			.nav-container{
			    width:960px;
			    height:25px;
			    float:left;
                background:#CCC;
			}
			
				.nav-subnav{
				    width:960px;
				    height: auto !important;
				    height:26px;
				    float:left;
				    color:#666;
				    background-color:#2E8D4E;
				}
				
				.sub-nav{
				    width:auto;
				    height:20px;
				    float:left;
				    text-align:center;			
				    font-size:11px;
				    color:#fff;
				    padding-top:5px;
				    display:block;
				    
				}
			
			.navwrapper
			{
			    padding-top:4px;
			    height:20px;
			    float:left;
            }	
			
			.navblock, .navblock1, .navblock2{
			width:118px;
			height:16px;
			line-height:16px;
			float:left;
			text-align:center;			
			font-size:14px;
			color:#666;
            font-family:Times New Roman;
            font-weight:bold;
			border-right:solid 1px #999;
			display:block;

			}
			
			.navblock1{
			border-left:none;
			width:119px;
			}
			
			.navblock2{
			border-right:none;
			width:119px;
			}
			
			.nav{ color:#666; width:118px; display:block; height:21px; margin-top:-4px; padding-top:4px;}
			.nav-current{ background:#388235; text-decoration:underline; color:#FFFFFF; width:118px; display:block; height:21px; margin-top:-4px; padding-top:4px;}
			.nav:hover, .sub:hover{  text-decoration:underline;}
			
			.sub{ color:#fff; width:auto; margin-left:30px; float:left; display:block; height:21px; margin-top:-4px; padding-top:4px;}


/*________________________________________________________________________NAV FINISH*/			
/* CONTAINERS START________________________________________________________________________*/


			
		.main-container
		{

		    width:960px;
		    height:auto;
		    float:left;
		    background:#fff;
		}
		
		.main-container-left{
		width:678px;
		height:auto;
		min-height:1300px !important;
		float:left;
		}
		
			.Homepage-Sub-container, .Content-container{
			width:649px;		
			height: auto !important;
			height:700px;
			padding:20px 0px 20px 10px;
			float:left;
			background:#White;

			}
			
			.Content-container{
			    width:620px;		
			    padding:20px 0px 20px 10px;
			    color:#999999;
			    font-size:12px;
			    line-height:14px;
			}
            
            .Content-container-wide
            {
                width: 850px;
                padding:20px 0px 20px 10px;
                color: #999999;
                font-size:12px;
                line-height:14px;
            }
		.main-container-right{
		    width:265px;
		    height: auto;
		    float:right;
		    margin-left:10px;
		    background:#FFFFFF;
		    padding:10px 0 0 0;
		}
		
		
		
/* ________________________________________________________________________CONTAINERS FINISH*/		
/* HOMEPAGE START ________________________________________________________________________*/
	
	
	

		.flash-content{
		width:710px;
		height:305px;
		float:left;
		}
			/*Whitebar beneath the Flash Panel*/
			.h1-whitespace{ width:709px; height:10px; float:left; background:#FFFFFF; margin:0; font-size:0px;}		
		
		
		.Welcome-container
		{
		    padding:0px;
		    width:678px;
		    float:left;
		    min-height:690px;
		    height: auto !important;
		    height:690px;
		    
		}
		
			.Welcome-left-container, .Welcome-right-container{
			    width:350px;
			    float:left;
			    min-height:690px;
			    height: auto !important;
			    height:690px;
			    font-size:0px;
			}
			
			.Welcome-left-container
			{
			    width:319px;
			    padding:20px 20px 0px 10px;
			    
			}
			
				.welcome-content{
				    padding:20px 0px 0px 20px;
				    
				}
					.java-header, .java-header-selected
					{
					    cursor:default;
					    background:url(/images/green_arrow.gif);
					    background-repeat:no-repeat; 
					    background-position:290px 15px;
					    font-size:20px;
					    font-family:Times New Roman;
					    color:#666;
					    padding:10px 40px 10px 20px;
					    border-bottom:1px solid #DFE3E6;
					    width:259px;
					    
					}
					.java-header{cursor:pointer; }
						
					    .java-content{
						    float:left;
						    font-size:12px;
						    color:#999;
						    line-height:14px;
						    width:299px;
						    
						}
						    .java-content .header   {  color:#2E8D4E; font-weight:bold;  font-size:15px; padding:0px 0px 10px; width:299px; margin:0px;  }
					        .java-content .subheader   { color:#2E8D4E; font-weight:bold;  padding:0px 0px 10px; width:299px;}
						    .java-content p { padding:0px 0px 15px; margin:0px; width:299px; }
					
			
			.Welcome-right-container{ width:319px; padding:20px 0 0 0;}
			    .Welcome-right-header
			    {
					cursor:default;
					background:url(/images/green_arrow.gif);
					background-repeat:no-repeat; 
					background-position:290px 15px;
					font-size:20px;
					font-family:Times New Roman;
					color:#666;
					padding:10px 40px 10px 20px;
					border-bottom:1px solid #DFE3E6;
					width:259px;
			    }
			    
			        .welcome-item{ padding:15px 0 10px;}
		            .welcome-item .header   {  color:#2E8D4E; font-weight:bold;  font-size:15px; padding:0px 0px 10px; width:299px; margin:0px;  }
			        .welcome-item .subheader   { color:#2E8D4E; font-weight:bold;  padding:0px 0px 10px; width:299px;}
				    .welcome-item p { padding:0px 0px 15px; margin:0px; width:299px; font-size:12px; line-height:14px; }
					.welcome-item a.more_green { display:block; background-color:#1F8E49; height:22px; width:319px; color:White; font-size:12px; padding:4px 10px 0 0; text-align:right;  }
			        .welcome-item a.more_gray { display:block; background-color:#ccc; height:22px; width:319px; color:White; font-size:12px; padding:4px 10px 0 0; text-align:right; }
			        .welcome-item .bold { color:#666; font-weight:bold;}
			        
			        
	                		    
			    /*
				.Homepage-Marketing-container, .Homepage-Marketing-container-row2{
				width:159px;
				height:auto;
				float:left;
				padding-left:20px;
				margin-top:20px;
				}
				
				.Homepage-Marketing-container-row2{margin-top:30px;}
				
				.Marketing-header{ width:159px; height:80px;}
				.Marketing-header-left{width:50px; height:80px; float:left;}
				.Marketing-header-right{width:74px; height:75px; float:left;  font-size:12px; font-weight:bold; padding-right:30px; padding-top:5px; color:#666666; padding-left:5px; }
				.Marketing-middle{width:129px; min-height:110px; float:left; font-size:11px; padding-right:30px; color:#666666; }
				.Marketing-bottom{width:159px; height:20px; float:left; }
				
				
				.Homepage-Marketing-container-row3{width:339px; float:left; height:183px; padding-left:20px; margin-top:30px;}
				.Marketing-header-row3-top{width:339px; float:left; height:33px; color:#666666;}
				.Marketing-header-row3-middle{width:339px; float:left; height:35px; font-size:12px; font-weight:bold; margin-top:20px; color:#666666;}
				.Marketing-header-row3-bottom{ font-size:11px; margin-top:00px; width:339px; height:auto; color:#666666;}
				.Marketing-header-row3-button{margin-top:20px; width:339px; height:20px;}
			    
*/
		
/* ARTICLE START ________________________________________________________________________*/		
		
		
		
			.Article-container{
			    width:668px;
			  	height: auto !important;
			    height:250px;
			    float:left;
			    background-color:#F1F0EE;
			    margin-bottom:15px;
			    
			}
			    .no-image{ padding:15px 10px 10px 10px;}
			
				.Article-left { width:175px;float:left; padding:15px 0 15px 15px; }
				.Article-left a{ border:solid 1px #999; display:block; padding:2px; margin:0px; float:left; }
				.Article-left img{ padding:0px; margin:0px; }
				.Article-right
				{
				    width:420px;
				    float:left;
				    padding:10px 0 0 20px;;
				    font-size:12px;
				    color:#999999;
				}
				.Article-right p{line-height:14px; padding:0px 0 10px; margin:0px;}
				
				
/*__________________________________________________________________ARTICLE FINISH*/							
/*________________________________________________________________________HOMEPAGE FINISH*/			
			
/*RIGHT PANEL START________________________________________________________________________*/					

    .cta-default{ font-size:20px; color:#666;}
	.cta-getquote 
	{
	    color:#fff;
	    padding:5px 0 0 10px;
        margin-bottom: 10px;
        height: 124px;
        width: 239px;
        background: url(/images/cta-quotePanel.jpg) no-repeat;
    }
    .cta-getquote .cta-default{ font-size:20px; color:#fff;}
    
	.cta-our-gallery{
	    width:249px;
	    height:112px;
	    background:url(/images/cta-gallery.jpg)  no-repeat;
	    float:left;
	    margin-bottom: 10px;
	}

	.cta-makeanappointment
	{
	    width: 239px;
	    height:101px;
	    background:url(/images/cta-app.jpg)  no-repeat;
	    float:left;
	    margin-bottom: 10px;
	    padding:5px 0 0 10px;

	}

    .cta-callback
    {
        
	    width:249px;
	    height:100px;
	    background:url(/images/cta-call.jpg) no-repeat;
	    float:left;
	    margin-bottom: 10px;
	    font-family:Times New Roman;
	    font-weight:bold;
	    font-size:22px;
	}
	
	.cta-trussmap
	{
	    width:239px;
	    height:196px;
	    background:url(/images/cta-regional.jpg) no-repeat;
	    float:left;
	    padding:20px 0 0 10px;
	    margin-bottom: 10px;
	}
	
	.cta-map-container{ width:auto; height:20px; float:left; }
	.cta-map-container-left{ width:auto;  height:auto; float:left;}
	.cta-map-container-right{ width:20px; height:auto; margin-left:5px; float:left;}
	.postcode-box{ width:175px; height:25px; padding:0 0 0 10px; line-height:23px; }	
	
	.cta-video
    {
	    width:237px;
	    height:27px;
	    background:url(/images/cta-video.jpg);
	    float:left;
	    margin-bottom: 10px;
	    font-family:Times New Roman;
	    font-weight:bold;
	    font-size:18px;
	    padding:85px 0 0 12px;
	}
	
	.cta-testimonials
	{
	    width:239px;
	    height:235px;
	    background:url(/images/cta-testimonials.jpg);
	    float:left;
	    margin-bottom:10px;
	    font-family:Times New Roman;
	    font-weight:bold;
	    font-size:22px;
	    padding:12px 0 0 10px;
	    
	}
	
	.cta-testimonial-video{
		width:220px;
		height:180px;
	    padding:10px 10px 10px 5px;
		float:left;
	}
	
	.cta-news
	{
	    

	    width:239px;
	    height:150px;
	    background-image:url(/images/cta-news.jpg);
	    background-repeat:no-repeat;
	    float:left;
	    margin-bottom:10px;
	    padding:12px 0 0 10px;
	    
	}
		.news-container-title{
			height:auto;						
			font-size:14px;
			float:left;
			padding:5px 4px 0 0;
			line-height:16px;
            
		}
		.news-container-desc{
		    font-size:12px;
		    height:auto;
		    color:#666666;
		    float:left;
		    padding:4px 4px 0 0;
		    width: 100%;
		    line-height:14px;
		}
		.news-container-desc a
		{
		    color:#666;    
		    font-weight:bold;
		    text-decoration:underline;
		}
	
	
/*CTA GENERIC START________________________________________________________________________*/

	
	
	
	.cta-container{
	width:240px;
	height:98px;
	background:url(/images/cta-bk.jpg);
	float:left;
	margin-bottom:10px;
	}
	
		.cta-container-left{
		width:auto;
		height:93px;
		float:left;
		padding-top:5px;
		padding-left:10px;
		}	
			
		
		.cta-container-right{
		width:auto;
		height:98px;
		float:right;
		}
	

	
	.cta-default-15{ font-size:15px; color:#FFFFFF;}
	.cta-default-18{ font-size:18px; color:#FFFFFF;}
	.cta-default-33{font-size:33px; color:#FFFFFF;}										
	.cta-default-22{font-size:22px; color:#FFFFFF;}
	.cta-body{ font-size:10px; color:#FFFFFF; line-height:13px; margin-top:3px; width:120px; float:left;}
	
	
	.cta-click-video, .cta-click-call, .cta-click-gallery, .cta-click-app{
	float:left; height:auto; font-size:10px; color:#FFFFFF;text-decoration:underline;}
	
		.cta-click-gallery{margin-top:25px;} 
		.cta-click-video{margin-top:10px;}
		.cta-click-call{margin-top:24px;}
		.cta-click-app{margin-top:25px;}
		
	

		
		

/*________________________________________________________________________CTA GENERIC FINISH*/		
/*FORM START________________________________________________________________________*/			
				
				
		
		.cta-estimate
		{
		margin-top:20px;
		width:239px;
		height:92px;
		float:left;
		background:url(/images/Free-estimate.jpg) no-repeat;
		margin:0;
		}
		
			.est-text{
			width:229px;
			height:16px;
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#2D2D2D;
			padding-left:9.5px;
			padding-top:34px;
			margin-bottom: 2px;
			}
			
			.form-container{
			height:auto;
			width:219px;
			float:left;
			padding-left:10px;
			padding-right:10px;
			}
		
			.form-box-container{
			width:216px;    
			height:18px;
			border:solid 1px #CCCCCC;
			float:left;
			margin-bottom:4px;
			}	
			
				.form-box-left{
				width:60px;
				float:left;
				height:16px;						
				font-size:10px;
				padding-top:2px;
				padding-left:5px;
				color:#388235;
				}
				
				.form-box-right{
				width:140px;
				float:left;
				height:18px;
				margin:0;
				}
			
				.form-box{
				border:0;
				height:14px;
				width:145px;
				font-size:11px;
				float:left;
				
				}
				
				.est-button{
				width:219px;
				height:30px;	
				float:left;
				margin-top:0px;
				}
				
						
/*________________________________________________________________________FORM FINISH*/		

			
								

	


/*________________________________________________________________________RIGHT PANEL FINISH*/	
/*LANDING START________________________________________________________________________*/

.home-graphic{  width:678px; height:430px; position:relative; margin-top:10px; }
.home-banner{ background-image:url(/images/home-banner.png); width:653px; height:115px; position:absolute; top:-130px; left:16px; z-index:10; }
			
	.landing-container{ padding-left:10px;width:649px; height:auto; height:190px; }
	.landing-product-container{width:156px; float:left; margin-right:8px; }
	.landing-product-image{width:156px; height:138px;}
	.landing-product-title{ width:151px; font-family:Times New Roman; color:#388235; font-weight:normal; background :url(/images/green_arrow.gif) no-repeat; 
		                    background-position:140px 10px;  padding:10px 0 10px 5px;  height:20px;}                      
	.landing-product-title a{ color:#666; font-size:14px; font-family:Times New Roman; }

/*________________________________________________________________________LANDING FINISH*/		
/*FOOTER START________________________________________________________________________*/
		


	.footer
	{
	    margin:18px 0 0 0;
	    background:#fff;
	    width:960px;
	    float:left;
	    height:200px;
	}
	
	
		.address{
		    width:240px;
		    height:200px;
		    float:left;
		    padding-left:30px;
		    padding-top:12px;
		}
			
		.footer-logo-container{
			width:146px;
			height:70px;
		}
			
		.address-copy{			
			font-size:10px;
			color:#666666;
			width:245px;
			height:50px;
			float:left;
			margin-top:20px;
		}
			
		.footer-nav{ text-decoration:none; color:#666;  font-size:12px; line-height:14px;}
        .footer-email{ text-decoration:underline; color:#666;  font-size:12px; font-weight:bold}
			
		
		.home-technical-links{

		    height:200px;
		    float:left;
		}
					
		.footer-contact
		{

		width:160px;
		height:200px;
		float:left;
		}
		
		.f-container{
		height:150px;

		margin-top:25px;
		padding-left:5px;
		}
		
		.footer-contact-container{
		    width:215px;
		    height:150px;
		    margin-top:25px;
		    padding-left:5px;
		    float:left;
		    font-size:12px;
		    color:#666666;
		}
		
		.footer-title{		
		    font-weight:bold;
		    font-size:14px;
		    font-family:Times New Roman;
		}
	
		.footer-email-container, .footer-regional-conversions, .footer-phonenumber{
		    width:180px;
		    height:30px;
		    float:left;		
		}
		
		.footer-email-container{margin-top:14px;}
				
		
		.footer-appointments{
		    width:180px;
		    height:17px;
		    float:left;
		    padding-top:3px;
		}
		
		.footer-phonenumber{
		    float:left;		
		    font-weight:bold;
		    font-size:18px;
		    color:#388235;	
		}
		
		.footer-links-container, .footer-links-container2 {
		    height:auto;
		    float:left;
		    white-space: nowrap;
		}
		
		.footer-links-container{
		    margin-top:16px;
		}
	
/*________________________________________________________________________FOOTER FINISH*/



/*-------------------GALLERY--------------*/
.gallery-left
{
	background-color: #388235;
	/*padding: 15px;*/
	padding-bottom: 10px;
	padding-top: 10px;
	width: 134px;	
	overflow: hidden;
}

.gallery-left .gallery-item-img, .gallery-left .gallery-item-img-selected
{
	
		padding: 10px;
		margin-left:5px;
		margin-bottom: 10px;
		width: 114px;
}

.gallery-left .gallery-item-img-selected
{
		
		background-color: #fff;
		border-top:solid 1px #c0c0c0;
		border-bottom:solid 1px #c0c0c0;
		border-left:solid 1px #c0c0c0;
		padding-left: 9px;
		/*width: 113px !important;*/
		height:82px !important;
}

.gallery-left .gallery-item-img .cont, .gallery-left .gallery-item-img-selected .cont
{
	height: 82px;
	/*width: 109px;*/
	overflow: hidden;
}

.gallery-main
{
	width: 446px;	
 
	padding: 13px;
	padding-top:0px;
}

.gallery-item
{
	padding: 13px;
	width: 111px;
	border: solid 1px #e2e2e2;
}

.gallery-item-img, .gallery-item-img-selected
{
	height: 84px;
	overflow: hidden;
}

.gallery-item-text
{
	padding: 5px;
	width: 129px;
	background-color: #e2e2e2;
	text-align: center;
}


/*------------LIGHTBOX--------------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*------------------------CASE STUDY LANDING-----------------------*/
.case-study-body{
	width:auto;
	height:auto;
	float:left;
}

                

.landing-left{
	width:156px;
	height:124px;
	background:white;
	float:left;
	padding:1px;
	border:solid 1px #E2E2DC;
}

                

.landing-right{
	padding-left:20px;
	width:469px;
	float:left;
	

}

                

.landing-header{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#388235;
}

/*--------GALLERY LANDING-----------*/
/*
.landing-container{ padding-left:10px;width:649px; height:auto; height:190px; }
	.landing-product-container{width:156px; float:left; margin-right:8px; }
	.landing-product-image{width:156px; height:138px;}
	.landing-product-title{ width:151px; font-family:Times New Roman; color:#388235; font-weight:normal; background :url(/images/green_arrow.gif) no-repeat; 
		                    background-position:140px 10px; font-size:28px; padding:10px 0 10px 5px;  height:20px;}                      
	.landing-product-title a{ color:#666; font-size:14px; font-family:Times New Roman; }
*/



.landing-gallery-container{  width:660px; }
.landing-gallery-space-to-live-container{ float:left;  width:219px;}
.landing-gallery-page-spc{ 	width:1px; height:300px; float:left; }
.gallery-landing-product-header, .gallery-landing-product-header2{
	width:216px; height:25px; background :url(/images/green_arrow.gif) no-repeat;  background-position:190px 10px; font-size:14px; padding:10px 0 10px 5px;  height:20px;
	 color:#666; margin-top:1px; font-family:Times New Roman; }

	

.gallery-landing-product-header2{width:216px;}

/*---------------CASE STUDY PAGE----------*/
.case-study-main-image
{
	width: 647px;
	height: 270px;
	
	overflow: hidden;
	padding: 1px;
	border: solid 1px #e1e2dc;
}

.case-study-small-image
{
	width: 100px;
	height: 40px;
	padding: 1px;
	border: solid 1px #e1e2dc;
	overflow: hidden;
	margin: 3px;
	
}

.case-study-small-image-container
{
	float:left;
	width: 428px;
	margin-left: 30px;
	margin-top: 20px;
}


/*------------------TESTIMONIALS-------------------*/
.namebox
{
	float: left;
	font-weight: bold;
}

.datebox
{
	float: right;
	font-style: italic;
}

.contentbox
{
	clear: both;
	padding-top: 15px;
	
}


.watermark
{
	color: #777;
}

.left-border
{
	border-left: solid 1px #eee!important;
	
}

.pager
{
	
}

.pager td span, .pager td a
{
	border: solid 1px #ccc;
	padding:5px;
	font-size: 14px;
}

.pager td a
{
	color: #388235;
}

.pager td span 
{
	background-color: #388235;
	color: #fff;
	font-weight: bold;
}
