.tnew
{
color:#005A78;
}

.new-but {
	background-color:transparent;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
}
.new-but:hover {
	background-color:transparent;
}
.new-but:active {
	position:relative;
	top:1px;
}

.new_upload
{
margin:6% 30% 12% 30%;
}
h1.title_up
{
font-size:22px;
color:#fff;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}
body
{
background:#fafafa;
}
.cata_h
{
text-align:left;
}
.sli_mai
{
width:50%;
float:left;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}
.work_flow_s
{
width:680px;
height:380px;
border-radius:10px;
box-shadow:1px 3px 3px #000;
background-image:url("../images/work-flow.gif");
}
.ser_back
{
background-color:#FCFCFC;
}
.new_but
{
color:#000;  
background-color:#FCFCFC;
border:solid 1px #ccc;
}
.new_but:hover
{
color:#fff;
background-color:#0099FF;
}
.new_butp
{
height:305px;
}
/*	--------------------------------------------------
	TOP PANEL
-------------------------------------------------- */
.refertitle
{
	color:#fff;
	font-weight:bold;
	font-size:22px;
	padding-left:15%;
}
	
.ontime 
{
	margin-top:1.5%;
	text-indent:10px;
	display:inline-block;
	width:700px;
	font-family:Times New Roman;
	font-size:21px;
	font-weight:bold;
	font-style:normal;
	padding-top:1%;
	padding-bottom:3%;
	text-decoration:none;
	text-align:center;
	margin-left:0%;
	position:absolute;
	top:47px;
	width:653px;
	left:-133px;
	
}
.logo_img
{
position:relative;
left:0px;
height:90px;
top:5px;
}
.img_link
{
cursor:pointer;
}
.ontime a
{
color:green;
font-weight:bold;
}
.top-panel
{

}
.top-panel .logo-nav                                         
{
width:auto; 
height:auto;
}
.top-panel .menu
{
position:relative;
z-index:100;
top:-55px;
margin-bottom:40px;
}
.top-panel .logo a                                            
{
}
.top-panel ul.main-nav                                        
{
border-radius:2px;
color:#fff; 
border-top:#fff solid 1px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #007196), color-stop(1, #005A78));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #007196 0%, #005A78 100%);
-moz-box-shadow:inset 0px 0px 1px #333333;
-webkit-box-shadow:inset 0px 0px 1px #333333;
box-shadow:inset 0px 0px 1px #333333;
width:100%; 
height:auto; 
float:right; 
margin:15px 0 0 0;
margin-right:-20px;
position:absolute;
right:20px;

}
.top-panel ul.main-nav li                                     
{
width:auto; 
height:auto; 
display:inline-block; 
margin:0 0 0 3px; 
font:normal 12px Tahoma, Geneva, sans-serif;
color:#fff;
}                                       
.top-panel ul.main-nav li a                                   
{
border-radius:5px;
color:#fff;
width:auto; 
height:auto; 
float:left; 
padding:8px 25px; 
font:bold 14px Tahoma, Geneva, sans-serif;
}
.top-panel #pull                                             
{ 
width:100px; 
height:auto; 
float:left; 
margin:0 0 0 -50px; 
padding:8px 10px; 
font:normal 12px Tahoma, Geneva, sans-serif; 
color:#000;  
position:absolute; 
bottom:10px; 
left:50%; 
display:none; 
background:rgba(62,60,61,0.3) url(../images/arrow.png) no-repeat 90% center; 
border-radius:5px;
-moz-box-shadow:inset 0px 1px 1px #000000;
-webkit-box-shadow:inset 0px 1px 1px #000000; 
box-shadow:inset 0px 1px 1px #000000; 
}
.top-panel ul.main-nav li a:hover                                
{
color:#000;
}
.main-nav li
{
position:relative;
}


/*--- DROPDOWN ---*/
.main-nav ul
{
list-style:none;
position:absolute;
left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
.main-nav ul li
{
padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
float:none;
}
.main-nav ul a
{
white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
.main-nav li:hover ul
{ /* Display the dropdown on hover */
left:0; /* Bring back on-screen when needed */
top:100%;
margin-left:-13%;
color:#fff;
}
.main-nav li:hover ul a
{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
background-color:#000;
text-decoration:none;
}
.main-nav li:hover ul li a:hover
{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
background:#fff;
color:#248F24;
}
/*	--------------------------------------------------
	CONTAINER PANEL
-------------------------------------------------- */
 
.container                                                    {width:100%; height:auto; float:left;background-color:#fff;}
.banner-panel                                                 {width:100%; height:auto; float:left; margin:1px 0 0 0;
}
.banner-panel .slider                                         {width:100%; height:auto; float:left; margin:1% 0 2% 0; 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #007196), color-stop(1, #005A78));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #007196 0%, #005A78 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #007196 0%, #005A78 100%);
}
.drop-shadow {
   position:relative;
   width:90%;
}

.drop-shadow:before,
.drop-shadow:after {
   content:"";
   position:absolute;
   z-index:-1;
   bottom:15px;
   left:10px;
   width:50%;
   height:20%;
   max-width:300px;
   -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
   -webkit-transform:rotate(-3deg);
   -moz-transform:rotate(-3deg);
   -o-transform:rotate(-3deg);
   transform:rotate(-3deg);
}

.drop-shadow:after{
   right:10px;
   left:auto;
   -webkit-transform:rotate(3deg);
   -moz-transform:rotate(3deg);
   -o-transform:rotate(3deg);
   transform:rotate(3deg);
 }
 .drop-shadow1 {
     box-shadow: 0px 0px 5px #276873;
       
 }
 .pricevalue1
 {
 font-size:20px;
 color:#000;
 }
.banner-panel .slider .left-panel,.banner-panel .slider .right-panel                             
{
padding:10px;
}
.banner-panel .slider .title                                  {font-size:23px ; color:#fff;}
.banner-panel .slider p                                       
{
color:#fff;
}
.blink 
{
font-family:Bradley Hand ITC;
font-size:22px;
color:#80E6B2;
font-style:bold;
}
.enquirytext
{
font-family:Bradley Hand ITC;
font-size:22px;
color:#80E6B2;
font-style:bold;
}
.banner-panel .slider .btn-black                              
{
margin:5px 0 0 0;
}
.fstyle
{
font-family:"fonts/JandaSafeandSoundSolid.ttf";
font-size:17px;
color:#000;
}
.dial27
{
float:left;color:#FFCC00;
}
.dial77
{
float:right;color:#FFCC00;
}
.ca_ig
{
float:left;width:45%;
}
.ca_ip
{
float:right;width:50%;
}
.fstyle7
{
font-family:"fonts/JandaSafeandSoundSolid.ttf";
font-size:17px;
color:#fff;
text-align:justify;
margin-bottom:-2%;
}
.fstyle3
{
font-family:"fonts/JandaSafeandSoundSolid.ttf";
font-size:17px;
color:#000;
text-align:justify;
width:350px;
}
a.bol
{
font-weight:bold;
}
a.policy
{
color:#145266;
font-size:15px;
}
.content4
{
float:left;
width:75%;
}
.content1
{
float:left;
width:47%;
margin-right:2%;
}
.content2
{
float:right;
width:47%;
margin-right:2%;
}
.content3
{
float:right;
width:25%;
}
.formstyle
{
text-align:center;
color:#FFF;
font-family:Bodoni MT;
}
.formstyle1
{

}
.formhead
{
font-size:22px;
font-family:Bodoni MT;
font-weight:bold;
padding-bottom:1%;
text-align:center;
color:#fff; border:#090909 solid 1px; background-color: #3D7A99; 
                                                   background-color: #3D7A99;
                                                   background-image: -moz-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#3D7A99));
                                                   background-image: -webkit-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -o-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: linear-gradient(to bottom, #151515, #3D7A99);
                                                   background-repeat: repeat-x;
                                                   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#3D7A99', GradientType=0);-moz-box-shadow:inset 0px 0px 1px #333333;-webkit-box-shadow:inset 0px 0px 1px #333333;box-shadow:inset 0px 0px 1px #333333;
}
a.enovus
{
text-decoration:none;
color:#006BB2;
font-family:Bodoni MT;
font-size:17px;
font-weight:bold;
}
.sitemaphead
{
font-size:22px;
font-family:Bodoni MT;
font-weight:bold;
text-align:center;
color:#fff; border:#090909 solid 1px; background-color: #3D7A99; 
                                                   background-color: #3D7A99;
                                                   background-image: -moz-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#3D7A99));
                                                   background-image: -webkit-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -o-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: linear-gradient(to bottom, #151515, #3D7A99);
                                                   background-repeat: repeat-x;
                                                   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#3D7A99', GradientType=0);-moz-box-shadow:inset 0px 0px 1px #333333;-webkit-box-shadow:inset 0px 0px 1px #333333;box-shadow:inset 0px 0px 1px #333333;

}
.sitemap1head
{
font-size:22px;
font-family:Bodoni MT;
font-weight:bold;
padding-bottom:1%;
text-align:center;
color:#fff; border:#090909 solid 1px; background-color: #3D7A99; 
                                                   background-color: #3D7A99;
                                                   background-image: -moz-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#3D7A99));
                                                   background-image: -webkit-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -o-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: linear-gradient(to bottom, #151515, #3D7A99);
                                                   background-repeat: repeat-x;
                                                   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#3D7A99', GradientType=0);-moz-box-shadow:inset 0px 0px 1px #333333;-webkit-box-shadow:inset 0px 0px 1px #333333;box-shadow:inset 0px 0px 1px #333333;
}
.footericons
{
padding-top:1%;
}
.siteal
{
text-align:center;
}
.siteal a:hover
{
color:#000;
}
.referpad
{
margin-top:-4%;
padding-left:15%;
margin-bottom:5%;
}
.referhead input,.referhead textarea,td input,td textarea
{
margin-top:1%;
margin-bottom:1%;
border:1px solid grey;
border-radius:3px;
}
.submitrefer
{
 -moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
        -webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
        box-shadow:inset 0px 1px 3px 0px #91b8b3;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
        background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
        background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
        background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
        background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
        background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
        
        background-color:#768d87;
        
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        
        border:1px solid #566963;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        padding:9px 23px;
        text-decoration:none;
        
        text-shadow:0px -1px 0px #2b665e;
		}
.pricehead
{
font-size:22px;
font-family:Bodoni MT;
margin-top:-3%;
font-weight:bold;
padding-bottom:1%;
text-align:center;
color:#fff; border:#090909 solid 1px; background-color: #3D7A99; 
                                                   background-color: #3D7A99;
                                                   background-image: -moz-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#3D7A99));
                                                   background-image: -webkit-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: -o-linear-gradient(top, #151515, #3D7A99);
                                                   background-image: linear-gradient(to bottom, #151515, #3D7A99);
                                                   background-repeat: repeat-x;
                                                   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151515', endColorstr='#3D7A99', GradientType=0);-moz-box-shadow:inset 0px 0px 1px #333333;-webkit-box-shadow:inset 0px 0px 1px #333333;box-shadow:inset 0px 0px 1px #333333;

}
.priceheads
{
font-size:14px;
text-decoration:none;
color:#fff;
font-family:Bodoni MT;
font-weight:bold;
}
.referhead2
{
font-weight:bold;
}
.referhead
{
font-size:16px;
text-decoration:none;
color:#fff;
font-family:Bodoni MT;
font-weight:bold;
}

table.pricepad
{
text-align:center;
}
.pricecontent7
{

margin-left:5%;
margin-bottom:2%;
}
.tdemp
{
min-width:0.5px;
background-color:#fcfcfc;
}
.pricecontent
{
font-size:14px;
text-decoration:none;
color:#fff;
font-family:Bodoni MT;
}
.siteal a
{font-size:17px;
text-decoration:none;
color:#005C99;
font-family:Bodoni MT;
}
/*.bol2
{
margin-left:5%;
}
.bol3
{
margin-left:10%;
}*/
.siteal li
{
margin-top:1%;
}
.padd
{
padding-left:2%;
color:#005C99;
font-size:17px;
}
.response_brought
{
height:1px;
}
.vpb_input_fields
{
border:1px solid grey;
border-radius:3px;
box-shadow:0 1px 3px #fff;
background-color:#fff;
color:#000;
margin-top:1%;
margin-bottom:2%;
width:35%;
height:28px;
}
.vpb_input_fields2
{
cursor:pointer;
border-radius:3px;
margin-top:5%;
margin-bottom:1%;
height:35px;
border-radius:5px;
}
.vpb_input_fields1
{
border:1px solid grey;
border-radius:3px;
box-shadow:0 1px 3px #fff;
width:32%;
height:28px;
margin-top:1%;
margin-bottom:2%;
}
img.vpb_input_fields1{
width:150px;
height:30px;

}
.vpb_input_fields:focus{outline:0;border-color:rgba(82,168,236,.8);
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);
box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6)}

.vpb_input_fields1:focus{outline:0;border-color:rgba(82,168,236,.8);
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6);
box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6)}
input.vpb_input_fields1{
width:80%;
height:30px;
border:1px solid grey;
box-shadow:0 1px 3px #fff;
margin-left:-20%;
}
.vpb_input_fields2
{

}
.vpb_info
{

}
.wight-panel                                                 {width:100%; height:auto;
background-color:#fafafa;
 float:left; padding:2% 0;font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:17px; color:#2c2c2c;
                                                                                            }
																							
.black-panel                                                 {
width:100%; height:auto; float:left; padding:35px 0;border-top:#b2b2b2; -moz-box-shadow:inset 0px 2px 8px #000000;-webkit-box-shadow:inset 0px 2px 8px #000000; box-shadow:inset 0px 2px 8px #000000;}

.black-box                                                   {width:100%; height:auto; float:left; padding:20px !important; color:#ffffff; background:#343434;  background:rgba(51,51,51,0.2); border-bottom:#333333 solid 1px; border-radius:10px;-moz-box-shadow:inset 0px 1px 1px #000000;-webkit-box-shadow:inset 0px 1px 1px #000000; box-shadow:inset 0px 1px 1px #000000;}

.black-box p                                                 { margin:10px 0 0 0; color:#ffffff; line-height:18px;}

.subscribe form                                              {width:100%; margin:0 0 0 0; float:left;}
.subscribe form p                                            {width:100%;}
.subscribe form input[type="text"]                           {width:70%; float:left; padding:10px 10px; margin:0px; color:#b4b4b4; font-size:11px; border-radius:5px 0 0 5px; background:#CCCCCC; background:#343434;  background:rgba(51,51,51,0.2); border-bottom:#333333 solid 1px; -moz-box-shadow:inset 0px 1px 1px #000000;-webkit-box-shadow:inset 0px 1px 1px #000000; box-shadow:inset 0px 1px 1px #000000;}                                                   
.subscribe form .btn.btn-blue                                 {width:30%; padding:2px 10px 3px 10px; float:left; margin:0 0 0 0; border-radius:0 5px 5px 0;} 
.wight-panel2                                                 {width:100%; height:auto; float:left; background:#FFF; padding:35px 0;  font:normal 12px Arial, Helvetica, sans-serif; color:#434343; line-height:24px;} 



/*	--------------------------------------------------
	inner pages
	-------------------------------------------------- */

.inner-container                                             {width:100%; height:auto; float:left; padding:35px 0; margin:35px 0 0 0; background:url(../images/mainBlock.png) repeat; border-top:#ffffff solid 6px; color:#fff;  }
.inner-container p                                           {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 23px; }
.inner-container p a                                         {color:#55b80d;text-decoration:underline;}
.inner-container p a:hover                                   {text-decoration:none;}

.blog-panel                                                  {width:100%; height:auto; float:left; color:#fff; margin:20px 0 0 0}
.blog-panel .postby                                          {width:100%; height:auto; float:left; border-top:#666666 solid 1px; margin:10px 0 0 0; padding:8px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
.blog-panel .postby span                                     {color:#55b80d;}
.blog-panel .row                                             {margin-top:0px;}
.blog-panel .row p                                           {vertical-align:top; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; line-height: 23px;}
.blog-panel .row p:first-child                               {margin-top:0;}
.blog-panel .row p a.pick                                    {float:left;}
.blog-panel .row p img                                       {border:#343434 solid 5px; border-radius:5px; margin:8px 10px 0 0 ; float:left;}
.blog-panel  a                                               {color:#55b80d;text-decoration:underline; }
.blog-panel  a:hover                                         {text-decoration:none; color:#55b80d;}

.gallery-panel .clm                                          {width:49%; height:auto; float:left; margin:25px 0 0 0; border:#343434 solid 5px; border-radius:5px; overflow:hidden;}
.gallery-panel .clm a                                        {width:100%; height:auto; float:left; }
.gallery-panel .clm a img                                    { width:100%; float:left; margin:0px; padding:0px; }
 
.comment                                                     {width:100%; height:auto; float:left; border-top:#666666 solid 1px; margin:10px 0 0 0; padding:8px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
.comment [type="text"]                                       {width:75% !important; }
.comment textarea                                            {height:200px }
.comment .btn                                                {float:right; margin-top:10px;}
.comment.contact                                             {border:none;}



.map                                                         {width:100%; height:auto; float:left; border:#333 solid 2px; margin:35px 0 0 0;}
.map iframe                                                  {float:left;}
.transbox
  {

  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
  }
/*	--------------------------------------------------
	FOOTER PANEL
	-------------------------------------------------- */   
.footerborder1
{
border-bottom:2px solid #ccc;
}
.policy2
{
visibility:hidden;
}
.pborder
{
border-style:outset;border-width:1px;
}
footer                                                      {
background-color:#fafafa;
width:100%; height:auto; float:left; padding-bottom:5px;}
footer p                                                    {width:48%; height:auto; float:left; margin:0px; font:italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
footer p a                                                  {margin:0 5px; color:#000;}
footer p a:hover                                            {color:#000; text-decoration:underline}
footer p.right                                              {text-align:right;}
 footer p a
 {
 color:#000;font-weight:bold;font-family:Bodoni MT;
 }

 /*
 --------------------------------
 call button
 --------------------------------
 */
 
#click_to_call {
	
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
	border-radius: 0px 0px 3px 3px;
	margin: 0px;
	padding: 7px;
	height: 100%;
	width: 100%;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 23px;
	text-align: left;
	visibility: visible;
	left:-322px;
	top:5px;
}
.call_close {
	height: auto;
	width: auto;
	float: right;
	cursor: pointer;
	color:#fff;
}
a.search_link{
color: #4173c9;
}

.QCB {
	background-image:url(../images/enquiry1.gif);
	height: 31px;
	width: 125px;
	position: fixed; 
	right: 0px;
	top: 85px;  
	opacity: 1; 
	cursor: pointer;
}
.QCBc {
	height: 100%;
	width: 50%;
	position: fixed; 
	right: 0px;
	top: 0px;  
	opacity: 1; 

	
}

.fstyle1
{
color:#fff;
font-weight:bold;
}
/*----------------------
End click to call
---------------------*/
.upload {
	background-image:url(../images/upload.png);
	height: 70px;
	width: 175px;
	position: fixed; 
	right: 0px;
	top: 300px;  
	opacity: 1; 
	cursor: pointer;
}

.refer {
	background-image:url(../images/refer.jpg);
	height: 27px;
	width: 175px;
	position: fixed; 
	right: 0px;
	top: 200px;  
	opacity: 1; 
	cursor: pointer;
}

.ratecard {
	background-image:url(../images/ratecard.png);
	height: 27px;
	width: 175px;
	position: fixed; 
	right: 0px;
	top: 250px;  
	opacity: 1; 
	cursor: pointer;
}

.calculator {
	background-image:url(../images/calculator.jpeg);
	height: 27px;
	width: 175px;
	position: fixed; 
	right: 0px;
	top: 140px;  
	opacity: 1; 
	cursor: pointer;
}

.freetrial {
	background-image:url(../images/freetrial.png);
	height: 27px;
	width: 175px;
	position: fixed; 
	right: 0px;
	top: 390px;  
	opacity: 1; 
	cursor: pointer;
}
 
.social{
	height: 27px;
	width: 175px;
	position: fixed; 
	right: 0px;
	top: 440px;  
	opacity: 1; 
	cursor: pointer;
} 

.dial-free
{
text-align:center;
font-size: 18px;
color: #ffffff;
width:70%;
}

.fcolor
{
color:#ffffff;
}
.title1
{
color:#145266;
font-size:25px;
}
.title2
{
color:#fff;
font-size:20px;
}

  .myborder1
{
padding-top:0px;
box-shadow: 1px 1px 10px #75FFFF;
text-align:center;

}
.strip
{
background:	#fff;
width:1%;
}
.myborder 
{
padding-top:0px;
box-shadow: 1px 1px 10px #fff;


}
.myborder a
{
color:#fff;

}
.myborder a:hover
{
color:#fff;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/*alert Box*/		
		 #modalContainer {
    background-color:transparent;
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:10000;
    background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
    color:#fff;
	}
     
    #alertBox {
    position:relative;
    width:300px;
    height:auto;
    margin-top:150px;
    border:2px solid red;
    background-color:#016D95;
    background-position:20px 30px;
    }
     
    #modalContainer > #alertBox {
    position:fixed;
    }
     
    #alertBox h1 {
    margin:0;
    font:bold 0.9em Bodoni MT;
    background-color:#78919B;
    color:#FFF;
    border-bottom:1px solid #fff;
    padding:2px 0 2px 5px;
    }
     
    #alertBox p {
    font:17px Bodoni MT;
    height:auto;
    padding-left:5px;
    margin-left:55px;
	color:#fff;
    }

    #alertBox #closeBtn {
    display:block;
    position:relative;
    margin:5px auto;
    padding:3px;
    border:2px solid #fff;
    width:70px;
    font:0.7em Bodoni MT;
    text-transform:uppercase;
    text-align:center;
    color:#FFF;
    background-color:#78919B;
    text-decoration:none;
    }