BODY { background:url(../upload/design/bg/1261088249_bg.jpg); background-position:center top; background-repeat:no-repeat; background-color:#000000; } #MainBox { position:relative; display:block; width:970px; } * html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/ padding-top: 1em; } /* Holly Hack for IE \*/ * html .suckertreemenu ul li { float: left; height: 1%;} * html .suckertreemenu ul li a { height: 1%;} * html .suckertreemenu ul li ul li { float: left;} /* End */ #Nav, #Nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; } #Nav a { display: block; } #Nav li { /* all list items */ float: left; position:relative; } #Nav li ul { /* second-level lists */ position: absolute; width: 140px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #Nav li ul li { width: 140px; } #Nav li ul ul { /* third-and-above-level lists */ margin:0; } #Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul { left: -999em; } #Nav li:hover ul, #Nav li.sfhover ul { left:0; } #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul { /* lists nested under hovered list items */ left: 140px; #left: 140px; top:0; } /* Sub Navigation */ #subnav, #subnav ul { /* all lists */ padding: 0; margin: 0; list-style: none; } #subnav a { display: block; } #subnav li { /* all list items */ float: left; width:0px; position:relative; } #subnav li ul { /* second-level lists */ position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #subnav li ul li { } #subnav li ul ul { /* third-and-above-level lists */ margin:0; } #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul { left: -999em; } #subnav li:hover ul, #subnav li.sfhover ul { left:-1px; top:0; } #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul { /* lists nested under hovered list items */ left: 0px; #left: 0px; top:0; } .homecontent { width: 300px;#width: 300px!important; height: 320px;#height: 320px!important; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } p { font-size:12px!important; line-height:24px; letter-spacing:2px!important; } .lipsum p { padding-right:10px!important; } .lipsum strong, .lipsum ul, .lipsum li { text-align:left!important; } .contactform label { display:inline; float:left; font-size:12px!important; clear:both; } .contactform .captchabox, .contactform #security_code { display:inline; float:left; clear:both; } .contactform #security_code { border:1px solid #cccccc; background:none!important; clear:both; } .contactform .bt3 { clear:both; } .contactform .inputtext, .contactform .inputtextarea { border:1px solid #cccccc; background:none!important; display:inline; float:left; width:250px; margin:2px 0 6px 0; clear:both; } .contactform .inputtextarea { height:100px; } /* General Design Spec */ /* General Text */ * { font-family: Palatino, Book Antiqua, serif; font-size:12px; color:#FFFFFF; line-height:24px; } /* Links */ a { color:#FFFFFF; text-decoration:none; } .current { color:#666666; border-top:3px solid #666666; } /* Link Rollover */ a:hover { color:#e2e0e0;text-decoration:none; } /* Heading 1 */ h1 { font-size:18px; padding:20px 0; margin:5px 0 10px 0; font-family: Palatino, Book Antiqua, serif!important; color:#FFFFFF;} /* Heading 2 */ h2, .h2 { font-size:17px; margin-top:20px; border:none; font-family: Palatino, Book Antiqua, serif!important; color:#FFFFFF; background:none;} /* Heading 3 */ h3 { font-size:16px; font-weight:normal; margin:30px 0 5px 0; font-family: Palatino, Book Antiqua, serif!important; color:#FFFFFF;} /* Heading 4 */ h4 { font-size:15px!important; font-weight:bold; padding:20px 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #cccccc;font-family: Palatino, Book Antiqua, serif!important; color:#FFFFFF;} /* Heading 5 */ h5, h5 a { font-size:14px; padding:10px 0; border-bottom:1px solid #cccccc; font-family: Palatino, Book Antiqua, serif!important; color:#FFFFFF;} /* Button (Dark) */ .btcart, .btcontinue, .btcheckout2 { color:#ffffff; } /* Button (Light) */ .bt1, .bt2, .bt3, .bt4, .btedit, .btlong, .btshort, .btcheckout { color:#555555; } /* Light BG */ .community_bar td, #AddOption, table.board_table tr:hover, .board_table tr.hover, .commentinput, .postcommentbox, .postauthor, .gallerybg { background:#cccccc; } #TB_window { border:5px solid #FFFFFF; } .past, .future { color:#cccccc; border-top: 3px solid #cccccc; } /* Table Border */ .board_table td, .myaccount_table td, .breadcrumb { border-bottom:0px solid #cccccc; } #OrderSummary { border-color:#cccccc; } .breadcrumb { display:none; padding-top:15px; } .cateredeventscontent { padding-top:145px; background:url(/upload/images/catered_events_contentbg.png) no-repeat top; width:470px; height:360px; } .menucontent { padding-top:145px; background:url(/upload/images/menu_contentbg.png) no-repeat top; width:470px; height:360px; } .celinks { text-align:center; } .celinks a { font-family: Palatino, Book Antiqua, serif!important; text-align:center; font-size:14px!important; color:#FFFFFF; font-weight:bold; letter-spacing:3px font-variant:small-caps;; line-height:32px!important; } .celinks ul { list-style:none; padding:0px; margin:0px; } .celinks li a { padding-right:30px; background:url(/upload/images/arraow.png) no-repeat center right; } .gallery_top_search { display:none!important; padding-top:20px; } .gallerythumbnail img { border:3px solid #3b3b3b; } .vscrollerbase { width: 8px; background-color: #323232; } .hscrollerbase { height: 10px; background-color: #323232; } .vscrollerbar { width: 8px; background-color: #9eb126; height:35px; } .hscrollerbar { height: 10px; background-color:#9eb126; } #mycustomscroll { width: 292px;#width: 292px!important; height: 320px;#height: 320px!important; overflow: auto; position: relative; } #mycustomscroll_cocktail { font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; overflow: auto; } #mycustomscroll_cocktail strong { font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:16px; letter-spacing:2px; font-weight:bold; } .contactcontent { padding-top:100px; background:url(/upload/images/contact_contentbg.png) no-repeat top; width:470px; height:360px; padding-left:40px; } .weddingcontent { padding-top:105px; background:url(/upload/images/weddings_contentbg.png) no-repeat top; width:470px; height:360px; } .specialeventscontent { padding-top:115px; background:url(/upload/images/specialevents_contentbg.png) no-repeat top; width:470px; height:360px; } .suggestedventscontent { padding-top:115px; background:url(/upload/images/suggested_contentbg.png) no-repeat top; width:470px; height:360px; } .barcontent { padding-top:105px; background:url(/upload/images/bar_contentbg.png) no-repeat top; width:470px; height:360px; } #mycustomscroll_contact { margin-top:20px!important; width: 400px;#width: 400px!important; height: 192px;#height: 192px!important; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } #mycustomscroll_wedding { margin-left:35px!important; width: 400px;#width: 400px!important; height: 192px;#height: 192px!important; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } #mycustomscroll_specialevents { margin-left:35px!important; width: 400px;#width: 400px!important; height: 192px;#height: 192px!important; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } #mycustomscroll_suggestedevents { margin-left:35px!important; width: 400px;#width: 400px!important; height: 192px;#height: 192px!important; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } #mycustomscroll_bar { margin-left:35px!important; width: 400px;#width: 400px!important; height: 192px;#height: 192px!important; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } .menuweddingcontent { background:url(/upload/images/bar_contentbg.png); height:360px; padding-right:20px; } .cocktailcontent { background:url(/upload/images/secondlevelmenubg.png); height:360px; padding:10px 20px 10px 20px; } #mycustomscroll_menuwedding { height:360px; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } #mycustomscroll_cocktail { height:360px; width: 870px;#width: 870px!important; overflow: auto; overflow-x: hidden!important; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } #mycustomscroll_gallery { width: 875px;#width: 875px!important; height: 362px;#height: 362px!important; overflow: auto; position: relative; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; } .gallery_title { display:none!important; } .scrollcontent { background:none; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; padding: 2px; } /* Layout */ .maincolumn { padding-left:10px; } /* Change background color in following three classes */ .tablebackground { padding:0 10px 0px 0px; background:none; } .tb_background { background:#e5e5e5; } #TB_title { background:#e5e5e5; } #TB_window { background:#e5e5e5; } .topframe { background:url(/upload/images/topframebg.jpg) no-repeat top; padding:0px!important; margin:0px!important; } .topmenubar { float:right; position:relative; display:block; padding-top:100px; padding-right:35px; } .topleftlink { float:left; position:relative; display:block; padding-top:120px; padding-left:40px; } .topmenubar a { display:inline; float:left; margin:0 10px; font-size:11px; } .bmenu_style { background:#e5e5e5; margin-top:15px; padding:9px 0; display:inline; float:left; } .bmenu_style p { color:#cccccc; } .bmenu_style a { color:#666666; font-size:11px; padding:0 5px; } .copyright_style { margin-top:15px; margin-bottom:15px; padding:5px 0; } .copyright_style .left { text-align:center; } .copyright_style * { font-size:10px; line-height:18px!important; font-family:Arial!important; color:#ffffff; } .copyright_style a { color:#ffffff; font-weight:normal; } .copyright_style .right { text-align:center; color:#afafaf!important; } .component_left { display:inline; float:left; padding:0; margin-bottom:10px; } .component_right { display:inline; padding:0; color:#ffffff; margin-bottom:10px; } .component_left * { font-size:11px; } .componentpadding { padding:10px; } .FeaturedItem { margin-left:10px!important; } /* Top Navigation */ .topnavigation { height:48px; width:960px; padding-left:10px; background:url(/upload/images/menubg.jpg) no-repeat top; } ul#Nav { margin-top:10px; display:block; float:left; } #Nav li a { text-align:center; font-size:11px; letter-spacing:1px; font-weight:bold!important; color:#ffffff; padding:0px; } #Nav li a:hover { background:none; } #Nav li ul { border:0px solid #cccccc; border-bottom:none; width:190px!important; #width:220px!important; } #Nav li ul li { width:190px!important; #width:220px!important; } #Nav li ul li.childnav a, #Nav li ul li.childnav a:hover { /* background-image:url(/upload/images/childarrow.gif); background-position:right center; background-repeat:no-repeat;*/ } #Nav li ul li.childnav li a { background:url(/upload/images/navigationmenu.png); margin-left:20px; color:#cccccc; } #Nav li ul li.childnav li a:hover { background:url(/upload/images/secondlevelmenubg_hover.png); color:#FFFFFF; } #Nav li ul li:hover ul { margin-top:-1px; } #Nav li ul li a:hover { background:url(/upload/images/secondlevelmenubg_hover.png); color:#c1d72e; } #Nav li ul li a { border:none; border-bottom:0px; color:#cccccc; font-weight:lighter!important; letter-spacing:2; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; text-transform:uppercase; background:url(/upload/images/secondlevelmenubg.png); text-align:left; width:190px; #width:220px!important; padding:7px 20px; margin-top:0; border-top:1px solid #999999; } #Nav li ul li a:hover { background:url(/upload/images/secondlevelmenubg_hover.png); color:#c1d72e; } #Nav li ul li ul li a { border:none; border-bottom:0px; color:#cccccc; font-family: Palatino, Book Antiqua, serif!important; font-weight:normal!important; font-variant:small-caps; font-size:12px; letter-spacing:2px; line-height:22px; color:#cccccc; text-transform:uppercase; background:url(/upload/images/secondlevelmenubg.png); text-align:left; width:190px; #width:220px!important; padding:7px 20px; border-top:1px solid #999999; } #Nav li ul li ul li a:hover { background:url(/upload/images/secondlevelmenubg_hover.png); color:#c1d72e; } #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul { /* lists nested under hovered list items */ left: 190px!important; #left: 200px!important; top:0; } /* Sub Navigation */ #subnav li a { background:#e5e5e5; padding:7px 15px; color:#666666; border-bottom:1px solid #cccccc; text-transform:uppercase; font-size:10px; font-weight:bold; } #subnav li ul { background:#f5f5f5; border:1px solid #cccccc; border-bottom:none; } #subnav li.childnav a, #subnav li.childnav a:hover, #subnav li ul li.childnav a, #subnav li ul li.childnav a:hover { background-image:url(/upload/images/childarrow.gif); background-position:right center; background-repeat:no-repeat; } #subnav li.childnav li a, #subnav li.childnav li a:hover, #subnav li ul li.childnav li a, #subnav li ul li.childnav li a:hover { background-image:none; } #subnav li ul li a{ padding:7px 15px; border-bottom:1px solid #cccccc; border-left:none; border-right:none; color:#666666; font-weight:normal; } #subnav li a:hover { background:#dddddd; color:#333333; } } #TB_title { display:none!important; margin:0px!important; padding:0px!important; } #TB_window { border:5px solid #FFFFFF!important; } #TB_closeAjaxWindow1 { padding:2px 2px 2px 0; margin-bottom:0px; text-align:right; float:right; color:#666666; } #TB_closeAjaxWindow1 a { color:#333333; font-size:9px; display:block; width:15px; height:15px; background:url(/upload/icons/closebutton.png) no-repeat; } #TB_title { display:none!important; margin:0px!important; padding:0px!important; } #TB_window { border-color:#9c92a3; } } .barhead { font-family:Trajan Pro!important; }