/* default */
html, body {
	color: #fff;
	background: #1f1f1f;
	margin:0;
	font-family:"Trebuchet MS", Arial, sans-serif;
}
fieldset {
	border:0;
	padding:0;
}
table {
	border-spacing:0;
	font-size:100%;
}
img {
	border-color:#787878;
}
#component-contact table {
	width:90%;
}
div.pd-category table {
	width:92%;
}
a {
	color:#f0641e;
	text-decoration:none;
	outline:0;
}
a img {
	border:0;
}
a:hover {
	text-decoration:underline;
}
a h3 {
	font-style:italic;
}
a h3:hover {
	text-decoration:underline;
}
p {
	margin:0;
}
select {
	background:#2a2a2a;
	border:1px solid #4a4a4a;
	color:#fff;
	padding:1px;
	margin:1px 2px 1px;
	height:22px;
	font-size:95%;
	width:155px;
}
h1, h2, h3, h4 {
	margin:0 0 20px;
}
form {
	margin:0;
}
/* page */
.center {
	margin-left:auto;
	margin-right:auto;
	width:995px;
}
.inputbox {
	margin:0;
}
.breadcrumbs {
	margin:0px 15px;
}
.pathway {
	color:#f0641e;
}
.larger:hover, .reset:hover, .smaller:hover {
	text-decoration:none;
}
.menu {
	padding:0;
}
.contentheading {
	font-size:180%;
	padding:20px 0;
}
.buttonheading {
	padding:0 5px;
}
.contentpaneopen {
}
.componentheading {
	font-size:180%;
	margin:0;
}
.searchintro {
	line-height:1em;
}
input, #form-login .inputbox, .required {
	background:#FFFFFE url(../images/input-bg.gif) repeat-x scroll center top;
	border-color:#464646 #1F1F1F #1F1F1F #464646;
	border-style:solid;
	border-width:1px;
	padding:2px 2px;
	color:#000001;
}
#interestedin, #interestedin2 {
	width:126px;
}
/* search */
#search_pos {
	position:absolute;
	margin:40px 810px;
	z-index:2;
}
.pixsearch {
	border: none;
	background:url(../images/search-bg.png) no-repeat;
	width:157px;
	height:28px;
}
.pixsearch input {
	border: none;
	font-size:75%;
	color:#fff;
	background:none;
	position:absolute;
	padding:7px 10px;
}
.ps_results {
	position:absolute;
	font-size:75%;
	width:500px;
	background:#222;
	border:1px solid #787878;
	padding:10px;
	margin:103px 712px;
	z-index:1;
}
#ps_results {
	float:right;
}
#ps_link {
	margin-left:468px;
}
.ps_header {
	text-transform:uppercase;
	border-bottom:1px solid #787878;
	margin-bottom:10px;
}
.ps_row_1, .ps_row_2 {
	padding:10px 0 0;
	border-bottom:1px solid #787878;
}
.ps_row_1 h3, .ps_row_2 h3 {
	margin:0px;
	font-size:100%
}
.ps_row_btm {
	margin:10px 0 0;
}
/* button */
.button, .validate {
	background:transparent url(../images/grad1.gif) repeat-x scroll center;
	border-color:#464646 #1F1F1F #1F1F1F #464646;
	border-style:solid;
	border-width:1px;
	color:#fff;
	padding:3px 8px;
}
.button:hover, .validate:hover {
	background:#434343;
}
.button {
	margin:10px 5px 0;
	text-decoration:none;
}
.button:hover {
	text-decoration:none;
}
#searchForm button {
	margin:10px;
}
.module {
	background:url(../images/box-br.gif) no-repeat right bottom;
	clear:both;
	float:left;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	width:100%;
}
.module {
	font-size:95%;
}
.module div {
	background:url(../images/box-bl.gif) no-repeat left bottom;
	padding:0;
}
.module div div {
	background:url(../images/box-tr.gif) no-repeat right top;
	padding:0;
}
.module div div div {
	background:url(../images/box-tl.gif) no-repeat left top;
	padding:0 20px 20px;
}
.module div div div div {
	background:url(../images/blank.gif);
	margin:0;
	padding:0;
}
.module h3 {
	background:url(../images/h3-bg.png) no-repeat left 45%;
	padding:17px 25px;
	margin:0;
	font-size:95%;
}
.module .menu {
	margin:5px 0 0;
}
.module .menu li {
	list-style:none;
	padding: 2px 0;
}
.module .menu a, .phoca-dl-sections-box-module .sections {
	background: url(../images/mainlevel-bg.gif) no-repeat right top;
	display:block;
	height:32px;
	color:#efefef;
}
.module .menu a span, .phoca-dl-sections-box-module .sections {
	padding:5px 0;
	display:block;
}
.module .menu a:hover {
	color:#f0641e;
	text-decoration:none;
	background: url(../images/mainlevel-bg.gif) no-repeat right bottom;
}
.module .menu #current a {
	background: url(../images/mainlevel-bg.gif) no-repeat scroll right bottom;
	color:#F0641E;
}
.phoca-dl-sections-box-module .sections {
	margin:5px 0 -10px;
}
.phoca-dl-sections-box-module .sections a {
	color:white;
}
.phoca-dl-sections-box-module .sections a:hover {
	text-decoration:none;
	color:#F0641E;
}
.small {
	font-size:70%;
}
#homepage {
	width:100%;
	background:#464646;
}
#header-bg {
	width:100%;
	height:140px;
	background:url(../images/body-bg.png);
}
#header {
	height:140px;
	background:url(../images/header-bg.jpg) no-repeat center top;
}
#logo {
	position:absolute;
	width: 400px;
	height: 100px;
	background: url(../images/logo.png) no-repeat;
	margin: 0px 15px;
}
#nav_pos {
	position:absolute;
	margin: 90px 0px;
}
#nav {
	background: url(../images/nav-bg.png) no-repeat center;
	width: 995px;
	font-size:70%;
	height:45px;
	margin:5px 0;
}
#nav ul {
	margin: 0px 5px;
	padding: 5px 0px;
}
#nav li {
	list-style:none;
	float:left;
}
#nav li.item1:hover, #nav li.active-item1:hover {
	background: url(../images/mainnav-hover-first.gif) no-repeat left;
}
#nav li.active-item2:hover, #nav li.active-item3:hover, #nav li.active-item4:hover, #nav li.active-item5:hover, #nav li.active-item6:hover, #nav li.active-item7:hover, #nav li.item2:hover, #nav li.item3:hover, #nav li.item4:hover, #nav li.item5:hover, #nav li.item6:hover, #nav li.item7:hover, #nav li.item8:hover, #nav li.item9:hover {
	background: url(../images/mainnav-hover.gif) repeat-x right;
}
#nav li.active-item1 {
	background: url(../images/mainnav-active-first.gif) no-repeat left;
}
#nav li.active-item2, #nav li.active-item3, #nav li.active-item4, #nav li.active-item5, #nav li.active-item6, #nav li.active-item7, #nav li.active-item8, #nav li.active-item9 {
	background: url(../images/mainnav-active.gif) repeat-x right;
}
#nav a {
	float: left;
	padding: 0 20px;
	background: url(../images/mainnav-sep.gif) no-repeat right;
	color: #EFEFEF;
	line-height: 40px;
	font-size:105%;
	text-decoration:none;
}
#showcase {
	height: 180px;
	background: url(../images/showcase-bg-bg.jpg) repeat-x;
	margin: 0px 0px;
}
#showcase-fg {
	height: 180px;
	background: url(../images/showcase-bg.png) no-repeat center;
}
#showcase-cnt {
}
#breadcrumbs {
	height: 45px;
	background:url(../images/breadcum-bg.png) no-repeat center;
	font-size:70%;
}
#breadcrumbs-cnt {
	position:absolute;
	margin:8px 11px;
}
/* fontsize*/
#fontSize {
	margin:0px -25px;
	font-size:115%;
	padding:6px 0
}
.larger, .reset, .smaller {
	color:#787878;
	font-weight:bold;
}
/* */
#main {
	width:995px;
	font-size:80%;
}
#content1 {
	width:995px;
	float:right;
}
#content2 {
	width:790px;
	float:right;
}
#content3 {
	width:575px;
	float:right;
}
#content1 #content {
	background:transparent url(../images/content-center1.png) repeat-y scroll 0 0;
}
#content1 #content-top {
	background:transparent url(../images/content-top1.png) no-repeat scroll center top;
}
#content1 #content-bot {
	background:transparent url(../images/content-bot1.png) no-repeat scroll center bottom;
}
#content2 #content {
	background:transparent url(../images/content-center2.png) repeat-y scroll 0 0;
}
#content2 #content-top {
	background:transparent url(../images/content-top2.png) no-repeat scroll center top;
}
#content2 #content-bot {
	background:transparent url(../images/content-bot2.png) no-repeat scroll center bottom;
}
#content3 #content {
	background:transparent url(../images/content-center3.png) repeat-y scroll 0 0;
}
#content3 #content-top {
	background:transparent url(../images/content-top3.png) no-repeat scroll center top;
}
#content3 #content-bot {
	background:transparent url(../images/content-bot3.png) no-repeat scroll center bottom;
}
#content {
	float:right;
	width:100%;
}
#content-bot {
	padding:20px 20px 20px;
}
#left {
	width:200px;
	float:left;
	margin:1px 5px 0 0;
}
#right {
	width:210px;
	float:left;
	margin:1px 0;
}
#modlgn_passwd, #modlgn_username {
	width:90%;
}
#form-login ul {
	padding:0 15px
}
#form-login li {
	margin:10px 0px;
}
#searchForm {
	padding:20px 20px 0;
	line-height:2em;
}
#bottom1, #bottom3 {
	float:left;
	width:497px;
}
#bottom2, #bottom4 {
	width:497px;
	float:left;
}
.separator {
	clear:both;
}
#footer-bg {
	background:#1f1f1f url(../images/footer-bg.jpg) repeat-x;
	height:100px;
}
#footer {
	padding:29px 0;
	color:#787878;
	font-size:80%;
}
/* Gtranslate */
a.flag {
	background-image:url('../images/16a.png');
}
a.flag:hover {
	background-image:url('../images/16.png');
}
/* End of Gtranslate */
.clearfix-tabs {
	clear: both;
}
.gk_tab_item_space {
	padding: 10px 0;
}
/* ||| set of clearing floats |||*/	

.clearfix-tabs:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix-tabs {
	display: inline-block;
}
/* Hides from IE-mac \*/

* html .clearfix-tabs {
	height: 1%;
}
.clearfix-tabs {
	display: block;
	clear: none;
}
/* End hide from IE-mac */

/* ||| the end |||*/

div.gk_tab-style3 {
	position: relative;
	padding: 1px 0;
}
div.gk_tabmenu-style3 {
	overflow:hidden;
}
ul.gk_tab_ul-style3 {
	float: left;
	visibility:hidden;
	font-size:0%;
	width:0px;
}
div.gk_tab_container0-style3 {
	position:absolute;
	float: left;
	padding: 0 50px;
}
div.gk_tab_container1-style3 {
	overflow: hidden;
	margin: 0;
}
div.gk_tab_item-style3 {
	float: left;
	overflow: hidden;
}
.gk_tab_news_image {
	margin-right:35px;
}
.readon {
	font-size:75%;
}
/* message */
#system-message {
	position:absolute;
	width:210px;
	background:#222;
	border:1px solid #787878;
	padding:10px;
	margin:5px 295px;
	z-index:1;
}
/* error */
.invalid {
	color:#f00;
}
/* contact us */
.sectiontableheader {
	background:#222;
	padding-left:5px;
}
.category {
	padding-left:5px;
}
/* contact form */
div.module .cf_inputbox {
	width:150px;
}
.cfclear {
	height:0;
}
.LV_invalid_field {
	border:2px solid #ff6600;
	background: #cc0000;
}
input[type=checkbox] {
	background:none;
	border:none;
}
/* installation */
.article_separator {
	display:block;
	height:0px;
}
/* bubble style */
.offer-title {
	background-color:#2A2A2A;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	left:7px;
	margin:0;
	padding:0 3px;
	position:absolute;
	top:-15px;
}
.offer {
	background-color:#2A2A2A;
	border:1px solid #666666;
	margin:20px 0;
	padding:10px 10px;
	position:relative;
}
.imagebox {
	border:3px solid #666666;
	padding:0;
	background:#fff;
	text-align:center;
}
p.config {
	background:url("../images/config.png") no-repeat scroll 15px 6px;
	border:1px solid #666666;
	border-bottom:0px;
	padding:5px 0 5px 50px;
}
p.download {
	background:url("../images/download.png") no-repeat scroll 15px 6px;
	border:1px solid #666666;
	border-bottom:0px;
	padding:5px 0 5px 50px;
}
p.discount, p.discount2 {
	background:url("../images/sticky-bg.gif") no-repeat scroll 5px 5px;
	border:1px solid #666666;
	padding:5px 0 20px 50px;
}
p.discount2 {
	border-top:0px;
}
/* pagination */
.pagination span, .pagination a {
	margin:5px;
}
/* Bullet Styles */
ul.bullet {
padding: 0 0 0 15px;
}
ul.bullet li {
list-style: none;
padding: 0 0 3px 15px;
margin: 0 0 5px;
background: no-repeat 0 4px;
}
ul.bullet li a {
font-size: 100%;
line-height: 1.7;
}
ul.bullet li {
	background-image: url(../images/bullet.png);
}

