/******** GLOBAL CSS STARTS  ( )**********/

body{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#4B5F07; margin:0; padding:0; }

img{border:0px none; padding:0; margin:0; behavior: url("pngbehavior.htc")
}
div, span{margin:0; padding:0;}

p{margin:0;padding-top:0px; padding-right:20px;text-align: justify;}

/******** GLOBAL CSS ENDS **********/

.keyword {color: #343434}


#wrap{
	width:100%;
	height:auto;
	clear:both;
}

#main_header{
	width:960px;
	height:26px;
	background-image:url('../images/main_header_bg.gif');
	background-repeat:repeat-x;
	clear:both
}

#fruit{
	width:344px;
	height:311px;
	float:right;
	background-image:url('../images/fruit.jpg');
	background-repeat:no-repeat
}

#punchline{
	width:303px;
	height:68px;
	margin-top:120px;
	margin-right:35px;
	float:right;
	background-image:url('../images/punch_line.gif');
	background-repeat:no-repeat
}

#logo{
	width:140px;
	height:139px;
	float:left;
	padding-left:51px;
	margin-top:8px;
}

#transparent{
	width:134px;
	height:20px;
	float:left;
	margin-top:26px;
	margin-left:30px;
	margin-right:30px;
	/*background-image:url('../images/transparent.png');
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc")*/
}

#transparent02{
	width:134px;
	float:left;
	margin-top:26px;
	margin-left:30px;
	margin-right:30px;
	height:20px;
	background-image:url('../images/transparent02.png');
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc")
}

#transparent03{
	width:134px;
	float:left;
	margin-top:26px;
	margin-left:30px;
	margin-right:30px;
	height:20px;
	background-image:url('../images/transparent03.png');
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc")
}

#transparent04{
	width:134px;
	float:left;
	margin-top:26px;
	margin-left:30px;
	margin-right:30px;
	height:20px;
	background-image:url('../images/transparent04.png');
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc")
}

#transparent05{
	width:134px;
	float:left;
	margin-top:26px;
	margin-left:30px;
	margin-right:30px;
	height:20px;
	background-image:url('../images/transparent05.png');
	background-repeat:no-repeat;
	behavior: url("iepngfix.htc")
}

#main_tab_area{
	width:960px;
	height:135px;
	position:relative;
	clear:both;
	top:-35px;
	background-color:#FFFFFF;
}

.txt_para{
	margin:0;
	padding-top:25px; 
	padding-right:20px;
	height:20px;
	text-align:justify;
}


#tab01{
	width: 308px;
	height:auto;
	float:left; 
}

#tab02{
	width: 308px;
	height:auto;
	float:left;
	margin-left:18px;
	margin-right:15px; 
}

#tab03{
	width: 308px;
	height:auto;
	float:right;
}

#web-design{ 
	width: 308px;
	height:135px; 
	overflow: hidden; 
	background: url('../images/web-design.gif') no-repeat top left; 
	display: block 
} 

#web-design:hover{ 
	background-position: bottom left; 
} 

#graphic-design{ 
	width: 308px;
	height:135px; 
	overflow: hidden; 
	background: url('../images/graphic-design.gif') no-repeat top left; 
	display: block 
}

#graphic-design:hover{ 
	background-position: bottom left; 
} 

#seo{ 
	width: 308px;
	height:135px; 
	overflow: hidden; 
	background: url('../images/seo.gif') no-repeat top left; 
	display: block 
}

#seo:hover{ 
	background-position: bottom left; 
}


#txt_webdesign{
	width:178px;
	height:auto;
	float:right;
	font-size:13px;
	padding-top:14px;
	margin-right:5px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	margin-left:10px;
	cursor:pointer;
}

.tab_heading_txt{
	padding-bottom:7px;
	color:#404040;
	font-size:23px;
	font-weight:599;
	cursor:pointer;
}

#txt_graphicdesign{
	width:178px;
	height:auto;
	float:right;
	font-size:13px;
	padding-top:14px;
	margin-right:5px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	cursor:pointer;
}

#txt_seo{
	width:178px;
	height:auto;
	float:right;
	font-size:13px;
	padding-top:14px;
	margin-right:5px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	cursor:pointer;
}

#footer{
	width:960px;
	height:300px;
	clear:both;
	background-image:url('../images/footer_bg.gif');
	background-repeat:repeat-x;
	vertical-align:baseline;
/*	color:#676767;*/
	font-family:Tahoma;
	font-size:11px
}

#misc_links{
	width:200px;
	height:auto;
	clear:both;
	color:#676767;
	float:right;
	text-align:left;
	margin-right:12px;
}

#copy_holder{
	width:400px;
	height:65px;
	position:relative;
	top:37px;
	
}

#text_resizer{
	width:100px;
	height:auto;
	clear:both;
	float:right;
	margin-right:20px;
	text-align:left;
}
form{ width:510px;}

#form_area{
	width:515px;
	height:117px;
	float:left;
	margin-left:12px;
	margin-top:4px;
	text-align:left;
}

#form_area_top{
	width:180px;
	height:105px;
	float:left;
	margin-left:12px;
	margin-top:4px;
	text-align:left;
}

#msg_box{
	width:330px;
	height:105px;
	float:right;
	margin-left:12px;
	margin-top:4px;
	text-align:left;
}

.txt_field{
	border:3px solid #FFD64C;
	width:165px;
	height:20px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url('../images/txt_field_bg.gif');
	background-repeat:repeat-x;
	color:#9C4711
}

.msg_field{
	border:3px solid #FFD64C;
	width:330px;
	height:60px;
	font-size:12px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-image:url('../images/txt_field_bg.gif');
	background-repeat:repeat-x;
	color:#9C4711
}

.button{
	width:61px;
	height:21px;
	background-image:url('../images/butt_repeat.gif');
	background-repeat:repeat-x;
	border:2px solid #FFD64C;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9C4711;
	cursor:pointer
}

#butt_holder{
	width:165px;
	height:28px;
	float:right;
	text-align:right;
	margin-top:4px;
}

.form_txt{
	color:#404040;
}

.form_txt02{
	color:#404040;
	padding-left:7px;
}

#contact_details{
	width:320px;
	height:100px;
	float:right;
	margin-top:11px;
	margin-right:7px;
	text-align:left;
	color:#000000;
	border:3px solid #FFD64C;
	background-color:#F9D148;
	}
	
#sublinks{
	width:100px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:20px;
	color:#cccccc;
	font-size:10px;
	font-weight:bold;
}

/*	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;*/

/***** Contact Slider Starts *****/

#contact_button_holder{
	width:710px;
	height:16px;
	text-align:right;
	background-image:url('../images/top_pan_bg_yellow.gif');
	background-repeat:repeat-x;
	clear:both;
	position:relative;
	top:0px;
	left:0px;
	margin-bottom:30px;
}

#hidden-7 { 
	background-image:url('../images/top_pan_bg.gif'); 
	background-repeat:repeat-x; 
	width:844px;
	color:#FFFFFF; 
	overflow:hidden; 
	float:left;
	text-align:center;
}
	
#toggle { display:none; }

/***** Contact Slider Ends *****/

#wrapper1{
	width: 580px;
	position:relative;
	top:-2px;
	margin-top:5px;
}

.box{
	background-image:url('../images/green_pattern.gif');
	background-repeat:repeat-x;
}

.boxholder{
	clear: both;
	padding-top: 0px;
}

.tab1{
	float: left;
	height:32px;
	width: 105px;
	overflow:hidden;
	text-align: center;
	background-image:url('../images/greentab.jpg');
	background-repeat:no-repeat; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
}

.tab1txt{
	margin: 0;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 0 0 0;
}
.topmenutext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}


/*ADDED ON 17.05.2008*/

#footer_in_left{
	width:320px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:20px;
}



.arrowlistmenu{
width: 300px; /*width of menu*/
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
}

.arrowlistmenu .headerbar{
font: bold 14px;
color: #F88205;
text-decoration:underline;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.headerbar_news{
font: normal 15px;
color: #B4D543;
padding:0px;
text-decoration:underline;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #B1B1B1;
background: url('../images/arrowbullet.gif') no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px dashed #3F3F3F;
font-size: 13px;
height:20px; padding-right:0; padding-top:2px; padding-bottom:2px
}

.arrowlistmenu ul li a:visited{
color: #B1B1B1;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #B1B1B1;
background-color: #3E3E3E;
}



#footer_in_mid{
	width:280px;
	height:300px;
	float:left;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	margin-left:4px;
	padding-left:6px;
	border-left:1px dashed #525252;
	border-right: 1px dashed #525252;
	background-color:#353535;
}


#footer_in_mid div{
	width:270px;
	height:auto;
	float:left;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	margin-left:4px;
	font-size:13px;
	color:#999EA4;
	font-family:"Trebuchet MS";
}

#footer_in_mid div a{
	text-align:left;
	font-size:14px;
	font-weight:normal;
	font-size:13px;
	color:#3A89C9;
	text-decoration:underline;
}


#footer_in_right{
	width:316px;
	height:300px;
	float:right;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	margin-left:4px;
	padding-left:6px;
	background-color:#232323;
}

#footer_in_right div{
	width:310px;
	height:200px;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin-left:2px;
	margin-top:17px;
	padding-left:4px;
	overflow:auto;
}


a{color:#9C4711; text-decoration: none; font-size:13px; font-weight:bold;}
a:hover{color: #BD6127;}

a.footer{color:#cccccc; text-decoration: none; font-size:10px; font-weight:bold;}
a.footer:hover{color: #cccccc;}


#left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	float: left;
	height:200px;
	width:505px;
}
#right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	float: left;
	height:200px;
	width:339px;
}
#right a{color:#9C4711;  text-decoration: none; font-size:10px; font-weight:normal;}
#right a:hover{color: #BD6127;}
