/* CSS Document */
body
{
margin:auto;
background-image:url(images/bg_body.jpg);
background-repeat:repeat-x;
background-color:#8B8B8B;
color:#FFFFEA;
font-family:"Arial", Helvetica, sans-serif;
}

h1.new{
padding:0px;
margin:0px;
margin-left:13px;
padding-top:8px;
padding-bottom:0px;
}

.bordr_pics
{
border:2px solid #7B2623;
}

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

.txt-content-maroon
{
color:#660000;
font-family:arial;
font-size:14px;
}

.txt-content-maroon a
{
color:#660000;text-decoration:none; font-weight:bold;
}
.txt-content-maroon a:hover
{
color:#660000;text-decoration:underline;font-weight:bold;
}
.txt-content-town
{
color:#960001;
font-family:arial;
font-size:14px;
line-height:20px;
font-weight:bold;
text-align:left;
}
.txt-content-town a
{
color:#960001;
font-family:arial;
font-size:14px;
line-height:20px;
text-decoration:none;
font-weight:bold;
}
.txt-content-town a:hover
{
color:#CC4800;
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.txt_names
{
color:#660000; 
font-size:14px; 
font-weight:bold;
margin-left:13px;
}

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

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

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

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


.txt_body
{
color:#660000;
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:#FFFFDD;
}

#container
{
margin:auto;
width:807px;
height:100%;
background-color:#FFFFFF;
/*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:249px;
height:91px;
background-image:url(images/img_logo.jpg);
background-repeat:no-repeat;
margin-left:20px;
}

#searchbox
{
width:468px;
height:110px;
float:right;
padding-right:5px;
margin-right:7px;
}

#search
{
width:468px;
margin-top:7px;
}

#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;
margin-top:20px;
}

#txt_browse
{
width:200px;
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:0px;
margin-left:auto;
margin-right:auto;
}

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

#footer
{
width:100%;
padding-bottom:15px;
}

#footer2
{
width:100%;
padding-bottom:15px;
}


#container2
{
margin:auto;
width:807px;
height:100%;
background-color:#FFFFFF;
/*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:#660000;
font-family:arial;
font-size:14px;
margin-left:13px;
width:97%;
}

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

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

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

#about-us-contentbox h1
{
color:#660000;
font-family:arial;
font-size:22px;
font-weight:bold;
padding:0px;
margin:0px;
margin-left:13px;
padding-top:8px;
width:97%;
padding-bottom:0px;

}

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

#town-contentbox
{
width:95%;
padding-left:5%;
padding-top:2%;
float:left;
position:relative;
}
#town-contentbox1
{
width:30%;
float:left;
position:relative;

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

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

#home-contents p
{
color:#660000;
font-family:arial;
font-size:14px;
margin-left:13px;
width:97%;
}
#home-contents p a
{
color:#FFFFFF;
text-decoration:none;
}
#home-contents p a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
#home-contents h1
{
color:#660000;
font-family:arial;
font-size:22px;
font-weight:bold;
margin-left:13px;
width:97%;
padding-bottom:0px;
padding-top:12px;
}

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

#home-contents li a
{
color:#660000;
font-family:arial;
text-decoration:none;
}

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



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

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

}
#home-contents2 p
{
color:#660000;
font-family:arial;
font-size:13px;
font-weight:normal;
text-align:center;
}
#home-contents2 p a
{
color:#660000;
font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:none;
}
#home-contents2 p a:hover
{
color:#999999;
font-family:arial;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}


#photographer-area h2
{
color:#FFFFFF;
font-family:arial;
font-size:15px;
font-weight:bold;
text-align:center;
}

#contact_us-details h1
{
color:#660000;
font-family:arial;
font-size:22px;
font-weight:bold;
padding:0px;
margin:0px;
margin-left:13px;
padding-top:8px;
width:97%;
padding-bottom:0px;

}


h2{
color:#660000;
font-family:arial;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
margin-left:13px;
padding-top:8px;
padding-bottom:0px;
}
#thank-col
{
width:400px;
height:100%;
margin:auto;
}
#thank_txt_browse
{
width:400px;
height:30px;
background-image:url(images/btn_browse.jpg);
background-repeat:no-repeat;
margin-top:20px;
margin-left:60px;
}
