body { margin:0; padding:0; font-family:arial; font-size:13px; color:#424242; line-height:18px; text-align:justify;}

/*************/
/******comman css*******/
/*************/

.clr									{ clear:both; overflow:hidden;}
.clr-r									{ clear:right;}
.clr-l									{ clear:left;}

.fl										{ float:left;}
.fr										{ float:right;}

ul, li, h1, h2, h3, h4, h5, h6 			{ padding:0; margin:0; list-style:none; font-weight:normal;}

.pr										{ padding-right:5px;}
.pl										{ padding-left:5px;}
.pt										{ padding-top:5px;}
.pb										{ padding-bottom:5px;}

a										{ text-decoration:none;color:#727272;}
a:hover									{ color:#000;}

.flow									{ overflow:hidden;}
img										{ border:none;}

.mt										{ margin-top:5px;}
.mr										{ margin-right:5px;}
.ml										{ margin-left:5px;}
.mb										{ margin-bottom:5px;}

input, taxtarea, select					{ font-size:11px;}
select									{ padding:3px;}
.f11									{ font-size:11px; font-family:arial; line-height:14px;}
.f12									{ font-size:12px; font-family:arial; line-height:18px;}
.img-b									{ border:1px solid #9c9c9c; padding:2px; background:#fff; margin-right:12px;}
.red									{ color:#d92322;}


.edit ul								{ padding-top:8px;}

.t-border								{ border-top:1px solid #A4A4A4; padding-bottom:10px;}

/*************/
/******main width*******/
/*************/

.main-width
{ width:948px; margin:0 auto; clear:both;}

/*************/
/******Header (Logo - Menu)*******/
/*************/

.header
{ background:url(../images/head-bg.jpg) repeat-x center top; min-height:224px;}

.logo
{ float:left; margin-right:31px; }

.head-right
{ float:right; text-align:right; width:684px;}

.call
{ background:url(../images/call-t.png) no-repeat center left  !important; padding-left:23px  !important; height:47px  !important; line-height:30px  !important; color:#fff !important; font-size:17px  !important; margin-top:10px  !important; margin-left:127px !important; clear:both  !important;}

.call span
{ color:#ffff00  !important; font-weight:bold  !important; font-size:21px; line-height:23px;}

.car
{ clear:both; z-index:1; position:relative; text-align:right;}


/*************/
/******Content area*******/
/*************/

.content-area
{ background:url(../images/content-bg.jpg) repeat-x center top; padding-top:23px; padding-bottom:10px;}

h2.sub-title
{ font-size:12px; color:#000; font-weight:bold;  text-transform:uppercase;}

/******Content area left*******/
.content-area .left
{ width:231px; background:url(../images/content-area-left.jpg) no-repeat center top; padding:2px; text-align:center; float:left;}

.content-area .left .pading
{ padding:10px; color:#000; text-align:left;}

.title
{ color:#df2f35; font-size:17px; padding-bottom:10px;}

/******Content area right*******/

.content-area .right
{ float:right; width:691px; padding-bottom:20px;}

.content-area .right .choose-us
{ float:left; width:263px; border-right:1px solid #a4a4a4; padding-right:8px; margin-right:17px;}

.content-area .right .safes
{float:right; width:392px;}

.content-area .right .safes img
{ float:left; margin-right:14px; margin-left:-10px}

.content-area .right .safes div
{ font-size:17px;}

.content-area .right .safes div a
{color:#424242; padding-bottom:5px;}

.content-area .right .safes div a:hover
{ color:#000;}

/*************/
/******Footer*******/
/*************/
.footer
{ background:#f3f1f1; padding-top:13px; color:#64676b; font-size:11px; clear:both; overflow:hidden; padding-bottom:10px;}

.footer a
{ color:#64676b;}

.footer a:hover
{ color:#000;}

.footer span
{ color:#ad1602; font-size:13px;}


/*************/
/******Form*******/
/*************/

form
{ padding:1px;  background:#fff; margin-bottom:10px; float:left; margin-right:20px}

form table
{background:#fff;}

.lable
{ width:120px;}

form input, form textarea
{ padding:5px; font-size:11px; font-family:arial;}

input.btn
{ background:url(../images/btn.png) no-repeat center top; min-width:113px !important; height:33px; color:#fff; text-transform:uppercase; border:none; font-weight:bold;}


.map
{ height:190px; width:300px; border:#e2e2e2 1px solid; margin-top:5px;}

/*contact form*/

.cflite {
	width: 367px;
	font-family: arial;
}
.cflite_td {
	padding:4px;
	font-size:12px; min-width:133px;
}
.cflite p { font-size:11px; text-align:right; padding:3px; margin:0; background:#f3f3f3;
}
.cflite label {
	padding:4px;
}
label {
 padding-right:10px
}
.required {
 font-weight:bold;
}
.required_star {
 font-weight:bold;
 color:#F00;
}
.not-required {
 font-weight:normal
}

/*************/
/******services*******/
/***********

.services-box, .services-box-last
{ width:202px; float:left; margin-right:3px; padding:13px; min-height:109px; font-size:11px; line-height:16px;}

.services-box h1, .services-box-last h1
{ font-size:17px; color:#9f0e1b; text-transform:uppercase; font-weight:bold; margin-bottom:5px;}

.services-box-last
{ margin:0;}

.services-box .txtpart, .services-box-last .txtpart
{ text-align:justify;}

.txtpart ul
{ clear:both; padding:0; margin:0;}

.txtpart ul li
{ background:url(../images/arrow.gif) no-repeat left top; padding-left:10px;}

.min-h
{ height:132px;}

.automotive-s
{ background:url(../images/automotive-s.png) no-repeat center top;}

.commercial-s
{ background:url(../images/commercial-s.png) no-repeat center top;}

.residential-s
{ background:url(../images/residential-s.png) no-repeat center top;}**/

/*************/
/******services*******/
/*************/

.services-bg1
{ background:url(../images/services-bg1.png) no-repeat center top; clear:both; padding:10px 15px 0 15px; overflow:hidden; min-height:130px}

.services-bg2
{ background:url(../images/services-bg2.png) no-repeat center top; clear:both; padding:10px 15px 0 15px; overflow:hidden; min-height:130px; text-align:right;}

.services-title
{ color:#fff; text-transform:uppercase; font-size:17px; padding:0 5px;}

.services-title a
{ color:#fff; }

.services-title a:hover
{ color:#FF0;}

.services-l
{width:533px; padding-top:5px;}

.services-l p
{ padding:0 15px; font-size:12px;}


