@charset "utf-8";
/* CSS Document */

body
{
	padding:0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b5b5b5;
	background-image:url(../img/body-background.jpg);
	background-position:center;
	background-repeat:repeat-y;
	/*background-color:#120201;*/
	background-color:#000000;
	margin:0;
	
}

.bg
{	
	height:auto;
	background-image:url(../img/background_navigation.jpg);
	background-repeat:repeat;
}
.navigation_main_div
{
	width:1000px;
	height:53px;
	/*border:1px solid #0000CC;*/
}
.navi_home
{
	width:98px;
	height:53px;
	float:left;
}
.home_fix_navi
{
	width:98px;
	height:53px;
	float:left;
	background-image:url(../img/home_mouse_over_button.jpg);
	background-repeat:no-repeat;
}
.home_button_link
{
	width:98px;
	height:53px;
	float:left;
	background-image:url(../img/home_button.jpg);
	background-repeat:no-repeat;
}
.navi_home a:hover
{
	background-image:url(../img/home_mouse_over_button.jpg);
	background-repeat:no-repeat;
}
.navi_splite
{
	width:3px;
	height:53px;
	float:left;
	background-image:url(../img/button_splite.jpg);
	background-repeat:no-repeat;
}

.navi_services
{
	width:122px;
	height:53px;
	float:left;
	/*border:1px solid #00FF66;*/
}
.navi_services_fix
{
	width:122px;
	height:53px;
	float:left;
	background-image:url(../img/services_mouseover_button.jpg);
	background-repeat:no-repeat;
	
}
.navi_services_link
{
	width:122px;
	height:53px;
	float:left;
	background-image:url(../img/services_button.jpg);
	background-repeat:no-repeat;
	
}

.navi_services a:hover
{	
	background-image:url(../img/services_mouseover_button.jpg);
	background-repeat:no-repeat;	
}


.navi_projects
{
	width:122px;
	height:53px;
	float:left;
}
.navi_projects_fix
{
	width:122px;
	height:53px;
	float:left;
	background-image:url(../img/projects_mouseover_button.jpg);
	background-repeat:no-repeat;
}
.navi_projects_link
{
	width:122px;
	height:53px;
	float:left;
	background-image:url(../img/projects_button.jpg);
	background-repeat:no-repeat;
}
.navi_projects a:hover
{
	background-image:url(../img/projects_mouseover_button.jpg);
	background-repeat:no-repeat;
}

.navi_spares
{
	width:106px;
	height:53px;
	float:left;
}
.navi_spares_link
{
	width:106px;
	height:53px;
	float:left;
	background-image:url(../img/spares_button.jpg);
	background-repeat:no-repeat;
}
.navi_spares_fix
{
	width:106px;
	height:53px;
	float:left;
	background-image:url(../img/spares_mouseover_button.jpg);
	background-repeat:no-repeat;
}
.navi_spares a:hover
{
	background-image:url(../img/spares_mouseover_button.jpg);
	background-repeat:no-repeat;
}

.navi_rags
{
	width:89px;
	height:53px;
	float:left;
}
.navi_rags_link
{
	width:89px;
	height:53px;
	float:left;
	background-image:url(../img/rags_button.jpg);
	background-repeat:no-repeat;
}
.navi_rags_fix
{
	width:89px;
	height:53px;
	float:left;
	background-image:url(../img/rags_mouse_over_button.jpg);
	background-repeat:no-repeat;
}
.navi_rags a:hover
{
	width:89px;
	height:53px;
	float:left;
	background-image:url(../img/rags_mouse_over_button.jpg);
	background-repeat:no-repeat;
}


.navi_shop
{
	width:90px;
	height:53px;
	float:left;
}
.navi_shop_link
{
	width:90px;
	height:53px;
	float:left;
	background-image:url(../img/shop_button.jpg);
	background-repeat:no-repeat;
}
.navi_shop_fix
{
	width:90px;
	height:53px;
	float:left;
	background-image:url(../img/shop_mouse_over_button.jpg);
	background-repeat:no-repeat;
}
.navi_shop a:hover
{
	width:90px;
	height:53px;
	float:left;
	background-image:url(../img/shop_mouse_over_button.jpg);
	background-repeat:no-repeat;
}

.navi_forums
{
	width:111px;
	height:53px;
	float:left;
	
}
.navi_forums_link
{
	width:111px;
	height:53px;
	float:left;
	background-image:url(../img/forums_button.jpg);
	background-repeat:no-repeat;	
}
.navi_forums_fix
{
	width:111px;
	height:53px;
	float:left;
	background-image:url(../img/forums_mouse_over_button.jpg);
	background-repeat:no-repeat;
}
.navi_forums a:hover
{
	width:111px;
	height:53px;
	float:left;
	background-image:url(../img/forums_mouse_over_button.jpg);
	background-repeat:no-repeat;
}

.navi_blog
{
	width:96px;
	height:53px;
	float:left;	
}
.navi_blog_link
{
	width:96px;
	height:53px;
	float:left;
	background-image:url(../img/blog_button.jpg);
	background-repeat:no-repeat;
}
.navi_blog_fix
{
	width:96px;
	height:53px;
	float:left;
	background-image:url(../img/blog_mouse_over_button.jpg);
	background-repeat:no-repeat;
}
.navi_blog a:hover
{
	width:96px;
	height:53px;
	float:left;
	background-image:url(../img/blog_mouse_over_button.jpg);
	background-repeat:no-repeat;
}

.navi_contactus
{
	width:140px;
	height:53px;
	float:left;
}
.navi_contactus_link
{
	width:140px;
	height:53px;
	float:left;
	background-image:url(../img/contact_us_button.jpg);
	background-repeat:no-repeat;
}
.navi_contactus_fix
{
	width:140px;
	height:53px;
	float:left;
	background-image:url(../img/contact_us_muouse_over_button.jpg);
	background-repeat:no-repeat;
}
.navi_contactus a:hover
{
	width:140px;
	height:53px;
	float:left;
	background-image:url(../img/contact_us_muouse_over_button.jpg);
	background-repeat:no-repeat;
}

.latest_news_heading
{
	color:#f16125;
	font-weight:bold;
	text-decoration:none;
}
.latest_news_heading a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.latest_news_heading_leftside_link
{
	font-size:12px;
	color:#f16125;
	font-weight:bold;
	text-decoration:none;
}
.contact_small_heading
{
	font-size:12px;
	color:#f16125;
	font-weight:bold;
}
.latest_news_heading_leftside_link a:hover
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.latest_news_heading_leftside_link1
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.latest_news_heading_leftside_link1 a:hover
{
	font-size:12px;
	color:#f16125;
	font-weight:bold;
	text-decoration:none;
}

.news_border
{
	/*border-left:2px solid #4C0001;
	border-right:2px solid #4C0001;*/
	border-bottom:1px solid #4C0001;
	/*background-color:#000000;*/
}
.news_border_footer
{
	/*border-left:2px solid #4C0001;
	border-right:2px solid #4C0001;*/
	/*border-bottom:2px solid #2E0402;*/
	border-bottom:1px solid #440b00;
	/*background-color:#000000;*/
}
.news_border_blog
{
	/*border-left:2px solid #4C0001;
	border-right:2px solid #4C0001;*/
	/*border-bottom:2px solid #2E0402;*/
	border-bottom:20px solid #440b00;
	/*background-color:#000000;*/
}
.news_border1
{
	border-left:1px solid #450301;
	border-right:1px solid #4C0001;
	border-bottom:1px solid #4C0001;
	background-color:#000000;
	/*background-color:#000000;*/
}
.latest_news_border
{
	border-left:2px solid #4C0001;
	border-right:2px solid #4C0001;
	border-bottom:2px solid #440b00;
}
.latest_news_border1
{
	/*border-left:2px solid #4C0001;
	border-right:2px solid #4C0001;*/
	border-bottom:2px solid #440b00;
}
.index_heading_details
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}
.index_heading_details1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F16125;
	font-weight:bold;
}
.descripton_bottom_line
{
	border-bottom:1px solid #4C0001;
}
.footer_bg
{
	height:92px;
	background-image:url(../img/footer_bg.jpg);
	background-repeat:repeat-x;
}
.footer_link
{
	font-size:11px;
	font-weight:bold;
	/*border:1px solid #000099;*/
	text-decoration:none;
	color:#FFFFFF
}

a.footer_link:hover
{
	text-decoration:none;
	color:#f16125;
}

.project_line
{
	border-bottom:1px solid #450301;
}
.project_line_right
{
	border-right:1px solid #450301;
}
.project_line_right1
{
	border-right:1px solid #450301;	
}
.project_line_right2
{
	border-right:1px solid #450301;
	border-bottom:1px solid #450301;	
}
.center_main_div
{
	width:1000px;
	height:auto;
	border:1px solid #000099;
}

/* Top Navigation */

a.nav:link {
	display:block;
	width:100%;
	height:53px;
	background-image:url(../img/nav-bg-normal.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f16125;
	text-decoration:none;
	line-height:40pt;
}

a.nav:visited {
	display:block;
	width:100%;
	height:53px;
	background-image:url(../img/nav-bg-normal.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f16125;
	text-decoration:none;
	line-height:40pt;
}

a.nav:hover {
	display:block;
	width:100%;
	height:53px;
	background-image:url(../img/nav-bg-over.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:40pt;
}

.navSelected {
	background-image:url(../img/nav-bg-over.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:40pt;
}
	
/*Left Panel Car Image*/

#leftPanelBG {
	/*background-image:url(../img/left_side_car.jpg);*/
	background-image:url(../img/maincar_logo.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.leftPanelBorder {
	background-color:#000000;
	border-left:1px solid #440b00;
	border-right:1px solid #440b00;
	border-bottom:1px solid #440b00;
}

.left_side_background
{
	background-image:url(../img/left_side_car.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-left:1px solid #440b00;
	border-right:1px solid #440b00;
	border-bottom:1px solid #440b00;
}

#navBorder {
	border-bottom:1px solid #2e0402;
}
.services_bottom_border
{
	border-bottom:1px solid #2E0402;
}
a.view_more:link
{
	display:block;
	width:100%;
	height:30px;
	background-image:url(../img/view_more.jpg);
	background-repeat:no-repeat;
}
a.view_more:hover
{
	width:100%;
	height:30px;
	background-image:url(../img/view_more_mouseover.jpg);
	background-repeat:no-repeat;
}
.price_button_main_div
{
	width:103px;
	height:25px;
	text-align:center;
	/*border:1px solid #00FF66;*/
	
}
.price_button_pic
{
	width:100px;
	height:25px;
	float:left;
	text-align:center;
	background-image:url(../img/price_blank_button.jpg);
	background-repeat:no-repeat;
	background-position:center;
	/*border:1px solid #00FF33;*/
}
.price_button_text
{
	width:95px;
	height:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
}

a.esolbiz:link
{
	color:#b5b5b5;
	text-decoration:none;
}
a.esolbiz:visited
{
	color:#b5b5b5;
	text-decoration:none;
}

a.esolbiz:hover
{
	color:#f16125;
	text-decoration:none;
}
.plan_text
{
	text-align:left;
	line-height:15pt;
}
.mail_link
{
	color:#b5b5b5;
	text-decoration:none;
}
.mail_link a:hover
{
	color:#f16125;
	text-decoration:none;
}
textarea
{
	width:500px;
	height:200px;
	border:1px solid #000000;
}
input[type="text"]
{
	width:200px;
	border:1px solid #000000;
}
.some_bold_text
{
	font-weight:bold;
	font-size:14px;
	color:#f16125;
}

.formFields {
	border:1px solid #601608;
	background-color:#4B0102;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	color:#FFFFFF;

}
.bullit_services
{
	color:#E75E25;
	text-align:center;
	vertical-align:middle;
}


.headerBorder {
	border-top:1px solid #440b00;
	border-bottom:1px solid #440b00;
}


/*********************** Header Slide Show ************************/
#slideshow {
    position:relative;
	width:1000px;
    height:242px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* Header Slide Show */
#test1 {
	border: 0px solid #555;
	width: 1000px;
	height: 240px;
}
/************************************************************************/
.blog_link
{
	color:#B5B5B5;
	text-decoration:none;
}
.blog_link a:hover
{
	color:#EF6226;
	text-decoration:underline;
}