@charset "utf-8";
/* CSS Document */

.green
{
	border: 1px solid #00ff66;
	font-size:11px;
	background-color:#272727;
	color:#00ff66;
	padding:3px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.hr
{
	width:100%;
	margin-top:20px;
	margin-bottom:19px;
	border-top:1px dotted #dddddd;
	height:1px;
}

html
{
	background-color:#000000;
}

body
{
	background-image:url( '../images/bg-metal.jpg' );
	background-position: top center;
	background-repeat:repeat-x;
	background-color:#000000;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

h1
{
	font-size:12px;
	color:#d5d5d5;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}

img 
{ 
	border: 0px 
}

a
{
	color: #00ff66;
	font-weight:bold;
}

p
{
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}

.clear
{
	clear:both;
	font-size:0px;
	line-height:0px;
}

.png { }
* html .png { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#container
{
	width:919px;
	background-image:url( '../images/bg-design.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#toolbar1
{
	margin-left:31px;
	background-image:url( '../images/toolbar1-middle.png' );
	background-position:top left;
	background-repeat:no-repeat;
	width:847px;
	padding-left:5px; padding-right:6px;
	height:24px; 
	overflow:none;
}

* html #toolbar1 { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#toolbar1 .content { }

#toolbar1 .content_label
{
	padding-left:14px;
	padding-right:14px;
	margin-top:1px;
	padding-top:5px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	float:right;
	overflow:none;
}

#toolbar1_bottom
{
	background-image:url( '../images/toolbar1-bottom-bg.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
	height:10px;
	width:860px;
	margin-left:35px;
}

#toolbar1 .content_label_over
{
	padding-left:14px;
	padding-right:14px;
	margin-top:1px;
	padding-top:5px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	float:right;
	height:18px;
	overflow:none;
	background-color:#111111;
}

#toolbar1 .content a			{ color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold }

#toolbar1 .content a:visited	{ color:#ffffff; text-decoration:none; font-size:10px; font-weight:bold  }
#toolbar1 .content a:hover		{ color:#ffffff; text-decoration:underline; font-size:10px; font-weight:bold  }

#toolbar1 .content_separator
{
	width:1px; 
	height:24px;
	background-image:url( '../images/toolbar1-separator.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
}

#toolbar1_breadcrumb
{
	width:860px;
	margin-left:31px;
}

#toolbar1_breadcrumb .breadcrumb_top
{
	background-image:url( '../images/toolbar1-top.png' );
	background-position:top left;
	background-repeat:no-repeat;
	height:1px;
}

#toolbar1_breadcrumb .breadcrumb_middle
{
	background-image:url( '../images/toolbar1-breadcrumb.png' );
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:19px;
}

#toolbar1_breadcrumb .breadcrumb_bottom
{
	background-image:url( '../images/infobox-bottom.png' );
	background-position:top left;
	background-repeat:no-repeat;
	height:20px;
}

* html #toolbar1_breadcrumb .breadcrumb_bottom { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#banner_bottom
{
	width:849px;
	height:44px;
	margin-left:42px;
	background-image:url( '../images/banner-bottom-bg.png' );
	background-repeat:no-repeat;
	background-position:top left;
}

* html #banner_bottom { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#banner_bottom .breadcrumb
{
	margin-left:226px;
	width:565px;
}

#banner_bottom .breadcrumb .breadcrumb_top
{
	width:auto;
	min-height:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#000000;
	background-image:url( '../images/breadcrumb-top-bg.png' );
	background-position:bottom left;
	background-repeat:no-repeat;
}

* html #banner_bottom .breadcrumb .breadcrumb_top { behavior: url('styles/iepngfix_v2/iepngfix.htc'); height:19px; }

#banner_bottom .breadcrumb .breadcrumb_bottom
{
	width:auto;
	min-height:19px;
	background-image:url( '../images/breadcrumb-bottom-bg.png' );
	background-position:bottom left;
	background-repeat:no-repeat;
}

* html #banner_bottom .breadcrumb .breadcrumb_bottom { behavior: url('styles/iepngfix_v2/iepngfix.htc'); height:19px; }

#banner_left
{
	width:247px;
	background-image:url( '../images/banner-left-bg.png' );
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-top:22px;
	height:220px;
}

* html #banner_left { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#banner_left .menu
{
	margin-left:38px;
	width:203px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:200px;
	border:1px solid #000000;
}

#banner_left .menu .menu_item
{
	float:left;
	border-bottom:1px solid #000000;
	width:100%;
	padding-bottom:6px;
}

#banner_left .menu .menu_item .menu_arrow
{
	float:left;
	width:24px;
	height:24px;
	background-image:url( '../images/menu-arrow.png' );
	background-position:top left;
	background-repeat:no-repeat
}

* html #banner_left .menu .menu_item .menu_arrow { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#banner_left .menu .menu_item .menu_label
{
	float:left;
	width:150px;
	padding-top:8px
}

#banner_left .menu .menu_item .menu_label	a			{ color:#ffffff; text-decoration:none; }
#banner_left .menu .menu_item .menu_label	a:visited	{ color:#ffffff; text-decoration:none; }
#banner_left .menu .menu_item .menu_label	a:hover		{ color:#00ff66; text-decoration:underline; }

#banner_right
{
	width:644px;
	background-image:url( '../images/banner-right-bg.png' );
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:230px;
	padding-top:12px;
}

* html #banner_right { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#banner_right .banner_image
{
	width:634px;
	height:222px;
	background-image:url( '../images/bg-ali-green.jpg' );
	background-repeat:no-repeat;
	background-position:top left;
}

* html #banner_right .banner_image img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#toolbar2_left
{
	padding-left:35px;
	margin-top:16px;
	margin-bottom:9px;
	float:left;
}

* html #toolbar2_left img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

#toolbar2_right
{
	float:right;
	padding-right:35px;
	margin-top:18px;
}

#panels
{
	text-align:left;
	padding:10px; padding-left:21px;
}

#panels img
{
	margin-left:14px; margin-right:13px;
}

* html #panels img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); } 

.separator
{
	width:454px;
	height:1px;
	min-height:1px;
	background-image:url( '../images/separator.png' );
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

* html .separator { behavior: url('styles/iepngfix_v2/iepngfix.htc'); } 

.infobox
{
	width:860px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:31px;
}

.navbox
{
	width:820px;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:33px;
	border:1px solid #999999;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url( '../images/navbox-bg.png' );
	background-repeat:repeat;
}

* html .navbox { background-image:none; background-color:#000000 }

.infobox .infobox_top
{
	background-image:url( '../images/infobox-top.png' );
	background-position:top left;
	background-repeat:no-repeat;
	height:14px;
}

* html .infobox .infobox_top { background-image:url( '../images/infobox-top-ie6.png' ); behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

.infobox .infobox_middle
{
	background-image:url( '../images/infobox-middle.png' );
	background-position:top right;
	background-repeat:repeat-y;
}

* html .infobox .infobox_middle { background-image:url( '../images/infobox-middle-ie6.gif' ); }

.infobox .infobox_middle .infobox_content
{
	margin-left:5px;
	width:817px;
	background-image:url( '../images/infobox-bg.jpg' );
	background-position:top left;
	background-repeat:no-repeat;
	padding:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}

.infobox .infobox_middle .infobox_content .column1
{
	float:left;
	width:248px;
	padding-right:29px;
}

.infobox .infobox_middle .infobox_content .column2
{
	float:left;
	width:540px;
}

.infobox .infobox_middle .infobox_content .textbox
{
	
	padding-bottom:15px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
}

.infobox .infobox_middle .infobox_content .column2 .textbox .textbox_top
{
	background-image:url( '../images/textbox-short-top.png' );
}

.infobox .infobox_middle .infobox_content .column2 .textbox .textbox_bottom
{
	background-image:url( '../images/textbox-short-bottom.png' );	
}

.infobox .infobox_bottom
{
	background-image:url( '../images/infobox-bottom.png' );
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
}

* html .infobox .infobox_bottom { background-image:url( '../images/infobox-bottom-ie6.png' ); behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

.infobox .item
{
	width:408px;
	padding-bottom:15px;
	float:left;
}

.infobox .item_image
{
	float:left;
	width:100px;
	height:70px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:15px;
}

.infobox .item_image img
{
	width:100px;
	height:70px;
}

* html .infobox .item_image img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

.infobox .item_text
{
	float:left;
	width:278px;
	padding-right:15px;
}

.infobox .item_small					{	width:817px;	}
.infobox .item_small .item_image		{	width:168px;	}
.infobox .item_small .item_image img	{	width:168px;	}
.infobox .item_small .item_text			{	width:620px;	}

.infobox .item_large					{	width:817px;	}
.infobox .item_large .item_image		{	width:248px;	}
.infobox .item_large .item_image img	{	width:248px;	}
.infobox .item_large .item_text			{	width:540px;	}

.updates
{
	border:1px solid #ffffff;
	margin-bottom:10px;
}

.updates .update1
{
	background-color:#323232;
	padding:10px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url( '../images/bg-update1.jpg' );
}

.updates .update2
{
	background-color:#282828;
	padding:10px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url( '../images/bg-update2.jpg' );
}

#footer
{
	margin-top:20px;
	border-top:1px solid #333333;
	padding-top:10px;
	padding-bottom:100px;
	margin-left:35px;
	margin-right:35px;
}

#footer .left
{
	padding-top:5px;
	float:left;
	width:600px;
	color:#CCCCCC
}

#footer .right
{
	float:right;
	width:200px;
	text-align:right;
}

* html #footer .right img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

.form_item				{ padding-top:5px; padding-bottom:5px }
.form_item .label		{ width:150px; float:left; text-align:right; font-weight:bold; padding-right:10px; padding-top:5px }
.form_item .input		{ width:300px; float:left }
.form_item	input		{ width:290px;  }
.form_item	textarea	{ width:290px; 	}

.error					{ color:#ff0000 }

.product
{
	padding-bottom:10px;
}
.product_left
{
	width:215px;
	padding-right:15px;
	float:left;
}

.product_right
{
	width:549px;
	float:left;
}

.image
{
	width:215px;
	height:161px;
	background-position:top left;
	background-repeat:no-repeat;
}

* html .image img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }

.thumb
{
	width:100px;
	height:70px;
	background-position:top left;
	background-repeat:no-repeat;
}

* html .thumb img { behavior: url('styles/iepngfix_v2/iepngfix.htc'); }
