/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body {
	font-size: .75em;
	margin: 0px;
	text-align: center;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.home {
	background: #ffffff url(img/bg.gif) top left repeat-x;
	width:100%;
}
.home {
	background: #ffffff url(img/bg.gif) top left repeat-x;
	width:100%;
}
.inner {
	background: #ffffff url(img/bg_inner.gif) top left repeat-x;
	width:100%;
}

#wrap{
	position: relative;
	margin: auto;
	width: 950px;
}

	#top{
		position: relative;
		height: 101px;
	}
	
		#logo{
			position: absolute;
			top: 0;
			left: 30px;
			height: 101px;
			width: 307px;
			text-indent: -9999em;
			background: url(img/logo.gif) top left no-repeat
		}
		
		#login{
			position: relative;
			float: right;
			padding-top: 28px;
			width: 300px;	
			text-align: left;
		}
		
			#login p{
				position: relative;
				font-size: .8em;
				color: #000;
				padding-bottom: 5px;	
				font-weight: bold;
			}
			
			#login a{
				color: #0054A6;
				text-decoration: underline;
			}
			
			.login{
				position: relative;
				float: left;
				padding: 17px 5px 0 10px;
				height: 20px;
				width: 86px;
				border: 0;
				font-size: 1em;
				margin-right: 5px;
				background: url(img/login-input.gif) top left no-repeat;
			}
			
			.password{
				position: relative;
				float: left;
				padding: 17px 5px 0 10px;
				height: 20px;
				width: 103px;
				border: 0;
				font-size: 1em;
				margin-right: 5px;
				background: url(img/password-input.gif) top left no-repeat;
			}
			
			.submit{
				position: relative;
				float: left;
				width: 42px;
				height: 23px;
				border: 0;
				margin-top: 13px;
				background: url(img/login.gif) top left no-repeat;
			}
	
	#splash{
		position: relative;
		height: 248px;
		z-index: 15;
		background: url(img/splash-bg.jpg) top left no-repeat;
	}
	
		#splash img{
			position: absolute;
			top: -5px;
			right: 0px;
			behavior: url("iepngfix.htc")
		}
	
	
	
	#menu{
		position: relative;
		height: 35px;
		/*background: url(img/menu-bg.gif) top left;*/
		padding-left: 146px;
		z-index:999;
		
	}
	
		#menu li{
			position: relative;
			float: left;
			z-index: 100;
			margin:0 1px 0 0;	
		}
		
		#menu li a{
			position: relative;
			float: left;
			z-index: 100;
			text-indent: -9999em;	
		}
		
		#m1{
			height: 31px;
			width: 109px;
			background: url(img/about-btn.gif) top left no-repeat;
		}
		#m1-Actv{
			height: 31px;
			width: 109px;
			background: url(img/about-btn-hvr.gif) top left no-repeat;
		}
		
		#m2{
			height: 31px;
			width: 109px;
			background: url(img/testimonials-btn.gif) top left no-repeat;
		}
		#m2-Actv{
			height: 31px;
			width: 109px;
			background: url(img/testimonials-btn-hvr.gif) top left no-repeat;
		}
		
		#m3{
			height: 31px;
			width: 109px;
			background: url(img/works-btn.gif) top left no-repeat;
		}
		#m3-Actv{
			height: 31px;
			width: 109px;
			background: url(img/works-btn-hvr.gif) top left no-repeat;
		}
		
		#m4{
			height: 31px;
			width: 109px;
			background: url(img/calc-btn.gif) top left no-repeat;
		}
		#m4-Actv{
			height: 31px;
			width: 109px;
			background: url(img/calc-btn-hvr.gif) top left no-repeat;
		}
		
		#m5{
			height: 35px;
			width: 141px;
			background: url(img/order-btn.png	) top left no-repeat;
		}
		#m5-Actv{
			height: 35px;
			width: 141px;
			background: url(img/order-btn-hvr.png) top left no-repeat;
		}
	
	
#page{
		position: relative;
		padding: 15px 15px 25px 15px;
		text-align: left;
		background:url(img/bg_shdw1.gif) top left no-repeat;
	}
	
		#page a{
			color: #0054A6;
		}
	
		#articles{
			position: relative;
			float: right;
			padding-right: 20px;
			width: 467px;	
		}
		
			.news{
				position: relative;
				padding-bottom: 10px;
				background: url(img/news-bg.gif) bottom left no-repeat;
			}
			
				.news .NewsTtl{
					position: relative;
					height: 28px;
					background: url(img/news-title.gif) top left no-repeat;
					width:467px;
				}
				.news h2{
				color:#993300;
				font-weight:bold;
				text-align:right;
				font-size:12px;
				}
			
				
				.news-content{
					position: relative;
					padding: 0 18px 10px 18px;
					font-size: .9em;	
				}
				
				.news p{
					position: relative;
					line-height: 1.5em;
					padding-bottom: 1em;	
				}
				
				.news strong{
					font-weight: bold;
				}
			
			.gas-price{
				position: relative;
				height: 18px;
				background: url(img/gas.gif) top left no-repeat;
				text-indent: -9999em;
				margin-top: 4px;
			}
		
		
		#content{
			position: relative;
			float: left;
			width: 407px;
			padding-left: 15px;	
		}
		
			#content p{
				position: relative;
				line-height: 1.5em;
				padding-bottom: 1em;	
			}
			
			#content ul{
				position: relative;
				line-height: 1.5em;
			}
			
			.mpg{
				position: relative;
				padding-top: 35px;	
				clear: left;
			}
			
				.mpg img{
					position: relative;
					float: left;
					padding: 0 30px 0 30px;
				}
	
	
	#foot{
		text-align:center;
		position: relative;
		padding: 15px 0 15px 0;
		line-height: 1.5em;
		font-size: .9em;
	}
	
		#foot p a{
			position: relative;
		}
		
		#foot a{
			color: #666666;
		}





.CalcBg {background:url(img/bg_calc.gif) top left repeat-x; height:442px; padding:15px;}
.CalcBg .Form1 {height:195px;}
.CalcBg .Form1 .Form {width:295px; margin:0px 0 45px 0; float:left;}
.CalcBg .Form1 .Form label { font-size:14px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.CalcBg .Form1 .Form input {width:230px; border:1px solid #555; height:25px; margin:8px 0 0 0; padding:5px 0 0 0; font-size:14px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.CalcBg .Form1 .Return {width:280px; margin:0px 0 45px 0; float:left; background:url(img/bg_return.gif) top left repeat-x #f0dd39; border:1px solid #d7c230; padding:8px; color:#000; font-weight:bold;}
.CalcBg .Form1 .Return label { font-size:12px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.CalcBg .Form1 .Return input {width:120px; border:1px solid #bcbcbd; height:20px; margin:0 0 0 10px; padding:0;}

.CalcBg .Saving {padding:5px 10px; font-size:13px; color:#000; margin:15px 0 10px 0;  font-family:Arial, Helvetica, sans-serif;}
.CalcBg .Saving .title {padding:5px 10px; font-size:16px; color:#000; margin:0 0 10px 0; text-align:center; font-weight:bold;}
.CalcBg .Saving ul {list-style:none; margin:0 0; padding:0; clear:left; height:38px;}
.CalcBg .Saving li.tittle {list-style:none; margin:0; padding:0; font-weight:bold; text-align:center; font-size:14px; color:#555}
.CalcBg .Saving li.Clmn1 {float:left; width:5%; margin:0 1% 0 0; padding:3px 0; line-height:15px;}
.CalcBg .Saving li.Clmn2 {float:left; width:10%; margin:0 1% 0 0; padding:3px 0; line-height:15px;}
.CalcBg .Saving li.Clmn3 {float:left; width:10%; margin:0 1% 0 0; padding:3px 0; line-height:15px;}
.CalcBg .Saving li.Clmn4 {float:left; width:15%; margin:0 1% 0 0; padding:3px 0; line-height:15px;}
.CalcBg .Saving li.Clmn5 {float:left; width:20%; margin:0 1% 0 0; padding:3px 0; line-height:15px;}
.CalcBg .Saving li.Clmn6 {float:left; width:30%; margin:0 1% 0 0; padding:3px 0; line-height:15px;}
.CalcBg .Saving input { border:1px solid #555; height:25px; margin:0 0 0 0; padding:5px 2px 0 2px;}
.CalcBg .Saving span {color:#F00; font-size:11px;}

.TextCnt { font-size:12px; color:#000;}
.TextCnt p { font-size:12px; color:#000; margin:0 0 12px 0; padding:0 0 0 0; line-height:17px;}
.TextCnt .title {font-size:16px; color:#50AC46; font-weight:bold;}
.TextCnt ul { margin:0 0 0 20px; padding:0; list-style:none;}
.TextCnt ul li { margin:0; padding:5px 0; list-style:disc; font-size:12px; line-height:15px}
.TextCnt ul li span { font-weight:bold; }

/* Testimonial */
.TstmnlBx {margin:0 0 15px 0; padding:0; font-family:Arial, Helvetica, sans-serif; width:695px;}
.TstmnlBx .left {float:left; color:#0a619c; font-weight:bold; margin-left:10px; }
.TstmnlBx .right {float:right; color:#0a619c; font-weight:bold; margin-right:10px; }
.TstmnlBx .Top {background:	url(img/test-tpbg.gif) top left no-repeat; height:10px; }
.TstmnlBx .Btm {background:	url(img/test-btmbg.gif) top left no-repeat; height:10px}
.TstmnlBx .BG {background:	url(img/test-bg.gif) bottom left repeat-x #FFF; width:693px; border:1px solid #cfcfcf; border-width:0 1px; padding:0;}
.TstmnlBx .BG .Padiding {padding:0 15px;}
* html .TstmnlBx .BG {background:	url(img/test-bg.gif) bottom left repeat-x #FFF; width:695px; border:1px solid #cfcfcf; border-width:0 1px; padding:0;}
.TstmnlBx .BG .Txt { color:#0a619c; font-weight:normal; font-size:13px; line-height:20px;}
.TstmnlBx .BG .Highlight {color:#419639; font-weight:bold; font-size:20px; line-height:20px; text-align:right;}
.TstmnlBx .BG .Highlight2 {color:#419639; font-weight:bold; font-size:20px; line-height:20px; text-align:right; padding:0 15px 0 0 ;}

.TstmnlBx .BG .Highlights
{
    color: #419639;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    text-align: right;
}
.Product_listing{ width:890px; float:left; border-bottom:solid 1px #CCC; padding-bottom:10px;}
.Product_listing img{ border:solid 1px #CCC; margin:5px 10px 5px 0px; padding:5px; float:left;}
.Product_listing .content{ font-size:12px; line-height:18px; float:left; width:740px; padding-left:20px; }
.Product_listing .content span{ font-size:14px; font-weight:bold; color:#3276b6; }
.Product_listing .content span p{ font-size:12px;font-family:Verdana; font-weight:bold; color:#3276b6; font-weight:normal; color:#000000; }
.Return_price{ font-size:12px; line-height:17px; font-weight:bold; color#000000; margin:5px 0 0 0;}

.Return_price .input{ font-size:12px; line-height:17px;  border:solid 1px #CCC; width:80px; height:18px; margin:0; padding:0;}
.Product_button{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px; margin:0; border:solid 1px #CCC; background-color:#419639; color:#FFF; font-weight:bold; cursor:pointer; margin:8px 0 0 0;}
.Product_button:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px; margin:0; border:solid 1px #CCC; background-color:#f8bb17; color:#FFF; font-weight:bold; cursor:pointer; margin:8px 0 0 0;}
.Product_button2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px; margin:0; border:solid 1px #CCC; background-color:#3175b6; color:#FFF; font-weight:bold; cursor:pointer; margin:8px 0 0 0;}
.Product_button2:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 2px; margin:0; border:solid 1px #CCC; background-color:#f8bb17; color:#FFF; font-weight:bold; cursor:pointer; margin:8px 0 0 0;}

.Product_Deatails{ font-size:12px; line-height:18px; float:left; width:940px; border-bottom:solid 1px #CCC; padding-bottom:10px;}
.Product_Deatails .content{ font-size:12px; line-height:18px; float:right; width:790px; font-weight:normal;}
.Product_Deatails img{ border:solid 1px #CCC; margin:5px 10px 5px 0px; padding:5px; float:left;}
.Product_Deatails .content span{ font-size:14px; font-weight:bold; color:#3276b6; }

.Contact_input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; line-height:17px; border:solid 1px #CCC; height:18px; width:250px; margin:2px 0;}
.Contact_Content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; line-height:17px; width:150px; margin:2px 0; vertical-align:top;}

.Contact_Content_new{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545454; line-height:17px; margin:2px 0; vertical-align:top;}
.Newuser_text{ font-size:14px; font-weight:bold; margin:5px; color:#545454;}
.Newuser_text span{ font-size:12px; font-weight:normal; }

.NewLogin_css{ background:url(img/login-input.gif) left top no-repeat; height:37px; width:102px; margin:0; padding:0; float:left;}
.NewLogin_css input{ background:none; border:none; width:98px; margin:17px 0 0 0; padding:0px 2px 0 2px; height:18px;}


.Newpassword_css { background:url(img/password-input.gif) left top no-repeat; height:37px; width:118px; margin:0 0 0 5px; padding:0; float:left;}
.Newpassword_css input{ background:none; border:none; width:114px; margin:17px 0 0 0; padding:0px 2px 0 2px; height:18px;}

.Login_button{ width:43px; height:23px; float:left; padding:0px 0 0 10px;}

.top_form_bg{ background:url(img/top_form_bg.gif) left top repeat-x;}

.Form_main_heading{ padding:33px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; line-height:20px; font-weight:bold;}
.New_inpuetfield_bg{background:url(img/input_field_bg.gif) left top no-repeat; width:237px; height:38px;}
.New_inpuetfield_bg input{ border:none; background:none; margin:9px 5px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight:bold; text-align:right; height:20px; width:225px; }

.Galleous_Input_bg{ background:url(img/galleous_permonth.gif) left top repeat-x; border:solid 1px #c7b829; width:300px; height:165px; margin:50px 10px 0 10px;}
.Monthlu_used_content{ padding:18px 0 0 0; text-align:center; font-family:"trebuchet MS"; font-size:20px; font-weight:bold; line-height:20px; color:#000100;}
.Monthlu_used_input{ background:url(img/monthly_used_input.gif) left top no-repeat; width:154px; height:30px;}
.Monthlu_used_input input{ background:none; border:none; height:20px; width:144px; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight:bold; text-align:center; }


.FormBg2{ background:url(img/form_bg2.gif) left top repeat-x;}
.Fuel_trade_heading{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; text-align:center; color:#000; padding:8px 0 0 0;}
.Fuel_trade_heading2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; color:#000; padding:0px 0 0 0; text-align:center;}
.NewIncreasement{ background:url(img/new_increasement.gif) left top no-repeat; width:37px; height:38px;}
.NewIncreasement input{ border:none; background:none; text-align:left; margin:8px 0px; width:39px; height:22px; font-weight:bold;}

.newAvrage_MPG{ background:url(img/new_avrage.gif) left top no-repeat; width:57px; height:38px;}
.newAvrage_MPG input{ border:none; background:none; text-align:left; margin:8px 5px; width:47px; height:22px; font-weight:bold;}

.NewMonthlyUsed{ background:url(img/new_monthly.gif) left top no-repeat; width:90px; height:38px;}
.NewMonthlyUsed input{ border:none; background:none; text-align:left; margin:8px 5px; width:80px; height:22px; font-weight:bold;}

.NewMonthlyFuelCost{ background:url(img/new_monthly_fuel.gif) left top no-repeat; width:116px; height:38px;}
.NewMonthlyFuelCost input{ border:none; background:none; text-align:left; margin:8px 5px; width:106px; height:22px; font-weight:bold;}

.EstimatedMonthly{ background:url(img/estimate_monthly_saving.gif) left top no-repeat; width:137px; height:38px; }
.EstimatedMonthly input{ border:none; background:none; text-align:left; margin:8px 5px; width:127px; height:22px; font-weight:bold;}

.mainAddToCart
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
    line-height: 17px;
    width: 900px;
    background-color: #d0e5f5;
    position: relative;
    height: 30px;
}
.mainAddToCart .eight
{
    float: left;
    width: 70px;
    padding: 3px 5px;
}
.mainAddToCart .one
{
    float: left;
    width: 325px;
    padding: 3px 5px;
}
.mainAddToCart .two
{
    float: left;
    width: 70px;
    padding: 3px 5px;
}
.mainAddToCart .three
{
    float: left;
    width: 80px;
    padding: 3px 5px;
}
.mainAddToCart .four
{
    float: left;
    width: 80px;
    padding: 3px 5px;
}
.mainAddToCart .five
{
    float: left;
    width: 70px;
    padding: 3px 5px;
}
.mainAddToCart .six
{
    float: left;
    width: 70px;
    padding: 3px 5px;
}
.mainAddToCart .seven
{
    float: left;
    width: 50px;
    padding: 3px 5px;
}

.mainAddToCart2
{
    font-size: 12px;
    color: #000;
    font-weight: normal;
    width: 900px;
    position: relative;
    border-bottom: solid 1px #CCC;
    margin: 5px 0;
    padding: 0 0 5px 0;
    height: 25px;
}
.mainAddToCart2 .eight
{
    float: left;
    width: 70px;
    padding: 3px 5px 0 5px;
}

.mainAddToCart2 .one
{
    float: left;
    width: 325px;
    padding: 3px 5px 0 5px;
}
.mainAddToCart2 .one span
{
    font-size: 12px;
    font-weight: bold;
}

.mainAddToCart2 .one img
{
    float: left;
    padding: 0;
    margin: 0 10px 0 0;
}
.mainAddToCart2 .two
{
    float: left;
    width: 70px;
    padding: 3px 5px 0 5px;
}
.mainAddToCart2 .three
{
    float: left;
    width: 80px;
    padding: 3px 5px 0 5px;
}
.mainAddToCart2 .four
{
    float: left;
    width: 80px;
    padding: 3px 5px 0 5px;
}
.mainAddToCart2 .four input
{
    font-size: 12px;
    line-height: 17px;
    border: solid 1px #CCC;
    width: 30px;
    height: 18px;
    margin: 0 0 0 5px;
    padding: 0;
}
.mainAddToCart2 .five
{
    float: right;
    width: 100px;
    margin: 3px 5px 0 0px;
}
.mainAddToCart2 .six
{
    float: left;
    width: 50px;
    margin: 3px 5px 0 5px;
    padding:0;
}

.mainAddToCart2 .seven
{
    float: left;
    width: 50px;
    margin: 3px 5px 0 5px;
    padding:0;
}

.mainAddToCart2 .Total
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 2px 2px;
    margin: 0 0 0 570px;
    text-align: right;
    width: 190px;
    line-height: 20px;
    float: left;
}
.mainAddToCart2 .Final_Total
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px 2px;
    text-align: left;
    width: 80px;
    line-height: 20px;
    float: left;
    margin: 0 0 0 43px;
}

.CartInformation
{
    width: 440px;
    float: left;
    position: relative;
}
.CartInformation .Name
{
    width: 120px;
    color: #000;
    float: left;
    position: relative;
    line-height: 18px;
}
.CartInformation .NameInput
{
    width: 200px;
    color: #000;
    float: left;
    position: relative;
    
}
.CartInformation .NameInput input
{
    width: 180px;
    color: #000;
    float: left;
    position: relative;
    border: solid 1px #CCC;
    height: 18px;
}
.CartInformation .NameInput textarea
{
    width: 180px;
    color: #000;
    float: left;
    position: relative;
    clear:both;
    border: solid 1px #CCC;
    height: 50px;
}
.CartInformation .NameInput select
{
    width: 180px;
    color: #000;
    float: left;
    position: relative;
    border: solid 1px #CCC;
    height: 22px;
    line-height: 17px;
}

.PaymentInformation
{
    width: 400px;
    float: left;
    position: relative;
}
.PaymentInformation .Name
{
    width: 150px;
    color: #000;
    float: left;
    position: relative;
    line-height: 18px;
}
.PaymentInformation .NameInput
{
    width: 200px;
    color: #000;
    float: left;
    position: relative;
    height: 18px;
}
.PaymentInformation .NameInput input
{
    width: 180px;
    color: #000;
    float: left;
    position: relative;
    border: solid 1px #CCC;
    height: 18px;
    margin: 0;
    padding: 0;
}
.PaymentInformation .NameInput textarea
{
    width: 180px;
    color: #000;
    float: left;
    position: relative;
    border: solid 1px #CCC;
    height: 50px;
    margin: 0;
    padding: 0;
}
.PaymentInformation .NameInput select
{
    width: 180px;
    color: #000;
    float: left;
    position: relative;
    border: solid 1px #CCC;
    height: 22px;
    line-height: 17px;
    margin: 0;
    padding: 0;
}
.star
{
    color: #FF0000;
}
.ThanksHeading
{
    border: solid 1px #CCC;
    width: 440px;
    margin: 10px auto;
    padding: 10px 10px 20px 10px;
    background-color: #f2f2f2;
    text-align: center;
}
.ThanksHeading .span2
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 35px;
    line-height: 35px;
    color: #419639;
    text-align: center;
    font-weight: bold;
}
.ThanksHeading span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000;
    text-align: center;
    font-weight: bold;
    line-height: 20px;
}


#UcFrontMenu_m1
{
    height: 31px;
    width: 109px;
    background: url(img/about-btn.gif) top left no-repeat;
}
#UcFrontMenu_m1-Actv
{
    height: 31px;
    width: 109px;
    background: url(img/about-btn-hvr.gif) top left no-repeat;
}

#UcFrontMenu_m2
{
    height: 31px;
    width: 109px;
    background: url(img/testimonials-btn.gif) top left no-repeat;
}
#UcFrontMenu_m2-Actv
{
    height: 31px;
    width: 109px;
    background: url(img/testimonials-btn-hvr.gif) top left no-repeat;
}

#UcFrontMenu_m3
{
    height: 31px;
    width: 109px;
    background: url(img/works-btn.gif) top left no-repeat;
}
#UcFrontMenu_m3-Actv
{
    height: 31px;
    width: 109px;
    background: url(img/works-btn-hvr.gif) top left no-repeat;
}

#UcFrontMenu_m4
{
    height: 31px;
    width: 109px;
    background: url(img/calc-btn.gif) top left no-repeat;
}
#UcFrontMenu_m4-Actv
{
    height: 31px;
    width: 109px;
    background: url(img/calc-btn-hvr.gif) top left no-repeat;
}

#UcFrontMenu_m5
{
    height: 35px;
    width: 141px;
    background: url(img/order-btn.png) top left no-repeat;
}
#UcFrontMenu_m5-Actv
{
    height: 35px;
    width: 141px;
    background: url(img/order-btn-hvr.png) top left no-repeat;
}
.Message
{
	color:Red; font-weight:bold;
}
 .ContactBordre{  border:solid 1px #CCC; width:450px; padding:0; background:#dfebf7; margin:20px 0 0 0px;}
.Contact_Informtion{ font-family:Arial, Helvetica, sans-serif; font-size:16px;  font-weight:bold; color:#FFF; background-color:#3276b6; display:block; padding:5px 0 5px 10px; border-bottom:solid 1px #636363;}
.Contact_InformationContent{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:20px; padding:3px 0 10px 10px; font-weight:normal;}

.Calculation_form_Heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#609f55; line-height:20px; font-weight:bold;}
.Calculation_form_bg{ background:#eae9e8; border:solid 1px #888687;}
.Calculation_inputfield{ background:url(img/calculation_new.jpg) left top no-repeat; width:121px; height:20px; padding:1px 2px;}
.Calculation_content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px; font-weight:bold;}
.Calculation_inputfield input{width:115px; height:20px; background:none; border:none; }
.Calculation_contentRun{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4747; line-height:17px; font-weight:bold;}


.Calculation_gallenous_BG{ background:#f9f8d9; border:solid 1px #a7a5a5;}
.Calculation_gallenous_Content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5857; line-height:17px; font-weight:bold;}

.Calculation_newMPG{ background:url(img/new_mpg.jpg) left top no-repeat; width:54px; height:20px; padding:1px 2px 1px 2px;}
.Calculation_newMPG input{width:50px; height:20px; background:none; border:none; margin:0; padding:0; }

.Calculation_newMPG2{ background:url(img/new_mpg2.jpg) left top no-repeat; width:77px; height:20px; padding:1px 2px 1px 2px; }
.Calculation_newMPG2 input{width:75px; height:20px; background:none; border:none; margin:0; padding:0; }

.MPG_newContent{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px; font-weight:bold; text-align:center;}

.Calculation_Estimated_BG{ background:#e4f0db; border:solid 1px #9f9d9e;}
.Calculation_Estimated{ background:url(img/estimated_input.jpg) left top no-repeat; width:77px; height:20px; padding:1px 2px 1px 2px;}
.Calculation_Estimated input{width:75px; height:20px; background:none; text-align:left; border:none; margin:0; padding:0; }