/* CSS Document */
* 						{ margin:0; padding:0;}
html, body				{ margin:0; padding:0;}

body					{ background: #ffffff url(../images/bg.png) top left repeat-x;
						  font-family:Arial, Helvetica, sans-serif;
						  font-size:12px;
						  line-height:16px;
						  color:#434343;
						  padding-top:5px;
						}
						
#wrapper				{ width:1001px; margin:0 auto;}
#header					{ height:160px; position:relative;}
#header-logo			{ position:absolute; left:30px;}
#header-logo img		{ border:0;}
#header-text			{ position:relative;}
#header-text-img		{ position:absolute; top:7px; right:245px;}
#header-text-content	{ position:absolute; top:0px; right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; width:240px;}
#header-text-no			{ font-size:28px; font-weight:bold; color:#434343; line-height:32px;}
#header-text-sub		{ color:#548293; font-size:12px; font-weight:bold; margin-top:2px; line-height:14px; padding-left:5px;}	
#header-textbox			{ position:absolute; top:8px; right:20px;}
#divchat				{	text-align:right; margin-right:10px; margin-top:5px;}	
#header-chatbox			{ position:absolute; top:10px; right:20px;}
#header-chatbox img		{ border:0;}	
#header-bbblogo			{ position:absolute; top:10px; right:340px;}	

#container-top			{ background:url(../images/contentbox-top.png) top left no-repeat; height:25px;}
#container-bottom		{ background:url(../images/contentbox-bottom.png) top left no-repeat; height:50px;}	
#container-bg			{ background:url(../images/contentbox-bg.png) top left repeat-y;}

#nav					{ background:url(../images/top-shadow.png) bottom left no-repeat; }
#nav-btn				{ height:33px; margin:0px;  position:relative; z-index:99;}
#nav-btnlink			{ float:right; }

.navbtn1205 				{ background:url(../images/nav-home-120513.png) 0 0 no-repeat; width:68px; height:33px; }		
.navbtnhov1205        		{ background:url(../images/nav-home-120513.png) 0 -33px no-repeat; width:68px; height:33px; }
.navbtn1				{ background:url(../images/nav-home.png) 0 0 no-repeat; width:111px; height:33px;}
.navbtnhov1				{ background:url(../images/nav-home.png) 0 -33px no-repeat; width:111px; height:33px; }	
.navbtn2				{ background:url(../images/nav-about.png) 0 0 no-repeat; width:107px; height:33px;}
.navbtnhov2				{ background:url(../images/nav-about.png) 0 -33px no-repeat; width:107px; height:33px; }	
.navbtn3				{ background:url(../images/nav-operation3.png) 0 0 no-repeat; width:192px; height:33px;}
.navbtnhov3				{ background:url(../images/nav-operation3.png) 0 -33px no-repeat; width:192px; height:33px; }	
.navbtn4				{ background:url(../images/nav-managed.png) 0 0 no-repeat; width:192px; height:33px;}
.navbtnhov4				{ background:url(../images/nav-managed.png) 0 -33px no-repeat; width:192px; height:33px; }	
.navbtn5				{ background:url(../images/nav-cases-120513.png) 0 0 no-repeat; width:132px; height:33px;}
.navbtnhov5				{ background:url(../images/nav-cases-120513.png) 0 -33px no-repeat; width:132px; height:33px; }
.navbtn6				{ background:url(../images/nav-solutions.png) 0 0 no-repeat; width:107px; height:33px;}
.navbtnhov6				{ background:url(../images/nav-solutions.png) 0 -33px no-repeat; width:107px; height:33px; }
.navbtn7				{ background:url(../images/nav-tools-120513.png) 0 0 no-repeat; width:78px; height:33px;}
.navbtnhov7				{ background:url(../images/nav-tools-120513.png) 0 -33px no-repeat; width:78px; height:33px; }
.navbtn9				{ background:url(../images/nav-tools.png) 0 0 no-repeat; width:100px; height:33px;}
.navbtnhov9				{ background:url(../images/nav-tools.png) 0 -33px no-repeat; width:100px; height:33px; }
.navbtn10				{ background:url(../images/nav-itservices.png) 0 0 no-repeat; width:133px; height:33px;}
.navbtnhov10			{ background:url(../images/nav-itservices.png) 0 -33px no-repeat; width:133px; height:33px; }

.navbtn8				{ background:url(../images/nav-cloud-120513.png) 0 0 no-repeat; width:83px; height:33px;}
.navbtnhov8				{ background:url(../images/nav-cloud-120513.png) 0 -33px no-repeat; width:83px; height:33px; }		

.navbtnhov1205 , 
.navbtnhov1, 
.navbtnhov2, 
.navbtnhov3, 
.navbtnhov4, 
.navbtnhov5, 
.navbtnhov6, 
.navbtnhov7,
.navbtnhov8	 { 
	cursor:pointer !important; 
	cursor:hand;
}

#nav-line				{ background:#01536b; width:959px; height:10px; margin-left:21px;}


#content				{ padding:0 21px;}
#content a			{ color:#0270c4; text-decoration:none;}	
#content a:hover	{ text-decoration:underline;}	
#content p				{ margin:10px 0;}
#content ul				{list-style-image: url("../images/icon-bullet.png"); margin-left: 30px; margin-top: 1px;}
#content ul ul {    list-style-image: none;}
#content ul li			{ margin:15px 10px;}
#content ul li ul li	{ margin:5px 10px;}
#content-banner			{ background:url(../images/bannerbox-cont.jpg) top left no-repeat; height:324px; position:relative; z-index:90;padding:12px; padding-left:13px;}
#content-banner-header  { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:28px; color:#1f669d; padding-top:0px; padding-left:30px;}	
#content-banner-links	{ background:url(../images/sizecompany-box.png) top left no-repeat; width:295px; height:278px; position:relative; margin-left:15px;}
#content-banner-text	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-align:right; color:#fff; line-height:32px; position:absolute; top:30px; right:40px;}

.divnouser, #divnouser				{ font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.divpertitle, #divpertitle			{ font-size:14px; color:#585858; text-align:center; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}	
.divlink, #divlink				{ font-size:14px; text-align:center;}
.divlink a, #divlink a				{ color:#0270c4; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.divlink a:hover, #divlink a:hover		{ text-decoration:underline;}	

#divsubtext				{ width:200px;  position:absolute; top:210px; right:25px; text-align:right; font-size:14px; line-height:16px; color:#fff; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}


#divsubtext a			{ color:#1E53AC; text-decoration:underline; font-size:12px;}	
#divsubtext a:hover		{ text-decoration:underline;}

.blink1					{ background:url(../images/bannerbtn1.png) 0 0 no-repeat; width:286px; height:107px;}
.blinkhov1					{ background:url(../images/bannerbtn1.png) 0 -107px no-repeat; width:286px; height:107px;}
.blink2					{ background:url(../images/bannerbtn2.png) 0 0 no-repeat; width:286px; height:101px;}
.blinkhov2					{ background:url(../images/bannerbtn2.png) 0 -101px no-repeat; width:286px; height:101px;}
.blink3					{ background:url(../images/bannerbtn3.png) 0 0 no-repeat; width:286px; height:100px;}
.blinkhov3					{ background:url(../images/bannerbtn3.png) 0 -100px no-repeat; width:286px; height:100px;}
.blinkhov1, .blinkhov2, .blinkhov3 { cursor:pointer !important; cursor:hand;}

#content-text			{ padding:5px 11px;}
#content-text a			{ color:#0270c4; text-decoration:none;}	
#content-text a:hover	{ text-decoration:underline;}	
.content-text-title, #content-text-title		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin-bottom:5px;}

#content-bottom			{ margin:10px 0 0 10px;}
#content .content-sub, #content-sub			{ margin-right:8px; width:229px; float:left;}
#content .content-sub-top, #content-sub-top		{ background:url(../images/footbox-top.png) top left no-repeat; height:36px; position:relative;}
#content .content-sub-top a, #content-sub-top a {color:#224C5C;}
#content .content-sub-top a:hover, #content-sub-top a:hover {color:#224C5C;text-decoration:none;}
#content .content-sub-bg, #content-sub-bg			{ background:url(../images/footbox-bg.png) top left repeat-y; padding:5px; position:relative; height:255px;}

#content .content-sub-bg ul, #content-sub-bg ul		{ list-style-type:none; list-style-image:none; margin-left:0px;}
#content .content-sub-bg ul li, #content-sub-bg ul li { background:url(../images/icon-bullet.png) center left no-repeat; padding-left:20px; line-height:15px; padding-bottom:0; padding-top:0; margin-bottom:5px; margin-top:0;}
#content .content-sub-bg ul li a, #content-sub-bg ul li a {color:#0270c4; text-decoration:none;}
#content .content-sub-bg ul li a:hover, #content-sub-bg ul li a:hover {text-decoration:underline;}

#content .content-sub-bottom, #content-sub-bottom		{ background:url(../images/footbox-bottom.png) top left no-repeat; height:10px;}

#content .content-sub-top-img, #content-sub-top-img	{ position:absolute; top:-8px; left:-10px; border:0;}
#content .content-sub-top-text, #content-sub-top-text	{ position:absolute; left:48px; top:7px; color:#224c5c; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px;}

#content .content-sub-list ul li, #content-sub-list ul li	{ list-style:none; background:url(../images/icon-bullet.png) center left no-repeat; padding-left:20px; line-height:20px; padding-bottom:0; padding-top:0; margin-bottom:0; margin-top:10px;}


#footer					{ text-align:center; padding:15px 0; margin:0 21px; border-top:#D6D6D6 1px solid; position:relative; z-index:49}
#footer a				{ color:#0270c4; text-decoration:none;}	
#footer a:hover			{ text-decoration:underline;}	

#divfblink				{ position:absolute; bottom:5px; right:8px;}

.clear, .divclear, #divclear				{ clear:both; height:0;}

#divlineb				{ background:#EBEBEB; height:1px; margin:5px 0; margin-left:20px; width:80%;}
#divlinec				{ background:#EBEBEB; height:1px; margin:25px 0; width:100%;}
.divpartnerlogo, #divpartnerlogo			{ border:#EBEBEB 1px solid; padding:8px 5px; margin:10px; background:#FAFAFA; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; position:relative; text-align:center; z-index:50;}
.divpartnerlogo img, #divpartnerlogo img		{ margin-right:20px; margin-bottom:5px; vertical-align:middle;}

#divcsslogo				{ position:absolute; top:-18px; right:100px;}
#divcsslogo img			{ border:0;}	

.divpartnerlogo a, #divpartnerlogo a		{ color:#0270c4; text-decoration:none;}
.divpartnerlogo a:hover, #divpartnerlogo a:hover	{ text-decoration:underline;}

#divptitle				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#008bbd; line-height:24px; padding-bottom:10px;}

#divptext				{ margin-left:10px;}
#divptext p				{ margin-top:30px;}
#divptext ul li			{ line-height:8px; margin-top:0; margin-bottom:10px;}

#ptagline				{font-style:italic; font-weight:bold; color:#DF0000;}
#ptitle a				{ font-weight:bold; text-decoration:underline; color:#434343;}
#ptitle a:hover			{ color:#0270c4;}		

/********nav settings**************/
a.sample_attach:link, a.sample_attach:visited{
display: block;  
border-bottom: #014f68 1px solid;
background:#00475e; 
padding: 5px 10px;  
text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;  
color:#ebebeb;
}
a.sample_attach:hover{background:#0096c6; border-bottom:#007fa8 1px solid;}
a.sample_attach, a.sample_attach:visited{border-bottom: none; }
#child_1, #child_2, #child_3{ margin-top:4px; margin-left:-17px;}
#child_1 a:link, #child_1 a:visited, #child_2 a:link, #child_2 a:visited, #child_3 a:link, #child_3 a:visited{ text-align:left; font-weight:normal;}

.blinkmulti {background:#414141 url(../images/right.gif) center right no-repeat;}
.blinkmulti hover{background:#000 url(../images/right.gif) center right no-repeat;}



#divpagephoto	{ float:right; margin:4px 10px 0 10px;}
#divpagephoto img { border:0;}
#divpagephotosub { margin-bottom:20px;}
#divpagephotosubimg { float:left; margin-right:10px;}
#divpagephotosubtxt	{ float:left; margin-top:0; padding-top:0;}
#divpagephotosubtxt ul { margin-top:8px;}


#divsitemap		{	margin-left:20px;}
#divsitemap ul		{ }
#divsitemap li	{	line-height:12px; padding-bottom:0; margin-bottom:0;}

#divppcpages	{	width:100%;  border-bottom:#D6D6D6 1px solid; margin-bottom:10px;}
#ppcpageslist	{	float:left; border-right:#F5F5F5 1px solid; padding:0 20px 10px 20px; margin-bottom:10px; text-align:left;}

#divform		{	border:#D6D6D6 1px solid; padding:10px; background:#F5F5F5; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:600px;}
#divform td		{	font-weight:bold;}
.txtbox			{	width:250px; height:20px;}	
.txtarea		{	width:350px; height:100px;}	
.btnsubmit		{	padding:5px 10px; cursor:pointer !important; cursor:hand;}
#diverror		{	margin:10px; font-size:16px; font-weight:bold; color:#ff0000;}
#divok			{	margin:10px; font-size:16px; font-weight:bold; color:#0000ff; padding-bottom:200px;}
#divbackbtn		{	margin-left:10px; padding-bottom:200px;}	

blockquote.bq {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  font-size:14px;
  margin: 5px;
  background-image: url(../images/collaborativ-top.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 15px;
  background-color:#E8E8E8;
}
blockquote.bq span {
     background: url(../images/collaborative-bottom.png) bottom right no-repeat;
	 padding-right:25px;
	  padding: 10px;
	 display:block;
	 color:#01536B;
	 font-weight:bold;
}

.pagepic	{	padding-left:10px; padding-bottom:0px;}

/*css for case study */

#sidebar #sidebar-sub			{ margin-right:8px; width:310px; float:left;}
#sidebar #sidebar-sub-top		{ background:url(../images/sidebarbox-top.png) top left no-repeat; height:36px; position:relative;}
#sidebar #sidebar-sub-top a{color:#224C5C;}
#sidebar #sidebar-sub-top a:hover{color:#224C5C;text-decoration:none;}
#sidebar #sidebar-sub-bg			{ background:url(../images/sidebarbox-bg.png) top left repeat-y; padding:5px; position:relative; height:auto;}

#sidebar #sidebar-sub-bg ul		{ margin-left:0px; list-style-image:url(../images/icon-bullet.png); margin-left:30px;margin-top:15px;}
#sidebar #sidebar-sub-bg ul li{ line-height:20px; padding-bottom:0; padding-top:0; margin-bottom:0; margin-top:0;}
#sidebar #sidebar-sub-bg ul li a{color:#0270c4; text-decoration:none;}
#sidebar #sidebar-sub-bg ul li a:hover{text-decoration:underline;}

#sidebar #sidebar-sub-bottom		{ background:url(../images/sidebarbox-bottom.png) top left no-repeat; height:10px;}

#sidebar #sidebar-sub-top-img	{ position:absolute; top:2px; left:8px; border:0;}
#sidebar #sidebar-sub-top-text	{ position:absolute; left:48px; top:7px; color:#224c5c; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px;}



#content1-sub			{ margin-right:8px; width:590px;}
#content1-sub-top		{ background:url(../images/content1-top.png) top left no-repeat; height:36px; position:relative;}
#content1-sub-top a{color:#224C5C;}
#content1-sub-top a:hover{color:#224C5C;text-decoration:none;}
#content1-sub-bg			{ background:url(../images/content1-bg.png) top left repeat-y; padding:5px; position:relative; height:auto;}


#content1-sub-bottom		{ background:url(../images/content1-bottom.png) top left no-repeat; height:10px;}

#content1-sub-top-img	{ position:absolute; top:2px; left:8px; border:0;}
#content1-sub-top-text	{ position:absolute; left:48px; top:7px; color:#224c5c; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px;}



#virtualization-sub			{width:293px; float:left; border:0px solid red;}
#virtualization-top		{ background:url(../images/virtualization-top.png) top left no-repeat; height:36px; position:relative;}
#virtualization-top a{color:#224C5C;}
#virtualization-top a:hover{color:#224C5C;text-decoration:none;}
#virtualization-bg			{ background:url(../images/virtualization-bg.png) top left repeat-y; padding:5px; position:relative; height:300px;}

#virtualization-bg ul		{ margin-left:0px; list-style-image:url('http://www.stratospherenetworks.com/images/icon-bullet.png'); margin-left:30px;margin-top:15px;}
#virtualization-bg ul li{ line-height:20px; padding-bottom:0; padding-top:0; margin-bottom:0; margin-top:0;}
#virtualization-bg ul li a{color:#0270c4; text-decoration:none;}
#virtualization-bg ul li a:hover{text-decoration:underline;}

#virtualization-bottom		{ background:url(../images/virtualization-bottom.png) top left no-repeat; height:10px;}

#virtualization-top-img	{ position:absolute; top:2px; left:8px; border:0;}
#virtualization-top-text	{ position:absolute; left:48px; top:7px; color:#224c5c; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px;}
/*css for case study */

/* testimonial css */

.testi-top{
	background: url(../images/testi-top.png) no-repeat;
	height:14px;
	width:832px;
	display:inline-block;
}
.testi-bg{
	background: url(../images/testi-bg.png) repeat-y;
	width:812px;
	padding:0 10px 0 10px;
	display:inline-block;
}
p.testi-p{
	background: url(../images/testi-qoute1.png) no-repeat top left;
	display:inline-block;
	padding-left:30px;
	padding-top:2px;
	line-height:25px;	
	margin: 0px 0 !important;
}
.testi-sp{
	background: url(../images/testi-qoute2.png) no-repeat bottom right;
	padding-right:30px;
	padding-top:5px;
}
.testi-bottom{
	background: url(../images/testi-bottom.png) repeat-y;
	width:832px;
	height:49px;
}
.testi-bottom2{
	background: url(../images/testi-bottom2.png) repeat-y;
	width:832px;
	height:49px;
}
p.testi-p1{
	
	text-align:right;
	padding-right:30px;
	line-height:20px;
	margin: 0px 0 !important;
}
.testi-readmore{
	background: url(../images/testi1-comment.png) no-repeat top left;
	display:inline-block;
	padding-left:23px;
	padding-top:2px;
	color:#56BDE2;
	font-weight:bold;
}
/* testimonial css */
.industry-icon{
	width:80px;
	height:100px;
	float:left;
	padding-top:10px;
}


/* location css */ 

#map-sub			{ margin-right:8px; width:926px;}
#map-sub-top		{ background:url(../images/map-top.png) top left no-repeat; height:50px; position:relative;}
#map-sub-top a{color:#224C5C;}
#map-sub-top a:hover{color:#224C5C;text-decoration:none;}
#map-sub-bg			{ background:url(../images/map-bg.png) top left repeat-y; padding:5px; position:relative; height:auto;}


#map-sub-bottom		{ background:url(../images/map-bottom.png) top left no-repeat; height:14px;}

#map-sub-top-img	{ position:absolute; top:7px; left:8px; border:0;}
#map-sub-top-text	{ position:absolute; left:45px; top:12px; color:#224c5c; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px;}

.stickynote{
position:absolute;
visibility:hidden;
width: 32px;
background-color: #fff;
}
.stickynote img{
margin-bottom:5px
}

@import "reset.css";
@import "layout.css";

/* four logo */
#msp-logo2 {
	width:325px;
	position:absolute;
	top:25px;
	right:330px;
}

#msp-logo2 #msp-blue2 {
	margin-left:3px;
}

#msp-logo2 #msp-green2 {
	margin-left:3px;
}

#header-bbblogo2 { 
	position:absolute;
	top:105px; 
	right:20px;
	width:135px;
}
/* four logo container end */

/* search */

#header-textbox .s-box {
	border:0px none;
	width:233px;
	height:32px;
	position:relative;
	top:10px;
}

#header-textbox  .search-input {
	display:block;
	float:left;
	width:185px;
}

#header-textbox .search {
	width:28px;
	height:28px;
	border:0px none;
	background: url("../404/search.png") center center no-repeat;
	display:block;
	float:right;
	cursor:pointer;
	border-left:0px none;
}

#header-textbox .placeholder {
	position:absolute;
	top:6px;
	left:10px;
	color:#ccc;
}

#header-textbox .search-input,
#header-textbox ._404 {
	padding:3px;
	margin:3px;
	width:180px;
}

/* search end */

/* who we are and resume pdf */
 
.resume-pdf {
	display:block;
	text-align:center;
	float:left;
	padding:10px;
	margin:10px;
	border:1px solid #ebebeb;
	background:#fafafa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#00a8ec;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

.resume-pdf:hover {
	text-decoration:underline;
}

.resume-pdf img {
	border:0px none;
	display: block;
	height:90px;
	margin: 12px auto 14px;
}

.resume-pdf img.mod2 {
	height:90px;
	margin:10px auto;
}

/* who we are and resume pdf end */

._testimonial {
	position:relative;
	line-height:20px;
	padding-top:45px;
	padding-left:30px;
	width:900px;
	margin:60px auto 0px;
	background:top left url('../images/bb-quote.png') no-repeat;
}

.testi-label {
	padding:10px;
	font-size:24px;
	color:#fff;
	background:#224C5C;
	position:absolute;
	top: -50px;
	left: -25px;
}

.testi {
	text-align:left;
	margin-bottom:10px;
	font-size:18px;
	padding-bottom:55px;
	padding-right:20px;
	background:bottom right url('../images/bb-quote-end.png') no-repeat;
}

.author {
	font-size:16px;
	display:block;
	text-align:right;
	margin-right:30px;
}

.author a {
	font-size:14px;
	font-style:italic;
}

/* testimonial 2 */

._testimonial2 {
	width:420px;
	padding:10px;
	background:#fff;
	border:1px solid #ccc;
	margin-left: 20px;
	margin-top: 20px;
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}

._testimonial2 .testi-icon1 {
	position:absolute;
	top:-15px;
	left:-10px;
}

._testimonial2 .testi-icon2 {
	position: absolute;
	right: -10px;
	bottom: 30px;
}

._testimonial2 h2 {
	padding: 20px 20px 20px 110px;
	font-size: 40px;
	font-style:italic;
	text-align:center;
}

#content ._testimonial2 p {
	background:#ebf8fd;
	border:1px solid #ccc;
	font-size: 16px;
	line-height: 1.5em;
	padding: 10px 10px;
	margin-top:0px;
	text-indent:110px;
}

._testimonial2 .author {
	text-indent: 0px;
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.5em;
	display: block;
	text-align: right;
}

#content ._testimonial2 ._testi-more {
	text-decoration:none;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:10px 30px;
	float:left;
	background:#00a8ec;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 1px 0px 1px #000000;
}

#content ._testimonial2 ._testi-more:hover {
	background:#00b6ff;
}

/* testimonial 2 */

._testimonial3 {
	width:420px;
	padding:10px;
	margin-left: 20px;
	margin-top: 20px;
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}

._testimonial3 .testi-icon1 {
	position:absolute;
	top:-15px;
	left:-10px;
}

._testimonial3 h2 {
	padding: 20px 20px 20px 110px;
	font-size: 40px;
	font-style:italic;
	text-align:center;
	background:#224C5C;
	color:#fff;
}

#content ._testimonial3 p {
	font-size: 16px;
	line-height: 1.5em;
	padding: 10px 10px;
	margin-top:0px;
	text-indent:110px;
}

._testimonial3 .author {
	text-indent: 0px;
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.5em;
	display: block;
	text-align: right;
}

.fadein { 
	position:relative;
	width:300px;
	height:126px;
}

.fadein img {
	position:absolute;
	left:0;
	top:0;
}

/* Popup Contact Form */
.popup-contact-form {
	float:left;
	padding:50px 25px 0px 25px;
	width:340px;
	height:427px;
	margin:0px 15px 10px -41px;
	background:url('../images/test-contact-box.png') top left no-repeat;
	color:#ffffff;
}

.popup-contact-form h2,
.popup-contact-form p {
	text-align:center;
	margin:15px 0px;
}

.popup-contact-form h2 {
	font-size:36px;
}

.popup-contact-form p {
	font-size:24px;
}

.popup-contact-form #popup-cf .popup-cf-in,
.popup-contact-form #popup-cf .popup-cf-submit {
	display:block;
	width:300px;
	margin-top:20px;
	padding:15px 20px;
	-webkit-border-radius: 30px 30px 30px 30px;
	border-radius: 30px 30px 30px 30px;
}

.popup-contact-form #popup-cf .popup-cf-in {
	-webkit-box-shadow:inset 0 0 8px 0 #616161;
	box-shadow:inset 0 0 8px 0 #616161;
	background:#0a84b2;
	border:0px none;
	color:#ffffff;
	font-size:14px;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
	color:#ffffff;
}

.popup-contact-form #popup-cf .popup-cf-submit {
	color:#ffffff;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	border:0px none;
	font-weight:bold;
	-webkit-box-shadow: 0 2px 2px 0 #616161;
	box-shadow: 0 2px 2px 0 #616161;
	background: #e2743d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f39227 0%, #e2743d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f39227), color-stop(100%,#e2743d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f39227 0%,#e2743d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f39227 0%,#e2743d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f39227 0%,#e2743d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f39227 0%,#e2743d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39227', endColorstr='#e2743d',GradientType=0 ); /* IE6-9 */
}

.popup-contact-form #popup-cf .popup-cf-submit:hover {
	background: #f2a24d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2a24d 0%, #e2743d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a24d), color-stop(100%,#e2743d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2a24d 0%,#e2743d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2a24d 0%,#e2743d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2a24d 0%,#e2743d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2a24d 0%,#e2743d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a24d', endColorstr='#e2743d',GradientType=0 ); /* IE6-9 */
}

.popup-contact-form #popup-cf .popup-cf-submit:active {
	background: #e2743d;
}

.popup-content {
	float:left;
	width:515px;
	margin:20px 0px 0px;
}

.popup-content p {
	color:#595959;
	font-size:12px;
	margin:15px 0px;
}

.fancybox-inner {
	overflow:visible !important;
}

.fancybox-skin {
	background:#ffffff !important;
}
/* Popup Contact Form End */