html{	font-size:62.5%;}body {opacity:.9999;}body{	margin:0;	padding-bottom:40px;	background:url(../img/bg-body.gif) repeat-x 0 0;	font:1.0em/18px  Arial, Helvetica, sans-serif;}#header ul{	margin:0;	padding:0;	list-style:none;}.resellerHeader {	color:#AD1B1B;	font:bold 13px tahoma;}.home ul{	margin:0;	padding:0;	list-style:none;}.home ul li{	list-style:none;}#interior  {margin-bottom: 10px;}#interior ul {	list-style:inside	margin: 0px 0px 0px 10px;	font-weight: bold;	font-size: 12px;	}#interior div.sidebar ul { font-weight:normal; }	img{	/*display:block;*/	border:none;}.entry img {margin: 5px;}h1,h2,h3,h4{	margin:0;}h5 {	margin:0;	font-size: 12px;}a:hover span{	cursor:pointer;}form,fieldset{	margin:0;	padding:0;	border:none;}hr {background:transparent url(../img/devider2.gif) repeat-x scroll 0pt 100%;margin:8px 0pt 0pt 6px;}#main{	width:780px;		margin:20px auto 0;	overflow:hidden;}#header{	width:780px;	overflow:hidden;	padding-bottom:0px;	background:url(../img/bg-header-btm.gif) repeat-x 0 100%;}#content{	width:100%;	padding-bottom:10px;	overflow:hidden;	}#footer{	width:100%;	height:19px;	background:url(../img/bg-footer.png) no-repeat 0 0;	}#main div.home{	background:#e0e3e9 url(../img/bg-index-content.gif) repeat-x 0 0;	}#main div.inner{	background:#e0e3e9 url(../img/bg-inner-content.gif) repeat-x 0 0;	}/*--------  header  -----------*/#header div.header-top{	width:100%;	overflow:hidden;	height:59px;	background:url(../img/bg-header.gif) no-repeat 0 0;}/*logo*/#header h1 a{	float:left;	text-indent:-9999px;	overflow:hidden;	width:77px;	height:32px;	background:url(../img/logo.gif) no-repeat 0 0;	margin:18px 0 0 16px;}#header strong{	float:left;	padding:20px 0 0 12px;	font:2.4em/28px Arial Black, Arial, Helvetica, sans-serif;	color:#263248;}/*link buy now*/#header a.buy{	float:right;	font:italic 11px Arial Black, Arial, Helvetica, sans-serif;	color:#fff;	margin:17px 17px 0 0;	text-transform:uppercase;	text-decoration:none;	height:33px;	background:url(../img/btn-buy-left.gif) no-repeat 0 0;	}#header a.buy span{	float:left;	line-height:26px;	padding:2px 5px 5px 2px;	background:url(../img/btn-buy-right.gif) no-repeat 100% 0;	}#content a.buy{	float:left;	font:italic 11px Arial Black, Arial, Helvetica, sans-serif;	color:#fff;	margin:17px 17px 0 0;	text-transform:uppercase;	text-decoration:none;	height:33px;	background:url(../img/btn-buy-left.gif) no-repeat 0 0;	}#content a.buy span{	float:left;	line-height:26px;	padding:2px 5px 5px 2px;	background:url(../img/btn-buy-right.gif) no-repeat 100% 0;}/*#content a.buy:hover {    color:#ad1b1b;}*//*menu*/#header ul.menu{	overflow:hidden;	height:38px; 	padding:0 0 0 20px;	background:url(../img/bg-menu.gif) repeat-x 0 0;}#header ul.menu li{	float:left;	display:inline;	margin:0 5px;	padding:10px 0 0 0;}#header ul.menu li a{	float:left;	text-decoration:none;	font-size:13px;	line-height:25px;	color:#fff;	font-weight: normal;}#header ul.menu li a span{	float:left;	padding:0 6px 3px 6px;}#header ul.menu li a.home span{	padding:0 16px 3px 16px;}#header ul.menu li.active a,#header ul.menu li.current_page_item a,#header ul.menu li a:hover{	color:#263248;	background:url(../img/bg-menu-hover-left.gif) no-repeat 0 0;}#header ul.menu li.active a,#header ul.menu li.current_page_item a{	font-weight:bold;}#header ul.menu li.active a span,#header ul.menu li.current_page_item a span,#header ul.menu li a:hover span{	background:url(../img/bg-menu-hover-right.gif) no-repeat 100% 0;}#header ul.menu li ul{	display:none;}/*secondary-menu*/#header ul.secondary-menu{	float:left;	width:100%;	overflow:hidden;	height:30px;	background:url(../img/bg-secondary-menu.gif) no-repeat 0 0;		font-weight: normal;}#header ul.secondary-menu li{	float:left;	font-size:13px;	padding:0 0 0 17px;	line-height:30px;}#header ul.secondary-menu li a{	color:#263248;	text-decoration:none;}#header ul.secondary-menu li a:hover,#header ul.secondary-menu li.current_page_item a{	text-decoration:underline;}/*visual*/#header div.visual{	float:left;	overflow:hidden;	width:100%;	background:#c2d8fe;}#header #visual{	clear: both;  	min-height:138px;  	height:auto !important;  	height:138px;}#header div.visual div.image{	float:right;	padding:5px 4px 0 0;}/*box about*/#header div.visual div.about{	width:219px;	display:inline;	float:left;	margin:10px 0 0 9px;	padding:0 14px 10px 19px;	height:180px;	background:url(../img/bg-visual-about.gif) no-repeat 0 0;	}#header div.visual div.about ul{	overflow:hidden; 	width:100%;	margin:11px 0 0;}#header div.visual div.about ul li{	width:100%;		float:left;	font-size:14px;}#header div.visual div.about ul li a{		color:#000;	display:block;	line-height:23px;	background:url(../img/devider.gif) no-repeat 8px 8px;	text-decoration:none;	padding:0 0 0 33px;}#header div.visual div.about ul li.active a,#header div.visual div.about ul li a:hover,#header div.visual div.about ul li a.activeSlide,#content div.sidebar ul.widget ul.list li.current_page_item a {	background:url(../img/bg-title.gif) no-repeat 0 0;	color:#fff;}/*list images*/#header div.visual ul.images{	overflow:hidden;}#header div.visual ul.images li{		float:left;}/*---------------content-----------------*//*three-boxes*/#content div.three-boxes{	overflow:hidden;	width:770px;	margin:8px 0 0 6px;	background:url(../img/devider2.gif) repeat-x 0 100%;	padding-bottom:14px;}#content div.product,#content div.service,#content div.system{	position:relative;	float:left;	width:237px;	margin-right:13px;	height:179px;	padding:2px 6px 10px 5px;	background:url(../img/bg-box-system.gif) no-repeat 0 0;}#content div.service{	background:url(../img/bg-box-service.gif) no-repeat 0 0;}#content div.product{	margin:0;	background:url(../img/bg-box-product.gif) no-repeat 0 0;}/*box system*/#content div.system div.title{	overflow:hidden;	width:230px;	padding-bottom:10px;	background:url(../img/devider3.gif) repeat-x 0 100%;	margin:0 0 0 5px;}#content div.system div.title span{	font:38px/44px Arial Black, Arial, Helvetica, sans-serif;	padding:6px 0 0;	color:#ad1b1b;	float:left;}#content div.system div.title h2{	font-size:15px;	padding:16px 3px 4px 0;	text-align:center;	line-height:13px;	width:80px;	float:left;}#content div.system div.title strong{	float:left;	font-size:0;	line-height:0;	width:94px;	margin:16px 0 0 0;	height:25px;	text-indent:-9999px;	overflow:hidden;	background:url(../img/ico-wi-fire.gif) no-repeat 0 0;}#content div.system strong{	display:block;	text-align:center;	font:18px/24px Arial Black, Arial, Helvetica, sans-serif;		color:#263248;}#content div.system div.windows{	float:left;	padding:28px 0 0 4px;	width:88px;}#content div.system div.mac{	float:left;	padding:0px 0 0;	width:74px;}#content div.system div.linux{	float:left;	padding:24px 0 0;	width:71px;}#content div.system div.linux a,#content div.system div.mac a,#content div.system div.windows a{	display:block;	text-indent:-9999px;	overflow:hidden;	margin:0 auto;	width:56px;	height:50px;		background:url(../img/ico-windows.gif) no-repeat 0 0;}#content div.system div.mac a{	width:46px;	height:44px;	background:url(../img/ico-mac.gif) no-repeat 0 0;	}#content div.system div.linux a{	width:41px;	height:49px;	background:url(../img/ico-linux.gif) no-repeat 0 0;	}#content div.system a.more{	float:left;	width:68px;	height:25px;	font:italic 10px/12px Arial Black, Arial, Helvetica, sans-serif;	color:#fff;	margin:-17px 0 0;	text-transform:uppercase;	text-align:center; 	background:url(../img/btn-more.gif) no-repeat 0 0;	text-decoration:none;	padding:3px 0 5px 0;}#content div.product h2,#content div.service h2{	padding:2px 0 0 6px;	font-size:22px;}/*box service*/#content div.service ul{	overflow:hidden; 	padding:0 0 0 22px;}#content div.service ul li{	background:url(../img/devider4.gif) no-repeat 0 11px;	padding:5px 0 1px 11px;	font-size:15px;}#content div.service ul li a{	color:#001323;	text-decoration:none;}#content div.service ul li a:hover{	text-decoration:underline;}/*box product*/#content div.product div{	float:left;	width:100%;	background:transparent;}#content div.product div div{	position:absolute;	width:100%;	top:0px;	left:0px;}#content div.product p{	margin:0px;	padding:14px 0 0 6px;	font-size:23px;	line-height:30px;	color:#12182b;}#content div.product strong{	display:block;	text-align:right;	font-size:17px;	padding:11px 5px 0 0;}#content h2{	font:2.2em/28px Arial Black, Arial, Helvetica, sans-serif;	padding-bottom:6px;	color:#263248;}#content div.boxes{	overflow:hidden;	margin:8px 0 0;	background:url(../img/devider5.gif) repeat-y 517px 0;	width:100%;}/*box news and faqs*/#content div.boxes div.news{	float:left;	width:480px;	height:250px;	padding:0 22px 0 18px;}#content div.boxes div.faqs{	float:left;	width:232px;	padding:0 0 0 16px;}#content div.boxes h2{	float:left;	padding:0;}#content div.boxes div.title{	color:#133b5e;	width:100%;	line-height:32px;	overflow:hidden;	text-align:right;}#content div.boxes div.title a{	text-decoration:none;	font-size:0.84em;	color:#133b5e;}#content div.boxes div.title a:hover{	text-decoration:underline;}#content div.boxes div.title a.previous{	padding-left:14px;	background:url(../img/ico-previous.gif) no-repeat 0 50%;		}#content div.boxes div.title a.next{	padding-right:15px;	background:url(../img/ico-next.gif) no-repeat 100% 50%;		}#content h3,#content h3 a{    font-size:18px;    color:#ad1b1b;    font-weight:bold;    line-height:30px;}#content div.boxes h3{	padding-bottom:4px;	line-height:20px;}#content div.boxes h3 a {color:#AD1B1B;font-size:18px;font-weight:bold;line-height:20px;}#content div.boxes span,#content .bloglist .news span{	display:block;	font-size:11px;	font-style:italic;	line-height:20px;	color:#2a2a2a;}#content div.boxes p,#content .bloglist .news p{	font-size:12px;	color:#2a2a2a;	padding:0;}#content div.boxes p a,#content .bloglist .news p a{	color:#ad1b1b;	}#content div.boxes p a:hover,#content .bloglist .news p a:hover{	text-decoration:underline;}/*---------------inner.html -----------------*//*text-content*/#content div.text-content{	float:left;	width:486px;	min-height:510px;	padding:6px 22px 0 18px;}* html #content div.text-content{	height:510px;	overflow:hidden;}#content h4, #content h4 a{    font-size:14px;    font-weight:bold;    font-style:italic;    color:#ad1b1b;}#content div.text-content h3{	padding:15px 0 0;}#content div.text-content h4{	padding:0;}#content p{	padding:2px 0 0;	font-size:1.2em;	color:#2a2a2a;}#content a {    font-weight:bold;    color:#ad1b1b;	text-decoration: none;}#content a:hover {    font-weight:bold;    /*color:#ad1b1b;*/	text-decoration: underline;}/*sidebar*/#content div.sidebar{	float:left;	margin: 0px;	width:245px;	overflow:hidden;	font-weight:normal;	padding: 0px;}#content div.sidebar ul.widget{	list-style-image:none;	list-style-position:outside;	list-style-type:none;	overflow:hidden;	width:100%;	padding:0px;	margin: 0px;	}#content div.sidebar ul.widget li{	width:100%;	padding:5px 0 0;	margin:8px 0 0;	background:url(../img/bg-sidebar-box-top.gif) no-repeat 0 0;}#content div.sidebar ul.widget li.search{	background:none;	padding:0;	margin:0;}#content div.sidebar ul.widget li li{	background:none;}#content div.sidebar ul.widget div.bottom,#content div.sidebar ul.widget div.body{	width:219px;	padding:0 11px 0 15px;	overflow:hidden;	background:url(../img/bg-sidebar-box-body.gif) repeat-y 0 0;}#content div.sidebar ul.widget div.bottom{	padding:0 0 5px 0;	width:100%;	background:url(../img/bg-sidebar-box-btm.gif) no-repeat 0 100%;}#content div.sidebar ul.widget ul.list{	list-style-image:none;	list-style-position:outside;	list-style-type:none;	overflow:hidden;	padding:0pt;	width:100%;	margin: 0px;}#content div.sidebar ul.widget ul.list li{	width:100%;		float:left;	margin:0;	padding:0;	font-size:14px;}#content div.sidebar ul.widget ul.list a{		color:#000;	line-height:23px;	background:url(../img/devider.gif) no-repeat 8px 8px;	display:block;		text-decoration:none;	padding:0 0 0 33px;}#content div.sidebar ul.widget ul.list li.active a,#content div.sidebar ul.widget ul.list li a:hover{	background:url(../img/bg-title.gif) no-repeat 0 0;	color:#fff;}#content div.sidebar ul.widget h3,h4{	padding-top:6px;}#content div.sidebar ul.widget p, #content div.sidebar ul.widget div.body div{	color:#000000;font-size:12px;font-weight:normal;line-height:14px;padding:0pt 0pt 12px;}#content div.sidebar ul.widget div.image{	float:right;}#content .bloglist{	padding:6px 22px 0 18px;	width:486px;	float:left;	min-height:510px;}#content .bloglist h3,#content .bloglist h3 a{	color:#AD1B1B;	font-size:18px;	font-weight:bold;	line-height:20px;}#content .bloglist h3 a:hover {text-decoration: underline;}#content .bloglist h3 a{	font-size:1em;	color:#ad1b1b;	font-weight:normal;	line-height:20px;	text-decoration:none;}#content .bloglist .news{	margin:0 0 10px 0;}#content .bloglist .postmetadata.alt{	margin:10px 0 0 0;}#content .bloglist .postmetadata a{ color:#133B5E; }#content .bloglist .postmetadata a:hover{ text-decoration:none; }#searchform{	margin:10px 0;	overflow:hidden;}#searchform input.text{	border:1px solid #133B5E;	line-height:15px;	padding:2px;	height:16px;	margin:0 3px 0 0;	float:left;}#searchform input.submit{	border:1px solid #133B5E;	background:#c2d8fe;	height:22px;	font-weight:bold;	margin:0;	float:left;}#content .bloglist .navigation{	margin:10px 0 0 0;}#content .bloglist .right {	text-align: right;}#content .bloglist .navigation a{ color:#ad1b1b; }#content .bloglist .navigation a:hover{ text-decoration:none; }#commentform a{ color:#ad1b1b; }#commentform a:hover{ text-decoration:none; }#commentform input.text{	border:1px solid #133B5E;	line-height:15px;	padding:2px;	height:16px;}#commentform textarea{	width:95%;	border:1px solid #133B5E;	padding:2px;}#commentform input.submit{	border:1px solid #133B5E;	background:#c2d8fe;	height:22px;	font-weight:bold;	margin:0;}.hp-who-pics {      width:  288px;      height:   199px;      padding: 0;      margin:  0;  } .hp-who-pics img {  	width:  284px;      height:   189px;      top:  0;     left: 0 } #fader { position:relative;/* height: 203px; */float:left;visibility:hidden; }#fader div {	position:absolute;	top:0px;	left:0px;}#fader div img { margin:4px; }#newsFader, #faqsFader { position:relative;display:block;float:left;width:100%;list-style:none;font-size:12px; }#newsFader li, #faqsFader li { position:absolute;width:100%;top:0px;left:0px; }#search_form { float:left;width:100%;height:30px;background:url(../img/bg-secondary-menu.gif) no-repeat 0 0; }#search_form form { display:block;float:right;margin:0px;padding:4px 4px 0px 0px; }.getform { display:none; }#header ul.menu li a.home span#home_link { display:block;float:left;height:30px;padding:0px;margin:0px; text-indent: -9999px;}#home_link img { display:block;float:left;width:30px;height:30px;background:transparent url(../img/home.png) no-repeat center 3px;border:none; }#header ul.menu li a.home {background: transparent url(../img/home.png) no-repeat scroll center 3px; display: block; width: 20px;}.alignleft { float:left;clear:both;width:100%;padding:10px 0px 10px 0px; }/* CUSTOMER SERVICE */div.cservice-content {	margin: 10px 20px;}div.column {	float: left;	width: 240px;	padding: 0px;	margin: 0px;}fieldset {border:1px solid #CCCCCC;margin:0pt 0pt 1.5em;padding:1.4em;}legend {background-color:#E3DFDF;color:#333333;font-size:1.2em;padding:0pt 0.4em;}label {clear:left;color:#333333;display:block;margin-right:1em;text-align:left;width:12em;margin-top: 5px;}textarea, input, select {margin:0.1em 0.5em 0pt 0pt;padding:0.1em;}textarea {border:1px solid #666666;}textarea:focus, input[type="text"]:focus {border:2px solid #666666;}select {background-color:#FFFFFF;color:#000000;padding:0pt;}input[type="text"] {border:1px solid #666666;}input[type="submit"] {background-color:#CCCCCC;color:#333333;margin:0.5em 0.5em 0pt 0pt;padding:0.4em;}input[type="checkbox"] {color:#000000;}input[type="radio"] {background-color:#FFFFFF;color:#000000;padding:0.5em;}option {background-color:#FFFFFF;color:#000000;}optgroup {background-color:#CCCCCC;color:#000000;}button {background-color:#CCCCCC;color:#333333;margin:0.5em 0.5em 0pt 0pt;padding:0.4em;}#content .cservice-content h3, #content .cservice-content h3 a {border-bottom:1px solid #000000;color:#AD1B1B;display:block;font-size:18px;font-weight:bold;line-height:30px;width:100%;text-decoration: none;}#content .cats h3, #content .cats h3 a { border-bottom:none; }#content .cservice-content .news h3, #content .cservice-content .news h3 a {border-bottom: none;color:#AD1B1B;display:block;font-size:18px;font-weight:bold;line-height:30px;width:100%;text-decoration: none;}/* CONTACT US */	.contact_us {	width: 720px;	margin: 10px 20px;	padding: 10px;	}	#content .contact_us .column {	width: 360px;	float: left;	}
