/*CSS DOCUMENT*/
body{margin:0px; padding:0px; background-color:#6D6D6A; color:#fff; font-weight:normal; font-family:verdana; font-size:12px; line-height:19px;}
h1, h2, h3, h4, h5, h6, img, p{margin:0px; padding:0px;}
h2{font-family:verdana; font-size:17px; color:#fff; text-align:left; font-style:normal; font-weight:600;}
a{font-family:verdana; font-size:12px; color:#fff; text-decoration:underline;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.cl{ clear:both;}
.mar_bt8{margin-bottom:8px;}
.mar_tp10{margin-top:10px;}
.mar_bt20{margin-bottom:20px;}
.mar_bt49{margin-bottom:49px;}
.mar_bt25{margin-bottom:25px;}
.mar_tp15{margin-top:15px;}
.mar_bt15{margin-bottom:15px;}
.mar_tp25{margin-top:25px;}
.mar_lt67{margin-left:67px;}
.mar_rt78{margin-right:78px;}
.mar_rtbt{margin-right:18px; margin-bottom:18px;}
.mar_lt10{margin-left:10px;}
.mar_rt10{margin-right:10px;}
.mar-tp62{margin-top:62px;}
.brdr1{border: solid 1px #676463;}
.pd_lt13{padding-left:13px;}
.form_bg1{width:100%; height:18px; border-right: solid 1px #636163; border-left: solid 1px #636163; border-top: solid 1px #636163; background-repeat:repeat-x; background-position:0px 0px; background-image:url(../images/form-bg.jpg); color:#fff;}
p{font-family:verdana ; color:#fff; font-size:12px; font-weight:normal; font-variant:normal; line-height:17px;
 text-align:left;}
 p.size10{font-family: verdana ; color:#fff; font-size:10px; font-weight:normal; font-variant:normal; line-height:14px;
 text-align:left;}
#wrapper{width:842px; height:autopx; margin:0px auto; overflow:auto; overflow:hidden; background-color:#000;}
/*Top Navigation Css*/
#top_navigation{width:827px; height:37px; float:left; margin-top:12px; background-image:url(../images/nav-bg1.jpg); background-repeat:repeat-x; background-position:0px 0px; padding-left:15px;}

.top_nav{width:auto; height:23px; float:left; background-image:url(../images/nav-bg1.jpg); background-repeat:repeat-x; background-position:0px 0px; padding:0px 14px; padding-top:14px; margin-right:10px; margin-left:10px; }
.top_nav:hover{background-image:url(../images/nav-bg1-hr.jpg); background-repeat:repeat-x; background-position:0px 0px; cursor:pointer; }

/*Container*/
#container{width:816px; height:543px; float:left; background-color:#000; background-image:url(../images/dot.png); background-repeat:no-repeat; background-position:0px 85px; padding-left:26px;}
#container1{width:816px; height:543px; float:left; background-image:url(../images/singer1.png); background-repeat:no-repeat; background-position:right 54px }
#container2{width:842px; height:543px; float:left; background-color:#000; background-image:url(../images/dot.png); background-repeat:no-repeat; background-position:0px 85px; }
#header{width:816px; height:183px; float:left;}
#header2{width:816px; height:227px; float:left; background:url(../images/birthday-bg1.png) no-repeat 300px 15px; }
#index_txt_cont{width:460px; height:360px; float:left;}
.index_bx1{width:444px; height:auto; float:left; margin-top:18px;}
/*venues*/
#vleft{width:379px; height:543px; float:left;}
#vright{width:437px; height:543px; float:left;}
#vmenu{width:379px; height:auto; float:left;}

/*Packages*/
.pack_bxhd{width:436px; height:auto; float:left; margin-right:45px; padding-left:35px; margin-top:30px;}
.pack_cont{width:842px; height:370px; float:left;}
.ptop-hd{width:137px; height:16px; float:left; background-image:url(../images/pack-tab-img.jpg); background-repeat:repeat-y; background-position:0px 0px; padding-left:40px; padding-top:7px; margin:3px 0px;}
.ptab_cont{width:359px; height:auto; float:left; }

.ptab_textcont{width:436px; height:330px; float:left; margin-right:27px; border-top: solid 1px #676463; background-color:#000; border-bottom: solid 1px #676463; border-right: solid 1px #676463;}

.ptab_textcont-last{width:436px; height:344px; float:left; margin-right:27px; border-top: solid 1px #676463; background-color:#000; border-bottom: solid 1px #676463; border-right: solid 1px #676463;}


.ptab_textcont1{width:428px; height:305px; float:left; background-image:url(../images/br1.jpg); background-repeat:no-repeat; background-position:0px 0px; padding:13px; overflow-x:hidden;overflow-y:auto;}
.ptab_textcont2{width:428px; height:305px; float:left; background-image:url(../images/br2.jpg); background-repeat:no-repeat; background-position:0px 0px; padding:13px; overflow-x:hidden;overflow-y:auto;}
.pmenu-st{padding:4px 5px; border-top: solid 1px #676463;  border-bottom: solid 1px #676463; border-left: solid 1px #676463; background-color:#000; margin:5px 0px; width:298px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; color:#fff; }

.pmenu-st-test{padding:4px 5px; border-top: solid 1px #676463;  border-bottom: solid 1px #676463; border-left: solid 1px #676463; background-color:#000; margin:5px 0px; width:298px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; color:#fff; } 

/*Packages menu*/
.pmenu{width:309px; height:auto; margin-left:50px; float:left; }
.pmenu ul{margin:0px; padding:0px; list-style-type:none;}
.pmenu ul li{display:block; margin-top:4px; margin-bottom:4px; }
.pmenu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; text-align:left; padding:3px 5px; border:none; color:#fff; border: solid 1px transparent; line-height:17px;}
.pmenu ul li a:hover{padding:6px 5px; border: solid 1px #676463; background-color:#000; margin:10px 0px;} 

/*Kids party*/
#kids_pleft{width:402px; height:auto; float:left; margin-right:60px;}
#kids_pright{width:333px; height:338px; float:left;}
.kids_pright_in1{width:333px; height:8px; float:left;   background:url(../images/birthday-bg2.png) no-repeat 3px 0px; margin-right:19px; }
.kids_pright_in2{width:310px; height:321px; float:left; border-right:solid 1px #909291; border-left: solid 1px #818181; margin-left:3px; border-bottom: solid 1px #818181; background-color:#000; padding:0px 9px 9px;}
.kids_form{width:310px; height:auto; float:left;}
.party_lst{width:402px; height:auto;}
.party_lst ul{margin:0px; padding:0px; list-style-type:square;}
.party_lst ul li{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; margin-top:8px;list-style-position:inside; }
/*contact*/
.contct_logo{width:816px; height:149px; float:left;}
.contat_cont{width:406px; height:523px; float:left; margin:0px 175px; background-color:#000; padding-left:30px; padding-right:30px; padding-top:20px;}
/*testimonials*/
.testi_cont{width:742px; height:auto; margin: 0px 50px 0px 24px; background-color:#000; }

.testimonial_text{ width:522px; height:auto; float:left; padding:10px 110px 5px; background-color:#000; overflow:auto; overflow:hidden; font-size:14px;}
.t_textbox{width:481px; height:auto; float:left; padding:18px 20px 0px; background-color:#00304A; background-image:url(../images/testi_bgtop.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.t_bg{width:521px; height:30px; float:left; background-image:url(../images/t-corn-bg.jpg); background-repeat:no-repeat; background-position:400px 0px;}
.t_name{width:111px; height:auto; float:left; padding-left:410px; font-weight:bold; padding-top:0px;}
/*venues menu*/

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px arial;
width: 191px; /* Main Menu Item widths */

}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 4px 8px;
margin-bottom:3px;
margin-right:2px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-image:url(../images/vtab-bg1.jpg); background-position:0px 0px; background-repeat:repeat-y;}
 /*background of tabs (default state)*/


.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-image:url(../images/vtab-bg1-hr.jpg); background-position:0px 0px; background-repeat:repeat-y;}


/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 113px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
 background:url(../images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
#footer{ background-color: #002F48; filter:progid:DXImageTransform.Microsoft.alpha(opacity=70); opacity: 0.7; width:842px; height:23px; margin-left:209px; margin:0 auto;}
.box{ border-bottom:dotted#FFFFFF;}
.box{ border-left:dotted  #FFFFFF;}
.box{ border-right:dotted  #FFFFFF;}


#clients_quotes{display:block; width:315px; height:500px; position:absolute; top:200px; left:358px; background:url(../gui/bg_saying.gif) no-repeat left bottom; overflow:hidden; font-size:1.6em; line-height:1.46em;}
.credit{display:block; color:#CFE795; padding-top:12px; line-height:1.36em;}
a#clients_more{display:block; width:58px; height:29px; position:absolute; top:364px; right:750px; background:url(../gui/more.gif) no-repeat; text-indent:-9999px;}
a#clients_more:hover{background:url(../gui/more.gif) no-repeat 0px -29px;}
.credit{display:block; color:#CFE795; padding-top:12px; line-height:1.36em;}

.picture{width:189px; margin:0px; padding:0px; float:left}
.picture ul{padding:0px; margin:0px; list-style-type:none}
.picture li{padding:0px; margin:5px 0 0 0;}

.pond{ margin:0px 5px 0 15px; padding:0px; float:left}
.pond ul{margin:0px; padding:0px; list-style-type:none;}
.pond li{float:left; margin:0px; padding:0px 10px 0px 2px;}

.butt{ margin:0px 5px 0 15px; padding:0px;}
.butt ul{margin:0px; padding:0px; list-style-type:none;}
.butt li{float:left; margin:0px; padding:0px 20px 5px 20px;}

.price{ margin:0px 5px 0 15px; padding:0px; float:left}
.price ul{margin:0px; padding:0px; list-style-type:none;}
.price li{margin:0px; padding:0px 10px 0px 2px;}

.testimonial-work{ width:500px; margin:0 auto; padding:0px 10px 10px 10px; border-bottom:2px dotted #FFFFFF; border-left:2px dotted #FFFFFF; border-right:2px dotted #FFFFFF}