@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#fff;
	background:url(../images/bg.gif) repeat-x 0 0 #1d88cc;
	}
	
div, p, h1, h2, h3, img, ul, form{
	padding:0;
	margin:0;
	}
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}

/*-----------main div------------*/
.commonDiv{
	width:980px;
	margin:0 auto;
	}

/*-------------navi part---------*/
.floatLeft{
	float:left;
	}
	
.floatRight{
	float:right;
	}
	
/*-------------header part start----------*/
#header{
	background:url(../images/header_bg.jpg) no-repeat left bottom;
	height:176px;
	position:relative;
	padding:74px 0 0 0;
	}
.logo{
	border:none;
	}
/*---------------navi part start------------*/

#header ul.navi_left{
	list-style-type:none;
	/*height:39px;*/
	position:absolute;
	left:0;
	top:0px;
	width:363px;
	
	}
	
#header ul.navi_left li{
	display:block;
	/*height:39px;*/
	float:left;
	font:bold 16px/39px "Helvetica Neue LT Std", Helvetica, Arial, Helvetica, sans-serif;
	padding:0 10px;
	color:#61d6ff;
	background-color:inherit;
	}
#header ul.navi_left li a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	}
	
#header ul.navi_left li a:hover{
	color:#61d6ff;
	background-color:inherit;
	}
	
#header ul.navi_left li a.active{
	color:#61d6ff;
	background-color:inherit;
	}
	
#header ul.navi_right{
	list-style-type:none;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	}
	
#header ul.navi_right li{
	display:block;
	/*height:39px;*/
	float:left;
	font:bold 16px/39px "Helvetica Neue LT Std", Helvetica, Arial, Helvetica, sans-serif;
	padding:0 10px;
	color:#61d6ff;
	background-color:inherit;
	
	}
#header ul.navi_right li a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	}
	
#header ul.navi_right li a:hover{
	color:#61d6ff;
	background-color:inherit;
	}
	
/*-----------------drop menu-----------*/
.dropMenu{
	position:absolute;
	visibility:hidden;
	width:90px;
	left:75px;
	top:39px;
	z-index:2000;
	
	}
.dropMenu span{
	background:url(../images/drop_bot.gif) no-repeat  0 0;
	height:6px;
	display:block;
	font-size:0;
	line-height:0;
	}
.dropMenu ul{
	background:url(../images/drop_bg.gif) repeat-x 0 0 #126a9e;
	list-style-type:none;
	color:#fff;
	border-left:#72b2dd 1px solid;
	border-right:#72b2dd 1px solid;
	height:104px !important;
	z-index:100;
	}
	
.dropMenu ul li{
	display:block;
	/*height:26px !important;*/
	padding:0 0 0 13px;
	float:none !important;
	border-bottom:#7dbbdf 1px solid;
	font:bold 14px/26px "Helvetica Neue LT Std", Helvetica, Arial, Helvetica, sans-serif  !important;
	}
.dropMenu ul li a{	
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	display:block;
	}
	
.dropMenu ul li a:hover{
	color:#77b8e0;
	background-color:inherit;
	}
.dropMenu ul li.nobor{
	border-bottom:none;
	}


	

	
.shop{
	background:url(../images/shop_icon.gif) no-repeat 0 0;
	display:block;
	padding:0 0 0 39px;
	font:bold 13px/29px Arial, Helvetica, sans-serif;
	font-style:italic;
	text-decoration:none;
	position:absolute;
	right:0;
	top:51px;
	color:#fff;
	background-color:inherit;
	}
	
.shop:hover{
	background:url(../images/shop_icon_h.gif) no-repeat 0 0;
	}
	
.slogan{
	background:url(../images/slogan.gif) no-repeat 0 0;
	height:74px;
	position:absolute;
	width:453px;
	top:155px;
	right:0;
	text-indent:-20000px;
	font-size:0;
	line-height:0;
	}
	
ul.service{
	list-style-type:none;
	height:288px;
	}
	
ul.service li{
	display:block;
	float:left;
	padding:0 10px 0 0;
	}
	
.nopad{
	padding:0 !important;
	}
	
ul.service li a{
	height:115px;
	display:block;
	width:114px;
	padding:173px 0 0 123px;
	text-decoration:none;
	font:normal 42px/42px "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	letter-spacing:-1px;
	}
	
ul.service li a.home{
	background:url(../images/home.jpg) no-repeat 0 0;
	}
ul.service li a.home:hover{
	background:url(../images/home_h.jpg) no-repeat 0 0;
	}
	
ul.service li a.utility{
	background:url(../images/utility.jpg) no-repeat 0 0;
	}
	
ul.service li a.utility:hover{
	background:url(../images/utility_h.jpg) no-repeat 0 0;
	}
	
ul.service li a.play{
	background:url(../images/play.jpg) no-repeat 0 0;
	}
	
ul.service li a.play:hover{
	background:url(../images/play_h.jpg) no-repeat 0 0;
	}
ul.service li a.fitness{
	background:url(../images/fitness.jpg) no-repeat 0 0;
	}
ul.service li a.fitness:hover{
	background:url(../images/fitness_h.jpg) no-repeat 0 0;
	}
	

/* service category page */

ul.service2{
	list-style-type:none;
	height:199px;
	}
	
ul.service2 li{
	display:block;
	float:left;
	padding:0 10px 0 0;
	}
	
.nopad{
	padding:0 !important;
	}
	
ul.service2 li a{
	height:115px;
	display:block;
	width:114px;
	padding:113px 0 0 113px;
	text-decoration:none;
	font:normal 42px/42px "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	letter-spacing:-1px;
	}
	
ul.service2 li a.home{
	background:url(../images/home_g.jpg) no-repeat 0 0 ;
	}
ul.service2 li a.home:hover{
	background:url(../images/home_g_h.jpg) no-repeat 0 0;
	}
	
ul.service2 li a.utility{
	background:url(../images/utility_g.jpg) no-repeat 0 0;
	}
	
ul.service2 li a.utility:hover{
	background:url(../images/utility_g_h.jpg) no-repeat 0 0;
	}
	
ul.service2 li a.play{
	background:url(../images/play_g.jpg) no-repeat 0 0;
	}
	
ul.service2 li a.play:hover{
	background:url(../images/play_g_h.jpg) no-repeat 0 0;
	}
ul.service2 li a.fitness{
	background:url(../images/fitness_g.jpg) no-repeat 0 0;
	}
ul.service2 li a.fitness:hover{
	background:url(../images/fitness_g_h.jpg) no-repeat 0 0;
	}	
	
	
/*----------------body part start------------*/
#body_c{
	background:none !important;
	padding:10px 0 0 0;
	}
#body_left{
	width:480px;
	float:left;
	}
#body_right{
	width:489px;
	float:right;
	}
	
.body_bot{
	background:url(../images/body_bot.gif) no-repeat left bottom;
	height:28px;
	display:block;
	line-height:0;
	margin:0;
	font-size:0;
	}
	
.body_heading{
	font:normal 50px/52px   "Times New Roman", Times, serif;
	}
	
.font18{
	font:normal 18px/18px  Arial, Helvetica, sans-serif;
	margin:0 0 13px 0;
	}
	
.body_text{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	width:460px;
	margin:0 0 13px 0;

}
.body_text a{
	color:#fff;
	background-color:inherit;
	font-weight:bold;
	}
	
.body_text a:hover{
	text-decoration:none;
	color:#ffc601;
	background-color:inherit;
	}
/*------------------footer----------------*/
#big_footer{
	border-top:#579be5 1px solid;
	background-color:#126599;
	color:#ffffff;
	padding:23px 0 0 0;
	}
	
#footer{
	width:500px;
	margin:0 auto;
	padding:0 0 20px 0;
	}
#footer ul{
	height:20px;
	list-style-type:none;
	margin:0 0 10px 20px;
	}
	
#footer ul li{
	float:left;
	font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	padding:0 4px;
	}
#footer ul li a{
	text-decoration:none;
	color:#fff;
	background-color:inherit;
	}
	
#footer ul li a:hover{
	color:#ffc600;
	background-color:inherit;
	}
	
#footer ul li.active{
	color:#ffc600;
	background-color:inherit;
	}
	
#footer p{
	text-align:center;
	font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	}
#footer p a{
	font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}
#footer p a:hover{
	text-decoration:none;
	}
	
/*----------categories--------*/
#insideBody{
	width:1018px;
	margin:0 auto;
	background:url(../images/inner_bg.gif) repeat-y 0 0;
	padding:0 0 39px 0;
	}
	
.inside_top{
	background:url(../images/inner_top.gif) no-repeat 0 0;
	height:50px;
	display:block;
	margin:0 0 34px 0;
	}
	
.inside_inner{
	width:926px;
	margin:0 0 0 46px;
	}
	
.inside_left{
	width:594px;
	float:left;
	}
	
.inside_right{
	width:280px;
	float:right;
	border:#eeeeee 9px solid;
	margin:0 0 0 10px;
	}
.blueText{
	font:normal 40px/42px "Times New Roman", Times, serif;
	color:#1d88cc;
	background-color:inherit;
	margin:0 0 10px 0;
	}
	
.inside_text{
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#828282;
	background-color:inherit;
	margin:0 0 27px 0;
	}
.inside_text_small{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	color:#828282;
	background-color:inherit;
	margin:0 0 27px 0;
	}
ul.perfect{
	list-style-type:none;
	margin:0 40px 0 0;
	}
ul.perfect li{
	display:block;
	background:url(../images/arrow.gif) no-repeat 0 12px;
	color:#828282;
	font:normal 13px/25px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:0 0 0 11px;
	}
