@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
a:focus {border:none;outline:none;}
a{text-decoration:none; cursor:pointer; }

img {border:0;}
.imgA { vertical-align:middle}
.Vmiddle {vertical-align:middle;margin:0;padding:0;}

html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3930;
	background:url(../images/body-bg.jpg) repeat-x #fff; margin:0; padding:0;
	line-height:18px;
}


#maindiv{
	position:relative;
	margin:0 auto;
	width:980px;
	background:url(../images/main-div-bg.jpg) no-repeat #fff;
	height:100%;
}


/*========= Header Part Start =========*/

.header{
	width:980px;
	height:175px;
}

#logo {
	height:57px;
	width:308px;
	float:left;
	background: url(../images/logo.gif) no-repeat;
	margin-top:17px;
	margin-left:37px;
	padding-bottom:31px;
}

#logo a {
	display:block;
	height:57px;
	width:308px;
	text-decoration:none;
	margin:0;
	text-indent:-9000px;
}

/*================= Top keyword links Start ==============*/

#navcontainer {
	width:500px;
	float:right;
	position:relative;
}

#navcontainer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
#navcontainer li {
	display:inline;
	float:left;
	margin:0;
	padding-left:2px;
}
#navcontainer a {
	background:transparent url(../images/top-menu-bg.jpg) no-repeat scroll 0 0;
	color:#eee8d9;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:30px;
	line-height:normal;
	padding-top:12px;
	text-align:center;
	text-decoration:none;
	width:158px;
}
#navcontainer a:hover {
	background:transparent url(../images/top-menu-bg.jpg) no-repeat scroll 0 -43px;
	color:#201d18;
	display:block;
	padding-top:12px;
	text-decoration:none;
	font-weight:700;
}

/*================= Top keyword links End ==============*/

/*========= Top Navigation Menu Start =========*/

.navigation{
	width:940px;
	height:46px;
	background:url(../images/nav-bg.jpg) repeat-x;
	margin:0 auto;
}

.navigation ul{
	display:block;
	margin:0;
}

.navigation li.left{
	float:left;
	list-style:none;
	background:url(../images/nav-left-curve.jpg) no-repeat;
	height:46px;
	width:17px;
	padding:0;
	margin:0;
	
}

.navigation li.right{
	float:right;
	list-style:none;
	background:url(../images/nav-right-curve.jpg) no-repeat;
	height:46px;
	width:17px;
	padding:0;
	margin:0;
	
}

.navigation ul{
	display:block;
	margin:0;
}

.navigation li{
	float:left;
	margin:0;
	list-style:none;
	background:url(../images/nav-divider.jpg) no-repeat right center;
	display:block;
	padding:0 2px 0 2px;

}
.navigation li.last{
	background:none;
}

.navigation li a{
	color:#d2cdbf;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	padding:15px 11px 13px 11px;
}

.navigation li a:hover{
	text-decoration:none;
	color:#fdffff;
}


/*========= Top Navigation Menu End =========*/

.top-banner{
	height:202px;
	width:940px;
	background:url(../images/top-banner.jpg) no-repeat;
	margin:0 auto;
	padding:0;
}

.top-banner h2{
	text-indent:-9000px;
}
.top-banner div{
	padding-right:39px;
	width:425px;
	margin-top:80px;
	float:right;
	color:#ddd9c7;

}

.top-banner a.readmore{
	color:#ddd9c7;
	float:right;
	padding-right:28px;
	background:url(../images/arrow.gif) no-repeat right 1px;
}

.top-banner a:hover.readmore{
	text-decoration:underline;
}


/*========= Header Part End =========*/

/*=========== Content Part Start ==============*/

#cpart{

	margin-top:30px;
	width:940px;
	margin:0 auto;
}

.web-design-resources{
	float:left;
	background:url(../images/webdesign-resources-icon.jpg) no-repeat top left;
	width:476px;
	margin-left:31px;
	margin-top:30px;
	height:107px;
}
.web-design-resources h3{
	font-family:"Arial narrow";
	font-size:22px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	margin:0;
	padding-left:98px;
	color:#fdffff;
}
.web-design-resources div{
	margin-top:5px;
	margin-left:98px;
	color:#bebdbd;
	font-size:11px;
	width:320px;
}

.web-design-resources a{
	color:#857f6f;
	float:right;
	padding-right:18px;
	background:url(../images/arrow-small.jpg) no-repeat right 5px;
}

.web-design-resources a:hover{
	text-decoration:underline;
}


.web-resources{
	float:left;
	background:url(../images/resources-icon.jpg) no-repeat top left;
	width:433px;
	margin-top:30px;
	height:107px;
}
.web-resources h3{
	font-family:"Arial narrow";
	font-size:22px;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:normal;
	margin:0;
	padding-left:98px;
	color:#fdffff;
}
.web-resources div{
	margin-top:5px;
	margin-left:98px;
	color:#bebdbd;
	font-size:11px;
	width:320px;
}

.web-resources a{
	color:#857f6f;
	float:right;
	padding-right:18px;
	background:url(../images/arrow-small.jpg) no-repeat right 5px;
}

.web-resources a:hover{
	text-decoration:underline;
}

/*========= Right Part Start =========*/

#rpart{
	width:241px;
	float:right;
	margin-top:29px;
}

.heading{
	background:url(../images/rpart-testimonial-bg.jpg) repeat-x;
	width:235px;
	height:34px;
	border: 1px solid #a6a396;
	margin:0 auto;
	margin-top:1px;
}
.heading span{
	font-family:"Arial narrow";
	font-size:20px;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	color:#201d18;
	display:block;
	padding-left:10px;
	padding-top:5px;
	margin-top:0px;
}

#testimonial{
	border: 1px solid #a6a396;
	
}

.testimonial-start{
	background:url(../images/testimonial-start.jpg) no-repeat 10px 5px #fff;
	padding-left:38px;
	padding-right:38px;
	padding-top:32px;
	color:#191919;

}

.testimonial-content{
	padding-left:30px;
	padding-right:30px;
	color:#191919;
	background:url(../images/testimonial-content-bg.jpg) repeat-y;
}

.testimonial-end{
	background:url(../images/testimonial-end.jpg) no-repeat 205px 20px #fff;
	height:34px;
	padding-top:5px;
	text-align:right;
	color:#191919;
	font-weight:bold;
	padding-right:40px;
}

/*==============WHY=================*/

.Why{
	border: 1px solid #a6a396;
	padding:1px;
}


.Whyin {
margin:0 auto;
width:235px;
}
.expandable {
background:transparent url(../images/rightlink1.jpg) no-repeat scroll 0 2px;
cursor:pointer;
display:block;
height:37px;
line-height:26px;
padding-left:5px;
color:#201d18;
font-size:14px;
padding-top:7px;
}
.expandable:hover {
background:transparent url(../images/rightlink1-hover.jpg) no-repeat scroll 0 2px;
}
.Dwop dt {
background:transparent url(../images/bullet1.gif) no-repeat scroll 5px 5px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:18px;
}

/*========= Right Part End =========*/

/*========= Left Part Start =========*/
#lpart{
	width:670px;
	float:left;
	margin-top:29px;
}

#lpart h1{
	font-family:"Arial narrow";
	font-size:21px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:normal;
	margin:0;
	padding-bottom:10px;
	color:#1f1c17;
}

.adbanner{
	margin:0 auto;
	padding-top:8px;
	padding-bottom:20px;
}

#lpart a{
	font-weight:bold;
	color:#14516b;	
}

#lpart a:hover{
	text-decoration:underline;
}



/*========= Left Part End =========*/



/*=========== Content Part End ==============*/

/*========= Footer Part Start =========*/

#fpart{
	height:280px;
	background:url(../images/fpart-bg.jpg) repeat-x;
	width:100%;
	clear:both;
}



.fcontent{
	width:980px;
	margin:0 auto;
	height:270px;
	background:#a29e91;
	padding:5px;
}

.inner{
	margin:0 auto;
	height:223px;
	background:#1f1c17;
}

.resources1{
	width:304px;
	float:left;
	padding-top:10px;
}

.resources2{
	width:340px;
	float:left;
	padding-top:35px;
	padding-left:40px;
}

.contact-us{
	float:left;
	width:270px;
	padding-top:10px;
}


.contact-us #address{
	color:#a39f92;
	border: 1px solid #39362f;
	width:240px;
	margin-left:20px;
	padding:10px;
}


.fheading{
padding-bottom:5px;

}

.fheading span{
	font-family:"Arial narrow";
	font-size:21px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:normal;
	color:#acbd71;
	display:block;
	padding-left:20px;
	margin-top:0px;
}

.contact-us a{
	color:#fbfbfb;
}

.contact-us a:hover{
	color:#fdfdfd;
	text-decoration:underline;
	font-weight:bold;
}

.fpart_navigation {
	width:228px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:18px;
	}
	
.fpart_navigation ul{
	list-style:none;
	list-style-type:none;
}

.fpart_navigation li{
	background:url(../images/fpart-line.jpg) repeat-x bottom;
	padding:1px 0 2px 0;

	}
	
.fpart_navigation li a {
	height: 23px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	
	}	
	
.fpart_navigation li a:link, .fpart_navigation li a:visited {
	color: #a39f92;
	display: block;
	background:url(../images/fnav-arrow.jpg) no-repeat 5px 8px;
	padding:5px 0 0 25px;

	}
	
.fpart_navigation li a:hover{
	color:#ede7d4;
	background:url(../images/fnav-hover.jpg) no-repeat #38352f;
	}
	

.copyright{
	width:980px;
	margin-top:18px;
	text-align:center;
	color:#1f1c17;
}

/*========= Footer Part End =========*/



/*Extra Css*/
p {text-align:justify;line-height:18px;margin:0px 0px 15px 0px; font-size:12px;}

h1{
font-family:"Arial narrow";
font-size:24px;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:0;
padding:0;
color:#2c2924;
}

h2{
font-family:"Arial narrow";
font-size:20px;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:0;
padding:0;
color:#2c2924;
}

h3{
font-family:"Arial narrow";
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:0;
padding:0;
color:#2c2924;
}

h4{
font-family:"Arial narrow";
font-size:16px;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:0;
padding:0;
color:#2c2924;
}


.fheight{ height:37px; display:block;}
.dark{color:#191919;}
.gray{ color:#666;}
.clear{clear:both;}