@charset "utf-8";



body {



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



	font-size: 13px;



	color: #FFFFFF;



	background-color: #000000;



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



	background-repeat: repeat-x;



	background-position: left top;



}



* {



	list-style:none;



	padding:0px;



	margin:0px;



}

@font-face {
 font-family: 'Palatino Linotype';
 src: url("../fonts/pala.eot") /* EOT file for IE */
}
@font-face {
 font-family: 'Palatino Linotype';
 src: url("../fonts/pala.ttf") /* TTF file for CSS3 browsers */
}

a {



	color: #838181;



	text-decoration:none;



}



a:hover {



	color: #ee3b33;



	text-decoration:none;



}



.all_command{



	width:100%;



	float:left



}



#wrap {



	width:100%;



}



#container {



	width:1003px;



	margin:0px auto;



}



#header {



	width:982px;



	float:left;



	padding:5px 10px 0 11px;



}



.logo {



	width:276px;



	float:left;



	padding-top:20px;

	border: 0px !important;

}



.logo_mid_box {



	width:395px;



	float:left;



	padding-top:15px;



}



.slog_box_top {



 font-family: 'Times New Roman','serif';



	font-size:20px;



	color:#FFFFFF;



	width:395px;



	float:left;



}



.slog_box_botm {



 font-family: 'Times New Roman','serif';



	font-size:28px;



	color:#FFFFFF;



	text-shadow: 4px 4px 8px #000;



	width:305px;



	float:left;



	padding:15px 0 0 90px;



}



.logo_right_box {



	width:244px;



	float:left;



	padding-left:65px;



}



.call_box {



	width:100%;



	float:left;



	padding:5px 0px 9px 0px;



}



.comnalin {



	width:100%;



	float:left;



	padding-bottom:5px;



}



.comnalin1 {



	width:100%;



	float:left;



}



.font_24_wit {



	font-size:24px;



	color:#FFFFFF;



	text-shadow:1px 1px 1px #000;



	padding:0px 0 0 10px;



	line-height:22px;



}



.font_26_red {



	font-size:23px;



	color:#ee3b33;



	text-shadow:1px 1px 1px #000;



	padding:10px 0 0 10px;



	line-height:36px;



}



.font_14_red {



	font-size:14px;



	color:#ee3b33;



	font-family:Trajan Pro, Arial;



}



.request_field_box {



	width:172px;



	float:left;



}



.request_text {



	width:46px;



	float:left;



}



.request_field {



	width:121px;



	float:left;



}



.request_btn_box {



	width:68px;



	float:left;



}



.text_field_top {



	width: 121px;



	font-size: 11px;



	border:1px solid #000000;



	height:15px;



}



#menu_box {



	width:982px;



	float:left;



	padding:0px 10px 0 11px;



}



#maincontent {



	width:980px;



	float:left;



	padding:10px 12px;



}



#sidebar {



	width:231px;



	float:left;



	margin:0px 5px 0px 9px;



	background-color:#121212;



}



#content {



	width:735px;



	float:left;



}



.hd_font {



	width:100%;



	float:left;



	border-bottom:1px dashed #d11d16;



	padding-bottom:5px;



	font-size:22px;



	color:#d11d16;

	margin:1% 0 0 0



}



.cont_text_box {



	width:100%; float:left; margin-top:5px; line-height:18px; text-align:justify;



}



.cont_text_box1 {



	width:96%;



	float:left;



	margin-top:10px;



	border:1px solid #292929;



	padding:5px 2% 10px 2%;



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



	background-repeat: repeat-x;



	background-position: left bottom;



	background-color: #000000;



}



.hd_font1 {



	width:100%;



	float:left;



	padding-bottom:7px;



	font-size:26px;



	color:#d11d16;



}



.hd_font2 {



	width:100%;



	float:left;



	padding-bottom:7px;



	font-size:18px;



	color:#FFFFFF;



}



.hd_font3 {



	width:100%;



	float:left;



	padding-bottom:0px;



	font-size:18px;



	color:#d11d16;



}



.left_side {



	width:221px;



	float:left;



	padding:12px 0px 12px 10px;



	font-size:28px;



	color:#ee3b33;



  font-family: 'Times New Roman','serif';



}



.left_side1 {



	width:216px;



	float:left;



	padding:12px 15px 12px 0px;



	font-size:24px;



	color:#FFFFFF;



  font-family: 'Times New Roman','serif';



	text-align:right;



}



.bor_main_box {



	width:221px;



	float:left;



	padding:5px 5px 0px 5px;



	border-top:1px dashed #545454;



	margin:8px 0px;



}



.testi_img_box {



	width:205px;



	float:left;



	padding:0px 0px 5px 16px;



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



	background-repeat: no-repeat;



	background-position: left top;



	font-size:12px;



	line-height:18px;



}



.testi_text_box {



	width:221px;



	float:right;



	text-align:right;



	padding:0px 0px 5px 0px;



}



.testi_btn_box {



	width:221px;



	float:left;



	padding:7px 0px 0px 0px;



	text-align:center;



}



.font_12_wit {



	font-size:12px;



	color:#FFFFFF;



}



.font_12_red {



	font-size:12px;



	color:#ee3b33;



}



.font_12_red1 {



	font-size:18.3px;



	color:#ee3b33;



  font-family: 'Times New Roman','serif';



	padding-bottom:5px;



}



.gra_bor {



	border:1px solid #2d2d2d;



}



.logo_btn_box {



	width:221px;



	float:left;



	padding:3px 0px 3px 0px;



	text-align:center;



}



/****************************************************************about begin*******************************************************************************/



.about {

	width:729px;
	height:237px;
	float:left;
	margin-bottom:5px;	
}

.inner_img_box{
	width:auto;
	float:left;
	border: solid 3px #FFFFFF;
}



.about_text {

	width:724px;

	float:left;

  font-family: 'Times New Roman','serif';

	font-size:30px;

	color:#FFFFFF;

	position:absolute;

	margin:188px 0 0 3px;

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

	background-repeat: repeat;

	background-position: left top;

	padding:5px 0 5px 10px;

}



/***************************************************************about end*************************************************************************************/



/***************************************************************Gallery begin*************************************************************************************/



.gallery_box{



	width:735px;



	float:left;



	margin:0;



	padding:0;



}



.gallery {



	width:735px;



	float:left;



	



}



.gallery ul li{



	display:inline;



	margin:0;



	padding:0 10px;



}



.gallery .thumbs



{



	width:146px;



	float:left;



	padding:0 10px 19px 10px;



	text-align: center;



	color:#000000;



	margin-right:17px;

	height: 180px;


}



.gallery_bdr{



	float:left;



	margin:0;



	padding:0;



	border: solid 2px #FFFFFF;



}







/***************************************************************Gallery end*************************************************************************************/



/*****************************************************************contact form Start*******************************************************/



.contact_box_main{



	width:735px;



	float:left;



}



.second_content{



	float:left;



	height:auto;



	width:735px;		



}



.right_div{



	float:right;



	padding-left:15px;



	margin:5px 0;



}



.right_div_box{



	float:right;



	margin-left:15px;



}



.right_div_text{



	font-size:20px;



	color:#ffffff;



	margin:0 0 8px; 0;







}



.right_border{



	float:right;



	border: solid 2px #ffffff;



}



.right_div01{



	float:right;



	padding-left:15px;



	margin-bottom:4px;



}



.contact_header{



	width:500px;



	font-family:Arial;



	font-size:20px;



	color:#ffffff;



	font-weight:bold;



}



.contact_form{



	width:735px;



	float:left;



	margin-top:20px;



}



.contact_bx{



	width:600px;



	float:left;



}



.contact_01{



	width:735px;



	float:left;



}



.contact_bx01{



	width:735px;



	float:left;



}







.contact_box{



	width:70px;



	float:left;



	font-family:Arial;



	font-size:14px;



	font-weight: normal;



	color:#fff;





	padding:0;



	margin:4px 0 0 0;



}

.contact_box1{



	width:100%;



	float:left;



	font-family:Arial;



	font-size:14px;



	font-weight: normal;



	color:#fff;



	padding:0;



	margin:4px 0 12px 0;



}

.contact_box2{



	width:119px;



	float:left;



	font-family:Arial;



	font-size:14px;



	font-weight: normal;



	color:#fff;



	padding:0;



	margin:4px 0 12px 0;



}





.contact_box01{



	width:500px;



	float:left;



	font-family:Arial;



	font-size:14px;



	font-weight: normal;



	color:#ffffff;



	text-align: left;



	padding:0;



	margin:4px 0 0 0px;



}







.contact_form_field{



	width:245px;



	float: left;



	padding:7px;



	margin:0;



	border: solid 1px #999999; 



}



.contact_form_field01{



	width:263px;



	float: left;



	padding:7px;



	margin:0;



	border: solid 1px #999999; 



}



.contact_form_area{



	width:395px;



	float: left;



	padding:7px;



	margin:0;



}

.contact_form_area1{



	width:422px;



	float: left;



	margin:8px 0 8px 0;



}



.contact_form_area_table{



	width:570px;



	float: left;



	padding:7px 0;



	margin:0;



}



.td{



	width:242px;



	float: left;



	margin:0 0 8px 2px;



	font-size:14px;



}







.contact_form_field02{



	width:395px;



	float: left;



	padding:7px;



	margin:0;



	border: solid 1px #999999; 



}



.submit_btn {



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



	background-repeat: no-repeat;



	background-position: left top;



	float: left;



	width:84px;



	height:38px;



	border:none;



	margin-left:1px;



	cursor:pointer;



	background-color:transparent;



	margin-top:2px;



	font-family:Arial;



	font-size:18px;



	color:#ffffff;







}



.submit_btn:hover {



	background-position: left bottom;



}







/*****************************************************************contact form End*******************************************************/ 



#footer {



	width:981px;



	float:left;



	border-top:1px solid #212121;



	margin:5px 0px;



	padding:10px 11px 0px 11px;



}



.footer_left {



	width:400px;



	float:left;



}



.footer_right {



	width:581px;



	float:left;



	font-size:11px;



	color:#999999;



}



.font_14_gra {



	font-size:14px;



	color:#838181;



}



.font_14_red_bol {



	font-size:14px;



	color:#ee3b33;



	font-weight:bold;



}



.footer_lf_top {



	width:100%;



	float:left;



	padding-bottom:10px;



}



.font_11_red {



	font-size:11px;



	color:#ee3b33;



}



.footer_link {



	font-size:12px;



	color:#838181;



	margin-right:5px;



}



.footer_link:hover {



	font-size:12px;



	color:#ee3b33;



}



.footer_link1 {



	font-size:12px;



	color:#838181;



	margin-left:5px;



	margin-right:5px;



}



.footer_link1:hover {



	font-size:12px;



	color:#ee3b33;



}



/*--------------------------------new-calls-25-2-2013-----------------------------*/



.img{



	margin:0 20px 20px 0;



}



.img-1{



	margin:0 20px 61px 0;



}



.img-2{



	margin:0 20px 29px 0;



}



.get_free_btn{



	width:207px;



	float:left;



	padding:15px 0 16px 0;



}



.cabinels_main_box{



	width:735px;



	float:left;



}



.cabinels_box1{



	width:245px;



	float:left;



}



.cabin_hae{



	width:231px;



	float:left;



  font-family: 'Times New Roman','serif';



	font-size:15px;



	color:#FFFFFF;



	border: solid 1px #2d2d2d;



	background-color:#121212;



	padding:5px 0 5px 10px;



}



.cabin_list_box{



	width:243px;



	float:left;



	padding:10px 0 0 0;



	margin:0 2px 0 0;



}



.cabin_list_box ul{



	list-style-type:none;



	padding:0px;



	margin:0px;



}



.cabin_list_box ul li{



	width:223px;



	float:left;



	padding:5px 0 5px 20px;



	font-family:Trajan Pro, Arial;



	font-size:12px;



	color:#FFFFFF;



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



	background-repeat: no-repeat;



	background-position: 3px 6px;



}



.cabin_list_box ul li a{



	font-family:Arial;



	font-size:13px;



	color:#FFFFFF;



	text-decoration:none;



}



.cabin_list_box ul li a:hover{



	font-family: Arial;



	font-size:13px;



	color:#d11d16;



	text-decoration:none;



}



.kitchen_main_box{



	width:735px;



	float:left;



	margin:15px 0 0px 0;



}



.kitchen_hae{



	width:723px;



	float:left;



  font-family: 'Times New Roman','serif';



	font-size:15px;



	color:#FFFFFF;



	font-weight:bold;



	border: solid 1px #2d2d2d;



	background-color:#121212;



	padding:5px 0 5px 10px;



}



.kitchen_box1{



	width:735px;



	float:left;



}



.kitchen_list_box{



	width:735px;



	float:left;



}



.kitchen_list_box ul{



	list-style-type:none;



	padding:0px;



	margin:0px;



}



.kitchen_list_box ul li{



	width:223px;



	float:left;



	width:223px;



	float:left;



	padding:10px 0 5px 20px;



	font-family: Arial;



	font-size:13px;



	color:#FFFFFF;



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



	background-repeat: no-repeat;



	background-position: 3px 12px;



}



.kitchen_list_box ul li a{



	font-family: Arial;



	font-size:13px;



	color:#FFFFFF;



	text-decoration:none;



}



.kitchen_list_box ul li a:hover{



	font-family: Arial;



	font-size:13px;



	color:#d11d16;



	text-decoration:none;



}

.service_list{

	width:735px;

	float:left;

}

.service_list ul{

	list-style-type:none;

	padding:0px;

	margin:0px;

}

.service_list ul li{

	width:690px;

	float:left;

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

	font-size: 13px;

	color: #FFFFFF;

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

	background-repeat: no-repeat;

	background-position: 23px 4px;

	padding:2px 0 2px 45px

}

.link {

	font-family:Arial;

	font-size:12px;

	color:#ee3b33;

	text-decoration:none;

}

.link:hover {

	font-family:Arial;

	font-size:12px;

	color:#ee3b33;

	text-decoration:underline;

}

.img_3{

	margin:0 0 10px 10px;

	text-align:right;

	border: solid 2px #FFFFFF;



}

.img_4{

	margin:0 0 10px 491px;

	text-align:right;

	border: solid 2px #FFFFFF;

	position:absolute;



}

.img_5{

	margin:0 0 10px 20px;

	text-align:right;

	border: solid 2px #FFFFFF;



}
/*-------------------------------------------new_calss-12-3-2013-------------------------------------------*/
.exteriors_logo_main_box{
	width: 713px;
	float: left;
	margin: 40px 0 0 0;
	padding: 0 0 0 25px;
	
}
.exteriors_logo{
	width:auto;
	float:left;
	margin:0 22px 0 0;
}
