td {vertical-align: top;padding-right:0px;}
option select form {margin-top:0px; padding:0px 0px 0px 0px;}

body {/*    font-family: Geneva,Arial,Helvetica,sans-serif; */
    background: #fff url('../_images/bdy_bg.jpg') repeat-x;
    color: #000;
    margin-top: 2px;
    margin-left:1px;
    margin-right:0px;
    margin-bottom:0px;

scrollbar-face-color:#022580; 
scrollbar-arrow-color:#f0f8ff;
scrollbar-track-color:#759aad; 
scrollbar-shadow-color:#4f7693;
scrollbar-3dlight-color:fff; 
}
H2  {
	color:#3d6aba;    
	margin-bottom:0px;	    
	display: inline;
    margin-left:3px;
}
H2 a:link {
    color: #3d6aba;
 TEXT-DECORATION: none
  } 
H2 a:hover { 
	TEXT-DECORATION: underline; 
}
H2 a:visited {
    color: #3d6aba;
 TEXT-DECORATION: none
  } 

H3  {
	color:#3d6aba;    
	margin-bottom:0px;	    
	display: inline;
    margin-left:3px;
}

#borderDiv { 
	border: 0px solid #c0c0ff; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 5px; 
	padding-bottom: 10px; 
	border-collapse:collapse;
	width:100%;
}
.fillr_img {
	float: left;
	}

.fillr_img_r {
	float: right;
	}
body.scrollbar-quirk {
    margin-right: 15px;
}
.lft_pd {
padding-left:23px;
}
.indentDropBox {
	font-family:"wingdings 3";
	color:red;
}
.lft_pd10 {
padding-left: 10px;
}

.bottm_align   {
		vertical-align: bottom;
}
.inlineDis {
    display: inline;
}

.toolbar {
	position:relative;
	display:inline;
	left:0;
	}

.toolbar1 {
	position:relative;
	display:inline;
	left:0;
	}


.link4 A:link {    COLOR: #e7571a; TEXT-DECORATION: none}
.link4 A:visited { COLOR: #000000; TEXT-DECORATION: none}
.link4 A:hover {   COLOR: #fa0b11; TEXT-DECORATION: underline;}

.link5 A:link {    COLOR: #FFFFFF; TEXT-DECORATION: none }
.link5 A:visited { COLOR: #ffffff; TEXT-DECORATION: none}
.link5 A:hover {   COLOR: #aac6d4; TEXT-DECORATION: underline}

.link3 A:link {    COLOR: #3d6aba; TEXT-DECORATION: none}
.link3 A:visited { COLOR: #022580; TEXT-DECORATION: none}
.link3 A:hover {   COLOR: #022580; TEXT-DECORATION: underline;}

.link2 A:link {    COLOR: #022580; TEXT-DECORATION: none }
.link2 A:visited { COLOR: #022580; TEXT-DECORATION: none}
.link2 A:hover {   COLOR: #098afb; TEXT-DECORATION: underline}

.link1 A:link {    COLOR: #CCCCFF; TEXT-DECORATION: none}
.link1 A:visited { COLOR: #CCCCFF; TEXT-DECORATION: none}
.link1 A:hover {   COLOR: #CCCCFF; TEXT-DECORATION: underline;}

a.phone {
	border:none;
	color:inherit;
}

a.phone:hover {
	border:none;
	color:inherit;
	cursor:default;
}

.col1,.col2,.col3,.col4 {
	border-top: 1px #7C97DE solid;
	float: left;
	width: auto;
	position:relative;
}
#introContent {
	max-width:910px;
	width: 90%;
	padding-right: 5em;
}

#services div div p, #services2 div div p, ol div p {
		margin:3px;
}

#services_boxes .col1 a:hover:after,.col2 a:hover:after,.col3 a:hover:after,.col4 a:hover:after{
	content: attr(title);
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 3em;
	color: white;
	text-align: center;
	text-decoration:none;
	font-weight: normal;
	background: rgba( 2, 97, 255, .5);
	z-index: 500;
}
.col1 {
	padding-right:15px;
	border-top: 1px #7C97DE solid;
}
.col2 {
	border-left: 1px #7C97DE solid;
	padding-left:10px;
	padding-right:10px;
}
.col3 {
	border-left: 1px #7C97DE solid;
	border-right: 1px #7C97DE solid;
	padding-left:10px;
	padding-right:10px;
}
.col4 {
	padding-left:15px;
}
#tbl_content {
	width:92%;
	border: 0px solid #7C97DE;/*#ccc; */
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	background: url(top_bg.jpg); 
	background-repeat:repeat-y; 
	border-collapse:collapse
}

#tbl_content img { 
	float:left;
	border: 0px solid #ccc;
	padding:8px;
}
#tbl_bottom_content img { 
	float:left;
	width:221px;
	height:222px;
	border: 0px solid #ccc;
}
#tbl_bottom_content  {
	width:100%;
	border: 0px solid #ccc; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0; 
	padding-bottom: 0; 
	border-collapse:collapse
}
.mailbtn {
		border: 1px solid #999;
	margin: 1em 0 1.5em;
	color: rgb(76, 67, 65);
	width: 9em;
	height: 1.7em;
	line-height: 1.7em;
	text-align: center;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	background: rgb(226,226,226);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* W3C */
}

 #bg_header {
	max-width:100%;
 	border: 0px solid #000080; 
 	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0; 
	padding-bottom: 0; 
	background: url(_images/top_bg.jpg); 
	background-repeat:repeat-y; 
	border-collapse:collapse; 
}

#top_nav {
	position: absolute;
	width: 440px; 
	height: 46px; 
	z-index: 2; 
	left:45%; 
	top:9px;
	padding:0px;
} 
#top_nav .link1 strong:after {
	content:'IT Solutions to Maximize Productivity';

}
#bannert {
	max-width:100%;
	border:0px;
}

#itsupport {
	border:0px solid #ffffff; 
	position: absolute; 
	width: 169px; 
	height: 28px; 
	z-index: 1; 
	left:72%; 
	top:107px;
	font-size:25px;
	color:#CCCCFF;
}

#horizontal_navi {
	width:910px;
	border-top:1px solid #c0c0ff; 
	border-bottom:1px solid #022580; 
	z-index: 3;
}
	
#STLMT_FLASH {
	width:910px;
}

#stlmtSlider {
	display:none;
}

#bg_tbl {
	background-color:blue;
}

#bg_footer {
	padding-top:100px; 
	background: url(../_images/footer.jpg) no-repeat center; 
	width:910px;
	
}

#bg_footer2 {
	padding-top:10px;
	background-color:green;
	background: url(../_images/ban_bak2.jpg) repeat-y; 
	min-width:769px;
	max-width:910px;
}


div.footer_wrapper { /* working */
	font: arial; 
	color:#CCCCFF;
	margin-top:0px;
	margin-bottom:0px;
	width: auto; /*910px;*/
	height:101px;
	text-align:left;
	line-height:20px;
	position:relative;

}
div.footer_column {
    float:left;
    margin-right:5px;
    margin-top:5px;
    width:auto;
}
div.footer_column a {
	font: arial; 
	color:#CCCCFF;
	text-align:left;
	line-height:20px;
	text-decoration:none;
	
}
div.starship {
	border-right:1px solid #0090dc; 
	position: relative; 
    float:left;
	top: 0px; 
	left:100px; 
    width:auto;     
	margin-right:5px;
	padding-right:5px;
	z-index: 3;
}
#stlmtInfo {
	float:right;
	border:0px solid #ffffff;
	width:220px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
}

#psvc1 {
	width:50%;
	padding:0px;
}
#psvc2 {
	border-left: 2px solid #ccc;
}


#services_installs {
	position: relative; 
	display: inline; 
	float:left; 
	margin-top:0px; 
	margin-bottom:0px; 
	width:35%;
}

#services_therapy {
	position: relative; 
	display: inline; 
	float:right; 
	margin-top:0px; 
	margin-bottom:0px; 
	width:54%;
}


#entertainment {
	position: relative; 
	display: inline; 
	float:left; 
	margin-top:0px; 
	margin-bottom:0px; 
	border:0px solid #ccc; 
	width:35%;
}


#Diagnostic {
	position: relative; 
	display: inline; 
	float:right; 
	margin-top:0px; 
	margin-bottom:0px; 
	border:0px solid #ccc; 
	width:54%;
}

#wireless {
	width:175px; 
	height:275px; 
	text-align:right; 
	display:inline;
	position:relative;
	top:20px; 
	border:0px solid; 
	overflow:hidden;
}

@media screen and (min-width: 769px) and (max-width: 1020px) {
	
.col3 {
	clear:both;
	width:201px;
	padding-left:85px;
	border-left: 0px #7C97DE solid;
	}
	

.col1 {
	padding-left:75px;
}
.col2 {
	display:block;
}


#introContent {
	max-width:910px;
	width: 100%;
	padding-right: 0em;
}

}

/*tablet styles*/
@media only screen and (min-width:696px) and (max-width:768px) {
	
#top_nav {
	left:3%; 
	width:100%; 
} 

#bannert {
	max-width:100%; 
	width:100%; 
}

#itsupport {
	left:67%; 
	top:77px;
	font-size:25px;
}

#STLMT_FLASH {
	display:none;
}

#stlmtSlider {
	display:block;
	width:100%;
	height:305px;
}

#tbl_content tr td {
	padding-left:20px;
	
}

#introContent {
	width: 100%;
	padding-right: 0em;
}

#bg_header {
	max-width:100%; 
	min-width:480px;

}

#bg_header td {
	width:100%;
	 height:100%;
}

#horizontal_navi {
 	width:0px;
	max-width:100%; 
	min-width:670px;
}

#bannert {
	max-width:100%; 
	width:100%;
	min-width:670px;
}

#STLMT_FLASH {
	display:none;
}

.col1 {
	padding-left:75px;
}

.col2 {
	display:block;
}

.col3 {
	float-offset:20px;
	border-left: 0px #7C97DE solid;
	border-right: 1px #7C97DE solid;
	padding-left:85px;
	padding-right:10px;
	min-width:201px;
}

#services_boxes {
	max-width:100%;
	text-align:left;
	border: 0px #7C97DE solid;

}
#ftr_col3 {
	clear:both;
}
div.starship {
	top:10px; 
	left:100px; 
	border-left:1px solid white;
}

}

.line{width:160px;height:1px;margin:30px auto;background-color:#fff;position:relative;}

.line:before{position:absolute;content:"";width:10px;height:10px;background-color:#fff;left:0;top:50%;margin:-5px 0 0 -10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

.line:after{position:absolute;content:"";width:10px;height:10px;background-color:#fff;right:0;top:50%;margin:-5px 0 0 -10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}


.mt_tag{font-weight:normal;color:#fff;font-size:24px;}

.Testimonials_tab {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	min-height: 20px;
	transition: height ease-in 200ms;
	-moz-transition: height ease-in 200ms; /* Firefox 4 */
	-webkit-transition: height ease-in 200ms; /* Safari and Chrome */
	-o-transition: height ease-in 200ms; /* Opera */
	-ms-transition: height ease-in 200ms; /* IE9? */
}
/************************************************************/


.Testimonials_tab .dot a {
	display: inline-block;
	width: 6px;
	height: 6px;
	border: 2px solid #606060;
	margin: 0 3px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	font-size: 0;
	text-indent: -999px;
	vertical-align: middle
}


/************************************************************/

.Testimonials_1 .dot {
	position: absolute;
	left:50%;
	margin:0 0 0 -55px;
	bottom:10px;
}

.Testimonials_1 .dot a {
	border: 1px solid #f2f2f2;
	width: 20px;
	height: 20px;
}

.Testimonials_1 .dot a.actived {
	width: 20px;
	height: 20px;
	border: 1px solid #f2f2f2;
	background: #f2f2f2;
}


.Testimonials_1 blockquote {
	padding: 0 20px 40px 20px;
	margin: 0;
	font-size: 13px;
	border-left: none;
	line-height: 20px;
	color: #fff;
	font-style: normal;
	text-align:center;
	position:relative;
} 


.Testimonials_1 blockquote small{
	display: block;
	font-size:13px;
	line-height:22px;
	color: #fff;
	text-transform:uppercase;
	}

/*mobile styles*/


@media only screen and (max-width:695px)  {
	
#horizontal_navi {
	width:100%;
	max-width:100%; 
	min-width:480px;
}
	
#top_nav {
	left:3%; 
	width:100%; 
} 

#itsupport {
	left:75%; 
	top:74px;
	font-size:20px;
}

#STLMT_FLASH {
	display:none;
}

#stlmtSlider {
	display:block;
	width:100%;
	height:368px;
	border:0px solid #fff;
}

.mt_tag{font-weight:normal;color:#fff;font-size:18px;}

#introContent {
	width: 100%;
	padding-right: 0em;
}

a.phone {
	display:block;
}

a.phone:hover {
	border: 1px solid rgb(123, 121, 143);
}

.col1,.col2,.col3,.col4 {
	border-top: 1px #7C97DE solid;
	float: none;
	width: 100%;
	border-left: 1px #7C97DE solid;
	border-right: 1px #7C97DE solid;
}

#tbl_content img { 
	float:none;
	clear:both;
	display:block;
	border: 0px solid #ccc;
	padding:8px;
}

#tbl_bottom_content img { 
	float:none;
	clear:both;
	display:block;
	max-width:250px;
	min-width:221px;
	border: 0px solid #ccc;
}

div.starship {
	left:10px;
	top: 0px; 
}

div.footer_column {
	float:none;
	clear:both;
	top: 0px; 
	left:0px; 
	border-right:3px solid white;
}


#bg_footer {
	width:100%;
}

#bg_footer2 {
	width:100%;
	min-width:485px;
	max-width:696px;	
}



}

@media only screen and (min-width:481px) and (max-width:696px)
 {	

#bg_header {
	width:100%;
}
#bannert {
	max-width:100%;
	width:100%;
}

}

@media only screen and (max-width:480px) {
		
#bannert {
	width:100%;
	min-width:460px;
}
	
#top_nav {
	left:6%; 
	text-align:left;
} 
#top_nav .link1 strong:after {
	content:'';

}

#itsupport {
	left:73%; 
	top:57px;
	font-size:15px;
}

.Testimonials_tab  {
	min-width:480px;
}

#horizontal_navi {
	max-width:480px; 
	min-width:480px;
	text-align:left;
}
	
#STLMT_FLASH {
	width:0px;
	display:none;
}

#stlmtSlider {
	display:block;
	width:100%;
	height:448px;
}
	
#stlmtSliderTag {
	text-align:center;
	position: relative;
	min-width:460px;
	
}

#introContent {
	width: 100%;
	padding-right: 0em;
}

#bg_footer {
	padding-top:50px; 
	height:137px;
	width:100%;
	min-width:470px;	
}

#bg_footer2 {
	width:100%;
	min-width:481px;	
}

div.starship {
	left:10px;
	top:0px; 
	font-size:15px;
}

 div.footer_column {
	float:none;
	clear:both;
	top: 10px; 
	left:0px; 
	border-right:3px solid white;
}


#services_installs {
	clear:both;
	width:100%;
}

#services_therapy {
	clear:both;
	width:100%;
}

#entertainment {
	clear:both;
	width:100%;
	margin-top:20px; 
}

#Diagnostic {
	clear:both;
	width:100%;
	margin-top:20px; 
}

hr {
	
	margin-top:20px; 
}


#psvc1 {
	width:100%;
}

#psvcol {
	display:none;
}


#wireless  {
	white-space:nowrap;
}

}