/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	}
	:-moz-any-link:focus {outline: none;}
#main-container{
	margin: 0px auto;
	padding: 0px;
	width: 1002px;
	overflow: hidden;}

#header{
	margin: 0px;
	padding: 0px;
	width: 1002px;
	float: left;
	background: url(../image/header-strip.jpg) repeat-x left top;
	height: 99px;}
	
#header .logo{
	margin: 28px 0 0 18px;
	padding: 0px;
	float: left;}		

#header .right-side{
	margin: 18px 4px 0 0px;
	padding: 0px;
	float: right;
	width: 596px;}

#header .flag{
	margin: 0px;
	padding: 0px;
	width: 272px;
	float: right;}

#header .flag span{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	}		
	

#header .nav{
	margin: 0px;
	padding: 27px 0px 17px 0px;
	float: right;
	width: 680px;
	text-align:right;}	

#header .nav a{
	margin: 0px 0 0 0px;
	padding: 23px 17px 15px 17px;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	background: url(../image/nav-partation.jpg) no-repeat top left;
	}		
	
#header .nav a:hover{
	color: #b50b0a; }	
	
	
html body#home a#homenav, html body#about a#aboutnav, html body#howitworks a#howitworksnav, html body#debt a#debtnav, html body#credit a#creditnav, html body#faq a#faqnav, html body#contact a#contactnav  {font-size:13px; font-weight:bold; color:#b50b0a; text-decoration:none; }	
	
	

#middle{
	margin: 0px;
	padding: 0px 0 0 0px;
	width: 1002px;
	background: url(../image/mid-strip.jpg) repeat-x top;
	height: 275px;
	float: left;}	

#middle .inner{
	margin: 0px; 
	padding: 0px 0 0 20px;
	width: 643px;
	float: left;}

#middle .elance{
	margin: 0px;
	padding: 0px;
	background: url(../image/elance-right-box.jpg) no-repeat top left;
	width: 182px;
	float: left;
	height: 162px;
	font-size: 12px;}
	
#middle .elance span{
	margin: 0px;
	padding: 86px 0 0 10px;
	display: block;
	float: left;
	width: 162px;
	font-size: 12px;}	

#middle .beyond{
	margin: 0px;
	padding: 91px 0 62px 69px;
	float: left;}	
	
#middle .images{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 535px;}
	
#middle .images1{
	margin: 0px 20px 0 0px;
	padding: 0px 0px 0 0px;
	}
	
#middle .image-shadow{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 535px;}	

#middle .image-shadow1{
	margin: 0px 20px 0 0px;
	padding: 0px 0px 0 0px;}
	
#tabing-section{
	
	margin: 0px;
	padding: 0px 0 0 15px;
	float: left;
	width: 1002px;
	background: url(../image/gray-strip-repeat-x.jpg) repeat-x top left;
	height: 169px;}	
	
#tabing-section .inner{
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	float: left;
	width: 715px;
	background: url(../image/gray-strip-inner-repeat-x.jpg) repeat-x top left;
	height: 167px;}	
		
#tabing-section .logos{
	
	margin: 15px 0 0 18.5px;
	_margin: 15px 0 0 15px;
	padding: 10px 0 0 7px;
	_padding: 10px 0 0 7px;
	width: 122px;
	_width: 122px;
	
	height: 66px;
	border: 1px solid #d7d6d6;
	background: #FFFFFF;
	float: left;}	
	
	#tabing-section .more-clients{ width:595px; float:left; margin:0px; padding:10px 0px 0px 0px; font-size:11px; color:#333333;}
	#tabing-section .more-clients a{  font-size:11px; color:#ba0808; text-decoration:underline;}
	#tabing-section .more-clients a:hover{  font-size:11px; color:#ba0808; text-decoration:none;}	
	
#tabing-section .right-part{
	border: 0px solid #FF0000;
	background: url(../image/vas-back1.jpg) no-repeat;
	height: 130px;
	margin: 0px;
	padding-right:16px;
	float: right;
	width: 270px;
	}
	
#tabing-section .call-back{
	margin: 0px;
	padding: 12px 0 0 3.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;}
	
#tabing-section .call-back a{	
	color: #000000;
	text-decoration: none;}		
		
#tabing-section .getintouch{
	margin: 0px;
	padding: 25px 0 0 45px;
	font: bold 15px  Arial, Helvetica, sans-serif;
	color: #b20c0b;
	float: left;
	width: 200px;
		}		
		
	#tabing-section .skype{
		margin: 7px 0 0 0px;
		padding: 0px 0 0 0px;
		float: left;}
	
	#tabing-section .skype a{
		margin: 0px 0 0 0px;
		padding: 0px 20px 0 25px;
		float: left;
		border: none;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;}			
			
#footer{
	margin: 0px;
	padding: 19px 0 0 0px;
	height: 70px;
	text-align:center;
	width:1002px;
	float: left;
	background: url(../image/footer-back.jpg) repeat-x;
	height: 70px;}		
	
#footer a{
	margin: 0px 0 0 0px;
	padding: 0px 10px 0 10px;
	color: #000000;
	text-decoration:none;
	font: 11px Arial, Helvetica, sans-serif; }	

#footer span{
	font-size: 11px;
	color: #757575;
	display: block;
	padding-top: 10px;}	
	
	
	#inner{
	margin: 0px;
	padding: 0px 0 0 0px;
	width: 1002px;
	background: #fff url(../image/grey-bg.jpg) repeat-x bottom;
	float: left;}	
	
		#inner .left-pannel{ width:772px; margin:2px 0px 0px 0px; padding:0px; float:left;}
		#inner .banner-bg{ width:522px; margin:0px 0px 0px 0px; padding:0px; float:left; background:url(../image/banner.jpg) no-repeat; height:79px;}
		#inner .breadcum{ width:503px; margin:0px 0px 0px 0px; padding:8px 0px 0px 19px; float:left; font-size:12px; text-decoration:none; color:#FFFFFF; }
		#inner .heading{ width:480px; margin:0px 0px 0px 0px; padding:33px 0px 0px 42px; float:left; font-size:18px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
		#inner .request-a-quote{ width:250px; margin:0px 0px 0px 0px; padding:0px; float:left;}
		#inner .right-pannel{ width:224px; margin:1px 0px 0px 6px; padding:0px; float:left; position:relative; }
		#inner .red-bg{ width:224px; margin:0px 0px 0px 0px;  padding:0px; float:left; background:#7a2423 url(../image/red-bg.jpg) repeat-x; height:588px;}
		#inner .e-lance{ width:211px; margin:0px 0px 0px 0px; padding:7px 6px 0px 7px; float:left; }
		#inner .e-lance-top{ width:211px; margin:0px 0px 0px 0px; padding:0px; float:left; background:#eceded url(../image/elance-top.jpg) no-repeat; }
			#inner .e-lance-top2{ width:211px; margin:0px 0px 0px 0px; padding:0px; float:left; background:#eceded url(../image/elance-top2.jpg) no-repeat; }
		#inner .e-lance-bottom{ width:211px; margin:0px 0px 0px 0px; padding:0px; float:left; }
		#inner .e-lance-logo{ width:211px; margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; float:left; font-size:14px; color:#ba0808; font-weight:bold; }
		#inner .e-lance-txt{ width:203px; margin:0px 0px 0px 0px; padding:8px 0px 10px 8px; float:left; font-size:11px; color:#000000; position:relative; }
		#inner .portfolio{ width:211px; margin:0px 0px 0px 0px; padding:12px 0px 0px 0px; float:left; }
		#inner .our-foundation{ width:729px; margin:0px 0px 0px 0px; padding:14px 0px 0px 43px; float:left;}
		#inner .foundation{  margin:0px 0px 0px 0px; padding:0px; font-size:13px; color:#000000; font-weight:bold;}
		#inner .foundation-txt{  margin:0px 0px 0px 0px; padding:10px 30px 0px 0px; font-size:12px; color:#000000; font-weight:normal; line-height:18px;}
		#inner .arrow{ width:700px; margin:0px 0px 0px 0px; padding:20px 29px 0px 43px; float:left;}
		#inner .box{ width:113px; height:104px; border:solid 1px #d3d3d3; margin:0px 20px 0px 0px; padding:0px; float:left;}
		#inner .box1{ width:113px; height:104px; border:solid 1px #d3d3d3; margin:0px 2px 0px 0px; padding:0px; float:left;}
		#inner .arrow-left{ width:20px; margin:0px 0px 0px 0px; padding:40px 0px 0px 0px; float:left;}
		#inner .boxes{ width:660px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
		#inner .lets{  margin:0px 0px 0px 0px; padding:8px 0px 5px 0px; font-size:12px; color:#000000; font-weight:bold;}
		#inner .lets a{  font-size:12px; color:#ba0808; font-weight:normal; text-decoration:underline;}
		#inner .lets a:hover{  font-size:12px; color:#ba0808; font-weight:normal; text-decoration:none;}
		#inner .share{  margin:0px 0px 0px 0px; padding:8px 0px 12px 0px; font-size:12px; color:#000000; font-weight:bold;}
		.spacing{ padding-bottom:9px; *padding-bottom:8px;}
		
		#inner .testimonial{ width:211px; margin:0px 0px 0px 0px; padding:130px 0px 5px 0px; float:left; }
		#inner .more{ width:200px; margin:0px 0px 0px 0px; padding:9px 11px 0px 0px; float:left; }
		#inner .more a{ font-size:12px; color:#ba0808; font-weight:normal; text-decoration:underline; }
		#inner .more a:hover{ font-size:12px; color:#ba0808; font-weight:normal; text-decoration:none; }
		#inner .port-fol{ width:272px; margin:0px 0px 0px 0px; padding: 0px; float:left; }
		#inner .port-fol-mid{ width:268px; margin:0px 0px 0px 0px; padding: 0px; float:left; background-color:#FFFFFF; border-left:solid 2px #dfdfdf; border-right:solid 2px #dfdfdf; }
		#inner .txt{ width:133px; margin:0px 0px 0px 0px; padding: 0px; float:left;  }
		#inner .txt ul{ margin:0px; padding:0px 0px 0px 25px; float:left; list-style-type:none; }
		#inner .txt ul li{ margin:0px; padding:0px; float:left; list-style-type:none; font-size:12px; color:#000000; font-weight:normal; line-height:18px; }
		
		
		
		
		
		
		/* Mehar light window css  */
		
#light-box{
		border: 0px solid #F00;
		margin: 0px auto;
		padding: 0px 0 0px 0;
		width: 848px;
		height: 556px;
		background: #732826 url(../image/light-box-background.jpg) repeat-x;}
		
#light-box-images{
		width: 544px;
		float: left;
		border: 0px solid #FFF;
		padding: 17px 0 0 17px;}

#light-box-images .numbaring{
		width: 534px;
		height: 25px;
		border: 0px solid #FFF;
		padding: 0px 10px 0 0px;
		background: #3c3c3c;
		color: #FFF;
		
		}
		
		#light-box-images .numbaring-txt{
		width: 300px;
		height: 25px;
		border: 0px solid #FFF;
		padding: 0px 0px 0 5px;

		color: #FFF;
		float:left;
}

		#light-box-images .numbaring-txt a{
	color: #FFF;
	font-size:12px;
	text-decoration:none;
		
}

		#light-box-images .numbaring-txt a:hover{
	color: #FFF;
	font-size:12px;
		text-decoration:underline;
		
}


		#light-box-images .numbaring-txt1{
		width: 150px;
		height: 25px;
		border: 0px solid #FFF;
		padding: 0px 0px 0 0px;
		float:right;

		color: #FFF;
}

#light-box-images .numbaring-txt1 a{
	color: #FFF;
	font-size:12px;
	text-decoration:none;
		
}

		#light-box-images .numbaring-txt1 a:hover{
	color: #FFF;
	font-size:12px;
		text-decoration:underline;
		
}


#light-box-main{
		width: 244px;
		border: 0px solid #FFF;
		padding: 0px 0 0 0px;
		margin: 17px 0 0 22px;
		float: left;}		

#light-box-main .corner1{
		background: url(../image/light-box-corner-top.jpg) no-repeat bottom;
		height: 16px;}

#light-box-main .corner2{
	     background: #FFF;
		float: left;}
		
#light-box-main .corner3{
		background: url(../image/corner-bottom.gif) no-repeat bottom;
		height: 92px;
		float: left;}		
		
		
#light-box-main .logo{
		margin: 0px;
		padding: 0px 0 0 40px;}	
		
#light-box-main .chase{
		width: 231px;
		border: 0px solid #F00;
		padding: 0 0 0 13px;
		margin: 0px;
		background-color:#ffffff;}		
		
		
.arrowlistmenu{
width: 231px;
margin:0px;
padding:0px;
/*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 11px Arial;
color: black;
margin:10px 0px 0px 0px;
background: #f1f1f1 url(../image/hide-view.jpg) no-repeat left; /*bottom spacing between header and rest of content*/
padding: 0px 0 2px 45px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:solid 0px #000000;
display:block;


}




.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
font: bold 11px Arial;
background:#ba0808 url(../image/show-image.jpg) no-repeat left;
color: white;

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0 auto;
padding: 0px 0px 10px 0px;
margin-bottom: 0px;
margin:0px 0px 0px 25px;
width: 175px;
display:block;

background: #f1f1f1;/*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px;
margin:0px 0px 0px 15px;


 /*bottom spacing between menu items*/
}
.arrowlistmenu ul li.select{
color: #515151;
font-weight:bold;
}	
.arrowlistmenu ul li a{
color: #515151;
background: url(../image/dash.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0px 4px 5px;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
/*border-bottom: 1px solid #dadada;*/
font-size: 12px;
border: 0px solid #F00;
}

.arrowlistmenu ul li a:visited{
color: #515151;

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #515151;
background-color: #F3F3F3;
}

#package
{width:800px; margin:15px auto 0px auto; padding:0px;}

#package .pack-bg
{width:796px; margin:0px; padding:0px; float:left; border:solid 1px #d4d4d4; background:#ffffff url(../images/pack-bg.jpg) no-repeat; /*overflow:auto;*/}	

#package .pack-tab
{width:640px; margin:0px; padding:15px 4px 0px 152px; float:left;  }
#package .pack-tab ul
{ margin:0px; padding:0px; float:left; list-style-type:none;  }
#package .pack-tab ul li
{ margin:0px; padding:0px; float:left; background:url(../images/tab-bg.gif) no-repeat; display:block; font-size:12px; color:#000000; font-weight:bold; height:62px; width:159px;  }
#package .pack-tab ul li a
{  font-size:12px; color:#000000; font-weight:bold; text-decoration:none;   }
#package .pack-tab ul li a:hover
{  font-size:12px; color:#000000; font-weight:bold; text-decoration:none;   }

#package .pack-heading
{width:796px; margin:0px; padding:25px 0px 20px 0px; float:left;  }

#package .pack-heading h3
{ color:#b40b0b; font-size:21px; font-weight:bold; padding:0px; margin:0px; }
#package .pack-heading h3 span
{ color:#000000; font-size:21px; font-weight:bold; padding:0px; margin:0px; }

#package .fea
{width:770px; margin:0px auto; padding:0px 0px 0px 0px;   }

#package .fea-pa
{width:770px; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; float:left; border:solid 1px #f1f1f1; background-color:#FFFFFF;   }
.mar1{ color:#b40b0b; font-weight:bold; font-size:13px; padding:0px 0px 0px 0px;}
.mar{ color:#b40b0b; font-weight:bold; font-size:13px; padding:5px 0px 0px 0px;}
.mar-black{ color:#000000; font-weight:normal; font-size:12px; padding:5px 0px 5px 0px;}
.mar-black1{ color:#000000; font-weight:normal; font-size:12px; padding:5px 0px 10px 0px;}
.mar-green{ color:#267711; font-weight:bold; font-size:12px; padding:0px 0px 0px 5px;}	
.mar-green1{ color:#267711; font-weight:bold; font-size:12px; padding:0px 5px 0px 0px;}
.mar-green2{ color:#267711; font-weight:bold; font-size:12px; padding:0px;}	


#package .fea-pa-bot
{width:770px; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; float:left; font-size:11px; color:#000000;    }
	
#package .fea-pa-bot span
{ font-size:11px; color:#ba0808; font-weight:bold;    }		
		
.redbold{ color:#b40b0b; font-weight:bold; font-size:13px; padding:0px;}
.arialred{font-size:12px; color:#BA0808;}		
		
.border td{border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1;}		
		
