@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body{ font-family:'Open Sans'; background:url(../images/main_bg.gif) repeat-x top center #f5f5f5; font-size:14px; color:#333333; margin:0;}
a:link{color:#f58025; text-decoration: none;}
a:visited {text-decoration: none; color: #f58025;}
 a:hover{text-decoration: none; color: #333333; text-decoration:none;}
  a:active {text-decoration: none; color: #f58025;}
  a,img{outline:none; border:none;}
  h1, h2, h3, h4, h5, h6, p, ul{margin:0; padding:0; font-weight:normal; list-style-type:none;}
  img, a img{ border: 0; outline:none;}
  a:active, a:focus { outline: 0; }
  a, input { outline:none; }
  
  ::selection{background:#fa9a28;color:#fff}
  ::-moz-selection{background:#fa9a28;color:#fff}
 
  .f11{font-size:11px;}.fl{float:left;}.fr{float:right;}.brdr_b{border-bottom:1px solid #e9e9e9;}.brdr_r{border-right:1px solid #e9e9e9;}.brdr_l{border-left:1px solid #e9e9e9;}.brdr_t{border-top:1px solid #e9e9e9;}.brdr{border:1px solid #e9e9e9;}.red{color:#f15a23;}.lg{line-height:20px;}.lt{text-decoration:line-through;}
input::-webkit-input-placeholder {color: #000000;}input:focus::-webkit-input-placeholder {color: #999999;} input:-moz-placeholder {color: #000000;} input:focus:-moz-placeholder {color: #999999;} input::-moz-placeholder {color: #000000;} input:focus::-moz-placeholder {color: #999999;} input:-ms-input-placeholder {color: #000000;}input:focus:-ms-input-placeholder {color: #999999;}*:focus{outline: none;}

.clear{clear:both;} 


#logo_header{background:url(../images/call_bg.gif) no-repeat right top;}
.menu_header{height:60px; width:100%; margin:0 auto; background:url(../images/main_bg.gif) repeat-x 0 -100px; z-index:9999;}
#banner_wrap{background:url(../images/banner_bg2.gif) no-repeat top center; padding:5px 0; height:370px; margin:0 auto;}
#banner_wrap2{background:url(../images/banner_bg3.png) repeat top center; padding:3px 0; height:123px; margin:0 auto;}

#logo_header .logo{margin:23px 0 0 0; float:left;}
#logo_header .call{margin:27px 0 0 0; font-size:22px; color:#575757; float:right; padding-left:30px;}



.banner{height:360px; width:1000px; margin:0 auto; -moz-box-shadow: 0px 0px 3px #acacac; -webkit-box-shadow: 0px 0px 3px #acacac; box-shadow: 0px 0px 3px #acacac;}
#contentwrap{width:1000px; padding:20px 0; margin:0 auto;}

.aboutwrap{ margin-bottom:40px;}
.aboutcontent{float:left; width:670px;}
.aboutcontent h1{font-size:26px; color:#333333; margin-bottom:10px;}
.aboutcontent p{line-height:22px; margin-bottom:15px;}

a.btnlinks{padding:7px 10px; background:#555555; color:#FFFFFF; font-size:14px;}
a.btnlinks:hover{background:#1c71ba;}

.tabs{float:right; width:300px;}
.tabs a{display:block; height:61px; background:url(../images/tabs_bg.png) no-repeat top right #f5f5f5; border:2px solid #FFFFFF; -moz-box-shadow: 1px 1px 1px 0 #d9d9d9; -webkit-box-shadow: 1px 1px 1px 0 #d9d9d9; box-shadow: 1px 1px 1px 0 #d9d9d9; font-size:26px; color:#d6478b; text-shadow:1px 1px 1px #FFFFFF; padding:10px; padding-top:5px;}
.tabs a h5{font-size:11px; color:#555555;}
.tabs a:hover{background-color:#FFFFFF;}

.widht100{width:100%; margin:0 auto;}
.serviceexlence{text-align:center; width:1000px; margin:0 auto; padding:0 30px; line-height:40px; padding-top:20px; padding-bottom:20px; font-size:26px; border-bottom:1px solid #d3d3d3; background:#FFFFFF;}

#footerwrap{width:100%; margin:0 auto; background:#252525 url(../images/fbg.gif) repeat-y top center; padding:20px 0; border-top:8px solid #cccccc;}
.footer .connect{float:left; color:#999999; padding:21px 0;}
.footer .connect span{float:left; height:33px; line-height:33px; font-size:20px; margin-right:10px;}
.footer .connect a{display:inline-block; width:33px; height:33px; margin-left:5px;}
.footer .connect a.fb{background:url(../images/icn_social.png) no-repeat 0 0;}
.footer .connect a.fb:hover{background:url(../images/icn_social.png) no-repeat 0 -33px;}
.footer .connect a.tw{background:url(../images/icn_social.png) no-repeat -33px 0;}
.footer .connect a.tw:hover{background:url(../images/icn_social.png) no-repeat -33px -33px;}
.footer .connect a.gp{background:url(../images/icn_social.png) no-repeat -66px 0;}
.footer .connect a.gp:hover{background:url(../images/icn_social.png) no-repeat -66px -33px;}

.flinks{padding-top:30px; margin-top:30px; text-align:center; border-top:1px solid #333333;}
.flinks a{margin:0 20px;}

.midboxes{background:red;}
.midboxone{width:300px; margin-right:50px; background:url(../images/midimg_shadow.gif) no-repeat bottom center; padding-bottom:10px;}
.midboxone span.clickhere{position:absolute; height:30px; line-height:30px; width:270px; text-align:right; padding:0 15px; background:#000000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; margin-top:100px;}
.midboxone  a{color:#FFFFFF; font-weight:bold;}
.midboxone:hover span.clickhere{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.mboxlast{margin-right:0;}
.midboxone h1{color:#1c71ba; background:#ececec; padding:6px 10px; font-size:22px;}

.inner_main_bg{background:url(../images/inner_main_bg.gif) repeat-x top center #f5f5f5;}
#inner_banner_wrap{background:url(../images/inner_banner_bg.gif) no-repeat top center; padding:30px 0; height:200px; margin:0 auto;}
.inner_banner{height:180px; width:1000px; margin:0 auto;}
.inner_banner .image{float:right; width:400px; height:200px; -moz-box-shadow: 0px 0px 3px #acacac; -webkit-box-shadow: 0px 0px 3px #acacac; box-shadow: 0px 0px 3px #acacac;}
.pagetitle{float:left; font-size:40px; margin-top:60px;}

.inner_content{font-size:14px; line-height:25px; width:730px; float:left;}
.inner_content_full_width{font-size:14px; line-height:25px; width:1000px; float:left;}
.inner_content p, .inner_content_full_width p{margin-bottom:15px;}
.highlight_content{background:#FFFFFF; padding:10px; font-size:18px; font-style:italic; color:#5096cf;}
.inner_content .head2, .inner_content_full_width .head2{font-size:24px; padding:0 0 5px 0; color:#d6478b;}
.inner_content .head3, .inner_content_full_width .head3{font-size:20px; padding:0 0 5px 0; color:#000000;}
.inner_content .head4, .inner_content_full_width .head4{font-size:16px; font-weight:bold; padding:0 0 0 0; color:#1c71ba;}

.inner_content ul{margin-bottom:10px;}
.inner_content ul li{margin-bottom:5px; background:url(../images/icn_arrow.gif) no-repeat 0 9px; padding-left:15px;}
.contact{background:#FFFFFF; padding:20px; text-align:center;}

.innernav{width:240px; margin-right:30px; float:left; background:#FFFFFF;}
.innernav ul li a{padding:10px 10px; display:block; color:#000000; font-size:16px;}
.innernav ul li a:hover{color:#1c71ba;}
.innernav span.hline{background:url(../images/hline.gif) repeat-x top center; height:1px; display:block;}
.innernav ul li ul.subnav{background:; margin-bottom:15px;}
.innernav ul li ul.subnav a{ padding:3px 0 3px 20px; font-size:13px; color:#555555; background:url(../images/arrow_menu.gif) no-repeat 10px 8px;}
.innernav ul li ul.subnav a:hover{background-color:none; color:#1c71ba;}
.innernav a.act{color:#d6478b !important;}

.clientlist li{width:216px; font-size:14px; color:#1c71ba; font-weight:bold; float:left; background:#FFFFFF; margin:5px 2px; text-align:center; padding:20px 15px;}
.clientlist li:hover{background:#1c71ba; color:#FFFFFF;}


.softschool-top-div{background:url(../images/top-div-bg.png) no-repeat;  background-position: center top; background-size: 100% 100%;}
.softschool-top-div2{background:url(../images/top-div-bg.png) no-repeat;}
.topdiv_title{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px; color:#fff;}
.topdiv_text{font-size:13px; text-align:justify; line-height:20px; padding:8px;}
.welcome-banner{margin-left:-16px; margin-top:5px; height:51px; width:460px; background:url(../images/welcome-strip.png) no-repeat; font-size:22px; font-weight:bold; padding-left:35px; line-height:46px; color:#fff;}
.left_con{ margin-top:10px; margin-right:8px; text-align:justify; }
.left_welcomediv{ background:#fff;border:1px solid #ccc;}
.left_welcomediv p{font-size:13px; padding-left:15px; margin-top:15px;}
.right_con{ width:100%; margin-top:10px; background-color:#FBF7F2;}
.right_productinfo{background:url(../images/product_info.png) no-repeat; background-size: 100% 414px;}
.white_text{ color:#fff;}
.products-list{ margin-top:8px; margin-left:8px; padding-top:100px;}
.products-list li{ border-bottom:1px dashed #ccc; line-height:37px; background:url(../images/list.png) no-repeat left;}
.products-list li a{color:#0d6e8b; font-size:14px; margin-left:15px; text-shadow:#bcbdbd 1px 1px 1px;}
.products-list li a:hover{color:#de5e13;}
/*clients slider start ****/
/* Elastislide Style */

.elastislide-list {
	list-style-type: none;
	display: none;
}

.no-js .elastislide-list {
	display: block;
}

.elastislide-carousel ul li {
	min-width: 20px; /* minimum width of the image (min width + border) */
}

.elastislide-wrapper {
	position: relative;
	background-color: #fff;
	margin: 0 auto;
	min-height: 60px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	
}

.elastislide-wrapper.elastislide-loading {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.elastislide-horizontal {
	padding: 10px 40px;
}

.elastislide-vertical {
	padding: 40px 10px;
}

.elastislide-carousel {
	overflow: hidden;
	position: relative;
}

.elastislide-carousel ul {
	position: relative;
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}

.elastislide-horizontal ul {
	white-space: nowrap;
}

.elastislide-carousel ul li {
	margin: 0;
	-webkit-backface-visibility: hidden;
}

.elastislide-horizontal ul li {
	height: 100%;
	display: inline-block;
}

.elastislide-vertical ul li {
	display: block;
}

.elastislide-carousel ul li a {
	display: inline-block;
	width: 100%;
}

.elastislide-carousel ul li a img {
	display: block;
	border: 2px solid white;
	max-width: 100%;
}

/* Navigation Arrows */

.elastislide-wrapper nav span {
	position: absolute;
	background: #ddd url(../images/nav.png) no-repeat 4px 3px;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	text-indent: -9000px;
	cursor: pointer;
	opacity: 0.8;
}

.elastislide-wrapper nav span:hover {
	opacity: 1.0
}

.elastislide-horizontal nav span {
	top: 50%;
	left: 10px;
	margin-top: -11px;
}

.elastislide-vertical nav span {
	top: 10px;
	left: 50%;
	margin-left: -11px;
	background-position: -17px 5px;
}

.elastislide-horizontal nav span.elastislide-next {
	right: 10px;
	left: auto;
	background-position: 4px -17px;
}

.elastislide-vertical nav span.elastislide-next {
	bottom: 10px;
	top: auto;
	background-position: -17px -18px;
}

.demo-1 .elastislide-horizontal {
	padding: 10px 37px;
	border-radius: 10px/90px;
	box-shadow: 
		0 1px 3px rgba(0, 0, 0, 0.1), 
		inset -2px 0 3px 2px rgba(255, 255, 255, 0.6), 
		inset 2px 0 3px 2px rgba(255, 255, 255, 0.6), 
		inset -10px 0 10px 1px rgba(155, 155, 155, 0.1), 
		inset 10px 0 10px 1px rgba(155, 155, 155, 0.1);
}

.demo-1 .elastislide-wrapper:before,
.demo-1 .elastislide-wrapper:after{
	content: '';
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left:  20px;
	width: 50%;
	height: 20%;
	border-radius: 10px/90px;
	box-shadow: 0 15px 10px rgba(0,0,0,0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.demo-1 .elastislide-wrapper:after {
	right: 20px;
	left: auto;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}
.lt-ie8 .elastislide-list {
	display: none;
}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*clients end****/

.pro_read{ font-size:19px; font-weight:bold;  margin-top:33px; text-align:center;}
.pro_read a{color:#fff;}
.pro_read a:hover{color:#111;}
.clients_div{ background:#fff; margin-top:15px; border:1px solid #ccc;}
.clients_div img{z-index:500;}

.box1{background:#f2f2f2; border:1px solid #ccc; border-radius:5px;}
.box_tittle{height:35px; padding:5px; line-height:25px; font-size:16px; border-radius:5px 5px 0px 0px;

 background-color: hsl(201, 100%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399"); background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399)); background-image: -moz-linear-gradient(top, #00a5ff, #006399); background-image: -ms-linear-gradient(top, #00a5ff, #006399); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399)); background-image: -webkit-linear-gradient(top, #00a5ff, #006399); background-image: -o-linear-gradient(top, #00a5ff, #006399); background-image: linear-gradient(#00a5ff, #006399); border-color: #006399 #006399 hsl(201, 100%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;

}
.box1 ul{ margin-left:10px; margin-top:7px;  margin-bottom:7px;}
.box1 ul li{ background:url(../images/list.png) no-repeat left; padding-left:20px; line-height:20px;}


.box2{background:#f2f2f2; border:1px solid #ccc; border-radius:5px;}
.box2 ul{ margin-left:10px; margin-top:7px;  margin-bottom:7px;}
.box2 ul li{ background:url(../images/list.png) no-repeat left; padding-left:20px; line-height:20px;}


.box_tittle2{height:35px; padding:5px; line-height:25px; font-size:16px; border-radius:5px 5px 0px 0px;

  background-color: hsl(86, 73%, 24%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#90dd2b", endColorstr="#436910"); background-image: -khtml-gradient(linear, left top, left bottom, from(#90dd2b), to(#436910)); background-image: -moz-linear-gradient(top, #90dd2b, #436910); background-image: -ms-linear-gradient(top, #90dd2b, #436910); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #90dd2b), color-stop(100%, #436910)); background-image: -webkit-linear-gradient(top, #90dd2b, #436910); background-image: -o-linear-gradient(top, #90dd2b, #436910); background-image: linear-gradient(#90dd2b, #436910); border-color: #436910 #436910 hsl(86, 73%, 17%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.46); -webkit-font-smoothing: antialiased;
}

.box_tittle3{height:35px; padding:5px; line-height:25px; font-size:16px; border-radius:5px 5px 0px 0px;

 background-color: hsl(36, 100%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa319", endColorstr="#b26b00"); background-image: -khtml-gradient(linear, left top, left bottom, from(#ffa319), to(#b26b00)); background-image: -moz-linear-gradient(top, #ffa319, #b26b00); background-image: -ms-linear-gradient(top, #ffa319, #b26b00); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa319), color-stop(100%, #b26b00)); background-image: -webkit-linear-gradient(top, #ffa319, #b26b00); background-image: -o-linear-gradient(top, #ffa319, #b26b00); background-image: linear-gradient(#ffa319, #b26b00); border-color: #b26b00 #b26b00 hsl(36, 100%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
}


.box_tittle4{height:35px; padding:5px; line-height:25px; font-size:16px; border-radius:5px 5px 0px 0px;

background-color: hsl(0, 75%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e23636", endColorstr="#9c1616"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e23636), to(#9c1616)); background-image: -moz-linear-gradient(top, #e23636, #9c1616); background-image: -ms-linear-gradient(top, #e23636, #9c1616); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e23636), color-stop(100%, #9c1616)); background-image: -webkit-linear-gradient(top, #e23636, #9c1616); background-image: -o-linear-gradient(top, #e23636, #9c1616); background-image: linear-gradient(#e23636, #9c1616); border-color: #9c1616 #9c1616 hsl(0, 75%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
}


.box_tittle5{height:35px; padding:5px; line-height:25px; font-size:16px; border-radius:5px 5px 0px 0px;

background-color: hsl(312, 88%, 33%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f130cb", endColorstr="#9e0a80"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f130cb), to(#9e0a80)); background-image: -moz-linear-gradient(top, #f130cb, #9e0a80); background-image: -ms-linear-gradient(top, #f130cb, #9e0a80); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f130cb), color-stop(100%, #9e0a80)); background-image: -webkit-linear-gradient(top, #f130cb, #9e0a80); background-image: -o-linear-gradient(top, #f130cb, #9e0a80); background-image: linear-gradient(#f130cb, #9e0a80); border-color: #9e0a80 #9e0a80 hsl(312, 88%, 27%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39); -webkit-font-smoothing: antialiased;
}


.box_tittle6{height:35px; padding:5px; line-height:25px; font-size:16px; border-radius:5px 5px 0px 0px;

 background-color: hsl(214, 37%, 18%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#577eb1", endColorstr="#1c2b3e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#577eb1), to(#1c2b3e)); background-image: -moz-linear-gradient(top, #577eb1, #1c2b3e); background-image: -ms-linear-gradient(top, #577eb1, #1c2b3e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #577eb1), color-stop(100%, #1c2b3e)); background-image: -webkit-linear-gradient(top, #577eb1, #1c2b3e); background-image: -o-linear-gradient(top, #577eb1, #1c2b3e); background-image: linear-gradient(#577eb1, #1c2b3e); border-color: #1c2b3e #1c2b3e hsl(214, 37%, 9.5%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.56); -webkit-font-smoothing: antialiased;
}


/* clients */
.clients_div2{ background:url(../images/top-div-bg.png) no-repeat; width:244px; height:210px; margin-left:10px;}
.client_tittle{ font-size:16px; color:#fff; text-align:center; font-weight:bold; line-height:35px;}
.clients{ margin-top:2px;}
cln-frnt a img{ padding-left:15px;} 
.clients, .cln-txt, .cln-frnt {
    height: 175px;
	width:244px;
}
.cln-frnt, .cln-txt{ float:left;}
.bx-pager-link{
	display:none;
	
}
.bx-next, .bx-prev{
	/*background:#000;*/
	padding:2px 5px;
	color:#fff;
	 background-color: hsl(201, 100%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399"); background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399)); background-image: -moz-linear-gradient(top, #00a5ff, #006399); background-image: -ms-linear-gradient(top, #00a5ff, #006399); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399)); background-image: -webkit-linear-gradient(top, #00a5ff, #006399); background-image: -o-linear-gradient(top, #00a5ff, #006399); background-image: linear-gradient(#00a5ff, #006399); border-color: #006399 #006399 hsl(201, 100%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;
	 border-radius:3px;
	 font-size:12px;
	

	
}
.bx-next:hover, .bx-prev:hover{
background:#d85912;
}
.bx-prev{
	margin-left:130px;
	margin-right:7px;
}

.cln-frnt {
   vertical-align:middle;
   width:100%;
}

/* clients end*/

.testimonials_div{border:1px solid #ccc; background:#fff; margin-top:20px; margin-left:10px; padding-bottom:10px; border-radius:7px;}
.testimonials_tittle{ background:url(../images/testmonials_tittle_bg.png) no-repeat; height:38px; margin-left:-8px; line-height:35px; font-size:16px; color:#111; padding-left:18px; margin-top:10px; margin-bottom:-20px; z-index:999; color:#fff; }
.testimonials li{font-size:13px; line-height:20px; padding:20px 10px 5px 10px;}

.clients_list{ width:172px; height:145px; float:left; margin-left:50px; margin-bottom:15px; border:1px solid #ccc;}
.address{ width:300px; float:left; margin-right:10px; font-size:13px; margin-left:15px; padding-bottom:10px; line-height:22px;}
.map{ width:700px; background:url(../images/map.png) no-repeat; float:left; height:350px; border:2px solid #ccc;}

.tourtk{
	float:left; margin:35px 0 0 155px; height:auto;
}
.text-arrowbox{ padding-left:10px; padding-right:10px; color:#fff; border-radius:4px; 

background-color: hsl(201, 100%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a5ff", endColorstr="#006399"); background-image: -khtml-gradient(linear, left top, left bottom, from(#00a5ff), to(#006399)); background-image: -moz-linear-gradient(top, #00a5ff, #006399); background-image: -ms-linear-gradient(top, #00a5ff, #006399); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a5ff), color-stop(100%, #006399)); background-image: -webkit-linear-gradient(top, #00a5ff, #006399); background-image: -o-linear-gradient(top, #00a5ff, #006399); background-image: linear-gradient(#00a5ff, #006399); border-color: #006399 #006399 hsl(201, 100%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased;  }

.org_text{color:#de5e13;}
.gre_text{color:#111;}
.text-bold{color:#666; font-size:12px; font-weight:bold;}