@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	width:100%;
	}
p,h1,h2,h3,h4,h5,ul,li,span,input,textarea{
	margin:0;
	padding:0;
	}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ff7900;
	}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ff7900;
	}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ff7900;
}
#bg1{
	background:url(images/bg.jpg) repeat-x                ;
	height:1875px;
	}
#logo-fotter-bg{
	background:url(images/logo-footer-bg.jpg) repeat-x;
	width:100%;
	}
#bg-bottom{	
	background:url(images/bg-bottom.jpg) repeat-x;
	clear:both;
	float:left;
	}
#Header-bg{	
	background-image:url(images/bg-header.jpg);
	width:1003px;
	height:258px;
	display:block;
	}
	#Header-top-menu{	
	padding-left:29px;
	margin-top:10px;
	float:left;	
	}
	#Header-top-menu img{	
	padding-right:4px;
	}
#CallUs{
	padding-left:114px;
	padding-top:17px;
	font-family:"Franklin Gothic Medium";
	text-decoration:none;
	float:left;
	}
	.text1{
	color:#7c7c7c;
	font-weight:lighter;
	font-size:22px;
	}
	.text2{
	color:#ff5b00;
	font-weight:bold;
	font-size:22px;
	}
#Client-Log-In{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-top:22px;
	float:left;
	}
.textfield{
	background:url(images/textfield.jpg) no-repeat;
	height:20px;
	width:118px;
	border:0;
	margin:0;
	padding:0;
	}
#Top-menu{
	padding-left:266px;
	padding-top:18px;
	height:50px;
	width:750px;
	;
	float:left;
	}
.Top-menu-right-lin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#484848;
	height:61px;
	text-decoration:none;
	padding-left:5px;
	padding-right:10px;
	background-image:url(images/border-right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	line-height:25px;
	}
	.Top-menu-right-lin a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#484848;
	text-decoration:none;	
	
	}
	.Top-menu-right-lin a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FF6108;
	text-decoration:underline;
	}
	.Top-menu-right-lin-last{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#484848;
	height:61px;
	text-decoration:none;	
	padding-left:5px;
	padding-right:10px;
	}
	.Top-menu-right-lin-last a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#484848;
	text-decoration:none;	
	
	}
	.Top-menu-right-lin-last a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FF620B;
	text-decoration:underline;
	}
#Flash{
	padding-left:268px;
	float:left;
	}
	
	
#left{
	background-image:url(images/left.jpg);
	width:207px;
	height:1809px;
	position:absolute;
	margin-left:21px;
	margin-top:65px;
	padding-left:23px;
	padding-right:11px;
	}
	
.text-white-left{
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	.text-copyright{
	font-family:Arial;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	}
.text-orange-left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffa600;
	text-decoration:none;
	}
.dot-line{
	background:url(images/dot-line.jpg) center no-repeat;
	line-height:12px;
	}
.website-secret-text1{	
	color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
.website-secret-text2{	
	color:#ff7900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	.website-secret-text3{	
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
.website-secret-textarea{
	background:url(images/textarea-website-secret.jpg) no-repeat;
	height:23px;
	width:131px;
	color:#FFFFFF;
	font-size:11px;
	border:0;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	}	
.protex-text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a2a2a2;
	text-decoration:none;
	}
.protex-text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffa906;
	text-decoration:underline;
	}
	
	
	
#top1{
	background:#FFFFFF url(images/grediant-white.jpg) repeat-x top scroll;
	width:1003px;
	}
/*Start Top1-left*/
#Top1-left{
	background:#FFFFFF url(images/grediant-white.jpg) repeat-x top scroll;
	padding-left:268px;
	width:550px;
	height:auto;
	float:left;
	}
#Top1-wide{
	background:#FFFFFF url(images/grediant-white.jpg) repeat-x top scroll;
	padding-left:235px;
	width:775px;
	height:auto;
	float:left;
	}
.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ff7900;
	}	

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-align:justify;
	}
.bullet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-align:justify;
	background:url(images/yes-icon.jpg) left center no-repeat;
	padding-left:30px;
	list-style:none;
	line-height:20px;
	}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#424242;
	}
.Portfolio-Image-Bg{
	background:url(images/portfolio-bg.jpg) left top no-repeat;
	width:172px;
	height:202px;
	float:left;
	}
	.Portfolio-Image-Bg img{
	padding-top:14px;
	}
	.Portfolio-Image-Bg h4{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:7px;
	text-transform:uppercase;
	}
	.Portfolio-Image-Bg a{
	text-decoration:none;
	color:#FFFFFF;
	}
	.Portfolio-Image-Bg a:hover{
	text-decoration:none;
	color:#000000;
	}
#getquotebg1{
	height:40px;
	background-color:#ebebeb;
	display:block;
	}
	#getquotebg2{
	height:240px;
	background-color:#ffad1b;
	display:block;
	}
	.textfield-GetQuote{
	background:url(images/textfield-getquote.jpg) no-repeat;
	height:23px;
	width:238px;
	border:0;
	padding-top: 3px;
	padding-left: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5;
	}
	.textarea-GetQuote{
	background:url(images/textarea-getquote.jpg) no-repeat;
	height:109px;
	width:490px;
	border:0;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
		.textarea-GetQuote2{
	width:490px;
	border:1px solid #000000;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	}
	
/*End Top1-left*/

/*Right Control Start*/
#Top1-right{
	width:155px;
	float:left;
	background:url(images/right.jpg) no-repeat left top;
	height:1580px;
	padding-left:16px;
	padding-right:10px;
	padding-top:26px;
	
	}
#Top1-right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.Textarea-Right{
	background:url(images/textarea-right.jpg) no-repeat;
	height:70px;
	width:139px;
	border:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	font-size: 12px;
	}
.TextField-Right{
	background:url(images/textfield-right.jpg) no-repeat;
	height:23px;
	width:139px;
	border:0;
	margin:0;
	padding-top: 3px;
	padding-left: 6px;
	}
.TextField-RightDropdown{
	background:url(images/textfield-right.jpg) no-repeat;
	height:23px;
	width:50px;
	border:0;
	margin:0;
	padding-top: 3px;
	padding-left: 6px;
	}
	
	
.Latest-News{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#363636;
	text-align:justify;
	padding-right:10px;
	padding-top:10px;
	}
#Online-Video-bg{
	margin-top:20px;
	background:url(images/online-video-bg.jpg) center no-repeat;
	height:188px;
	}
.text-white{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
	padding-bottom:10px;
	}
	.text-black{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:7px;
	padding-top:5px;
	}
	
/*Right Control End*/
	


#icon-strip{
	width:1003px;
	height:90px;
	background:url(images/icon-strip2.jpg) left top no-repeat;
	display:block;
	text-align:center;
	
	}
#Service{
	width:1003px;
	
	display:block;

	}
	#Service-bg-1{
	background:url(images/services-left-strip-bg.jpg) left top no-repeat;
	width:20px;
	height:1149px;
	float:left;
	}
	#Service-bg-2{
	background:url(images/services-middle-strip-bg.jpg) top left repeat-x;
	width:960px;
	
	float:left;
	}
		.bullet2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			text-decoration:none;
			text-align:justify;
			background:url(images/yes-icon2.jpg) left center no-repeat;
			padding-left:30px;
			list-style:none;
			line-height:20px;
			}
		.Portfolio-Image-Bg2{
		background:url(images/portfolio-bg2.jpg) left top no-repeat;
		width:172px;
		height:202px;
		float:left;
		}
		.Portfolio-Image-Bg2 img{
		padding-top:14px;
		}
		.Portfolio-Image-Bg2 h4{
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		padding-top:7px;
		text-transform:uppercase;
		}
		.Portfolio-Image-Bg2 a{
		text-decoration:none;
		color:#FFFFFF;
		}
		.Portfolio-Image-Bg2 a:hover{
		text-decoration:none;
		color:#000000;
		}
	
	
	#Service-bg-3{
	background:url(images/services-right-strip-bg.jpg) left top no-repeat;
	width:23px;
	height:1149px;
	float:left;
	}
#Fotter{
	width:1003px;
	display:block;
	background:url(images/bg-bottom.jpg) repeat-x;
	}
	#Fotter-bg-1{

	width:20px;
	height:137px;
	float:left;
	}
	#Fotter-bg-2{
	background:url(images/bg-bottom.jpg) repeat-x;
	width:1003px;
	height:137px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	#Fotter-bg-2 .link1{
	text-align:center;
	margin-top:24px;
	}
	#Fotter-bg-2 a{
	color:#000000;
	text-decoration:none;
	}
	#Fotter-bg-2 a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
	
	
	#Fotter-bg-3{
	
	width:23px;
	height:137px;
	float:left;
	}
/* Drop Down Menu */
#dropmenudiv{
position:absolute;
text-align:left;
border-bottom-width: 0;
font:normal 11px Verdana;
color:#000000;
border-left:5px solid #000000;
line-height:25px;
z-index:100;
opacity:0.9; filter:alpha(opacity=90);
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #333333;
padding: 1px 0;
color:#000000;
text-decoration: none;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color:#fe5e00;
color:#FFFFFF;
}

input.btn1 {
	color:#FFFFFF;
	background-image: url(images/submit-buttonslic.jpg);
	background-repeat: repeat-x;
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 23px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-right: 8px;
	padding-left: 8px;
}

input.btnleft {
	color:#000000;
	background-image: url(images/submit-buttonslico.jpg);
	background-repeat: repeat-x;
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	height: 23px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

a.linkone:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.linkone:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.linkone:hover {color: #FF9900}


a.linkwhite:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.linkwhite:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.linkwhite:hover {color: #FF9900}



#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(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/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; }

.border1px {
	border: 1px solid #333333;
}
