body{
margin:0px auto;
padding:0px;
background:url(/images/header-bg1.jpg) repeat-x 0px 20px #333;
}
.clear{clear:both;}
a{outline:none;}
.divBody{
margin:0px auto;
display:block;
width:1000px;
}
.topMainHeader{
display:block; 
float:left; 
width:100%; 
white-space:normal;
}
.divTopDis{
display:block;
width:950px;
margin:0 auto;
font:normal 10px/20px Arial, Helvetica, sans-serif;
color:#bababa;
height:20px;
overflow:hidden;
}
.divTopMenu{
display:block;
float:left;
margin-top:1px;
margin-left:450px; 
width:520px;
height:20px; 
/*background-color:#333;*/
}
.divTopMenu div{
display:block;
width:500px;
float:right;

}
/*.divTopMenu a{
display:block;
float:left;
width:auto;
font:bold 11px/20px Arial, Helvetica, sans-serif;
color:#bababa;
text-align:center;
text-decoration:none;
padding-left:0px;
}
.divTopMenu a:hover{
display:block;
float:left;
width:auto;
font:bold 11px/20px Arial, Helvetica, sans-serif;
color:#bababa;
text-align:center;
text-decoration:none;
padding-left:0px;
}*/
.divTopHeader{
margin:0px auto;
display:block;
width:970px;
height:175px;
background:url(/images/header-bg.jpg) no-repeat center;
}
.divHeader_1{
display:block;
/*background:url(/images/header-bg0.jpg) repeat-x 100% 0%;*/
width:100%;
overflow:hidden;
}
.divHeader_2{
display:block;
background:url(/images/header-bg2.jpg) repeat 50% 0 ;
width:1150px;
height:175px;
float:left;
position:relative;
left:50%;
}
.divHeader_3{
display:block;
width:1150px;
position:relative; 
float:left;
left:-50%;

}
.divHeader_4{
display:block;
background:url(/images/header-bg.jpg) no-repeat 50% 0;
width:1150px;
height:175px;
overflow:hidden;
}
.divHeaderShadow{
margin-top:20px;
display:block;
float:left;
width:100%;
height:83px;
background:url(/images/header-shadow-bg.png) no-repeat left top;
}
.divLogoSetting{
display:block; 
margin-left:50px;
}
.divLogo{
float:left;
display:block;
width:224px;
height:83px;

}
.divHeaderLink{
margin-top:75px;
margin-left:30px;
padding-left:30px;
display:block;
float:left;
width:250px;
font:bold 16px/40px Arial, Helvetica, sans-serif;
color:#fdfdfd; 


/*background:url(/images/phonIcon_08.png) no-repeat left;
text-shadow: black 1px 1px 1px;
filter: glow(color=#333333,strength=1);*/
}
.divHeaderLink b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	
	/*text-shadow: 0.1em 0.1em 0.2em black*/
}
.divMainContentBody{
	margin:0px auto;
	display:block;
	float:left;
	width:1000px;
	height:auto;
	position:relative;
	top:125px;
	overflow:hidden;
	z-index:1000;
}
.divMainContent{
margin:0px auto;
display:block;
width:970px;
/*overflow:hidden;*/
position:relative;
top:125px;
z-index:901;
}
.divMainBorderLeft{
display:block;
float:left;
width:100%;
background:url(/images/middleBorderLeft_13.png) repeat-y left;
}
.divMainBorderRight{
display:block;
float:left;
width:100%; 
background:url(/images/middleBorderRight_16.png) repeat-y right;
}

.divPageHeading{
display:block;
overflow:hidden;
position:relative;
z-index:5
}
.divTopSlide{
display:block;
height:230px;
overflow:hidden;
position:relative;
z-index:5;
}
.divTopContent{
margin:0px auto;
display:block;
float:left;
width:956px;
background:#2b2b2b;
overflow:hidden;
margin-left:7px;
}
/*Copy Right
.sIFR-hasFlash p.tab-heading span{
	visibility:collapse !important;
	letter-spacing:-6px;
	font-size:56px;
	width:100px;
	line-height:40px;		       
}*/
/*sIFR styles*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash p.tab-heading {
margin:0px;
padding:0px;

}
.sIFR-hasFlash h1.tab-heading{
	padding:0px;
	visibility: visible !important;
	letter-spacing:-6px;
	font-size:56px;	
	height:50px;
	float:left;
	display:block;	
	color:#FFFFFF;
	white-space:nowrap;
	width:auto;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;	
}
.sIFR-hasFlash h1.tab-heading {
		padding:0px;
		margin:10px 0 0 0 ; 
}
.sIFR-hasFlash .inner-page-title h1 span{
	visibility: hidden;
	letter-spacing:-6px;
	font-size:50px;
	
}

.sIFR-hasFlash .center-title-h2 h2{
	visibility: hidden;
	line-height:40px !important;
	font-size:60px;	
}
.sIFR-hasFlash p.subtitle span{
	visibility: hidden;
	font-size:19px;
}
.sIFR-hasFlash h1.homepage span{
	visibility: hidden;
	
	font-size:12px;
}
.sIFR-hasFlash h2.homepage2 span{
	visibility: hidden;
	font-size:12px;
}
.sIFR-hasFlash .ct-heading h3 span{
	display:block;
	float:left;
	visibility: hidden;
	font:italic 20px/35px Arial, Helvetica, sans-serif;
	width:80%;
	overflow:hidden;
	margin-bottom:15px;
	margin-top:15px;
}
.sIFR-hasFlash .ct-heading h3{
	display:block;
	padding:0px;
	margin:0px;
}
/*.sIFR-hasFlash .ct-heading h3 span{
	visibility: hidden;
	font-size:17px;
}*/
.sIFR-hasFlash .side-heading h4 span{
	visibility: hidden;
	font-size:19px;
}
.tab-hd{
	width:650px;
	height:60px;
/*line-height:44px;*/
	margin:0 0 0 10px; 
	position:relative;
	z-index:10;
}

/*Copy Right*/
.divContent{ 
float:left;	
display:block;
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#a5a5a5;
padding-left:5px;
width:70%;
text-align:justify;
}
.divContent b{ 
color:#dfdfdf;
}
.divContent span{

display:block;
font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
color:#f2c538;
padding-bottom:3px;

}
.divContent strong{
display:block;
font:italic 12px/25px Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #444;
}
.divContentDefault{ 	
float:left;
display:block;
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#a5a5a5;
padding-left:15px;
width:56%;
overflow:hidden;
text-align:justify;
}
.divScrollBody{
width:98%;
z-index:1;
padding-top:5px;
margin:auto;
color:#FFFFFF;
}
.divContentLeft{
display:block;
width:66%;
padding:15px; 
float:left;
}
.topArrow{
margin-top:3px;
}
.divContentRight{
display:block;
width:28%;
float:left; 
text-align:center;
padding-top:20px;
position:relative; 
z-index:5015;
}
.divContentDefault span{

display:block;
font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
color:#f2c538;
padding-bottom:3px;

}
.divContentDefault strong{
display:block;
font:italic 12px/25px Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #444;
}
.divMainSubMenu{
display:block;
float:left;
width:100%;
left:0px;
z-index:1000;
position:relative;
background:#f2b90c;
}
.divMainSubMenu div a{
padding:5px 2px 0px 5px;
display:block;
float:left;
width:11.8%;
height:40px;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#111;
/*background:url(/images/icon1.gif) no-repeat right #f2b90c;*/
border-left:1px solid #f8d92a;
border-right:1px solid #ce9d0a;
border-top:2px solid #ce9d0a;
text-decoration:none;
}
.divMainSubMenu div a:hover{
color:#111;
/*background:url(/images/icon1Over.gif) no-repeat right #f27f0c;*/
border-left:1px solid #f8d92a;
border-right:1px solid #ce9d0a;
border-top:2px solid #ce6c0a;
text-decoration:none;
}
#divOver_2 a{
width:128px;
}
#divOver_6 a{
width:8.1%;
}
#divOver_7 a{
width:12%;
}
/*Internal Start------------------------------------------------*/
.divMainSubMenuInternal{
display:block;
float:left;
width:100%;
left:0px;
z-index:1000;
position:relative;
background:#FFF;
}

.divMainSubMenuInternal a{
padding:5px 0px 0px 19px;
display:block;
float:left;

font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#F00;
}
.divMainSubMenuInternal a:hover{
padding:5px 0px 0px 19px;
display:block;
float:left;

font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#F00;
}
.subLinkInner{
list-style-image:url(/images/innerBullets_03.gif);
font:normal 11px/18px Arial, Helvetica, sans-serif;


}
/*Internal End----------------------------------------------*/
.divMainText{
display:block;
float:left;
width:100%;
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#222;
clear:both;
text-align:justify;
}
.divMainText ul{
display:block;
width:93%;
}
.divMainText ul li{
list-style:url(/images/right.png);
}
.divMainText span{
padding-top:10px;
display:block;
width:100%;
font:bold 16px/40px Arial, Helvetica, sans-serif;
color:#087ea6;
}
h2.h2{
margin:0px;
padding:0px;
padding-top:10px;
display:block;
width:100%;
font:bold 16px/20px Arial, Helvetica, sans-serif;
color:#087ea6;
}
.divMainText a, .divMainText a:visited, .divMainText a:active{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#222;
text-decoration:none;
}
.divMainText a:hover{
color:#222;
text-decoration:none;
}
.divMainText a.contect{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#ff5b09;
text-decoration:underline;
}
.divMainText a.contect:hover{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#ff5b09;
text-decoration:none;
}
.divMainTextBullets{
display:block;
float:left;
width:100%;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#222;
text-align:justify;
list-style:url(/images/rightList.jpg) disc;
}
.divMainTextBullets ul{
width:93%;
}
.divMainTextBullets a, .divMainTextBullets a:visited, .divMainTextBullets a:active{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#222;
text-decoration:none;
}
.divMainTextBullets a:hover{
color:#222;
text-decoration:none;
}
.divMainTextBullets span{
padding-top:10px;
display:block;
float:left;
width:100%;
font:bold 16px/40px Arial, Helvetica, sans-serif;
color:#087ea6;
}
.divMainTextBullets li{
padding:7px 0px 7px 0px;
}


.divQuickPortfolio{
display:block;
float:left;
width:100%;
font-family: Arial, Helvetica, sans-serif;
color:#333;
}
.ImgBorder{
border:5px solid #333;
}
.divClient{
display:block;
float:left;
width:100%;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#333;
background:#EEE;/*7fc8e1*/
}
.divClient span{
display:block;
float:left;
width:150px;
padding-left:2px;
}
.divClientDis{
display:block;
float:left;
width:100%;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#333;
background:#EEE;/*42afd4*/
}
.divClientDis strong{
width:auto;
float:left;
display:block;
padding-left:2px;
}
.spn200{
display:block;
float:right;
width:200px;
}
.divClientDis span{
display:block;
float:left;
width:150px;
padding-left:2px;
}
.divRightHead{
display:block;
float:left; 
width:219px;
background:url(/images/rightBoxMiddle_08.gif) repeat-x top;
font:normal 13px/42px Arial, Helvetica, sans-serif;
color:#087ea6;
text-transform:uppercase;
padding-left:5px;
}
.divMainboxContentBody{
display:block;
float:left;
width:100%;
background:url(/images/mainHeadBack_03.gif) repeat-x top #FFF;
position:relative;
z-index:1009;
/*overflow:hidden;*/
}
.divMainContentArea{
display:block;
float:left; 
width:70%;
padding:10px; 
background:url(/images/mainTxtBack_07.gif) repeat-x bottom;
overflow:hidden;
}
.divFooter{
margin:0px auto;
display:block;
width:970px;
padding-right:20px;
height:65px;
/*height:102px;
background:url(/images/footer-bg.jpg) no-repeat center ;
border-top:1px solid #333;
border-bottom:1px solid #333;
z-index:1;
float:left;
position:relative;
top:-75px;*/
}

/*Footer Link Start---------------------------------------------*/

.divFooter div.divfooterLink{
text-decoration: none;
position:relative;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#bababa;
text-align:center;
padding-left:12px;
float:right; 
width:98%;
margin-top:40px;
text-transform:capitalize;
}
.divFooter div.divfooterLink a{
color:#a4a4a4;
text-align:center;
text-decoration:none;
}
.divFooter div.divfooterLink a:hover{
color:#f2b90c;
}
.footerHeadBox{
display:block;
float:right;
}
.footerHead{
display:block;
float:left;
margin-bottom:5px;
}
.footerHead a{
display:block;
float:left;
padding-right:10px;
}
.footerLink{
display:none;
float:left;
}
.footerSubLink{
min-width:200px;
display:block;
float:right;
}
 
.footerLink a{
padding-left:2px;
float:none; 
width:auto;
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#a4a4a4;
text-align:center;
text-decoration:none;
}
.footerLink a:hover{
float:none; 
width:auto;
color:#FFF;
text-align:center;
text-decoration:underline;
}

/*Footer Link End-------------------------------------------------*/


.divFooterBlank{
position:relative;
top:40PX;
display:block;
float:left;
font:normal 11px/25px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:20PX;
}
/*.divFooter a{
display:block;
float:left; 
width:auto;
color:#a4a4a4;
text-align:center;
text-decoration:none;
}
.divFooter a:hover{
display:block;
float:left; 
width:auto;
color:#f2b90c;
text-align:center;
text-decoration:none;
}*/
.footer_1{
display:block;
background:url(/images/footer-bg1.jpg) repeat-x 0 0 ;
width:100%;
overflow:hidden;
float:left;
position:relative;
z-index:900;
bottom:-90px;
}
.footer_2{
display:block;
background:url(/images/footer-bg2.jpg) repeat-x 50% 0;
float:left; 
width:100%;
position:relative;
left:50%;
}
.footer_3{
display:block;
width:100%;
position:relative;
left:-50%; 
background:url(/images/footer-bg.jpg) no-repeat 50% 0;
height:130px;
}
.footer_4{
display:block;
width:100%;
margin:0px auto;
}
.divShow{
float:left;
display:block;
width:100%;
overflow:hidden;
}
.divShow_1{
float:left;
display:block;
width:100%;
}
.divShowImageDefault{
float:right;
display:block;
width:400px;
height:230px;
background:#2b2b2b;
font:normal 10px/16px verdana, Arial, Helvetica, sans-serif;
color:#F4F4F4;
text-transform:capitalize;
}
.divShowImage{
float:left;
display:block;
width:240px;
background:#2b2b2b;
font:normal 10px/16px verdana, Arial, Helvetica, sans-serif;
color:#F4F4F4;
text-transform:capitalize;
position:relative;z-index:12;
}
.divShowImage ul{
list-style:url(/images/arrow.png);
float:left;
width:24%;
margin-left:20px;
padding:0px;

}
.divShowImage ul li{

}
.divShowImage ul li a{
	
}
.divPortfolioContent_1{
float:left;
width:316px;
overflow:hidden;
margin:0px 10px 10px 0px;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#333;
background:#EEE;
}
.divPortfolioContent_1 b, .divPortfolioContent b{
float:left;
display:block;
width:150px;
padding-left:2px;
}
.divPortfolioContent{
float:left;
width:316px;
margin:0px 0px 10px 0px;
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#333;
background:#EEE;
}
.divRightBody{
float:left;
display:block;
width:27%;
padding-top:20px;
}
.divLeftBody{
float:left;
display:block;
width:26%;
min-height:520px;
padding:30px 10px 10px 10px;

font:12px/18px Arial, Helvetica, sans-serif; color:#585858; text-align:justify;
}
.divRightHeadBox{
float:left;
display:block;
width:100%;
padding-top:10px;
}
.divRightMiddle{
display:block;
float:left; 
border-left:2px solid #dcdede;
border-right:2px solid #dcdede;
width:252px;
text-transform:none;
background:#FFF;
overflow:hidden;
}
.divRightTxt{
display:block;
width:86%;
margin:0px auto;
text-align:justify;
font:normal 10px/18px Arial, Helvetica, sans-serif;
color:#555;
border-bottom:1px dotted #CCC;
overflow:hidden;
text-transform:none;
}
.divRightTxt a{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#759305;
float:right;
display:block;
text-decoration:none;
}
.divRightTxt a:hover{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#759305;
float:right;
display:block;
text-decoration:underline;
}
.divRightTxtWithout{
display:block;
width:80%;
margin:0px auto;
text-align:justify;
font:normal 10px/18px Arial, Helvetica, sans-serif;
color:#555;
overflow:hidden;
text-transform:none;
}
.divRightTxtWithout a{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#759305;
float:right;
display:block;
text-decoration:none;
}
.divRightTxtWithout a:hover{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#759305;
float:right;
display:block;
text-decoration:underline;
}
.divCopyRight{
position:absolute;
top:103PX;
left:50%;
margin-left:-475px;
display:block;
float:right;
width:950px;
height:25PX;
font:normal 10px/25px Arial, Helvetica, sans-serif;
color:#A4A4A4;
text-align:right;
z-index:1001;
}
.divCopyRight a{
font:normal 10px/25px Arial, Helvetica, sans-serif;
color:#A4A4A4;
text-align:right;
text-decoration:none;
}
.divCopyRight a:hover{
font:normal 10px/25px Arial, Helvetica, sans-serif;
color:#A4A4A4;
text-align:right;
text-decoration:none;
}
.divCopyRight .divCopyRightLeft{
display:block;
float:left;
width:75%; 
text-align:left; 
}
.divCopyRightRight{
float:left; 
text-align:right;
width:25%; 
}

.posotion{
position:absolute;
top:175px;

}
.divQuote{
display:block;
float:left;
width:23%;
font:normal 12px/25px Arial, Helvetica, sans-serif;
text-align:left;
padding-left:3px;
}
.txtBox{
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#666;
background:#f4f4f4;
margin:5px;
padding:2px;
width:70%;
border:1px solid #CCC;

}
.txtVarification{
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#666;
background:#f4f4f4;
margin:5px;
padding:2px;
width:20%;
border:1px solid #CCC;
}
.btnSubmit{
display:block;
padding-left:36%;
}
.btnSubmitLeft{
display:block;
float:left;
}
.btnSubmitMiddle{
display:block;
float:left;
background:url(/images/btn-submitMiddle_03.gif) repeat-x;
font:normal 12px/35px Arial, Helvetica, sans-serif;
color:#666;
height:43px;
}
.btnSubmitMiddle a{
font:normal 12px/35px Arial, Helvetica, sans-serif;
color:#666;
}
.btnSubmitMiddle a:hover{
font:normal 12px/35px Arial, Helvetica, sans-serif;
color:#333;
}
.divBorderBottom{
float:left;
position:relative; 
z-index:1000;
 }



/* Header Start-----------------------------------------------------*/


.header{
	position:absolute;
	width:100%;
	height:175px;
	overflow:hidden;
	background:url(/Images/header-bg1.jpg) repeat-x 100% 0;
		
}
.header-cont{
	width:970px;
	margin:0 auto;
	position:relative;
	height:175px;
}
.mc-holder-1{
	width:100%;
	position:relative;	
	float:left;
	left:50%;
	background:url(/Images/header-bg2.jpg) repeat-x 50% 0;
}
.mc-holder-2{
	width:100%;
	position:relative;
	float:left;
	left:-50%;		
}
.mc-holder-3{
	background:url(/Images/header-bg.jpg) no-repeat 50% 0;
	width:100%;
	height:175px;
	position:relative;
	top:-1px;
	margin:0px auto;	
}
.mc-holder-4{
	width:1150px;
	position:relative;
	float:left;
	left:50%;
	background:url(/Images/footer-bg2.jpg) repeat-x 50% 0;
}
.mc-holder-5{
	background:url(/Images/footer-bg.jpg) no-repeat 50% 0;
	width:1150px;
	overflow:hidden;
	height:102px;	
}
.shadow{
	position:absolute;
	left:0;
	top:22px;
	/*background:url(/Images/header-shadow-bg.png) no-repeat 0 0;*/
	width:383px;
	height:93px;
	margin-left:0px;
}
.shadow-int{
	background:url(/Images/header-shadow-bg.png) no-repeat 0 0;
	width:383px;
	height:93px;
}

/* Header End--------------------------------------------------------*/
/*internal Strat----------------------------------------------------*/

.divPagePath{
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
color:#ff5b09;
text-decoration:none;
text-transform:none;
}
.divPagePath h2{
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
padding-left:5px;
text-decoration:none;
text-transform:none;

}
.divPagePath a{
float:left;
color:#027095;
text-decoration:underline;
padding:0px 10px 0px 4px;
background:url(/images/rightInternal.png) no-repeat right;
}
.divPagePath span{
float:left;
color:#027095;
text-decoration:none;
}
.spnPathInternal{
color:#ff5b09;
}

.internalMainContentArea{
margin:30px 0 0 0px;
display:block;
float:left; 
width:68%;
padding:10px; 
}
.InternalMainText{
display:block;
float:left;
width:100%;
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#222;
background:url(/images/mainTxtBack_07.gif) repeat-x bottom;
padding:5px;
overflow:hidden;
}

.bulletInner{
position:relative;top:2px;
}
.mainContentImage{
display:block;
float:right;
text-align:center;
}
.belowSlideImage{
display:block;
float:left;
text-align:center;
}
/*internal End ----------------------------------------------*/
/*About us  Start ----------------------------------------------*/
.divPavanImage{
display:block;
margin:3px;
float:right;
width:185px;
text-align:center;
background:url(/images/pavanIconBack.png) repeat center;

}
.divPavanImage a{
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#956840;
}
/*About us  End ----------------------------------------------*/
/*Portfolio Start--------------------------------------------*/

.porfolioMainContentArea{
display:block;
float:left; 
width:99%;
padding:5px;
overflow:hidden;
padding-top:10px;
}
.internalMainboxContentBody{
display:block;
float:left;
width:100%;
background:url(/images/mainHeadBack_03.gif) repeat-x 0px 20px #FFF;
position:relative;
z-index:1009;
}
.sIFR-hasFlash .portfolio-heading h3 span{
	display:block;
	float:left;
	visibility: hidden;
	font:italic 20px/30px Arial, Helvetica, sans-serif;
	color:#4b6067;
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.portfolio-heading span{
	display:block;	
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#555;
	overflow:hidden;
	margin-bottom:5px;
}
.portfolio-heading ul{
list-style:none;
}
.internalMainText{
display:block;
float:left;
width:100%;
font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#8a8888;
clear:both;
overflow:auto;
background:url(/images/mainTxtBack_08.gif) repeat-x 0px 2px;
}
.borderPort{
width:100%;
display:block;
float:left;
border-right:1px dotted #ccc;
}
.ulPortfolioContent{
padding:0px;
margin:0px;
list-style:none;
}
.ulPortfolioContent li{
display:block;
float:left;
list-style:none;
margin-bottom:10px;
}
.divContentDiscription{
display:block;
float:left;
width:51%;
padding:5px;
}
.divContentDiscription strong{
/*color:#555;*/
color:#087ea6;
font-weight:normal;	
}
.divContentDiscription p{
padding:0px;
margin:0px;
text-align:justify;
}
.divContentDiscription span{
padding-top:10px;
display:block;
float:left;
width:100%;
font:bold 16px/30px Arial, Helvetica, sans-serif;
color:#087ea6;
}
.divContentImage{
display:block;
float:left;
width:45%;
text-align:center;
}
.divContentinner a{
display:block;
}
.divContentinner{
display:block;
float:left;
width:49%;
text-align:center;
}
.divContentinner span{
padding-top:0px;
display:block;
float:left;
width:100%;
font:bold 16px/30px Arial, Helvetica, sans-serif;
color:#087ea6;
}
.divContentImage a{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#ff5b09;
text-decoration:underline;
}
.divContentImage a:hover{
font:normal 12px/20px Arial, Helvetica, sans-serif;
color:#ff5b09;
text-decoration:none;
}
.divContentImgBorder{
padding:2px;
border:1px solid #c9d1d4;/*799097*/
}
.divPortfolioRounded{
display:block;
float:left;
width:98%;
}
.divRoundedLeftshad{
float:left;
display:block;
border-left:2px solid #dcdede;
border-right:2px solid #dcdede;
width:609px;
}
.divRoundedRightshad{
float:left;
display:block;
width:609px;
border-left:2px solid #dcdede;
border-right:2px solid #dcdede;
}
/*Portfolio End--------------------------------------------*/



#divOver_1 a{
background:url(/icon/webDesign.png) no-repeat 99% 50% ;
}
#divOver_1 a:hover{
background:url(/icon/webDesign.png) no-repeat 99% 50% #f27f0c;
/*background:url(/images/icon1Over.gif) no-repeat 99% 50% #f27f0c;*/
}
#divOver_2 a{
background:url(/icon/webDev.png) no-repeat 99% 50%;
}
#divOver_2 a:hover{
background:url(/icon/webDev.png) no-repeat 99% 50% #f27f0c;
}
#divOver_3 a{
background:url(/icon/flashDesign.png) no-repeat 99% 50%;
}
#divOver_3 a:hover{
background:url(/icon/flashDesign.png) no-repeat 99% 50% #f27f0c;
}
#divOver_4 a{
background:url(/icon/webSolution.png) no-repeat 99% 50%;
}
#divOver_4 a:hover{
background:url(/icon/webSolution.png) no-repeat 99% 50% #f27f0c;
}
#divOver_5 a{
background:url(/icon/ystore.png) no-repeat 99% 50%;
}
#divOver_5 a:hover{
background:url(/icon/ystore.png) no-repeat 99% 50% #f27f0c;
}
#divOver_6 a{
background:url(/icon/mobile.png) no-repeat 99% 50%;
}
#divOver_6 a:hover{
background:url(/icon/mobile.png) no-repeat 99% 50% #f27f0c;
}
#divOver_7 a{
background:url(/icon/web2.png) no-repeat 99% 50%;
}
#divOver_7 a:hover{
background:url(/icon/web2.png) no-repeat 99% 50% #f27f0c;
}
#divOver_8 a{
background:url(/icon/SEO.png) no-repeat 99% 50%;
}
#divOver_8 a:hover{
background:url(/icon/SEO.png) no-repeat 99% 50% #f27f0c;
}
.floTLeft{
float:left;
}
.floTRight{
float:right;
}


/* Rounded Rectangle Start*/

#xsnazzy {
	
}
#xsnazzy H1 {
	MARGIN: 0px 10px; LETTER-SPACING: 1px
}
#xsnazzy H2 {
	MARGIN: 0px 10px; LETTER-SPACING: 1px
}
#xsnazzy P {
	MARGIN: 0px 10px; LETTER-SPACING: 1px
}
#xsnazzy H1 {
	FONT-SIZE: 2.5em; COLOR: #fff
}
#xsnazzy H2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 2em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #06a; BORDER-RIGHT-WIDTH: 0px
}
#xsnazzy P {
	PADDING-BOTTOM: 0.5em
}
#xsnazzy H2 {
	PADDING-TOP: 0.5em
}
#xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 5px 1em
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-RIGHT: #c9ab62 1px solid; /*BACKGROUND-IMAGE: url(/images/midRunstrip.jpg);*/ BORDER-LEFT: #c9ab62 1px solid; BACKGROUND-REPEAT: repeat-y
}
.xb3 {
	BORDER-RIGHT: #c9ab62 1px solid; /*BACKGROUND-IMAGE: url(/images/midRunstrip.jpg);*/ BORDER-LEFT: #c9ab62 1px solid; BACKGROUND-REPEAT: repeat-y
}
.xb4 {
	BORDER-RIGHT: #c9ab62 1px solid; /*BACKGROUND-IMAGE: url(/images/midRunstrip.jpg);*/ BORDER-LEFT: #c9ab62 1px solid; BACKGROUND-REPEAT: repeat-y
}
.xb1 {
	BACKGROUND: #c9ab62; MARGIN: 0px 5px
}
.xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontent {
	BORDER-RIGHT: #c9ab62 1px solid; BORDER-TOP: #c9ab62 0px solid; DISPLAY: block; /*BACKGROUND-IMAGE: url(/images/midRunstrip.jpg);*/ BORDER-LEFT: #c9ab62 1px solid; BORDER-BOTTOM: #c9ab62 0px solid; BACKGROUND-REPEAT: repeat-y
}


/* Rounded Rectangle End*/



/*form Contact us*/
.formContactRow{
	display:block;
	float:left;
}
.formTxtHeading{
	 display:block;
	 float:left; 
	 width:180px;
}
.formTxt123{
display:block;
	 float:left; 
width:90px;
}
.formTxt{
	  display:block;
	  float:left; 
	  width:400px;
}

.formTxtNew{display:block;
	  float:left; 
	  width:400px;
	  font-size:10px;
	  border:0px solid #f00;padding-left:182px;}
.formTxtNew span{display:block; font:normal 10px/18px Arial, Helvetica, sans-serif;padding-top:0px;}
.formTxtNew input{display:block;}
.para{
font:normal 10px Arial, Helvetica, sans-serif;

}

/*Today 8/10/09*/
.divQuoteCap{
display:block;
float:left;
width:45%;
font:normal 12px/25px Arial, Helvetica, sans-serif;
text-align:left;
padding-left:3px;
}
.btnLoin{
background:url(/images/btn-submit.gif);
width:100px;
height:38px;
border:none;
margin-left:114px;
cursor:pointer;
color:#666;
}
.btnLoin:hover{
color:#000;
}
.btnContact{
background:url(/images/btn-submit.gif);
width:100px;
height:38px;
border:none;
cursor:pointer;
color:#666;
}
.btnContact:hover{
color:#000;
}
.txtCaptcha{
width:120px;
display:block;
float:right;
padding-right:7px;
}
#categoryitems{
width:327px;position:relative;left:0px;background:#fff;
}
#categoryitemsForm{
width:327px;position:relative;left:-71px;background:#fff;
}
#slideContent{
width:327px;
}
#divRightMiddle{
width:323px;
}
.red{
color:#F00;
}
.messenger{
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#666;
background:#f4f4f4;
margin:5px;
padding:2px;
width:20%;
border:1px solid #CCC;
}
.messengerid{
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#666;
background:#f4f4f4;
margin:5px;
padding:2px;
width:46%;
border:1px solid #CCC;
}

/*Site Map*/
.smTxt a, .smTxt a:active, .smTxt a:visited{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#333;
}
.smTxt a:hover{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#000;
}
.smTxtHead{
padding:10px 0 0 10px;
background:url(/images/right.png) no-repeat 0px 16px;
}
.smTxtHead a, .smTxtHead a:active, .smTxtHead a:visited{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#027095;

}
.smTxtHead a:hover{
color:#000;
}
.smTxtSubHead{
padding:10px 0 0 25px;
background:url(/images/right.png) no-repeat 15px 16px;
}
.smTxtSubHead a, .smTxtSubHead a:active, .smTxtSubHead a:visited{
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#027095;

}
.smTxtSubHead a:hover{
color:#000;
}
/*Site Map End*/


.package-table tr.row1 {background:#fff;text-align:center;}
.package-table tr.row2 {background:#f5f5f5;text-align:center;border-left:1px solid #d7d7d7;}
.package-table {border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;margin:0;padding:0;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.package-table th {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px 8px;color:#4c4c4c;background:#E7E7E7;border:1px solid #c8c8c8;text-align:center;}
.package-table tr {border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.package-table td {font-size:12px;color:#333333;border-bottom:1px solid #d7d7d7;line-height:25px;border-right:1px solid #d7d7d7;padding:0 0 0 5px;}
