@charset "utf-8";
/* CSS Document */


html, body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#363636;}

form, table, td, tr, input{margin:0; padding:0;}
ul,li,img{ border:0; padding:0; margin:0; list-style:none;}
h1{ font-size:18px;}


/*################ Header Part CSS Here #############*/
#wrap_header{margin:0; padding:0; background:url(../images_templ/header_bg.jpg) repeat-x; overflow:hidden;}
#wrap_header_top{ margin:auto; width:884px; height:189px; background:url(../images_templ/header_bg2.jpg) no-repeat 7px 0px;}
#wrap_header_menu{ margin:auto; width:884px; height:49px; color:#694090;}

#wrap_header_menu ul{ width:620px; padding:0; margin:auto;}
#wrap_header_menu li{height:49px; float:left;  border-left:1px solid #d7c3eb;font-weight:bold; font-size:13px; line-height:49px; text-align:center;}

.menu_home{ width:99px; height:49px; float:left;}
.menu_home a{ width:99px; height:49px; float:left;color:#694090; text-decoration:none;}
.menu_home a:hover{ width:99px; height:49px;color:#694090; background:url(../images_templ/menu_home_hover.jpg) no-repeat 0 1px;}


.menu_menus{width:101px; height:49px; float:left;}
.menu_menus a{ width:101px; height:49px; float:left;color:#694090; text-decoration:none;}
.menu_menus a:hover{width:101px; height:49px; color:#694090; text-decoration:none; background:url(../images_templ/menu_menus_hover.jpg) no-repeat 0 1px;}

.menu_testimonial{ width:144px;height:49px; float:left;}
.menu_testimonial a{width:144px;height:49px; float:left;color:#694090; text-decoration:none;}
.menu_testimonial a:hover{width:144px;height:49px; color:#694090; text-decoration:none; background:url(../images_templ/menu_testimonial_hover.jpg) no-repeat 0 1px;}

.menu_contact_us{ width:131px;height:49px; float:left;}
.menu_contact_us a{width:131px;height:49px; float:left;color:#694090; text-decoration:none;}
.menu_contact_us a:hover{width:131px;height:49px; color:#694090; text-decoration:none; background:url(../images_templ/menu_contact_hover.jpg) no-repeat 0 1px;}

.menu_direction{ width:129px;height:49px; float:left;}
.menu_direction a{width:129px;height:49px; float:left;color:#694090; text-decoration:none;}
.menu_direction a:hover{width:129px;height:49px; color:#694090; text-decoration:none; background:url(../images_templ/menu_direction_hover.jpg) no-repeat 0 1px;}


/*################ Content Part CSS Here #############*/

#wrap_content_area{ width:100%; float:left;}
#wrap_content_body{ width:884px; margin:auto; padding-top:10px;}
#wrap_content_body_inner{width:870px; float:left;}

#home_content{ width:495px; float:left;}
#home_content h1{ width:495px; padding-bottom:8px; border-bottom:1px solid #d7c3eb;}
#home_img_box{ width:355px; float:right; border:3px solid #d7c3eb;}

/*################ Home Page Video Section CSS Here #############*/
#wrap_video_box{ margin:0; padding:0; background:url(../images_templ/footer_inner_bg.jpg) repeat-x; margin:10px 0 0px 0;}
#wrap_video_boxes{ width:884px; height:273px; margin:auto;}

.wrap_brief_video_box{ width:211px; height:254px; float:left; margin-left:7px;_margin:0 5px 0 3px;background:url(../images_templ/brief_bg.jpg) repeat;}
.brief_video_box_name{ width:211px; height:31px; float:left;}
.brief_video_box_img{ width:205px; float:left; border:3px solid #ffffff; margin:15px 0 15px 0;}
.brief_video_box_seating{width:211px; height:20px; line-height:20px; float:left; text-align:center; color:#ffffff; font-weight:bold;}
.brief_video_box_play{width:211px; float:left; text-align:center; margin:5px 0 8px 0;}
.the_grand{ width:211px; float:left;}
.the_grand a{ width:211px; height:31px; float:left; background:url(../images_templ/the_grand.jpg) no-repeat;}
.the_grand a:hover{width:211px; height:31px; float:left; background:url(../images_templ/the_grand_hover.jpg) no-repeat;}
.the_temple_ballroom{ width:211px; float:left;}
.the_temple_ballroom a{ width:211px; height:31px; float:left; background:url(../images_templ/temple_ballroom.jpg) no-repeat;}
.the_temple_ballroom a:hover{width:211px; height:31px; float:left; background:url(../images_templ/temple_ballroom_hover.jpg) no-repeat;}
.the_fraternity_ballroom{ width:211px; float:left;}
.the_fraternity_ballroom a{ width:211px; height:31px; float:left; background:url(../images_templ/fraternity_ballroom.jpg) no-repeat;}
.the_fraternity_ballroom a:hover{width:211px; height:31px; float:left; background:url(../images_templ/fraternity_ballroom_hover.jpg) no-repeat;}
.the_silver_ballroom{ width:211px; float:left;}
.the_silver_ballroom a{ width:211px; height:31px; float:left; background:url(../images_templ/silver_ballroom.jpg) no-repeat;}
.the_silver_ballroom a:hover{width:211px; height:31px; float:left; background:url(../images_templ/silver_ballroom_hover.jpg) no-repeat;}


/*################ Footer CSS Here #############*/
#wrap_footer{ width:870px; height:115px; margin:auto; color:#6c458a;}
#wrap_footer_address{ width:600px; float:left; padding:8px 0 20px 0;}
#wrap_footer_links{ width:200px; float:right; text-transform:uppercase; font-size:10px; padding-top:8px; text-align:right;}
#wrap_footer_links ul{ margin:0; padding:0;}
#wrap_footer_links li{ line-height:14px; }
#wrap_footer_links a{ color:#6c458a; text-decoration:none;}
#wrap_footer_links a:hover{ color:#50742c;}


/*################ Menu Custom Page CSS Here #############*/

#wrap_menus_cover_page{width:870px; float:left; text-align:center;}
#wrap_menus_cover_page h1{ color:#50742c; margin:0; padding:0;}
#wrap_menus_nav{ width:870px; float:left; padding-top:20px;}
.wrap_menus_list{ width:217px; float:left; height:150px;}
.wrap_menus_list strong{color:#633a89; font-size:14px;}
.wrap_menus_list ul{ margin:0; padding:0;}
.wrap_menus_list li{ padding:5px 0 5px 0; line-height:18px;}
.wrap_menus_list a{ color:#633a89; text-decoration:underline;}
.wrap_menus_list a:hover{ color:#50742c; font-weight:bold;}
#wrap_menus_page_box{ width:860px; margin:auto; margin-top:30px; }
#menus_page_inner{width:682px; margin:auto;}
#wrap_menus_page_box_inner{ width:682px;border:1px solid #958c9b; border-width:1px 0 1px 0; background:url(../images_templ/menus_middle_bg.jpg) repeat-y 0px 0px; float:left;padding:5px; }
#menus_page_box_inner{ width:674px; border:3px solid #d7c3eb; float:left; background:url(../images_templ/menus_top.jpg) no-repeat;}
#menus_page_box_inner2{ width:674px; float:left; background:url(../images_templ/menus_bottom.jpg) no-repeat bottom left;}
#menus_page_box_left{ width:60px; float:left; background:url(../images_templ/left_bottom_design.jpg) no-repeat bottom left;}
#menus_page_box_middle{ width:500px; margin:auto;text-align:center; padding:28px;}
#menus_page_box_middle h1{ color:#50742c;}
#menus_page_box_middle strong{color:#633a89; font-size:15px;}
#menus_page_box_middle span{ color:#633a89; font-size:12px; font-weight:bold;}
#menus_page_box_middle p{ width:440px; margin:0 auto; padding:10px 0 10px 0; line-height:16px;}
#menus_page_box_right{width:60px;float:left; background:url(../images_templ/right_bottom_design.jpg) no-repeat bottom left;}
#menus_page_box_bottom{ width:680px; float:right; background:url(../images_templ/menus_bottom_bg.jpg) no-repeat;}
.hr_line{width:121px; height:1px; font-size:1px;border:1px solid #d7c3eb; border-width:1px 0 0 0; margin:auto;}
.hr_line2{width:230px; height:4px; font-size:1px;border:1px solid #d7c3eb; border-width:0 0 1px 0; margin:auto;}
.price_subjected{ font-size:11px;}

/*################ Testimonial Page CSS Here #############*/
#testimonial_box{ padding:10px 20px 10px 20px;}
#testimonial_box h1{ text-align:center; font-size:18px; color:#633a89; margin:0; padding:0;}
#testimonial_box p{ font-size:12px;}

/*################ Directions Page CSS Here #############*/
#wrap_direction{ width:100%; float:left; text-align:center;}
#direction_address{ width:400px; margin:auto; font-weight:bold; padding:15px 0 15px 0;}
#direction_address a{ color:#633a89; text-decoration:none;}
#direction_address a:hover{color:#633a89; text-decoration:none;}
#direction_map{ width:600px; border:2px solid #d7c3eb; margin:auto; padding:1px;}

.view_larger_map{ width:100%; float:left; text-align:center; font-size:10px; font-weight:bold; margin:3px 0 5px 0;color:#633a89;}
.view_larger_map a{color:#633a89; text-decoration:none;}
.view_larger_map a:hover{color:#633a89; text-decoration:underline;}

/*################ Contact Us Page CSS Here #############*/
#wrap_contact_page{ padding:20px;}
#contact_info{ width:310px; float:left; font-size:13px; color:#633a89;}
#contact_info a{ color:#633a89; text-decoration:none;}
#contact_info a:hover{ color:#633a89;}
.contact_address{width:310px; float:left;}
.contact_phone{width:310px; height:25px; line-height:20px; float:left; background:url(../images_templ/phone_icon.jpg) no-repeat; padding-left:25px;}
.contact_fax{width:310px; height:25px; float:left; background:url(../images_templ/fax_icon.jpg) no-repeat; padding-left:25px;}
.contact_email{width:310px; height:20px;  float:left; background:url(../images_templ/email_icon.jpg) no-repeat 0 1px; padding-left:25px;}


#contact_us_page{ width:400px; height:375px; float:left; padding:5px; background:#efe7f7; border:2px solid #d7c3eb;}
.wrap_text_field{ width:400px; float:left; padding:3px 0 3px 0;}
.contact_text{ width:130px; float:left; padding-left:20px; color:#694090; font-weight:bold;}
.contact_field_text { width:170px; height:17px; float:left; color:#694090;}
.contact_text_comment{height:50px; width:130px; float:left; padding-left:20px; color:#694090;font-weight:bold;}
.contact_field{width:200px; float:left;  color:#694090;}
.comment_area{ width:200px; height:60px; float:left; color:#694090;}
.submit_buttons{ width:400px; float:left; margin-top:5px;}
.contact_button{ width:208px; float:left; float:left; text-align:right;}
.submit_btn{ width:60px; height:25px;}
.reset_btn{ width:60px; height:25px;}
.contact_reset{ width:188px; float:left; float:right; text-align:left; }

/*################ Vendor/Services Page CSS Here #############*/
#wrap_vendor_service{ width:660px; margin:auto;}
#wrap_vendor_service h1{text-align:center; font-size:18px; color:#633a89; margin:0; padding:5px 0 5px 0;}
.wrap_vendor_box{ width:660px; margin:5px 0 5px 0; float:left;}
.vendor_box_img{ width:270px; float:left;}
.vendor_box_info{ width:370px; float:left; margin-left:20px;}
.info_header{ width:100px; float:left;}
.info_full{ width:270px; float:left; margin:3px 0 3px 0;}
.vendor_box_info strong{color:#633a89; }
.vendor_box_info a{ color:#633a89; text-decoration:none;}
.vendor_box_info a:hover{color:#363636; text-decoration:underline;}

#wrap_video_menu_page{ width:884px; float:left; margin-bottom:10px;}
#wrap_video_menu_page h1{color:#50742c;}
#wrap_video_menu_page a{color:#633a89; text-decoration:none; padding-top:8px;}
#wrap_video_menu_page a:hover{color:#633a89;padding-top:8px;}
#video_menu_box1{ width:442px; float:left; text-align:center; font-size:13px; font-weight:bold;color:#633a89;}
#video_menu_box2{width:442px; float:left;text-align:center; font-size:13px; font-weight:bold;color:#633a89;}
.video_menu_page_inner{ width:700px; margin-left:92px; text-align:center;}

.video_menu_page_inner img{ text-align:center; padding:6px;}
.video_menu_page_inner p{ line-height:20px;}
.video_menu_page_inner li{ line-height:20px;}

#wrap_video_links{ width:884px; float:left; margin-top:15px;}
#wrap_video_links strong{ width:160px; float:left;}
#wrap_video_links p{ font-size:13px; color:#50742c;}
#wrap_video_links a{color:#50742c; text-decoration:none;}
#wrap_video_links a:hover{color:#50742c; text-decoration:underline;}





