/* New style 23/07/2007 
   Added by Syed
   height=All browser
   _height =only for ie6 and older browser
   #height= All ie
*/



html, body {
   margin : 0;
   padding : 0;
   height:100%;

}

body{
	background-image:url("../images/bg.png");
	font-size:11px;
	background-repeat: repeat;
	line-height:1.5em; 
 	font-family: verdana,geneva,Helvetica,sans-serif; 
	color:#333 ;
	
}

#wrapper{
	padding-left:40px;
	/*background-color:#FFFFFF;*/
	width:739px;
	/*border:1px solid #ccc;*/
	min-height: 110%;

}




#content{
	padding-top:20px; /* some safari doesn't like margin */
	margin-right:0px;
}


#content_portfolio{
	margin-top:13px;
	margin-right:0px;
}

#header{
	background-color:#FF9900;
	height:120px;
}

#topnavlist{
	margin-top:10px;
	#margin-top:10px;
	float:right;
	padding-right:2px;
	#padding-right:0;
	

}

#topnavlist li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	font-size:8pt;
	color:#999;
}


#menu{

	margin-top:0px;
	#margin-top:10px;
	float:left;
	font-size:8pt;
	color:#000000;
	width:100%;

}

#menu ul{
	list-style-type: none;
	text-align: left;
}

#menu ul li a{
	padding-left: 8px;
	text-align: left;
	color:#000000;
	font-size:8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	text-decoration: none;


}

#menu ul li a:hover{
	background: transparent url(arrow.png) left center no-repeat;
	color:#DF5312;

}

#menu ul li a#current{
	background: transparent url(arrow.png) left center no-repeat;
	color:#DF5312;

}
/*This is for javascript onclick highlight current item */
#menu ul li a.active_sm{
	background: transparent url(arrow.png) left center no-repeat;
	color:#DF5312;

}



#mainmenu{
	margin:0;
	padding:3px;
	color:#000000;
	font-size:8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
}

#menu li{
	display:inline;
	margin:0;
	float:left;
	width:100%;
	color:#000;
	font-size:8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	margin: -0.1em;
	line-height:18px;
	#line-height:15px;

}
/* line height for ie */

html>body menu li{
	line-height:18px;
}



#submenu{
	margin:0;
	padding:3px;
	color:#000000;
	font-size:8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
}



#submenu li{
	display:inline;
	padding:-5px;
	padding-left:5px;
	margin:0;
	float:left;
	width:100%;
	color:#000;
	font-size:8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	margin: -0.1em;
	line-height:18px;
	#line-height:15px;
}

a:link , a:visited{
	color:#999;
	text-decoration:none;
}


a:hover{
	color:#DF5312;
	text-decoration:none;
	
}

/* for top nav home,contact us etc */

.separator{ color:#999}


a.menu_on:link {text-decoration: none; color:#DF5312}
a.menu_on:visited {text-decoration:none; color:#DF5312}
a.menu_on:active {text-decoration:none; color:#DF5312}
a.menu_on:hover {text-decoration:none;  color:#DF5312}

a.home:link {text-decoration: none; color:#818385; font-weight:bold;font-size:10px}
a.home:visited {text-decoration:none; color:#818385; font-weight:bold;font-size:10px}
a.home:active {text-decoration:none; color:#818385; font-weight:bold;font-size:10px}
a.home:hover {text-decoration:none;  color:#DF5312; font-weight:bold; font-size:10px}

#topnavlist a:link {text-decoration: none; color:#999; font-size:10px}
#topnavlist a:visited {text-decoration:none; color:#999;font-size:10px}
#topnavlist a:active {text-decoration:none; color:#999;font-size:10px}
#topnavlist a:hover {text-decoration:none;  color:#DF5312;font-size:10px}
#topnavlist{color:#000}

a.dottedlink:link {text-decoration: none; color:#DF5312}
a.dottedlink:visited {text-decoration:none; color:#DF5312}
a.dottedlink:active {text-decoration:none; color:#DF5312}
a.dottedlink:hover {text-decoration:underline;  color:#DF5312}

/* Address link in contact us page */

a.addr:link {text-decoration: none; color:#DF5312;font-size:7pt}
a.addr:visited {text-decoration:none; color:#DF5312;font-size:7pt}
a.addr:active {text-decoration:none; color:#DF5312;font-size:7pt}
a.addr:hover {text-decoration:none;  color:#000;font-size:7pt}



#home_intro{
	font-size: 24px;
	line-height:30px;
	margin-top:20px;
	#margin-top:10px;
	padding-right:10px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	/*color:#777676;*/
	color:#000;
	padding-left:6px;
}
#home_intro .first_para{
	font-size: 28px;
	line-height:27px;
	font-family: Verdana, Arial; 
	/*color:#777676;*/
	color:#DF5312;
	margin-bottom:-20px;
		font-weight:normal;
}



#home_intro p.intro{
	font-size: 18px;
	line-height:27px;
	padding-right:10px;
	font-family: Verdana, Arial;  
	color:#777676;
}


#product{
	margin-top:20px;
	height:232px;

}

#homel{height:232px; float: left}
.homebg{background-image:url(../images/shadow.png);height:228px;#height:237px;}

#product .homeproduct img{border:1px solid #ccc; padding:5px; background-color:#fff}
#product .homeproduct.newsletter{ margin-left:20px; padding-left:15px; width:128px; background-image:url(../images/shadow.png);; text-align:left;
}
#product .homeproduct.newsletter img{ border:none}

.none img{border:none}

#product .homeproduct {
	float: left;
	/*line-height:14px;*/
	width: 158px;
	padding:0 20px 0 4px;
	_padding:0 10px 0 4px;
	
	/*background-color:#CCCCCC;*/
	/*border:solid thin #777676; */
	/*display:block;*/


}



#product .title{
	color:#DF5312;
	width:100%;

}

#product .bodycontent{
	width:100%;
	margin-top:5px;
	line-height:14px;
	font-size:10px;
}




/* Block about us */



#blockl-aboutus{
float:left; 
width:237px;
margin-top:0;
/*border:solid thin #777676;*/
overflow:visible;

}


#blockl-aboutus p.intro{
	font-size: 18px;
	line-height:27px;
	padding-right:10px;
	font-family: Verdana, Arial;  
	color:#777676;
}


#block-profile{
/*
padding-top:30px;
width:370px;
padding-left:16px;
#padding-left:0;
/*margin-left:280px;*/
/*border:1px solid #ccc;*/

}

#block-profile .profile {
/*display:none;padding:0 10px 0 5px;*/
display:none;
height:150px;
}



#block-profile p {
margin-top:10px;
}



#people{
margin-top:20px;
}

#people img { display:block }

#people .people{
float:left;
margin:0;
padding:0;
width:76px;

}


/* block about us end */





#maximlogo {
	float: left;
	width:295px;
	_width:290px;
	


}



#maximlogo .big{
 float:left; 
 padding-top:32px;
 padding-left:6px;


}
#maximlogo .small{
 float:left; 
 padding-top:72px;

 
}

#menuitem {
	float: left;
	margin-right:2px;
	margin-left:3px;
	background: #E9E3CA;
	padding:0 5px 0 5px;
	height:102px;
	width: 93px;
	}

#submenuitem {
	float:left;
	margin-right:2px;
	background:#E9E3CA;
	height:102px;
	width:154px;
	
}

#slideshow {
	float: left;
	background: #E9E3CA;
	height: 102px;
	width:168px;
	margin-right:2px;
	
}





#img_thumb{
	padding: 4px;
	margin: 0 0 0 0;
	font-size: 0;
	line-height: 0;
}

a.img_thumbs{
	xpadding: 0 0 0 0;
	xmargin: 0 0 0 0;
	display: block;
	float:left;
	xborder: 1px solid black;
}

a.img_thumbs2{
	xpadding: 0 0 0 0;
	xmargin: 0 0 0 0;
	display: block;
	
	xborder: 1px solid black;
}

#people .heading{
font-size:8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
}

#blockl{
float:left; 
width:256px;
margin-top:0;
/*border:solid thin #777676;*/
overflow:visible;
}

#blockl p{
	font-size: 9pt;
	line-height:1.5em;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	color:#777676;
}

#blockl p.intro{font-size: 18px;
	line-height:27px;
	padding-right:10px;
	margin-top:3px;
	font-size:18px; color:#003366; font-family:Georgia, 'Times New Roman', Times, serif;
	/*color:#777676;*/
	/*color: #DF5312; */
}

#blockc p.intro{font-size: 18px;
line-height:27px;
	padding-right:10px;
	margin-top:3px;
	font-size:18px; color:#003366; font-family:Georgia, 'Times New Roman', Times, serif;
	margin-top:-5px;
}

#blockl p.intro .dotted{border-bottom: 1px dotted #DF5312; color: #DF5312;  font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif;}
#blockc p.intro .dotted{border-bottom: 1px dotted #DF5312; color: #DF5312;  font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif;}



#blockl .dotted a:link{font-size:68px;line-height:25px;}
#blockl p.intro a:visited {font-size:28px;line-height:25px;}
#blockl p.intro a:hover {font-size:28px;line-height:25px;}
#blockl p.intro a:active {font-size:28px;line-height:25px;color: #DF5312;}

#blockc p.intro a:link {font-size:18px;line-height:25px;}
#blockc p.intro a:visited {font-size:18px;line-height:25px;}
#blockc p.intro a:hover {font-size:18px;line-height:25px;}


#blockl_portfolio{
	float:left; 
	width:720px;
	margin-top: 0px;
	margin-bottom: 8px;
	xborder:solid thin #777676;
}
#c1{
	float:left;
	width:254px;
	xborder:solid thin #777676;
	padding-bottom:30px;
}
#c2{
	width:463px;
	float:left;
	border-left:solid 1px #777676;
	xborder-bottom:solid thin #777676;
	xborder-right:solid thin #777676;
	padding-bottom:30px;
}
#c3{
	width:463px;
	float:right;
	border-left:solid 1px #777676;
	xborder-bottom:solid thin #777676;
	xborder-right:solid thin #777676;
	text-align: center;
	padding-bottom:30px;

}

#blockd_portfolio_dark_grey, #c2, #c3{
	border-left: solid 1px #7C7C7F;
}
#c1 h2{
	padding:0 0 0 8px;
	_padding:0 0 20px 8px;
	text-transform:uppercase;
	font-size: 11px;
	font-weight:normal;
	color:#777676;
	font-style:normal;
}

#c1 h2.white{

	color:#fff;

}

#c1 p{
	_margin-top:-15px;
	margin-left: 10px;
	margin-right: 30px;
}

#c1 img{padding:20px 20px 20px 40px}
#c1 img.nzfocus{padding:20px 20px 20px 10px}
#c1 img.brand{padding:20px 20px 20px 60px}
#c1 img.none{padding:0 0 0  10px}

#c2 img{
	/*padding-top: 30px;*/
	/*padding-top: 20px; */
	
	
	float: left;
}
#c3 img{
	/*padding-top: 20px; */
	#padding-top: 10px;
	_padding-top: 0px;
	
}

a.active:link {text-decoration: none; color:#DF5312}
a.active:visited {text-decoration:none; color:#DF5312}
a.active:active {text-decoration:none; color:#DF5312}
a.active:hover {text-decoration:none;  color:#DF5312}


	.active { color:#DF5312; }
	.notactive { background:none; }


 img.biggap{
margin-top:85px;
}

 img.smallgap{
margin-top:15px;
}



img.first{
	margin-top: 38px;
}
img.second{
	margin-top: 60px;
}
img.third{
	margin-top: 25px;
}
img.fourth{
	margin-top: 25px;
	margin-bottom: 50px;
}
#blockl h1{
margin:0; padding:0;

}
#blockl .submenu h1 a{
text-transform: capitalize;
line-height:20px;
font-size:8pt;
}


#blockc h1.first{
margin-top:30px;
color: #D7602D;  font-weight:bold;;
}

#blockc{
float:left;
padding-top:22px;
_padding-top:22px;
padding-left:43px;
_padding-left:38px;
/*
padding-left:87px;
_padding-left:81px;
*/
width:400px;

background-color:#FFFFFF;
}




#blockc-portfolio{
float:left;
padding-top:30px;
_padding-top:35px;
padding-left:43px;
_padding-left:39px;
width:240px;
background-color:#FFFFFF;
}


#blockc_approach p {
margin:5px 0pt 0pt;
}




#blockc_approach{
/*
background-color:#FFFFFF;
float:left;
padding-left:43px;
padding-top:22px;
width:400px;*/

	float:left;
	padding-top:22px;

	margin-left:43px;
	_padding-left:8px; /*ie6 */
	width:320px;
	_width:400px;
	
	/*border:solid thin #777676;*/
	background-color:#FFFFFF;
}
#blockd{
float:right;
margin-right:8px;
_margin-right:5px;
margin-top: 30px;
width:640px;

/*border:solid thin #777676;*/
background-color:#FFFFFF;
}



#blockd_portfolio, #blockd_portfolio_dark_grey,	 #blockd_portfolio_black{
float:left;
margin-top: 18px;
width:720px;
border:solid 1px #777676;
/*background-color:#FFFFFF;*/

}

#blockd_portfolio_dark_grey{
	border: solid 1px #7C7C7F;
	background-color: #9B9C9E;
	/*background-color: #989998;*/
	

}

#blockd_portfolio_black{
	/* background-color: #1F1D21; */
	
	background-color: #000;
}

#blockd_portfolio_dark_black{
	background-color: #000000;
}


#blockc ul, #news_block ul{
margin:0;
padding:0;
}
#news_block li{
	padding-top: 8px;
	list-style-type: square;
	margin-left: 30px;
}

#blockc li{
padding:0 0 8px 0 ;
margin:0 0 0 0 ;
list-style:none;
}

#blockc  .maxim{
color:#DF5312;
font-weight:bold;
font-size:11px;

}

#blockl  .maxim{
color:#DF5312;
font-weight:bold;
font-size:11px;

}
.anchor{ float:right}

#maxim{
/*color:#DF5312;*/
/*font-weight:bold;*/
/*color: #D7602D; */
color:#DF5312; 

font-weight:bold;
font-size:11px;
padding-right:10px;
}


#news_block{
	float:left;
	padding-top:25px;
	margin-left:42px;
	_margin-left:38px;
	width:350px;
	/*border:solid thin #777676;*/
	background-color:#FFFFFF;
}

#news_block h1{
margin:0;
line-height:0;
}

#news{
line-height:16px;
padding-bottom:5px;
font-size:13px;
}


.dark_black{ background-color:#000000}

#news h1{
line-height:16px;
padding-bottom:15px;
text-transform:uppercase;

}

#blockl h2{
font-size:12px;
color:#DF5312;
line-height:16px;
padding-bottom:5px;
text-transform:uppercase;
font-weight: normal;
}

 #news_block h1 {
 
 line-height:14px;
margin:0 0 10px 0;
color:#003366;
xpadding-bottom:15px;
font-size:11px;
font-weight: bold;
text-transform:uppercase;

 
 }

#blockc_approach h1 {
color:#D7602D;
font-weight:bold;
margin-top:30px;
margin-bottom:0;
text-transform:uppercase;
}


#blockc h1,  #blockc-portfolio h1{
line-height:14px;
margin:0 0 10px 0;
color: #000000;
xpadding-bottom:15px;
font-size:11px;
font-weight: bold;
text-transform:uppercase;
}





#news a:link { line-height:16px;font-size:12px;color:#003366;font-weight:bold;}
#news {margin-top:9px}
#news a:visited{line-height:16px;font-size:12px; color:#003366;font-weight:bold;}
#news a:hover{ line-height:16px;font-size:12px;color:#DF5312;}






.date{
font-size:9px;
color:#777676;
}

.newsheadline{
text-transform: uppercase;
color:#DF5312;
font-size: 8pt;

}

.dotted{border-bottom: 1px dotted #DF5312; color: #DF5312;  font-size:11px; font-weight:bold}
.dotted_test{border-bottom: 1px solid #D7602D; color: #D7602D;  font-weight:bold; text-decoration:none}
.dotted_test2{border-bottom: 1px solid #D7602D; color: #D7602D;  font-weight:bold; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif}

/* wrapping text around images */
.caption { margin: 5px 0 0 5px; padding: 5px 0 0 5px; }

.right { float: right; }
.left { float: left; }


/* image opacity */
/*
a.linkopacity img {
filter:alpha(opacity=30); 
-moz-opacity: 0.3; 
opacity: 0.3;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}
*/
a.pale:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.pale img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


/* Gallery */

#gallery h1 { 
font-size: 2.6em; 
font-weight: normal; 
letter-spacing: 2px; 
text-align: center; 
margin: 0.5em 0; 
color: #7d5757; 
} 

# gallery { 
width: 60%;  /* the width of the thumbnail block */
text-align: center; 
margin: 0 auto; 
} 

#gallery ul li { 
list-style: none; 
float: left; 
} 

#gallery a img { 
border: 1px solid #7d5757; 
margin: 5px; 
} 


#sitemap ul{
margin-top:0.4em;

}

#sitemap li{
font-size:11px;
font-family: verdana,geneva,Helvetica,sans-serif; 
margin:-0.2em;
 
}


#sitemap .sub{
	padding-left:20px;

}

#sitemap a:hover{
	color:#DF5312;
}


#sitemap a:hover{
	color:#DF5312;
}


/* Publications */

#publications{
	padding-top: 10px;
	_padding-top:0;
	font-size:11px;
}

#publications a:link {color:#000}
#publications a:visited {color:#000}
#publications a:hover {color:#DF5312}

#publications p{
	margin: 0;
}

#publications .main_title{
	margin: 0 20px 10px 0;
}

#publications .title{
	text-transform: uppercase;
}

#publications .image{
	float: left;
	margin-right:10px;
}

#publications .boxholder{
float:left;
width:310px;
}

#publications .pubbox{
	float:left;
}

#publications .content{
	float: left;
	width:130px;
	_position:absolute;
}

.spacer{
	clear: both;
	height: 20px;
}

/* table for interactive section */



DIV.table-row {
 /*background: none #ffffcc; border: solid #000000 1px; color: #000000;*/
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;

}

DIV.left-layer11 {
 color: #000000; border: solid 1px #777676;border-collapse:collapse;
 width:190px;
  float: left; margin: 5px; padding: 5px; ;
}
DIV.left-layer3 {
 color: #000000; border-right: solid 1px #777676; border-bottom:solid 1px #777676;
  float: left; margin: 0; padding: 5px; width: 9%;
}



DIV.right-layer11 {
  border: none; float: right; margin: 0; padding: 0; width: 10%;
}

/* H1 and H2 Headings */

h1{ margin-top:0; padding:0; font-size:8pt; font-weight:normal}
h2{ margin:3px; padding:0; font-size:8pt; font-weight:normal; color:#DF5312}


/*Credits: Dynamic Drive CSS Library */
		/*URL: http://www.dynamicdrive.com/style/ */

		.shiftcontainer{
		position: absolute;
		left: 7px; /*Number should match -left shadow depth below*/
		top: 7px; /*Number should match -top shadow depth below*/
		}

		.shadowcontainer{
		width: 300px;  /* container width*/
		background: transparent url(shadow.gif) no-repeat bottom right;
		}

		.shadowcontainer .innerdiv{
		/* Add container height here if desired */
		background-color: white;
		padding: 6px;
		position: relative;
		left: -7px; /*shadow depth*/
		top: -7px; /*shadow depth*/
		}

		.innerdiv{
		font-family:verdana,arial,helvetica;
		color: #000000;
		padding: 15px;
		font-size:8pt;
		}
		
		#notes2{
		/* background-color:#F47928; */
		background-color:#000000;
		color:#ffffff;
		padding: 15px;
		
		}
		
		#notes2-black{
		background-color:#000000;
		color:#ffffff;
		padding: 15px;
		
		}
		
		
		.innerdiv-people{
		font-family:verdana,arial,helvetica;
		color: #000000;
		padding: 15px;
		font-size:8pt;
		}
		
		#notes2-people{
		/* background-color:#F47928; */
		background-color:#F47928;
		color:#ffffff;
		padding: 15px;
		
		}
		
	
		
		
			
		/* shadow box */

		.box_container{
		width: 530px;  /* container width*/
		background: transparent url(shadow.gif) no-repeat bottom right;
		}
		
		.noshadow {
		background: none;
		}

		.box_container .innerdiv{
		/* Add container height here if desired */
		background-color: white;
		padding: 6px;
		position: relative;
		left: -7px; /*shadow depth*/
		top: -7px; /*shadow depth*/
		}
		
.white{
	color: white;
}
.dark_grey{
	/*background-color: #989998;*/
	background-color: #9B9C9E;
}
.black{
	/ *background-color: #1F1D21; */
	background-color: #000;
}
#fourds{
	margin-left:-30px;
	width:314px;
	height:321px;
	/*border:1px solid black;*/
	_position:absolute;/* hack for ie6*/

}

.top_left{
	border-top: 1px solid #A19FA0;
	border-left: 1px solid #A19FA0;
}
.top_left_right{
	border-top: 1px solid #A19FA0;
	border-left: 1px solid #A19FA0;
	border-right: 1px solid #A19FA0;
}
.top_left_bottom{
	border-top: 1px solid #A19FA0;
	border-left: 1px solid #A19FA0;
	border-bottom: 1px solid #A19FA0;
}
.top_left_bottom_right{
	border-top: 1px solid #A19FA0;
	border-left: 1px solid #A19FA0;
	border-bottom: 1px solid #A19FA0;
	border-right: 1px solid #A19FA0;
}
.marketing{
	text-align: center;
	line-height: 137px;
	width: 211px;
	height: 137px;
	color: #777676;
}



.interactive{
	padding: 15px;
	text-align: center;
	line-height: 226px;
	width: 176px;
	overflow: hidden;
	xword-wrap: break-word;
	height: 226px;
	xcolor: #777676;
}
a.interactive, a.marketing{
	color: #777676;
}
.caps{
	text-transform:uppercase;
}
.nzarmybg{                  
	background-image: url(images/portfolio/brand/nzarmybg.jpg);
}

/* Photograpy images */
#photography{
margin-top:15px; /*ff*/
 width:490px;
 position:absolute;

}

#photography img { display:block }
#photography .box{
 float:left;

}

#annual_reports{
height:100%;
}

#annual_reports .box{
float:left;
border:1px solid #ccc;
padding:2px;
}

#annual_reports img{
display:block;
}

.footer-gap{
clear:both;
height:30px;
}
a.topmenu{
font-size: 8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
color:#999999;
text-decoration:none;
}
a.topmenu:hover{
font-size: 8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
color:#DF5312;
text-decoration:none;
}

/* internal nav */

a.links:link,a.links:visited{
	font-size: 8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	color:#999999;
	text-decoration:none;
}

a.links:hover{
	font-size: 8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	color:#DF5312;
	text-decoration:none;
}


a.links_on:link{
	font-size: 9pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	color:#DF5312;
	text-decoration:none;
}


.graybigtext{
	font-size: 9pt;
	line-height:1.5em;
	font-family: geneva,Helvetica,sans-serif; 
	color:#777676;

}


/*Contact us*/
#blockl-contactus{
float:left; 
width:304px;
margin-top:0;
font-size: 8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
}
#blockl-contactus .maxim{
color:#DF5312;
font-size: 8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
}


#blockc-contactus .addr{
float:left; 
padding-:30px;
font-size: 8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
}

#blockc-contactus .contact{
float:left; 
padding-left:40px;
padding-top:30px
font-size: 8pt;
font-family: verdana,geneva,Helvetica,sans-serif; 
}
#blockc-contactus .title{
	font-size: 8pt;
	font-family: verdana,geneva,Helvetica,sans-serif; 
	color:#DF5312;
}
/* contact us end */

/* All blocks paragraph */
#blockc p{
margin:5px 0 0 0 ;
}

#footer-nav .back{
float:left;
padding-top:10px;
}
#footer-nav .nextprev{
float:right; padding:10px 17px 0 0;
}


/* Content scroller in Portfolio page */

#my-glider {margin:5px 0 0 1px}

#my-glider p { margin:5px 0 0 0}

#my-glider .scroller { 
/* modify width and height of scrolling section if necessary	*/		
width: 240px; 
height: 300px;
overflow: hidden;

}

#my-glider .scroller img{
border:1px solid #999;
}

#my-glider .section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
width:220px;
height:294px;
overflow:hidden;
float:left;
padding:.8em 1.4em 1.4em 0.8em;
background-color:#E9E3CA;		
}
#my-glider .content {
width: 10000px;

}

#accordion h3 { background-color:#E9E3CA; border:1p slid #ccc ; width:235px;  font-weight:normal; font-size:12px; padding:3px 5px 5px 5px; height:15px; margin:2px}
#accordion p{ padding-left:7px}


.subheading h3{font-weight:normal; margin:0 0 5px 0; font-size:11px;}
.subheading a:link{ color:#000;font-size:11px;}
.subheading a:visited{ color:#000;font-size:11px;}
.subheading a:hover{ color:#DF5312;font-size:11px;}
.subheading a:active{ color:#000;font-size:11px;}




.subheading a.on:link{ color:#DF5312;font-size:11px;}
.subheading a.on:visited{ color:#DF5312;font-size:11px;}
.subheading a.on:hover{ color:#DF5312;font-size:11px;}
.subheading a.on:active{ color:#DF5312;font-size:11px;}



ul#slideshow{margin:0}




a.grey:link {text-decoration: none; color:#999; font-size:10px; text-decoration:underline; }
a.grey:visited {text-decoration:none; color:#999;font-size:10px; text-decoration:underline;}
a.grey:active {text-decoration:none; color:#999;font-size:10px; text-decoration:underline;}
a.grey:hover {text-decoration:none;  color:#DF5312;font-size:10px; text-decoration:underline;}

a.grey_test:link {text-decoration: none; color:#999; text-decoration:underline; font-size:10px; font-weight:bold}
a.grey_test:visited {text-decoration:none; color:#99; text-decoration:underline;font-size:10px;font-weight:bold}
a.grey_test:active {text-decoration:none; color:#999; text-decoration:underline;font-size:10px;font-weight:bold}
a.grey_test:hover {text-decoration:none;  color:#333; text-decoration:underline;font-size:10px;font-weight:bold}


#copyright{margin:30px 20px 0 380px; float:right; color:#999}

/* video */
img.vid{background:transparent}
a.vid {
  display: block;
  width: 394px;
  height: 326px; 
  margin:35px 0 0px 34px;
  #margin:45px 0 0px 0px;
  background: url(../images/video.gif) 0 0 no-repeat;
}
a.vid:hover, a.vid:active {
  background: url(../images/video_on.gif) 0 0 no-repeat;
}

img.vid_lv{background:transparent}
a.vid_lv {
  display: block;
  width: 394px;
  height: 326px; 
  margin:35px 0 0px 34px;
  #margin:45px 0 0px 0px;
  background: url(../images/lumleyvehicle_on.jpg) 0 0 no-repeat;
}
a.vid_lv:hover, a.vid_lv:active {
  background: url(../images/lumleyvehicle_on.jpg) 0 0 no-repeat;
}



