@charset "utf-8";

* {margin:0; padding:0;}



body {

	margin:10px;

	background-color:#000000;

	color:#FFFFFF;

	font-size:10pt;

	font-family: Arial, Helvetica, sans-serif;

}



.container {

	margin: 0 auto;

	min-width: 970px;

	max-width: 970px;

	width: auto !important;

	width: 970px;

}



img { border:none; }



#header {

	border:#CCCCCC 1px solid;

	height:90px;

	margin-bottom:3px;

}



#header h1 {

	font-size:36px;

	font-weight:bold;

	text-align:right;

	margin:10px 20px;

}



#content {

	border:#CCCCCC 1px solid;
	height:410px;
	padding:20px 10px 20px 30px;
	overflow:none;

}



#content ul { margin-bottom:20px;}



#content li {

	list-style-type:none;

	display:inline;

	padding-right:10px;

}



#content p {padding:10px 0px;}



.inc_content_left {

float:left;
width:460px;

}



.inc_content_right {
float:right;
width:460px;
}

.inc_content_right ul {
margin-bottom: 10px !important;
}


a {

	color:#FFFFFF;

	text-decoration:none;

}



/**********************

* MENU

***********************/

/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssmenus.co.uk

Copyright (c) 2009- Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

#menu {float: right; padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:50; font-family: Arial, Helvetica, sans-serif;}

#menu li {float:left;}

#menu li a {display:block; float:left; height:20px; line-height:20px; color:#ffffff; text-decoration:none; font-size:10pt; padding:0 25px 0 5px;}





#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



#menu li a:hover {z-index:20; position:relative;color:#ffffff; background-color:#000000; text-decoration:underline;}

#menu li:hover {position:relative; z-index:20;}



#menu li:hover > a {color:#ffffff; background:#000000; text-decoration:underline;}

#menu li:hover > a.sub {color:#ffffff; background-color:#000000; text-decoration: underline;}



#menu li.current a {color:#ffffff; background:#000000;}



#menu li a.sub {background: #000000}

#menu li.current a.sub {color:#ffffff; background:#000000;}



#menu :hover ul {left:0; top:20px; width:160px; background:#000000; }



/* keep the 'next' level invisible by placing it off screen. */

#menu ul, 

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#menu :hover ul :hover ul

{left:120px; top:-1px; background:#000000; white-space:nowrap; width:100px; z-index:20; height:auto;}



#menu :hover ul li {margin:0; border-top:1px solid #666;}

#menu :hover ul li a {width:160px; padding:0; text-indent:5px; background:#000000; color:#ffffff; height:30px; line-height:30px;}

#menu :hover ul li a.fly {background:#000000 url(right-arrow.gif) no-repeat right center;}



#menu :hover ul :hover {background-color:#000000; color:#ffffff;}

#menu :hover ul :hover a.fly {background-color:#000000; color:#ffffff;}



#menu :hover ul li.currentsub a {background:#000000; color:#ffffff;}

#menu :hover ul li.currentsub a.fly {background:#000000 url(right-arrow.gif) no-repeat right center; color:#ffffff;}



#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:15px; background:#000000; color:#ffffff;}

#menu :hover ul :hover ul :hover {background-color:#000000; color:#ffffff;}



#menu :hover ul :hover ul li.currentfly a,

#menu :hover ul :hover ul li.currentfly a:hover {background:#000000; color:#ffffff;}







/**********************

* NEWS

***********************/

hr {

	border-width:1px 0px 0px 0px;

	border-color:#FFFFFF;

	border-style:solid;

	color:#000000;

	height:0px;

}



#footer {

	padding-top: 5px;

	font-size:8pt;

}



#foot_left { float:left; }

#foot_right { float: right; }



/**********************

* FORM STYLE

***********************/

.frmTable {

border-collapse:collapse;

border:none;

margin: 10px 0px;

}



.frmText { width:140px; }



.frmInput > input, .frmInput > textarea{

	width:400px;

	background-color:#000000;

	border:#FFFFFF 1px solid;

	padding:2px;

	color:#FFFFFF;

	font-size:10pt;

	font-family: Arial, Helvetica, sans-serif;

	overflow:auto;

}



.btnSend {

	width: 90px;

	border:#FFFFFF 1px solid;

	background:none;

	color:#FFFFFF;

}



.btnSend:hover, .btnSend:active{

	width: 90px;

	border:#FFFFFF 1px solid;

	background:none;

	color:#FFFFFF;

	font-weight:bold;

}



/**********************

* PRODUCTS STYLE

***********************/

.prodCat {

	float:left;

	width:455px;

	margin-top:30px; 

	text-align:center;

}



.prod {
	float:left;
	width:33%;
	height:370px;
	text-align:center;
}



.galNav {

	clear:both;

	text-align:center;

	padding-top:10px;

}




