/* CSS Document */
div.inner-banner-shadow{
	display:block; 
	width:22px; 
	height:113px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.inner-banner-middle{
	display:block; 
	width:926px; 
	height:113px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#0281c2;
	background-image:url(../images/grass.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
div.inner-banner-left{
	display:block; 
	width:auto; 
	height:113px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/inner-banner-left.jpg);
	background-repeat:no-repeat;
}
div.inner-banner-left-shadow{
	display:block; 
	width:496px; 
	height:206px; 
	float:left; 
	margin:0; 
	padding:0 0 0 18px; 
	background-image:url(../images/inner-banner-shadow.png);
	background-repeat:no-repeat;
}
div.inner-banner-right{
	display:block; 
	width:412px; 
	height:113px; 
	float:right; 
	margin:0; 
	padding:0; 
	background:url(../images/banner-right-grass.png) no-repeat bottom;
}
.fadeThis{
	position:relative;
	display:block;
	height: 69px;
	width: 222px;
	background:url(../images/inner-getquote-btn.jpg) 0 0 no-repeat;
	cursor:pointer;
}
.fadeThisr *{
	display: none;
}
.fadeThis span.hover{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 69px;
	width: 222px;
	background:url(../images/inner-getquote-btn.jpg) 0 -69px no-repeat;
}
div.inner-callaction-txt{
	display:block; 
	width:412px; 
	height:113px; 
	float:left; 
	margin:2px 0 0 0; 
	padding:0; 
	background:url(../images/getquote-inner-txt.png);
	background-repeat:no-repeat;
}
div.inner-callaction-btn{
	display:block; 
	width:222px; 
	height:69px; 
	float:left; 
	margin:42px 0 0 0; 
	padding:0 0 0 180px; 
	background:none;
}
div.inner-banner-heading{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:23px 0 0 0; 
	padding:0 10px 0 10px; 
	background:none;
}
div.inner-banner-bottom{
	display:block; 
	width:970px; 
	height:10px; 
	float:left; 
	margin:8px 0 0 0; 
	padding:0; 
	background:none;
	line-height:0;
}

/* Inner page content */
div.inner-content-total{
	display:block; 
	width:926px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 22px 0 22px; 
	background:none;
	line-height:20px;
}
div.inner-content-left-total{
	display:block; 
	width:688px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:20px;
}
div.inner-content-left{
	display:block; 
	width:688px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.inner-content-box-total{
	display:block; 
	width:688px; 
	height:auto; 
	float:left; 
	margin:20px 0 0 0; 
	padding:0; 
	background:none;
}
div.inner-content-box-top-total{
	display:block; 
	width:688px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0;
}
div.inner-content-box-corner{
	display:block; 
	width:9px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.inner-content-box-top{
	display:block; 
	width:670px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#FFFFFF;
}
div.inner-content-box-middle{
	display:block; 
	width:688px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:10px 0 10px 0; 
	background-color:#FFFFFF;
}
div.inner-content-box-indv{
	display:block; 
	width:254px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 70px; 
	background:none;
}
div.inner-content-box-indv-space{
	display:block; 
	width:30px; 
	height:100px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.content-box-indv-heading-total{
	display:block; 
	width:254px; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.content-box-indv-heading-side{
	display:block; 
	width:8px; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.content-box-indv-heading-middle{
	display:block; 
	width:238px; 
	height:31px; 
	float:left; 
	margin:0; 
	padding:11px 0 0 0; 
	background-color:#eceff1;
	color:#017fc0;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}
div.box-indv-content{
	display:block; 
	width:254px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0; 
	background:none;
}
div.box-indv-viewmore-total{
	display:block; 
	width:254px; 
	height:auto; 
	float:right; 
	margin:0; 
	padding:0; 
	background:none;
}
.box-indv-viewmore-total a{
	color:#FFFFFF;
	text-decoration:none;
}
.box-indv-viewmore-total a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
div.box-indv-viewmore-side{
	display:block; 
	width:9px; 
	height:28px; 
	float:right; 
	margin:0; 
	padding:0; 
	background:none;
}
.box-indv-viewmore-middle{
	display:block; 
	width:auto; 
	height:25px; 
	float:right; 
	margin:0; 
	padding:3px 15px 0 15px; 
	background-color:#535353;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#inner-content-box-indvbg{
	background-image:url(../images/1.jpg);
	background-repeat:no-repeat;
}
#inner-content-box-indvbg2{
	background-image:url(../images/2.jpg);
	background-repeat:no-repeat;
}
div.inner-content-right-total{
	display:block; 
	width:228px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 10px; 
	background:none;
	line-height:20px;
}
div.inner-content-right-box{
	display:block; 
	width:228px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.inner-content-right-box-top{
	display:block; 
	width:228px; 
	height:14px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0px;
}
div.inner-content-right-box-middle{
	display:block; 
	width:228px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/sidebar-middle.png);
	background-repeat:repeat-y;
}
div.content-right-box-middle-inner{
	display:block; 
	width:198px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 15px 0 15px; 
	background-image:url(../images/sidebar-middle1.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
div.content-right-box-heading-total{
	display:block; 
	width:198px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.content-right-box-heading-side{
	display:block; 
	width:9px; 
	height:38px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.content-right-box-heading-middle{
	display:block; 
	width:180px; 
	height:30px; 
	float:left; 
	margin:0; 
	padding:8px 0 0 0; 
	background-color:#ebeff1;
	color:#017fc0;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}
div.right-box-content-total{
	display:block; 
	width:198px; 
	height:auto; 
	float:left; 
	margin:15px 0 0 0; 
	padding:0; 
	background:none;
}
div.right-box-content-row{
	display:block; 
	width:198px; 
	height:auto; 
	float:left; 
	margin:0 0 12px 0; 
	padding:0; 
	background:none;
}
div.right-box-content-ico{
	display:block; 
	width:46px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.right-box-content-txt{
	display:block; 
	width:152px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.inner-content-right-box-bottom{
	display:block; 
	width:228px; 
	height:13px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}


/* Software by application page */
div.swapp-left-total{
	display:block; 
	width:233px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-left-top-total{
	display:block; 
	width:233px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0;
}
div.swapp-left-top-corner{
	display:block; 
	width:9px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-left-top-middle{
	display:block; 
	width:196px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/left-nav-bg.png);
	background-repeat:repeat;
	line-height:0;
}
div.swapp-left-middle-total{
	display:block; 
	width:233px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/left-nav-bg1.png);
	background-repeat:repeat-y;
}
.swapp-left-menu{
	display:block; 
	width:223px; 
	height:23px; 
	float:left; 
	margin:0; 
	padding:12px 0 10px 10px; 
	background:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.swapp-left-menu1{
	display:block; 
	width:233px; 
	height:23px; 
	float:left; 
	margin:0; 
	padding:12px 0 10px 0; 
	background:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.swapp-left-menu-separator{
	display:block; 
	width:233px; 
	height:2px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/left-nav-separator.png) no-repeat;
	line-height:0;
}
.swapp-left-menu:hover{
	display:block; 
	width:223px; 
	height:23px; 
	float:left; 
	margin:0; 
	padding:12px 0 10px 10px; 
	background:url(../images/left-nav-active.png) no-repeat;
	color:#017fc0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.swapp-left-menu-active{
	display:block; 
	width:223px; 
	height:23px; 
	float:left; 
	margin:0; 
	padding:12px 0 10px 10px; 
	background:url(../images/left-nav-active.png) no-repeat;
	color:#017fc0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.swapp-right-total{
	display:block; 
	width:693px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-right-box-total{
	display:block; 
	width:693px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-right-box-top-total{
	display:block; 
	width:693px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0;
}
div.swapp-right-box-corner{
	display:block; 
	width:9px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-right-box-top{
	display:block; 
	width:675px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#FFFFFF;
}
div.swapp-right-box-middle{
	display:block; 
	width:663px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:3px 15px 3px 15px; 
	background-color:#FFFFFF;
}
div.swapp-right-box-heading-total{
	display:block; 
	width:663px; 
	height:auto; 
	float:left; 
	margin:0 0 8px 0; 
	padding:0; 
	background:none;
}
div.swapp-right-box-heading-ico{
	display:block; 
	width:52px; 
	height:47px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-right-box-heading{
	display:block; 
	width:601px; 
	height:auto; 
	float:left; 
	margin:2px 0 0 0; 
	padding:0; 
	background:none;
	line-height:32px;
}
.innerheading{
	color:#434343;
	font-size:26px;
}
div.swapp-right-box-content{
	display:block; 
	width:663px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.swapp-right-box-callaction{
	display:block; 
	width:240px; 
	height:49px; 
	float:left; 
	margin:20px 0 0 0; 
	padding:0; 
	background:url(../images/get-touch-btn.jpg) 0 0 no-repeat;
}
.swapp-right-box-callaction:hover{
	background-position:0 -49px;
}
div.swapp-right-box-callaction-txt{
	display:block; 
	width:663px; 
	height:auto; 
	float:left; 
	margin:16px 0 0 0; 
	padding:0; 
	background:none;
}
div.other-callaction-txt{
	display:block; 
	width:644px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0; 
	background:none;
}

/* Product thumb display */
div.prod-thumb-wrap{
	display:block; 
	width:647px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 8px 0 8px; 
	background:none;
}

div.prod-thumb-section{
	display:block; 
	width:215px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:10px 0 10px 0; 
	background:none;
}

div.prod-thumb-total{
	display:block; 
	width:192px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.prod-thumb-top-total{
	display:block; 
	width:192px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0;
}
.prod-thumb-top-total a:hover{
	color:#535353;
	text-decoration:underline;
	font-weight:bold;
}
div.prod-thumb-top-corner{
	display:block; 
	width:9px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0;
}
div.prod-thumb-top{
	display:block; 
	width:174px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#e4e4e4;
	line-height:0;
}
div.prod-thumb-middle{
	display:block; 
	width:184px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 4px 0 4px; 
	background-color:#e4e4e4;
}
.prod-thumb-img{
	display:block; 
	width:184px; 
	height:140px; 
	float:left; 
	margin:0; 
	padding:0 0 7px 0; 
	background:none;
	text-align:center;
}
div.prod-thumb-name-total{
	display:block; 
	width:170px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 7px; 
	background:none;
}
.prod-thumb-name{
	display:block; 
	width:168px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#fafafa;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#535353;
	text-decoration:none;
	border:1px dotted #999999;
}
.prod-thumb-version-name{
	font-size:12px;
	font-weight:400;
}
.prod-thumb-detail{
	display:block; 
	width:134px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:4px 0 0 50px; 
	background:none;
	text-align:center;
}
.prod-thumb-detail-txt{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 2px 0 2px; 
	background:none;
	text-align:center;
	color:#017fc0;
	text-decoration:underline;
	font-weight:bold;
}
.prod-thumb-detail-txt a{  color:#017fc0;
	text-decoration:none;
	font-weight:bold;}
div.prod-thumb-detail-ico{
	display:block; 
	width:16px; 
	height:9px; 
	float:left; 
	margin:7px 0 0 0; 
	padding:0; 
	background:none;
	text-align:center;
	color:#017fc0;
	text-decoration:underline;
	font-weight:bold;
}
div.prod-thumb-space{
	display:block; 
	width:35px; 
	height:30px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}


/* Product details display */
div.prod-detail-wrap{
	display:block; 
	width:663px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.prod-detail-nm-total{
	display:block; 
	width:663px; 
	height:40px; 
	float:left; 
	margin:2px 0 10px 0; 
	padding:0; 
	background:none;
}
div.prod-detail-nm-middle{
	display:block; 
	width:663px; 
	height:40px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/prod-detail-nm-bg.jpg);
	background-repeat:repeat-x;
}
div.prod-detail-nm-left{
	display:block; 
	width:663px; 
	height:40px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/prod-detail-nm-left1.jpg);
	background-repeat:no-repeat;
}
div.prod-detail-nm-right{
	display:block; 
	width:663px; 
	height:32px; 
	float:left; 
	margin:0; 
	padding:8px 0 0 0; 
	background-image:url(../images/prod-detail-nm-right1.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-size:20px;
	font-weight:bold;
	color:#017fc0;
	text-align:center;
}
.colorblack-prodnm{
	color:#535353;
	font-size:16px;
}
div.prod-detail-btn-total{
	display:block; 
	width:508px; 
	height:51px; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 0 0 155px; 
	background:none;
}
div.prod-detail-btn-indv{
	display:block; 
	width:auto; 
	height:51px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.prod-detail-btn-indv-overview{
	display:block; 
	width:auto; 
	height:51px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/overview-btn1.jpg) 0 0 no-repeat;
}
.prod-detail-btn-indv-overview:hover{
	background-position:0 -51px;
}
div.prod-detail-btn-indv-space{
	display:block; 
	width:15px; 
	height:51px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
.prod-detail-btn-overview{
	display:block; 
	width:130px; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	background:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
}
.prod-detail-btn-overview:hover{
	background:url(../images/overview-btn-active.jpg) no-repeat;
}
.prod-detail-btn-overview-active{
	display:block; 
	width:130px; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:700;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	background:url(../images/overview-btn-active.jpg) no-repeat;
}
/*.prod-detail-btn-overview-active:hover{
	background:url(../images/overview-btn-active.jpg) no-repeat;
}*/
div.prod-detail-btn-indv-system{
	display:block; 
	width:auto; 
	height:51px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/system-requirement-btn1.jpg) 0 0 no-repeat;
}
.prod-detail-btn-indv-system:hover{
	background-position:0 -51px;
}
.prod-detail-btn-system{
	display:block; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	width:211px;
	background:none;
}
.prod-detail-btn-system:hover{
	
	background:url(../images/system-requirement-active.jpg) no-repeat;
}
.prod-detail-btn-system-active{
	display:block; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	width:211px;
	background:url(../images/system-requirement-active.jpg) no-repeat;
}
div.prod-detail-btn-indv-offer{
	display:block; 
	width:auto; 
	height:51px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/offer-btn1.jpg) 0 0 no-repeat;
}
.prod-detail-btn-indv-offer:hover{
	background-position:0 -51px;
}
.prod-detail-btn-offer{
	display:block; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	width:97px;
	background:none;
}
.prod-detail-btn-offer:hover{
	
	background:url(../images/offer-btn-active.jpg) no-repeat;
}
.prod-detail-btn-offer-active{
	display:block; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	width:97px;
	background:url(../images/offer-btn-active.jpg) no-repeat;
}
div.prod-detail-btn-indv-price{
	display:block; 
	width:auto; 
	height:51px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/price-btn1.jpg) 0 0 no-repeat;
}
.prod-detail-btn-indv-price:hover{
	background-position:0 -51px;
}
.prod-detail-btn-price{
	display:block; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	width:97px;
	background:none;
}
.prod-detail-btn-price:hover{
	height:42px; 
	background:url(../images/price-btn-active.jpg) no-repeat;
}
.prod-detail-btn-price-active{
	display:block; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:9px 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	width:97px;
	background:url(../images/price-btn-active.jpg) no-repeat;
}
.fadeThis1{
	position:relative;
	display:block;
	height: 51px;
	width: 130px;
	background:url(../images/overview-btn.jpg) 0 0 no-repeat;
	cursor:pointer;
}
.fadeThisr *{
	display: none;
}
.fadeThis1 span.hover{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 51px;
	width: 130px;
	background:url(../images/overview-btn.jpg) 0 -51px no-repeat;
}
div.prod-detail-content{
	display:block; 
	width:663px; 
	height:auto; 
	float:left; 
	margin:6px 0 0 0; 
	padding:0; 
	background:none;
}
div.prod-info-strip{
	display:block; 
	width:643px; 
	height:auto; 
	float:left; 
	margin:0 0 6px 0; 
	padding:0 10px 2px 10px; 
	background-color:#f3f3f3;
}
div.prod-info-stripleft{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	font-size:11px;
}
.prod-info-stripleft a{
	color:#535353;
	text-decoration:none;
}
.prod-info-stripleft a:hover{
	color:#017fc0;
	text-decoration:underline;
}
.product-details-imgcontent{
	width:663px; 
	height:auto; 
	float:left;
	
}
ul{
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0;
}
li{
	padding-bottom:10px;
}


/* Services page */
div.services-total{
	display:block; 
	width:926px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.services-top-total{
	display:block; 
	width:926px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	line-height:0;
}
div.services-corner{
	display:block; 
	width:9px; 
	height:10px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.services-top{
	display:block; 
	width:908px; 
	height:10px;
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#FFFFFF;
}
div.services-middle{
	display:block; 
	width:926px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:3px 0 3px 0; 
	background-color:#FFFFFF;
}
div.services-content{
	display:block; 
	width:896px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 15px; 
	background-color:#FFFFFF;
}
div.services-content-outer{
	display:block; 
	width:896px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 15px; 
	background-image:url(../images/services-bg-vertical.jpg);
	background-repeat:repeat-y;
}
div.services-content-outer1{
	background-image:url(../images/services-bg-vertical-reverse.jpg);
}
div.inner-call-btn{
	display:block; 
	width:896px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 15px; 
	background:none;
}
div.services-content-left{
	display:block; 
	width:200px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	text-align:center;
}
div.services-content-right{
	display:block; 
	width:641px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:2px 15px 2px 40px; 
	background:none;
}
div.services-content-right1{
	display:block; 
	width:641px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:2px 40px 2px 15px; 
	background:none;
}
div.services-content-right-heading{
	display:block; 
	width:641px; 
	height:auto; 
	float:left; 
	margin:0 0 10px 0; 
	padding:0; 
	background:none;
	color:#017fc0;
	font-size:20px;
	line-height:20px;
	font-weight:700;
}
.services-content-right-heading a{
	color:#017fc0;
	text-decoration:none;
}
div.services-content-right-desc{
	display:block; 
	width:641px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.services-content-separator-wrap{
	display:block; 
	width:896px; 
	height:3px; 
	float:left; 
	margin:10px 0 15px 0; 
	padding:0 15px; 
	background:none;
	line-height:0;
}
div.services-content-separator{
	display:block; 
	width:896px; 
	height:3px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/services-bg-hr.jpg);
	background-repeat:repeat-x;
	line-height:0;
}


/* Quote page */
div.quote-left-total{
	display:block; 
	width:620px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-total{
	display:block; 
	width:620px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-top-total{
	display:block; 
	width:620px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-top-left{
	display:block; 
	width:205px; 
	height:111px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-top-right{
	display:block; 
	width:371px; 
	height:107px; 
	float:left; 
	margin:4px 0 0 0; 
	padding:0 20px 0 15px; 
	background-image:url(../images/quote-frm-bg2.jpg);
	background-repeat:no-repeat;
}
div.quote-frm-top-txt{
	display:block; 
	width:371px; 
	height:auto; 
	float:left; 
	margin:24px 0 0 0; 
	padding:0; 
	background:none;
}
div.quote-frm-top-txt1{
	display:block; 
	width:300px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:4px 4px 0 4px; 
	background-color:#f7f7f7;
}
div.quote-frm-middle-total{
	display:block; 
	width:620px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/quote-frm-bg3.jpg);
	background-repeat:repeat-y;
}
div.quote-frm-middle-bg{
	display:block; 
	width:530px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:10px 0 0 90px; 
	background-image:url(../images/quote-frm-bg.jpg);
	background-repeat:no-repeat;
}
div.quote-frm-middle-txt{
	display:block; 
	width:620px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.frmrow{
	display:block; 
	width:450px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.frmrowrq{
	display:block; 
	width:450px; 
	float:left; 
	margin:20px 0 0 0; 
	padding:0; 
	background:none;
}
.frmlabel{
	display:block; 
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:135px;
	height:auto;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
.frmlabel1{
	margin:0;
}
div.colon{
	display:block; 
	width:14px; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0; 
	background:none;
	font-size:13px;
	font-weight:bold;
}
div.colonrq{
	margin:0; 
}
div.quoteinputtextarea{
	display:block;
	width:270px;
	float:left;
	margin:0 0 13px 0;
	padding:0;
	background:none;
}
.formbit{
	width:270px;
	height:16px;
	border-bottom:1px dotted #535353;
	border-left:none;
	border-right:none;
	border-top:none;
	padding:11px 2px 2px 2px;
	background:none;
	/*color:#017fc0;*/
	font-size:13px;
}
.formtextarea, .formbitnscomments{
	height:80px;
	width:269px;
	border:1px dotted #535353;
	padding-right:2px;
	padding-left: 2px;
	padding-top:3px;
	background:none;
	font-size:13px;
	/*color:#017fc0;*/
}
.formtextarea{
width:270px;
height:80px;
}
div.quote-frm-middle1-total{
	display:block; 
	width:530px; 
	height:128px; 
	float:left; 
	margin:0; 
	padding:0 0 0 90px; 
	background-image:url(../images/quote-frm-bg4.jpg);
	background-repeat:no-repeat;
}
div.quote-frm-bottom-total{
	display:block; 
	width:620px; 
	height:16px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-bottom-left{
	display:block; 
	width:42px; 
	height:16px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-bottom-middle{
	display:block; 
	width:554px; 
	height:16px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/quote-frm-bottom-middle.jpg);
	background-repeat:repeat-x;
}
div.quote-frm-bottom-right{
	display:block; 
	width:15px; 
	height:16px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.quote-frm-btn-total{
	display:block; 
	width:620px; 
	height:auto; 
	float:left; 
	margin:10px 0; 
	padding:0; 
	background:none;
}
div.quote-frm-btn-total-inner{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 230px; 
	background:none;
}
.quote-frm-btn{
	display:block; 
	width:148px; 
	height:47px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/getquote-btn.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}
.quote-frm-btn:hover{
	background-position:0 -47px;
}
.support-frm-btn{
	display:block; 
	width:150px; 
	height:50px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/support-btn.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}
.support-frm-btn:hover{
	background-position:0 -50px;
}
div.quote-right-total{
	display:block; 
	width:266px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 10px; 
	background:none;
}
div.quote-right-box-middle-inner{
	display:block; 
	width:265px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
	background-image:url(../images/quote-benefits-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#feffff;
}
div.quote-right-box-heading-middle{
	font-size:16px;
	width:247px;
}
div.quote-right-box-heading-total{
	width:265px;
	margin:10px 0 0 0;
}
div.quote-box-content-total{
	display:block; 
	width:225px; 
	height:auto; 
	float:left; 
	margin:15px 0 0 0; 
	padding:0 20px; 
	background:none;
}
div.quote-box-content-row{
	display:block; 
	width:225px; 
	height:auto; 
	float:left; 
	margin:0 0 25px 0; 
	padding:0; 
	background:none;
}
div.quote-box-content-txt{
	display:block; 
	width:179px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.toppadding{
	padding-top:35px;
	height:78px;
}
div.quote-right-box-bottom-inner{
	display:block; 
	width:265px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
	background:none;
}
div.quote-right-box-bottom-inner-side{
	display:block; 
	width:9px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0;
	background:none;
}
div.quote-right-box-bottom-inner-middle{
	display:block; 
	width:247px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0;
	background-color:#e2e7eb;
	line-height:0;
}


/* Support */
div.support-box{
	display:block; 
	width:438px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.support-box-space{
	display:block; 
	width:20px; 
	height:100px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.support-box-heading-total{
	width:438px;
	margin:10px 0 0 0;
}
div.support-box-heading-middle{
	font-size:16px;
	width:420px;
}
div.support-box-content-total{
	width:438px; 
}
div.support-box-content-row{
	width:438px;
	margin-bottom:0;
	
}
div.support-box-ico-total{
	display:block; 
	width:206px; 
	height:77px; 
	float:left; 
	margin:0; 
	padding:0 5px;
	background:none;
}
div.support-box-content-ico{
	width:206px; 
	text-align:center;
}
div.support-box-content-txt{
	width:206px;
	text-align:center;
}
div.support-box-mdl-border{
	display:block; 
	width:1px; 
	height:77px; 
	float:left; 
	margin:0; 
	padding:0;
	background:none;
	border-left:2px dotted #c2c2c2;
}
div.support-box-btm-border{
	margin:0 0 10px 0; 
	padding:0 0 10px 0;
	border-bottom:2px dotted #c2c2c2;
}


/* Awards */
div.awards-content-row{
	display:block; 
	width:896px; 
	height:auto; 
	float:left; 
	margin:0 0 10px 0; 
	padding:0 0 10px 0; 
	background:none;
	border-bottom:2px dotted #c2c2c2;
}
div.award-box-indv-total{
	display:block; 
	width:253px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:26px 0 0 30px; 
	background:none;
}
div.award-box-space{
	display:block; 
	width:22px; 
	height:100px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.award-box-top-total{
	display:block; 
	width:250px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 3px; 
	background:none;
}
div.award-box-year-tag{
	display:block; 
	width:109px; 
	height:109px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	position:absolute;
	top:280px;
	left:50px;
}
div.award-box-year-tag1{
	left:355px;
}
div.award-box-year-tag2{
	left:660px;
}
div.award-box-year-tag3{
	top:615px;
}
div.award-box-year-tag4{
	top:946px;
}
div.award-box-year-tag5{
	top:1278px;
}
div.award-box-year-tag6{
	top:1610px;
}
div.award-box-top{
	display:block; 
	width:250px; 
	height:11px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.award-box-middle{
	display:block; 
	width:250px; 
	height:200px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/award-box-middle.jpg);
	background-repeat:repeat-y;
	text-align:center;
}
div.award-box-bottom{
	display:block; 
	width:238px; 
	height:57px; 
	float:left; 
	margin:0; 
	padding:15px 0 0 15px; 
	background-image:url(../images/award-box-name-bg.jpg);
	background-repeat:repeat-y;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
}
div.award-box-bottom-black{
	background-image:url(../images/award-box-name-bg-black.jpg);
}
div.award-box-txt{
	padding-top:22px;
	height:50px; 
}
div.award-box-txt1{
	padding-top:7px;
	height:65px; 
}


/* Contact Us */
div.contact-content-left{
	display:block; 
	width:312px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	border-right:2px dotted #c2c2c2;
}
div.contact-left-row{
	display:block; 
	width:360px; 
	height:auto; 
	float:left; 
	margin:0 0 25px 0; 
	padding:0; 
	background:none;
}
div.contact-left-col1{
	display:block; 
	width:80px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.contact-left-col2{
	display:block; 
	width:280px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	font-weight:bold;
}
div.contact-content-right{
	display:block; 
	width:492px; 
	height:auto; 
	float:left; 
	margin:0 0 0 50px; 
	padding:0; 
	background:none;
}
#map_canvas{
	width:530px;
	height:280px;
	border:1px #2183C1 solid;
}


/*Clients*/
div.client-list-total{
	display:block; 
	width:448px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.client-list-row{
	display:block; 
	width:448px; 
	height:auto; 
	float:left; 
	margin:0 0 8px 0; 
	padding:0; 
	background:none;
}
div.client-list-bullet{
	display:block; 
	width:12px; 
	height:10px; 
	float:left; 
	margin:6px 0 0 0; 
	padding:0; 
	background:none;
}
div.client-list-name{
	display:block; 
	width:436px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}



/* About us */
div.content_aboutus{
	display:block; 
	width:960px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.content_aboutus_box{
	display:block; 
	width:450px; 
	height:auto; 
	float:left; 
	margin:0 0 35px 0; 
	padding:0; 
	background:none;
}
div.hardware_product_box1{
	display:block; 
	width:270px; 
	height:auto; 
	float:left; 
	margin:0px; 
	padding:10px; 
	background:none;
}
div.hardware_product_box1_arrow{
	display:block; 
	width:18px; 
	height:8px; 
	float:left; 
	margin:8px 0 0 0; 
	padding:0; 
	background:none;
}
div.hardware-pro-name-box{
	display:block; 
	width:250px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.hardware-pro_row{
	display:block; 
	width:270px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	border-bottom:1px dotted #CCCCCC;
}

div.hardware_box_total{
	display:block; 
	width:270px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.hardware-section-header{display:block; 
	width:100%; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	border-bottom:1px dotted #CCCCCC;
	
	}
div.hardware-section-headerlogo{display:block; 
	width:60px; 
	height:60px; 
	float:left; 
	margin:0; 
	padding:0; 
	}
div.hardware-section-headertext{display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:20px 10px 0px 10px; 
	
	font-size:16px;
	font-weight:bold;
	}		
.underconstruction_txt
{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
.errormsg
{
	color:#ff0000;
}
.nooffertxt{
color:#666666; font-size:15px; font-weight:bold; 
 
}
.proprice{color:#666666; font-size:15px; font-weight:bold; }

div.nodata{ display:block; width:100%; text-align:center; font-weight:bold; font-size:12px; color:#990000;}

 div.prorow{ display:block; float:left; margin:0; padding:0; width:646px;  height:auto; clear:both;}
#toTop {
	width:100px;  
    border:1px solid #ccc;  
    background:#f7f7f7;  
    text-align:center;  
    padding:5px;  
    position:fixed; /* this is the magic */  
    bottom:10px; /* together with this to put the div at the bottom*/  
    right:10px;  
    cursor:pointer;  
    display:none;  
    color:#333;  
    font-family:verdana;  
    font-size:11px;  
} 