/* CSS Document */

body
{
	color:#5C5C5C;/*#AF1E23;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.index_promo_caption h1, h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase
}

h2.moto {
  color:#3399CC;
  text-transform:none;
}

ol.headlines li{
  padding-bottom: 15px;
}

.results{
	position:relative;
	width:80%
}

td#tdMainTitle
{
	font-weight:bold
}
td.tdMainTitle
{
	font-weight:bold
}

.login_form_input
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Georgia,Verdana,"Times New Roman",Times,serif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
	width:179px;
}

.username_login
{
	width:100px;
	height:18px;
	font-weight:bold;
/*	border:1px solid pink;*/
	position:relative;
	z-index:100;
	padding:4px
}

/*	Mootools		*/

.username
{
	width:150px;
	height:28px;
	border:1px solid;
	position:relative;
	z-index:100;
	padding:4px
}
.username
{
	background-color:#EFE
}

.cart{
position:relative
}

.group
{
	width:100%;
	height:100%;
	min-height:30px;
	position:relative;
	float:left;
	margin:0px;
	z-index:100;
	padding:0px
}

.member{
	margin:5px
}

.dragover
{
	border:3px solid #900;
	background-color:#FEE;
	color:#000
}
/*	/ Mootools	*/



/*	Header	*/
div#header
{
	position:relative;
	width:100%;
	height:85px;
	margin:auto
}

	div#logo
	{
		position:absolute;
		top:10px;
		left:0px;
	}
	
	div#titleImg
	{
		position:absolute;
		top:10px;
		left:184px
	}
/*	[END] Header	*/

/*	mainMenu	*/
div#mainMenu
{
	position:relative;
	width:100%;
	height:20px;
	margin:auto;
	margin-bottom:10px;
	background-image:url(../images/header_line_bg.gif)
}
	div#MainButtonsBlock
	{
		border:0px;
		height:23px;
		left:6px;
		position:absolute;
		top:-23px;
	}
	
		div#MainButtonsBlock ul
		{
			margin: 0px auto;
			padding:0px;
			position:relative;
			width:auto
		}
		
		div#MainButtonsBlock ul li
		{
			float:left;
			height:23px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			position:relative;
			width:108px
		}
		
		div#MainButtonsBlock ul li div.inactive
		{
			background-image:url(../images/top_menu_Inactive_item_bg.png);
			height:26px;
			line-height:26px;
			top:-2px;
			z-index:10;
      white-space:nowrap;
		}
		
		div#MainButtonsBlock ul li div.active
		{
			background-image:url(../images/top_menu_Active_item_bg.png);
			height:23px;
			line-height:23px;
			top:0px;
			z-index:20;
      white-space:nowrap;
		}
		
		
		div#MainButtonsBlock ul li div.over
		{
			background-image:url(../images/top_menu_Over_item_bg.png);
			cursor:pointer;
			height:25px;
			line-height:25px;
			top:-2px;
			z-index:30;
      white-space:nowrap;
		}
		
		
		
		div#MainButtonsBlock ul li div
		{
			background-repeat:no-repeat;
			font-weight:bold;
			left:0px;
			position:absolute;
			text-align:center;
			text-transform:uppercase;
			vertical-align:middle;
			width:109px;
		}
		
		div#MainButtonsBlock ul li a
		{
			text-decoration:none
		}
		
		a:link, a:visited
		{
			color:#3366CC
		}




/*	[END] mainMenu	*/

/* upper_links */
div#upper_links{
	border:0px;
	right:110px;
	position:absolute;
	top:0px;
}
	
	div#upper_links ul{
		margin: 0px auto;
		padding:0px;
		position:relative;
		width:auto
	}
		
	div#upper_links ul li{
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		position:relative;
		/*width:108px*/
	}
/* [END] upper_links */

/*
div#languages {
  position:absolute;
  top:25px;
  right:80px;
}
*/

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
  padding-left: 0px;
}

ul.bullets {
  list-style-type:disc;
}

.index_promo_list ul {
	list-style-image:none;
	list-style-position:outside
	/*list-style-type:none;*/
}

#tabs {
	height:40px;
	overflow:hidden
}
#tabs ul {
	width:100%;
	margin:0
}
.tab {
	border-bottom:1px solid #D8D8D8;/*#AF1E23;*/
	float:left;
	height:23px;
	line-height:21px;
}
.tab_inactive, .tab_active {
	cursor:pointer;
}
.tab_inactive {
background-color:#FFFFFF;
border-color:#D8D8D8;/*#AF1E23;*/
border-style:solid solid none;
border-width:1px 1px medium;
font-weight:bold;
}
.tab_active {
background-color: #F8F8F8;/*#F8E3CD;*/
border:1px solid #D8D8D8;/*#AF1E23;*/
height:22px;
}
.tab.spacer {
	width:5px;
}
.tab.padding {
	width:100%
}

.tab span {
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

.img_loading{
	position:relative
}

img {
  border: 0;
}

div.errorMsg {
  background-color:#FFFF99;
  padding-bottom:10px;
  padding-left:35px;
  padding-right:35px;
  padding-top:10px;
}

tr.odd {
  background-color: #FFEECC;
}

table.stats td{
  vertical-align: top;
}

div.languages {
  position:absolute;
  top:0px;
  right:15px;
  width: 85px;
  padding: 2px;
  background-color: white;
}

div.languages.on {
  border: 1px dotted #D8D8D8;/*#AF1E23;*/
}

div.lang_hide, div.lang_show {
  background-repeat:no-repeat;
  padding-left:30px; 
  padding-top:6px; 
  height:20px;
}

div.lang_hide {
  cursor:pointer; 
}


