/*
Theme Name: SMART WIRED
Theme URI:
Version: 1.4
License: GNU General Public License v2 or later
License URI: l
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: ABN002
*/
@charset "utf-8";
/* CSS Document */


body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#505050;
background:url(image/mainbg.jpg) repeat-x top #fff;
}

@font-face {
font-family:neue;
src: url(ufonts.com_helvetica-neue-light.ttf);
font-weight:normal;
}
#main{
width:1100px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border-radius:20px;
margin-top:30px;
}
.main{
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
}
#main_top{
width:100%;
height:155px;
border-bottom:6px #d9261c solid;
}

.logo{
width:200px;
height:auto;
float:left;
margin-top:10px;
margin-left:0px;
}

.top_nav1{
width:250px;
height:auto;
float: right;
padding-top:15px;
}

.top_nav1 ul
{margin:0px;
padding:0px;
}

.top_nav1 li{
display:block;
}
.top_nav1 li a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
color:#475a85;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
background-image:url(image/vr.png);
background-repeat:no-repeat;
padding:0px 20px;
background-position:center right;
}

.top_nav1 li a.no{
background-image:none;
}

.top_nav1 li a:hover{
color:#ca101a;
}

.top_nav2{
width:788px;
height:30px;
float: right;
margin-top:59px;
}
.top_nav2 ul{
padding:0px;
margin:0px;
}

.top_nav2 li{
list-style:none;
}
.top_nav2 li a{
font-family: Arial, Helvetica, sans-serif;
display:block;
background-image:url(image/t-b.png);
width:127px;
height:22px;
background-repeat:no-repeat;
margin-right:5px;
padding-top:5px;
text-align:center;
font-size:11px;
float:left;
color: #FFFFFF;
text-transform: uppercase;
font-weight:bold;
text-decoration:none;
text-align:center;
}


.top_nav2 li a.nospace
{margin-right:0px;
}

.top_nav2 li a:hover{
background:url(image/t-b-h.png) no-repeat;
height:27px;
color:#FFFFFF;
}
.crl{
clear:both;
margin:0px;
padding:0px;
}
.banner{
width:100%;
height:auto;
}
#mid{
width:1000px;
height:auto;
margin-left:auto;
margin-right: auto;
margin-top:15px
}

.naav{
width:200px;
height:auto;
float:left;
}

.naav ul{
margin:0px;
padding:0px;
}

.naav li {
list-style:none;
background:url(image/1.jpg) center left no-repeat;
margin-top:3px;
}
.image{
width:auto;
height:auto;
float: left;
}
.naav li a{
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#505050;
text-decoration:none;
padding-left:15px;
line-height:25px;
font-weight:700;
}

.naav li a:hover
{text-decoration:underline;
}

.hd{
font-family: Arial, Helvetica, sans-serif;
line-height:40px;
font-size:16px;
color:#d9261c;
font-weight:700;

}

.contact_img{
width:300px;
height:465px;
float:right;
}
	
.hd span{
color:#d9261c;
font-size:

}
.main_left{
width:200px;
height:auto;
float:left;
}
.main_ryt{
width:790px;
height:auto;
float:right;
padding-top:20px;
}
.box_left{
width:300px;
float:left;
}
.box_right{
width:200px;
height:auto;
float:left;
}

.mid-center
{width:568px;
height:auto;
float:left;
}

.mid-center-top
{background-image:url(image/c-t.jpg);
width:568px;
height:14px;
background-repeat:no-repeat;
}

.mid-center-mid
{background-image:url(image/c-m.jpg);
width:528px;
height:auto;
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
font-size:11px;
color:#3a3a3a;
line-height:17px;
}

.mid-center-bottom
{background-image:url(image/c-b.jpg);
width:568px;
height:14px;
background-repeat:no-repeat;
}
.main_right{
width:200px;
height:auto;
float:right;
}
.main_right span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#657ab3;
font-weight:bold;
line-height:18px;
}

.main_right span a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#657ab3;
font-weight:bold;
text-decoration:none;
line-height:18px;
}



.read{
width:200px;
height:auto;
float:left;
}
.read li{
display:block;
}
.read li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#cf1a0f;
font-weight:700;
}




#main-bottom
{width:1000px;
height:auto;
margin-top:20px;
}

.bottom-top
{width:100%;
height:200px;
}

.bottom-bottom
{width:100%;
background-color:#000;
margin-top:30px;
color:#333333;
}
.bottom-bottom-bottom
{width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#000;
color:#818181;
font-size:12px;
padding:10px;
}
.bottom-bottom-bottom a
{
color:#818181;
font-size:12px;
text-decoration:none;
}
.bottom-bottom-bottom a:hover{
text-decoration:underline;
}

.red-top
{background-image:url(image/red-top.jpg);
width:1000px;
height:16px;
background-repeat:no-repeat;
}

.red-mid
{background-image:url(image/red-mid.jpg);
width:960px;
height:190px;
background-repeat:repeat-y;
padding-left:25px;
padding-right:20px;

}

.red-bot
{background-image:url(image/red-bot.jpg);
width:1000px;
height:16px;
background-repeat:no-repeat;
}

.bottom-top-left
{width:214px;
height:167px;
float:left;
margin-right:30px;
color:#f29696;
font-size:12px;
}

.bottom-top-left2
{width:204px;
height:167px;
float:left;
color:#f29696;
font-size:12px;
}

.hd-r
{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}

.hd-r span
{
font-size:12px;
color:#000;
}


.b-t-l
{width:106px;
height:auto;
line-height:17px;
font-size:11px
}

.b-img
{width:85px;
height:114px;
float:right;
}

.bottom-bottom-l
{width:600px;
height:auto;
float:left;
}

.bottom-bottom-l a
{
color:#333333;
text-decoration:none;
font-size:12px;
}

.bottom-bottom-l a:hover
{text-decoration:underline;
}

.bottom-bottom-r
{width:235px;
height:auto;
float:right;
}


#main-mid-inner
{width:100%;
height:auto;
}

.mid-inner-left
{width:195px;
height:auto;
float:left;
padding-top:10px;
}

.mid-inner-right
{width:796px;
height:auto;
float:right;
padding-top:20px;
}

.mid-inner-right-1
{width:400px;
height:auto;
float:right;
}

.mid-inner-right-2
{width:370px;
height:auto;
float:left;
}

.mt{ margin-top:17px;}
.mt10{ margin-top:10px;}
.mt13{ margin-top:13px;}
.pt-9{ margin-top:-9px;}



.tech-list
{width:100%;
height:auto;
}

.tech-list ul
{margin:0px;
padding:0px;
}


.tech-list li
{list-style:none;
float:left;
}

.tech-list li a
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2c4687;
text-decoration:none;
padding-left:15px;
font-weight:bold;
background-image:url(image/bullet.png);
background-repeat:no-repeat;
background-position:left center;
padding-bottom:5px;
}

.tech-list li a:hover
{text-decoration:underline;
}



.Security{
width:970px;
height:38px;
background-image:url(image/inner-top.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size:28px;
color:#FFFFFF;
padding-top:15px;
padding-left:15px;
text-align:right;
padding-right:15px;
}
.toll{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:700;
color:#010101;
padding-top:50px;
line-height:20px;
margin-left:5px;
}

p {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#505050;
background-color:#ffffff;}

p span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-transform:uppercase;
font-weight:bold;
}
.nor{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-transform:none;
font-weight:bold;
}

.nor span{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-transform:none;
font-weight: normal;
}
.naav1{
width:238px;
height:auto;
float:left;
}
.naav1 ul{
padding:0px;
margin:0px;
}
.naav1 li {
display:block;
background:url(image/1.jpg) center left no-repeat;
}
.naav1 li a{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:26px;
text-decoration:none;
padding-left:15px;

}

.navi{
width:200px;
height:20px;
}

.navi a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
display:block;
color:#000000;
padding-left:10px;
text-decoration:none;
}
.naav1234{
width:238px;
height:auto;
float:left;
}
.naav1234 ul{
padding:0px;
margin:0px;
}
.naav1234 li {
display:block;
background:url(image/bg_inner123.jpg) center left no-repeat;
list-style:none;
width:214px;
padding-left:10px;
padding-top:8px;
height:25px;
color:#2c457e;
font-weight:700;
}

.hd-r a
{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
.inner_hed{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
letter-spacing:0px;
color:#000;
font-weight:700;
}
.inner_hed1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
letter-spacing:0px;
color:#c0170e;
font-weight:700;

}
.pera{ font-family:Arial; font-size:12px; color:#727272; line-height:20px;}
.pera span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#42454c; line-height:17px; font-weight:600;}

.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}

.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.ml55{ margin-left:55px;}
.ml60{ margin-left:60px;}

.benefit_Scroll
{width:100%;
height:auto;
font-size:12px;
line-height:18px;
color:#505050;
}

.benefit_Scroll a
{width:100%;
height:auto;
font-size:12px;
line-height:18px;
color:#505050;
text-decoration:none;
}

.benefit_Scroll a span
{color:#2d447e;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}

.ft
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#1e1a12;
font-weight:bold;
padding-bottom:15px;
}

.ft span
{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#213c73;
font-weight:bold;
padding-bottom:15px;
}

.field-c
{width:228px;
height:20px;
border:none;
background-color:#f6f8f8;
border:#dbdbdb 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7d8181;
padding-left:5px;
padding-right:5px;
margin-bottom:15px;
}


.field2-c
{width:300px;
height:133px;
background-color:#f6f8f8;
border:#dbdbdb 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7d8181;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin-bottom:0px;
}

.shadow
{background-image:url(image/shadow.jpg);
width:315px;
height:22px;
background-repeat:no-repeat;
}

.mid-inner-right p
{margin-top:10px;
margin-bottom:18px;

}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
font-weight:700;
margin-top:20px;
margin-left:21px;
}
.pt20{ padding-left:20px;}
.package{
width:309px;
height:120px;
float:left;
background-image:url(image/package.jpg);
background-repeat:no-repeat;
}
.pl30{ padding-left:30px;}
.pl25{ padding-left:25px;}
.norr{ font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:12px; color:#000; font-weight:700;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; letter-spacing:0px;}
h2 span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#b20812; font-weight:bold;}




.main_idi_txt{
color:#cc111c;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
}

.main_idi_txt12{
color:#000;
font-size:15px;
font-weight:700;
line-height:21px;
}
.main_idi_txt12 span{
color:#ca101b;
font-size:16px;
}
.main_idi_txt12 strong{
color:#ca101b;
font-style:normal;
}

.index_benrfits{
background:url(image/benefitsbg.jpg) no-repeat;
width:432px;
height:118px;
margin-top:0px;
padding-top:20px;
padding-left:120px; 
}
#slideshow, #slideshow2 {
	position: relative;
	width: 392px;
	height: 100px;
	overflow: hidden;
	}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 392px;
	height: 100px;
}
#pause1, #pause2 {
	z-index:100;
}
.benefit_box{
float:left;
width:188px;
height:400px;
background:#edf2f9;
margin-left:10px;
color:#484747;
line-height:23px;
font-size:12px;
margin-top:-10px;
}
.benefit_box_hedi{
width:188px;
color:#fff;
line-height:20px;
font-size:15px;
text-align:center;
font-weight:700;
padding-top:5px;
padding-bottom:5px;
background-image:url(image/hd-bg.png);
height:23px;
background-repeat:no-repeat;
}

.contact_left{
width:400px;
height:auto;
float:left;
}

.homehd_bg
{background-image:url(image/home_hdbg.jpg);
width:528px;
height:198px;
background-repeat:no-repeat;
padding:17px 10px 0px 20px;
color:#000000;
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width:100%;

}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width:100%;

}

#slideshow .slides ul {
width:100%;
#slideshow .slides li {
width:100%;float: left;
}



/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
border-top: 2px solid #ccc;}

#slideshow .slides-nav li {
float: left;}

#slideshow .slides-nav li a {
display: block;
padding: 15px 20px;
outline: none;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
}

.js #slideshow .slides-nav li.on a {
position: relative;
top: -4px;}



/* CSS Document */

@font-face {
font-family:neue;
src: url(ufonts.com_helvetica-neue-light.eot);
font-weight:normal;
}