body {
	padding:0px;
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#555252;
	background:url(Image/bg.jpg) repeat-x top #fcfcf4;
}

.input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#2F2E2E;
	font-size:11px;
	padding: 1px;
	border:1px solid #545353;
	background:#DEDEDE;
	margin:0 0 5px 0;
}

.btn {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	line-height:10px;
	padding:1px 2px 2px 2px;
	margin:7px 0 7px 0;
	background:#1C4182;
	border:1px solid #082352;
}


p {
	font-size:12px;
	text-decoration:none;
	line-height:17px;
	margin:0 0 10px 0;
}

p a {
	font-size:12px;
	color:#385c87;
	text-decoration:underline;
}

p a:hover {
	color:#b0becf;
	text-decoration:none;
}

td {
	font-size:12px;
	color:#585655;
}

h1{
   font-size:16px;
   color:#99140c;
   margin:0 0 18px 0;
   }
   
h2{
   font-size:16px;
   color:#99140c;
   margin:12px 0 18px 10px;
   }

/*Header Start*/

.header{
   background:url(Image/header-bg.jpg) no-repeat top;
   height:143px;
   }

.punchline{
	font-family:Arial, Helvetica, sans-serif;
	color:#a2100f;
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 0;
	}
/*Header End*/

.body-area{
   background:#fff;
   }

/*Left Panel start*/
.left-navigation{
   padding:15px 0 10px 0;
   background:url(Image/navigation-bg.gif) top no-repeat;
   }
   
.get-quote{
   padding:0 0 0 0;
   background:url(Image/get-quote.gif) no-repeat top;
   height:84px;
   color:#ffffff;
   font-size:20px;
   font-weight:bold;
   text-transform:uppercase;
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   text-align:center;
   }
   
.get-quote p {
	margin:0px;
	font-size:12px;
	color:#000000;
	line-height:25px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.get-quote p a {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	padding:0 0 0 0;
	text-transform:lowercase;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.get-quote p a:hover {
	color:#99140c;
	text-decoration:underline;
	font-weight:normal;
	padding:0 0 0 0;
}


.contact{
   background: url(Image/contact-bg.gif) top no-repeat;
   }
   
.contact h1{
   font-size:16px;
   color:#99140c;
   margin:11px 0 20px 22px;
   }

.contact p{
   color:#555252;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   margin:0 0 0 15px;
   }

.frame-pic{
   height:69px;
   background:url(Image/contact-img-bg.gif) no-repeat;
   background-position:center top;
   padding:1px 0 0 22px
   }
/*Left Panel End*/
   
/*Mid Panel Start*/
.text-area-bg{
    background:url(Image/text-area.gif) repeat-y top;
	}

.top-body{
    background:url(Image/top-body.gif) no-repeat top;
	height:49px;
	}
	
.mid-body{
    background:url(Image/mid-body.gif) no-repeat top;
    padding-left:20px;
	*padding-left:22px;
	padding-right:05px;
	*padding-right:35px;
	} 

.Call-bg{
   background:url(Image/call-bg.png) no-repeat left;
   padding:0 10px 9px 0;
   color:#605f5f;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   }

.testimonial-bg{
    background:url(Image/testimonial-bg.gif) no-repeat top;
    margin-left:25px;    
	}
	
.inner-testimonial-bg{
  	background:url(Image/testimonial-bg.gif) no-repeat top;
    margin-left:25px; 
	}

.frame-pic-test{
   height:69px;
   background:url(Image/contact-img-bg.gif) no-repeat;
   background-position:21px top;
   padding:1px 10px 0 22px
   }
/*Mid Panel End*/

/*Footer Start*/
.footer-bg{
   height:68px;
   background:url(Image/footer.gif) no-repeat top;
   }

.footer-copytxt {
	font-size:12px;
	color:#b7b7b7;
	text-decoration:none;
	padding:0 0 0 15px;
}

.footer-copytxt a {
	font-size:12px;
	color:#b7b7b7;
	text-decoration:underline;
}

.footer-copytxt a:hover {
	color:#99140c;
	text-decoration:none;
}

.right-footer {
	font-size:12px;
	color:#8b8b8b;
	text-decoration:none;
	padding:0 0 5px 0;
	
}

.right-footer a {
	font-size:12px;
	color:#8b8b8b;
	text-decoration:underline;
	padding:0 0 5px 0;
}

.right-footer a:hover {
	color:#99140c;
	text-decoration:none;
}

.adbanner{ 
	overflow:hidden;
	float:left;
	text-align:center;
	margin:10px;
}
/*Form based CSS starts*/

.webpart /* This Class controls External setting of Forms*/
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#44474E;
font-size:12px;
line-height: 16px;
background-color:#fcfcf3;
}
.webpart .form-head /* This Class controls heading */ 
{
background-color: #820f08;
border:1px solid #820f08;
padding:4px 3px 4px 4px;
color:#ffffff;
font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */ 
{
background-color: #c7cc50;
border:1px solid #c7cc50;
padding:4px 3px 4px 4px;
color:#ffffff;
font-size:11px;
}
.webpart  td{
padding:2px;
}

.webpart select  /* This Class controls for Select */ {
border:1px solid #C9D0DE;
}

.webpart label  /* This Class controls label */ {
vertical-align:middle;
border:none;
}

.webpart INPUT,.webpart Select,.webpart textarea /* This Class controls Select , textarea, INPUT */ 
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
padding: 1px;
background-position:left top;
border:1px solid #e0dede;
background-color:#fdfdfd;
vertical-align:middle;
width:auto !important;
}

.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ 
{
color:#ED3800;
}

.webpart INPUT.webpart-btn /* This Class controls button*/ {
background-image:none;
background-repeat:repeat;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#c7cc50;
font-weight:bold;
border:1px solid #c7cc50;
margin:0px;
padding:0px 1px;
font-size:11px;
}

.webpart  .Checkbox  INPUT  /* This Class controls Checkbox.Apply it on checkbox*/ {
border:none !important;
background-color:transparent !important;
}
.webpart .Radiobox INPUT  /* This Class controls Radio.Apply it on Radio*/ {
border:none !important;
background-color:transparent !important;
}
/*Form based CSS End*/

.ria
{
	padding-top:25px;
}
.marg
{
	margin-left:30px;
	
}
.Relog
{
	margin-top:50px;
}
.n-left-space
{
width:180px;
margin-left:15px;
}

ul LI a{
	color:#585655;
	font-size:12px;
	text-decoration:underline;
}

ul LI a:hover{
	color:#585655;
	font-size:12px;
	text-decoration:none;
}