/** PRODUCT PAGE*/
.image_button:hover{
	filter:alpha(opacity=80);
	opacity:0.80;

}


.product_headline {
	font-size:16px;
	text-align:left;
	font-weight:900;
	text-transform: uppercase;
	color:#00aff0;

}
.product_products {
	background-color:#dedfe4;
	color: #000;
	padding:6px;
	border:1px solid #d0d0d0;
	
	
}
.product_item {
	text-align:left;
	font-weight:bold;
}

.product_item a {
	color:#000;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}

.product_item h2 {
	color:#000;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}

.product_buy_link {
	width:16px;
	height:16px;
	background-image:url(/public/gfx/Shoppingcart_16x16.png);
	background-repeat:no-repeat;

}

.product_price {
	font-size:8pt;
	font-weight:bold;
}

.product_container {
	text-align:center;

}

.product_info_box {
	background-image:url('/public/gfx/box_light_small.png'); 
	background-repeat:no-repeat;
	width:240px;
	height:113px;
}
.product_info_box p {
	font-size:13px;
	color:#000;

}

.product_info_box h3 {
	line-height:1.3em;
	font-size:12px;
	color:#0590fc;
	font-weight:bold;
	text-transform: uppercase;
}

.product_spec_box .item {
	font-size:12px;
	color:000;
	background-image:url('/public/gfx/bluedot4px.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	line-height:2.3em;
}

.oss_box {


}
.oss_box h3 {
	margin-top:2px;
	line-height:1.3em;
	font-size:12px;
	color:#0590fc;
	font-weight:bold;
	text-transform: uppercase;

}
.oss_icon {
	background-position:center;
	float:left;
	background-repeat:no-repeat;
	margin-left:50%;

}


.blue_headline_upper {
	margin-top:2px;
	line-height:1.3em;
	font-size:12px;
	color:#0590fc;
	font-weight:bold;
	text-transform: uppercase;
}


/** REGISTRATION FORM */
.contact_form_title {
	margin-top:8px;
	color:#595454;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
}

.fieldhightlight {
	border:1px solid red;
}

.hover:hover {
background-color: #0590fc;
filter:alpha(opacity=70);
opacity:0.70;
}

/* RIGHT SIDE */

.headline {
	color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10pt;
}

.right_box {
	padding:4px;
	margin-top:1em;
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:0.70;
	color: #fff;

}
#cart {
	padding:4px;

}
#cart .cart_price {
	color:#fff;
	font-weight:bold;
}

#cart .cart_total {
	color:#fff;
	font-weight:bold;
	font-size:10pt;
}

#cart .headline {
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

#cart .item {
	color:#fff;	
}

.product_box {


}

#menu-area {
	width:100%;
	clear:both;
	margin-left:16%;
	margin-top:85px;
}
#menu-area .top_menu_link{
	margin-left:2em;
	float:left;
}
#menu-area .top_menu_link:hover{
	color:#10a5f9;
}


#menu-area a {
	font-size:14pt;
	color:#fff;
	font-weight:bold;
}

#whychoose .bullet {
	color:#00aff0;
	padding-left:4px;
	margin-top:2px;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
}

#bulletlist .bullet {
	color:#00aff0;
	padding-left:4px;
	margin-top:2px;
	margin:.8em 0 .2em 0;
	padding:0;
}

.bulletlist .bullet {
	color:#00aff0;
	padding-left:4px;
	margin-top:2px;
	margin:.8em 0 .2em 0;
	padding:0;
}
#bulletlist a {
	color:#10a5f9;
}

#supportbox .biglink {

	color:#00aff0;
	padding-left:4px;
	margin-top:2px;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
	font-size:14pt;


}

#supportbox .semibiglink {

	color:#00aff0;
	padding-left:4px;
	margin-top:2px;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
	font-size:12pt;


}

#footer p {
	color:#fff;
	padding:10px;
	margin:0;
}

#footer a {

}

#footer a:hover {
	filter:alpha(opacity=50);
	opacity:0.50;
}

#support h2 {
	font-size:14pt;

}

.support_categori_item {
	padding-top:12px;
}

#support_categori_item a {
	
}

#support_categori a {
	color:#595454;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
	font-size:14pt;

}

#terms .headline {
	margin-top:2px;
	line-height:1.3em;
	font-size:12px;
	color:#0590fc;
	font-weight:bold;
	text-transform: uppercase;
}

#termsbox p {
	color:#fff;
}


a {
	color:#369;
	text-decoration:none;

}
a:hover {
	color:#00aff0;
	text-decoration:none;
}
h2 {
	color:#595454;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
	font-size:14pt;

}
h1, h2, h3 {
	color:#595454;
	margin:.8em 0 .2em 0;
	padding:0;
	font-weight:bold;
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
	color:#595454;
	font-size:13px;
	color:#000;
}

ul {
	list-style-image: url('/public/gfx/bluedot.png');
}

li {
	margin:.8em 0 .2em 0;
	padding:0;
	font-size:13px;
	color:#000;

}
b {
	font-size:13px;
	font-weight:bold;
}

#termsbox {
	overflow:scroll;
	color:#fff;
	display: none;
	z-index:15000;
	position: fixed;
	top: 4%;
	right:auto;
	width:500px;
	height:400px;
	background-color: #000;
	border: 1px solid black;
	padding: 8px;
}
.livechat {
	background-color:#fff;
	margin-left:auto;
	width:139px;
	margin-right:auto;

}

.dark_link a {
	color:#595454;
	font-weight:normal;
}




