@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300);

.heading{
	Color : #949C4F;
	/*Font-Family : Verdana;*/
	font-family: 'Roboto Slab', serif;
service	Font-Weight : Bold;
	Font-Size : 22px;
	}

.sub_heading{
	Color : #323232;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 18px;
	}

.normal_bold_text{
	font-family: 'Roboto Slab', serif;
	Color : #515960;
	Font-Weight : normal;
	Font-Size : 16px;
	line-height:18px;
	Font-style: italic;
	}

.normal_text{
/*	Color : #323232;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 14px;*/
	font-family: 'Roboto Slab', serif;
	width:100%;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 12px;
	}

.normal_small_bold{
	Color : #323232;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 13px;
	}

.normal_small_text{
	Color : #323232;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 13px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #eeeeee;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Verdana;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #eeeeee;
} 
.buttonfontstyle{
	background-color:#FFFFFF;
	font:bold 11px   Tahoma, Arial, Helvetica, sans-serif;
	color:#8E8E8E; padding:0 0 0 5px; height:22px;
	text-transform:uppercase; 
	}
	
div, p, span, a, img, ul, li, h1, h2, h3, h4, strong, form, label, input{
	padding:0;
	margin:0;
}
ul, li{
	list-style-type:none;
}
img{
	display:block;
	border:none;
	width:auto;
}
.spacer{
	padding:0!important;
	margin:0!important;
	font-size:0!important;
	line-height:0!important;
	clear:both;
	display:block;
}
body{
	padding:0;
	margin:0;
	font-family: 'Roboto Slab', serif;
	font-size:13px;
	line-height:18px;
	color:#777777;
	font-weight:400;
}
a{
	text-decoration:none;
	outline:none;
	color:#165BB4;
}

h1{
	font-size:30px;
	line-height:30px;
	color:#165bb4;
	font-weight:700;
	padding:0 0 10px;
	text-align:center;
}
h2{
	font-size:24px;
	line-height:24px;
	color:#777777;
	font-weight:400;
	padding:0 0 10px;
	text-align:center;
}
.nopadbot{
	padding-bottom:0!important;
}

.wrapper{
	width:100%;
}
.contwraper{
	width:1200px;
	margin:0 auto;
}
.toppanl{
	width:97%;
	margin:0 auto;
	padding:23px 0 20px 0;
}

.logopantop{
	width:34%;
	float:left;
}
.logopantop a.partlogo{
	width:47%;
	float:left;
	display:block;
}
.logopantop a.partlogo img{
	width:auto;
}
.logopantop a.logo{
	width:47%;
	float:right;
	display:block;
}
.logopantop a.logo img{
	width:100%;
}
.sticky{
	position:fixed!important;
	top:0;
	z-index:10000;
}
.toprigconpanl{
	width:55%;
	float:right;
	padding:11px 0 0 0;
}
.menuIphone{
	display:none;
}
.toprigconpanl ul{
	width:100%;
	font-size:15px;
	line-height:25px;
	font-weight:400;
}
.toprigconpanl ul li{
	float:left;
	display:block;
}
.toprigconpanl ul li.phinfo{
	width:33%;
	margin:7px 0 0 0;
}
.toprigconpanl ul li.phinfo span{
	width:18%;
	display:block;
	float:left;
	margin:0;
}
.toprigconpanl ul li.phinfo span img{
	width:auto;
}
.toprigconpanl ul li.phinfo p{
	float:left;
	width:auto;
}

.toprigconpanl ul li.emalinfo{
	width:40%;
	margin:7px 0 0 0;
}
.toprigconpanl ul li.emalinfo span{
	width:16%;
	display:block;
	float:left;
	margin:0;
}
.toprigconpanl ul li.emalinfo p a{
	float:left;
	width:auto;
	color:#888888;
	text-decoration:none;
}
.toprigconpanl ul li.emalinfo p a:hover{
	text-decoration:underline;
}
.toprigconpanl ul li.coninfo{
	width:17%;

}
.toprigconpanl ul li a.contact{
	display:block;
	background:url(/sw/themes/34330/site_images/cont-bg.gif) repeat-x 0 0;
	padding: 0 0 0 25px;
	color:#fff;
	font-size:16px;
	line-height:36px;
	font-weight:700;
	text-decoration:none;
	-webkit-border-radius: 5px;
 	 -moz-border-radius: 5px;
 	 border-radius: 5px;
	-moz-box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	-webkit-box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	width:100%;
}
.toprigconpanl ul li a.contact:hover{
	background:#2e568a;
}

.navpanne{
	width:100%;
	background:url(/sw/themes/34330/site_images/nav-bg.gif) repeat-x 0 0;
	border-top:2px solid #d7d9da;
	border-bottom:1px solid #6b6b6b;
	position:relative;
}
ul.topnav{
	width:100%;
	display:block;
}
ul.topnav li{
	float:left;
	border-right:2px solid #646668;
}
ul.topnav li.noborig{
	border-right:none;
}
ul.topnav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	display:block;
	padding:13px 50px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
ul.topnav li a:hover{
	background:url(/sw/themes/34330/site_images/nav-bg.gif) repeat-x 0 -44px;
}


.sliderPan{
	width:1200px;
	height:390px;
	margin:0 auto;
	position:relative;
	background-color:#CCC;
}
#slider{
	width:1200px;
	height:310px;
}

#slider div.ban1{
	width:1200px;
	height:370px;
	background:url(/sw/themes/34330/site_images/banner1.jpg) no-repeat 50% 0;
	padding:5px 0 0 0;
}
#slider div.ban2{
	width:1200px;
	height:370px;
	background:url(/sw/themes/34330/site_images/banner2.jpg) no-repeat 50% 0;
	padding:5px 0 0 0;
}
#slider div.ban3{
	width:1200px;
	height:370px;
	background:url(/sw/themes/34330/site_images/banner3.jpg) no-repeat 50% 0;
	padding:5px 0 0 0;
}
	
#prev{
	width:15px;
	height:26px;
	position:absolute;
	left:20px;
	top:40%;
	margin:0 0 0 0;
	z-index:500;
	background:url(/sw/themes/34330/site_images/prev.png) no-repeat 0 0;
	text-indent:-10000px;
}
#next{
	width:15px;
	height:26px;
	background:url(/sw/themes/34330/site_images/next.png) no-repeat 0 0;
	position:absolute;
	right:20px;
	top:40%;
	margin:0 0 0 0;
	z-index:500;
	text-indent:-10000px;
}
#nav{
	width:101%;
	height:80px;
}
#nav a.tabOne{
	width:400px;
	float:left;
	background-image:url(/sw/themes/34330/site_images/banonebg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	line-height:80px;
	text-indent:-10000px;
	}
#nav a.tabOne:hover, #nav a.tabOne.activeSlide{
	background-image:url(/sw/themes/34330/site_images/banonebg.png);
	background-repeat:no-repeat;
	background-position:0 -80px;
}

#nav a.tabTwo{
	width:399px;
	float:left;
	background-image:url(/sw/themes/34330/site_images/bantwobg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	line-height:80px;
	text-indent:-10000px;
	}
#nav a.tabTwo:hover, #nav a.tabTwo.activeSlide{
	background-image:url(/sw/themes/34330/site_images/bantwobg.png);
	background-repeat:no-repeat;
	background-position:0 -80px;
}
#nav a.tabThree{
	width:401px;
	float:left;
	background-image:url(/sw/themes/34330/site_images/banthreebg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	line-height:80px;
	text-indent:-10000px;
}
#nav a.tabThree:hover, #nav a.tabThree.activeSlide{
	background-image:url(/sw/themes/34330/site_images/banthreebg.png);
	background-repeat:no-repeat;
	background-position:0 -80px;
}


.cercle{
	/*background:url(/sw/themes/34330/site_images/banner-cer.png) no-repeat 0 0;
	width:428px;
	height:428px;*/
	width:500px;
	/*height:348px;*/
	margin:30px 0 0px 80px;
	padding:20px;
	/*background:url(/sw/themes/34330/site_images/banner-cer.png) no-repeat 50% 0;*/
	background:url(/sw/themes/34330/site_images/banner-cer-dot.png) repeat 0 0;
	display:block;
	/*margin:0 0 0 120px;*/
}
.cercle span{
	width:52px;
	height:52px;
	display:block;
	margin:0 auto;
	/*padding:70px 0 14px;*/
	padding:28px 0 5px 0;
}
.cercle span img{
	width:auto;
}
/*.banpad1{
	padding:90px 0 0 0!important;
}
.banpad2{
	padding:110px 0 0 0!important;
}*/
.cercle h2{
	/*font-size:20px;
	line-height:36px;
	width:350px;
	margin:0 auto 20px auto;*/
	font-size:30px;
	line-height:35px;
	color:#fff;
	text-align:left;
	width:auto;
	margin:0 auto 7px;
	padding:0;
	font-weight:400;
	text-shadow:0px 1px 2px rgba(100, 102, 104, 0.95);
	display:block;
	/*width:78%;*/
}
.cercle h2 strong{
	/*font-size:48px;*/
	font-size:20px;
	line-height:24px;
	display:block;
	font-weight:700;
	text-shadow:0px 1px 2px rgba(100, 102, 104, 0.95);
}
.cercle p{
	font-size:15px;
	line-height:20px;
	text-align:center;
	width:215px;
	margin:0 auto;
	font-weight:400;
	display:block;
	color:#888888;
}
.cercle a{
	display:block;
	background:url(/sw/themes/34330/site_images/find-bg1.gif) repeat-x 80% 0 #134e9a;
	/*padding:15px 25px;*/
	color:#165bb4;
	font-size:18px;
	line-height:18px;
	font-weight:700;
	text-decoration:none;
	-webkit-border-radius: 10px;
 	 -moz-border-radius: 10px;
 	 border-radius: 10px;
	 -moz-box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.76);
	-webkit-box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.76);
	box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.76);
	/* width:31%;*/
	width:170px;
	 margin:15px 0 0;
	 padding:11px 0 11px 0;
	 text-align:center;
}
.cercle a em{
	font-style:normal;
	background:url(/sw/themes/34330/site_images/arrowe-wh.gif) no-repeat 100% 85%;
	padding:0 30px 0 0;
	width:80%;
}

.bodtopimg{
	width:100%;
	margin:0 0 5px;
}
.bodtopimg img{
	width:100%;
}
ul.allserpan{
	padding:1.5% 0 0 1%;
	margin:0;
	width:99%;
}
ul.allserpan li{
	float:left;
	width:32%;
	display:block;
	margin:0 1% 0 0;
}

ul.allserpan li div{
	width:94%;
	padding:3%;
	background-color:#fafafa;
	box-shadow: 0px 0px 2px 1px rgba(138,138,138,0.6);  
}
ul.allserpan li div img{
	width:100%;
}
ul.allserpan li span{
	width:100%;
	margin:1px 0 0 0;
	display:block;
}
ul.allserpan li span img{
	width:100%;
}
ul.allserpan li h2{
	font-size:23px;
	line-height:25px;
	font-weight:700;
	color:#165bb4;
	text-align:left;
	padding:10px 0 10px 2%;
	width:90%;
}
ul.allserpan li p{
	font-size:18px;
	line-height:20px;
	font-weight:400;
	color:#888888;
	text-align:left;
	padding:0 0 3% 2%;
	width:89%;
}
ul.allserpan li a{
	display:block;
	background:url(/sw/themes/34330/site_images/find-bg.gif) repeat-x 0 0 #134e9a;
	padding:13px 10px;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:700;
	text-decoration:none;
	-webkit-border-radius: 5px;
 	 -moz-border-radius: 5px;
 	 border-radius: 5px;
	 -moz-box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	-webkit-box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	 width:42%;
	 margin:15px 0 0 2%;
	 font-style:normal;
	 text-align:center;
}
ul.allserpan li a em{
	font-style:normal;
	background:url(/sw/themes/34330/site_images/arrowe-wh.png) no-repeat 100% 75%;
	padding:0 20px 0 0;
}
ul.allserpan li a:hover{
	background:#2e568a;
}

.line{
	border-top:1px solid #d7d9da;
	padding:40px 0 30px 0;
}
.padbotbod{
	margin:0 auto 80px ;
}

.request_quote{
	float:left;
	width:38%;
	margin:0 8% 0 6%;
}
.request{

}
.request h2{
	font-weight:700;
	font-size:35px;
	line-height:36px;
	color:#515960;
	text-transform:uppercase;
	padding-bottom:17px;
	text-align:left;
}
.request p{
	font-weight:400;
	font-size:18px;
	line-height:24px;
	color:#919191;
	padding-bottom:18px;
}
.request h4{
	font-size:18px;
	line-height:20px;
	color:#525A61;
	text-transform:uppercase;
}
.request h3{
	font-weight:700;
	font-size:24px;
	line-height:26px;
	color:#165BB4;
	padding-bottom:20px;
}
.request a{
	font-weight:700;
	font-size:24px;
	line-height:26px;
	color:#165BB4;
	text-decoration:none;
}
.contformpan{
	width:33%;
	background:url(/sw/themes/34330/site_images/form-bga.gif) repeat-y 100% 0;
	float:left;
	margin:-75px 0 0 0;
	position:relative;
}
.fotopimg{
	width:43.4%;
	display:block;
}
.fobotimg{
	width:43.4%;
	display:block;
	
}

.formconpan{
	background:url(/sw/themes/34330/site_images/form-bg-home.gif) repeat-y 0 0;
	padding:30px 0 0px 0;
	border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
}
.fortoprig{
	width:21px;
	height:31px;
	display:block;
	position:absolute;
	right:-4px;
	top:-1px;
}
.fotformpan{
	width:90%;
	margin:0 0 0 20px;
}
/*.fotformpan input.fsname[type=text]{
	width:44.6%!important; 
	margin:0 5% 0 0;
	float:left;
}
.fotformpan input.lsname[type=text]{
	width:44.6%!important; 
	float:left;
}
.fotformpan input[type=text]{
	height:42px;
	padding:0 0 0 2%;
	margin:0 0 6% 0;
	border:none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
	width:96%;
	font-size:16px;
	font-style:italic;
	font-family: 'Roboto Slab', serif;
}
.fotformpan input[type=submit]{
	width:30%;
	background:url(/sw/themes/34330/site_images/wh-arrewe.gif) no-repeat 86% 50% #1e59a5;
	display:block;
	height:45px;
	line-height:45px;
	border:none;
	font-size:16px;
	color:#fff;
	font-family: 'Roboto Slab', serif;
	 border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	cursor:pointer;
	 box-shadow: 3px 4px 4px -1px rgba(161,161,161,0.65);
	 margin:0 0 0 67%;
	 
}*/

.footerbg{
	background:url(/sw/themes/34330/site_images/footerbg.gif) repeat 0 0;
	width:100%;
	margin:0 0 0 0;
}
.footercontwraper{
	background:url(/sw/themes/34330/site_images/footer-shadow.gif) no-repeat 50% 0;
	width:1200px;
	margin:0 auto;
}
.logopart{
	background:url(/sw/themes/34330/site_images/divider.gif) repeat-y 100% 0;
	float:left;
	width:20%;
	padding:44px 2.8% 68px 1.4%;
	margin:0 4% 0 0;
}
.logopart img{
	width:auto;
}
.contact{
	background:url(/sw/themes/34330/site_images/divider.gif) repeat-y 100% 0;
	width:21%;
	float:left;
	padding:26px 5% 36px 3%;
}
.contact h2{
	font-weight:400;
	font-size:18px;
	line-height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 0 12px 0;
	margin:0;
	text-align:left;
}
.phone{
	font-size:14px;
	line-height:28px;
	color:#EFEFEF;
	padding:0 0 14px 0;
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
}
.phone span{
	width:17%;
	float:left;
	padding:0 2% 0 0;
	display:block;
}
.phone em{
	font-style:normal;
}
.phone span img{
	width:auto;
}
.email{
	font-size:14px;
	line-height:28px;
	color:#EFEFEF;
	padding:0;
	width:100%;
	display:block;
}
.email span{
	width:17%;
	float:left;
	padding:0 2% 0 0;
	display:block;
}
.email span img{
	width:auto;
}
.email a{
	font-size:14px;
	line-height:28px;
	color:#EFEFEF;
	text-decoration:none;
}
.footerpart{
	/*background:url(/sw/themes/34330/site_images/divider.gif) repeat-y 100% 0;*/
	float:left;
	width:37%;
	padding:28px 0 20px 5.5%;
}
ul.footernav{
	float:left;
	list-style-type:none;
	padding:0 32px 0 0;
	margin:0;
}
ul.footernav li{
	padding:0 0 10px 0;
	margin:0;
}
ul.footernav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color:#FFFFFF;
	text-decoration:none;
	text-shadow:0px 2px 2px rgba(0, 0, 0, 0.48);
	text-transform:uppercase;
}
ul.footernav li a:hover{
	text-decoration:underline;
}
.copyright{
	background-color:#232629;
	width:100%;
}
.copyright p{
	font-size:12px;
	line-height:52px;
	color:#FFFFFF;
	padding:0 0 0 18px;
	width:30%;
	display:block;
	float:left;
}
.copyright span{
	width:10%;
	display:block;
	float:none;
	margin:0 auto;
	padding:10px 0 0 0;
}
.copyright span a img{
	margin:0 auto;
}

.nomarig{
	margin-right:0!important;
}
.solbodbg{
	background:url(/sw/themes/34330/site_images/sol-bod-bg.gif) repeat 0 0;
border: 1px solid rgba(0,0,0,0.2);
border-top: none;}
}
.inbodpad{
	padding:25px 0;
}
.innerbanner{
	width:1200px;
}
/*---------------------INNER PAGES---------------------------*/


	/*----------------SOLUTION PAGE-------------*/
	.solutionbanner{
		background:url(/sw/themes/34330/site_images/solutions.png) no-repeat 100% 0 #fff;
		height:235px;
		border-bottom: 1px solid rgba(0,0,0,0.2);
	}
	.solutionbanner div{
		width:65%;
		background:url(/sw/themes/34330/site_images/in-ban-cap-bg.png) repeat 0 0;
		padding:25px;
		display:inline-block;
		margin:20px 0 0 20px;
	}
	.solutionbanner div h2{
		font-size:36px;
		line-height:36px;
		color:#165bb4;
		border-bottom:1px solid #d4cfcc;
		display:block;
		margin:0 0 15px 0;
		font-weight:700;
		text-align:left;
	}
	.solutionbanner div h3{
		font-size:20px;
		line-height:22px;
		color:#165bb4;
		display:block;
		margin:0 0 10px 0;
		font-weight:400;
		text-align:left;
	}
	.solutionbanner div p{
		font-size:15px;
		line-height:18px;
		color:#777777;
		margin:0 0 0 0;
		text-align:left;
	}
	.solconpan{
		width:93%;
		margin:0 auto;
	}
	.solwedcon{
		width:100%;
		margin:20px 0 0 0;
	}
	.colred1{
		background-color:#e83131;
	}
	.colred2{
		background-color:#f05348;
	}
	.colred3{
		background-color:#ef4135;
	}
	.colgr1{
		background-color:#4a923d;
	}
	.colgr2{
		background-color:#66b456;
	}
	.colgr3{
		background-color:#57ad45;
	}
	.colbluco1{
		background-color:#0a519a;
	}
	.colbluco2{
		background-color:#1974c0;
	}
	.colbluco3{
		background-color:#0166bb;
	}
	.eqhig{
		height:138px!important;
	}
	.eqhig1{
		height:0!important;
	}
	.allsolpan{
		width:31%;
		border:1px solid #bfbfbf;
		-moz-box-shadow:3px 2px 5px 1px #C2C2C2;
		-webkit-box-shadow:3px 2px 5px 1px #C2C2C2;
		box-shadow:3px 2px 5px 1px #C2C2C2;
		float:left;
		margin:0 3% 0 0;
	}
	.allsolpan h2{
		text-align:center;
		color:#fff;
		font-size:26px;
		font-weight:700;
		padding:10px 0;
		display:block;
		width:100%;
	}
	
	.allsolpan p{
		position:relative;
		text-align:center;
		vertical-align:middle;
		width:100%;
	}
	.allsolpan p img{
		display:inline-block;
		margin:20px 0;
	}
	.allsolpan p em{
		position:absolute;
		bottom:-8px;
		left:50%;
		margin:0 0 0 -7px;
		display:block;
		width:15px;
		height:9px;
	}
	.allsolpan p em img{
		margin:0;
	}
	.allsolpan ul{
		width:100%;
		background-color:#fdfdfd;
	}
	.allsolpan ul li{
		border-bottom:1px solid #e5e5e5;
		height:100%;
		overflow:hidden;
		position:relative;
	}
	.allsolpan ul li strong{
		width:15px;
		height:9px;
		position:absolute;
		left:50%;
		top:0;
		margin:0 0 0 -7px;
		background:url(/sw/themes/34330/site_images/wh-anc-arrowe.png) no-repeat 0 0;
		z-index:100;
	}
	.allsolpan ul li.nobod{
		border-bottom:none;
	}
	.allsolpan ul li span{
		width:23.8%;
		display:block;
		float:left;
	}
	.allsolpan ul li span img{
		width:100%;
	}
	.allsolpan ul li span a {
		width:80%!important;
	}
	.allsolpan ul li a{
		width:76.2%;
		display:block;
		float:left;
		padding:7% 0;
		font-size:18px;
		text-decoration:none;
		color:#777777;
	}
	.allsolpan ul li a:hover{
		color:#000;
	}
	.allsolpan ul li a.viewall{
		padding:0;
		margin:0;
		width:100%!important;
		color:#fff;
		text-align:center;
		font-size:24px;
		padding:18px 0;
		}
		.allsolpan ul li a.viewall:hover{
			background-color:#7a7a7a;
		}
	ul.paginationin{
		padding:0;
		margin:0;
		font-size:24px;
		line-height:24px;
	}
	ul.paginationin li{
		float:left;
		color:#165bb4;
		padding:0;
		margin:0 10px 25px 0;
		font-weight:700;
	}
	ul.paginationin li span{
		color:#777777;
		padding:0 0 0 10px;
	}
	ul.paginationin li a{
		font-weight:400;
		color:#777777;
		text-decoration:none;
	}
	ul.paginationin li a:hover{
		text-decoration:underline;
	}
	.neecol1{
		background-color:#eb7344;
	}
	.neecol2{
		background-color:#7e8ac2;
	}
	.neecol3{
		background-color:#65c750;
	}
	.neecol4{
		background-color:#04a4de;
	}
	.neecol5{
		background-color:#e86168;
	}
	
	.neecol1d{
		background-color:#12a356;
	}
	.neecol2d{
		background-color:#04a4de;
	}
	.neecol3d{
		background-color:#2371a1;
	}
	.neecol4d{
		background-color:#65c750;
	}
	.neecol5d{
		background-color:#7e8ac2;
	}
	.morsol{
		margin:0 3% 0 0;
	}
	
	.wedfull{
		width:100%!important;
	}
	ul.allconsec{
		padding:0;
		margin:0;
	}
	ul.allconsec li{
		float:left;
		border:1px solid #cacaca;
		width:47.5%;
		-moz-box-shadow:3px 2px 5px 1px #C2C2C2;
		-webkit-box-shadow:3px 2px 5px 1px #C2C2C2;
		box-shadow:3px 2px 5px 1px #C2C2C2;
		background:url(/sw/themes/34330/site_images/allsolpanbg.gif) repeat-x 0 0 #f2f2f2;
		margin-bottom:2.5%;
	}
	
	ul.allconsec li p{
		position:relative;
		text-align:center;
		vertical-align:middle;
		width:35%;
		float:left;
	}
	ul.allconsec li p img{
		display:inline-block;
		margin:30px 0;
	}
	ul.allconsec li div{
		width:57%;
		float:left;
		padding:3% 4%;
	}
	ul.allconsec li div h2{
		font-size:22px;
		font-weight:700;
		color:#5f6062;
		text-align:left;
		padding:0 0 10px 0;
		width:100%;
	}
	ul.allconsec li div p{
		font-size:15px;
		line-height:18px;
		color:#5f6062;
		padding:0 0 15px 0;
		text-align:left;
		width:100%;
		clear:both;
	}
	ul.allconsec li div a{
		background:url(/sw/themes/34330/site_images/bl-arrowe.gif) no-repeat 100% 50%;
		font-size:17px;
		line-height:20px;
		color:#165bb4;
		font-weight:700;
		display:inline;
		width:auto;
		padding:0 20px 0 0;
		clear:both;
		text-decoration:none;
	}
	ul.size{
		padding:35px 0 0 40px;
		margin:0;
		width:85%;
	}
	ul.size li{
		float:left;
		border:1px solid #cacaca;
		width:100%;
		-moz-box-shadow:3px 2px 5px 1px #8a8488;
		-webkit-box-shadow:3px 2px 5px 1px #8a8488;
		box-shadow:3px 2px 5px 1px #8a8488;
		background:#fff;
		margin-bottom:2.5%;
	}
	
	ul.size li p{
		position:relative;
		text-align:center;
		vertical-align:middle;
		width:15%;
		float:left;
		background-color:#68b557;
	}
	ul.size li p img{
		display:inline-block;
		margin:30px 0;
		width:55%
	}
	ul.size li div{
		width:77%;
		float:left;
		padding:1.5% 4%;
		margin:0;
	}
	ul.size li div h2{
		font-size:50px;
		line-height:50px;
		font-weight:700;
		color:#5f6062;
		text-align:left;
		padding:0 0 10px 0;
		margin:0;
		width:100%;
		border-bottom:none;
	}
	ul.size li div p{
		font-size:18px;
		line-height:22px;
		color:#5f6062;
		padding:0 0 15px 0;
		text-align:left;
		width:100%;
		clear:both;
		background-color:#fff;
	}
	
	
	ul.sizecon{
		padding:0 0 0 0;
		margin:0;
		width:100%;
	}
	ul.sizecon li{
		float:left;
		border:1px solid #cacaca;
		width:48%;
		-moz-box-shadow:3px 2px 5px 1px #8a8488;
		-webkit-box-shadow:3px 2px 5px 1px #8a8488;
		box-shadow:3px 2px 5px 1px #8a8488;
		background:#fff;
		margin-bottom:2.5%;
	}
	
	ul.sizecon li p{
		position:relative;
		text-align:center;
		vertical-align:middle;
		width:100%;
	}
	ul.sizecon li p img{
		display:inline-block;
		margin:0;
		width:100%;
	}
	ul.sizecon li div{
		width:92%;
		float:left;
		padding:1.5% 4% 4%;
		margin:0;
	}
	ul.sizecon li div h2{
		font-size:24px;
		line-height:50px;
		font-weight:700;
		color:#5f6062;
		text-align:left;
		padding:0 0 10px 0;
		margin:0;
		width:100%;
		border-bottom:none;
	}
	ul.sizecon li div p{
		font-size:14px;
		line-height:22px;
		color:#5f6062;
		padding:0 0 15px 0;
		text-align:left;
		width:100%;
		clear:both;
	}
	ul.sizecon li div a{
		background:url(/sw/themes/34330/site_images/bl-arrowe.gif) no-repeat 100% 50%;
		font-size:17px;
		line-height:20px;
		font-weight:800;
		color:#165bb4;
		display:inline;
		width:auto;
		padding:0 20px 0 0;
		clear:both;
		text-decoration:none;
	}
		
 ul.allconsec li.wedfull{
		width:100%!important;
		}
ul.allconsec li.wedfull p{
	width:25%;
}
ul.allconsec li.wedfull div{
	width:71%;
	padding:3% 2%;
}
ul.allconsec li.wedfull div p{
	width:100%;
	
}
		
		
	/*----------------SOLUTION PAGE-------------*/
	
	/*----------------PRODUCT-------------------*/
	.hedcol{

		padding:0 0 30px 0!important;
	}
	.probagcol1{
		background-color:#e8bb1a;
	}
	.probagcol2{
		background-color:#56c8b1;
	}
	.probagcol3{
		background-color:#9c5c8e;
	}
	.probagcol4{
		background-color:#165cb4;
	}
	.probagcol5{
		background-color:#b83749;
	}
	/*----------------PRODUCT-------------------*/
	
	/*---------------- OUR SERVICES PAGE-------------*/
	h2.subHeading {
		font-size:24px!important; padding-bottom:10px;
		border-width:0!important; margin:0!important;
		line-height:28px!important;
	}
	h2.subHeading span {
		display:block; font-size:18px; line-height:23px;
		padding-bottom:0; padding-top:8px;
		font-weight:400;
	}
	.smallFont {font-size:13px!important; line-height:18px!important;}
	.servFormPan {
		background-color:#fff;
		border-bottom:2px solid #d7d8da;
		padding:0 45px 40px;
	background: url(/sw/themes/34330/site_images/sol-bod-bg.gif) repeat 0 0;}

	.switchBenefit {float:left; width:47%; padding:28px 0 50px; padding-left:0;}
	.switchBenefit h3 {font-size:26px; line-height:32px; color:#165bb4; padding-bottom:15px;}
	.switchBenefit h3 em{ font-style:normal; font-size:15px; line-height:32px; color:#777777; text-align:right;}
	.switchBenefit p{ font-style:normal; font-size:15px; line-height:18px; color:#777777; padding-bottom:20px; padding-top:10px;}
	.switchBenefit ul {width:90%;}
	.switchBenefit ul li {
		background:url(/sw/themes/34330/site_images/tick.png) no-repeat 0 0;
		font-size:18px; line-height:23px;
		padding:0 0 30px 50px;
	}
	.switchBenefit ul li strong{
		display:block;
	}
	.serviceForm {
		width:40%; float:right;
		background:url(/sw/themes/34330/site_images/form-corner.png) no-repeat 100% 5px;
		padding-right:20px; margin-top:-68px;
		position:relative;
		z-index:1000;
	}
	.serviceForm .formBox {
		background-color:#dedee0;
		-webkit-border-radius: 10px 10px 10px 10px;
		   -moz-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
		-webkit-box-shadow: 1px 1px 2px 1px #898989;
		   -moz-box-shadow: 1px 1px 2px 1px #898989;
				box-shadow: 1px 1px 2px 1px #898989;
				margin:0 0 15px 0;
	}
	.serviceForm .formBox h3 {
		color:#fff; padding:10px 30px 12px 36px;
		font-size:24px; line-height:27px;
		margin:55px 0 0 0;
		background: #3873bf; /* Old browsers */
		background: -moz-linear-gradient(top,  #3873bf 0%, #134e9a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3873bf), color-stop(100%,#134e9a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3873bf 0%,#134e9a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3873bf 0%,#134e9a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3873bf 0%,#134e9a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3873bf 0%,#134e9a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3873bf', endColorstr='#134e9a',GradientType=0 ); /* IE6-9 */
		-webkit-border-radius: 10px 10px 0 0;
		   -moz-border-radius: 10px 10px 0 0;
				border-radius: 10px 10px 0 0;
		-webkit-box-shadow: 1px 1px 2px 1px #898989;
		   -moz-box-shadow: 1px 1px 2px 1px #898989;
				box-shadow: 1px 1px 2px 1px #898989;				
	}
	.serviceForm .formBox h3 span {
		font-size:12px; line-height:18px; font-weight:400;
		display:block; padding-top:5px;
	}
	/*.serviceForm .formBox form {padding:0;}
	.serviceForm .formBox form p {min-height:70px; padding:0; margin:0; clear:both; float:none;}
	.serviceForm .formBox form input[type=text] {
		background-color:#fff; font-size:18px; 
		line-height:21px; font-family: 'Roboto Slab', serif;
		color:#777777; font-style:italic;
		width:95%; height:33px;
		padding:6px 10px; border-width:0;
		box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
	}

.serviceForm .formBox form input[type=email] {
		background-color:#fff; font-size:18px; 
		line-height:21px; font-family: 'Roboto Slab', serif;
		color:#777777; font-style:italic;}*/

	/*.fnameBox {width:43%!important; float:left;}
	.lnameBox {width:43%!important; float:right;}
	.serviceForm .formBox form input[type=submit] {
		width:170px; height:50px; float:right;
		background:url(/sw/themes/34330/site_images/form-submit-btn.png) no-repeat 0 0;
		text-indent:-10000px; border-width:0;
		cursor:pointer; display:block;
	}
	.serviceForm .formBox form input[type=submit]:hover {background-position:0 100%;}*/
	h2.subHeading02 {
		font-size:30px; line-height:35px; padding:10px 0;
		color:#5f6062; background-color:#fff;
		border:1px solid #ccc; display:block;
		text-align:center; font-weight:600;
		margin:-50px auto 0; width:60%;
	}
	.provideContent {
		padding:30px 0 50px;
	}
	.provideContent ul li {padding-bottom:30px;}
	.provideContent ul li .imgPan {width:30%; float:left;}
	.provideContent ul li .imgPan div{
		width:94%;
		padding:3%;
		background-color:#fafafa;
		box-shadow: 0px 0px 2px 1px rgba(138,138,138,0.6);  
	}
	.provideContent ul li .imgPan div img{
		width:100%; height:auto;
	}
	.provideContent ul li .imgPan span{
		width:100%;
		margin:1px 0 0 0;
		display:block;
	}
	.provideContent ul li .imgPan span img{
		width:100%;
	}
	.provideContent ul li .rightContent {width:66%; float:right;}
	.provideContent ul li .rightContent h2 {
		font-size:26px; line-height:31px;
		padding-bottom:15px; text-align:left;
		color:#185bb6; font-weight:600;
	}
	.provideContent ul li .rightContent p {
		font-size:18px; line-height:23px;
		color:#888888; padding-bottom:20px;
	}
	.provideContent ul li .rightContent a.learnMore{
	display:block;
	background:url(/sw/themes/34330/site_images/find-bg.gif) repeat-x 0 0 #134e9a;
	padding:13px 25px;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:700;
	text-decoration:none;
	-webkit-border-radius: 5px;
 	 -moz-border-radius: 5px;
 	 border-radius: 5px;
	 -moz-box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	-webkit-box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	box-shadow:2px 2px 5px 1px rgba(176, 176, 176, 0.76);
	 width:16%;
	 font-style:normal;
	}
	.provideContent ul li .rightContent a.learnMore em{
		font-style:normal;
		background:url(/sw/themes/34330/site_images/arrowe-wh.png) no-repeat 100% 75%;
		padding:0 25px 0 0;
	}
	.provideContent ul li .rightContent a.learnMore:hover{
		background:#2e568a;
	}
	
	/*---------------- /OUR SERVICES PAGE-------------*/
	
	/*---------------- WAYS 2 SAVE PAGE-------------*/
	.wayBodyPad {padding:30px 0 0;}
	.waysBanner{background:url(/sw/themes/34330/site_images/solution-banner.jpg) no-repeat 50% 0;}
	ul.waysList {background:url(/sw/themes/34330/site_images/green-ver-bg.png) repeat-y 26px 2px;}
	ul.waysList li {padding-bottom:68px; float:none; display:block; clear:both;}
	ul.waysList li span.leftIcon {float:left; width:10%;}
	ul.waysList li span.leftIcon img {width:58px; height:58px;}
	ul.waysList li div.contBox {
		width:82%; padding:2% 4%; display:block;
		background-color:#fff; float:right;
		-webkit-box-shadow:2px 2px 5px 1px #8e9195;
		   -moz-box-shadow:2px 2px 5px 1px #8e9195;
				box-shadow:2px 2px 5px 1px #8e9195;
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
				position:relative;
	}
	ul.waysList li div.contBox span.arrowImg {
		background:url(/sw/themes/34330/site_images/white-arrow-left.png) no-repeat 0 0;
		width:18px; height:22px; display:block;
		position:absolute; top:20px; left:-18px;
	}
	ul.waysList li div.contBox h2 {
		font-size:30px; line-height:40px;
		color:#7e7f7e; border-bottom:1px solid #b9baba;
		padding-bottom:20px; font-weight:600;
		margin-bottom:15px; text-align:left;
	}
	ul.waysList li div.contBox h2 sup{
		font-size:18px;
	}
	ul.waysList li div.contBox h2 span {font-size:20px; line-height:30px; font-weight:400; color:#7e7f7e; display:block; padding-top:10px;}
	ul.waysList li div.contBox h2.blueTxt {color:#165bb4;}
	ul.waysList li div.contBox p {font-size:18px; line-height:27px; color:#838383; padding-bottom:20px;}
	ul.waysList li div.contBox p sup{font-size:13px; line-height:14px;}
	ul.waysList li div.contBox a.greenBtn {
		background:url(/sw/themes/34330/site_images/green-btn-bg.gif) repeat-x 0 100% #26bd73;
		-webkit-box-shadow: -2px 1px 1px 1px #a4a5a5;
		   -moz-box-shadow: -2px 1px 1px 1px #a4a5a5;
				box-shadow: -2px 1px 1px 1px #a4a5a5;
		-webkit-border-radius: 10px;
		   -moz-border-radius: 10px;
				border-radius: 10px;
				padding:18px 20px 22px;
				font-size:22px; line-height:25px;
				color:#fff; font-weight:600;
				text-decoration:none;
				clear:both; display:inline-block;
	}
	ul.waysList li div.contBox a.greenBtn span {
		background:url(/sw/themes/34330/site_images/green-bull.png) no-repeat 100% 0;
		padding:0px 42px 3px 0;
	}
	ul.waysList li div.contBox a.greenBtn:hover span{background:url(/sw/themes/34330/site_images/green-bull-o.png) no-repeat 100% 0;}
	/*ul.waysList li div.contBox:hover {background-color:#00b25a;}
	ul.waysList li div.contBox:hover h2 {color:#fff; border-bottom-color:#80d9ad;}
	ul.waysList li div.contBox:hover h2 span {color:#fff;}
	ul.waysList li div.contBox:hover p {color:#fff;}
	ul.waysList li div.contBox:hover a.greenBtn {
		background:url(/sw/themes/34330/site_images/green-btn-bg-o.gif) no-repeat 0 100% #fff;
		color:#757575;
		-webkit-box-shadow: -2px 1px 1px 1px #00743b;
		   -moz-box-shadow: -2px 1px 1px 1px #00743b;
				box-shadow: -2px 1px 1px 1px #00743b;
	}
	ul.waysList li div.contBox:hover span.arrowImg  {
		background-position:0 100%;
	}*/
	.forpan{
		padding:10px 20px 0px 20px;
	}
	.forpan form{
		width:100%;
	}
	.forpan form table{
		width:98%;
	}
	
	/*---------------- /WAYS 2 SAVE PAGE-------------*/
.show_hide_content_video{
	padding:0!important;
	margin:0!important;
	width:100%!important;
}
.show_hide_content_video iframe{
	margin:0 0 15px 0;
}
.player, .player1, .player2, .player3, .player4, .player5, .player6{
	width:100%;
	height:400px;
}
.show_hide_content{
	padding:0!important;
	margin:0!important;
	width:100%!important;
	
}
.show_hide_content p{
	font-size:15px;
	line-height:18px;
	color:#5f6062;
	padding:0 0 15px 0!important;
	text-align:left;
	width:100%!important;
	clear:both;
}
.show_hide_content ul.innorcon{
	padding:0 0 0 15px;
	margin:0;
}
.show_hide_content ul.innorcon li{
	border:none;
	background:none;
	box-shadow:none;
	width:100%;
	font-size:14px;
	line-height:16px;
	background:url(/sw/themes/34330/site_images/gr-bull.png) no-repeat 0 6px;
	padding:0 0 0 15px;
	margin:0 0 15px 0;
}
sup {
	font-size:9px;	
}

ul.allconsec li div a.read_lessul,.allconsec li div a.read_less1, ul.allconsec li div a.close_video{
	background:url(/sw/themes/34330/site_images/bl-arrowe2.gif) no-repeat 100% 50%;
}

.unified_communication {
	padding:3% 4%;
	border-bottom:2px solid #d3d3d3;
}
.unified_communication h3 {
	color: #165BB4;
    font-size: 30px;
    line-height: normal;
	padding-bottom:2%;
}
.unified_communication p {
	width:100%;
	font-size:16px;
	line-height:23px;
	color:#777;
	padding-bottom:2%;
}
.improve_comm .serviceForm {
	background:none;
	padding:0;	
	margin-top: -15px;
}
.improve_comm .serviceForm h3 {
    padding: 7px;
	font-size:16px;
	text-align:center;
}
.switchBenefit h3 span {
	display:block;
	font-weight:normal;	
}
.improve_comm .switchBenefit ul {
	width:100%;	
}
.improve_comm .switchBenefit ul li {
	background:0;
	padding-left:0;	
}

.improve_comm .switchBenefit ul li img {
	float:left;
	margin:0 20px 20px 0;
}
.improve_comm .switchBenefit ul li h3 {
	font-size:22px;
	padding-bottom:10px !important;
}
.improve_comm .switchBenefit ul li p {
	display:table-cell;
	font-size:18px;
}
.why_star2star {
	padding:5%;	
}
.why_star2star h2 {
	color:#165bb4;
	font-size:22px;
	font-weight:bold;
	text-align:left;
}
.contact_us {
	padding:0 10px 0 0;	
	border-right:1px solid #b3b3b3;	
	margin-top:60px;
}
.contact_us h3{
	padding-bottom:20px;	
}
.contact_us .serviceForm {
	float:none;
	margin:-37px 0 0 0;
	width:85%;
	background:none;	
}
.contact_us .serviceForm .formBox h3 {
	padding-top:20px;
	padding-bottom:20px;	
}
.switchBenefit p {
	font-size:18px;
	line-height:normal;	
	color:#777;
}
.why_star2star iframe {
	width:100%;
	height:260px;	
}
.why_star2star h2 {
	padding-bottom:20px;
}
.why_star2star p {
	padding-bottom:20px;
}
.why_star2star iframe {
	width:100%;
	height:260px;	
}
.serviceForm .formBox form textarea {
		background-color:#fff; font-size:18px; 
		line-height:21px; font-family: 'Roboto Slab', serif;
		color:#777777; font-style:italic;
		width:95%; height:100px;
		padding:6px 10px; border-width:0;
		box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
		margin-bottom:30px;
	}
.pdf_download img {
	width:100%;
	max-width:100%;	
	-webkit-box-shadow: 1px 1px 2px 1px #898989;
   -moz-box-shadow: 1px 1px 2px 1px #898989;
	box-shadow: 1px 1px 2px 1px #898989;
}
.adress_phone {float:right; width:50%; margin-top:60px;}
.adress_phone h3 {font-size:26px; line-height:32px; color:#165bb4; padding-bottom:10px;}
.adress_phone p {font-size:26px; line-height:normal; padding-bottom:25px;}
.adress_phone p.map {-webkit-box-shadow: 1px 1px 2px 1px #898989; -moz-box-shadow: 1px 1px 2px 1px #898989;	box-shadow: 1px 1px 2px 1px #898989;}
.adress_phone p.map {
        position: relative;
        padding-bottom: 75%;
        height: 0;
        overflow: hidden;
}
.adress_phone p.map iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.show_hide_content.same_height {
	min-height:338px;	
}
ul.sizecon li div a.close{
		background:url(/sw/themes/34330/site_images/bl-arrowe.gif) no-repeat 100% 50%;
		font-size:17px;
		line-height:20px;
		color:#165bb4;
		font-weight:700;
		display:inline;
		width:auto;
		padding:0 20px 0 0;
		clear:both;
		text-decoration:none;
}
ul.sizecon li div a.open{
	background:url(/sw/themes/34330/site_images/bl-arrowe2.gif) no-repeat 100% 50%;
}




/*---------------------------QUOTE--------------------------------*/

.serviceFormquote {
		width:40%; float:right;
		padding-right:20px; margin-top:35px;
		position:relative;
		z-index:1000;
	}
	.serviceFormquote .formBoxquote {
		background-color:#dedee0;
		-webkit-border-radius: 10px 10px 10px 10px;
		   -moz-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
		-webkit-box-shadow: 1px 1px 2px 1px #898989;
		   -moz-box-shadow: 1px 1px 2px 1px #898989;
				box-shadow: 1px 1px 2px 1px #898989;
	}
	.serviceFormquote .formBoxquote h3 {
		color:#fff; padding:10px 30px 12px 36px;
		font-size:18px; line-height:27px;
		margin:0;
		background: #3873bf; /* Old browsers */
		background: -moz-linear-gradient(top,  #3873bf 0%, #134e9a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3873bf), color-stop(100%,#134e9a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3873bf 0%,#134e9a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3873bf 0%,#134e9a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3873bf 0%,#134e9a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3873bf 0%,#134e9a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3873bf', endColorstr='#134e9a',GradientType=0 ); /* IE6-9 */
		-webkit-border-radius: 10px 10px 0 0;
		   -moz-border-radius: 10px 10px 0 0;
				border-radius: 10px 10px 0 0;
		-webkit-box-shadow: 1px 1px 2px 1px #898989;
		   -moz-box-shadow: 1px 1px 2px 1px #898989;
				box-shadow: 1px 1px 2px 1px #898989;				
	}
	.serviceFormquote .formBoxquote h3 span {
		font-size:12px; line-height:18px; font-weight:400;
		display:block; padding-top:5px;
	}
	.serviceFormquote .formBoxquote form {padding:0;}
	.serviceFormquote .formBoxquote form p {min-height:70px; padding:0; margin:0; clear:both; float:none;}
	.serviceFormquote .formBoxquote form p span{
		padding:0 0 8px;
		font-size:18px;
		display:block;
		width:90%
	}
	.serviceFormquote .formBoxquote form input[type=text] {
		background-color:#fff; font-size:18px; 
		line-height:21px; font-family: 'Roboto Slab', serif;
		color:#777777; font-style:italic;
		width:95%; height:33px;
		padding:6px 10px; border-width:0;
		box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
				margin:0 0 15px 0;
	}
	.fnameBoxquote {width:43%!important; float:left; margin:0 0 0 0;}
	.fnameBoxquote span{
		width:90%;
		display:block;
		padding:0 0 8px;
		font-size:18px;
	}
	.fnameBoxquote input[type=text] {
		background-color:#fff; font-size:18px; 
		line-height:21px; font-family: 'Roboto Slab', serif;
		color:#777777; font-style:italic;
		width:90%!important; height:33px;
		padding:6px 5%!important; border-width:0;
		box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
	}
	.lnameBoxquote {width:43%!important; float:right; margin:0 0 0 0;}
	.lnameBoxquote span{
		width:90%;
		display:block;
		padding:0 0 8px;
		font-size:18px;
	}
	.lnameBoxquote input[type=text] {
		background-color:#fff; font-size:18px; 
		line-height:21px; font-family: 'Roboto Slab', serif;
		color:#777777; font-style:italic;
		width:90%!important; height:33px;
		padding:6px 5%!important; border-width:0;
		box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
	}
	.serviceFormquote .formBoxquote form input[type=submit] {
		width:170px; height:50px; float:right;
		background:url(/sw/themes/34330/site_images/form-submit-btn.png) no-repeat 0 0;
		text-indent:-10000px; border-width:0;
		cursor:pointer; display:block;
	}
	.serviceFormquote .formBoxquote form input[type=submit]:hover {background-position:0 100%;}
/*---------------------INNER PAGES---------------------------*/
.request-aquoteban{
	background:url(/sw/themes/34330/site_images/request-a-quote-banner.jpg) no-repeat 100% 0 #fff!important;
	height:235px;
}
.whtstar2starban{
	background:url(/sw/themes/34330/site_images/why-star-banner.jpg) no-repeat 100% 0 #fff!important;
	height:235px;
}

.needbanner{
	background:url(/sw/themes/34330/site_images/need-banner.jpg) no-repeat 100% 0!important;
	height:235px;
}
.sizebanner{
	background:url(/sw/themes/34330/site_images/size-banner.jpg) no-repeat 100% 0 #fff!important;
	height:235px;
}
.industrybanner{
	background:url(/sw/themes/34330/site_images/industry-banner.jpg) no-repeat 100% 0 #fff!important;
	height:235px;
}
.proserbanner{
	background:url(/sw/themes/34330/site_images/service_banner.jpg) no-repeat 100% 0 #fff!important;
	height:235px;
}
.ourservbanner{
	background:url(/sw/themes/34330/site_images/services.png) no-repeat 100% 0 #fff!important;
	height:235px;
}
ul.action{
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.action li{
	float:left;
	padding:0;
	margin:0 30px 0 0;
	background:none;
	border:none;
	width:auto;
	box-shadow:0 0 0 0 #F8F8F8;
}
ul.action li a{
	background:none;
}

ul.whitepaper{
	list-style-type:none;
	padding:0 0 18px 0;
	margin:0;
}
ul.whitepaper li{
	background:url(/sw/themes/34330/site_images/pdf.png) no-repeat 0 0;
	padding:0 0 14px 42px;
	
}
ul.whitepaper li a{
	font-family: 'Roboto Slab', serif;
	font-size:15px;
	line-height:21px;
	color:#5F6062;
	font-weight:400;
	text-decoration:none;
}


.FormTextBox, .FormTextBoxFocus{
	/*background:url(/sw/themes/34330/site_images/form-panel.png) no-repeat 0 0;*/
	box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
	width:91%!important;
	height:22px!important;
	line-height:21px!important;
	border:none!important;
	margin:0 0 5px 0!important;
	padding:6px 10px!important;
font-size: 18px;
line-height: 21px;
font-family: 'Roboto Slab', serif;
color: #777777;
font-style: italic;
}
.FormAreaCodeBox, .FormAreaCodeBoxFocus{
	width:21%!important;
	height:33px!important;
	line-height:21px!important;
	border:none!important;
	/*border:1px solid #B5B5B5;*/
	margin:0 0 5px 0!important;
	padding:6px 10px!important;
	box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
font-size: 18px;
line-height: 21px;
font-family: 'Roboto Slab', serif;
color: #777777;
font-style: italic;

}
.FormPhoneBox, .FormPhoneBoxFocus{
	width:64%!important;
	height:33px!important;
	line-height:21px!important;
	border:none!important;
	/*border:1px solid #B5B5B5;*/
	margin:0 0 5px 0!important;
	padding:6px 10px!important;
	box-shadow: inset 1px 1px 8px 1px rgba(161,161,161,0.64);
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
font-size: 18px;
line-height: 21px;
font-family: 'Roboto Slab', serif;
color: #777777;
font-style: italic;
}
.FormTextAreaBox, .FormTextAreaBoxFocus{
	width:91%!important;
	height:33px!important;
	line-height:21px!important;
	border:none!important;
	margin:0 0 5px 0!important;
	padding:6px 10px!important;
	/*border:1px solid #B5B5B5;*/
	overflow:auto!important;
	height:100px!important;
}
.FormSelectBox, .FormSelectBoxFocus{
	width:96%!important;
	height:33px!important;
	line-height:21px!important;
	border:none!important;
	margin:0 0 5px 0!important;
	padding:6px 10px!important;
}
.formpad{
	padding:15px 0 0 14px;
}


.solconpan.inbodpad {
margin-top: 30px !important;}

.ourservbanner div{
padding: 17px 25px;
}

.spacer2{
height:30px;
}
#pdfanchor{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}

/*Custom Work*/
#callus{
width: 100%;
}

.phone_icon {
width: 10%;
}

.mail_icon {
width: 14% !important;
}

.email_icon{
width: 15%;
padding-left: 110px;}

.contact_info{
position: relative;
left: 52px;
}

#foot_phone {
width: 72%;
}

.innorcon li {
color: #5f6062;
}

    