*{
margin:0px auto;
padding:0px auto;
}

body {
	font:12px Georgia;
	color:#fff;
	background:#5f3742 url(images/bg1.jpg) repeat-x left top;
	margin:0;
	padding:0;
	
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
}

strong{
color:#ffffff;
}
p{ font-size:12px; font-family:Georgia; color:#f0dcd1; }

h1{ 
font-size:16px;
font-family:Georgia;
font-weight:bold;
color:#f4e5dd;}

h2{ 
font-size:13px;
font-family:Georgia;
font-weight:bold;
color:#f0dcd1;}


h3{ 
font-size:12px;
font-family:Georgia;
font-weight:bold;
color:#f0dcd1;}



.content_area{
width:1000px;
padding:0px auto;
margin:0px auto;
}

.workzone{
width:1000px;
background:#662c42 url(images/bg2.jpg) repeat-y;
margin:0;
padding:0;}

#logo{ background-image: url(images/topbar.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width:221px; height:50px; padding:16px 378px 7px 401px; margin:0; float:left; }

#menu{ width:678px; 
height:35px; 
float:left; 
padding:0; 
margin:0; 
background-position:0 0; 
background-color: #662c42; 
border-color: #370f1a; 
border-style: dotted; 
border-width: 3px 1px 1px; }

.category{ 
width:660px;
float:left;
margin:0px;
padding:11px 0px 5px 15px;

font-weight:bold;
font-size:10px;}

.category ul{ color: #edc5c5; margin:0; padding:0; }

.category li{
display:inline;
border-right:1px solid #ffffff;
margin:0px;
padding:0px 5px 0px 5px;
}

.category li a{
	color:#f0dcd1;
	text-decoration:none;
}

.category li a:hover {
	color:#f0dcd1;
}


.left_bar{ float:left; width:197px; margin:0; padding:0; background:url(images/left.jpg) ; border-style: solid; border-width: 1px; }

.middle_content_bar{
padding:0px 193px 0px 199px;
margin:0px 0px 0px 0px;
text-align:justify;
}

.right_bar{ background-image: url(images/right.jpg); float:right; width:197px; margin:0; padding:0; background-repeat:no-repeat; background-position:0 0; border-style: solid; border-width: 1px; }

#bg{ width:1000px; float:left; margin:0; padding:0; background:#59313c url(images/other_bg.jpg) no-repeat ; height: auto; }

.containerbg {

}

/* part 1 */

.web{
	width:201px;
	float:left;
	margin:30px 1px 0 0;
	padding:0 0 30px;
	background-image: url(images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
 
.web_img{ float:left; margin:0; padding:0;
b;border-width: 1px; }

.web_img2 { float:left; margin:0; padding:0; }

.web_content{ background-color: #662c42; width:180px; height: auto; float:left; margin:0; padding:12px 11px 14px; border-color: black; border-style: dotted solid dotted dotted; border-width: 1px 1px 2px; }
 
.heading{ color: #f0dcd1; width:196px; float:left; text-align:right; margin:0; font-style:italic; padding:7px 4px 8px 0; background:#39111c; border: dotted 1px black; }
 
.latest_work_img{
margin:23px 0px 12px 0px;
padding:0px;}

.brand_img{
width:176px;
margin:23px 0px 12px 0px;
padding:0px;}

.brand_img img{ margin:0 2px 6px 3px; padding:0; }
 
 /* part 2 */

.magazine{ width:200px; height: auto; float:left; color:#f0dcd1; margin:48px 1px 0 0; padding:0 0 30px; background-image: url(images/content_bg.jpg); background-repeat: no-repeat; background-position: 50% bottom; }

.magazine_content{ background-color: #662c42; width:177px; height: auto; float:left; margin:0; padding:15px 11px 13px; border-color: black; border-style: dotted; border-width: 1px 1px 2px; }
.magazine_img{
width:176px;
height: auto;
margin:20px 0 12px;
padding:0;}
 
 
.magazine1{ width:400px; height: auto; float:left; color:#fff; margin:48px 1px 0 0; padding:0 0 30px; background-color:#662c42; background-image: url(images/content_bg.jpg); background-repeat: repeat-x; background-position: 50% bottom;
}

.magazine_content1{ width:397px; height: auto; float:left; margin:0; padding:18px 11px 14px; }
.magazine_img{
width:176px;
	height: auto;
margin:23px 0 12px;
padding:0;}
/* part 3 */


.brand{
 width:201px;
	float:left;
	margin:60px 0 0;
	padding:0 0 30px;
	background-image: url(images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% bottom;
	}

/* footer*/

.footer{ width:604px; float:left; margin:0; padding:0 198px 142px; background-image: url(images/footer_bg.jpg); background-repeat: no-repeat; background-position: 0 0; border-bottom: 1px solid #000; }

.footer_content{ width:604px; float:left; margin:0; padding:29px 0 0; font-weight:bold; color:#f0dcd1; }


.footer_left{
 width:230px;
 float:left;
 margin:0;
 padding:0;
 }

.footer_right{
 width:150px;
 float:right;
 margin:0px;
 padding:0px;
 }
 
 
a { color:#f0dcd1; text-decoration: none; }

a:hover { color: #f4e5dd; text-decoration:none; }

.footer a {
	color:#f4e5dd;
	text-decoration:none;
}

.footer a:hover {
	color:#f0dcd1;
}



/* Inside Style Start Here	*/

.insidebanner {
	height:312px;
	background:url(images/insidebanner.gif) no-repeat left top;
	border-bottom:1px solid black;
	margin:30px 0 20px;
}
.insidebanner1 { background: url(images/insidebanner3.gif) no-repeat left top; margin: 30px 0 20px; height: 312px; border-bottom: 1px solid black; }
.insidebanner2 { background: url(images/insidebanner2.gif) no-repeat left top; margin: 30px 0 20px; height: 312px; border-bottom: 1px solid black; }

.insidebanner3 { background-image: url(images/insidebanner3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 30px 0 20px; height: 312px; border-bottom: 1px solid black; }
.insidebanner4 { background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; margin: 30px 0 20px; height: 312px; border-bottom: 1px solid black; }
.insidebanner5 { background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; margin: 30px 0 20px; height: 312px; border-bottom: 1px solid black; }




.insideheading{ width:675px; text-align:right; margin:0 0 15px; font-style:italic; padding:7px 4px 10px 0; background:#39111c; height: auto; border-right:1px solid #333; border-bottom:1px solid #333; }
.insideheading1{ width:660px; text-align:justify; margin:0 0 10px; padding:10px; background:#662c42 no-repeat fixed; height: auto; border-right:1px solid #333; border-bottom:1px solid #333; }
.insideheading2 { background-color: #662c42; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; margin: 0 0 10px; padding: 10px; width: 660px; height: auto; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.insideheading3 { background-color: #662c42; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; right: 12px; width: 805px; height: auto; margin-left: 12px; order-right-style: solid; }
h5 {
	font:100 15px Georgia;
	color:#f0dcd1;
	padding:0 0 5px;
	border-bottom:1px dotted #ffffff;
	margin:0 0 10px;
}


.ourvalue {
	margin:10px 0px 0px 0px;
}

.aboutus-img {
	float:right;
	border:4px solid #b0a48b;
	margin:0px 0px 10px 20px;
}

.aboutcolumnzone {
	padding:20px 0px 16px 0px;
}

.aboutcolumn1 {
	width:48%;
	float:left;
	margin:0px 0px 10px 0px;
}

.aboutcolumn2 {
	width:48%;
	float:right;
	margin:0px 0px 10px 0px;
}

.abouticon {
	float:left;
	margin:0px 20px 0px 0px;
}

.servicecolumnzone {
	padding:20px 0px 16px 0px;
}

.servicecolumn1 {
	width:48%;
	float:left;
	margin:0px 0px 10px 0px;
}

.servicecolumn2 {
	width:48%;
	float:right;
	margin:0px 0px 10px 0px;
}

.our-comment {
	margin:10px 0px 0px 0px;
}

.blog-posted-row {
	padding:3px;
}

.ourprojectrow {
	margin-bottom:20px; 
	border-bottom:1px dotted #000000; 
	padding-bottom:10px;
}

.project-img {
	float:right;
	margin-left:20px;
	border: 6px solid #b0a48b;
}

input.button {
	color:#ffffff;
	background:#414141;
	font:bold 11px Georgia;
	text-decoration:none;
	padding:10px 10px;
	margin:0px 5px 5px 0;
	border:1px solid #000000;
}
input.button:hover {
	cursor:pointer;
	color:#cccccc;
}

.insidereadmore {
	padding:10px 0px 10px 0px;
}
/* Inside Style End Here	*/
div.main-content{ background-image: url(images/bottom-back.gif); background-repeat: repeat-x; background-position: center bottom; padding: 15px 15px 30px; }

