@charset "utf-8";
/* CSS Document */

body{
	background:#ffffcc;
	padding:0;
	margin:0;
	font:normal 10px/16px Verdana, Geneva, sans-serif;
	color:#000;
	}
	
p, td, h1, h2, h3, form, label, input{
	padding:0; 
	margin:0;
	}
	
img{
	padding:0;
	margin:0;
	border:none;
	}
	
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
.spacer { clear:both; padding:0; margin:0; }

a {  text-decoration:underline; }
a:hover {  text-decoration:none; }
	
	
/*--------------------------------------- GENERAL -------------------------------------------------*/

.mainDiv { background: url(images/main-bg.gif) repeat-y  0 0; width:952px; padding:0 0 0 50px; float:left; }
.homepageDiv { background:url(images/mainbody-bg.jpg) no-repeat -1px 0; width:935px; position:relative; padding:10px 0 0 0;
}
.profilepageDiv { background:url(images/profile-bg2.jpg) no-repeat -50px 0; width:935px; position:relative; padding:10px 0 0 0;
}


.homepageheaderDiv { background:url(images/ban.png) no-repeat 0 0; width:558px; height:345px; margin:0 0 0 90px; }


/*----left panel---*/

.leftPan { width:670px; float:left; position:relative; top:0; left:0;  }

.link {
	width:532px;
	position:absolute;
	left: 118px;
	margin:0 0 0 0;
	z-index:1;
	}
	


/*-----nav links------*/

.homepageDiv ul.links li { float:left; }
.homepageDiv ul.links li img{ cursor:pointer; display:block; }

.homepageDiv ul.links li.profile { margin:35px 0 0 0; background:url(images/profile.jpg) left top no-repeat; width:59px; height:20px; display:block; cursor:pointer; behavior: none; }
ul.links li.portfolio { margin:28px 0 0 10px;  }
ul.links li.serviceA { margin:17px 0 0 10px;  }
ul.links li.catv { margin:11px 0 0 10px;  }
ul.links li.hoopla { margin:5px 0 0 10px;  }
ul.links li.contact { margin:3px 0 0 10px;  }
ul.links li.blog { margin:-3px 0 0 10px;  }

/*-----nav links------*/

.logoDiv { padding:20px 0 0 130px; width:113px; float:left;  }


.addressDiv { background:url(images/address.png) no-repeat 0 0; width:373px; height:57px; float:left; behavior: url(iepngfix.htc); }

.glassDiv {
	background:url(images/glass.png) no-repeat 0 0;
	width:261px;
	height:137px;
	behavior: url(iepngfix.htc);
	position:absolute;
	left: 395px;
	margin:-10px 0 0 0;

}

/*----left panel---*/

/*----right panel---*/

.rightPan { float:left; width:260px;  }
.rightpanServices { background:url(images/zigzac-service.gif) no-repeat 75px 100%; }
.rightpanhome { background:url(images/zigzac-home.gif) no-repeat 73px 83%; }

.rightpanBanOne { background:url(images/rightpanban1.png) no-repeat 0 0; width:260px; height:160px; behavior: url(iepngfix.htc); margin:90px 0 0 0; }
.rightpanBanTwo { background:url(images/rightpan-bottom.png) no-repeat 0 0; width:210px; height:79px; behavior: url(iepngfix.htc); margin:15px 0 0 30px; }

.bodyDiv { padding:128px 0 0 240px; width:420px; font:normal 10px/16px Verdana, Geneva, sans-serif; }
span.green, span.green a { color:#009c62; font-size:10px; }
span.green a:hover { text-decoration:none; }
span.red { color:#ff6200;  font-size:10px; }
span.padright { padding:0 0 0 20px; }

.soundDiv { margin:146px 0 112px 100px; width:160px; }
.sounds { float:left;  margin:0 10px 0 0; }
.soundsTwo { float:left;  margin:5px 10px 0 0; }

/*----right panel---*/

/*------footer-----*/
.footerDiv { font-size:12px; margin:0 0 30px 0; float:right; }

.footerDiv a { color:#666565; }
.footerDiv a:hover { text-decoration:none; }

.footerDiv p { margin:0 0 3px 0; text-align:right;   }

.footerDiv p.btmPad{
	padding-bottom:6px;
	}

.footerDiv p.exPad { margin-top:13px;}


.footerconDiv { width:400px; text-align:left; color:#666565; }
.footerconDiv p { text-align:left;}

.footerconDiv p.lastline { text-align:left; font-size:10px;}

.footerconDiv span.green { }

/*------footer-----*/


/*-----ca-tv page--------*/
.catvHeading { background:url(images/ca-tv-menu.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 5px; padding:66px 0 0 50px; }
/*-----ca-tv page--------*/


/*--------------------------------------------- INNER PAGE -----------------------------------------------------------*/

.innerpageDiv { background:url(images/innerbody-bg2.jpg) no-repeat -3px 0; width:935px; height:920px; }

.innerpageDivmain { background:url(images/innerbody-bg3.jpg) no-repeat -3px 0; height:1078px; }

.serviceHeading { background:url(images/our-service_submenu.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 5px; padding:66px 0 0 50px; }

.venueHeading { background:url(images/venue-bg.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 5px; padding:66px 0 0 50px; }

ul.subnav { list-style-type:disc; font-weight:bold; font-size:12px; line-height:20px; color:#006f54; }
ul.subnav li a { text-decoration:none; color:#006f54;}
ul.subnav li a:hover, ul.subnav li a.active { text-decoration:underline; }

.soundDiv2 { margin:350px 0 0 100px; width:160px; }

.logoDiv2 { padding:20px 0 0 0; width:150px; margin: 20px 0 0 46px;  }
.logoDiv2 a { outline:0; }

.rightpanBan2 { background:url(images/rightpan-bottom.png) no-repeat 0 0; width:210px; height:79px; behavior: url(iepngfix.htc); margin:15px 0 0 40px; }

.link2 {
	width:532px;
	position:absolute;
	left: 118px;
	margin:-20px 0 0 5px;
	z-index:1;
	}
	
.homepageheaderDiv2 { /*background:url(images/ban2.png) no-repeat 0 0;*/ width:558px; height:388px; margin:0 0 0 90px; behavior: url(iepngfix.htc); }

.bodyDiv2 { margin:60px 0 0 180px; height:380px; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; border:1px #ffffcc dashed; padding:5px 0 0 5px; float:left; width:470px; _margin:60px 0 0 90px; }
.bodyDiv2edit { margin-top:0; }

.bodyDiv2venue{ margin:10px 0 0 185px; height:370px; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;  overflow:auto; border:1px #ffffcc dashed; padding:5px 0 0 5px; position:relative; }

.lowheight { height:200px; }

div.venuehead{
padding:60px 0 0 185px;
font-size:14px;
font-weight:bold;
color:#000000;
}

.bodyDiv2venue ul li{
background:url(images/bulate.gif) no-repeat 0 7px;
padding-left:9px;}


.bodyDiv2 p { padding:0 0 20px 0;}

.morebutMain { float:left; }

.bodyDiv2 a.arrow { background:url(images/morebut-image.gif) no-repeat 0 0; width:48px; height:39px; display:block; float:left; }

.bodyDiv2 span { float:left; width:300px; display:block;}

.bodyDiv2 .moreBut {
	width:48px;
	position:absolute;
	left: 240px;
	top: 22px;
}

.bodyDiv2 .moreBut2 {
	width:48px;
	position:absolute;
	left: 253px;
	top: 83px;
}

.bodyDiv2 .moreBut3 {
	width:48px;
	position:absolute;
	left: 44px;
	top: 222px;
}

.bodyDiv2 .moreBut4 {
	width:48px;
	position:absolute;
	left: 318px;
	top: 143px;
}

.bodyDiv2 .moreBut5 {
	width:48px;
	position:absolute;
	left: 166px;
	top: 284px;
}

.bodyDiv2 .moreBut6 {
	width:48px;
	position:absolute;
    margin:0 0 0 0;

}

.bodyprofilHead { margin:70px 0 0 185px; padding:0; width:450px; font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; border:0; padding:5px 0 0 5px; font:bold 14px/30px Verdana, Geneva, sans-serif; }
.desman { background:url(images/destination-manage.jpg) no-repeat 100% 0; }

.smalldes { font-size:10px; line-height:14px; width:213px; color:#427879; padding:0 0 10px 0; }

.bodyprofilDiv2 { margin:5px 0 0 185px; padding:0; width:450px; height:140px; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;  overflow:auto; border:0; padding:5px 0 0 5px; border:#ffffcc dashed 1px; }

.bodyserviceDiv2 { margin:4px 0 0 185px; padding:0; width:450px; height:350px; font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;  overflow:auto; border:0; padding:5px 0 0 5px; }

.bodyDivcatv { margin:60px 0 0 155px; padding:0; width:400px; height:370px; font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif; padding:59px 0 0 113px; background:url(images/ca_tv.jpg) no-repeat 0 16px; }


/*------portpolio-----*/
.portfolioHeading { background:url(images/portfolio.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 3px; padding:66px 0 0 50px; }
.portfolioBody { margin:60px 0 0 185px; padding:0; width:480px; height:370px; font:normal 10px/16px Verdana, Geneva, sans-serif; overflow:hidden; border:1px #ffffcc dashed; padding:5px 0 0 5px; }
/*------portpolio-----*/

.profileHeading { background:url(images/profile.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 3px; padding:66px 0 0 50px; }

/*------service area-----*/
.serviceAreaHeading { background:url(images/servicearea-heading.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 3px; padding:66px 0 0 50px; }
.serviceareabody { margin:60px 0 0 185px; padding:0; width:480px; height:370px; font:bold 12px/18px Georgia, "Times New Roman", Times, serif; overflow:hidden; border:1px #ffffcc dashed; padding:5px 0 0 5px; background:url(images/servicearea-body.jpg) no-repeat 0 0; }
.rightpanServicesArea { background:url(images/zigzac-smallhead.gif) no-repeat 73px 100%; }

.more{
background:url(images/more.png) no-repeat 100% 0;
float:right;
height:50px;
width:56px;
text-indent:-2000px;
}
/*------service area-----*/

/*------hoopla-----*/
.hooplaHeading { background:url(images/hoopla.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 5px; padding:66px 0 0 50px; }
/*------hoopla-----*/

/*------contact-----*/
.contactHeading { background:url(images/contacheading.png) no-repeat 0 0; width:210px; height:230px; behavior: url(iepngfix.htc); margin:170px 0 167px 5px; padding:66px 0 0 50px;}
/*------contact-----*/

/*------------profile-------------*/
.profilearrow{
background:url(images/profile-arrow.png) no-repeat 0 0;
width:194px;
height:325px;
margin:145px 0px 0px 0px;
behavior: url(iepngfix.htc);
}
.pro-location{
background:url(images/profil-location.png) no-repeat 0 0;
width:348px;
height:169px;
margin:80px 0 80px 0;
behavior: url(iepngfix.htc);
}
.pro-donald{
width:180px;
height:56px;
position:absolute;
left:349px;
top:716px;}

.pro-rick{
width:181px;
height:56px;
position:absolute;
left:481px;
top:652px;}

.pro-totn{
width:180px;
height:56px;
position:absolute;
left:481px;
top:785px;}

.profile-heading{
	font:bold 14px/30px Verdana, Geneva, sans-serif;
	position:absolute;
	left: 189px;
	top: 471px;
}
/*------------profile-------------*/

.diamondbox{
	background:url(images/des-man.png) no-repeat 0 0;
	width:348px;
	height:169px;
	margin:0 0;
	position:absolute;
	behavior: url(iepngfix.htc);
	left: -47px;
	top: 55px;
}
.diamondbox1 { background:url(images/eve-exp.png) no-repeat 0 0;}
.diamondbox3 { background:url(images/meeting-des-ser.png) no-repeat 0 0;}

.diamondbox img { margin:0 0 0 370px; }
.diamondbox img.event { margin:0 0 0 420px; }

.diamondmaindiv { position:relative; top:0; left:0; } 
.diamondbox2{
	position:absolute;
	background:url(images/des-man.png) no-repeat 0 0;
	width:348px;
	height:169px;
	margin:10px 100px 0 0;
	behavior: url(iepngfix.htc);
	left: 78px;
	top: -19px;
}

h2.headservice { padding:0 0 3px 0; } 

a.more001{
	background:url(images/more2.gif) no-repeat 0 100%;
	text-indent:-20000px;
	padding:15px 45px 20px 0;
	line-height:20px;
	font-size:0;
	color:#aedfc3;
	}

#right-images{
	height:410px;
	width:256px;
	position:absolute;
	left: 690px;
	top: 535px;
}

#right-images2{
	height:410px;
	width:256px;
	position:absolute;
    
}


div.venuehead2{
padding:60px 0 0 0;
font-size:14px;
font-weight:bold;
color:#000000;
position:relative;
height:160px;

}

div.venuehead2 .imgdiv { padding:0 20px 0 0;  }

/*-----png fix css------*/

/*------ Direct Image ------*/

* html img,

* html .png{

position:relative;

behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

);

};

/*-----png fix css------*/
