@charset "utf-8";
/* CSS Document */
body
{
margin: 0;
padding: 0;
background: url(../images/body_bg2.png) top repeat-x #edeceb;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #423711;
}
#wood_bg
{
background:transparent url(../images/wood1.gif) top right no-repeat;
}
#logo
{
padding:0;
margin:0;
}
#wrapper
{
width: 1000px;
background: url(../images/body_bg.png) top no-repeat #edeceb;
}
#header
{
background: url(../images/Inside_header.png) top no-repeat; 
width: 1000px; 
height: 220px;
}
#menu1
{
position:absolute;
margin-top:-2.80em;  
/*padding-left: 255px; */
}
#menu
{
position:absolute;
margin-top:-2.80em; 
padding-left: 255px;
}
#left_content
{
width: 228px; 
float:left;
}
#left_content_title
{
background:transparent url(../images/left_top_bg.png) top no-repeat; 
width: 228px; 
height: 79px;
}
#left_content_body
{
background: url(../images/left_body_bg.png) left repeat-y; 
padding-left: 0; 
padding-right: 10px; 
width: 200px;
}
#left_content_bottom
{
background:transparent url(../images/left_bottom_bg.png) top no-repeat;
width: 228px; 
height:96px;
}
#right_content
{
width: 772px; 
float: left;
}
#right_content_top
{
background: url(../images/content_top_bg.png) left no-repeat; 
width: 751px; 
height: 60px;
padding-left: 20px;
padding-top: 15px;
}
#right_content_top1
{
background: url(../images/content_top_bghome.png) left no-repeat; 
width: 751px; 
height: 60px;
padding-left: 20px;
padding-top: 15px;
}
#right_content_body
{
background:transparent url(../images/content_body_bg.png) left repeat-y; 
width: 743px; 
padding:0;
}
#content_body
{
padding-left: 15px;
padding-right: 45px;
font-size: 10px;
}
#right_content_bottom
{
background:transparent url(../images/content_bottom_bg.png) top no-repeat; 
width: 738px; 
height: 25px;
}
.clear
{
clear: both;
}
.text
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.left_links
{
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:14px;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
}
.left_links a
{
color: #776e6e;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
}
.left_links a:hover
{
color: #000;
text-decoration: none;
}
p
{
padding: 0;
margin: 0;
}

	p.insidecontent {
		margin: 0;
		margin-left: 20px;
		color: #333333;
		font-size: 11px;
		font-weight: normal;
	}
	
/* CSS */

a.left:link, a.left:visited, a.left:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #615d46;
	text-decoration: none;
	margin: 0.2em;
}

a.left:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	border-bottom: dashed 1px #666;
	text-decoration: none;
	margin: 0.2em;
}

#left-style {
	padding: 0;
	padding-left: 20px;
	text-transform: uppercase;
}


/* navigation style starts here */

.aboutus a
{
float:left; 
background: url(../images/ip_aboutus.png) left no-repeat; 
width: 92px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.aboutus a:hover
{
color: #ccc;
}

.services a
{
float:left; 
background: url(../images/ip_services.png) left no-repeat; 
width: 102px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.services a:hover
{
color: #ccc;
}

.portfolio a
{
float:left; 
background: url(../images/ip_portfolio.png) left no-repeat; 
width: 90px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.portfolio a:hover
{
color: #ccc;
}

.sitemap a
{
float:left; 
background: url(../images/ip_sitemap.png) left no-repeat; 
width: 86px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.sitemap a:hover
{
color: #ccc;
}

.contactus a
{
float:left; 
background: url(../images/ip_contactus.png) left no-repeat; 
width: 108px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.contactus a:hover
{
color: #ccc;
}

.package a
{
float:left; 
background: url(../images/ip_clientlogin.png) left no-repeat; 
width: 108px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.package a:hover
{
color: #ccc;
}

.blog a
{
float:left; 
background: url(../images/ip_blog.png) left no-repeat; 
width: 79px; 
height: 24px;
text-align: center;
text-decoration: none;
padding-top: 10px; 
color: #fff;
}
.blog a:hover
{
color: #ccc;
}

h2 {
	font-size: 12px;
}
