/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; }

body{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #000000;
padding-bottom: 100px;
}

/*p{
margin: 2px 0px;
}*/
#holder{
width: 886px;
margin: 10px auto;
}

#header{
background-color: #FFFFFF;
height: 77px;
text-align: center;
}
.flashy{background-color: #000000;}
h1{
font-size: 30px;
color: #434343;
margin: 15px 0px;
}


h2{
font-size: 22px;
color: #434343;
margin: 15px 0px;
}

h3{
font-size: 18px;
color: #434343;
margin: 15px 0px;
}

h4 {
font-size: 14px;
color: #434343;
margin: 15px 0px;
text-transform: uppercase;
}

h5 {
font-size: 12px;
color: #666;
margin: 15px 0px;
text-transform: uppercase;
padding: 0;
}

.newsletter-tit{
font-size: 12px;
color: #666;
margin: 0;
padding: 0;
/*margin-top: 8px;
padding-bottom: 10px;*/
font-weight: bold;
text-transform: uppercase;
/*display: block;*/
text-align: center;
vertical-align: middle;
}

.homefrm{
margin-top: 0px;
}

.float-left-image{
float: left;
margin: 5px 5px 5px 0px;
}
.float-right-image{
float: right;
margin: 5px 0px 5px 5px;
}

.note {
letter-spacing: -0.5px;
font-size: 10px;
text-align: left;
margin: 7px 0px;
}

#topmenu{
float: left;
width: 886px;
width: 889px;
}
.topmenuLeft{
	background-image: url(../images/topmenuL.jpg);
	background-repeat: no-repeat;
	width: 122px;
	height: 35px;
	float: left;
	padding: 6px 0 0 0;
}
.top-about:link, .top-about:active, .top-about:visited, .top-aboutdn:link, .top-aboutdn:active, .top-aboutdn:visited, .top-prods:link, .top-prods:active, .top-prods:visited, .top-prodsdn:link, .top-prodsdn:active, .top-prodsdn:visited, .top-press:link, .top-press:active, .top-press:visited, .top-pressdn:link, .top-pressdn:active, .top-pressdn:visited, .top-buy:link, .top-buy:active, .top-buy:visited, .top-buydn:link, .top-buydn:active, .top-buydn:visited, .top-support:link, .top-support:active, .top-support:visited, .top-supportdn:link, .top-supportdn:active, .top-supportdn:visited, .deutsch:link, .deutsch:active, .deutsch:visited, .topmenuL{
height: 41px;
float: left;
text-decoration: none;
}
/*----------------------------------------------------edited------------------------------*/
.top-about2:link, .top-about2:active, .top-about2:visited, .top-aboutdn2:link, .top-aboutdn2:active, .top-aboutdn2:visited, .top-prods2:link, .top-prods2:active, .top-prods2:visited, .top-prodsdn2:link, .top-prodsdn2:active, .top-prodsdn2:visited, .top-press2:link, .top-press2:active, .top-press2:visited, .top-pressdn2:link, .top-pressdn2:active, .top-pressdn2:visited, .top-buy2:link, .top-buy2:active, .top-buy2:visited, .top-buydn2:link, .top-buydn2:active, .top-buydn2:visited, .top-support:link, .top-support:active, .top-support:visited, .top-supportdn:link, .top-supportdn:active, .top-supportdn:visited, .deutsch:link, .deutsch:active, .deutsch:visited, .topmenuL{
height: 41px;
float: left;
text-decoration: none;
}

.top-about:link, .top-about:active, .top-about:visited, .top-aboutdn:link, .top-aboutdn:active, .top-aboutdn:visited{
background-repeat: no-repeat;
width: 121px;
}
.top-about:link, .top-about:active, .top-about:visited{background-image: url(../images/about.jpg);}
.top-about:hover, .top-aboutdn:link, .top-aboutdn:active, .top-aboutdn:visited{background-image: url(../images/about-dn.jpg);}
/*----------------------------------------------------edited------------------------------*/
.top-about2:link, .top-about2:active, .top-about2:visited, .top-aboutdn2:link, .top-aboutdn2:active, .top-aboutdn2:visited{
background-repeat: no-repeat;
width: 121px;
}
.top-about2:link, .top-about2:active, .top-about2:visited{background-image: url(../images/translated/about2.jpg);}
.top-about2:hover, .top-aboutdn2:link, .top-aboutdn2:active, .top-aboutdn2:visited{background-image: url(../images/translated/about-dn2.jpg);}


.top-prods:link, .top-prods:active, .top-prods:visited, .top-prodsdn:link, .top-prodsdn:active, .top-prodsdn:visited{
background-repeat: no-repeat;
width: 127px;
}
.top-prods:link, .top-prods:active, .top-prods:visited{background-image: url(../images/products.jpg);}
.top-prods:hover, .top-prodsdn:link, .top-prodsdn:active, .top-prodsdn:visited{background-image: url(../images/products-dn.jpg);}
/*----------------------------------------------------edited------------------------------*/
.top-prods2:link, .top-prods2:active, .top-prods2:visited, .top-prodsdn2:link, .top-prodsdn2:active, .top-prodsdn2:visited{
background-repeat: no-repeat;
width: 127px;
}
.top-prods2:link, .top-prods2:active, .top-prods2:visited{background-image: url(../images/translated/products2.jpg);}
.top-prods2:hover, .top-prodsdn2:link, .top-prodsdn2:active, .top-prodsdn2:visited{background-image: url(../images/translated/products-dn2.jpg);}

.top-press:link, .top-press:active, .top-press:visited, .top-pressdn:link, .top-pressdn:active, .top-pressdn:visited{
background-repeat: no-repeat;
width: 94px;
}
.top-press:link, .top-press:active, .top-press:visited{background-image: url(../images/press.jpg);}
.top-press:hover, .top-pressdn:link, .top-pressdn:active, .top-pressdn:visited{background-image: url(../images/press-dn.jpg);}
/*----------------------------------------------------edited------------------------------*/
.top-press2:link, .top-press2:active, .top-press2:visited, .top-pressdn2:link, .top-pressdn2:active, .top-pressdn2:visited{
background-repeat: no-repeat;
width: 94px;
}
.top-press2:link, .top-press2:active, .top-press2:visited{background-image: url(../images/translated/press2.jpg);}
.top-press2:hover, .top-pressdn2:link, .top-pressdn2:active, .top-pressdn2:visited{background-image: url(../images/translated/press-dn2.jpg);}

.top-buy:link, .top-buy:active, .top-buy:visited, .top-buydn:link, .top-buydn:active, .top-buydn:visited{
background-repeat: no-repeat;
width: 151px;
}
.top-buy:link, .top-buy:active, .top-buy:visited{background-image: url(../images/buy.jpg);}
.top-buy:hover, .top-buydn:link, .top-buydn:active, .top-buydn:visited{background-image: url(../images/buy-dn.jpg);}
/*----------------------------------------------------edited------------------------------*/
.top-buy2:link, .top-buy2:active, .top-buy2:visited, .top-buydn2:link, .top-buydn2:active, .top-buydn2:visited{
background-repeat: no-repeat;
width: 151px;
}
.top-buy2:link, .top-buy2:active, .top-buy2:visited{background-image: url(../images/translated/buy2.jpg);}
.top-buy2:hover, .top-buydn2:link, .top-buydn2:active, .top-buydn2:visited{background-image: url(../images/translated/buy-dn2.jpg);}

.top-support:link, .top-support:active, .top-support:visited, .top-supportdn:link, .top-supportdn:active, .top-supportdn:visited{
background-repeat: no-repeat;
width: 153px;
}
.top-support:link, .top-support:active, .top-support:visited{background-image: url(../images/support.jpg);}
.top-support:hover, .top-supportdn:link, .top-supportdn:active, .top-supportdn:visited{background-image: url(../images/support-dn.jpg);}

#content, #content-home, #content-about, #content-gamer, #content-silent{
float: left;
width: 886px;
}
#content{background-color: #FFFFFF;}
#content-home{background-color: #171717; color: #FFFFFF}
#content-about{background-image: url(../images/about-bg.jpg); background-position: bottom; background-repeat: no-repeat; height: 960px}
#content-prods{background-color:#FFFFFF; padding:  20px 60px; width: 766px; float: left;}
#content-gamer{background-color: #000000}
#content-silent{background-color: #FFFFFF}

#Lcol{
width: 200px;
float: left;
padding: 30px 0px 30px 26px;
}
#Rcol{
width: 590px;
float: left;
padding: 30px 35px;
}
#Rcol-gamer{
width: 590px;
float: left;
padding: 0px 15px 30px 15px;
background-color: #FFFFFF;
margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
_margin-right: 10px;
}
#Rcol-silent{
width: 590px;
float: left;
padding: 0px 35px 30px 35px;
/*padding: 30px 35px;*/
background-color: #FFFFFF;
margin-top: 30px;
}
#Rcol-about{
width: 570px;
float: left;
padding: 30px 25px;
margin-top: 30px;
background-color: #FFFFFF;
margin-left: 20px;
}

/* -------- PRODUCTS --------- */

.line-cats{float: left; _margin-bottom: 20px;}
.categoryG, .categoryS, .categoryG-end, .categoryS-end{
width: 198px;
height: 234px;
padding: 10px 20px;
float: left;
text-decoration: none;
margin-bottom: 20px;
}
.categoryG, .categoryG-end{background-color: #363636;}
.categoryS, .categoryS-end{background-color: #e8e8e8;}
.categoryG, .categoryS{margin-right: 20px;}

.catnameG, .catnameS{
text-transform: uppercase; 
margin-top: 5px;
margin-bottom: 20px;
padding-bottom: 10px;
font-weight: bold;
font-size: 14px;
}
.catnameG{color: #C1D72D; border-bottom: solid 1px #C1D72D;}
.catnameS{color: #363636; border-bottom: solid 1px #c5c5c5;}

.prodcat-box{
background-image: url(../images/prodcat-repeat.jpg);
background-repeat: repeat-y;
width: 199px;
}

.prodcatlnk:link, .prodcatlnk:active, .prodcatlnk:visited, .prodcatlnkdn:link, .prodcatlnkdn:active, .prodcatlnkdn:visited{
width: 165px;
padding: 10px 17px;
float: left;
text-transform: uppercase;
text-decoration: none;
border-top: dotted 1px #000000;
font-weight: bold;
}
.prodcatlnk:link, .prodcatlnk:active, .prodcatlnk:visited{color: #363636;}
.prodcatlnkdn:link, .prodcatlnkdn:active, .prodcatlnkdn:visited{background-color: #C1D72D; color: #FFFFFF;}

.prodlnk:link, .prodlnk:active, .prodlnk:visited{
text-decoration: none;
float: left;
margin-right: 10px;
width: 176px;
padding: 5px;
color: #000000;
}
.prodthumb{
float: left;
margin-right: 10px;
}
.prod-mainimg{
border: solid 1px #e5e5e5;
float: left;
text-align: center;
}
.prod-top{
float: left;
margin-bottom: 20px;
}

.prod-details{
float: left;
height: 207px;
width: 260px;
padding: 0px 20px;
}
.prod-desc{
border-top: solid 2px #ccc;
border-bottom: solid 2px #ccc;
margin: 10px 0px;
height: 145px;
}
.prodcat-tit {
text-transform: uppercase;
color: #666666;
font-size: 14px;
font-weight: bold;
}
.prodname-titG, .prodname-titS{
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
}
.prodname-titG{/*color: #C1D72D;*/color: #000000;}
.prodname-titS{color: #000000;}

.prod-tabs{float: left; width: 590px;}

.prodname{
font-weight: bold;
margin-bottom: 2px;
text-transform: uppercase;
float: left;
width: 176px;
}
.shdesc{float: left;}

.prod-imgthumb{
margin: 20px;
width: 144px;
height: 144px;
float: left;
border: solid 1px #999;
padding: 2px;
background-color: #FFFFFF;

}

.question{
color: #C1D72D;
font-style: italic;
font-weight: bold;
}

.linelnk:link, .linelnk:active, .linelnk:visited{
margin-top: 30px;
float: left;
}
/* -------- END PRODUCTS --------- */

.pagetit{
margin: 10px 0px;
}
.news{
color:#999999;
padding-right: 15px;
}
.newslnk:link, .newslnk:active, .newslnk:visited{
color: #FFFFFF;
text-decoration: none;

}
.contact-det{
background-image: url(../images/contact-details.jpg);
background-repeat: no-repeat;
width: 180px;
height: 122px;
font-size: 11px;
padding-top: 41px;
padding-left: 20px;
}
.contact-det2{
background-image: url(../images/translated/contact-details2.jpg);
background-repeat: no-repeat;
width: 180px;
height: 122px;
font-size: 11px;
padding-top: 41px;
padding-left: 20px;
}
.contact-add{
padding-top: 12px;
display: block;
}
.contact-num{
padding-top: 20px;
display: block;
}

.tabtop{
width: 590px;
height: 22px;
background-image: url(../images/tab-bot-line.jpg);
background-repeat: repeat-x;
}

.tab-col-head{
border-right: solid 1px #fff;
background-color: #f0f0f0;
padding: 5px;
}
.tab-col-head2{
border-bottom: solid 1px #fff;
background-color: #f0f0f0;
padding: 5px;
width: 100px;
}
.tab-col-head-end{
background-color: #f0f0f0;
padding: 5px;
}
.tab-col, .tab-col2, .tab-col-blue{
border-right: solid 1px #f0f0f0;
border-bottom: solid 1px #f0f0f0;
padding: 5px;
}
.tab-col-end, .tab-col2-end, .tab-col-blue-end{
border-bottom: solid 1px #f0f0f0;
padding: 5px;
}
.tab-col2, .tab-col2-end {padding-left: 20px;}
.tab-col-blue, .tab-col-blue-end{background-color: #f7f7f7; padding-left: 20px; }

.where-tab:link, .where-tab:active, .where-tab:visited, .where-tabdn:link, .where-tabdn:active, .where-tabdn:visited{
background-repeat: no-repeat;
width: 96px;
height: 22px;
float: left;
text-decoration: none;
color: #000000;
line-height: 22px;
vertical-align: middle;
text-align: center;
}
.where-tab:link, .where-tab:active, .where-tab:visited{background-image: url(../images/where_tab_up.jpg);}
.where-tabdn:link, .where-tabdn:active, .where-tabdn:visited{background-image: url(../images/where_tab_dn.jpg);}

.contact-frm{margin-top: 22px;}

.contact-tab:link, .contact-tab:active, .contact-tab:visited, .contact-tabdn:link, .contact-tabdn:active, .contact-tabdn:visited{
background-repeat: no-repeat;
width: 118px;
height: 22px;
float: left;
text-decoration: none;
color: #000000;
line-height: 22px;
vertical-align: middle;
text-align: center;
}
.contact-tab:link, .contact-tab:active, .contact-tab:visited{background-image: url(../images/contact_tab_up.jpg);}
.contact-tabdn:link, .contact-tabdn:active, .contact-tabdn:visited{background-image: url(../images/contact_tab_dn.jpg);}

.green-line, .green-line2{
border-bottom: solid 3px #C1D72D;
width: 590px;
}
.green-line{margin-bottom: 10px;} 
.green-line2{margin-bottom: 0px;}

.grey-line, .grey-line2{
border-bottom: solid 1px #CCCCCC;
margin: 0;
padding: 0;
}
.grey-line{width: 590px;}
.grey-line2{width: 580px; margin: 0px 0px 12px 0px; float: left;}

.contact-cell-blue, .contact-cell-blue2{
width: 120px;
background-color: #f5f5f5;
padding: 4px 0px 4px 25px;
}
.contact-cell-blue{border-top: solid 1px #e5e5e5;}
.contact-cell-blue2{border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5;}

.contact-cell-white, .contact-cell-white2{
padding: 4px 4px;
text-align: center;
width: 170px;

}
.contact-cell-white{border-top: solid 1px #e5e5e5;}
.contact-cell-white2{border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5;}

.thankspage{
border-top: solid 3px #C1D72D;
border-bottom: solid 3px #C1D72D;
width: 590px;
padding: 50px 0px;
margin-top: 20px;
}
.namey{text-transform:capitalize}

.errorbox{
width: 576px;
padding: 5px;
text-align: center;
border: solid 2px #CC0000;
background-color: #ffe4c7;
margin-top: 10px;
color: #CC0000;
}
.warning{color: #CC0000; padding-left: 20px;}

.signup{
line-height: 11px;
text-align: center;
font-size: 9px;
vertical-align: middle;
padding: 1px 0px;
height: 11px;
}
.signup-butt{
vertical-align: middle;
/*margin-top: 2px;*/
}

.press-box{
width: 160px;
float: left;
padding: 20px 0px;

}
.press-vline{
border-left: dotted 1px #ccc;
float: left;
height: 255px;
padding-right: 31px;
margin-left: 20px;
margin-top: 45px;
}
.press-hline{
border-bottom: dotted 1px #ccc;
float: left;
width: 590px;
height: 20px;

}

.press-img{
border: solid 1px #ccc;
padding: 15px;
}

.press-tit{
font-size: 14px;
font-weight: bold;
padding: 10px 0px;
}

.press-box a{
color: #000000;
text-decoration: none;
}
.press-box a:hover{text-decoration: underline;}

li.sitemap{
list-style: disc;
margin: 5px 0px;
}

.sitemaplnk:link, .sitemaplnk:active, .sitemaplnk:visited{
color: #000000;
text-decoration: none;
}
.sitemaplnk:hover{text-decoration: underline}

.nicelink:link, .nicelink:active, .nicelink:visited{
color: #000000;
text-decoration: underline;
}
.nicelink:hover{text-decoration: none}

#footer{
float: left;
width: 856px;
margin-top: 5px;
color: #FFFFFF;

padding: 0px 10px;
font-size: 11px;
margin-bottom: 100px;
}
.copy{
float:left;
text-transform: uppercase;
}
.foot{
text-align: right;
}
.foot a{
text-decoration: none;
color: #FFFFFF;
padding: 0px 2px;
text-transform: uppercase;
}