﻿/*			clearfix			*/
.clearfix{
  _height: 1%;
  _overflow: visible;
  /*overflow: hidden;*/
}
.clearfix:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  line-height:0px;
  font-size:0px;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*			/clearfix			*/

.fix_ie6float{
	position:relative;
}
.fix_table{
	_width:99%;
}
	
.maxheight{
	max-height:30px;
	height:expression(this.scrollHeight>300 ? "300px" : "auto");
}
.maxheight{
	_max-height:30px;
	_height:expression(this.scrollHeight>300 ? "300px" : "auto");
}

.ie6fixedpos{
	position: absolute !important;
	bottom: auto;
	clear: both !important;


}/* CSS Document */

/************************************************************************
	GLOBAL
************************************************************************/
*
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

body
{
	background:#000;
	color:#ccc;
}

img
{
	border:none;
}

.row
{
	float:left;
	width:100%;
}

a,a:visited{
	color:#868686;
}
a:hover,a:active{
	color:#f48023;
}

textarea{
	resize:none;
}

/************************************************************************
	STRUCTURE
************************************************************************/
#site_wrap
{
	width:960px;
	background:url(images/site_bg.jpg) left top no-repeat;
	margin:0px auto;
	overflow:hidden;
	direction:rtl;
	padding-bottom:20px;
}

#header,#middle,#footer
{
	float:left;
	width:100%;
}

#header
{
	height:88px;
	background:url(images/header_bg.jpg) left top no-repeat;
}

#middle
{
	padding-top:236px;
	margin-bottom:50px;
	background:url(images/top_pic.jpg) center top no-repeat;
}

#footer
{
	margin-top:40px;
	font-size:12px;
	color:#868686;
}

#footer_content
{
	float:left;
	width:802px;
	height:64px;
	padding:5px 20px;
	background:url(images/footer_bg.png) left top no-repeat;
	margin:0 50px 10px 50px;
	font-size:12px;
	color:#fff;
	line-height:15px;
}
#footer ul{
	display:inline;
}
#footer ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#footer ul li a{
	text-decoration:none;
	font-weight:normal;
	padding:0 10px 0 0;
}


#content_block
{
	float:left;
	width:716px;
	min-height:524px;
	padding:10px 10px 0px;
	background:url(images/content_bg.png) left top no-repeat;
	margin-left:50px;
}

#sidebar
{
	float:right;
	width:154px;
	margin-right:10px;
}

/************************************************************************
	TOP MENU
************************************************************************/
#top_menu
{
	float:right;
	width:660px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

#top_menu ul
{
	float:right;
	width:100%;
	list-style:none;
}

#top_menu li
{
	display:inline;
	border-right:1px solid #f48023;
	padding:0px 5px;
	line-height:15px;
}

#top_menu li:first-child
{
	border-right:none;
}

#top_menu li a
{
	font-size:16px;
	color:#f48023;
	text-decoration:none;
	white-space:nowrap;
	font-family:Aharoni, "Times New Roman", Times, serif;
}

/************************************************************************
	SIDEBAR MENU
************************************************************************/
#sidebar_menu
{
	float:right;
	width:100%;
	margin-bottom:10px;
}

#sidebar_menu ul
{
	float:right;
	width:100%;
	list-style:none;
}

#sidebar_menu li
{
	padding-bottom:5px;
	background:url(images/sidebar_menu_seperator.png) center bottom no-repeat;
}

#sidebar_menu li:first-child
{
}

#sidebar_menu li a
{
	display:block;
	font-size:16px;
	height:25px;
	line-height:25px;
	color:#868686;
	text-decoration:none;
	padding-right:30px;
	background:url(images/sidebar_menu_arrows.png) right -40px no-repeat;
}

#sidebar_menu li a:hover,#sidebar_menu li.active a
{
	padding-right:30px;
	color:#f48023;
	background:url(images/sidebar_menu_arrows.png) right 5px no-repeat;
}

/************************************************************************
	MAIN MENU
************************************************************************/
#main_menu
{
	float:right;
	width:100%;
	height:64px;
	background:url(images/header_bg.jpg) left bottom no-repeat;
}

#main_menu ul
{
	float:right;
	width:100%;
	list-style:none;
}

#main_menu li
{
	float:right;
	width:114px;
	height:58px;
	background:url(images/main_menu_sep_right.png) right 13px no-repeat;
	position:relative;
	padding-top:6px;
}

#main_menu li:first-child
{
	background:none;
	padding-right:0px;
	margin-right:25px;
}

#main_menu li.vcenter a
{
	line-height:52px;
}

#main_menu li a
{
	display:block;
	height:56px;
	font-size:15px;
	font-weight:bold;
	color:#d1d3d4;
	text-decoration:none;
	text-align:center;
	line-height:23px;
	padding-top:8px;
	background:url(images/main_menu_sep_left.png) left 13px no-repeat;
	font-family:Arial, Aharoni, "Times New Roman", Times, serif;
}

#main_menu li a:hover
{
	position:absolute;
	top:6px;
	right:50%;
	margin-right:-63px;
	width:120px;
	padding-left:3px;
	padding-right:3px;
	background:url(images/main_menu_hover.png) center top no-repeat;
}

#main_menu li.active a
{
	position:absolute;
	top:6px;
	right:50%;
	margin-right:-63px;
	width:126px;
	background:url(images/main_menu_hover.png) center top no-repeat;
}

#main_menu li#catalog_bt
{
	padding-right:10px;
}

#main_menu li#catalog_bt a
{
	width:80px;
	height:51px;
	background:url(images/catalog_bt.png) left 5px no-repeat;
}

#main_menu li#catalog_bt a:hover
{
	position:static;
	left:0px;
	margin:0px;
	background:url(images/catalog_bt2.png) left 5px no-repeat;
}

/*===[Drop down]=================*/
#main_menu li ul
{
	display:none;
	width:126px;
	height:auto;
	position:absolute;
	top:64px;
	right:50%;
	margin-right:-63px;
	background:url(images/main_menu_sub.jpg) center top no-repeat;
}

#main_menu li:hover ul
{
	display:block;
}


#main_menu li ul li
{
	width:100%;
	height:auto;
	padding:0px;
}

#main_menu li ul li:first-child
{
	margin:0px;
}

#main_menu li ul li a,#main_menu li ul li a:hover,#main_menu li.vcenter ul li a,#main_menu li.active ul li a
/*#main_menu li ul li a,#main_menu li.vcenter ul li a,#main_menu li.active ul li a*/
{
	background:url(images/main_menu_sub_seperator.png) center bottom no-repeat;
	height:20px;
	padding:5px 0px;
	text-align:center;
	width:auto;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	font-weight:normal;
	
	position:static;
	margin-right:0px;
	right:0px;
}

#main_menu li ul li a:hover
{
	color:#884c11;
}


/************************************************************************
	SEARCH
************************************************************************/
#search
{
	float:right;
	width:135px;
	height:19px;
	background:url(images/search_bg.png) left top no-repeat;
	margin-top:10px;
}

#search input[type="text"]
{
	float:right;
	width:104px;
	height:14px;
	background:none;
	border:none;
	margin-right:8px;
	color:#fff;
	font-size:12px;
}

#search .srch
{
	float:left;
	width:22px;
	height:17px;
	background:url(images/search_bt.png) center top no-repeat;
	border:none;
	cursor:pointer;
}

/************************************************************************
	LOGOS - DELCO , AEG
************************************************************************/
#aeg_logo
{
	float:left;
	margin-left:42px;
}

.site_logo
{
	float:right;
	margin-right:42px;
}

/************************************************************************
	BREADCRUMBS
************************************************************************/
#breadcrumbs
{
	width:736px;
	float:right;
	height:30px;
	padding-right:184px;
	font-size:20px;
	color:#ec7c0c;
}

#breadcrumbs *
{
	font-size:17px;
	color:#ec7c0c;
}

/************************************************************************
	FORUM BLOCK
************************************************************************/
#forum_block
{
	float:right;
	width:100%;
	background:url(images/sidebar_forum.png) right top no-repeat;
}

#forum_block_title
{
	font-size:18px;
	color:#000;
	font-family:Aharoni, "Times New Roman", Times, serif;
	line-height:28px;
	text-align:center;
}

#forum_block_content
{
	font-size:14px;
	color:#ed7c0d;
	padding:5px 7px;
}

/************************************************************************
	TOOLS BLOCK
************************************************************************/
#tools_block
{
	float:right;
	width:715px;
	height:295px;
	overflow:hidden;
	background:url(images/tools_block_bg.png) left top no-repeat;
	margin-bottom:20px;
}

#tools_block img
{
	float:left;
	margin-top:25px;
	margin-left:26px;
	cursor:pointer;
	max-width:210px;
}

#tools_block_content
{
	float:right;
	width:400px;
	padding:0px 20px;
	font-size:15px;
	color:#000;
	height:290px;
	/*background-color:Red;*/
	overflow:hidden;
}
/*ff hack*/
*|html .myClass { 
}
#tools_block_content, x:-moz-any-link {height:283px }/*ff<3*/
#tools_block_content, x:-moz-any-link, x:default { height:283}/*ff=3*/
body:nth-of-type(1) #tools_block_content{
   color: #333333;
   [height:280px;
   height:280px;]
}

#tools_block_title
{
	line-height:50px;
	padding-bottom:3px;
	font-size:25px;
	font-weight:bold;
	
}

/************************************************************************
	TAB BLOCK
************************************************************************/
#tab_block
{
	float:right;
	width:295px;
	/*height:212px;*/
	background:url(images/tab_block_bg.png) left top repeat-y;
}
#tab_block_content
{
	float:right;
	width:100%;
	padding:10px 10px 0px;
	font-size:16px;
	font-weight:bold;
}

#tab_block_menu
{
	float:right;
	width:100%;
}

#tab_block_menu ul
{
	float:right;
	width:100%;
	list-style:none;
}

#tab_block_menu li
{
	float:right;
	width:33%;
	height:40px;
	background:url(images/tab_block_underline.png) right bottom no-repeat;
}
#tabs_bottom{
	height:21px;
	background:url(images/tabs_bottom.png) left bottom no-repeat;
}

#tab_block_menu li:first-child
{
}

#tab_block_menu li a
{
	display:block;
	line-height:40px;
	font-size:25px;
	text-align:center;
	color:#000;
	text-decoration:none;
}

#tab_block_menu li.active,#tab_block_menu li.active2,#tab_block_menu li.active3
#tab_block_menu li.active a,#tab_block_menu li.active2 a,#tab_block_menu li.active3 a
{
	background:none;
	color:#f00;
}

#tab_block_menu li.active a
{
	background:url(images/tab_block_seperator.png) left 5px no-repeat;
}

#tab_block_menu li.active2 a
{
	background:url(images/tab_block_seperator2.png) left 5px no-repeat;
}

#tab_block_menu li.active3 a
{
	background:url(images/tab_block_seperator.png) right 5px no-repeat;
}

/************************************************************************
	TOOL BOX
************************************************************************/
.tool_box
{
	float:right;
	width:215px;
	height:228px;
	background:url(images/tool_box.png) left top no-repeat;
	margin:5px 11px 10px;
	text-align:center;
}

.tool_box_title a
{
	/*float:right;
	width:100%;*/
	display:block;
	padding:0 10px;
	height:52px;
	overflow:hidden;
	line-height:26px;
	font-size:22px;
	font-family:Aharoni, "Times New Roman", Times, serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
}

.tool_box img
{
	margin-top:5px;
	cursor:pointer;
}

/************************************************************************
	TOOL BOX
************************************************************************/
.tool_box2_wrap
{
	/*float:right;*/
	width:852px;
	height:208px;
	margin:0 auto;	
	background:url(images/Index_cats.png) left top no-repeat;
}
.tool_box2_wrap div{
	float:right;
	width:196px;
	margin-left:23px;
	text-align:center;
	height:47px;
	line-height:47px;
	font-size:20px;
}
.tool_box2_wrap div.dv4{
	margin-left:0;
	width:195px;
}
.tool_box2_wrap div a,.tool_box2_wrap div a:visited{
	color:#ddd;
	font-weight:bold;
	text-decoration:none;
}
.tool_box2_wrap div a:hover,.tool_box2_wrap div a:active{
	color:#f48023;
	text-decoration:none;
}
.tool_box2
{
	float:right;
	width:196px;
	height:208px;
	background:url(images/tool_box2.png) left top no-repeat;
	margin:20px 11px 0px;
	text-align:center;
}

.tool_box2_title h2 a
{
	float:right;
	width:100%;
	line-height:48px;
	font-size:25px;
	font-weight:bold;
	font-family:Arial;
	color:#fff;
	text-align:center;
	text-decoration:none;
}

.tool_box2 img
{
}

/************************************************************************
	
************************************************************************/


.ttlbig h1{
	color:#f48023;
	margin-bottom:10px;
}
.tblSDParams .nwrp{
	white-space:nowrap;
}

/*				CONTACTS US			*/
.vldtr{
	color:Red;
}
.tblContact,.tblSDParams{
	/*width:31px;*/
	margin:0 auto 20px auto;
	padding:20px;
	width:405px;
	font-size:12px;
}
.tblContact b,.tblSDParams b{
	font-weight:bold;
	margin:0 0 0 3px;
}
#cms_rtl .tblContact b,#cms_rtl .tblSDParams b{
	margin:0 3px 0 0;
}
.tblContact tr td,.tblSDParams tr td{
	padding:2px 5px;
	font-size:14px;
	width:50%;
}
.tblContact tr td input,
.tblContact tr td textarea,
.tblContact tr td select,
.tblSDParams tr td input,
.tblSDParams tr td textarea,
.tblSDParams tr td select{
	margin:2px;
	background-color:#222;
	color:#eee;
}
.txtContacts{
	width:170px;
}
.txtContactsP{
	/*float:left;*/
	width:110px;
	height:20px;
}
.txaContacts{
	width:355px;
}
.ddlContacts{
	width:155px;
	height:24px;
	line-height:24px;
}
.ddlContactsPA{
	float:right;
	width:55px;
	_width:55px;
	height:24px;
}
.tblContact .btn{
	float:none;
	width:99px;
	height:27px;
	display:block;
	margin:15px auto 0 auto;
	background:url(images/btn_contactus.gif) no-repeat;
	padding:0 10px;
	text-decoration:none;
	line-height:27px;
	color:#ddd;
	font-weight:bold;
	font-size:15px;
	border:1px #aaa solid;
	text-align:center;
}
/*				/CONTACTS US			*/

/*		showimage		*/
#showimage{
	cursor:move;
	position:absolute;
	visibility:hidden;
	border:1px solid #f48023;
	background:#f48023;
	z-index:999999;
}
#showimage img{
	cursor:default;
}
#showimage b{
	font-family: David; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
	cursor:pointer;
}







.comment_block {position: relative;
				background:#868686;
}
.comment_block .section_block{}
.comment_block .section_block .title {
	position: relative;
	padding: 5px 34px 7px 0;
}
.comment_block .section_block .title span {
}
.comment_block .section_block .title .icons {
   background: url("images/icons.png") no-repeat scroll 0 -48px transparent;
	height: 15px;
	position: absolute;
	right: 11px;
	top: 9px;
	width: 15px;
}
.comment_block .section_block .title .trcorner {
	display:none;
	background:#fff url("images/rounded.png") no-repeat scroll -524px -53px !important;
	height: 28px;
	position: absolute;
	top: 0;
	width: 5px;
	z-index:10;
}
.add_comment {
}
.add_comment .wrapper {
	border-bottom: 1px solid #D9D9D9;
	padding: 13px 12px 7px;
	overflow:hidden;
}
.add_comment .aRight {
	margin: 0;
	width: 220px;
	position:relative;
	float:right;
}
.add_comment .aLeft{
	float:left;
	width:450px;
}
.add_comment .aLeft .vldtr,.add_comment .aRight .vldtr{
	position:absolute;
	left:6px;
	font-size:17px;
}
.add_comment .aRight input, .add_comment .aLeft input {
	display: block;
	margin:0 0 6px 0;
	padding: 3px 7px 4px;
	width: 210px;
}
.add_comment .aLeft input {
	width: 298px;
}
.comment_in .add_comment .aLeft input {
	width: 248px;
}
.add_comment .aLeft textarea {
	margin:0;
	height: 77px;
	height: 48px;
	padding: 2px 7px;
	width: 440px;
}
.comment_in .comment_block_in {
	margin-top:10px;
}
.comment_in .add_comment .aLeft {
	width: 257px;
}
.comment_in .comment_block_in .section_block .title {
	left:-1px;
}
.comment_in .comment_block_in .section_block .title .trcorner {
	display:block;
	right: -1px;
}
.comment_in .add_comment .aLeft textarea {
	width: 248px;
}
.add_comment .aLeft a.sendButton {
	background: url("images/send-buttons.png") no-repeat scroll right -19px transparent;
   float: left;
	left: -18px;
	color: #F48023;
	margin: 14px 0 0;
	position: relative;
}
.add_comment .aLeft a.sendButton span {
	background: url("images/send-buttons.png") no-repeat scroll 0 0 transparent;
	padding: 2px 10px 3px 16px;
}
.posted_comment {
	font-size:12px;
}
.posted_comment .title {
	font-weight: bold;
	padding:5px 10px;
}
.posted_comment .title .aLeft {
	text-align:right;
	margin: 0;
	min-width: 157px;
	width: auto;
}
.posted_comment .title .aLeft span{
	float:left;
	margin-right: 12px;
}
.posted_comment .title .aLeft a {
	color:#000;
	float: left;
	display:block;
	font-weight:normal;
	margin-right: 12px;
}
.posted_comment .wrapper {
}
.posted_comment ul {
	list-style:none;
}
.posted_comment ul li {
	background-color: #F3F3F3;
	border-top: 1px solid #D9D9D9;
	padding: 5px 13px 0px 7px;
}
.posted_comment ul li.odd {
	background-color: #868686;
}
.posted_comment .cTitle_date {
}
.posted_comment .banner {
	margin:10px 0;
}
.posted_comment .cTitle_date a {
	color: #010101;
	font-weight: bold;
	text-decoration: none;
	display:block;
	margin-right:4px;
}
.posted_comment .cTitle_date span.cDate {
	color: #787676;
	color:#fff;
	display: block;
	margin: 1px 18px 0 0;
}
.posted_comment ul li .cTitle_date span.cDate{	
	color: #787676;
}
.posted_comment ul li.odd .cTitle_date span.cDate{	
	color: #fff;
}
.posted_comment .comment_text {
	color: #010101;
	line-height: 16px;
	margin: 7px 18px 4px;
	overflow:hidden;
}
.posted_comment .comment_in {
	height:0;
	/*display:none;*/
	overflow:hidden;
}
.posted_comment .googleAdvertising {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin-bottom: 0;
	padding: 12px 18px 10px 22px;
}
.posted_comment .googleAdvertising img {
}
.posted_comment .reply_hide {
	color: #010101;
	padding: 0 16px;
}
.posted_comment .reply_hide a{    color: #010101;
	display: block;
	 padding: 1px 23px 1px 0;
	float:right;}
.posted_comment .reply_hide .reply {
	background: url("images/icons.png") no-repeat scroll right -82px transparent;
	 margin: 0 17px 0 0 ;
}
.posted_comment .reply_hide .new_comment {
	background: url("images/icons.png") no-repeat scroll right -63px transparent;
}
.posted_comment ul li ul {
	padding-bottom: 6px;
}
.posted_comment ul li ul li {
	background: url("images/dot.jpg") no-repeat scroll right 5px transparent;
	border: 0 none;
	margin: 12px 19px -3px 0;
	padding: 0 13px;
}
.posted_comment ul li ul li .cTitle_date {
}
.posted_comment ul li ul li .cTitle_date a {
}
.posted_comment ul li ul li .cTitle_date span.cDate {
	margin: 1px 0 0 0;
}
.posted_comment ul li ul li .cTitle_date span.cTitle {
	color: #010101;
	display: block;
	font-weight: bold;
	margin-right: 4px;
	text-decoration: none;
}
.nocomments{
	margin-bottom:12px;}

.posted_comment .dvPager{
	margin:10px 0;
	text-align:center;
}
.posted_comment .dvPager a, .posted_comment .dvPager a:visited{
	color:#fff;
	text-decoration:none;
}
.posted_comment .dvPager a:hover, .posted_comment .dvPager a:active{
	text-decoration:underline;
}
.posted_comment .dvPager .curindex{
	color:#000;
}


