@charset "utf-8";
/* CSS Document */

body
{
	margin:0 auto;
	padding:0;
	float:auto;
	background:#cccccc url(images/bg.jpg) repeat-x;
}

#main
{
	clear:both;
	width:978px;
	height:auto;
	float:left;
	margin:0 auto;
	margin-left:141px;
	background:#2E302F;
}

.top_banner_main
{
	width:100%;
	height:6px;
	float:none;
	margin-left:0px;
	background:#bc8c3a;
}
.top_banner_main2
{
	width:978px;
	height:134px;
	float:left;
	background:#2E3030;
}
.second_banner_main
{
	width:978px;
	height:250px;
	float:left;
	background:#00000;
}

.leftside_main
{
	width:300px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background:#2E3030;
}
.text_content_main
{
	width:639px;
	float:right;
	height:45px;
}

.logo
{
	width:auto;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:0px;
}
.flash{
	width:auto;
	height:auto;
	float:right;
	margin-top:15px;
	margin-left:0px;
}
.logo2
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:371px;
}
.profile
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:560px;
	background:url(images/profile__.jpg) no-repeat;
}
.news_page
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:590px;
	background:url(images/profile__.jpg) no-repeat;
}
.portfolio
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:535px;
	background:url(images/profile__.jpg) no-repeat;
}
.newproduct
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:435px;
	background:url(images/ournewproducts.jpg) no-repeat;
}
.career
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:570px;
	background:url(images/profile__.jpg) no-repeat;
}
.bannerflash{
	width:auto;
	height:auto;
	margin-top:15px;
	float:right;
	}
	
.download
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:530px;
	background:url(images/profile__.jpg) no-repeat;
}
.website
{
	width:327px;;
	height:auto;
	float:left;
	margin-top:22px;
	margin-right:326px;
	margin-left:10px;
	background:url(images/makeyourwebsitewithus.jpg) no-repeat;
	}
.websitecontent{
	width:952px;
	height:auto;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
.websiteservices{
	width:675px;
	height:1000px;
	float:left;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}

.websiteservices2{
	width:225px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
.websiteservices3{
	width:225px;
	height:auto;
	float:right;
	margin-right:7px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.websiteservicesbackground{
	width:250px;
	height:auto;
	float:right;
	margin-top:0px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#CCCCCC;
}
.websiteservices3 a{
	
	color:#333333;
	}
.contactus
{
	width:auto;
	height:auto;
	float:right;
	margin-top:22px;
	margin-right:515px;
	background:url(images/profile__.jpg) no-repeat;
}
.services
{
	width:auto;
	height:auto;
	float:left;
	margin-top:22px;
	margin-left:25px;
	background:url(images/profile__.jpg) no-repeat;
}

.readmore
{
	width:76px;
	height:10px;
	float:right;
	margin-top:5px;
	margin-right:0px;
	background:url(images/readmore.jpg);
}
.readmore2
{
	width:76px;
	height:10px;
	float:left;
	margin-top:5px;
	margin-left:250px;
	background:url(images/readmore.jpg);
}
.readmore3
{
	width:76px;
	height:10px;
	float:right;
	margin-top:5px;
	margin-right:0px;
	background:url(images/readmore.jpg);
}

.top_link
{
	width:auto;
	float:right;
	height:auto;
	color:#000000;
	font-size:12px;
	margin-top:30px;
	margin-right:25px;
}
.top_link a
{
	color:#000000;
	text-decoration:none;
}

.top_link a:hover
{
	color:#8a024f;
	text-decoration:underline;
}
.banner_pic_a
{
	width:330px;
	height:260px;
	float:left;
	background:#FFFFFF;
}
.flas_banner
{
	width:978px;
	height:252px;
	float:left;
	background:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
}
.flashbanner_sub
{
	height:246px;
	width:638px;
	float:left;
	border:#666666 1px solid;
	margin-left:9px;
	padding:0;
}
.news_box_main
{
	width:286px;
	height:auto;
	float:left;
}
.newsboxheading
{
	width:300px;
	height:32px;
	float:left;
	background:url(images/madwellnews.jpg) no-repeat;
}


.newsbox_textmain
{
	width:300px;
	height:auto;
	float:left;
	color:#2E3030;
	background:url(images/bg_left.jpg) repeat-y;
}
.news{
	width:auto;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:8px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#C06;
	text-align:left;
}
.software{
	width:auto;
	height:auto;
	float:left;
	margin-top:18px;
	margin-left:8px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}

.maintext{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#6F6F6F;
	text-align:left;
	}
	


.dots2
{
	width:304px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	line-height:17px;
	padding:0;
	background:url(images/dots.jpg)  repeat-x;
}
.dots4
{
	width:304px;
	height:auto;
	float:right;
	margin-top:5px;
	margin-right:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	line-height:17px;
	padding:0;
	background:url(images/dots.jpg)  repeat-x;
}
.dots3
{
	width:58%;
	height:auto;
	float:left;
	margin-top:8px;
	text-align:justify;
	line-height:17px;
	padding:0;
}
.our_features
{
	width:42%;
	height:auto;
	float:right;
	margin-top:8px;
	margin-left:0px;
	text-align:justify;
	line-height:17px;
	padding:0;
}
.newproducts_main
{
	width:650px;
	height:auto;
	float:left;
	margin-top:15px;
}
.newproduct_box
{
	width:290px;
	height:95px;
	float:left;
	margin-top:10px;
	margin-right:20px;
}
.newproduct_box_pic
{
	width:90px;
	height:95px;
	float:left;
}
.newproduct_box_text_main
{
	width:180px;
	height:95px;
	float:right;
	background:#333333;
}
.productname
{
	color:#00a6f5;
	font-size:13px;
	padding-top:3px;
	letter-spacing:1px;
}
.product_description
{
	padding-right:5px;
	padding-top:5px;
	text-align:justify;
}
.product_description a
{
	color:#00a6f5;
	text-decoration:none;
}
.product_description a:hover
{
	text-decoration:underline;
}
.productname_b
{
	color:#7100f8;
	font-size:13px;
	padding-top:3px;
	letter-spacing:1px;
}
.product_description_b
{
	padding-right:5px;
	padding-top:5px;
	text-align:justify;
}
.product_description_b a
{
	color:#7100f8;
	text-decoration:none;
}
.product_description_b a:hover
{
	text-decoration:underline;
}

.news_heading
{

	height:18px;
	float:left;
	padding-left:23px;
	margin-left:4px;
	margin-top:10px;
	background:url(../html/images/news_bullet.jpg) no-repeat;
	font-size:13px;
	letter-spacing:1px;
	
}
.news_content
{
	width:260px;
	float:right;
	text-align:justify;
	padding-right:13px;
	margin-top:19px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FFFFFF;
}
.software_content
{
	width:162px;
	float:right;
	text-align:justify;
	padding-right:13px;
	margin-top:18px;
	margin-right:
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FFFFFF;
}
.more{
	width:35px;
	height:11px;
	float:right;
	margin-right:11px;
	margin-top:14px;

}
.more2{
	width:35px;
	height:11px;
	float:right;
	margin-right:0px;
	margin-top:14px;
	background:url(images/more.jpg) no-repeat;

}
.vision{
	width:85px;
	height:14px;
	float:left;
	margin-right:0px;
	margin-top:14px;
	background:url(images/ourvision.jpg);

}
.features{
    width:106px;
	height:14px;
	float:right;
	margin-right:200px;
	margin-top:14px;
	background:url(images/features.jpg);

}
.helpdesk{
	width:300px;
	height:29px;
	float:right;
	margin-right:0px;
	margin-top:14px;
	background:url(images/helpdesk.jpg) no-repeat;

}
.contact{
	width:300px;
	height:83px;
	float:right;
	margin-right:0px;
	margin-top:0px;
	background:url(images/24x7.jpg) no-repeat;
}
.our_products{
	width:300px;
	height:29px;
	float:right;
	margin-top:6px;
	background:url(images/our_products.jpg) no-repeat;
}
.product{
	width:105px;
	height:85px;
	float:left;
	margin-top:6px;
	margin-left:10px;
	background:url(images/product.jpg) no-repeat;
}
.manager{
	width:105px;
	height:85px;
	float:left;
	margin-top:6px;
	margin-left:10px;
	background:url(images/manger.jpg) no-repeat;
}
.demoversion{
	width:105px;
	height:85px;
	float:right;
	margin-top:6px;
	margin-left:10px;
	background:url(images/demo.jpg) no-repeat;
}
.dots
{
	width:638px;
	height:auto;
	float:right;
	margin-top:8px;
	margin-right:16px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#FFF;
	line-height:normal;
	text-align:left;
	background:url(images/dots.jpg)  repeat-x;
}
.services_content
{
	width:938px;
	height:auto;
	float:right;
	margin-top:8px;
	margin-right:16px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#6F6F6F;
	line-height:17px;
	text-align:left;
	background:url(images/dots.jpg)  repeat-x;
}

.our_mission
{
	width:638px;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right:5px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#6F6F6F;
	text-align:left;
	letter-spacing:1px;
	
}

.our_mission2
{
	width:638px;
	height:auto;
	float:right;
	margin-top:10px;
	margin-right:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#6F6F6F;
	text-align:left;
	letter-spacing:1px;
}
.our_mission3
{
	width:638px;
	float:right;
	height:auto;
	color:#8a024f;
	font-size:13px;
	letter-spacing:1px;
	margin-top:0px;
	margin-right:13px;
}
.our_mission4
{
	width:935px;
	float:right;
	height:96px;
	color:#8a024f;
	font-size:13px;
	letter-spacing:1px;
	margin-top:15px;
	margin-right:2px;
}
.madwellsolution{
	width:106px;
	height:11px;
	float:left;
	background:url(images/madwellsolution.jpg);
	}
.smallbox{
	width:229;
	height:auto;
	float:left;
	}
.madwellsolution_image{
	width:88px;
	height:61px;
	float:left;
	margin-left:0px;
	background:url(images/madwellsolution_image.jpg) no-repeat
	}
.madwellsolution_content{
	width:182px;
	height:auto;
	float:left;
	margin-left:12px;
	margin-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left
		}
.madwelltechnology_content{
	width:182px;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left
		}
.button{
	font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding-bottom:15px;
}
.button:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.main_products{
	width:952px;
	height:119px;
	float:left;
	margin-left:10px;
	margin-top:11px;
	margin-bottom:20px;
	background:url(images/last_box.jpg);
	}
.bottomlink{
	width:978px;
	height:36px;
	float:left;
	margin-left:141px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background:#000000;
	}
.bottomlink a{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background:#000000;
	}
.menu_main
{
	width:978px;
	height:43px;
	float:left;
	background:url(images/buttonbg.jpg);
	
}
.menu_main ul
{
	width:978px;
	height:43px;
	list-style:none;
	margin-left:0px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color:#FFFFFF;
}
.menu_main ul li
{
	border-left:#666666 1px solid;
	float:left;
	width:138px;
	height:43px;
	text-align:center;
	line-height:40px;

}
.menu_main ul li a
{
	color:#FFFFFF;
	height:43px;
	text-decoration:none;
	display:block;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
}
.menu_main ul li a:hover
{
	height:43px;
	background:url(images/Copy-of-menu_bgcopy.jpg) repeat-x;
	
}
.textbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:#000000;
	border:#CCCCCC;solid:1px;
	}

