
/* CSS Document */

body { margin:0px;
       background:#353535 url(../images/pattern.gif) repeat;
    
}

#wrapper { background:none;
		   width:100%;
}


p {padding:0px; margin:0;
font-size: 12px;

font-family: Arial,Helvetica,sans-serif;

color: #333333;

line-height: 17px;

text-align: justify;}

.pic_border { padding: 19px 20px 8px 0; 
              margin:0;
}

img { border: 0;}


h1{
	color: #B47705;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0px;
}

h2 {
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

h2 a:link{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}
h2 a:visited{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}
h2 a:hover{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
h2 a:active{
	color: #660000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0px;
	line-height: 20px;
}

h4 { font-family:"Times New Roman", Times, serif;
	color: #660000;
	font-style:italic;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0px;
	line-height: 20px;
}



#main_header_wrapper{ width:100%;
                 margin:0;
				 background:url(../images/header-bgr.gif) repeat-x;
				 height:397px;
}


#header_wrapper{ width:950px;
                 margin:auto;
				 height:397px;
				 background:url(../images/header-bgr.jpg) repeat-x;
}

.contact_top_box { width:950px;
                    height: 57px;
}

.logo_box { width:216px;
            height:291px;
			float:left;
}

.slide_images {float:left;}

.couple { width:237px;
            height:291px;
			float:right;

}


#menu_wrapper { width:950px;
                padding: 0;
				clear:both;
}



#body_wrapper { width:950px;
                padding: 0px 15px 0px 15px;
				margin:auto;
				background:url(../images/body-bgr.jpg) repeat-y center;
}

#body_box { width:908px;
            padding: 20px;
			border: 1px solid #E5E5E5;
			background:#C9B59C;
			clear:both;
}


#adds_wrapper { width:220px;
                float:left;
}

.adds_1 { width:198px;
          padding:10px;
		  border:#D1C0AB 1px solid;
		  -moz-border-radius:3px;
		  margin-bottom:6px;
}

.content_1 { width:648px;
          padding:10px;
		  border:#D1C0AB 1px solid;
		  -moz-border-radius:3px;
		  margin-bottom:6px;
}

.content_box { width:628px;
          padding:10px;
		   border:#DCCEBE 1px solid;
		  -moz-border-radius:3px;
		  background:#2E1201;
}

.content_title_box { width:650px;
           padding: 15px 0 15px 0;
		   border-bottom:#B19470 1px solid;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-size:12px;
}

.intro_box { width:628px;
          padding:10px;
		   border:#DCCEBE 1px solid;
		  -moz-border-radius:3px;
		  background:#D6C5B1;
		  font-size: 12px;
	      font-family: Arial, Helvetica, sans-serif;
	       color: #333333;
	      line-height: 17px;
	      text-align:justify;
}

.intro_box a:link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal;
	color: #333333;
	text-decoration: underline;
}

.intro_box a:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal;
	color: #333333;
	text-decoration: none;
}

.intro_box a:visited{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal;
	color: #333333;
	text-decoration: underline;
}

.intro_box a:active{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; font-weight:normal;
	color: #333333;
	text-decoration:underline;
}






.radio_add_box { width:178px;
          padding:10px;
		  border:#DCCEBE 1px solid;
		  background:#3A322D;
		  text-align:center;
		  color:#CCCCCC;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tuxedo_box { width:178px;
          padding:10px;
		  border:#DCCEBE 1px solid;
		  background:#3A322D;
		  text-align:center;
		  color:#CCCCCC;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tuxedo_box a:link { 
		  color:#fff;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:underline;
}

.tuxedo_box a:visited { 
		  color:#fff;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:underline;
}

.tuxedo_box a:hover { 
		  color:#fff;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:none;
}

.tuxedo_box a:active { 
		  color:#fff;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:underline;
}


.nav_side { width:178px;
          padding:10px;
		  border:#DCCEBE 1px solid;
		  background:#3A322D;
		  text-align:center;
		  color:#CCCCCC;
		  font-size:13px;
		  font-weight:bold;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* side menus */

.nav_side_wrapper{
	width: 178px;
	margin: 0px;
	background:#D6C5B1;
	padding:10px;
	border:#DCCEBE 1px solid;
}


.nav_side_box{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 158px;
	margin: 0px;
	padding: 0px;
	display: inline;
	border-top:#DCCEBE 1px solid;
}

.nav_side_box ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav_side_box ul li{
	display: inline;
	padding: 0;
	margin: 0;
}

.nav_side_box ul h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 5px 0 5px 0;
	padding: 5px 0 1px 0;
	background-color: #fff;
	font-weight:normal;
}

.nav_side_box ul ul li{
	padding: 0 10px 0 10px;
}

.nav_side_box ul li a{
	display: block;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	margin: 0;
	padding: 6px 0px 6px 25px;
	border-top:#DCCEBE 1px solid;
	background:url(../images/menus-arrow.jpg) no-repeat left;
	height:15px;
	
}

.nav_side_box ul li a:hover{
    background:#DCCEBE url(../images/menus-arrow-hover.jpg) no-repeat left;
	color: #fff;
	text-decoration:underline;
}

.nav_side_box a:visited{
	font-weight:normal;
	color: #000;
}


#location_wrapper { width:198px;
          padding:10px;
		  border:#D1C0AB 1px solid;
		  -moz-border-radius:3px;
		  margin-bottom:6px;
		  
}

#location_wrapper_in { width:198px;
		        background:#D6C5B1;
}



.location_box { width:178px;
          padding: 10px;
		  text-align:left;
		  border-bottom: #C9B59C 1px solid;
		  text-align:left;
		  color:#000;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size:11px;
		  line-height:18px;
}

#content_wrapper { width:670px;
                   float:right;
}

#footer_wrapper { width:908px;
                  margin: 30px 0 0 0;
				  clear:both;
}


.footer_menu_wrapper { width:886px;
          padding:10px;
		  border:#D1C0AB 1px solid;
		  -moz-border-radius:3px;
		  margin-bottom:6px;
}

.footer_menu_box { width:866px;
          padding:10px;
		  border:#D1C0AB 1px solid;
		  -moz-border-radius:3px;
		  background:#2E1201;
		  text-align:center;
		  color:#FFFFFF;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.footer_menu_box a:link { 
		  border:none;
		  color:#FFFFFF;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.footer_menu_box a:visited { 
		  border:none;
		  color:#FFFFFF;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.footer_menu_box a:hover { 
		  border-bottom:1px dotted #CCCCCC;
		  color:#FFFFFF;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.footer_menu_box a:active { 
		  border:none;
		  color:#FFFFFF;
		  font-family: Tahoma; 
		  font-size: 11px;
}



.copyright_j { 
		  border:none;
		  color:#B47705;
		  font-family: Tahoma; 
		  font-size: 11px;
		  color:#B47705;
}

.copyright_j a:link { 
		  border:none;
		  color:#B47705;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.copyright_j a:visited { 
		  border:none;
		  color:#B47705;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.copyright_j a:hover { 
		  border-bottom:1px dotted #CCCCCC;
		  color:#B47705;
		  font-family: Tahoma; 
		  font-size: 11px;
}

.copyright_j a:active { 
		  border:none;
		  color:#B47705;
		  font-family: Tahoma; 
		  font-size: 11px;
}




.spacer_line { clear: both; }



.style2 {font-family: Verdana, Arial, Helvetica, sans-serif;
    border:1px;
	border-style:solid;
	border-color:#DCCEBE;
}



.style56 {font-size: 11px; color: #2E1201; 
          font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px;
}


.style56 a:link {color: #2E1201;
    font-size: 11px;
 	background : none;
 	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.style56 a:visited {color: #2E1201;
    font-size: 11px;
 	background : none;
 	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.style56 a:hover {color: #fff;
     font-size: 11px;
 	background : #000;
 	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.style56 a:active {color: #2E1201;
    font-size: 11px;
 	background : none;
 	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #3F7FBC;
}
a:active {
	text-decoration: none;
	color: #333333;
}

	

.style89 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; color: #660000;
}
.style89 a:link {color: #660000;
 	background : none;
 	text-decoration : none;
}
.style89 a:visited {color: #660000;
 	background : none;
 	text-decoration : none;
}

.style89 a:active {color: #660000;
 	background : none;
 	text-decoration : none;
}

.style89 a:hover {color: #FFFFFF;
 	background : #000000;
 	text-decoration : none;
}

.style90 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px;
	border-style:solid;
	border-color:#000000;
	
}


.spacer {font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#B19470;

}

ul, li {font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
color: #333333;
line-height: 17px;
text-align: justify;}
