@charset "UTF-8";


/* RESET */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, nav, article, aside, footer, hgroup, section {


	margin: 0;


	padding: 0;


	border: 0;


	outline: 0;


	font-weight: inherit;


	font-style: inherit;


	font-size: 14px;


	font-family: inherit;


	text-decoration: none;


}


:focus, :active {


	outline: 0


}


ol, ul {


	list-style: none


}


blockquote:before, blockquote:after {


	content: ""


}


blockquote {


	quotes: "" ""


}


img, div, a {


	color: #49494a;


	text-decoration: none;


}


header, nav, article, aside, footer, hgroup, section {


	display: block


}


/* Clearfix */


.clearfix:after {


	visibility: hidden;


	display: block;


	font-size: 0;


	content: " ";


	clear: both;


	height: 0;


}


* html .clearfix {


	zoom: 1


} /* IE6 */


*:first-child+html .clearfix {


	zoom: 1


} /* IE7 */


/* @FONT-FACE */


@font-face {


	font-family: 'Glegoo-Regular';


	src: url('../fonts/glegooregular0.eot');


	src: url('../fonts/glegooregular0.eot?#iefix') format('embedded-opentype'),  url('../fonts/glegooregular0.woff') format('woff'),  url('../fonts/glegooregular0.ttf') format('truetype'),  url('../fonts/glegooregular0.svg#glegooregular0') format('svg');


	font-weight: normal;


	font-style: normal;


}


@font-face {


	font-family: 'OpenSans';


	src: url('../fonts/opensansregular0.eot');


	src: url('../fonts/opensansregular0.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensansregular0.woff') format('woff'),  url('../fonts/opensansregular0.ttf') format('truetype'),  url('../fonts/opensansregular0.svg#opensansregular0') format('svg');


	font-weight: normal;


	font-style: normal;


}


@font-face {


	font-family: 'Aldrich';


	src: url('../fonts/aldrichregular0.eot');


	src: url('../fonts/aldrichregular0.eot?#iefix') format('embedded-opentype'),  url('../fonts/aldrichregular0.woff') format('woff'),  url('../fonts/aldrichregular0.ttf') format('truetype'),  url('../fonts/aldrichregular0.svg#aldrichregular0') format('svg');


	font-weight: normal;


	font-style: normal;


}


@font-face {


	font-family: 'IstokWeb-Regular';


	src: url('../fonts/istokwebregular0.eot');


	src: url('../fonts/istokwebregular0.eot?#iefix') format('embedded-opentype'),  url('../fonts/istokwebregular0.woff') format('woff'),  url('../fonts/istokwebregular0.ttf') format('truetype'),  url('../fonts/istokwebregular0.svg#istokwebregular0') format('svg');


	font-weight: normal;


	font-style: normal;


}


/* /////// GENERIC STYLE OPEN ////////// */


.left {


	float: left;


}


.right {


	float: right;


}


.clear {


	clear: both;


}


.align_left {


	text-align: left;


}


.align_right {


	text-align: right;


}


.center {


	text-align: center;


}


.display_none {


	display: none;


}


.display_block {


	display: block;


}


.absolute {


	position: absolute;


}


.absolute_topleft {


	position: absolute;


	top: 0;


	left: 0;


}


.absolute_topright {


	position: absolute;


	top: 0;


	right: 0;


}


.absolute_btmleft {


	position: absolute;


	bottom: 0;


	left: 0;


}


.absolute_btmright {


	position: absolute;


	bottom: 0;


	right: 0;


}


.relative {


	position: relative;


}


.strikethru {


	text-decoration: line-through;


}


.bold {


	font-weight: bold;


}


.underline {


	text-decoration: underline;


}


.italic {


	font-style: italic;


}


.font10px {


	font-size: 10px;


}


.font11px {


	font-size: 11px;


}


.font12px {


	font-size: 12px;


}


.font13px {


	font-size: 13px;


}


.font14px {


	font-size: 14px;


}


.font15px {


	font-size: 15px;


}


.font20px {


	font-size: 20px;


}


.font40px {


	font-size: 40px;


}


.font50px {


	font-size: 50px;


}


.font_trebuchet {


	font-family: "Trebuchet MS", helvetica, Verdana, Geneva, Sans-Serif;


}


.font_times {


	font-family: 'Times New Roman', helvetica, Verdana, Geneva, Sans-Serif;


}


.clr_black {


	color:#1a1a1a;


}


.clr_white {


	color:#ffffff;


}


.clr_grey {


	color:#666666;


}


.clr_gold1 {


	color:#937B19;


}


.clr_gold2 {


	color:#B79F39;


}


/*a:link { border-bottom: 1px dotted #666; color: #666; text-decoration: none;cursor:pointer; }


a:active { border-bottom: 1px dotted #2a2a2a; color: #2a2a2a; text-decoration: none;cursor:pointer; }


a:visited { border-bottom: 1px dotted #666; color: #666; text-decoration: none;cursor:pointer; }


a:hover { border-bottom: 1px dotted #2a2a2a; color: #2a2a2a; text-decoration: none; cursor:pointer;}





a.noborder:link { border: none; color: #4a4a4a; text-decoration: none;cursor:pointer; }


a.noborder:visited { border: none; color: #4a4a4a; text-decoration: none;cursor:pointer; }


a.noborder:hover { border: none; color: #000; text-decoration: none;cursor:pointer; }


a.noborder:active { border: none; color: #000; text-decoration: none; cursor:pointer;}





-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(css/PIE.htc); position:relative ;


*/


/* /////// GENERIC STYLE CLOSE ////////// */








body {


	margin: 0px;


	padding: 0px;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	line-height: 19px;


	color: #333;


}


/*my_css_start--------------------------------------------------------*/


.gray_c {


	background-color: #d1cdc1;


}


.top_holder {


	/*height: 157px;*/
	height: 125px;


	width: 1153px;


	margin-right: auto;


	margin-left: auto;


}


.logo_holder {


	height: 121px;


	width: 414px;


	float: left;


	margin-left: 25px;


}


.button_bg {


	height: 50px;


	width: auto;


	background-image: url(../images/button_bg.png);


	background-repeat: repeat-x;


}


.follow_me_holder {


	float: right;


	height: 121px;


	width: 209px;


	padding-left: 20px;


	margin-right: 70px;


}


.giogi_fon_bold {


	font-family: Glegoo-Regular;


	font-size: 15px;


	font-style: normal;


	line-height: normal;


	font-weight: bold;


	font-variant: normal;


	color: #626466;


}


.follow {


	height: 40px;


	width: 207px;


	margin-top:0px;


}


.follow_mess {


	height: 25px;


	width: 207px;


}


#name_fol {


	width: 100px;


	float: left;


	padding-top: 10px;


}


.so_ics {


	height: 35px;


	width: 85px;


	float: left;


}


.tel_icons {


	height: 21px;


	width: 25px;


	float: left;


}


.mess_cc_h {


	float: left;


	width: 175px;


	padding-left: 5px;


}


.button_holder {


	width: 1001px;


	margin-right: auto;


	margin-left: auto;


	height: 50px;


}


.button_holder ul li {


	font-family: Glegoo-Regular;


	display: block;


	float: left;


	padding-left: 50px;


	padding-right: 50px;


	padding-top: 15px;


	height: 35px;


	margin-right: 5px;


}


.button_holder ul li a {


	font-size: 15px;


	font-weight: bold;


	color: #FFF;


}


.button_holder ul li a:hover {


	font-size: 15px;


	font-weight: bold;


	color: #ffa70d;


}


.button_holder ul li a.act {


	color: #ffa70d;


}


.banar_c {


	height: 345px;


	width: 995px;


	margin-right: auto;


	margin-left: auto;


	margin-top: 4px;


	margin-bottom:4px;


	border: 3px solid #c2bebe;


	-webkit-border-radius: 6px;


	border-radius: 6px;


	position:relative;


	behavior: url(css/PIE.htc);


}


.banar_c.inner-banner {


	height:167px;


	background: url(../images/innerpage-banner2.jpg) no-repeat left top;


}


.banar_c.inner-banner h1 {


	font-size: 24px;


	padding-left:125px;


	padding-top:50px;


	padding-bottom:10px;


	font-family: Glegoo;


}


.banar_c.inner-banner span {


	font-size: 18px;


	color:#ff8a07;


	padding-left:125px;


	font-family: Glegoo;


}


.wecare-block {


	height: 294px;


	width: 417px;


	background: url(../images/wecare-bg.png) repeat-x left top;


	position:absolute;


	left:5px;


	top:26px;


	z-index:999999;


}


.wecare-block h1 {


	font-family: Glegoo;


	font-size:55px;


	color:#FFF;


	font-weight:regular;


	padding-top:70px;


	padding-left:10px;


	padding-bottom:30px;


}


.wecare-block span {


	font-size:33px;


	color:#ff8a07;


	font-family: Glegoo;


	font-weight:regular;


	padding-left:10px;


}


.wecare-block p {


	font-family: Arial, Helvetica, sans-serif;


	font-size:13px;


	color:#FFF;


	font-weight:regular;


	padding-top:15px;


	padding-left:10px;


	line-height:18px;


}


.our_service_ho {


	height: 205px;


	width: 995px;


	margin-right: auto;


	margin-left: auto;


	margin-top: 2px;


	background-image: url(../images/service_box_bg.png);


	border-top-width: 3px;


	border-right-width: 3px;


	border-bottom-width: 3px;


	border-left-width: 3px;


	border-top-style: solid;


	border-right-style: solid;


	border-bottom-style: solid;


	border-left-style: solid;


	border-top-color: #c2bebe;


	border-right-color: #c2bebe;


	border-bottom-color: #c2bebe;


	border-left-color: #c2bebe;


	-webkit-border-radius: 6px;


	border-radius: 6px;


	background-repeat: repeat-x;


	position:relative;


	behavior: url(PIE.htc);


}


.our_service_ho.bgcolor {


	background-image:none;


	height: auto;


}


.our_service_ho.bgcolor.bord-non {


	border:none;


}


.top-cont {


	width:auto;


	height:auto;


	padding-top:10px;


}


.requesti-q-main-block {


	width:auto;


	height:auto;


}


.requesti-q-left {


	width:430px;


	height:auto;


	float:left;


}


.requesti-q-left h1 {


	font-weight:bold;


	font-size:16px;


	text-transform:uppercase;


}


.contactblock {


	width: auto;


	height: auto;


	float:left;


}


.contact-text {


	width:410px;


	padding-bottom:10px;


}


.contact-text h1 {


	font-weight:bold;


	font-size:16px;


	padding-left:65px;


}


.n-m-p {


	width:120px;


	height: auto;


	float:left;


}


.name {


	width:120px;


	height:30px;


	margin-bottom:15px;


}


.name p {


	line-height:30px;


	padding-left:65px;


}


.inputblock {


	width:430px;


	height: auto;


	margin-top:25px;


	margin-right:34px;


	padding-bottom:25px;


	float:left;


}


.right-block {


	width:400px;


	height: auto;


	margin-top:px;


	margin-right:px;


	float:right;


}


.toll-free {


	width: auto;


	height: auto;


	float:left;


	margin-top:20px;


	margin-bottom:10px;


}


.toll-free h1 {


	font-size:20px;


	line-height:25px;


}


.mapblock {


	width:350px;


	height:auto;


	float:left;


	background-color:#edeee8;


	padding-left:15px;


	padding-right:15px;


	border:1px #c4c0b5 solid;


}


.locat-map {


	height:17px;


	padding-bottom:5px;


}


.viewmap {


}


.viewmap:hover {


	color:#C00;


}


.input-sub {


	width:300px;


	height:30px;


	float:right;


	margin-bottom:13px;


}


.submit-cont {


	width:70px;





	float:right;


	


}


.submit-cont.button {


	width:92px;


	height:34px;


	cursor:pointer;


	float:left;


	background: url(../images/submit-cont.png) no-repeat left top;


}


.text-area {


	width:300px;


	height:65px;


	float:right;


	margin-bottom:13px;


}


.text-area textarea {


	width:295px;


	height:65px;


}


.submit-cont a:hover {


	background-position:left bottom;


}


.input-sub input {


	width:298px;


	height:28px;


	border:1px #999 solid;


	line-height:28px;


}


.service_boxs {


	height: 205px;


	width: 228px;


	float: left;


	background-image: url(../images/border_right.png);


	background-repeat: no-repeat;


	background-position: right center;


}


.service_boxs.mar-left {


	margin-left:45px;


	margin-right:45px;


}


.serv_bx_heading {


	height: 34px;


	padding-top: 21px;


	text-align: left;


	padding-left: 32px;


}


.open_san_bold {


	font-family: OpenSans;


	font-size: 15px;


	color: #FFF;


	font-weight: bold;


}


.service_bulle_hol {


	padding-left: 29px;


	padding-top: 9px;


}


.service_bulle_hol ul li a {


	font-family: OpenSans;


	display: block;


	height: 20px;


	background-image: url(../images/bull_st.png);


	background-repeat: no-repeat;


	background-position: left center;


	padding-left: 25px;


	font-size: 12px;


	color: #FFF;


	padding-top: 2px;


}


.service_bulle_hol ul li a:hover {


	font-family: OpenSans;


	display: block;


	height: 20px;


	padding-left: 25px;


	font-size: 12px;


	color: #B71313;


	padding-top: 2px;


}


.service_boxs_border_no {


	height: 205px;


	width: 228px;


	float: left;


	background-repeat: no-repeat;


	background-position: right center;


}


.welcome_contant_hol {


	width: 1001px;


	min-height:200px;


	margin-right: auto;


	margin-left: auto;


	padding-top: 8px;


}


.about {


	width: auto;


	height: auto;


}


.about-left {


	float:left;


	width: auto;


	height: auto;


	margin-top:10px;


}


.about-left p {


	padding-bottom:10px;


}


.about-left h1 {


	font-weight:bold;


	font-size:28px;


	font-family: Glegoo-Regular;


	color: #ff7800;


	padding-bottom:15px;


}


.welcome_contant_hol.height {


	height:auto;


}


.welcome {


	float: left;


	width: 702px;


}


.serviceblock-left {


	display:block;


	height:auto;


	float:left;


}


.serviceblock-right {


	width:291px;


	height:auto;


	float:right;


}


.serviceblock {


	width:995px;


	height:auto;


	float:left;


}


.welcome_contant_hol.serviceblock ul li {


	background:url(../images/bull_st.png) no-repeat left center;


	padding-left:20px;


	margin-top:10px;


}


.welcome_contant_hol.serviceblock ul li a:hover {


	color:#B71313;


}


.wel_come_hed {


	height: 36px;


}


.headding-botom {


	padding-bottom:5px;


}


.img_truck {


	float: left;


	height: auto;


	width: 208px;


}


.wel_contant {


	float: left;


	width: 479px;


	padding-left: 12px;


}


.wel_contant.width {


	width: 774px;


}


.thahoma_black {


	font-family: Tahoma;


	font-size: 14px;


	color: #464545;


	font-style: normal;


	line-height: 25px;


	font-weight: normal;


	font-variant: normal;


	text-align: justify;


}


.thahoma_black_bold {


	font-family: Tahoma;


	font-size: 14px;


	color: #464545;


	font-style: normal;


	line-height: 18px;


	font-weight: bold;


	font-variant: normal;


	text-align: justify;


}


.margin8 {


	height: 8px;


}


.giogi_fon_bold_h {


	font-family: Glegoo-Regular;


	font-size: 31px;


	font-style: normal;


	line-height: normal;


	font-weight: bold;


	font-variant: normal;


	color: #ff7800;


}


.more_b {


	height: 25px;


	width: 67px;


	float: right;


}


.more_b.margi {


	margin-top:10px;


}


.our_leatest {


	width: 275px;


	float: left;


	margin-left: 16px;


}


.our_leatest.marg {


	margin-top: 21px;


	float:right;


}


.our_leatest.flot {


	float:right;


}


.leatest_conta {


	padding-bottom: 5px;


	border-bottom-width: 2px;


	border-bottom-style: solid;


	border-bottom-color: #E4E2DC;


	margin-top: 8px;


}


.leatest_conta_las {


	padding-bottom: 5px;


	height:135px;


}


.we_service_holder {


	-webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, .4);


	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, .4);


	height: 445px;


	width: 1000px;


	margin-right: auto;


	margin-left: auto;


	background-color: #edeee8;


	margin-top: 10px;


	-webkit-border-radius: 5px;


	border-radius: 5px;


	position:relative;


	behavior: url(PIE.htc);


	border: 2px solid #FFF;


	background-image: url(../images/map.png);


	background-repeat: no-repeat;


	background-position: left center;


}


.weservi_first {


	height: 360px;


	width: 328px;


	padding-top: 21px;


	padding-left: 8px;


	float: left;


}


.aldirich_fon {


	font-family: 'Aldrich';


	font-size: 40px;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	color: #c64f00;


}


.aldirich_fon_2 {


	font-family: 'Aldrich';


	font-size: 26px;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	color: #7e3403;


}


.we_country {


	width: 160px;


	height: auto;


	float: left;


}


.we_country ul li a {


	height: 22px;


	display: block;


	padding-top: 3px;


	background-image: url(../images/arrow_orange.png);


	background-repeat: no-repeat;


	background-position: left center;


	padding-left: 29px;


	font-family: OpenSans;


	font-size: 14px;


	color: #964006;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	font-variant: normal;


	margin-bottom: 10px;


}


.we_country ul li a:hover {


	height: 22px;


	display: block;


	padding-top: 3px;


	background-image: url(../images/arrow_orange.png);


	background-repeat: no-repeat;


	background-position: left center;


	padding-left: 29px;


	font-family: OpenSans;


	font-size: 14px;


	color: #D95B09;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	font-variant: normal;


	margin-bottom: 10px;


}


.open_co_name {


	font-family: 'OpenSans';


	font-size: 14px;


	color: #964006;


}


.request_estimate {


	float: left;


	min-height: 350px;


	width: 620px;


	background-color: #FFF;


	margin-top: 21px;


	padding-left: 30px;


}


.request_estimate.mrg-btm {


	margin-bottom:10px;


}


.requst_estim_heading {


	height: 34px;


	padding-top: 20px;


}


.requst_read_he {


	font-size: 17px;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	font-variant: normal;


	color: #d22d2d;


}


.req_inpu_hol {


	width: 300px;


	float: left;


}


.name_r {


	float: left;


	width: 90px;


	height: 25px;


	padding-top: 5px;


}


.name_r.pad-top {


	padding-top:12px;


}


.inpu_r {


	float: left;


	width:199px;


	height: 24px;


	border: 2px solid #d5d5d5;


	-webkit-border-radius: 6px;


	border-radius: 6px;


}


.name_test_t_holder {


	height: 38px;


	font-family: IstokWeb-Regular;


	font-size: 14px;


	color: #333333;


	margin-bottom: 4px;


}


.local {


	width:149px;


	height:22px;


	float:left;


	line-height:22px;


}


.tex-rdo {


	width:122px;


	height:22px;


	float:right;


}


.rdo-btn {


	width:20px;


	height:22px;


	float:left;


}


.requ_text {


	width: 190px;


	height: 23px;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	border-top-style: none;


	border-right-style: none;


	border-bottom-style: none;


	border-left-style: none;


	background-color: transparent;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 14px;


	color: #333;


	padding-left: 5px;


}


.mon_dat_y_holder {


	float: left;


	height: 49px;


	width: 200px;


}


.float_left {


	float: left;


}


.date_border {


	background-color: #FFF;


	float: left;


	height: 23px;


	width: 80px;


	border: 1px solid #CCC;


	-webkit-border-radius: 6px;


	border-radius: 6px;


}


.inpu_test_area {


	float: left;


	width:199px;


	height: 39px;


	/*border: 2px solid #d5d5d5;


	-webkit-border-radius: 6px;


	border-radius: 6px;*/


}


textarea_me {


	width: 190px;


	background-color: transparent;


	height: 40px;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	border-top-style: none;


	border-right-style: none;


	border-bottom-style: none;


	border-left-style: none;


}


.inpu_test_area  {


	background-color: transparent;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	border-top-style: none;


	border-right-style: none;


	border-bottom-style: none;


	border-left-style: none;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	color: #333;


}


.submit_green {


	background-image: url(../images/submit_g.png);


	background-repeat: no-repeat;


	background-position: center center;


	height: 36px;


	width: 147px;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	border-top-style: none;


	border-right-style: none;


	border-bottom-style: none;


	border-left-style: none;


	margin-top: 5px;


}


.float_right {


	float: right;


}


/*crm----------------------------------------------------------------------------------------------------------------*/


#top_name_holder {


	height: 108px;


	width: 1007px;


}


#logo {


	height: 74px;


	width: 419px;


	float: left;


}


#help_con {


	float: right;


	height: 106px;


	width: 363px;


}


#button_container {


	height: 56px;


	width: 1000px;


	margin-right: auto;


	margin-left: auto;


	background-image: url(../images/button_bg.png);


	background-position: center center;


	background-repeat: no-repeat;


}


#button_container ul li {


	display: block;


	float: left;


}


#button_container ul li a {


	font-family: Tahoma;


	font-size: 14px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #333;


	text-decoration: none;


	display: block;


	padding-top: 19px;


	height: 37px;


	padding-right: 28px;


	padding-left: 28px;


}


#google_map {


	width: 630px;


	float: left;


	height: auto;


}


#contact_in {


	float: left;


	width: 320px;


}


#button_container ul li a:hover {


	font-family: Tahoma;


	font-size: 14px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #333;


	text-decoration: none;


	display: block;


	padding-top: 19px;


	height: 37px;


	padding-right: 28px;


	padding-left: 28px;


	background-color: #51AAFF;


}


#im_slider {


	width: 1040px;


	margin-right: auto;


	margin-left: auto;


}


#sli_cont {


	float: left;


	height: 380px;


	width: 480px;


	padding-top: 50px;


	position: relative;


}


#wrapper #top_banar #top_header_con #button_container ul li a:hover {


	background-color: #51aaff;


	display: block;


	color: #FFF;


}


#im_slider #pic {


	height: 410px;


	width: 560px;


	float: left;


	background-repeat: no-repeat;


	/* [disabled]overflow: hidden;


*/


}


.welcome {


	font-family: Tahoma, Geneva, sans-serif;


	font-size: 34px;


	font-style: normal;


	color: #FFF;


}


.welcome.home {


	width:995px;


}


.crm_bu {


	font-family: 'Oswald', sans-serif;


	font-size: 43px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #FFF;


}


.crm_bu_clour {


	font-family: 'Oswald', sans-serif;


	font-size: 25px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #28516F;


}


.crm_green_clour {


	font-family: Tahoma;


	font-size: 20px;


	font-style: normal;


	font-weight: bold;


	font-variant: normal;


	color:#009300;


}


.crm_bu_gray {


	font-family: 'Oswald', sans-serif;


	font-size: 25px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color:#6d6e71;


}


#call_pic {


	height: 159px;


	width: 1002px;


	margin-right: auto;


	margin-left: auto;


}


#sec {


	float: left;


	height: 142px;


	width: 246px;


	background-image: url(../images/we_r_loo.png);


	background-position: center center;


}


#call_pic #fir {


	height: 142px;


	width: 743px;


	float: left;


	padding-top: 17px;


	padding-left: 16px;


	background-image: url(../images/blu_bg.png);


	background-position: center center;


}


#pic_cal {


	height: 119px;


	width: 156px;


	float: left;


}


#conta {


	float: left;


	height: 119px;


	width: 546px;


	padding-left: 20px;


}


.ari_i {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #FFF;


	line-height: 19px;


}


.ari_ifor {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 14px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #FFF;


	line-height: 22px;


}


#contant_container {


	width: 1070px;


	margin-right: auto;


	margin-left: auto;


	clear: left;


}


#second_slider {


	height: 210px;


	width: 1066px;


}


#slider_button {


	height: 114px;


	width: 17px;


	float: left;


	padding-top: 86px;


}


.sec_slider_box {


	float: left;


	height: 200px;


	width: 342px;


}


#first_holder {


	height: 135px;


	width: 177px;


	background-image: url(../images/f_bg.png);


	background-repeat: no-repeat;


	float: left;


	padding-top: 17px;


	padding-left: 14px;


}


#center_holder {


	float: left;


	height: 135px;


	width: 536px;


	background-image: url(../images/thir_bg.png);


	background-repeat: repeat-x;


	padding-top: 17px;


	padding-left: 0px;


}


#thi_pic {


	float: left;


	height: 135px;


	width: 195px;


	background-image: url(../images/for_bg.png);


	background-repeat: no-repeat;


	padding-left: 62px;


	padding-top: 17px;


}


.secont-slider_box {


	height: 153px;


	width: 342px;


	float: left;


	padding-top: 47px;


}


#button {


	float: left;


	width: 17px;


	height: 114px;


	padding-top: 86px;


}


#secont_slider {


	height: 200px;


	width: 1064px;


	margin-right: auto;


	margin-left: auto;


	background-color: #CC0;


}


#slider_second {


	width: 1030px;


	margin-right: auto;


	margin-left: auto;


	height: 200px;


}


.headig_holder {


	height: 58px;


	width: 337px;


}


.con_holder {


	height: 96px;


	width: 323px;


	clear: left;


	padding-left: 13px;


}


.pic_holder {


	float: left;


	height: 59px;


	width: 66px;


}


.heading {


	height: 51px;


	width: 270px;


	float: left;


	padding-top: 7px;


}


.thaho_head {


	font-family: 'OpenSans';


	font-size: 15px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #313131;


}


.arial_tw_black {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #313131;


	line-height: 19px;


}


#vew_more {


	height: 28px;


	width: 93px;


}


#contaant_holder {


	width: 1002px;


	margin-right: auto;


	margin-left: auto;


	height: 380px;


	padding: 0px;


}


#fist_c {


	height: 351px;


	width: 293px;


	float: left;


	padding-top: 26px;


	padding-left: 17px;


	background-color: #ececec;


}


#sec_con {


	float: left;


	height: 350px;


	width: 660px;


	padding-top: 23px;


	padding-left: 31px;


	background-color: #fafafa;


}


.tho_seventeen {


	font-family: 'OpenSans';


	font-size: 20px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #5d5d5d;


}


.tho_seventeen_small {


	font-family: OpenSans;


	font-size: 17px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #5d5d5d;


}


.wel_com_h {


	font-family: 'Oswald', sans-serif;


	font-size: 34px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #FFFFFF;


}


.foter_hed {


	font-family: 'OpenSans';


	font-size: 20px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #FFF;


}


.margin {


	height: 20px;


	width: auto;


}


.ticks {


	height: 23px;


	width: auto;


	background-image: url(../images/tick.jpg);


	background-repeat: no-repeat;


	background-position: left center;


	padding-left: 40px;


	font-family: Tahoma, Geneva, sans-serif;


	font-size: 13px;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	font-variant: normal;


	color: #393939;


	padding-top: 6px;


}


#contant_holder {


	height: 169px;


	width: 662px;


}


#pic_h {


	float: left;


	height: 152px;


	width: 210px;


}


#contant_h {


	float: left;


	height: 159px;


	width: 435px;


	padding-left: 5px;


	padding-top: 8px;


}


.arial_black {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 11px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #525252;


	line-height: 20px;


}


#con_holder {


	height: 121px;


	width: 660px;


}


.lii_cl {


	background-image: url(../images/home2_03.jpg);


	width: 102px;


	height: 56px;


}


#footer {


	width: 1048px;


	margin-right: auto;


	margin-left: auto;


}


.footer_box {


	float: left;


	height: 165px;


	width: 319px;


	padding-top: 12px;


	padding-left: 24px;


}


.head_f {


	height: 40px;


}


footer_bg {


	background-repeat: repeat;


}


.fooet_bg {


	background-repeat: repeat-x;


	background-image: url(../images/bg_bot.jpg);


}


#copy_r {


	height: 42px;


	background-color: #000000;


	padding-top: 12px;


}


#copy_wor {


	width: 1010px;


	margin-right: auto;


	margin-left: auto;


}


.bx-pager {


	text-align:left;


	z-index:222;


	position: relative;


	bottom:0px;


	left:-455px;


}


.bx-pager a {


	float:left;


	background:url(../images/pg_bg.png);


	background-repeat:no-repeat;


	margin-right:5px;


	padding:10px;


	font-size:1px;


	color:#fff;


	text-decoration:none;


	line-stacking:15px;


}


.bx-pager .pager-active, .bx-pager a:hover {


	color: #000000;


	text-decoration: none;


	background:url(../images/pg_bg-h.png);


	background-repeat:no-repeat;


}


#slider2 {


	height:260px;


}


.bx-prev {


	left:-38px;


	display:block;


	background:url(../images/slide_button.jpg) no-repeat;


	text-indent:-999px;


	position:absolute;


	height:29px;


	width:29px;


	top:100px;


}


.bx-next {


	right:-38px;


	background-position:right top;


	display:block;


	background:url(../images/slide_right.jpg) left top no-repeat;


	text-indent:-9999px;


	position:absolute;


	height:29px;


	width:29px;


	top:100px;


}


#shadow {


	background-image: url(../images/shadow.jpg);


	background-repeat: no-repeat;


	background-position: center top;


	height: 23px;


}


#inner_cont {


	position: fixed;


}


#inner_c {


	position: absolute;


	width: 480px;


	z-index: 500;


	height: 350px;


	left: 22px;


	top: 18px;


}


#read_more_h {


	height: 39px;


	width: 122px;


}


#requst_con {


	height: 370px;


	width: 270px;


	float: left;


	padding-left: 20px;


	padding-top: 40px;


}


#c_holder {


	height: auto;


	width: 710px;


	float: left;


	background-color: #f7f7f7;


	-webkit-border-radius: 8px;


	border-radius: 8px;


	padding-top: 15px;


	padding-left: 15px;


	padding-bottom: 10px;


	position:relative;


	behavior: url(PIE.htc);


}


.buttan_ima {


	height: 53px;


	width: 250px;


	background-image: url(../images/requst.png);


	padding-top: 20px;


	background-repeat: no-repeat;


	padding-left: 20px;


}


#con {


	width: 700px;


	padding-top: 5px;


	padding-bottom: 8px;


	font-family: Tahoma, Geneva, sans-serif;


	font-size: 14px;


	color: #000000;


	padding-left: 5px;


	border-bottom-width: 1px;


	border-bottom-style: solid;


	border-bottom-color: #ADADAD;


	margin-bottom: 10px;


}


#crm_products {


	background-color: #fafafa;


	height: auto;


	width: 987px;


	margin-right: auto;


	margin-left: auto;


	padding-top: 22px;


	padding-left: 22px;


}


#shade_pro {


	background-image: url(../images/shade_t.png);


	background-repeat: no-repeat;


	background-position: center top;


	height: 35px;


	width: 990px;


	margin-right: auto;


	margin-left: auto;


}


#prod_pic_h {


	float: left;


	height: auto;


	width: 407px;


	margin-bottom: 10px;


	border: 5px solid #ececec;


}


.p_cont_holder {


	width: 550px;


	float: left;


	padding-left: 10px;


	padding-top: 10px;


}


#con_r {


	float: left;


	width: 270px;


	padding-bottom: 10px;


}


#headier {


	height: 315px;


	background-image: url(../images/qustanMark.png);


	background-repeat: no-repeat;


	background-position: center center;


}


#top_header {


	height: 325px;


	padding-right: 10px;


	position: relative;


	background-image: url(../images/qustanMark.png);


	background-repeat: no-repeat;


	background-position: center center;


}


#contan_t_head {


	position: absolute;


	left: 4px;


	top: 102px;


	width: 347px;


	height: 112px;


	float: left;


	visibility: visible;


}


#contan_t_head_sec {


	position: absolute;


	left: 360px;


	top: 76px;


	width: 283px;


	height: 161px;


}


#faq_holder {


	height: auto;


	width: 1020px;


	margin-right: auto;


	margin-left: auto;


	padding: 5px;


}


#cont_faq {


	width: 650px;


	float: left;


	padding-left: 10px;


}


#im_links {


	float: left;


	width: 335px;


	padding-left: 11px;


	margin-left: 11px;


	-webkit-border-radius: 0px 7px 7px 0px;


	border-radius: 0px 7px 7px 0px;


	background-color: #EEF0F0;


	position:relative;


	behavior: url(PIE.htc);


}


#box_one_f {


	width: 280px;


	float: left;


	padding-top: 10px;


	padding-right: 5px;


	padding-left: 12px;


	padding-bottom: 10px;


	font-family: Tahoma, Geneva, sans-serif;


	font-size: 14px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #404040;


	margin-top: 12px;


}


#box_two {


	float: left;


	width: 320px;


	padding-top: 10px;


	padding-bottom: 10px;


	padding-right: 5px;


	padding-left: 10px;


	font-family: Tahoma;


	font-size: 14px;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	font-variant: normal;


	color: #4F4F4F;


	border-left-width: 2px;


	border-left-style: solid;


	border-left-color: #EBEBEB;


	height: auto;


}


#totoal_c_faq {


	background-color: #F8F8F8;


	border: 2px solid #EBEBEB;


}


.im_hed_ng {


	height: 40px;


	padding-left: 10px;


	padding-top: 5px;


}


.ticks_faq a {


	font-family: Tahoma;


	font-size: 15px;


	text-decoration: none;


	color: #333;


	display: block;


	padding-left: 10px;


	padding-top: 5px;


	padding-bottom: 5px;


	padding-right: 2px;


	border-right-width: 2px;


	border-left-width: 2px;


	border-right-style: solid;


	border-left-style: solid;


	border-right-color: #EEF0F0;


	border-left-color: #EEF0F0;


	margin-right: 7px;


	margin-bottom: 3px;


}


.ticks_faq a:hover {


	font-family: Tahoma;


	font-size: 15px;


	text-decoration: none;


	color: #750000;


	display: block;


	padding-left: 10px;


	padding-top: 5px;


	padding-bottom: 5px;


	padding-right: 2px;


	border-right-width: 2px;


	border-left-width: 2px;


	border-right-style: solid;


	border-left-style: solid;


	border-right-color: #D5D9D9;


	border-left-color: #D5D9D9;


	margin-right: 7px;


	background-color: #EBEDED;


	margin-bottom: 3px;


}


.bu_im_links {


	font-family: 'Oswald', sans-serif;


	font-size: 18px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #28516F;


}


.bg_testimornial {


	background-image: url(../images/ma_bg.jpg);


	height: 190px;


	width: auto;


	background-color: #112D52;


	background-position: center;


	margin-right: auto;


	margin-left: auto;


}


.cont_testmornial {


	width: 650px;


	float: left;


	padding-left: 15px;


	-webkit-border-radius: 7px 0px 0px 7px;


	border-radius: 7px 0px 0px 7px;


	background-color: #EEF0F0;


	padding-top: 5px;


	padding-bottom: 15px;


	position:relative;


	behavior: url(PIE.htc);


}


.contant_container_testimo {


	width: 1070px;


	margin-right: auto;


	margin-left: auto;


	clear: left;


}


.thaho {


	font-family: Tahoma;


	font-size: 13px;


	font-style: italic;


	line-height: 22px;


	font-weight: normal;


	font-variant: normal;


	color: #333;


}


.top_contact_us {


	height: auto;


	width: 1040px;


	margin-right: auto;


	margin-left: auto;


}


.contact_box {


	width: 990px;


	margin-right: auto;


	margin-left: auto;


	-webkit-border-radius: 7px 7px 7px 7px;


	border-radius: 7px 7px 7px 7px;


	background-color: #FCFCFC;


	height: auto;


	padding-top: 13px;


	padding-left: 12px;


	padding-right: 2px;


	padding-bottom: 13px;


	position:relative;


	behavior: url(PIE.htc);


}


.bg_contact_us {


	height: auto;


	width: auto;


	background-color: #112D52;


	background-position: center;


	margin-right: auto;


	margin-left: auto;


}


#g_map {


	width: 600px;


	height: 300px;


	margin-left: 10px;


	border: 2px solid #F3F3F3;


	margin-bottom: 10px;


}


#address {


	width: 270px;


	float: left;


	margin-right: 25px;


	margin-top: 20px;


	padding-left: 10px;


	margin-left: 10px;


}


#contact_in input {


	width: 300px;


	height: 30px;


	margin-left: 8px;


	font-family: Tahoma;


	font-size: 13px;


	color: #999;


	background-color: #CCD2D2;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	padding-left: 5px;


	margin-bottom: 5px;


}


#textarea {


	margin-left: 9px;


	background-color: #CCD2D2;


	font-family: Tahoma;


	font-size: 13px;


	color: #666;


	width: 300px;


	height: 150px;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	padding-left: 5px;


	padding-top: 6px;


}


.submit_b {


	height: 56px;


	width: 110px;


	float: left;


}


#contact_in div a {


	font-family: OpenSans;


	display: block;


	height: 25px;


	width: 80px;


	text-decoration: none;


	color: #FFF;


	background-color: #333;


	text-align: center;


	padding-top: 5px;


	font-size: 13px;


	margin-top: 10px;


	margin-left: 12px;


}


#button_c {


	float: left;


}


.top_header_testimornial {


	height: 180px;


	width: 1040px;


	margin-right: auto;


	margin-left: auto;


	background-repeat: no-repeat;


}


.opensans {


	font-family: OpenSans;


	font-size: 18px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #440204;


}


.cont_compare {


	width: 1000px;


	float: left;


	padding-left: 15px;


	-webkit-border-radius: 7px 0px 0px 7px;


	border-radius: 7px 0px 0px 7px;


	background-color: #EEF0F0;


	padding-top: 5px;


	padding-bottom: 15px;


}


.compair_box {


	width: auto;


	padding-top: 5px;


	padding-right: 10px;


	padding-bottom: 5px;


	padding-left: 10px;


}


.compair_box table {


	width:100%;


	font-family: Tahoma;


	font-size: 14px;


	font-style: normal;


	line-height: normal;


	font-weight: normal;


	font-variant: normal;


	color: #333;


}


.compair_box table tr {


}


.compair_box table tr td {


	border:1px solid #ccc;


	padding-top: 10px;


	padding-right: 2px;


	padding-bottom: 10px;


	padding-left: 5px;


}


.cont_pricing {


	width: 700px;


	float: left;


	padding-left: 15px;


	-webkit-border-radius: 7px 0px 0px 7px;


	border-radius: 7px 0px 0px 7px;


	background-color: #EEF0F0;


	padding-top: 5px;


	padding-bottom: 15px;


	position:relative;


	behavior: url(PIE.htc);


}


#right_pricing {


	float: left;


	width: 290px;


	padding-left: 11px;


	-webkit-border-radius: 0px 7px 7px 0px;


	border-radius: 0px 7px 7px 0px;


	background-color: #EEF0F0;


	position:relative;


	behavior: url(PIE.htc);


}


.heip_us {


	height: 110px;


	width: 189px;


	margin-right: auto;


	margin-left: auto;


}


.heip_c {


	font-family: OpenSans;


	font-size: 15px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #4A4A4A;


	line-height: 23px;


	text-align: center;


}


.heip_normal {


	font-family: OpenSans;


	font-size: 14px;


	font-style: normal;


	font-weight: normal;


	font-variant: normal;


	color: #4A4A4A;


	line-height: 23px;


}


#add_char_b {


}


#pic {


	width: 450px;


	float: left;


}


#chart_p {


	float: left;


	width: 120px;


	margin-left: 15px;


}


#but {


	height: 27px;


	width: 111px;


	background-image: url(../images/chart_button.png);


	background-repeat: no-repeat;


	background-position: center center;


	padding-top: 10px;


	padding-left: 18px;


	font-family: OpenSans;


	font-size: 12px;


	color: #0F3;


	text-decoration: none;


}


#but_char {


	float: left;


	width: 250px;


	height: 45px;


	margin-left: 10px;


}


#but_char input {


	width: 230px;


	height: 20px;


	padding-top: 10px;


	padding-bottom: 10px;


	font-family: Tahoma;


	font-size: 14px;


	color: #333;


	padding-left: 5px;


	background-color: #FFF;


	border-top-width: 0px;


	border-right-width: 0px;


	border-bottom-width: 0px;


	border-left-width: 0px;


	margin-top: 8px;


}


#pic_p div a {


	height: 30px;


	width: 111px;


	background-image: url(../images/chart_button.png);


	background-repeat: no-repeat;


	background-position: center center;


	padding-top: 10px;


	padding-left: 18px;


	font-family: OpenSans;


	font-size: 12px;


	color: #333;


	text-decoration: none;


	display: block;


	float: left;


}


#video_right_y {


	float: left;


	width: 320px;


}


#read_more_h a {


	font-family: Tahoma;


	font-size: 15px;


	color: #333;


	text-decoration: none;


}


.video_more_v {


	height: 48px;


	width: 151px;


	margin-left: 25px;


	margin-top: 18px;


}


#how_get #form {


	width: 100px;


	float: right;


}


#how_get {


	height: 50px;


	font-family: Tahoma;


	font-size: 14px;


	color: #414141;


	padding-top: 5px;


	padding-left: 11px;


	padding-right: 8px;


}


#how_get input {


	width: 200px;


}


#how_abo_text {


	height: 80px;


	font-family: Tahoma;


	font-size: 14px;


	color: #414141;


	padding-top: 5px;


	padding-left: 0px;


	padding-right: 8px;


}


.bx-pager {


	position: absolute;


	bottom:11px;


	left:23px;


}


.bx-pager a {


	display:block;


	margin-right:8px;


	float:left;


	width:18px;


	height:18px;


}


.bx-pager a.pager-active {


}


.bx-prev {


	position:absolute;


	top:25px;


	left:830px;


	background: url(../images/prew-btn.png) no-repeat;


	width:31px;


	height:46px;


	display:block;


	text-decoration:none;


	z-index:99999;


	text-indent:-99999px;


}


.bx-next {


	position:absolute;


	top:25px;


	right:23px;


	background: url(../images/bx-next.png) no-repeat;


	width:31px;


	height:46px;


	display:block;


	text-decoration:none;


	z-index:99999;


	text-indent:-99999px;


}


.left_sect {


	float:left;


	width:550px;


}


.request-right {


	width: 301px;


	float: right;


	margin-top:30px;


}


.request-right p {


	font-size:18px;


	color:#050404;


	line-height:26px;


	margin-top:20px;


}


.request-right span {


	font-size:28px;


	color:#a20d0d;


}


.submit_new {


	background:#8e0813;


	padding:8px 12px;


	border:none;


	font-family:Arial, Helvetica, sans-serif;


	color:#fff;


	-webkit-border-radius: 7px 7px 7px 7px;


	border-radius: 7px 7px 7px 7px;





	behavior: url(css/PIE.htc);


}


.submit_new:hover {


	background:#000000;


	color:#fff;


	cursor: pointer;


}





.text_area2{width:199px;


	height: 39px;


	border: 2px solid #d5d5d5;


	-webkit-border-radius: 6px;


	border-radius: 6px;}


.request_estimate_page {


	float: left;


	height: 520px;


	width: 620px;


	background-color: #FFF;


	margin-top: 21px;


	padding-left: 30px;


}


