html {
	height:100%;
	margin: 0;
}
body {
	font:14px 'Trebuchet MS', Arial, sans-serif;
	margin: 0;
	background:#777 url(../images/bg-body.gif) repeat-x;
	height:100%;
	color:#333;
	min-width:950px;
}
a {
	text-decoration: underline;
	color:#105a5f;
}
a:hover {
	text-decoration: none;
	color:#ee4e1a;
}
img {
	border: none;
	text-decoration: none;
}
/*main*/
#main {
	margin: 0 auto;
	width: 950px;
	background:#fff;
	overflow:hidden;
	position:relative;
	min-height: 100%;
}
* html #main {
	height: 100%;
	overflow:visible;
}
/*header*/
#header {
	position:absolute;
	top:0;
	left:0;
	height:145px;
	width:880px;
	padding:0 35px;
	z-index:3;
}
/*logo*/
.logo {
	margin: 0;
	position: absolute;
	top: 10px;
	left: 50px;
	background:url(../images/logo.gif) no-repeat;
	width: 183px;
	height: 77px;
	z-index:150;
}
.logo a {
	height:100%;
	display: block;
	text-indent: -9999px;
	overflow:hidden;
}
.vision{
	position:absolute;
	top:23px;
	left:233px;
	border-left:1px solid #3b3b3b;
	padding:6px 0 9px 15px;
}
.vision strong{
	color:#3b3b3b;
	font-size:16px;
	display:block;
}
.vision span{
	color:#3b3b3b;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}
/*support*/
.support{
	position:absolute;
	top:29px;
	right:29px;
}
.support img{
	float:left;
	width:36px;
	vertical-align:top;
}
.support .need{
	float:left;
	width:120px;
	margin:0 0 0 9px;
	line-height:19px;
}
.support .search{
	float:left;
	width:180px;
	margin:0 0 0 1px;
	line-height:18px;
	font-size:14px;
}
.support a{
	margin:0 0 0 15px;
	display:block;
}
.support span{
	display:block;
	color:#ee4e1a;
	font-size:16px;
}
/*support end */
/*search*/
.search{
	position:absolute;
	top:29px;
	right:29px;
}
.searchicon{
	float:left;
	width:40px;
	vertical-align:top;
}
.searchdiv{
	vertical-align:top;
}
.search .area{
	float:left;
	width:300px;
	margin:0 0 0 1px;
	font-size:13px;
}
.search a{
	margin:0 0 0 15px;
	display:block;
}
.search span{
	display:block;
	color:#ee4e1a;
	font-size:16px;
}
/*search end */
.main-menu{
	position:absolute;
	top:86px;
	left:35px;
	background:url(../images/bg-menu.gif) no-repeat;
	width:854px;
	height:30px;
	padding:8px 0 0 16px;
}
/* nav */
#nav{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	float:left;
	display:inline;
	margin:0 24px;
	padding:0 2px;
}
#nav li a{
	color:#fff;
	display:block;
	padding:0 0 8px;
	text-decoration:none;
	font-size:16px;
	text-transform: uppercase;
}
#nav li:hover,
#nav li.hover{position:relative;}
#nav li:hover a,
#nav li.hover a,
#nav li a:hover{color:#ee4e1a;}
#nav ul{
	width:248px;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:100%;
	left:0;
	background:#666;
	display:none;
}
#nav li:hover ul,
#nav li.hover ul{display:block;}
#nav ul li{
	float:none;
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px solid #000;
}
#nav ul a{
	height:1%;
	padding:4px 15px 6px;
	border-right:1px solid #000;
	text-transform:none;
}
#nav li:hover ul a,
#nav li.hover ul a{color:#fff;}
#nav li:hover ul a:hover,
#nav li.hover ul a:hover,
#nav li:hover ul li:hover a,
#nav li.hover ul li.hover a{
	background:#333;
	color:#ee4e1a;
}
#nav ul ul{
	left:100%;
	top:0;
	display:none !important;
}
#nav ul li:hover ul,
#nav ul li.hover ul{display:block !important;}
#nav li:hover ul li:hover ul a,
#nav li.hover ul li.hover ul a{
	background:none;
	color:#fff;
}
#nav li:hover ul li:hover ul a:hover,
#nav li.hover ul li.hover ul a:hover{
	background:#333;
	color:#ee4e1a;
}
/*content*/
#content {
	padding:145px 35px 78px;
	width:880px;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#content h2{
	margin:0;
	padding:22px 0 16px;
	text-transform:none;
	color:#ee4e1a;
	font-size:24px;
	font-weight:normal;
}
/*box-flash*/
.box-flash{
	width:878px;
	height:300px;
	margin:0 0 19px;
	position:relative;
}
.box-flash-presentation{
	width:865px;
	height:485px;
	margin:0 0 19px;
	position:relative;
}
.main-top{
	overflow:hidden;
	margin-bottom:27px;
}
.gallery{
	float:left;
	width:637px;
	height:299px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	
}
.gallery li{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.gallery li.active{z-index:1;}
.gallery li img{display:block;}
.advertising{
	float:right;
	width:213px;
	border:1px solid #105a5f;
}
/*data*/
.data {
	width:581px;
	float:right;
	overflow:hidden;
}
#content .data h2{
	background:url(../images/bg-h2-data.gif) no-repeat !important;
	width:559px !important;
	margin:0 0 23px !important;
	padding:0 0 0 22px !important;
}
.box-list{
	margin:0 0 0 22px;
	padding:0;
	list-style:none;
}
.box-list li{
	padding:0 0 15px;
	width:100%;
	overflow:hidden;
}
.box-list img{
	float:left;
	vertical-align:top;
	margin:0 20px 0 0;
}
.box-list .world{margin:12px 20px 0 0;}
.box-txt{
	float:left;
	margin:5px 0 0;
	width:422px;
}
.box-txt-two{
	float:left;
	margin:5px 0 0;
}
.box-list strong{
	font-weight:normal;
	color:#e83a02;
	display:block;
}
.box-list span{display:block;}
/*sidebar*/
.sidebar{
	float:left;
	width:280px;
}
#content .sidebar h2,
#content .data h2{
	background:url(../images/bg-product.gif) no-repeat;
	width:253px;
	padding:0 0 0 27px;
	margin:0 0 28px;
	color:#fff;
	font-size:16px;
	height:36px;
	line-height:34px;
	text-transform: none;
	font-weight: bold;
}
.sidebar img{
	vertical-align:top;
	float:right;
}
.sidebar p{
	margin:0 120px 26px 26px;
	line-height:20px;
}
.sidebar .download{
	margin:0 0 0 26px;
}
/*footer*/
#footer {
	position:relative;
	width:880px;
	height:49px;
	padding:19px 0 0;
	margin:-69px auto 0;
	border-top:1px solid #ee4e1a;
	z-index:4;
}
.footer-menu{
	margin:0 -22px 0 0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	font-size:12px;
	line-height:14px;
}
.footer-menu li{
	float:left;
	margin:0 22px 0 0;
}
#footer p {
	margin:0 0 32px;
	font-size:12px;
	line-height:14px;
}

/*products*/
.holder{
	width:100%;
	margin:0 0 30px;
}
.holder:after{
	display:block;
	content:"";
	clear:both;
}
.catalog{
	float:right;
	width:412px;
	background:#d5d5d5 url(../images/bg-catalog.gif) no-repeat;
	position:relative;
}
.catalog img{
	float:left;
	width:92px;
	height:116px;
}
.box-image{
	position:absolute;
	left:36px;
	top:-12px;
}
.catalog p{margin:18px 47px 22px 135px}
.products{
	width:440px;
	overflow:hidden;
	float:left;
}
.products h2,
.contact h2{
	margin:0 0 29px;
	color:#ee4e1a;
	font-size:24px;
	font-weight:normal;
}
.products p{margin:0;}
/*list-image*/
.list-image{
	width:878px;
	overflow:hidden;
	background:url(../images/bg-list-image2.gif) repeat-y;
}
.list-image h3{margin:8px 0 0;}
.list-image-t{
	width:878px;
	background:url(../images/bg-list-image-4col.gif) no-repeat;
	height:402px;
}
.cameras,.analog-cameras,
.ip-cameras,.dvr-systems,.accessories{
	width:206px; /*originally 162px*/
	overflow:hidden;
	margin:0 18px 0 0;
	float:left;
}
.accessories{margin:0;}
.cameras img,
.analog-cameras img,
.ip-cameras img,.dvr-systems img{
	vertical-align:top;
	margin:15px 5px 0;
}
.ip-cameras img{margin:15px 0 0 46px;}
.dvr-systems img{margin:50px 8px 11px;}
.cameras a,.analog-cameras a,
.ip-cameras a,.dvr-systems a,
.accessories a{
	color:#ee4e1a;
	display:block;
	margin:0 0 10px 18px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
.cameras a:hover,.analog-cameras a:hover,
.ip-cameras a:hover,.dvr-systems a:hover,
.accessories a:hover{
	text-decoration:none;
}
.cameras p,.analog-cameras p,
.ip-cameras p,.dvr-systems p,.accessories p{
	margin:0 18px 0 18px;
}
.accessories .images{
	width:155px;
	overflow:hidden;
	margin:13px 0 6px 15px;
}
.accessories .images img{
	float:left;
	vertical-align:top;
}
/*contact*/
.contact{
	float:left;
	width:500px;
	overflow:hidden;
	margin:0;
}
.contact address{
	font-style: normal;
	display:block;
	color:#000;
	line-height:20px;
	margin:0 0 29px;
}
.contact strong,.contact span{display:block;}
.numbers{
	overflow:hidden;
	margin:0 0 30px;
}
.mail{
	overflow:hidden;
	margin:0 0 25px;
}
.mail a{display:block;}
.contact p{
	margin:0;
	color:#ee4e1a;
	line-height:23px;
}
.americasone {
	background-image:url(../images/americas1.jpg);
	background-repeat:no-repeat;
	width:500px;
	padding-bottom:20px;
}
.americastwo {
	background-image:url(../images/americas2.jpg);
	background-repeat:no-repeat;
	width:500px;
	padding-bottom:20px;
}
.americasthree {
	background-image:url(../images/americas3.jpg);
	background-repeat:no-repeat;
	width:500px;
	padding-bottom:20px;
}
.americasfour {
	background-image:url(../images/americas4.jpg);
	background-repeat:no-repeat;
	width:500px;
	padding-bottom:20px;
}
.americasheader {
	padding-top:20px;
	margin-top:2px;
	margin-left:24px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}	
.americastext {
	margin-left:24px;
	color:#000000;
}	

/*need-support*/
.need-support{
	float:right;
	margin:5px 0 0;
	background:#ebe9e9 url(../images/bg-need-sup-t.gif) no-repeat;
	width:341px;
	color:#000;
}
.need-support h3{
	margin:0 0 23px;
	font-size:16px;
	line-height:19px;
	color:#ee4e1a;
	font-weight:normal;
}
.need-support span{
	display:block;
	font-size:16px;
}
.need-support p{
	margin:0 0 24px;
	line-height:20px;
}
.need-support ul{
	margin:0;
	padding:0;
	list-style:none;
}
.need-support ul li{padding:0 0 24px;}
.need-support ul li a{
	background:url(../images/arrow02.gif) no-repeat 0 2px;
	height:20px;
	display:block;
	padding:0 0 0 28px;
}
.need-support .email{
	overflow:hidden;
	margin:0 0 25px;
}
.need-support .visit{
	font-size:14px;
	display:block;
	margin:0 0 20px;
}
.need-support-bottom{
	background:url(../images/bg-need-sup-b.gif) no-repeat 0 100%;
	width:319px;
	padding:20px 0 10px 22px;
}
/* flash-box */
.need-support .flash-box{
	height:1%;
	overflow:hidden;
	padding:0 0 24px;
	font-size:1px;
	line-height:1px;
}
/* txt */
.need-support .txt{
	height:1%;
	overflow:hidden;
	padding:0 45px 0 0;
}
/*news*/
.news{
	float:left;
	width:500px;
	overflow:hidden;
	margin:2px 0 16px 0;
}
.news strong,.news span{display:block;}
.news h3{
	color: #e83a02;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin:0 0 0 2px;
}
.news p{
	margin:0;
	line-height:22px;
	margin:0 0 20px 2px;
}
.news img{
	float:left;
	padding-right: 15px;
	padding-bottom: 5px;
}
/*company*/
.company{
	float:left;
	width:500px;
	overflow:hidden;
	margin:0;
}
.company address{
	font-style: normal;
	display:block;
	color:#000;
	line-height:20px;
	margin:0 0 29px;
}
.company strong,.contact span{display:block;}
.company h3{
	color: #e83a02;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin:16px 0 2px;
}
.mail{
	overflow:hidden;
	margin:0 0 25px;
}
.mail a{display:block;}
.company p{
	margin:0;
	line-height:22px;
}
/*technology*/
.technology{
	float:left;
	width:500px;
	overflow:hidden;
	margin:0;
}
.technology strong,.contact span{display:block;}
.technology h3{
	color: #e83a02;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin:16px 0 2px;
}
.technology p{
	margin:0;
	line-height:22px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
}
/*technology-wdr*/
.technology-wdr{
	float:left;
	width:860px;
	overflow:hidden;
	margin:0;
}
.technology-wdr strong,.contact span{display:block;}
.technology-wdr h3{
	color: #e83a02;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin:16px 0 2px;
}
.technology-wdr p{
	margin:0;
	line-height:22px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #999999;
}
.technology-wdr table{
	width:99%;
	padding:8px;
	margin:1px;
	border:#cccccc solid 1px;
	text-align:center;
}
.imagenoborder a{
	border: none;
}
.technology-wdr th{
	/* background:#cccccc;	*/
}
.technology-wdr td{
	padding:8px;
	border-top:#cccccc solid 1px;
	border-right:#cccccc dotted 1px;
	vertical-align:top;
}
.technology-wdr .column1{
}

/* categories-heading */
.categories-heading{
	height:1%;
	overflow:hidden;
}
#content .categories-heading h2{
	text-transform:none;
	margin:0;
	padding:18px 0 16px;
	float:left;
}
/* paging */
.paging{
	display:inline;
	float:right;
	margin:20px 2px 0;
	background:url(../images/bg-paging-c.gif) repeat-x;
}
.paging .paging-l{
	float:left;
	background:url(../images/bg-paging-l.gif) no-repeat;
}
.paging .paging-r{
	float:left;
	padding:2px 0 0 23px;
	min-height:39px;
	background:url(../images/bg-paging-r.gif) no-repeat 100% 0;
}
* html .paging .paging-r{height:39px;}
.paging a.prev,
.paging a.next{
	float:left;
	width:8px;
	height:20px;
	background-repeat:no-repeat;
	background-position:0 50%;
	text-indent:-9999px;
	overflow:hidden;
}
.paging a.prev{background-image:url(../images/arrow-prev.gif);}
.paging a.next{
	background-image:url(../images/arrow-next.gif);
	margin:0 22px 0 0;
}
.paging dl{
	display:inline;
	float:left;
	margin:1px 15px 0 17px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}
.paging dl dt{
	float:left;
	text-transform:uppercase;
}
.paging dl dd{
	display:inline;
	float:left;
	margin:0 0 0 3px;
}
.paging dl a{
	color:#fff;
	text-decoration:underline;
}
.paging dl a:hover{
	color:#fff;
}
.paging dl a.active{
	color:#000;
	text-decoration:underline;
}
.paging ul{
	list-style:none;
	margin:0;
	padding:0;
}
.paging ul li{
	float:left;
	padding:0 9px;
}
/* cameras-lists */
.cameras-lists{
	width:896px;
	overflow:hidden;
	margin:0 0 0 -18px;
}
.cameras-lists-two{
	width:896px;
	overflow:hidden;
	margin:15px 0 0 -18px;
	float:left;
}
.cameras-column{
	display:inline;
	float:left;
	margin:0 0 0 18px;
}
.cameras-hold{
	width:430px;
	margin:5px 0 0;
	padding:0 0 22px;
	overflow:hidden;
}
.cameras-lists h3{
	margin:0;
	font-weight:normal;
	font-size:24px;
	line-height:26px;
	color:#000;
}
.cameras-lists h3 a,
.cameras-lists h3 a:hover{
	text-decoration:none;
	color:#000;
}
.cameras-lists h4{
	margin:0;
	font-weight:normal;
	font-size:18px;
	line-height:32px;
	color:#000;
}
.cameras-lists h4 a{
	text-decoration:none;
	color:#105a5f;
	font-weight:normal;
}
.cameras-lists h4 a:hover{
	text-decoration:none;
	color:#e83a02;
	font-weight:normal;
}
.cameras-hold .heading{
	height:1%;
	overflow:hidden;
	border:solid #87acaf;
	border-width:1px 0;
	margin:12px 0 0;
	padding:2px 0 2px 113px;
}
.cameras-hold .heading strong{
	font-weight:normal;
	line-height:16px;
	color:#ee4e1a;
}
.cameras-hold .headingtwo{
	height:1%;
	overflow:hidden;
	border:solid #87acaf;
	border-width:1px 0 0 0;
	margin:12px 0 0;
	padding:2px 0 2px 113px;
}
.cameras-hold .list{
	list-style:none;
	margin:0;
	padding:0;
}
.cameras-hold .list li{
	height:1%;
	margin:6px 0 0;
	padding:0 0 5px;
	overflow:hidden;
}
.cameras-hold .list .photo{
	width:90px;
	float:left;
	padding:6px 9px 0 14px;
}
* html .cameras-hold .list .photo{padding-right:6px;}
.cameras-hold .list .photo img{float:left;}
.cameras-hold .list .descriptoin{
	height:1%;
	overflow:hidden;
}
.cameras-hold .list p{
	margin:0;
	line-height:21px;
}
/*camera list 3-column */
.cameras-column-divider{
	display:inline;
	float:left;
	margin:0 4px 0 4px;
	border-right:solid #999999 1px;
	border-left:solid #999999 1px;
	padding-left:8px;
}
.cameras-hold-two{
	width:250px;
	margin:5px 24px 0 0;
	padding:0 0 22px;
	overflow:hidden;
}
.cameras-hold-two .heading{
	height:1%;
	overflow:hidden;
	border:solid #87acaf;
	border-width:1px 0;
	margin:12px 0 0;
	padding:2px 0 2px 113px;
}
.cameras-hold-two .heading strong{
	font-weight:normal;
	line-height:16px;
	color:#ee4e1a;
}
.cameras-hold-two .headingtwo{
	height:1%;
	overflow:hidden;
	border:solid #87acaf;
	border-width:1px 0 0 0;
	margin:12px 0 0;
	padding:2px 0 2px 113px;
}
.cameras-hold-two .list{
	list-style:none;
	margin:0;
	padding:0;
}
.cameras-hold-two .list li{
	height:1%;
	margin:6px 0 0;
	padding:0 0 5px;
	overflow:hidden;
}
.cameras-hold-two .list .photo-two{
	width:90px;
	float:left;
	padding:6px 4px 10px 1px;
}
* html .cameras-hold-two .list .photo{padding-right:6px;}

.cameras-hold-two .list p{
	margin:0;
	line-height:21px;
}
/* details-box */
.details-box{
	height:1%;
	overflow:hidden;
}
.details-box .details-line{
	width:896px;
	overflow:hidden;
	margin:0 0 0 -18px;
	padding:0 0 18px;
}
.details-box .dl-1{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.details-box .dl-2{
	float:left;
	left:-50%;
	position:relative;
	text-align:left;
}
/* camera-box */
.camera-box{
	display:inline;
	width:430px;
	float:left;
	padding:16px 0 0;
	margin:0 0 0 18px;
	background:#000 url(../images/bg-camera-box-t.gif) no-repeat;
}
.camera-box .cb-holder{
	width:412px;
	overflow:hidden;
	padding:0 3px 13px 15px;
	background:url(../images/bg-camera-box-b.gif) no-repeat 0 100%;
}
.camera-box .cb-holder .photo{
	float:left;
	padding:1px 0 0 0;
}
* html .camera-box .cb-holder .photo{padding-right:15px;}
.camera-box .cb-holder .photo img{
	display:block;
	margin:0 0 0 1px;
}
.camera-box p.download{
	margin:0;
	padding:9px 0 0;
	font-weight:bold;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
}
.camera-box p.download a{
	color:#4c8387;
	padding:0 0 0 22px;
	min-height:19px;
	float:left;
	background:url(../images/ico-download.gif) no-repeat 0 3px;
}
* html .camera-box p.download a{height:19px;
}
.camera-box p.details{
	margin:0;
	padding:9px 0 0;
	font-weight:bold;
	font-size:12px;
	line-height:21px;
	text-transform:uppercase;
}
.camera-box p.details a{
	color:#4c8387;
	padding:0 0 0 22px;
	min-height:19px;
	float:left;
	background:url(../images/ico-details.gif) no-repeat 0 3px;
}
* html .camera-box p.details a{height:19px;
}
.camera-box .cb-holder .descriptoin{
	width:231px;
	float:right;
}
.camera-box h4{
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#ee4e1a;
	text-transform:uppercase;
}
.camera-box h5{
	margin:1px 0 0;
	font-size:14px;
	line-height:18px;
	color:#fff;
}
.camera-box .descriptoin .article{
	width:210px;
	overflow:hidden;
	padding:0 0 7px;
}
/* iframe-box */
.iframe-box{
	width:226px;
	padding:0 5px 0 0;
	overflow:auto;
	background:#000;
	height:90px;
}
.iframe-box p{
	margin:0;
	line-height:18px;
	color:#ccc;
}
/* VIS-0285_prod_detail_mockup_v2 page start */
.categories-heading strong{
	float: left;
	clear: both;
	margin: -6px 0 0;
}
.w-main{
	width:880px;
	overflow: hidden;
	padding: 9px 0 21px;
}
/* sidebar start */
#sidebar{
	width:192px;
	float: left;
}
#sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
	height:1%;
	overflow: hidden;
}
#sidebar ul li{
	border-top: 1px solid #b2b2b2;
	height:1%;
	overflow: hidden;
	vertical-align:top;
	padding: 11px 0 16px;
	color: #000;
	margin: -1px 0 0;
}
#sidebar ul li img{
	float: left;
	padding: 0 0 6px;
}
#sidebar ul li a{
	color: #3f6b6f;
	display: block;
	line-height:21px;
}
#sidebar ul li span a{
	color: #000;
	text-decoration: none;
}
#sidebar ul li span a:hover{text-decoration: underline;}
#sidebar ul li a.zoom{
	background:url(../images/ico-zoom.gif) no-repeat 0 50%;
	padding: 0 0 0 18px;
	float: left;
}
#sidebar ul li .applications{
	color: #d35e2b;
	background:url(../images/ico-applications.gif) no-repeat 0 3px;
	padding: 0 0 0 18px;
	text-decoration: none;
}
#sidebar ul li .download{
	color: #d35e2b;
	background:url(../images/ico-download-01.gif) no-repeat 0 3px;
	padding: 0 0 0 18px;
	text-decoration: none;
}
#sidebar ul li .related{
	color: #d35e2b;
	text-decoration: none;
	background:url(../images/ico-related.gif) no-repeat 0 3px;
	padding: 0 0 0 25px;
}
#sidebar ul li a.applications:hover,
#sidebar ul li a.download:hover,
#sidebar ul li a.related:hover{
	text-decoration: underline;
}
/* secondary-content start */
.secondary-content{
	width:660px;
	border: 1px solid #ccc;
	float: right;
	margin:22px 1px 10px 0;
}
/* secondarytwo-content start */
.secondarytwo-content{
	width:660px;
	border: 1px solid #ccc;
	float: left;
	margin:22px 1px 0 0;
}
/* tab-nav start */
.tab-nav{
	margin:0 0 0 -1px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height:1%;
	width: 661px;
}
.tab-nav li{
	float: left;
	width:164px;
	padding: 0 0 0 1px;
	background:url(../images/separator-01.gif) no-repeat;
}
.tab-nav li.last{width:165px;}
.tab-nav li a{
	color: #000;
	text-decoration: none;
	background:#ededed;
	display: block;
	text-align: center;
	padding: 9px 0;
}
.tab-nav li a.active{
	background:#fff;
	color: #d35e2b;
}
.tab-nav li a:hover{
	text-decoration:underline;
	color: #000;
}
.tab-info{
	width: 100%;
	overflow: hidden;
}
/* tab-nav-two --5 tabs-- start */
.tab-nav-two{
	margin:0 0 0 -1px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height:1%;
	width: 661px;
}
.tab-nav-two li{
	float: left;
	width:131px;
	padding: 0 0 0 1px;
	background:url(../images/separator-01.gif) no-repeat;
}
.tab-nav-two li.last{width:132px;}
.tab-nav-two li a{
	color: #000;
	text-decoration: none;
	background:#ededed;
	display: block;
	text-align: center;
	padding: 9px 0;
}
.tab-nav-two li a.active{
	background:#fff;
	color: #d35e2b;
}
.tab-nav-two li a:hover{
	text-decoration:underline;
	color: #000;
}
.tab-info{
	width: 100%;
	overflow: hidden;
}
/* extra-content start */
.extra-content{
	width:592px;
	padding:26px 0 26px 33px;
	overflow: hidden;
}
.extra-content p{
	margin: 0 0 17px;
	float: left;
}
.extra-content ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width:290px;
}
.extra-content ul li{
	background:url(../images/bullet-01.gif) no-repeat 0 8px;
	color: #000;
	padding: 0 0 13px 9px;
	line-height:17px;
}
.extra-content .subbullet{
	background:none;
	color: #000;
	padding: 0 0 13px 20px;
	line-height:17px;
}
/* xxxxx */
.extra-content-two{
	width:592px;
	padding:26px 0 26px 33px;
	overflow: hidden;
}
.extra-content-two p{
	margin: 0 0 17px;
	float: left;
}
.extra-content-two ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width:590px;
}
.extra-content-two ul li{
	background:url(../images/bullet-01.gif) no-repeat 0 8px;
	color: #000;
	padding: 0 0 13px 9px;
	line-height:17px;
}
.extra-content-two .subbullet{
	background:none;
	color: #000;
	padding: 0 0 13px 20px;
	line-height:17px;
}
/* xxxxx */
.single-box{
	width:285px;
	float: right;
	padding: 4px 0 15px 0;
}
.single-box img{
	display: block;
}
.single-box a{
	color: #3f6b6f;
	display: block;
	margin: 4px 0 0;
}
.single-box-two{
	width:285px;
	float: right;
	padding: 0 0 15px 0;
}
.single-box-two img{
	display: block;
}
.single-box-two a{
	color: #3f6b6f;
	display: block;
	margin: 4px 0 0;
}
.single-box-three{
	width:285px;
	float: left;
	padding: 0 0 15px 0;
}
.single-box-three img{
	display: block;
}
.single-box-three a{
	color: #3f6b6f;
	display: block;
	margin: 4px 0 0;
}
.single-box-four{
	width:225px;
	float: right;
	padding: 0 0 15px 0;
}
.single-box-four img{
	display: block;
}
.single-box-four a{
	color: #3f6b6f;
	display: block;
	margin: 4px 0 0;
}
.picture-and-caption{
	width: 201px;
	float: left;
	padding-right: 10px;
	font-size:11px;
}
.picture-and-caption-two{
	width: 190px;
	float: left;
	padding-right: 3px;
	font-size:11px;
}
.picture-and-caption-three{
	width: 243px;
	float: left;
	padding-right: 3px;
	font-size:11px;
}
.technology-header{
	width: 500px;
	float: left;
	font-size:15px;
	color:#000000;
}
.technology-text{
	width: 550px;
	float: left;
}
/* table start */
.table{
	height:1%;
	padding: 23px 0 23px 33px;
	overflow: hidden;
}
.info-table{
	width:285px;
	float: left;
	padding: 0 22px 0 0;
}
.info-table h3{
	margin: 0;
	font-size:11px;
	color: #fff;
	background:#666;
	font-weight: normal;
	float: left;
	width:276px;
	padding:5px 0 5px 9px;
}
.info-table .col-l{
	width:153px;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:26px;
	font-size:11px;
}
.info-table .col-l li{padding: 0 14px 0 0;}
.grey{background:#ccc;}
.info-table .col-r{
	width:132px;
	float: right;
	text-align: left;
}
.info-table .col-r li{padding: 0;}
.info-table table{
	width:285px;
	overflow: hidden;
	border:0;
	background: none;
	font-size:11px;
}
.info-table table tr{width: 100%;}
.info-table table tr.gray{background-color:#ccc;}
.info-table table tr td{padding: 5px 0; width: 50%;}
.info-table table tr td.left{
	width:138px;
	text-align: right;
	padding: 2px 15px 2px 0;
}
/* table two start */
.info-table-two{
	width:285px;
	float: left;
	padding: 0 22px 0 0;
}
/*.info-table-two h3{
	margin: 0;
	font-size:11px;
	color: #fff;
	background:#666;
	font-weight: normal;
	float: left;
	width:276px;
	padding:5px 0 5px 9px;
}*/
.info-table-two .col-l{
	width:153px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:26px;
	font-size:11px;
}
.info-table-two .col-l li{padding: 0 14px 0 0;}
.grey{background:#ccc;}
.info-table-two .col-r{
	width:132px;
	float: right;
	text-align: left;
}
.info-table-two .col-r li{padding: 0;}
.info-table-two table{
	width:285px;
	overflow: hidden;
	border:0;
	background: none;
	font-size:11px;
}
.info-table-two table tr{width: 100%;}
.info-table-two table tr.gray{background-color:#ccc;}
.info-table-two table tr.darkgray{background-color:#999; color:#fff; font-weight:bold;}
.info-table-two table tr td{padding: 5px 0; width: 50%;}
.info-table-two table tr td.left{
	width:138px;
	text-align: left;
	padding: 2px 15px 2px 4px;
}
/* table wide start */
.info-table-wide{
	width:592px;
	float: left;
	padding: 0 22px 0 0;
}
.grey{background:#ccc;
}
.info-table-wide table tr{width: 100%;}
.info-table-wide table tr.gray{background-color:#ccc;}
.info-table-wide table tr.darkgray{background-color:#999; color:#fff; font-weight:bold;}
.info-table-wide table tr td{padding: 5px; font-size:11px;}
.info-table-wide table tr td.leftwide{width:114px; text-align: left; padding: 2px 15px 2px 4px;}

.info-table-wide table tr td.top{padding: 5px; font-size:11px; vertical-align:top;}

.info-table-wide table tr td.specialcolumn{
	width:115px;
}
.info-table-wide table tr td.specialcolumntwo{
	width:50px;
}
.info-table-wide table tr td.specialcolumnthree{
	width:60px;
}
.info-table-wide table tr td.specialcolumnfour{
	text-align: right;
	padding-right:10px;
}
.info-table-wide table tr td.specialcolumnfive{
	text-align:center;
}
.info-table-wide table tr td.specialcolumnsix{
	width:75px;
}
/* table wide end */
/* table wide two start */
.info-table-wide-two{
	width:570px;
	float: left;
	padding: 0 22px 0 0;
}
.grey{background:#ccc;
}
.info-table-wide-two table tr{width: 100%;}
.info-table-wide-two table tr.gray{background-color:#ccc;}
.info-table-wide-two table tr.darkgray{background-color:#999; color:#fff; font-weight:bold;}
.info-table-wide-two table tr td{padding: 5px; font-size:11px;}
.info-table-wide-two table tr td.leftwide{width:114px; text-align: left; padding: 2px 15px 2px 4px;}

.info-table-wide-two table tr td.top{padding: 5px; font-size:11px; vertical-align:top;}

.info-table-wide-two table tr td.specialcolumn{
	width:115px;
}
.info-table-wide-two table tr td.specialcolumntwo{
	width:50px;
}
.info-table-wide-two table tr td.specialcolumnthree{
	width:60px;
}
.info-table-wide-two table tr td.specialcolumnfour{
	text-align: right;
	padding-right:10px;
}
.info-table-wide-two table tr td.specialcolumnfive{
	text-align:center;
}
.info-table-wide-two table tr td.specialcolumnsix{
	width:75px;
}
/* table wide two end */

/* table wide three start */
.info-table-wide-three{
	width:870px;
	float: left;
	padding: 0 22px 0 0;
}
.grey{background:#ccc;
}
.info-table-wide-three table tr{width: 100%;}
.info-table-wide-three table tr.gray{background-color:#ccc;}
.info-table-wide-three table tr.darkgray{background-color:#999; color:#fff; font-weight:bold;}
.info-table-wide-three table tr td{padding: 5px; font-size:11px;}
.info-table-wide-three table tr td.leftwide{width:114px; text-align: left; padding: 2px 15px 2px 4px;}

.info-table-wide-three table tr td.top{padding: 5px; font-size:11px; vertical-align:top;}

.info-table-wide-three table tr td.specialcolumn{
	width:115px;
}
.info-table-wide-three table tr td.specialcolumntwo{
	width:50px;
}
.info-table-wide-three table tr td.specialcolumnthree{
	width:60px;
}
.info-table-wide-three table tr td.specialcolumnfour{
	text-align: right;
	padding-right:10px;
}
.info-table-wide-three table tr td.specialcolumnfive{
	text-align:center;
}
.info-table-wide-three table tr td.specialcolumnsix{
	width:75px;
}
.info-table-wide-three table tr td.firstcolumn{
	border-top:0px solid #666;
	border-right:0px solid #666;
	background-color:#fff;
	font-weight:bold;
}
/* table wide three end */

/* table wide four start */
.info-table-wide-four{
	width:845px;
	float: left;
	padding: 10px 22px 10px 10px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color:#ccc;
	
}
.grey{background:#ccc;
}
.info-table-wide-four table tr{width: 100%;}
.info-table-wide-four table tr.gray{background-color:#ccc;}
.info-table-wide-four table tr.darkgray{background-color:#999; color:#fff; font-weight:bold;}
.info-table-wide-four table tr td{padding: 5px; font-size:11px;}
.info-table-wide-four table tr td.leftwide{width:114px; text-align: left; padding: 2px 15px 2px 4px;}

.info-table-wide-four table tr td.top{padding: 5px; font-size:11px; vertical-align:top;}

.info-table-wide-four table tr td.specialcolumn{
	width:115px;
}
.info-table-wide-four table tr td.specialcolumntwo{
	width:50px;
}
.info-table-wide-four table tr td.specialcolumnthree{
	width:60px;
}
.info-table-wide-four table tr td.specialcolumnfour{
	text-align: right;
	padding-right:10px;
}
.info-table-wide-four table tr td.specialcolumnfive{
	text-align:center;
}
.info-table-wide-four table tr td.specialcolumnsix{
	width:75px;
}
.info-table-wide-four table tr td.firstcolumn{ border-top:#666 solid 1px; border-right:#666 solid 1px; background-color:#fff; font-weight:bold;}
/* table wide four end */


/* table wide five start */
.info-table-wide-five{
	width:845px;
	float: left;
	padding: 10px 22px 10px 10px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color:#ccc;
	margin-top: 30px;
	
}
.grey{background:#ccc;
}
.info-table-wide-five table tr{width: 100%;}
.info-table-wide-five table tr.gray{background-color:#ccc;}
.info-table-wide-five table tr.darkgray{background-color:#999; color:#fff; font-weight:bold;}
.info-table-wide-five table tr td{padding: 5px; font-size:11px;}
.info-table-wide-five table tr td.leftwide{width:114px; text-align: left; padding: 2px 15px 2px 4px;}

.info-table-wide-five table tr td.top{padding: 5px; font-size:11px; vertical-align:top;}

.info-table-wide-five table tr td.specialcolumn{
	width:120px;
}
.info-table-wide-five table tr td.specialcolumntwo{
	width:50px;
}
.info-table-wide-five table tr td.specialcolumnthree{
	width:60px;
}
.info-table-wide-five table tr td.specialcolumnfour{
	text-align: right;
	padding-right:10px;
}
.info-table-wide-five table tr td.specialcolumnfive{
	text-align:center;
}
.info-table-wide-five table tr td.specialcolumnsix{
	width:75px;
	
}.info-table-wide-five table tr td.lastcolumn{
	width:360px;
}
.info-table-wide-five table tr td.firstcolumn{
	border-top:0px solid #666;
	border-right:1px solid #666;
	background-color:#fff;
	font-weight:bold;
}
/* table wide five end */



/* table wide align centered start */
.info-table-wide-align-centered{
	width:592px;
	float: left;
	padding: 0 22px 0 0;
}
.grey{background:#ccc;
}
.firstcolumn{ border-top:#666 solid 1px; border-right:#666 solid 1px; background-color:#999; font-weight:bold;}
.info-table-wide-align-centered table tr{width: 100%; text-align:center;}
.info-table-wide-align-centered table tr.gray{background-color:#ccc; text-align:center;}
.info-table-wide-align-centered table tr.darkgray{background-color:#999; color:#fff; font-weight:bold; text-align:center;}
.info-table-wide-align-centered table tr td{padding: 5px; font-size:11px; text-align:center;}

.info-table-wide-align-centered table tr td.specialcolumn{
	width:115px;
}
.info-table-wide-align-centered table tr td.specialcolumntwo{
	width:50px;
}
.info-table-wide-align-centered table tr td.specialcolumnthree{
	width:60px;
}
.info-table-wide-align-centered table tr td.specialcolumnfour{
	text-align: right;
	padding-right:10px;
}
.info-table-wide-align-centered table tr td.specialcolumnfive{
	text-align:center;
}
/* table wide align centered end */


.featuressubhead {
	width: 256px;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	border-bottom-style:solid;
	color:#ee4e1a;
	
}
.featuredefinitioncontainer {
	width: 266px;
	padding-left: 5%;
	padding-right: 5%;
	float:right;

}
.featuredefinitioncontainertwo {
	width: 225px;
	padding-left: 5%;
	padding-right: 0;
	float:right;
}
.fineprint {
	color:#666666;
	font-size:11px;
	float:right;
	padding-top:8px;
}

