body{ margin:0px; padding:0px; background: url(images/bg.jpg) no-repeat center top; background-color:#111010; color:#FFFFFF; font:normal 12px verdana;}
#servbg{ background:url(images/bg_services.jpg) no-repeat top;}
p{margin:0px; padding:0px}
#main{ width:999px; margin:0 auto;position:relative;}
#banner{width:999px; height:300px; position:relative;}
#linkx{ height:32px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#linkx ul{ margin:0px; padding:10px 0px 0px 30px;}
#linkx ul li{list-style:none; background:url(images/bullet.jpg) no-repeat 0px 6px; padding-left:10px; padding-right:10px; float:left;}
#linkx a{ text-decoration:none; color:#FFFFFF;}
#linkx a:hover{ color:#000000; border-bottom:3px solid #FFFFFF; padding-bottom:5px;}
#contents{padding-bottom:5px;}
#left{ width:650px; float:left; padding-left:20px; padding-top:20px; padding-right:10px}
#right{ width:300px; float:left; position:relative;}
.head{font: normal 24px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-bottom:15px;}
.headII{font: normal 19px Arial, Helvetica, sans-serif; color:#666666; padding-left:75px;}
#services{
	position: absolute;
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left: 7px;
	top: 6px;
	width: 235px;
}

#video{
	position: absolute;
	font-size:11px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left: 696px;
	top: -99px;
}
#video ul{ margin:0px; padding:15px 0px 0px 15px; width:200px;}
#video a{ text-decoration:none; color:#666666;}
#video a:hover{ color:#000000;}
#video ul li{ list-style:none; background:url(images/bull.jpg) 0px 4px no-repeat; padding-left:15px; padding-bottom:12px;}

#services ul{ margin:0px; padding:15px 0px 0px 15px; width:200px;}
#services a{ text-decoration:none; color:#666666;}
#services a:hover{ color:#000000;}
#services ul li{ list-style:none; background:url(images/bull.jpg) 0px 4px no-repeat; padding-left:15px; padding-bottom:12px;}
.packagehead{ font:normal 20px arial; color:#FFCC00;}
.special{ color:#FFCC00;}
.specialII{  background:url(images/bull3.jpg) no-repeat 1px 5px; padding-left:15px;color:#FFCC00; font-weight:bold; border-bottom:1px dashed #FFFF00; padding-bottom:5px;}
.packageinfo{ padding-left:30px; padding-bottom:15px;}
.packageinfo ul{ margin:0px; padding:15px 0px 0px 0px;}
.packageinfo ul li{ list-style:none; font: normal 11px verdana; background:url(images/bull2.jpg) no-repeat 0px 2px; padding-left:15px; padding-bottom:10px;}
.packageinfo a{ text-decoration:none; color:#999999;}
.packageinfo a:hover{ color:#FFFFFF;}
.clr{ clear:both;}

#cnts{ padding-top:250px; color:#000000;}
#cnts ul{ margin:0px; padding:0px;}
#cnts ul li{ list-style:none; background:url(images/services_wood.jpg) no-repeat 0px 0px; width:317px; height:30px; padding-left:15px; padding-top:8px; }
.libox{ width:317px; float:left; padding-left:20px;}
#cnts ul li a{ text-decoration:none; color:#000;}
#cnts ul li:hover{ background:url(images/services_wood_roll.jpg) no-repeat 0px 0px;display:block;}
#footer{ height:35px; background-color: #666666; margin-top:15px;}
#albumtext{ float:left; width:420px; padding-left:40px;}
.border{ border:1px dashed #666666; padding:10px;}
.albumcontainer{}
.inquiry{ padding:20px;}
.inquiry .textfield{ border:1px solid #006600; width:250px;}
.inquiry .textfield:hover{ border:1px solid #999999;}
.contact{padding:20px;}
.contact a{ text-decoration:none; color:#FFFFFF;}
.contact a:hover{ color:#FF6600;}
.contacttittle{ font:normal 19px arial; color:#CCCCCC; border-bottom:1px dashed #333333; padding-bottom:5px;}
.map{ border:1px  dashed #fff; width:425px; margin-top:20px;}



#apDivcontact { position:absolute; left:599px; top:3px; width:414px; height:293px; z-index:1; 
}
#apDivenquiry { position:absolute; left:738px; top:-2px; width:259px; height:294px; z-index:1; 
}
#apDivvideo{ position:absolute; left:754px; top:2px; width:225px; height:295px; z-index:1; 
}
#apDivalbum {
	position:absolute;
	left:199px;
	top:1px;
	width:228px;
	height:293px;
	z-index:1;
}
#apDivservices { position:absolute; left:797px; top:-5px; width:199px; height:313px; z-index:1; 
}
#apDivpackages { position:absolute; left:732px; top:-1px; width:254px; height:286px; z-index:1; 
}
#onlinealbum{ position:absolute; left:727px; top:-2px; width:271px; height:296px; z-index:1; 
}
