
.main
{
	width:950px;
	margin-top: 0px;
}

#logo, #menu, #content, .main
{ margin-left: auto;
  margin-right: auto;
  position: relative;
}

.optionsmenu
{
  padding-top: 2px;
  text-align: right;
  height: 33px;
}

.HeaderSlide
{
	height: 101px;
}

.HomeSlide
{
  position: relative;
  float: left;
}

/* general settings */
.sectionTitle
{
  font-weight:bold;
  font-size:14px;
}

a
{
	text-decoration: none; 
	color:#7c7e72;
}

a:hover
{
	color:#FFFFFF;
}

.productLinks :hover
{
	padding-left:10px;
	background: transparent url(images/arrow_sel.png) no-repeat left center;
}

.RowBackground
{
	background: transparent url(images/table_back1.gif) repeat-x ;
}

.AlternateRowBackground
{
	
	background: transparent url(images/table_back2.gif) repeat-x ;
}

.RowOver
{
	background: transparent url(images/table_back3.gif) repeat-x ;
	cursor:pointer;
}

/* side menu */
.menu_left
{ 
  float: left; 
  width: 225px;
  min-height: 100px;
  height:auto !important;
  height:100px;
  /*position:relative;*/
  background: #000;
  margin-bottom:10px;
}

.contentmenubg
{
  clear:both;
  background:transparent url(images/cm_bg.jpg) no-repeat scroll left top;
  overflow:hidden;
  padding-bottom:20px;
  font-size:14px;
}

.contentitembg
{

  background:transparent url(images/db_full_bg.jpg) no-repeat scroll left top;
  overflow:hidden;
  padding-bottom:5px;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
}

.contentmenu
{
  padding-top: 15px;
  padding-left:10px;
  text-align:left;
}

.contentmenuentry
{
  padding-left:13px;
  text-indent:-12px;
  font-size:11px;
}

.subitem, .currentsubitem
{
  font-size:11px;
}


.contentmenu a, .contentmenu .subitem, .subitem
{
	background: transparent url(images/arrow.png) no-repeat left center;
	padding-left:10px;
	text-decoration: none; 
	color:#7c7e72;
}

.contentmenu .current , .contentmenu a:hover, .contentmenu .currentsubitem, .subitem:hover
{
	background: transparent url(images/arrow_sel.png) no-repeat left center;
	color:#FFFFFF;
}

.contentmenu .subitem, .contentmenu .currentsubitem
{
	margin-left: 10px;
}

/* main content */
#content
{ text-align: left;
  background: #000;
  width: 660px;
  float: right;  position: relative;
}

.content
{
  min-height: 500px;
}

.contentbg
{ 
  overflow: hidden;
  position: relative;
  background: #000000;
}

.contentbg, .footerbg
{
  padding-left: 8px;
  padding-right: 8px;
}

.footer
{
  border-top: 1px solid;
  clear:left;
  display:block;
}

.footerbg
{
  height: 19px;
}
/*Colors part */

body
{ 
  font-family:arial, verdana, sans-serif;
  font-size: 12px;
  color: #929280;
  background:#000000 url(images/body_bg.jpg) repeat-x scroll left top;
  margin: 0; padding: 0; 
  position: relative;
}

h3
{
  padding-top:14px;
  padding-bottom:14px;
  background: transparent url(images/title.gif) no-repeat center;
  text-align: center;
}

.contentbg
{ 
 border: 1px solid #40403E;

}
.optionsmenu
{
 color:#FFFFFF;
}

.optionsmenusep
{
  color:#000000;
  vertical-align: text-bottom;
}

/*AlertBox properties*/
.alertbox
{
  color:black;
  font-weight: bold; 
  background:#d8c3d7;
  border: thick solid #5f0b0b;
  padding-left: 10px;
  padding-right: 10px;
  margin:10px;
  
}

#newsitem
{
  padding: 15px;
  width: 650px;
  margin: 0 auto;
}

/*Header entries*/

.headerlogo

{ float: left;
  padding: 0px;
  z-index:1;
  position: absolute;
  margin-top:15px;
}

.logotext
{ font-family: century gothic, sans-serif;
  font-size: 24px;
  font-weight: bold;
  /*padding: 0px 0px 0px 14px;*/
  border: 0px;
  float: left;
  letter-spacing: 0px;
  vertical-align: text-bottom;
  z-index:1;
  padding-left:125px;
  top:80px;
  position: absolute;
  color: #D2D2A0;
  text-decoration:none;
}

/*content css for pages*/

#productcontent
{
    background: #000000;
}

.pro_linedrop {
height:35px;
width:950px;
background:url(images/black_0.gif);
position:relative;
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
_margin-top: -11px;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(images/black_1.gif);
}

.pro_linedrop li.lrt {
float:right;
vertical-align:middle;
	text-align:right;
    padding-top:5px;
	padding-right:0px;
    background:none;}


.pro_linedrop .select a {
display:block; 
height:35px; 
float:left; 
background: url(images/black_0.gif); 
padding:0 0px 0 5px;
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#fff;
}

.pro_linedrop .select a.active {
float:left;
background:url(images/black_1.gif);
}

.pro_linedrop .select a.active b {background:url(images/black_1.gif) right top;
}

.pro_linedrop .select li.lrt a {color:#0ff;}


.pro_linedrop .select a b {
display:block;
padding:0 10px 0 5px;
background:url(images/black_0.gif) right top;
}

.pro_linedrop .select li.line a b {
background:url(images/black_0a.gif) right top;
}

.pro_linedrop .select li.line a.active b {
background:url(images/black_1a.gif) right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url(images/black_1.gif);
cursor:pointer; 
color:#fff;
}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 10px 0 5px; 
background:url(images/black_1.gif) right top;
cursor:pointer;
}


.pro_linedrop .select li.line a:hover b, 
.pro_linedrop .select li.line:hover a b {
background:url(images/black_1a.gif) right top; 
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:948px;
top:35px; 
left:0; 
text-align:center;
background:#fff url(images/fade.gif);
border:1px solid #aaa;
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:transparent; padding:0 16px; margin:0; white-space:nowrap; color:#333;font-size:12px;font-weight:bold;}

.pro_linedrop .select :hover .sub li.subline a {color:#c00;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative; background:#fff url(images/fade.gif) left bottom;}

.searchmenu
{
	padding-right: 5px;
}


