/* CSS Document */
body
{
margin:auto;
background-color:#4B0730;
color:#3F3F3F;
font-family:"Arial", Helvetica, sans-serif;
}

.text-pink
{
color:#EB1897;
}

.bordr_pics
{
border:2px solid #4B0730;
}

.txt-title-grey
{
color:#3F3F3F;
font-family:arial;
font-size:26px;
font-weight:bold;
margin-left:13px;
}

.txt_names
{
color:#3F3F3F; 
font-size:14px; 
font-weight:bold;
margin-left:13px;
}

.txt_desc
{
color:#3F3F3F; 
font-size:13px;
margin-left:13px; 
}

.txt_moreinfo
{
color:#EB1897; 
font-size:14px; 
font-weight:bold;
margin-left:13px;
}

.txt_moreinfo a
{
color:#EB1897; text-decoration:none;
}

.txt_moreinfo a:hover
{
color:#EB1897; text-decoration:underline;
}

.txt_body
{
color:#EB1897;
font-size:14px;
font-family:"Arial", Helvetica, sans-serif;
}

.txt_area-title
{
color:#FFFFEA;
font-size:17px;
font-weight:bold;
font-family:"Arial", Helvetica, sans-serif;
}

.txt_footer
{
font-size:11px;
color:#3B5791;
}

#container
{
margin:auto;
width:807px;
height:100%;
background-color:#CDCDCD;
background-image:url(images/bg_container.jpg);
background-repeat:repeat-x;
}

#header
{
width:100%;
height:110px;
}

#logobox
{
width:25%;
height:100%;
float:left;
}

#logo
{
width:253px;
height:113px;
background-image:url(images/img_logo.jpg);
background-repeat:no-repeat;
margin-left:20px;
}

#searchbox
{
width:468px;
height:100%;
float:right;
padding-right:15px;
}

#search
{
width:468px;
height:48px;
/*background-image:url(images/img_search.jpg); */
background-repeat:no-repeat;
margin-left:7px;
margin-top:25px;
}

#navbar
{
width:100%;
height:30px;
}

#navbar-cntainer
{
width:479px;
height:100%;
float:right;
margin-right:23px !important;
margin-right:11px;
}

#btn-home
{
width:95px;
height:30px;
float:left;
}

#btn-home a
{
width:95px;
height:30px;
display:block;
position:relative;
background-image:url(images/btn_home.jpg);
background-repeat:no-repeat;
}

#btn-home a:hover
{
background-position:0 -30px;
}

#btn-home span, #btn-about span, #btn-advertise span, #btn-contact-us span
{
display:none;
}

#btn-about
{
width:117px;
height:30px;
margin-left:8px;
float:left;
}

#btn-about a
{
width:117px;
height:30px;
background-image:url(images/btn_about-us.jpg);
background-repeat:no-repeat;
position:relative;
display:block;
}

#btn-about a:hover
{
background-position:0 -30px;
}

#btn-advertise
{
width:115px;
height:30px;
background-image:url(images/btn_advertise.jpg);
background-repeat:no-repeat;
margin-left:8px;
float:left;
}

#btn-advertise a
{
width:115px;
height:30px;
background-image:url(images/btn_advertise.jpg);
background-repeat:no-repeat;
display:block;
position:relative;
}

#btn-advertise a:hover
{
background-position:0 -30px;
}

#btn-contact-us
{
width:128px;
height:30px;
margin-left:8px;
float:left;
}

#btn-contact-us a
{
width:128px;
height:30px;
background-image:url(images/btn_contact-us.jpg);
background-repeat:no-repeat;
position:relative;
display:block;
}

#btn-contact-us a:hover
{
background-position:0 -30px;
}

#main_content
{
height:100%;
width:100%;
}

#left-col
{
width:306px;
height:100%;
float:left;
}

#right-col
{
width:501px;
height:100%;
float:left;
}

#provinces a
{
text-decoration:none;
}

#provinces a:hover
{
text-decoration:underline;
}

#wedding-image
{
width:479px;
height:320px;
background-image:url(images/img_main-image.jpg);
background-repeat:no-repeat;
background-color:#FFFFEC;
margin-top:20px;
}

#txt_browse
{
width:201px;
height:30px;
background-image:url(images/btn_browse.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:20px;
}

#list-province
{
margin-left:auto;
margin-right:auto;
}

#list
{
width:67%;
margin-top:15px;
margin-left:auto;
margin-right:auto;
}

#list li
{
margin-top:15px;
}

#footer
{
width:100%;
height:32px;
}

#footer2
{
width:100%;
height:32px;
}


#container2
{
margin:auto;
width:807px;
height:100%;
background-color:#CDCDCD;
background-image:url(images/bg_container.jpg);
background-repeat:repeat-x;
}

#welcome-text
{
width:95%;
margin-left:20px;
}

/*about-us page*/
#text-contents
{
width:100%;
height:100%;
/*background-color:#006699;*/
float:left;
}

/*#container2
{
margin:auto;
width:807px;
height:100%;
background-color:#530000;
}*/

#about-us-contents
{
width:100%;
height:100%;
margin-top:19px;
}

#about-us-contents p
{
color:#3F3F3F;
font-family:arial;
font-size:14px;
margin-left:13px;
width:97%;
}

#about-us-contents ul, #about-us-contents li
{
color:#3F3F3F;
font-family:arial;
font-size:14px;
margin-left:13px;
}

#content-frame
{
width:650px;
height:100%;
background-color:#858585;
margin-left:auto;
margin-right:auto;
}

#about-us-contentbox
{
width:98%;
height:97%;
background-color:#F7F7F7;
margin-left:auto;
margin-right:auto;
border:2px solid #858585;
}

/*contact us page*/
#contact-us-contentbox
{
width:98%;
height:97%;
background-color:#F7F7F7;
margin-left:auto;
margin-right:auto;
border:2px solid #858585;
}

/*homepage text*/
#home-contents
{
width:100%;
height:100%;
margin-top:19px;
}

#home-contents p
{
color:#3F3F3F;
font-family:arial;
font-size:14px;
margin-left:13px;
width:97%;
}

#home-contents p a{color:#3F3F3F; text-decoration:none;}
#home-contents p a:hover{color:#3F3F3F; text-decoration:underline;}

#home-contents ul, #home-contents li
{
color:#3F3F3F;
font-family:arial;
font-size:14px;
margin-left:13px;
margin-top:10px;
}

#home-contents li a
{
color:#3F3F3F;
font-family:arial;
text-decoration:none;
font-weight:bold;
}

#home-contents li a:hover
{
color:#333333;
text-decoration:underline;
}

#home-contentbox
{
width:98%;
height:97%;
background-color:#F7F7F7;
margin-left:auto;
margin-right:auto;
border:2px solid #858585;
}

#content-frame-home
{
width:740px;
height:100%;
background-color:#858585;
margin-left:auto;
margin-right:auto;
}

h1
{
color:#3F3F3F;
font-family:arial;
font-size:22px;
font-weight:bold;
margin-left:13px;
margin-top:10px;
}

h2
{
color:#EB1897;
font-family:arial;
font-size:16px;
font-weight:bold;
margin-left:13px;
}

h3
{
color:#3F3F3F;
font-family:arial;
font-size:16px;
font-weight:bold;
margin-left:13px;
}

h4
{
color:#3F3F3F;
font-family:arial;
font-size:16px;
font-weight:bold;
margin-left:13px;
}


.back{color:#660000;font-family:arial;font-weight:bold; }
  .back a{color:#660000; font-size:16px; text-decoration:none; }
    .back a:hover{color:#660000;text-decoration:underline; }



#town-contentbox
{
width:100%;
padding-top:2%;
float:left;
position:relative;
background-color:#F7F7F7;
}

#town-contentbox1
{
width:30%;
float:left;
position:relative;

}

#town-contentbox2
{
width:30%;
float:left;
position:relative;
}
#town-contentbox3
{
width:30%;
float:left;
position:relative;
}


.txt-content-town
{
color:#3F3F3F;
font-family:arial;
font-size:14px;
line-height:20px;
font-weight:bold;
text-align:left;
}
.txt-content-town a
{
color:#3F3F3F;
font-family:arial;
font-size:14px;
line-height:20px;
text-decoration:none;
font-weight:bold;
}
.txt-content-town a:hover
{
color:#000000;
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

