*
{
	margin:0;
	padding:0;
}

html
{
	border:none;
}
.clear
{
	clear:both;
}
body
{
	font:12px Arial, Helvetica, sans-serif;
	border:none;
	background:#FFEBC3 url(images/container-bak.jpg) repeat-x left top;
}
.container
{
	width:955px;
	margin:0 auto;
	padding:0;
}
.header
{
	width:955px;
}
.header_left
{
	float:left;
	width:267px;
	height:124px;
	margin-top:5px;
}
.header_right
{
	float:right;
	width:272px;
	height:84px;
	background:url(images/header-left-bak.jpg) no-repeat right top;
	border:none;
}
.header_right p
{
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#794038;
	font-weight:bold;
	padding:52px 3px 27px 0;
}
.header_right p a, 
.header_right p a:hover
{
	color:#794038;
	text-decoration:none;	
}
.searchtxt
{
	width:197px;
	border:1px solid #B38874;
	height:18px;
	color:#783B36;
	background:url(images/search-icon.gif) no-repeat right center;
	background-color:#FFF6E5;
	padding-left:3px;
}
.searchbtn
{
	width:64px;
	height:27px;
	background:url(images/find-btn.gif) no-repeat;
	border:none;
}
.navigation
{
	width:955px;
}
.navigation ul
{
	list-style-type:none;
	padding:16px 0;
}
.navigation ul li
{
	display:inline;
	list-style-type:none;
	margin-right:21px;
}
.navigation ul li a
{
	color:#FFEBC3;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.navigation ul li a:hover
{
	color:#FFEBC3;
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #FFEBC3;
	
}
.content
{
	width:931px;
	background:#fff url(images/content-top.jpg) no-repeat top;
	padding:42px 12px 0px 12px;
}
.content_left
{
	float:left;
	width:650px;
}
.main_image_tabing
{
	float:left;
	width:152px;
	height:174px;
	background-color:#FDF3DF;
}
.main_image_tabing ul
{
	list-style-type:none;
	width:152px;
}
.main_image_tabing ul li
{
	width:150px;
	list-style-type:none;
	display:block;
	padding:12px 0;
}
.main_image_tabing ul li:hover
{
	width:148px;
	background-color:#fff;
	border-left:5px solid #783B36;
}
.main_image_tabing ul li a
{
	width:150px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#783B36;
	text-decoration:none;
	padding-left:6px;
}
.main_image_tabing ul li a:hover
{
	width:150px;
	color:#783B36;
	text-decoration:none;
	padding-left:6px;
}
.leftsidebar_tabing_box
{
	width:618px;
	background-color:#FDF3DF;
	padding:3px 16px 16px 16px;
	border-top:2px solid #783B36;
	margin-top:30px;
}
.tabing_navi
{
	width:618px;
}
.tabing_navi ul
{
}
.tabing_navi ul li
{
	width:100px;
	list-style-type:none;
	display:block;
	float:left;
}
.tabing_navi ul li a 
{
}
.inside_tabing_box
{
	width:616px;
	background-color:#FFF;
	border:1px solid #F8E8C8;
	border-top:none;	
}
.tabing_image
{
	float:left;
	width:167px;
	height:109px;
	background-color:#FDF3DF;
	padding:4px;
	margin:10px;
}
.tabing_detail
{
	float:right;
	width:405px;
}
.tabing_detail h3
{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#464646;
	margin-top:10px;
}
.tabing_link
{
	float:left; 
	width:200px;
}
.tabing_link ul
{
	margin:6px 0 12px 18px;
}
.tabing_link ul li
{
	margin-bottom:3px;
}
.tabing_link ul li a, .tabing_link ul li a:hover
{
	color:#783B36;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;	
}
.tabing_detail h3 a, .tabing_detail h3 a:hover
{
	color:#464646;
	text-decoration:none;
}
.tabing_detail p
{
	font:12px Arial, Helvetica, sans-serif;
	color:#373737;
	text-align:justify;
	padding-right:6px;
}
.photosection
{
	width:650px;
	margin-top:12px;
}
.photo_heading
{
	float:left;
	width:305px;
	margin-right:40px;
}
.photo_heading p a,
.photo_heading p a:hover
{
	font:12px Arial, Helvetica, sans-serif.;
	color:#5C5C5C;
	font-weight:bold;
	text-decoration:none;
}
.photo_heading  h3
{
	float:left;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#814843;
	margin-bottom:12px;
}
.photo_heading  h3 a,
.photo_heading  h3 a:hover
{
	color:#814843;
	text-decoration:none;
}
.spantxt a,
.spantxt a:hover
{
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#93625E;
	text-decoration:none;
}
.photo_heading img
{
	margin-right:26px;
}

.wedding_section
{
	width:650px;
	margin-top:30px;
}
.wedding_heading
{
	float:left;
	width:305px;
	margin-right:40px;
}
.wedding_heading h3
{
	color:#F6DFBA;
	background-color:#783B36;
	height:22px;
	padding:4px 0 0 4px;
	margin-bottom:12px;
}	
.wedding_heading h3 a,
.wedding_heading h3 a:hover
{
	color:#F6DFBA;
	text-decoration:none;
}
.wedding_heading img
{
 float:left;
 margin-right:12px;
}
.wedding_heading h6
{
	color:#783B36;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.wedding_heading  p
{
	padding-right:3px;
	margin-top:9px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393939;
}
.wedding_heading  p a,
.wedding_heading  p a:hover
{
	color:#393939;
	text-decoration:underline;
	font-weight:bold;
}
.wedding-option
{
	float:left; 
	width:305px; 
	margin-bottom:6px; 
	background-color:#FEFAF2; 
	border:1px solid #783B36;
	color:#783B36;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
}
.idea_section
{
	width:650px;
	margin-top:30px;
	background-color:#FDF3DF;
	padding:12px 0 12px 0;
}
.idea_image
{
	float:left;
	width:201px;
	background-color:#FDF3DF;
	margin-right:23px;
}
.idea_image h3
{
	color:#F6DFBA;
	background-color:#783B36;
	height:22px;
	padding:4px 0 0 4px;
	margin-bottom:12px;
}	
.idea_image h3 a,
.idea_image h3 a:hover
{
	color:#F6DFBA;
	text-decoration:none;
}
.idea_image p
{
	color:#783B36;
	font-weight:bold;
	margin:6px 0 0 3px;
}	
.idea_image p a,
.idea_image p a:hover
{
	color:#783B36;
	text-decoration:none;
}



.content_right
{
	float:right;
	width:259px;
}
.right-side-top
{
	background:url(images/right-side-top.jpg) no-repeat;
	width:259px;
	height:178px;
	margin-bottom:40px;
}
.right-side-top p
{	
	font:12px Arial, Helvetica, sans-serif;
	color:#783B36;
	font-weight:bold;
}
.right-side-mid
{
	width:233px;
	border:1px solid #FFEECD;
	padding:12px;
	margin-bottom:36px;
}
.right-side-mid h4
{
	font:16px Arial, Helvetica, sans-serif;
	color:#7A423A;
	font-weight:bold;
	margin-bottom:12px;
}

.right-side-mid ul
{
}
.right-side-mid ul li
{
	display:block;
	float:left;
	width:100px;
	list-style-type:none;
	padding:12px 6px 12px 10px;
	background-color:#fff;
}
.right-side-mid ul li:hover
{
	background-color:#FDF3DF;
}
.right-side-mid ul li a
{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7A423A;
	text-decoration:none;
}
.right-side-mid ul li a:hover
{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7A423A;
	text-decoration:none;	
	background-color:#FDF3DF;
}
.tab_body
{
	background-color:#FDF3DF;
	padding:21px 9px; 
}
.right-side-tabdetail
{
	background-color:#fff !important ;
	margin-bottom:21px;
}
.right-side-tabdetail p
{
	color:#464646;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}	

.right-side-bottom
{
	width:257px;
	margin-bottom:21px;
}
.right-side-bottom h4
{
	font:16px Arial, Helvetica, sans-serif;
	color:#7A423A;
	font-weight:bold;
	margin-bottom:12px;
}
.right_side_imagebox
{
	float:left;
	width:94px;
	margin:0 60px 12px 0;
}
.right_side_imagebox img
{
	border:2px solid #FDF3DF;
}
.right_side_imagebox p a,
.right_side_imagebox p a:hover
{
	font:12px Arial, Helvetica, sans-serif;
	color:#9C9C9C;
	font-weight:bold;
	text-decoration:none;
}
.footer
{
	width:955px;
	margin:0 auto;
	background:url(images/footer_top.jpg) repeat-x left top;
	height:124px;
	padding-top:70px;
}
.footer p
{
	padding-top:12px;
	font:11px Arial, Helvetica, sans-serif;
	color:#783B36;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
.footer p a,
.footer p a:hover
{
	font:11px Arial, Helvetica, sans-serif;
	color:#783B36;
	text-decoration:none;
	font-weight:bold;
}
.footer_bottom
{
	width:auto;
	background:url(images/footer_bottom.jpg) repeat-x left top;
	height:124px;
}
.footer_link_box
{
	width:200px;
	float:left;
	margin-right:6px;
}

.footer_link_box ul
{
}
.footer_link_box ul li
{
	list-style-type:none;
}
.footer_link_box ul li a,
.footer_link_box ul li a:hover
{
	font:12px Arial, Helvetica, sans-serif;
	color:#783B36;
	text-decoration:none;
	font-weight:bold;
}













#nav2
{
height:34px;
}
#nav2 li{
display:block;
width:auto;
list-style-type:none;
float:left;
margin:0;
background-color:#FDF3DF;
height:34px;
}
#nav2 li a{
color:#783B36;	
text-decoration:none;
font-weight:bold;
margin-left:8px;
padding:10px 8px 0 0;
height:24px;
}
#nav2 li.cur,
#nav2 li.over,
#nav2 li:hover
{
background:url(images/active_navi_left.gif) #FDF3DF top left no-repeat;
}
#nav2 li strong,
ul#nav2 li.cur a,
ul#nav2 li.over a,
ul#nav2 li:hover a
{
  display:block;
  font-weight:bold;
  color:#783B36;
  text-decoration:none;
  background:url(images/activ_navi.gif) #FDF3DF top right no-repeat;
  padding-top:10px;
  height:24px;
} 



.content_area
{
	float:left;
	width:650px;
}
.content_area h1{
background-color:#FFEBC3;
color:#783B36;
padding-left:6px;
border:1px solid #783B36;
}
.content_area h2
{
	color:#783B36;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:9px;
}
.content_area h3
{
	color:#783B36;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:9px;
}
.content_area h6
{
	color:#783B36;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:9px 0;
	text-decoration:underline;
}
.content_area p
{
	color:#373737;
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:6px 0 12px 0;
}

.content_area ul
{
	margin-left:12px;
}
.content_area ul li
{
	list-style:disc;
	margin-left:12px;
	color:#373737;
	margin:3px 0;
}

.content_right h2
{
	color:#7A423A;
	font:bold 16px Arial,Helvetica,sans-serif;
	margin-bottom:6px;
}	
.content_right h2 a,
.content_right h2 a:hover
{
	color:#7A423A;
	text-decoration:none;
}
.content_right ul
{
	margin:0 0 12px 18px;
}
.content_right ul li
{
	list-style:circle;
	color:#7A423A;
}
.content_right ul li a,
.content_right ul li a:hover
{
	text-decoration:none;
	color:#7A423A;
}
.image_left
{
	float:left;
	margin-right:6px;
	border:1px solid #783B36;
}
.image_right
{
	float:right;
	margin-left:6px;
	border:1px solid #783B36;
}