/* CSS Document */
body{
	margin:0px ;
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	line-height:19px;
	background:url(../images/mimimarket_bg.jpg) no-repeat center top;
	}
input{margin:0px; padding:0px;}
form{margin:0px; padding:0px;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.home{
	width:882px;
	height:449px;
	}
.great_offers{
	width:882px;
	height:361px;
	margin:0px auto;	
	}
.outer_wrap{
	width:882px;
	margin:0px auto;
	}
.header_wrap{
	width:882px;
	height:136px;
	position:relative;
	}
.inside{
	position:relative;
	background:url(../images/insidebg.jpg) no-repeat 323px 10px;
	}	
.footer{
	background:url(../images/footer_bg.jpg) no-repeat center top;
	height:118px;
	}
.footer_wrap{
	width:882px;
	height:60px;
	margin:0px auto;
	padding:58px 0px 0px 0px;
	color:#b1b1b1;
	}
.footer_wrap a{
	padding:0px 10px;
	color:#b1b1b1;
	text-decoration:none;
	}
.footer_wrap a:hover{
	color:#b1b1b1;
	text-decoration:none;
	}
.index_insideleft{
	width:285px;
	height:412px;
	float:left;
	padding:37px 24px 0px 0px;
	}
.index_insideright{
	background:url(../images/home_insidebg.jpg) no-repeat left top;
	width:458px;
	height:330px;
	padding:119px 115px 0px 0px;
	float:left;
	}
.bg_middle{
	background:url(../images/middle_bg.jpg) no-repeat center top;
	height:362px;
	}
.home_middle{
	width:882px;
	height:362px;
	margin:0px auto;
	}
.box1{
	background:url(../images/box1.jpg) no-repeat left top;
	width:217px;
	height:205px;
	padding:68px 24px 14px 24px;
	color:#999999;
	line-height:22px;
	float:left;
	}
.box2{
	background:url(../images/box2.jpg) no-repeat left top;
	width:217px;
	height:205px;
	padding:68px 24px 14px 24px;
	color:#999999;
	line-height:22px;
	float:left;
	}
.box3{
	background:url(../images/box3.jpg) no-repeat left top;
	width:217px;
	height:205px;
	padding:68px 24px 14px 24px;
	color:#999999;
	line-height:22px;
	float:left;
	}
.booknow{
	width:75px;
	height:23px;
	background:url(../images/booknow.jpg) no-repeat left top;
	padding:3px 0px 0px 15px;
	float:right;
	margin-top:25px;
	}
.booknow a{
	color:#c1bdba;
	text-decoration:none;
	}
.booknow a:hover{
	color:#c1bdba;
	text-decoration:none;
	}
.mrg_r40{
	margin-right:42px;
	}
.menu{
	width:520px;
	height:24px;
	position:absolute;
	top:84px;
	left:377px;
	}
.menu ul{
	margin:0px;
	padding:0px;
	}
.menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	}
.menu ul li a{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:130px;
	height:24px;
	}
.menu ul li a.homepage{
	background:url(../images/home_norm.gif) no-repeat left top;
	}
.menu ul li a.homepage:hover{
	background:url(../images/home_over.gif) no-repeat left top;
	}
.menu ul li a.aboutus{
	background:url(../images/about_norm.gif) no-repeat left top;
	}
.menu ul li a.aboutus:hover{
	background:url(../images/about_over.gif) no-repeat left top;
	}
.menu ul li a.portfolio{
	background:url(../images/portfolio_norm.gif) no-repeat left top;
	}
.menu ul li a.portfolio:hover{
	background:url(../images/portfolio_over.gif) no-repeat left top;
	}
.menu ul li a.contact{
	background:url(../images/contact_norm.gif) no-repeat left top;
	}
.menu ul li a.contact:hover{
	background:url(../images/contact_over.gif) no-repeat left top;
	}

.book_session{
	width:108px;
	height:116px;
	position:absolute;
	right:0px;
	top:57px;
	z-index:10;
	}
.book_session a{
	background:url(../images/book_session_norm.gif) no-repeat left top;
	width:108px;
	height:116px;
	display:block;
	}
.book_session a:hover{
	background:url(../images/book_session_over.gif)  no-repeat left top;
	width:108px;
	height:116px;
	}
.content_wrap{
	width:553px;
	padding:44px 0px 0px 12px;
	}
.portfolio_wrap{
	width:776px;
	padding:44px 0px 0px 12px;
	}
.portfolio_holder{
	width:275px;
	height:420px;
	}
	
.portfolio_holder2{
	width:275px;
	height:276px;
	}
	
.mrg_t32{margin-top:32px;}
.mrg_t340{margin-top:340px;}
.mrg_r140{margin-right:140px;}
.input_field{
	width:200px;
	height:28px;
	border:1px solid #232323;
	background:#545454;
	color:#9c9c9c;
	padding:0px; margin:0px;
	}
#captchatext {
	width:70px;
}
.input_area{
	width:328px;
	height:142px;
	border:1px solid #232323;
	background:#545454;
	color:#9c9c9c;
	padding:0px; margin:0px;
	overflow:auto;
	
	}
.btn{
	width:104px;
	height:26px;
	color:#6c6c6c;
	background:url(../images/inputbg.gif) no-repeat left top;
	border:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	}
a.links{
	color:#3e3e3e;
	text-decoration:underline;
	}
a.links:hover{
	color:#3e3e3e;
	text-decoration:none;
	}
.lpd10{padding-left:10px;}
.holder_315{ width:315px; height:260px;}
.mrg_t50{margin-top:50px;}
.mrg_b45{margin-bottom:45px;}

.txt_wrap{width:200px; height:45px; float:left; text-align:right; padding:5px 20px 0px 0px;}
.input_wrap{width:330px; float:left; position:relative;}
.icon_calander{ width:30px; height:31px; position:absolute; left:212px; top:0px;}
.mrg_t20{margin-top:20px;}
.h50{height:50px;}
.errorMessages {
	color:#FF0000;
	margin-top:6px;
}
.red {color: #FF0000}
.offerbox{
	height:150px;
}
.sitemap {
	line-height: 20px;
	text-decoration: none;
	padding-left:100px;
}
.sitemap h2 a{
	text-decoration:none;
	color:#333333;
	font-size:14px;
	font-weight:normal;
}

