body{
	background:#FFFFFF;
	margin:0px; 
	padding:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.float_left{
	float:left;
	}
 
.float_right{
	float:right;
	}

.over_flow{
	overflow:auto;
	}

.clear_both{
	clear:both;
	}

.text_center{
	text-align:center;
	clear:both;
	}

.content_all{
	line-height:20px;
	text-align:justify;
	}
		
#main_wrapper{
	width:1000px; 
	height:auto 0px; 
	margin:0px auto; 
	}

#header{
	width:1000px;
	height:209px;
	background:url(../images/top_bg.jpg) no-repeat;
	}

.logo{
	width:178px;
	height:169px;
	margin-top: 34px;
	}

.header_right{
	width:415px;
	height:159px;
	margin:41px 0 0 0px;
	}	

.login_sec_all{
	width:387px;
	height:22px;
	
	}	

.login{
	width:100px;
	height:22px;
	}	

.login_but{width:100px; height:22px; background:url(../images/login_title_top.png) no-repeat; display:block;}

a.login_but:hover{width:100px; height:22px; background:url(../images/login_title_top_ho.png) no-repeat ; display:block;}

a.login_but_visible{width:100px; height:22px; background:url(../images/login_title_top_ho.png) no-repeat; display:block;}

.sign{
	width:136px;
	height:22px;
	}	

.sign_but{width:136px; height:22px; background:url(../images/sign_title.png) no-repeat; display:block;}

a.sign_but:hover{width:136px; height:22px; background:url(../images/sign_title_ho.png) no-repeat ; display:block;}

a.sign_but_visible{width:136px; height:22px; background:url(../images/sign_title_ho.png) no-repeat; display:block;}

.reach{
	width:151px;
	height:22px;
	}	

.reach_but{width:151px; height:22px; background:url(../images/reach_title.png) no-repeat; display:block;}

a.reach_but:hover{width:151px; height:22px; background:url(../images/reach_title_ho.png) no-repeat ; display:block;}

a.reach_but_visible{width:151px; height:22px; background:url(../images/reach_title_ho.png) no-repeat; display:block;}

.social_icon_all{
	width:200px;
	height:38px;
	margin-top:95px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	}
	
.icon{
	width:37px;
	height:38px;
	margin-left:10px;
	}

#menu_sec_all{
	width:1000px;
	height:58px;
	margin-top:7px;
	}

.menu_left_right{
	width:15px;
	height:58px;
	}	

.menu_center_bg{
	width:970px;
	height:58px;
	background:url(../images/menu_center_bg.jpg) repeat-x;
	color:#FFFFFF;
	font-size:15px;
	 /*font-weight:bold;*/

	}

#element_sec_all{
	width:1000px;
	height:auto 0px;
	margin-top:20px;
	text-align:justify;
	line-height:20px;
	}

.element_left{
	width:253px;
	height:auto 0px;
	}

.Category_sec{
	width:253px;
	height:auto 0px;
	}					

.category_title{
	width:253px;
	}

.add_1{
	width:250px;
	height:200px;
	margin-top:120px;
	}

.add_2{
	width:250px;
	height:200px;
	margin-top:25px;
	}
	
.testimonial_sec{
	width:250px;
	margin-top:25px;
	}
	
.testimonial_title_content{
	width:249px;
	height:auto 0px;
	}				

.more{
	width:74px;
	height:27px;
	margin-top:10px;
	}	

.more_but{width:74px; height:27px; background:url(../images/more_but.png) no-repeat top; display:block;}

a.more_but:hover{width:74px; height:27px; background:url(../images/more_but.png) no-repeat bottom ; display:block;}

a.more_but_visible{width:74px; height:27px; background:url(../images/more_but.png) no-repeat bottom; display:block;}
				
.element_right_sec{	
	width:722px;
	height:auto 0px;
	}	

.banne_sec{
	width:722px;
	height:319px;
	}

.category_search{	
	width:722px;
	height:66px;
	background:url(../images/category_searc_.jpg) no-repeat;
	margin-top:25px;
	}		

.search_input_sec{
	width:688px;
	height:43px;
	margin:10px 0 0 15px;
	}
	
.cate_tit_input	{
	width:281px;
	height:28px;
	margin-top:8px;
	margin-left:6px;
	}

.brand_input{
	width:281px;
	height:28px;
	margin-left:20px;
	margin-top: 8px;
	}

.submi_bu{
	width:71px;
	height:34px;
	margin:4px 4px 0 0px;
	cursor:pointer;
	}		

.toplinks{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #777777;
	color:#fff;
	border-bottom:2px solid #c3c3c3;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:center;
}
.toplinks a, .toplinks a :visited{color:#FFF;}

.small{font-size:10px; line-height:12px; color:#006; font-weight:normal; font-family:Arial, Helvetica, sans-serif; position:relative; top:-10px}



.welcome_sec{
	width:722px;
	height:auto 0px;
	margin-top:25px;
	}
	
.welcome_title{
	width:722px;
	height: 25px;
	font-size:26px;
	font-family:"Bell Gothic Std Black";
	color:#890600;
	padding-left:15px;
	
	}
	
.wel_img_content_sec{
	width:722px;
	height:auto 0 px;
	margin-top:25px;
	}

.wel_img_content_sec_all{
	width:100%;
	height:auto 0 px;
	margin-top:0px;
	text-align:justify;
	}

.wel_img_content_all{
	width:1000px;
	margin-top:25px;
	text-align:justify;
	}

.welcome_title_img{
	width:192px;
	height:176px;
	margin-right:0px;
	}

.wel_content{
	width:500px;
	height: auto 0px;
	margin-left:25px;
	text-align:justify;
	line-height:20px;
	}

					
			
.wel_content_2{
	width:722px;
	height: auto 0px;
	margin-top:20px;
	text-align:justify;
	line-height:20px;
	}

.news_brand_sec{
	width:722px;
	height:auto 0px;
	}

.news_sec{
	width:266px;
	height:232px;
	}	

.news_title{
	width:100px;
	height:24px;
	}						

.home_ul_2 {margin:0px auto; width:245px; margin-top:10px; /*margin-left:15px; */height:178px;}
.home_ul_2 ul { padding:0px 10px; margin:0px;}
.home_ul_2 ul li { /*padding:10px 0px 5px 40px;*/	margin:0px; list-style-type:none; 
/*background:url(../images/brands_arrow.jpg) no-repeat 0px 14px;*/font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000; text-align:justify;}
.home_ul_2 ul li a{ font-weight:normal; text-decoration:none; color:#000000;}
.home_ul_2 ul li a:hover{ font-weight:lighter; text-decoration:none; color:#0033CC;}

.brand_sec{
	width:418px;
	height:235px;
	}
	
.brand_title{
	width:100px;
	height:24px;
	margin-bottom:15px;
	}
	.home_ul_3 {
margin:0px auto;
 width:415px; 
 margin-top:0px; 
 margin-left:10px;
 }
 
.home_ul_3 ul { 
padding:0px 0px;
 margin:0px;
 }
 
.home_ul_3 ul li {
	width:105px;
	padding:0px 11px 0px 22px;
 	/*padding:15px 40px 15px 26px; */
 	display:inline;	
 	list-style-type:none;
	background:url(../images/brands_arrow.jpg) no-repeat 0px 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	text-align:left; 
	color:#FFFFFF; 
	text-align:justify;
	line-height:36px;
	float:left;
	
}


.home_ul_3 ul li a{ font-weight:normal; text-decoration:none; color:#000000;}
.home_ul_3 ul li a:hover{ font-weight:lighter; text-decoration:none; color:#CC3300;}

/*.col1 {margin-left: 3px; }
 
.col2 {margin-left: 13px; clear:both;}
 
.col3 {margin-left: 23px; clear:both;}
 
.coltopper {margin-top: -6.5px; clear:both;}

*/

#bottom_wraper{
	width:1000px;
	height:150px;
	background:url(../images/footer_bg.jpg) no-repeat;
	margin-top:145px;
	clear:both;
	}	

.footer_text{
	width:1000px;
	height:37px;
	margin-top: 48px;
	}
	
.footer_menu_text{
	width:480px;
	height:30px;
	font-size:14px;
	color:#363636;
	font-weight:500;
	}
	.footer_menu_text a{
	
	font-size:14px;
	color:#363636;
	font-weight:500;
	text-decoration:none;
	}
	.footer_menu_text a:hover{
	
	font-size:14px;
	color:#363636;
	font-weight:500;
	text-decoration:underline;
	}


.copy_text{
	width:263px;
	height:25px;
	font-size:14px;
	color:#363636;
	font-weight:500;
	margin: 14px 0 0 181px;
	}

.pinna_text{
	width:263px;
	height:25px;
	font-size:14px;
	color:#363636;
	font-weight:500;
	margin:10px 0 0 388px;
	clear:both;
	}
.pinna_text a{ 
color:#363636;
	font-weight:500;
text-decoration:none;	

}
.pinna_text a:hover{ 
color:#363636;
	font-weight:500;
text-decoration:underline;	

}
	
.input_box{
	width:268px;
	height:14px;
	background:url(../images/cate_tit_input.png) no-repeat;
	border:0px;
	padding:7px;
	}	
	
.submit_left{
	width:71px;
	height:34px;
	background:url(../images/submit_left.jpg) no-repeat;
	border:0;
	cursor:pointer;
	float:right;
	}
	/*****************************************PAINT CSS MENUS*******************************************************//*===================================================category all start==============================*/

.Category_all_sec{	
	width:1000px;
	height:auto 0px;
	}	
	
	
.Category_element{
	width:1000px;
	margin-top:25px;
	}

.categ_ele_sec{
	width:1000px;
	}
	
.cate_title_img{
	width:155px;
	height:auto 0px;
	}	

.cate_img{
	width:155px;
	margin-bottom:20px;
	}	

.img_border{
	border:4px solid #CCCCCC; 
	padding:2px;
}

.catego_margi_lft{
	margin-left:38px;
	margin-top:45px;
	}

.cate_con_img_sec{
	width:1000px;
	}

.Cate_content_all{
	width:1000px;
	margin-left:0px;
	text-align:justify;
	line-height:20px;
	height:75px;
	}
.Cate_content_all p{
 padding:0px 25px 0px 25px;
 width:960px;
	
	}	
.category_title{
	width:253px;
	}

.h3 {
font-size: 14px;
font-family: "Bell Gothic Std Black";
color: hsl(3, 100%, 27%);
text-align: center;
}
/*===================================================category all end==============================*/
		
input{
outline:none;
}

.sumbit_input
{
	width:268px;
	height:15px;
	background:url(../images/sumbit_input.png) no-repeat;
	border:0px;
	padding:7px;
	}	
	
	
	/********** More cat **********/
	
.cat_more{
	width:70px;
	height:33px;
	margin-top:10px;
	}	

.more_cat{width:70px; height:33px; 
background:url(../images/category_more_but.png) no-repeat top; 
display:block;
margin-bottom:10px;
}

a.more_cat:hover{width:70px; height:33px; background:url(../images/category_more_but.png) no-repeat bottom ; display:block;}

a.more_cat_visible{width:70px; height:33px; background:url(../images/category_more_but.png) no-repeat bottom; display:block;}


/* front page but ****/
.submi_bu{
	width:70px;
	height:30px;
	cursor:pointer;
	}
	
.sub_but{width:70px; height:33px; background:url(../images/sumit_but.png) no-repeat top; border:0; display:block;cursor:pointer;}

a.sub_but:hover{width:70px; height:33px; background:url(../images/sumit_but.png) no-repeat bottom ; border:0; display:block;}

a.sub_but_visible{width:70px; height:33px; background:url(../images/sumit_but.png) no-repeat bottom; border:0; display:block;}

/* add & Clear Butn ***/

.add_but{width:70px; height:33px; background:url(../images/add_but.png) no-repeat top; border:0; display:block;}

a.add_but:hover{width:70px; height:33px; background:url(../images/add_but.png) no-repeat bottom ; border:0; display:block;}

a.add_but_visible{width:70px; height:33px; background:url(../images/add_but.png) no-repeat bottom; border:0; display:block;}

/** Remove Butn *****/


.clear_but{width:70px; height:33px; background:url(../images/clear_but.png) no-repeat top; border:0; display:block;}

a.clear_but:hover{width:70px; height:33px; background:url(../images/clear_but.png) no-repeat bottom ; border:0; display:block;}

a.clear_but_visible{width:70px; height:33px; background:url(../images/clear_but.png) no-repeat bottom; border:0; display:block;}
		
		
/*===================================================whyconsol start ==============================*/	
.why_consol{
	width:1000px;
	height:auto 0px;
	}

.why_consol_banner{
	width:999px;
	height:259px;
	margin-bottom:20px;
	}	

.why_consol_img_con{
	width:950px;
	height:auto 0px;
	margin:20px 0 0 25px;
	}

.whyconsol_img{
	width:156px;
	height:151px;
	}

.why_consol_cont{
	width:750px;
	height:auto 0px;
	}		

/*===================================================whyconsol end ==============================*/		

/*===================================================Career start==============================*/		

.career_reg_sec{
	width:900px;
	height:auto 0px;
	margin-left:35px;
	}

.style_2{
		color:#000;
		}
			
.Career_text {
	font-size: 16px;
	font-weight: bold;	
	color:#000000;
	}
	
.apply_job_but{width:175px; height:43px; background:url(../images/job_but.jpg) no-repeat top; border:0; display:block;}

a.apply_job_but:hover{width:175px; height:43px; background:url(../images/job_but_ho.jpg) no-repeat bottom ; border:0; display:block;}

a.apply_job_but_visible{width:175px; height:43px; background:url(../images/job_but_ho.jpg) no-repeat bottom; border:0; display:block;}

.career_input_box{
	width:270px;
	height:17px;
	background:url(../images/career_input_box.png) no-repeat;
	border:0;
	padding:7px;
	}

.career_text_box{
	width:270px;
	height:133px;
	background:url(../images/caeer_text_box.png) no-repeat;
	border:0;
	padding:7px;
	}
	
	
/*===================================================Career end==============================*/		

.career_banner{
	width:722px;
	height:auto 0px;
	margin-top:20px;
	}

.job_title_sec{
	width:697px;
	padding:0 0 0 25px;
	margin-top:20px;
	}

.job_title_link{
	color:#990000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}		

.job_title_link:hover{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	}		
textarea	
{
outline:none;
}

.sumbit_input{
	width:268px;
	height:15px;
	background:url(../images/sumbit_input.png) no-repeat;
	border:0px;
	padding:7px;
	}

.signup_sec{
	width:500px;
	height:auto 0px;
	display:none;
	}		

.quation_sec{
	width:500px;
	height:auto 0px;
display:none;
	}		

.quation_sec_1{
	width:500px;
	height:auto 0px;

	}		



/******************************sign and login sec start**************/
.login_sign_sec{
	width:504px;
	height:auto 0px;
	padding:34px 0 0 50px;
	}
	
.signup_sec{
	width:504px;
	height:auto 0px;
	padding:34px 0 0 66px;
	}


.sign_up{
	width:87px;
	height:34px;
	}
		
.sign_bu{width:70px; height:17px; background:url(../images/new_user_title.png) no-repeat top; border:0; display:block;}

a.sign_bu:hover{width:70px; height:17px; background:url(../images/new_user_title_ho.png) no-repeat bottom ; border:0; display:block;}

a.sign_bu_visible{width:70px; height:17px; background:url(../images/new_user_title_ho.png) no-repeat bottom; border:0; display:block;}

.submit_but_align{
	width:75px; height:34px; float:right; }
	
.clear_but_align{
	width:75px; height:34px; float:right; margin-right:10px; }
	
	
.clear_bu{
	width:70px;
	height:30px;
	cursor:pointer;
	}
	
.clear_but{width:70px; height:33px; background:url(../images/clear_but_ho.png) no-repeat top; border:0; display:block;}

a.clear_but:hover{width:70px; height:33px; background:url(../images/clear_but_ho.png) no-repeat bottom ; border:0; display:block;}

a.clear_but_visible{width:70px; height:33px; background:url(../images/clear_but_ho.png) no-repeat bottom; border:0; display:block;}
/******************************sign and login sec end**************/
/*****Validation  Error  Messages  Start Here ****/
.name_error
{
color:red;
position:relative;
display:none;
}
.mbl_error
{
color:red;
position:relative;
display:none; 
}
.email_error
{
color:red;
position:relative;
display:none; 
}



/*****Validation  Error  Messages  Start End  ****/

	
/*===================================================contact start==============================*/	

.contact_form{
	width:450px;
	height:auto 0px;
	}

.address_sec{
	width:233px;
	height:auto 0px;
	margin-left:25px;
	}	

.send_but{width:70px; height:33px; background:url(../images/send_but.png) no-repeat top; border:0; display:block;}

a.send_but:hover{width:70px; height:33px; background:url(../images/send_but.png) no-repeat bottom ; border:0; display:block;}

a.send_but_visible{width:70px; height:33px; background:url(../images/send_but.png) no-repeat bottom; border:0; display:block;}


/*===================================================testimonial start==============================*/
.testi_right_sec{
	width:722px;
	height:auto 0px;
}

.testi_content_sec{
	width:625px;
	height:auto 0px;
	margin:25px 0 0 25px ;
	}	

.testi_con_top_bg{
	width:625px;
	height:5px;
	}
	
.testi_con_center_bg{
	width:625px;
	height:auto 0px;
	background:#ececec;
	}


.testi_con_bottom_bg{
	width:625px;
	height:36px;
	}

.testimonila_content{
	width:575px;
	height:auto 0px;
	line-height:20px;
	text-align:justify;
	color:#333333;
	margin:20px 25px 20px 25px;
	}
		
.testi_text_img_sec{
	width:625px;
	height:auto 0px;
	}

.testi_client_img{
	width:150px;
	height:150px;
	margin:5px 0 0 25px;
	}

.test_radi_img{
	-webkit-border-radius: 11px;
	border-radius:10px;
	behavior: url(border-radius.htc);
	}

.testi_title_con{
	width:450px;
	height:35px;
	text-align:center;
	font-size:16px;
	color:#890600;
	margin: 63px 0 0 0;
	text-decoration:underline;
	}				
/*===================================================testimonial end==============================*/	

.current_but{
	width:250px;
	height:40px;
	margin-top:20px;
	}
	
.rate_but{width:250px; height:40px; background:url(../images/current_rate_but.png) no-repeat top; border:0; display:block;}

a.rate_but:hover{width:250px; height:40px; background:url(../images/current_rate_but.png) no-repeat bottom ; border:0; display:block;}

a.rate_but_visible{width:250px; height:40px; background:url(../images/current_rate_but.png) no-repeat bottom; border:0; display:block;}
	

/* Current Rate Start Her ***********************/

.current_rate_con_sec{
	width:722px;
	height:auto 0px;
	margin-top:25px;
	}
	
.current_title{
	width:722px;
	height:25px;
	padding-top:5px;
	color:#333333;
	background:#f1f1f1;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	}

	
.con_sec_name_1{
	width:200px;
	height: auto 0px;
	list-style:circle;
	margin-top:20px;
	line-height:25px;
	
	}

.con_sec_rate_2{
	width:230px;
	height: auto 0px;
	margin-top:20px;
	margin-left:25px;
	line-height:25px;
	}
			
.con_sec_desc_1{
	width:250px;
	height: auto 0px;
	margin-top:20px;
	line-height:25px;
	}		
			
/*===================================================current rate end==============================*/	

.date {
float: left;
width: 80px;
padding: 10px 0;
background:black;
color: white;
border-radius: 3px;
text-transform: uppercase;
letter-spacing: 0.1em;
text-align: center;
}