body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
html, body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #003300;
background : url(topbg.gif) repeat-x left top;
}
H1, H2, H3, H4, H5 {
font-size : 100%;
font-weight : normal;
}
UL, OL {
list-style : none;
}
li {
list-style-type : none;
}
A {
color : #000;
text-decoration : none;
}
A:hover {
color : #695234;
text-decoration : none;
}
A:focus {
outline : none;
}
:focus {
outline : 0;
}
fieldset, img {
border : 0;
}
q:before, q:after {
content : '';
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
.inputs {
background-color : #8cd2ff;
margin : 2px;
padding : 2px;
border : 1px solid #f994fd;
width : 200px;
}
.inputs-focus {
background-color : #8cd2ff;
width : 200px;
margin : 2px;
padding : 2px;
border : 1px solid #cdcdcd;
}
.clr {
clear : both;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
ul#nav {
width : 749px;
height : 45px;
background : url(nav.gif) no-repeat;
position : relative;
padding : 0;
margin : 0;
}
ul#nav li {
float : left;
list-style : none;
padding : 0;
margin : 0;
list-style-type : none;
height : 45px;
}
ul#nav li a {
position : absolute;
text-indent : -9999px;
text-decoration : none;
border : none !important ;
height : 45px;
margin : 0;
padding : 0;
}
ul#nav li#nav-1 a {
left : 0;
width : 97px;
background : url("nav.gif") no-repeat 0% 0%;
}
ul#nav li#nav-2 a {
left : 120px;
width : 156px;
background : url("nav.gif") no-repeat -120px 0%;
}
ul#nav li#nav-3 a {
left : 298px;
width : 126px;
background : url("nav.gif") no-repeat -298px 0%;
}
ul#nav li#nav-4 a {
left : 450px;
width : 107px;
background : url("nav.gif") no-repeat -450px 0%;
}
ul#nav li#nav-5 a {
left : 580px;
width : 147px;
background : url("nav.gif") no-repeat -580px 0%;
}
ul#nav li#nav-1 a:hover {
background-position : 0 -45px;
}
ul#nav li#nav-2 a:hover {
background-position : -120px -45px;
}
ul#nav li#nav-3 a:hover {
background-position : -298px -45px;
}
ul#nav li#nav-4 a:hover {
background-position : -450px -45px;
}
ul#nav li#nav-5 a:hover {
background-position : -580px -45px;
}
ul#nav li#nav-1 a.active1 {
background-position : 0 -45px;
}
ul#nav li#nav-2 a.active2 {
background-position : -120px -45px;
}
ul#nav li#nav-3 a.active3 {
background-position : -298px -45px;
}
ul#nav li#nav-4 a.active4 {
background-position : -450px -45px;
}
ul#nav li#nav-5 a.active5 {
background-position : -580px -45px;
}
#wrapper {
width : 1000px;
margin : 0 auto;
}
#header {
background : url(headerbg.gif) repeat-x left top;
padding-left : 18px;
width : 982px;
}
.logo {
background : url(logo.gif) no-repeat left top;
height : 180px;
width : 180px;
float : left;
position : absolute;
margin-left : 18px;
}
.logo A {
display : block;
text-indent : -9999px;
height : 180px;
width : 180px;
}
.topmenu {
width : 802px;
float : right;
padding-top : 36px;
}
.banner {
height : 302px;
width : 1000px;
margin : 0;
padding : 0;
}
.mainmenusec {
background : url(navbg.gif) repeat-x left top;
margin : 0 auto;
width : 749px;
padding-right : 156px;
padding-left : 95px;
z-index : 1;
}
.cafebriclog {
background : url(cafe.gif) no-repeat right top;
position : absolute;
height : 83px;
width : 94px;
float : right;
z-index : 2;
margin : 0 0 0 842px;
padding : 0;
}
.cafebriclog A {
display : block;
text-indent : -9999px;
height : 83px;
width : 94px;
}
.cafebriclog A:hover {
display : block;
text-indent : -9999px;
height : 83px;
width : 94px;
background :  url(cafe_ro.gif) no-repeat right top;
}
#contentArea {
background : url(contentbg.gif) repeat-y center top;
width : 758px;
padding : 41px 121px 20px;
height : 400px;
min-height : 400px;
height : auto !important ;
}
#contentArea h1 {
font-size : 25px;
color : #003300;
font-family : "Times New Roman", Times, serif;
margin-bottom : 33px;
}
#contentArea h1 A {
color : #003300;
}
#contentArea h1 A:hover {
color : #000;
}
#bot {
width : 100%;
padding : 0;
margin : 0 auto;
height : 36px;
background : #6c5435;
}
.copyrightsec {
width : 960px;
margin : 0 auto;
padding : 10px 0 0;
font-size : 12px;
}
.copyrightsec A {
color : #003300;
}
.copyrightsec A:hover {
color : #fff;
}
.copyrightlt {
float : left;
width : 480px;
}
.copyrightrt {
float : right;
width : 480px;
text-align : right;
}
#weddingsly {
position : absolute;
z-index : 1;
visibility : hidden;
background : #e8d4a3;
}
#eventsly {
position : absolute;
z-index : 2;
visibility : hidden;
background : #e8d4a3;
}
ul.submenu {
margin : 0;
padding : 0;
}
ul.submenu li {
margin : 0;
padding : 0;
}
ul.submenu li A {
display : block;
width : 254px;
height : 30px;
color : #003300;
font : 24px "Times New Roman", Times, serif;
padding : 2px 15px 2px 10px;
margin-bottom : 5px;
}
ul.submenu li A:hover {
color : #665d48;
}
ul.submenu2 {
margin : 0;
padding : 0;
}
ul.submenu2 li {
margin : 0;
padding : 0;
}
ul.submenu2 li A {
display : block;
width : 211px;
height : 30px;
color : #003300;
font : 24px "Times New Roman", Times, serif;
padding : 2px 5px 2px 10px;
margin-bottom : 5px;
}
ul.submenu2 li A:hover {
color : #665d48;
}
ul.bull {
margin : 0;
padding : 0;
}
ul.bull li {
background : url(bull.gif) no-repeat left 5px;
padding-left : 10px;
margin-bottom : 10px;
}
