/* CSS Document */
body{
	padding:0; margin:0; background-color:#FBFBFB; color:#9F9F9F;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea, select, dl, dt, dd{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
/*-------------------------------header part srart------------*/
#header{
	width:778px; margin:0 auto; height:526px; position:relative; padding:0;
	}
#header img{
	display:block; font-size:0; line-height:0;
	}
#header ul.navi{
	height:32px; position:absolute;	left:0px; top:0; width:770px; background:url(../images/navi_bg.gif) repeat-x 0 0 #fff; color:#FFFFFe;
	padding:24px 0 0 8px;
	}
#header ul.navi li{
	display:block; padding:0 28px; float:left; background:url(../images/navi_sapa.gif) no-repeat right top;
	}
#header ul.navi li.nobor{
	background-image:none;
	}
#header ul.navi li a{
	text-decoration:none; color:#7C716F; background-color:inherit; font:bold 13px/22px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
	background-color:inherit; width:96px; text-align:center; display:block;
	}
#header ul.navi li a.hover{
	color:#FFFFFF; background:url(../images/navi_ho.gif) no-repeat 0 0 #FFFFFE;
	}
#header ul.navi li a:hover{
	color:#FFFFFF; background:url(../images/navi_ho.gif) no-repeat 0 0 #FFFFFE;
	}
#header #flash{
	width:778px; height:345px; position:absolute; left:0; top:56px;
	}
#header ul.subNavi{
		width:721px; padding:0 0 0 57px; background:url(../images/sub_navi.gif) no-repeat 0 0;  position:absolute; left:0; top:401px; height:125px;
					
		}
#header ul.subNavi li{
		float:left; padding:0; font-size:0; line-height:0;
		}
#header ul.subNavi li a{
		font-size:0px; display:block; text-indent:-2000px; padding:0; margin:0;
		}
#header ul.subNavi li a.landscape{
	background:url(../images/landscape.gif) no-repeat 0 0; width:157px; height:81px; margin:25px 0 0 0;
	}
#header ul.subNavi li a.landscape:hover{
	background:url(../images/landscape_h.gif) no-repeat 0 0;
	}
#header ul.subNavi li a.potral{
	background:url(../images/potrail.gif) no-repeat 0 0; width:144px; height:81px; margin:25px 4px 0 0;
	}
#header ul.subNavi li a.potral:hover{
	background:url(../images/potrail_h.gif) no-repeat 0 0;
	}
#header ul.subNavi li a.model{
	background:url(../images/3d-model.jpg) no-repeat 0 0; width:157px; height:106px; margin:0 15px 0 0;
	}
#header ul.subNavi li a.model:hover{
	background:url(../images/3d-model_h.gif) no-repeat 0 0;
	}
#header ul.subNavi li a.flower{
	background:url(../images/flower.gif) no-repeat 0 0; width:145px; height:69px; margin:37px 0 0 0;
	}
#header ul.subNavi li a.flower:hover{
	background:url(../images/flower_h.gif) no-repeat 0 0;
	}
/*-------------------------------body part start-------------------------*/
#body{
	width:778px; margin:0 auto;
	}
	/*--------------------------left part--------*/
	#left{
		width:256px; float:left; padding:0 0 0 0; color:#B9BFA5; background-color:#FFFFFF;
		}
	#left img.banner{
		font-size:0; line-height:0; display:block; border:none; margin:0 0 0px 0;
		}
	#left h2.latestUpdate{
		background:url(../images/latest_update.gif) no-repeat 0 0; width:240px; height:19px; display:block; margin:27px 0 19px 11px; text-indent:-2000px;
		font-size:0; line-height:0;
		}
	#left p.text{
		font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 11px; margin:0; width:235px; display:block; 
		}
	#left p.text span{
		background:url(../images/left-arrow.gif) no-repeat 0 5px; margin:0;  padding:0 0 0 15px;
		}
	#left p.text a{
		color:#384900; text-decoration:none; background-color:#FFFFFF; width:58px; display:block; margin:15px 0 20px 0; padding:0; line-height:16px;
		text-decoration:underline;
		}
	#left p.text a:hover{
		background-color:#FFFFFF; color:#FF9C00; text-decoration:none;
		}
	/*---------------right-----------*/
	#right{
		width:522px; float:left; background-color:#FFFFFF; color:#9F9F9F; padding:0 0 20px 0;
	}
		#right #folio{
			width:522px;
			}
		#right #folio img.pic{
			display:block; font-size:0; line-height:0; float:left;
			}
		#right #folio a.veiw{
			background:url(../images/view_all.gif) no-repeat 0 0; width:227px; height:87px; float:left; text-indent:-2000px;
			display:block; font-size:0; line-height:0;
			}
		#right ul.picview{
			width:252px; float:left; padding:0 0 0 18px;  margin:15px 0 0 0;
			}
		#right ul.picview li{
			float:left; padding:0 0 10px 5px; font-size:0; line-height:0;
			}
		#right ul.picview li a{
			font-size:0;
		}
		#right ul.picview li a img{
			font-size:0; line-height:0; display:block; border:none;
		}
	#right h2.ntroduction{
		background:url(../images/introduction_to_our.jpg) no-repeat 0 0; width:522px; height:45px; display:block; margin:13px 0 11px 0; text-indent:-2000px;
		font-size:0; line-height:0;
		}
	#right p.text{
		font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 16px 10px; margin:0; width:480px; display:block;
		}
	#right p.text span{
		background:url(../images/right_arrow.gif) no-repeat 0 5px; margin:0;  padding:0 0 0 15px;
		}
	#right p.text a{
		color:#FF0003; text-decoration:none; background-color:inherit; width:58px; display:block; margin:19px 0 0px 0; padding:0; line-height:16px;
		}
	#right p.text a:hover{
		background-color:inherit; color:#000000;
		}
/*-----------------------------footer start------------------*/
#footer{
	height:60px; width:778px; margin:0 auto; padding:0; background:url(../images/footer_bg.gif) no-repeat 0 0 #fff; color:#FFFFFe; padding:15px 0 0 0;
	}
#footer ul{
	height:60px; position:absolute;	width:770px; 
	padding:0 0 0 8px;
	}
#footer ul li{
	display:block; padding:0 28px; float:left; background:url(../images/navi_sapa.gif) no-repeat right top;
	}
#footer ul li.nobor{
	background-image:none;
	}
#footer ul li a{
	text-decoration:none; color:#7C716F; background-color:inherit; font:bold 13px/22px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
	background-color:inherit; width:96px; text-align:center; display:block;
	}
#footer ul li a.hover{
	color:#FFFFFF; background:url(../images/navi_ho.gif) no-repeat 0 0 #FFFFFE;
	}
#footer ul li a:hover{
	color:#FFFFFF; background:url(../images/navi_ho.gif) no-repeat 0 0 #FFFFFE;
	}
/*------------------------about us pages----------------*/
	#right h2.about{
		background:url(../images/attraction_our_company.gif) no-repeat 0 0; width:506px; height:34px; display:block; margin:10px 0 13px 10px; text-indent:-2000px; 
		font-size:0; line-height:0;
		}
	#right h2.best{
		background:url(../images/top_feature.gif) no-repeat 0 0; width:506px; height:59px; display:block; margin:0 0 0 0; text-indent:-2000px;
		font-size:0; line-height:0;
		}
	#right p.text{
		font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 16px 10px; margin:0; width:480px; display:block;
		}
	#right p.text a{
		color:#000; text-decoration:none; background-color:inherit; width:58px; display:block; margin:19px 0 0px 0; padding:0; line-height:16px;
		}
	#right p.text a:hover{
		background-color:inherit; color:#FF0003;
		}
	#right dl{
		width:494px; margin:0 0 0 7px; font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#FFF1EC; font-size:0px;
		}
	#right dl dt{
		background:url(../images/num.gif) no-repeat 0 0 #fff; width:32px; height:32px; display:block; line-height:32px; font-size:13px; text-align:center;
		font-weight:bold; float:left; margin:0 0 18px 0;
		}
	#right dl dd{
		font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 9px 4px; margin:0; width:455px; display:block; color:#9F9F9F;
		background-color:#FFFFFF; float:left;
		}
	#right dl dd a{
		color:#000; text-decoration:none; background-color:inherit; width:58px; display:block; margin:0; padding:0; line-height:16px;
		}
	#right dl dd a:hover{
		background-color:inherit; color:#FF0003;
		}
	#right dl dt.blank{
		width:32px; height:32px; font-size:0; line-height:0; display:block; background-image:none; margin:0;
		}
/*--------------------------------contact pages------------------------*/
	#right h2.contact{
		background:url(../images/contact_details.gif) no-repeat 0 0; width:506px; height:45px; display:block; margin:0 0 13px 10px; text-indent:-2000px;
		}
	#right form{
		width:318px; padding:46px 0 54px 85px;
		}
	#right form label{
		width:70px; height:18px; margin:0 0 5px 0; float:left; display:block; font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; 		
		}
	#right form input{
		width:239px; height:16px; border:#919294 1px solid; float:left; margin:0 0 5px 0;
		}
	#right form textarea{
		width:239px; border:#919294 1px solid; float:left; margin:0 0 19px 0; height:77px;
		}
	#right form label.blank{
		width:123px; height:22px; font-size:0; 
		}
	#right form input.submit{
		background:url(../images/submit.gif) no-repeat 0 0; width:59px; height:22px; cursor:pointer; border:none; margin:0; float:left;
		}
	#right form input.reset{
		background:url(../images/reset.gif) no-repeat 0 0; width:52px; height:22px; cursor:pointer; border:none; margin:0 0 0 16px;;
		}