
#main {
	width:948px;
	height:720px;
	margin: 0px auto;
	background-color:#FFFFFF;
}

.background {
	background-image: url(../images/bg_rightshadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;	
}

.background2 {
	
	background-image: url(../images/bg_header_end_inner.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;	
}

#index_header {
	width:948px;
	height:142px;
}

#logo {
	width:202px;
	height:142px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float:left;
}

#logo_inner {
	width:202px;
	height:142px;
	background-image: url(../images/logo_inner.jpg);
	background-repeat: no-repeat;
	float:left;
}

#header_middle {
	width:550px;
	height:142px;
	float:left;
}

#header_middle1 {
	width:400px;
	height:111px;
	float:left;
	padding:0 150px 0 0;
	background-image: url(../images/bg_header_middle.jpg);
	background-repeat: repeat-x;
}

#topmenu_bg {
	width:550px;
	height:31px;
	float:left;
	background-image: url(../images/bg_topmenu.jpg);
	background-repeat: repeat-x;
}

#header_end {
	width:196px;
	height:142px;
	float:left;
	background-image: url(../images/bg_header_end.jpg);
	background-repeat: repeat-x;
}

#header_end_inner {
	width:196px;
	height:142px;
	float:left;
	background-image: url(../images/bg_header_end_inner.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#header_end1 {
	width:156px;
	height:48px;
	float:left;
	padding:0 0 0 40px;
}

#header_end2 {
	width:196px;
	height:94px;
	float:left;
/*	background-image: url(../images/live_chat.jpg);
	background-repeat: no-repeat; */
}

#header_end2_inner {
	width:196px;
	height:94px;
	float:left;
	background-image: url(../images/live_chat_inner.jpg);
	background-repeat: no-repeat;
}

#index_middle {
	width:948px;
	height:529px;
}

#index_middle1 {
	width:613px;
	height:529px;
	float:left;
}

#index_middle1_welcomebg {
	width:560px;
	height:35px;
	float:left;
	background-image: url(../images/bg_index_header.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 53px;
}

#index_middle1_topbox {
	width:613px;
	height:41px;
	float:left;
	background-image: url(../images/index_box_top.gif);
	background-repeat: no-repeat;
}

#index_middle1_bgtxt {
	width:613px;
	height:106px;
	float:left;
	background-image: url(../images/bg_index_box_txt.gif);
	background-repeat: repeat-y;
}

#index_middle1_txt {
	width:538px;
	height:106px;
	float:left;
	padding:0 30px 0 45px;
}

#index_middle1_btmbox {
	width:613px;
	height:93px;
	float:left;
	background-image: url(../images/index_box_bottom.gif);
	background-repeat: no-repeat;
}

#index_middle1_btmarea {
	width:613px;
	height:194px;
	float:left;
}

#index_middle1_btmarea1 {
	width:349px;
	height:194px;
	float:left;
	background-image: url(../images/index_bottom_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#index_middle1_btmarea2 {
	width:219px;
	height:179px;
	float:left;
	padding:15px 0 0 45px;
}


#index_middle2 {
	width:139px;
	height:529px;
	float:left;
}

#index_middle2_topimg {
	width:139px;
	height:136px;
	float:left;
	background-image: url(../images/bg_middle2_topimg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#index_middle2_man {
	width:139px;
	height:199px;
	float:left;
	background-image: url(../images/index_middle_man.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#index_middle3 {
	width:196px;
	height:529px;
	float:left;
}

#index_middle3_feedbacks {
	width:196px;
	height:335px;
	float:left;
/* background-image: url(../images/feedbacks_portfolio_img.gif);
	background-repeat: no-repeat; */
}

#index_middle3_quote {
	width:196px;
	height:174px;
	float:left;
	padding:20px 0 0 0;
}

#footer {
	width:898px;
	height:32px;
	padding:15px 0 0 50px;
	border-top:solid 6px #0B0B0D;
}

#inner_middle_banners {
	width:948px;
	height:142px;
	float:left;
	padding:30px 0 0 0;
}

#inner_banners1 {
	width:273px;
	height:123px;
	float:left;
	padding:0 0 0 28px;
}

#inner_banners2 {
	width:273px;
	height:123px;
	float:left;
	padding:0 0 0 42px;
}

#inner_banners3 {
	width:286px;
	height:123px;
	float:left;
	padding:0 0 0 46px;
}


/* ************************  About us  **************************** */

#inner_middle {
	width:948px;
	height:95px;
	float:left;
}

#inner_middle_heading {
	width:700px;
	height:35px;
	float:left;
	background-image: url(../images/bg_heading_inner.jpg);
	background-repeat: no-repeat;
	padding:60px 0 0 52px;
}

#inner_middle_boxtop {
	width:948px;
	height:41px;
	float:left;
	background-image: url(../images/bg_middle__innerbox_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#inner_middletxt {
	width:858px;
	float:left;
	background-image: url(../images/bg_middle__innertxt.gif);
	background-repeat: repeat-y;
	padding:0 40px 0 50px;
}

#inner_middle_boxbtm {
	width:948px;
	height:55px;
	float:left;
	background-image: url(../images/bg_middle__innerbox_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#inner_middle_FB{
	width:183px;
	height:95px;
	float:left;
	background-image: url(../images/bg_feedback.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#inner_middle_txt {
	width:948px;
	float:left;
}

/* ************************  About us END  **************************** */

/* ************************  Services  **************************** */


#services_middle {
	width:948px;
	height:584px;
}


#services_middle1 {
	width:400px;
	float:left;
	padding:0 0 0 29px;
}

#services_middle2 {
	width:429px;
	float:left;
}

/* ************************  Services End  **************************** */

/* ************************  Contact Us  **************************** */

#contactus_main {
	width:848px;
	height:400px;
	padding:50px 0 0 100px;
	background-color: #BE3335;
}

#contactus_address {
	width:285px;
	height:275px;
	float:left;
}

#contactus_form {
	width:563px;
	height:275px;
	float:left;
}

#btn_area {
	width: 252px;
	height: 24px;
	float:left;
	padding:0 0 0 184px;
}


/* ************************  Contact Us End **************************** */



/* ************************  Portfoilo **************************** */

#main_portfolio {
	width:948px;
	height:1150px;
	margin: 0px auto;
	background-color:#FFFFFF;
}

#bg_portfolio {
	width:299px;
/*	height:800px; */
	float:left;
}

#bg_portfolio_hd {
	width:247px;
/*	height:59px; */
	float:left;
	background-image: url(../images/bg_portfolio_hd.jpg);
	background-repeat: no-repeat;
	padding:80px 0 0 52px;
}

#portfolio_gallery {
	width:649px;
/*	height:800px; */
	float:left;
}

#portfolio_gallery_img {
	width:620px; 
/*	height:420px; */
	float:left;
	background-image: url(../images/portfolio_gallery_img.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top;
	padding:320px 3px 0 26px;
}

#portfolio_gallery_img02 {
	width:620px; 
/*	height:420px; */
	float:left;
	background-image: url(../images/portfolio_gallery_img2.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: left top; 
	padding:70px 3px 0 26px;
}

#portfolio_mainTN {
	width:620px;
	float:left;
}

.portfolio_TN {
	width:206px;
	height:145px;
	float:left;
	text-align:center;
}

.portfolio_TN_area {
	width:620px;
	height:580px;
	float:left;
	text-align:center;
}

#portfolio_pageing {
	width:585px;
	height:45px;
	float:left;
	text-align:right;
	padding:5px 35px 0 0;
}

#portfolio_pageing2 {
	width:585px;
	height:45px;
	float:left;
	text-align:right;
	padding:5px 35px 0 0;
}

#link_area { 
	width:260px;
	height:625px; 
	float:left;
	margin:0 0 0 15px;
	border:solid 1px #646464;
	background-image: url(../images/leftbottom_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}


.portfolio_link {
	margin:0px;
	padding:0px;
}

.portfolio_link ul {
margin:0px;
padding:0px;
}

.portfolio_link li {
list-style-type:none;
}

.portfolio_link ul li {
	margin:0px 0px;
	padding-left:30px;
	padding-top:8px;
	float:left;
	width:230px;
	height:20px;
	background-image: url(../images/icon_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#F4F4F4;
	border-bottom:solid 1px #A8A8A8;
	/*border-left:solid 1px #646464;
	border-right:solid 1px #646464;*/
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}

#Portfolio_middle {
	width:948px;
	height:950px;
}

#inner_middle_txt {
	width:948px;
	float:left;
}


/* ************************  Portfoilo End **************************** */



/* ************************  Portfoilo1 Start **************************** */

#portfolio1_left {
	width:299px;
	height:250px;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/portfolio1_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ************************  Portfoilo1 End **************************** */



/* ************************  CSS CLASS  **************************** */

.verdana11black {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;	
}

.verdana11gray {
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	color: #898989;
	text-decoration: none;	
}

a.verdana11gray:link {
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	color: #898989;
	text-decoration: none;	
}

a.verdana11gray:hover {
	font-family: Verdana;
	font-size: 11px;
	line-height: 22px;
	color: #000000;
	text-decoration: underline;	
}

.verdana11blacknormal {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}

.verdana11blackbold {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;	
}

.verdana11white {
	font-family: Verdana;
	font-size: 11px;
	line-height: 17px;
	color: #FFF;
	text-decoration: none;	
}

.verdana10black {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}

.input1 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #006699;
	background-image: url(../images/bg_input1.jpg);
	background-repeat: repeat-x;
	height: 19px;
	width: 382px;
	border: 1px solid #FFFFFF;
	padding:5px 0 0 20px;
	margin:0 0 10px 0;
}

.input2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #006699;
	background-image: url(../images/bg_input2.jpg);
	background-repeat: repeat-x;
	height: 99px;
	width: 382px;
	border: 1px solid #FFFFFF;
	padding:5px 0 0 20px;
	margin:0 0 9px 0;
}

.contactus_btn {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bg_btn.jpg);
	background-repeat: repeat-x;
	height: 19px;
	width: 100px;
	padding:5px 0 0 0;
	text-align:center;
	font-weight: bold;
	float:left; 
	margin:0 0 0 10px;
	cursor:pointer;
}


.heading_new {
	font-family: HeaveneticaCond7, Tahoma, Georgia;
	font-size: 29px;
	color: #A52D32;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.paging_txt {
	font-family: Verdana;
	font-size: 11px;
	color: #898989;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.paging_txt_over {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}

.verdanared11bold {
	font-family: Verdana;
	font-size: 11px;
	color: #A52D32;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}


