@charset "utf-8";
/* CSS Document */

body{background-color:#111; font-family:Arial, Helvetica, sans-serif;}
.body{background-color:#111;}
#body{background-color:#111;}

div.header{background-color:#111; height:85px;}
div.footer{background-color:#111;color:white;}
.bottom{background:none;}
h1{font-size:24px; color:#F2F2F2; line-height:20px; margin:0px;}
h2{font-size:18px; color:#F2F2F2; line-height:21px;}
h3{font-size:15px; color:#F2F2F2; line-height:18px;}
h4{font-size:13px; color:#F2F2F2; line-height:17px; margin:0px;}
h5{font-size:13px; font-weight:bold; color:#F2F2F2; line-height:14px;}
img{border:0 !important;}
ol, ul {list-style: none;}
.print_button{height:13px; display:block; float:left; padding:0px 0px 0px 20px; font-weight: bold; font-size:11px; color:#00BFF3; background: url(../i/gateway/print_icon.png) no-repeat left top; text-transform:uppercase;}
.print_button:hover{text-decoration:none;}
a.external_link{background: url(../i/gateway/external_link.png) no-repeat right 2px; padding:0 15px 0 0;  color:#00BFF3;}
.bordernone{border-bottom:0px !important ;}
.pointer{ cursor:pointer;}

.color1e{ color:#1e1e1e;}
.link{ background:url(../i/gateway/arrow-link.png) no-repeat right center; padding-right:11px; width:auto; color:#00BFF3; font-size:10px; font-weight:bold; text-decoration:none;}
.leftside{ float:left}
.borderless{border:0px;}
.margin-right15{margin-right:15px;}
.margin-right5{margin-right:5px; float:left}
 .arrow-white{ background:url(../i/gateway/pcos-arrow-white.png) no-repeat  right center; padding-right:10px; color:#FFF !important; float:left ; margin-right:10px;}
 .arrow-blue { background:url(../i/gateway/arrow-link.png) no-repeat right center; padding-right:10px; width:auto; height:14px;  float:left;  color:#00BFF3 !important;}


a .cta{ width:auto; padding:0px; height:19px; cursor:pointer; text-decoration:none}
.button-left{ width:14px; height:16px; background:url(../i/gateway/button-left.png) no-repeat; float:left; display:block; padding-top:3px;}
.button-right{ width:14px; height:16px; background:url(../i/gateway/button-right.png) no-repeat; float:left; display:block; padding-top:3px;}
.button-text{cursor:pointer;  width:auto; height:16px; background-color:#007CA2; float:left; display:block; padding-top:3px; font-size:10px; color:#FFF; text-transform:uppercase; font-weight:bold; text-decoration:none;  margin:0;}

.tc-wrapper{ margin:auto; width:1000px; height:auto; padding:0px;}


.tc-title{ width:970px; height:35px; background:url(../i/gateway/bckg-title.jpg) repeat-x top; margin-bottom:1px; padding:20px 15px;}
.tc-menu{ width:970px; height:25px; margin-bottom:1px; padding:5px 15px;}
.tc-main{width:1000px; height:auto; min-height:550px; padding:0px 0px; background:#1e1e1e; display:block; float:left; margin-bottom:1px;}
#tc-left-column{ width:170px; margin-left:15px; margin-top:15px; float:left; font-size:12px;}
#tc-right-column{ width:815px; float:left; background: #222222; margin-bottom:15px;}

.menu{width:815px; height:47px;}
.menu-top{width:815px; height:47px; background:#34373b; overflow:hidden; position:relative;}
#slide-menu-left{ width:50px; height:47px; background:url(../i/gateway/menu-slide-left.png) no-repeat; position:absolute; left:0px; margin:0px; z-index:7;  cursor:pointer;}
#slide-menu-right{ width:50px; height:47px; background:url(../i/gateway/menu-slide-right.png) no-repeat;  position:absolute; right:0px; margin:0px; z-index:7; cursor:pointer;}
#menu-top-content{width:auto; *width: 100%; height:47px; position:absolute; padding:0px; left:15px; overflow:hidden; display:block; margin:0px; z-index:5;}
#menu-top-content a {color: #A6A6A6; text-decoration: none;}
#menu-top-content a:hover{color: #6ACB07; text-decoration: none;}
#menu-top-content a:link{color: #A6A6A6; text-decoration: none;}
#menu-top-content a:active{color: #6ACB07; text-decoration: none;}
#menu-top-content a:focus{color: #6ACB07; text-decoration: none;}

#menu-top-content a.current{color: #6ACB07; text-decoration: none;}
#menu-top-content a.current:hover{color: #6ACB07; text-decoration: none;}
#menu-top-content a.current:link{color: #6ACB07; text-decoration: none;}
#menu-top-content a.current:active{color: #6ACB07; text-decoration: none;}
#menu-top-content a.current:focus{color: #6ACB07; text-decoration: none;}


#hd{ height:30px; padding:17px 0px 0px 14px;background:url(../i/gateway/bckg-icon-hd.png) no-repeat left;color:#a6a6a6; font-size:12px; display:block; float:left;}
#security{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/bckg-icon-security.png) no-repeat left; color:#a6a6a6; font-size:12px; display:block; float:left;}
#performance{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/bckg-icon-performance.png) no-repeat left; color:#a6a6a6; font-size:12px; display:block; float:left;}
#connect{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/bckg-icon-connect.png) no-repeat left; color:#a6a6a6; font-size:12px; display:block; float:left;}
#entertainment{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/bckg-icon-entertainment.png) no-repeat left; color:#a6a6a6; font-size:12px; display:block; float:left;}
#software{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/bckg-icon-software.png) no-repeat left; color:#a6a6a6; font-size:12px; display:block; float:left;}
#health{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/bckg-icon-health.png) no-repeat left; color:#a6a6a6; font-size:12px; display:block; float:left;}

a:hover #hd{ height:30px; padding:17px 0px 0px 14px;background:url(../i/gateway/icon-hot-deals.png) no-repeat left;color:#6acb07; font-size:12px; display:block; float:left; cursor:pointer;}
a:hover #security{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-security.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;cursor:pointer;}
a:hover #performance{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-performance.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;cursor:pointer;}
a:hover #connect{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-connect.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;cursor:pointer;}
a:hover #entertainment{ height:30px; padding:17px 0px 0px 14px;  background:url(../i/gateway/icon-entertainment.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:leftcursor:pointer;}
a:hover #software{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-software.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
a:hover #health{ height:30px; padding:17px 0px 0px 14px;  background:url(../i/gateway/icon-health.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;cursor:pointer;}


#hd-active{ height:30px; padding:17px 0px 0px 14px;background:url(../i/gateway/icon-hot-deals.png) no-repeat left;color:#6acb07; font-size:12px; display:block; float:left;}
#security-active{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-security.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
#performance-active{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-performance.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
#connect-active{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-connect.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
#entertainment-active{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-entertainment.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
#software-active{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-software.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
#health-active{ height:30px; padding:17px 0px 0px 14px; background:url(../i/gateway/icon-health.png) no-repeat left; color:#6acb07; font-size:12px; display:block; float:left;}
.menu-separator{ width:40px; height:47px; background:url(../i/gateway/menu-separator.jpg) no-repeat center; float:left; display:block;}

#moving-arrow{ width:13px; height:9px; position:absolute; background:url(../i/gateway/moving-arrow.png) no-repeat; left:20px; z-index:9; top:39px;}
#ballon{    z-index: 9; width:135px; height:50px; background:url(../i/gateway/ballon.png) no-repeat; position:relative;  left:670px; top:-115px; display:block; color:#FFF; font-size:11px; padding:15px 0px 0px 15px}
.custom_care {width:150px;color:#00BFF3; text-decoration:none; border-bottom:1px solid #36393c; padding-bottom:10px; }
.custom_care a{width:150px;color:#00BFF3; text-decoration:none; border-bottom:1px solid #36393c; padding-bottom:10px; }
.custom_care a:hover{color:#00BFF3; text-decoration:underline;}

.pcos-subtitle{ width:815px; height:225px; display:block; float:left; text-indent:-9999px; margin-top:1px }


.pcos-subtitle h3{ font-size:13px; color:#F2F2F2; float:left; margin:10px 0px 0px 15px;}
.pcos-subtitle #view-more{ float:right;  font-size:10px; color:#00bff3;text-transform:uppercase; margin:10px 15px 0px 0px; font-weight:bold; background:url(../i/gateway/view-more.png) no-repeat; padding-left:23px; cursor:pointer;}
.pcos-subtitle #view-less{ float:right;  font-size:10px; color:#00bff3;text-transform:uppercase; margin:10px 15px 0px 0px; font-weight:bold; background:url(../i/gateway/view-less.png) no-repeat; padding-left:23px; cursor:pointer; display:none;}

.bckg-article-top{ background:url(../i/gateway/bckg-articles-top.png) no-repeat; width:815px; height:18px; float:left; display:block;}
.bckg-article-bottom{ background:url(../i/gateway/bckg-articles-bottom.png) no-repeat; width:815px; height:18px; float:left; display:block;}
.pcos-articles{ background:#2F3133; width:815px; height:auto; padding:0px;float:left; display:block; }
.pcos-art{ height:48px; width:785px; margin:0px 15px; border-bottom:1px solid #262626;}
.pcos-art div a {color: #00BFF3 !important;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
	float:left}
#slider-list li a {cursor:pointer; text-decoration:none;}
.pcos-art-left{ height:40px; width:250px;   padding-top:5px; font-size:12px; float:left; display:block; color:#F2F2F2; font-weight:bold;}
.pcos-art-left a {text-decoration:none;}
.pcos-art-left a span{ color:#00b0f3;  font-size:12px; margin-left:10px; text-decoration:none;}
#view-more-articles{background:#2F3133; width:815px; height:auto; padding:0px;float:left; display:none; }
.pcos-art .arrow-white a{ margin:11px 0 0 5px; color: #FFFFFF !important}

.bckg-hot-deals{ width:815px; height:auto; padding:15px 0px; background:#35383c; float:left; display:block;}
.hot-deals-title{ width:780px; height:20px; padding-top:4px; background:url(../i/gateway/bckg-hot-deals-title.jpg) repeat-x; margin-left:15px; margin-bottom:1px; float:left; display:block; }
.hot-deals-title h2{font-size:13px; font-weight:bold; text-transform:uppercase; color:#F2F2F2; float:left; margin:0px 0px 0px 10px; line-height: 18px;}
.hot-deals-title h3{font-size:13px; font-weight:bold; text-transform:uppercase; color:#F2F2F2; float:left; margin:0px 0px 0px 10px;}
.deals{ height:330px; width:780px;   float:left; margin-left:15px; margin-bottom:1px;}
.slide-content{ width:780px; height:329px; overflow:hidden; position:relative; z-index:1;}
.bckg-product{ width:780px; height:329px; /*background:url(../i/gateway/bckg-product_2.jpg) no-repeat;*/ margin-right:1px; float:left; display:block; }

.bk {width:780px; height:329px; background:url(../i/gateway/bckg-product_2.jpg) no-repeat; margin-right:1px; display:block;}

.product-details{ width:733px; height:300px; margin:14px; display:block; float:left;}
.product-details h3{ font-size:13px; font-weight: bold; color:#F2F2F2; margin:0px; float:left; display:block; width:230px; height:35px; overflow:hidden !important; line-height: 16px;}
.product-details h6{ font-size:13px; font-weight: bold; color:#F2F2F2; margin:0px; float:left; display:block; width:230px; height:35px; overflow:hidden !important;}
.product-details p{ font-size:12px; color:#F2F2F2;width:590px; }

.product-text {margin:10px 0 10px 20px; float:left; display:block; width:590px;}


.product-details img{ font-size:12px; color:#F2F2F2; margin:5px 50px 10px 0px; float:left; display:block;}
#page1{ width:780px; height:329px; position:absolute; left:0px; z-index:3;}
#page2{ width:780px; height:329px; position:absolute; left:785px;z-index:3;}
#page3{ width:780px; height:329px; position:absolute; left:1570px;z-index:3;}
#page4{ width:780px; height:329px; position:absolute; left:2355px;z-index:3;}
#page5{ width:780px; height:329px; position:absolute; left:3140px;z-index:3;}
#page6{ width:780px; height:329px; position:absolute; left:3925px;z-index:3;}



.hot-deals-pages{ width: 780px; height:58px; background:url(../i/gateway/bckg-pages.jpg) repeat-x; float:left; display:block; margin-left:15px;}
.page-left{ background:url(../i/gateway/page-left.jpg) no-repeat; width:32px; height:28px; float:left; display:block; margin-top:15px; margin-left:15px; cursor:pointer; margin-right:15px;}
.page-right{ background:url(../i/gateway/page-right.jpg) no-repeat; width:32px; height:28px; float:right; display:block; margin-top:15px; margin-right:15px; cursor:pointer;}
.pagerbtn-active{
				background:url("../i/gateway/bckg-page-active.jpg") repeat-x scroll 0 0 transparent;
				color:#1E1E1E;
				cursor:pointer;
				display:block;
				float:left;
				font-weight:bold;
				height:23px;
				margin-right:3px;
				margin-top:15px;
				padding-top:3px;
				text-align:center;
				text-decoration:none;
				width:31px;
				font-size: 17px;
				padding-top: 3px;
}
.pagerbtn{
				background:url("../i/gateway/bckg-page.jpg") repeat-x scroll 0 0 transparent;
				color:#CCCCCC;
				cursor:pointer;
				display:block;
				float:left;
				font-weight:bold;
				height:23px;
				margin-right:3px;
				margin-top:15px;
				padding-top:5px;
				text-align:center;
				text-decoration:none;
				width:31px;
				font-size: 17px;
				padding-top: 3px;
}

.p1{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page.jpg) repeat-x; text-align:center; float:left; display:block; color:#CCC; padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p2{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page.jpg) repeat-x; text-align:center; float:left; display:block;color:#CCC;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p3{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page.jpg) repeat-x; text-align:center; float:left; display:block;color:#CCC;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p4{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page.jpg) repeat-x; text-align:center; float:left; display:block;color:#CCC;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p5{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page.jpg) repeat-x; text-align:center; float:left; display:block;color:#CCC;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p6{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page.jpg) repeat-x; text-align:center; float:left; display:block;color:#CCC;padding-top:5px; cursor:pointer; font-weight:bold; text-decoration:none;}

.p1-active{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page-active.jpg) repeat-x; text-align:center; float:left; display:block;  color:#1e1e1e; padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p2-active{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page-active.jpg) repeat-x; text-align:center; float:left; display:block; color:#1e1e1e;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p3-active{ width:31px; height:23px; margin-top:15px; margin-right:3px;background:url(../i/gateway/bckg-page-active.jpg) repeat-x; text-align:center; float:left; display:block; color:#1e1e1e;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p4-active{ width:31px; height:23px; margin-top:15px; margin-right:3px;background:url(../i/gateway/bckg-page-active.jpg) repeat-x; text-align:center; float:left; display:block; color:#1e1e1e;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p5-active{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page-active.jpg) repeat-x; text-align:center; float:left; display:block; color:#1e1e1e;padding-top:5px; cursor:pointer; font-weight:bold;text-decoration:none;}
.p6-active{ width:31px; height:23px; margin-top:15px; margin-right:3px; background:url(../i/gateway/bckg-page-active.jpg) repeat-x; text-align:center; float:left; display:block; color:#1e1e1e;padding-top:5px; cursor:pointer; font-weight:bold; text-decoration:none;}
a:hover .pagerbtn{ background:url(../i/gateway/bckg-page-hover.jpg) repeat-x; color:#6acb07;text-decoration:none;}
div#footer a {
    text-decoration: none;
}
.my_cart{width:150px;color:#F2F2F2; text-decoration:none; border-bottom:1px solid #36393c; padding-bottom:10px; margin-top:10px;display:none;}
.my_cart a{ color:#F2F2F2; text-decoration:none; text-transform:uppercase; font-weight: bold; font-size: 10px;
}
.my_cart a:hover{ color:#F2F2F2; text-decoration:underline;}

.link_list{width:154px !important;color:#00BFF3; text-decoration:none; border-bottom:1px solid #36393c; padding-bottom:10px; margin-top:10px;}
ul.link_list{border-bottom:1px solid #36393c; margin: 0;	padding:3px 0px;}
ul.link_list li{border:none !important; padding:0 !important; margin-bottom:6px;}
ul.link_list li a{font-size:12px; line-height:15px; margin:0 0 6px 0; color:#B2B2B2; text-decoration:none; cursor: pointer;}
ul.link_list li a:visited{color:#B2B2B2 !important; cursor: pointer;}
ul.link_list li a:hover,ul.link_list li a:visited:hover{color:#00BFF3 !important;}

ul.link_list li a.leftmenuitem_active, ul.link_list li a:visited.leftmenuitem_active {
	color:#61c702 !important;cursor: pointer;
}
ul.link_list li a.leftmenuitem, ul.link_list li a:visited.leftmenuitem {
	color:#B2B2B2 !important;cursor: pointer;
}
ul.link_list li a.leftmenuitem:hover, ul.link_list li a:visited:hover.leftmenuitem {
	color:#00BFF3 !important;cursor:pointer;
}
.margin15{ margin-right:15px;}


.bottom-link{ width:970px; background:url(../i/gateway/bckg-bottom.jpg) repeat-x; height:16px; float:left; padding:7px 15px;}

#accordion2 {width:150px; margin:15px 0px;  border-bottom:1px solid #36393c;}
.accordion2 {width:150px; font:12px Verdana,Arial; color:#333}
.accordion2 dt {width:120px; padding:8px 15px; font-weight:bold; cursor:pointer; background-image:url(../i/gateway/plus.gif); background-position:left center; background-repeat:no-repeat; color:#fff;}
.accordion2 dt:hover {background-color:transparent;}
.accordion2 .open { background-image:url(../i/gateway/minus.gif)}
.accordion2 dd {overflow:hidden; margin-left:0px;}
.accordion2 dd span {display:block; width:135px; padding:0px 0px; margin:0px;}

.haccordion{
padding: 0; width:550px;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; /*leave as is*/
}


.haccordion li{
margin: 0;
padding: 0;
display: block; /*leave as is*/
width: 530px; /*For users with JS disabled: Width of each content*/
height: 200px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
}

.haccordion li .hpanel{
width: 530px; /*For users with JS disabled: Width of each content*/
height: 200px;  /*For users with JS disabled: Height of each content*/
}


#hc1 li{
margin:0; /*Spacing between each LI container*/
}

#hc1 li .hpanel{
	width:530px; height:240px;
padding-left:0; /*Padding inside each content*/
background:none;

}




/* NEW STYLES */

#slider-stage{width:780px; float: left; overflow:hidden; overflow-x:hidden; overflow-y:hidden; height:328px; margin:0 auto; padding-bottom: 2px; position: relative}
		#slider-holder{width:785px; margin:0 0 0 15px; height:328px;}
		#slider-list{width:106080px; border:0; margin:0; padding:0; left:400px;}
		#slider-list li{width:780px; height:328px;}
	</style> 

	<style id="Dynamic_Overlay">
		#opaqueLayer { position:absolute; width:100%; height: 100% !important; font-size:0; line-height:0; visibility:hidden; left:0px; z-index:11; top:0px; background-color:#000000 !important; opacity: .5; filter: alpha(opacity=50); }
		.modalWindow2 { position:absolute; width:760px; height:570px; .height:590px; left:50%; margin-left:-395px; z-index:150; top:140px; .top:171px; background-color:#fff; border: none; padding:10px; display:none; }
		.pop2 { width:724px !important; height:288px !important; .height:288px !important; left:50%; margin-left:-365px; z-index:150; top:140px; .top:170px; padding:0px; display:none;}



.tc-menu {
	padding:0 0 0 15px;
	width:985px;
	float:left;
	margin-bottom:1px;
	background:#1e1e1e;
	color:#CCC;
}
.tc-menu div {
	padding: 6px 0 0 0;
	float:left;
	font-size:12px;
	height:25px;
}
.tc-menu a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}



#slider-list li { height:auto;margin:0 0 15px 0;padding:0; }
		#slider-list li a { color:#fff; text-decoration: none; }
		#bulletlist li {width:545px}
#bulletlist
{
font-size:12px;
}