@charset "utf-8";



/* CSS Document */



.style4 {color: #FFFFFF; font-weight: bold; }

.box {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.box_light {
	background-color: #EBF5F6;
}




body



		{



		margin-top:0px;



		font-family:Arial;



		font-size:12px;



		color:#777777;



		background-image:url(../images/main-bg.jpg);



		background-repeat:repeat-x;



		}



img



		{



		border:0px;



		}



		a.contLink {



		color:#16687c;	



		font-size:11px;



		text-decoration:none;



		}



		a.contLink:hover {



		text-decoration:underline;



		}



.top-bg



		{



		background-image:url(../images/top-bg.jpg);



		background-repeat:repeat-x;



		padding-top:10px;



		}



.menuCenter



		{



		background-image:url(../images/menu-center-img.jpg);



		background-repeat:repeat-x;



		font-size:13px;



		}



.addTopcenter



		{



		background-image:url(../images/add-top-center.jpg);



		background-repeat:repeat-x;



		}



.addBottomcenter



		{



		background-image:url(../images/add-bottom-centert.jpg);



		background-repeat:repeat-x;



		font-style:italic;



		text-align:left;



		font-size:12px;



		color:#16687c;



		font-family:Calibri;



		font-weight:bold;



		}



.addTopcenter1



		{



		background-image:url(../images/add1-top-center.jpg);



		background-repeat:repeat-x;



		}



.addBottomcenter1



		{



		background-image:url(../images/add1-bottom-centert.jpg);



		background-repeat:repeat-x;



		font-style:italic;



		text-align:left;



		font-size:12px;



		color:#16687c;



		font-weight:bold;



		font-family:Calibri;



		}



.addTopcenter2



		{



		background-image:url(../images/add2-top-center.jpg);



		background-repeat:repeat-x;



		}



.addBottomcenter2



		{



		background-image:url(../images/add2-bottom-centert.jpg);



		background-repeat:repeat-x;



		font-style:italic;



		text-align:left;



		font-size:12px;



		font-weight:bold;



		font-family:Calibri;



		color:#16687c;



		}



.addTopcenter3



		{



		background-image:url(../images/add3-top-center.jpg);



		background-repeat:repeat-x;



		}



.addBottomcenter3



		{



		background-image:url(../images/add3-bottom-centert.jpg);



		background-repeat:repeat-x;



		font-style:italic;



		text-align:left;



		font-weight:bold;



		font-family:Calibri;



		font-size:12px;



		color:#16687c;



		}



.topCentertext



		{



		font-family:Calibri;



		font-weight:bold;



		font-size:28px;



		color:#16687c;



		line-height:25px;



		padding-top:10px;



		padding-left:4px;



		}



.mrText



		{



		font-family:Calibri;



		font-weight:bold;



		color:#d54b0c;



		font-style:italic;



		}



.mrText a:link {text-decoration:underline; color:#d54b0c;}



.mrText a:visited {text-decoration:underline; color:#d54b0c;}



.mrText a:active {text-decoration:underline; color:#d54b0c;}	



.mrText a:hover{text-decoration:none; color:#d54b0c;}







h1



	{



	font-family:Calibri;



	font-size:25px;



	color:#2a7486;



	}



	



.rightBorder



		{



		border-right:solid 1px #a8ced2;



		}	



.text



		{



		font-family:Calibri;



		font-size:14px;



		color:#347c8a;



		font-weight:bold;



		}



.text a:link {text-decoration:underline; color:#347c8a;}



.text a:visited {text-decoration:underline; color:#347c8a;}



.text a:active {text-decoration:underline; color:#347c8a;}	



.text a:hover{text-decoration:none; color:#347c8a;}







.text1



		{



		font-family:Calibri;



		font-size:14px;



		color:#d4511d;



		font-weight:bold;



		}



.text1 a:link {text-decoration:underline; color:#d4511d;}



.text1 a:visited {text-decoration:underline; color:#d4511d;}



.text1 a:active {text-decoration:underline; color:#d4511d;}	



.text1 a:hover{text-decoration:none; color:#d4511d;}







.text2



		{



		font-family:Calibri;



		font-size:14px;



		color:#d3891e;



		font-weight:bold;



		}



.text2 a:link {text-decoration:underline; color:#d3891e;}



.text2 a:visited {text-decoration:underline; color:#d3891e;}



.text2 a:active {text-decoration:underline; color:#d3891e;}	



.text2 a:hover{text-decoration:none; color:#d3891e;}







.fieldHeadings{



font-family:Calibri;



		font-size:14px;



		color:#2a7486;



		font-weight:bold;



		text-align:right;



		padding-right:10px;



}







.textBoxes{



font-family:Calibri;



font-size:12px;



border:solid 1px f4f4f4;







}







.button{



background-color:#2a7486;



color:#FFFFFF;



}



.text3



		{



		font-family:Calibri;



		font-size:14px;



		color:#e9af34;



		font-weight:bold;



		}



.text3 a:link {text-decoration:underline; color:#e9af34;}



.text3 a:visited {text-decoration:underline; color:#e9af34;}



.text3 a:active {text-decoration:underline; color:#e9af34;}	



.text3 a:hover{text-decoration:none; color:#e9af34;}







.textInner



		{



		font-family:Calibri;



		font-size:13px;



		color:#777777;



		}



.blue



		{



		font-family:Calibri;



		font-size:12px;



		color:#16687c;



		}



.blue a:link {text-decoration:underline; color:#16687c;}



.blue a:visited {text-decoration:underline; color:#16687c;}



.blue a:active {text-decoration:underline; color:#16687c;}	



.blue a:hover{text-decoration:none; color:#16687c;}







.orange



		{



		font-family:Calibri;



		font-size:12px;



		color:#e26432;



		font-weight:bold;



		}



.orange1



		{



		font-family:Calibri;



		font-size:16px;



		color:#e26432;



		font-weight:bold;



		}



.orange1 a:link {text-decoration:underline; color:#e26432;}



.orange1 a:visited {text-decoration:underline; color:#e26432;}



.orange1 a:active {text-decoration:underline; color:#e26432;}	



.orange1 a:hover{text-decoration:none; color:#e26432;}







.orangeHeading



		{



		color:#e26432;



		}



.blueHeading



		{



		font-size:16px;



		color:#16687c;



		font-weight:bold;



		}



.blueHeading1



		{



		font-size:15px;



		color:#16687c;



		}



.blueHeading1 a:link {text-decoration:underline; color:#16687c;}



.blueHeading1 a:visited {text-decoration:underline; color:#16687c;}



.blueHeading1 a:active {text-decoration:underline; color:#16687c;}	



.blueHeading1 a:hover{text-decoration:none; color:#16687c;}







.orangeHeading1



		{



		color:#d18719;



		}


.top_sep {
	border-top:solid 1px #a8ced2;
}
.bottomText
		{
		font-family:Calibri;
		font-size:12px;
		color:#16687c;
		padding-top:0px;
		}
.bottomText a:link {text-decoration:none; color:#16687c;}
.bottomText a:visited {text-decoration:none; color:#16687c;}
.bottomText a:active {text-decoration:none; color:#16687c;}	
.bottomText a:hover{text-decoration:underline; color:#16687c;}

/*------------------------*/
#slider_area{
		height:239px;
		width:940px;
		padding:1px 1px 1px 0;
		margin:0 auto;
		position:relative;
		z-index:1;
	}
	.full_slider{
		padding:25px 0 0 0;
		display: block;
		clear: both;
	}
	.accordion{
		padding:25px 0 0 0;
		display: block;
		clear: both;
	}
	#slider_con	ul{
		margin: 0;
		padding: 0;
		overflow:hidden;
		list-style:none; 
		width:940px; 
		height:239px;
		display:block; 
	}







	#slider_con	ul li{



		float: left;



		margin:0 0 0 0px;



		display:inline; 



		overflow:hidden



	}







	#slider_con	ul li a{



		cursor:pointer;



	}







	#slider_con	ul li img{



		border-left:1px solid  white;



 	}



 



	.slider_shadow{



		height:28px;



		margin-bottom:20px;



	}



	#content3{



	margin-top:0px;



	width:980px; 



	float:left;



}



.content-bottom{



	width:980px; 



	height:3px; 



	background:url(../images/bg-content-bottom.html) no-repeat bottom; 



	float:left;



	}



#content-left{
	width:641px; 
	margin:0px 29px 0px 0px; 
	float:left;
}



#content-left-contact{



	width:475px; 



	margin:0px 29px 0px 0px; 



	float:left;



}



#sidebox-top{



	background-image:url(../images/sidebox-top.gif); 



	background-repeat:no-repeat; 



	background-position:top;



	margin-top:16px; 



	width:310px; 



	height:3px; 



	float:left;



}



#sidebox{



	width:310px;



	background-color:#f2f6ec; 



	float:left;



	margin-top:20px;

	height:auto;



}



#sidebox-bottom{



	background-image:url(../images/sidebox-bottom.gif); 



	background-repeat:no-repeat; 



	background-position:bottom; 



	width:310px; 



	height:3px; 



	float:left;



}



.front-sidebox{
padding:3px 0px 3px 16px;

}



.sidebox-text{



	width:164px; 



	margin-top:4px; 



	float:left;



}



.sidebox-img{ 



	width:130px;



	height:182px;



	float:left;	



}



.sidebox-img2{ 



	width:130px;



	height:182px;



	float:left;	



}



#maincontent{



	width:621px;



	padding:15px 0px 22px 0px; 



	float:left;



}



#maincontent2{
	width:670px;
	background-image:url(../images/top-content-inner.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 0px 35px 0px; 
	float:left;
}







#maincontentOther{
	background-image:url(../images/top-content-inner.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 15px 35px 0px; 
	float:left;



}











#maincontent3{



	width:621px;



	padding:20px 0px 35px 0px; 



	float:left;



}



#maincontent4{



	width:465px;



	background-image:url(../images/top-content-contact.png);



	background-repeat:no-repeat;



	background-position:top;



	padding:20px 0px 65px 0px; 



	float:left;



}







#maincontent-fullwidth{



	width:960px;



	background-image:url(../images/top-content-fullwidth.png);



	background-repeat:no-repeat;



	background-position:top;



	padding:20px 0px 35px 0px; 



	float:left;



}



.maincontent-sidebox{



	width:279px;



	padding:5px 16px 22px 16px; 



	float:left;



}



.maincontent-sidebox-contact{



	width:433px;



	padding:5px 16px 22px 16px; 



	float:left;



	background-color:#f2f6ec; 



}



#maincontent h2, #maincontent p{



	width:621px;



	float:left;



}







/* main-front */



.front-box{



	width:197px; 



	height:100px; 



	margin-bottom:34px; 



	margin-top:27px; 



	float:left;



}



.front-box2{
	width:305px; 
	height:180px; 
	margin-bottom:27px; 
	margin-top:4px; 
	float:left;
}



.front-box h2{



	width:147px;



	float:left;



}



.front-box p{



	width:187px;



	margin-top:5px; 



	float:left;



}



.front-icon{



	width:30px; 



	height:30px; 



	float:left;



}



.front-icon2{



	text-align:center;



	width:295px;



	margin-bottom:5px;



	}



.front-title{



	margin-left:10px; 



	float:left;



}



h2.front-title2{



	width:295px; 



}



p.img {



width:295px; 



}



.spacer{



	width:30px; 



	height:120px; 



	margin-top:25px; 



	background-image:url(../images/front-devider.png); 



	background-repeat:repeat-y; 



	display:block; 



	float:left; 



}



.spacer2{



	width:30px; 



	height:160px; 



	margin-top:37px; 



	background-image:url(../images/front-devider.png); 



	background-repeat:repeat-y; 



	display:block; 



	float:left; 



}







/* sidebox list */



ul.sidebox-list{



	margin:0px; 



	padding:0px; 



	list-style-type:none;



}



ul.sidebox-list li{



	border-bottom:1px solid #ededed; 



	line-height:28px;



}



ul.sidebox-list li a{



	color:#474747; 



	text-decoration:none;



}



ul.sidebox-list li a:hover{



	text-decoration:underline;



}







/* check list */



ul.check-list{



	margin:8px 0px 0px 0px; 



	padding:0px; 



	list-style-type:none;



}



ul.check-list li{



	background-image:url(../images/check-list.png); 



	background-position:0px 2px; 



	background-repeat:no-repeat; 



	padding:0px 0px 12px 26px; 



	line-height:18px;



}



ul.check-list li a{



	color:#474747; 



	text-decoration:none;



}



ul.check-list li a:hover{



	text-decoration:underline;



}











/* Services



------------------------------------------------------*/



.service-item{



	width:295px; 



	float:left; 



	padding-bottom:20px;



}



.spacer-content{



	width:30px; 



	float:left; 



	display:block; 



	height:100%;



}



.services-icon{



	width:67px; 



	height:123px; 



	float:left;



}



.quote-bg{



	width:573px;



	height:35px;



	background-image:url(../images/quote-bg.jpg);



	padding:0px 24px;	



	float:left;



}



.quote-spacer{



	width:30px; 



	height:17px; 



	margin-top:8px; 



	background-image:url(../images/front-devider.png); 



	background-repeat:repeat-y; 



	display:block; 



	float:left; 



}



.quote-text{



	width:426px;



	font-size:11px;



	color:#a3a2a2;



	padding:10px 0px;



	float:left;



}



.quote-heading{



	font-size:16px;



	color:787878;



	float:left;



	padding:6px 0px;



}



.portfolio-feature{



	width:464px;



	margin-top:20px;



	float:left;



}



.pf-feat-img{



	width:151px;



	margin-top:5px;



	float:left;



}



.pf-feat-text{



	width:313px;



	float:left;



}







/* product detail */



#product-desc{



	width:474px; 



	margin-top:10px; 



	margin-left:30px; 



	float:left;



}



#product-thumb{



	width:116px; 



	margin-top:10px; 



	border-right:1px solid #d3d3d3; 



	float:left;



}



#detail-img{



	width:621px; 



	height:256px; 



	float:left; 



	background-color:#eaeaea;



}



.detail-img-border{



	border:1px solid #d3d3d3; 



	margin:0px; padding:0px;



}



#detail-nav{



	list-style-type:none; 



	margin:0px 30px 0px 0px; 



	float:left;



}



#detail-nav li img{



	margin-bottom:10px; 



	float:left;



}



#detail-nav li.last img{



	margin-bottom:0px; 



	float:left;



}



#detail-nav li a{



	cursor:pointer; 



	float:left;



}







/* product list */



.product-list{



	border-bottom:1px solid #d3d3d3;



	padding-bottom:15px;



	margin-bottom:25px;



	float:left;



}



.product-list-price{



	font-size:14px;



	margin-right:10px;



	padding-right:10px;



	border-right:1px solid #bebebe;



	float:left;



}



.detail-list a, .detail-list a:visited{



	padding:5px 10px;



	font-size:11px;



	color:#f1f1f1;



	text-decoration:none;



	background-color:#0d0d0d;



	-moz-border-radius: 3px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	-webkit-border-radius: 3px;



	float:left;



}



.product-list img{



	width:120px;



	height:120px;



	margin-right:10px;



	float:left;



}







/* pricing list table */



.table-a .price-icon{



	margin-top:2px;



	padding-right:15px;



	float:left;



}



.table-a{



	font-size: 12px;



	width: 100%;



	margin: 0px 0;



}	



.table-a .price{



	font-size: 12px;



	font-weight:normal;



	text-align:center;



}



.table-a th{



	background-color:#dcdcdc;	



	text-align:left;



}



.table-a th{



	padding: 12px 0px 12px 25px;



}	



.table-a td{



	padding: 7px;



}



.table-a td img{



	vertical-align: bottom;



	width: 20px;



	height: 20px



}



.table-a h3{



	font-size: 16px;



	color: #0d0d0d;



	margin-bottom:2px;



}	



.table-a tr.row2{



	background-color:#fcfcfc;



}



.table-a .right{



	border-left: solid 1px #bbb;



}



.table-a tr.final{



	background-color:#dcdcdc;



}



.table-a tr.final td{



	padding:20px 0 0 0;



}



.table-a .left{



	width: 25%;



}



.lefttitle{



	text-align:left;



	font-weight:bold; 



}



a.button{



	padding: 0;



	font-weight: bold;



	font-size: 14px;



	letter-spacing: -1px;



	text-decoration: none;



	text-align: center;



}











/* Portfolio



------------------------------------------------------*/



.mainportfolio{



	width:960px;



}



.pf-box{



	width:212px; 



	height:167px; 



	background-image:url(../images/pf-shadow.png); 



	background-repeat:no-repeat; 



	background-position:bottom;



	margin:0px 14px 22px 14px; 



	float:left;



}



.pf-img{



	border:1px solid #d3d3d3;		



}











/* Blog



------------------------------------------------------*/



.blog-post{



	width:621px;



	background-image:url(../images/top-content-inner.png);



	background-repeat:no-repeat;



	background-position:top;	



	padding:20px 0px 18px 0px; 



	margin-bottom:15px; 



	float:left;



}



.blog-posted{



	width:573px;



	font-size:11px;  



	margin-left:10px; 



	float:left;



}



.blog-posted h2{



	line-height:10px; 



	margin-top:0px;



}



.blog-posted a, .blog-posted a:visited{



	text-decoration:none;



	color:#0d0d0d;



}



.post-info{



	width:573px;



	font-size:11px; 



	line-height:2px;



	margin-bottom:12px;	 



	float:left;



}



.post-info a, .post-info a:visited{



	text-decoration:none;



	color:#a2a2a2;



}



.date{



	font-size:20px;



	color:#0d0d0d; 



	line-height:10px; 



	border-right:1px solid #cecdcd; 



	padding-right:10px; 



	text-align:center; 



	float:left;



}



.month{



	font-size:16px; 



	line-height:10px; 



	text-align:center; 



	float:left;



}



.img-sponsors{



	margin:0px 7px 14px 7px;



	float:left;



} 







.commonPageListControlBar{



	height: 30px;



	margin-top:0px;



	text-align: left;



}



.commonPageListBtn{



	border: 1px solid #c9c9c9;



	background-color:#fff;



	font: normal 12px/28px Arial;



	color:#9f9f9f; 



	padding: 5px 4px;



	cursor: pointer;



}



.commonPageListControlBar a, .commonPageListControlBar a:visited{



	color:#414141; text-decoration:none;



}



.commonPageListControlBar a:hover{



	text-decoration: underline;



}



.commonPageListBtnSelected{



	border: 1px solid #0d0d0d;



	background-color: #0d0d0d;



	font: normal 12px/28px Arial;



	color:#fff; 



	padding: 5px 4px;



	cursor:default;



}



.author{



	width:601px;



	background-color:#f1f1f1; 



	border-top:1px solid #cecdcd; 



	border-bottom:1px solid #cecdcd; 



	color:#737373; 



	padding:10px; 



	line-height:18px; 



	float:left;



	}



.author h4{



	margin-bottom:7px;



}











/* Contact



------------------------------------------------------*/



form{



	margin:0; 



	padding:0;



}



#contactFormArea{



	width:465px; 



	margin-top:0px; 



	color:#606060; 



	float:left;



}



.input{



	background-color:#ffffff; 



	font-size:13px; 



	border:1px solid #d7d7d7; 



	width:345px; 



	padding:5px 5px 5px 5px; 



	margin:0px; 



	color:#6b6b6b;



}



.input-submit{



	background-image:url(../images/but-send.jpg); 



	background-repeat:no-repeat; 



	padding:0px; margin:0px; 



	border:0px; 



	width:94px; 



	height:28px; 



	cursor:pointer; 



	float:right; 



	margin-right:23px;



}



.textarea{



	background-color:#ffffff; 



	font-family:Arial, Helvetica, sans-serif; 



	font-size:13px; 



	border:1px solid #d7d7d7; 



	width:345px; 



	padding:5px 5px 5px 5px; 



	margin:0px; 



	color:#6b6b6b;



}



#sidebox-contact-top{



	background-image:url(../images/sidebox-top-contact.gif); 



	background-repeat:no-repeat; 



	background-position:top;



	margin-top:16px; 



	width:465px; 



	height:3px; 



	float:left;



}



#sidebox-contact{



	width:465px;



	background-color:#fff; 



	float:left;



}



#sidebox-contact-bottom{



	background-image:url(../images/sidebox-bottom-contact.gif); 



	background-repeat:no-repeat; 



	background-position:bottom; 



	width:465px; 



	height:3px; 



	float:left;



}



.contact-icon{



	float:left; 



	margin-top:6px; 



	margin-right:5px;



}



#loadBar{



	width:455px;



	height:21px;



	background-image:url(../images/bg-load-form.png);



	background-repeat:no-repeat;



	color:#797979;



	text-align:center;



	padding:7px 5px 7px 65px;



}



#emailSuccess{



	width:455px;



	height:21px;



	background-image:url(../images/bg-load-form.png);



	background-repeat:no-repeat;



	color:#797979;



	text-align:center;



	padding:7px 5px;



}



.loading-form{



	width:128px;



	height:15px;



	background-image:url(../images/loading.gif);



	background-repeat:no-repeat;



	margin:3px 120px 0px 0px;



	float:right;



}











/* Bottom Content



------------------------------------------------------*/



.mid-box-bottom{



	background-color:#0d0d0d;



	width:960px;



	height:172px;



	float:left;



}



.mid-box-bottom a, .mid-box-bottom a:visited{



	color:#d7d7d7;



	text-decoration:none;



}



#bottom-content{



	width:920px; 



	margin:0px 20px 0px 20px;



}



.bottom-content-item{



	width:286px; 



	padding:10px 0px; 



	height:10px; 



	float:left;



}



.bottom-content-item h3{



	width:286px; 



	color:#fff; 



	margin-bottom:15px; 



	float:left;



}



.bottom-content-item p{



	font-size:11px; 



	color:#d7d7d7;



}



.bottom-content-item ul{



	width:286px; 



	margin:0px; 



	padding:0px; 



	font-size:11px; 



	list-style-type:none; 



	float:left;



}



.bottom-content-item ul li{



	list-style:none;	



	border-bottom:solid 1px #333232; 



	line-height:25px; 



	text-align:left;



}



.bottom-img{



	border:5px solid #303030;



}



.spacer-bottom{



	width:30px; 



	height:116px; 



	margin:0px; 



	display:block; 



	float:left;



}



#newsletter fieldset{



	margin:0px; 



	padding:0px; 



	border:0px;



}



.inputbox01{



	width:198px; 



	margin-right:5px;



	font-size:11px; 



	border:1px solid #080808; 



	background-color:#262626; 



	vertical-align:top; 



	padding:5px 4px 6px 4px; 



	color:#4d4d4d;



}







h2{



	font-size:20px; 



	line-height:28px; 



	margin-bottom:8px;



	font-weight:normal;



	}



	/* slide width for slider type 1*/



	blockquote{



	font-style:italic;



	margin:0px;



	color:#939393;



	padding:0px 0px 2px 38px;



	background-image:url(../images/quote.png);



	background-position:0px 5px;



	background-repeat:no-repeat;



	float:left;



}



blockquote p{



	color:#939393;



}







#wmfg{



width:980px;



height:346px;



background-color:#fff;



}



.imgSec{

	float:left;

	width:148px;

	height:114px;

	margin:0px 6px 8px 0px;

	overflow:hidden;

	border:2px solid #005c9e;

}

.imgSec img{

	width:156px;

	height:112px;

	padding:1px;

}



.galleryThumb ul li{

	background:#cccccc;

	padding:5px;

	float:left;

	width:270px;

	margin-right:1px;

	overflow:hidden;

	padding-left:10px;

	margin-top:5px;

	margin-left:5px;

	

}

.galleryThumb ul li a span{

	text-decoration:none;

	color:#000;

	background:#000000;

	padding:5px;

	display:block;

	text-align:center;

	margin-bottom:5px;

	font-weight:bold;

	font-size:14px;

	background:url(../images/hdgBarBg.jpg) repeat-x;

	

}

.galleryThumb ul li a:hover span{

	color:#e71d00;

	background:url(../images/hdgBarBgHover.jpg) repeat-x;

	

}

.galleryThumb ul li img{

	width:270px;

}



.galleryThumb2 ul li{

	background:#cccccc;

	padding:5px;

	float:left;

	width:620px;

	margin-right:1px;

	overflow:hidden;

}

.galleryThumb2 ul li a span{

	text-decoration:none;

	color:#000;

	background:#000000;

	padding:2px;

	display:block;

	text-align:center;

	margin-bottom:5px;

	font-weight:bold;

	font-size:12px;

	text-align:left;

	background:url(../images/hdgBarBg.jpg) repeat-x;

}

.galleryThumb2 ul li a:hover span{

	color:#e71d00;

	background:url(../images/hdgBarBgHover.jpg) repeat-x;

	

}

.galleryThumb2 ul li img{

	width:320px;

}



.links a{

	text-decoration:none;

	color:#666666;

	font-weight:bold;

}

.links a:hover{

	text-decoration:underline;

	color:#000000;

}



.overlay {

        position: fixed;

        z-index: 99;

        top: 0px;

        left: 0px;

        background-color: #FFFFFF;

        width: 100%;

        height: 100%;

        filter: Alpha(Opacity=70);

        opacity: 0.70;

        -moz-opacity: 0.70;

    }

    * html .overlay {

        position: absolute;

        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');

    }

    .loader {

        z-index: 100;

        position: absolute;

        width: 120px;

        margin-left: -60px;

        top: 50%;

        left: 50%;

        

    }

    * html .loader {

        position: absolute;

        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');

    }