*{

	padding:0px;

	margin:0px;	

}

htm,BODY {

   text-align:center;

   background-color:#A6B29A;

   height:100%;

}

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, address{

	margin:0px;

   	padding:0px;

	font-family:Verdana,arial,helvetica;

	font-size:12px;

	color:#262626;

	text-align:left;

	font-weight:normal;

	font-style:normal;

	font-variant:normal;

	text-decoration:none;

}

table{border-collapse:collapse;border-spacing:0;empty-cells:show;}

th,td{vertical-align:top;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea,select{*font-size:100%;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

em { font-style: italic }

strong { font-weight: bold }

iframe {margin:0px;}

div {position:relative;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

a {

	border:none;

	text-decoration:none;

	color:#262626;

}

a:hover {

	 text-decoration:underline;

}

a img {

	border:none;
	padding:10px;

}

ul {

	line-height: 1.4em; 

	margin: 0px 0px 1.5em; 

	padding:0px;

}

ul li {

	margin: 0px 0px 0.25em 30px; 

	padding:0px;

	text-align: left; 

	text-decoration: none;

}

.clear{

	clear:both;

	padding: 0;

	margin: 0;

}

/* Round Menu Start Here */

	.menu{

		position:absolute;

		left:0px;

		top:10px;

		width:100%;

		height:40px;

	}

	/* Horizontal Menu Start Here */

	.menu_hz ul {

		margin: 0;

		padding: 0; 

		list-style:none;

	}

	.menu_hz li {

		margin: 0;

		padding: 0; 

		list-style:none;

		display: inline;

		float:left;

	}

	.menu_hz ul li a {			

		color: blue;

		text-decoration:none;

		font-size:12px;

		line-height:18px;

	}

	.menu_hz ul li a:hover {

		color: purple;

	}

	/* Horizontal Menu  End Here */

	

	/* Horizontal Menu With Background Color Start Here */

	.menu_hz_bg ul {

		margin: 0;

		padding: 0; 

		list-style:none;

	}

	.menu_hz_bg li {

		margin: 0;

		padding: 0; 

		list-style:none;

		display: inline;

		float:left;

	}

	.menu_hz_bg ul li a {	

		padding-left:20px;

		padding-right:20px;

		display:block;

		width:auto;

		height:24px;

		line-height:24px;

		color: #ffffff;

		text-decoration:none;

		font-size:12px;

		

	}

	.menu_hz_bg ul li a:hover {

		color: purple;

		background: #000000; 

	}

	/* Horizontal Menu With Background Color Start Here */	

	

	/* Horizontal Menu Round Background Image Start Here */

		/* Normal Start Here  */

		.menu_hz_round_img ul {

			margin: 0;

			padding: 0; 

			list-style:none;

		}

		.menu_hz_round_img li {

			margin: 0;

			padding: 0; 

			list-style:none;

			display: inline;

			float:left;

			background-image:url(../images/menu/round_left.png);

			background-repeat:no-repeat;

			height:19px;

			line-height:19px;

		}

		/*  left image width=6px so padding-left:6px; and  right image width=6px so padding-right:6px; */

		.menu_hz_round_img ul li a {

			padding-left:6px;					

			padding-right:6px;			

			display:block;

			width:auto;

			height:19px;

			line-height:19px;

			color: blue;

			text-decoration:none;

			font-size:11px;	

			font-family:Tahoma;	

			background-image:url(../images/menu/round_right.png);

			background-repeat:no-repeat;

			background-position:right;

			

		}

		.menu_hz_round_img ul li a span{

			padding-left:20px;	

			padding-right:20px;		

			display:block;

			height:19px;

			line-height:19px;

			background-image:url(../images/menu/round_body.png);

			background-repeat:repeat-x;

			

		}

		.menu_hz_round_img ul li a:hover {

			text-decoration:none;

		}

		/* Normal End Here  */

		

		/* Hover Start Here  */

		li.menu_hz_round_img_hover{

			margin: 0;

			padding: 0; 

			list-style:none;

			display: inline;

			float:left;

			background-image:url(../images/menu/round_left_hover.png);

			background-repeat:no-repeat;

			height:19px;

			line-height:19px;

		}

		.menu_hz_round_img li.menu_hz_round_img_hover a {

			padding-left:6px;					

			padding-right:6px;			

			display:block;

			width:auto;

			height:19px;

			line-height:19px;

			color: blue;

			text-decoration:none;

			font-size:11px;	

			font-family:Tahoma;	

			background-image:url(../images/menu/round_right_hover.png);

			background-repeat:no-repeat;

			background-position:right;

			

		}

		.menu_hz_round_img li.menu_hz_round_img_hover a span{

			padding-left:20px;	

			padding-right:20px;		

			display:block;

			height:19px;

			line-height:19px;

			background-image:url(../images/menu/round_body_hover.png);

			background-repeat:repeat-x;

			

		}

		.menu_hz_round_img li.menu_hz_round_img_hover a:hover {

			text-decoration:none;

		}

		/* Hover End Here  */



	/* Horizontal Menu Round Background Image Start Here */

	

	/* Horizontal Menu Round Javascript Curve Courner Start Here */		

		#menu_hz_round_jcr {

			 position:absolute;

			 left:0px;

			 top:50px;

			 width:100%;

			 height:24px;

		}

		

		#menu_hz_round_jcr ul {

		  margin:0;

		  padding:0;

		  list-style:none;  

		}

		

		#menu_hz_round_jcr li {

		  margin:0;

		  padding:0;

		  list-style:none;

		  padding-left:10px;					

		  padding-right:10px;

		  height:20px;	

		  float:left;

		  background-color:#ff0000;

		  color:#000;		 		 

/*		  -webkit-border-top-left-radius:5px;

		  -webkit-border-top-right-radius:5px;

		  -moz-border-radius-topleft:5px;

		  -moz-border-radius-topright:5px; 

*/		  cursor:pointer;

		}

		#menu_hz_round_jcr li.select {

			 background-color:#0000FF;

			 color:#763509;

		}

		#menu_hz_round_jcr li a {

			line-height:20px;

			color: #ffffff;

			text-decoration:none;

			font-size:11px;	

			font-family:Tahoma;				

		}

		#menu_hz_round_jcr li.select a {

			line-height:20px;

			color: #000000;

			text-decoration:none;

			font-size:11px;	

			font-family:Tahoma;				

		}

		

	/* Horizontal Menu Round Javascript Curve Courner Start Here */

	

/* Round Menu End Here */



/* Form Element Start Here */

div.row {

	margin:auto auto 5px;

	width:700px;

	line-height:131%;

}

div.row p.error {

	background:transparent url(../images/error/icon_error.gif) no-repeat scroll left top;

	color:#EE2037;

	display:none;

	margin:0 10px 5px 200px;

	overflow:hidden;

	padding-bottom:4px;

	padding-left:17px;

	width:250px;

}

div.row label {

	float:left;

	text-align:right;

	width:195px;

	color:#444444;

}

div.row input {

	margin-left:5px;

	width:258px;

	line-height:1.1em;

}

div.row #radiotbl {

	border:medium none;

	border-collapse:collapse;

}

div.row #radiotbl td {

	border:medium none;

	padding:0;

}

div.row label.radiolabel {

	float:none;

	text-align:left;

	width:auto;

}

div.row input.radio {

	width:auto;

}

/* Form Element End Here */



/* Parent Div Start Here  */

#container{

	position:relative;

	left:0px;

	top:0px;

	width:100%;

	text-align:center;	

}

#header{

	position:relative;

	left:0px;

	top:0px;

	width:100%;

	text-align:center;	

}

#content{

	position:relative;

	left:0px;

	top:0px;

	width:100%;

	text-align:center;	

}

#footer{

	position:relative;

	left:0px;

	top:0px;

	width:100%;

	text-align:center;	

}

#header_body{

	position:relative;

	left:0px;

	top:0px;

	margin:0px auto;

	width:980px;

}

#content_body{

	position:relative;

	left:0px;

	top:0px;

	margin:0px auto;

	width:980px;

}

#footer_body{

	position:relative;

	left:0px;

	top:0px;

	margin:0px auto;

	width:980px;

}

/* Parent Div End Here  */

#header_body{

	/*background: url(images/haederBg.png)   no-repeat;*/
	background-color:#D7DDD1;
	
	height:176px;

}

#footer_body{

	background: url(images/footer.png) repeat-x;

	height:118px;

}

/*headerLeft css  start here*/

.headerLeft {

	color:#F94013;

	float:left;

	font-family:"Times New Roman",Times,serif;

	font-size:28px;

	font-weight:700;

	margin-left:10px;

	padding-top:17px;

	text-align:left;

	width:200px;

}

*html .headerLeft {

	margin-left:150px !important;

}



.vcard {

color:#F94013;

	display:block;

	height:80px;

	overflow:hidden !important;
	padding-top:15px;

}

.street-address {

color:#CC5045;

}

#hCard a, #hCard a:hover {

	color:#F94013;

	text-decoration:none;

}

#hCard .adr {

color:#CC5045;

	font-size:18px;

}

#hCard abbr {

color:#F94013;

	border:0 none;

	text-decoration:none;

}

/*headerLeft css  end here*/









/*headerRight start here*/

.headerRight {

	color:#F94013;

	float:right;

	font-family:"Times New Roman",Times,serif;

	font-size:28px;

	font-weight:700;

	padding-top:14px;

	text-align:right;

	margin-right:22px;

	width:400px;

}

*html .headerRight {

	margin-right:10px;

}

.sta1 {

	color:#CC5045;

	font-size:14px;

}

.sta2 {

	color:#CC5045;

	font-size:24px;

}

.sta2 a

{
 color:#CC5045;
 
 font-size:24px;
 
 text-decoration:none;
}

/*headerRight end here*/

#footer_body {

	background: url(images/footer.png) repeat-x;

	height:118px;

}

.footerContent {

	margin:auto;

	width:970px;

}

.footerLeft {

	color:#F94013;

	float:left;

	height:40px;

	padding:20px 10px;

	text-align:left;

	width:465px;

}

.footerRight {

	color:#F94013;

	float:right;

	height:40px;

	padding:20px 10px;

	text-align:right;

	width:465px;

}

address {

	font-style:normal;

}

#footer_body a {

	color:#F94013;

	text-decoration:none;

}







.footerMiddle  {

	clear:both;

	color:#F94013;

	padding-top:10px;

	text-align:center;

}



.entry{

	padding-right:20px;

}





/*menu start here*/

#main_menu_box{

	position:absolute;

	left:0px;

	top:136px;	

	background:#F8A187;

	height:40px;

	width:100%;

	overflow:hidden;

}



#main_menu_box li.homeL{

	padding-left:25px;

}

#main_menu_box li.page-item-38 a{

	background-image:none;

}





#main_menu_box li{

	line-height:40px;

	height:40px;

}

#main_menu_box li a,#main_menu_box li a span{

	line-height:40px;

	height:40px;

	color:#fff;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#main_menu_box li a:hover,#main_menu_box li a span:hover{

	color: #F94013;	

}

*html #main_menu_box li a,#main_menu_box li a span{

	line-height:40px;

	height:40px;

	width:102px;

	padding:0;

	text-align:center;

}



/*menu end here*/

.footerContent {

	margin:auto;

	width:970px;

}

.footerLeft {

	color:#F94013;

	float:left;

	height:40px;

	padding:20px 10px;

	padding-top:8px;

	text-align:left;

	width:200px;

}

.footerRight {

	color:#fff;

	float:right;

	height:40px;

	padding:20px 10px;

	padding-top:8px;

	text-align:right;

	width:200px;

}

address {

	font-style:normal;

	color:#fff;

}

#footer_body a {

	color:#fff;

	text-decoration:none;

}

#footer_body a:hover{

	text-decoration:underline;

}





.footerMiddle  {

	clear:both;

	color:#fff;

	padding-top:22px;

	text-align:center;

}

*html .footerMiddle  {

	padding-top:0px;

	margin-top:-12px;

}

#sidebar{



	float:left;

	padding:0;

	width:190px;

}

.narrowcolumn{

	background:#fff;

	float: right;

	padding:0;

	width:784px;

}

.post-title {

	background:url(images/title-header.png) no-repeat;

	font-size:14px;

	height:16px;

	margin:16px 0 0 16px;

	padding:5px 5px 5px 10px;

}



.post-title h1{

	color:#fff;

}

.post_content {

	

	border-left:10px solid #4977B5;

	border-right:10px solid #4977B5;

	margin-left:16px;

	padding:15px 0px 50px;

	text-align:justify;

	width:730px;

}

*html .post_content {

	margin-top:-1px;

	border-left:10px solid #D7DDD0;

	border-right:1px solid #D7DDD0;

} 

div.post-meta {

	background:url(images/post-footer.png) no-repeat;

	color:#FFFFFF;

	height:14px;

	margin:0 0 16px  16px;

	padding:4px;

}



*html div.post-meta {

	margin-left:16px;

}



.box {

	float:left;

	text-align:center;

	margin-bottom:20px;

	height:180px;

	width:180px;

}

.box  img{

	border:1px solid #B0BDC5;

	margin:2px;

	padding:3px

}

.box h2{

	width:180px;

	color:#000;

	font-weight:700;

	text-align:center;

}

.galleryBox{

	width:728px;

	float:left;

	margin-left:5px;

	position:relative;

}

*html .galleryBox{

}

.sliderBox {

	text-align:center;

	margin:10px auto;

	padding-bottom:20px;

	width:432px;

	

}

.left-widget {

	color:#FFFFFF;

	font-family:arial;

	margin:auto;

	width:182px;
	
	padding-bottom:20px;

}

.left-widget .fauxh2 {

	color:#F94013;

	font-weight:900;

	font-size:13px;

}

.left-widget p {

	padding:2px 10px;

	margin-top:10px;

	text-align:left;

}

.center {


margin-left:auto;

margin-right:auto;

text-align:center;

margin-top:10px;

margin-bottom:10px;

width:178px;

}

.left_widget_Rpt {

	color:#FFFFFF;

	font-family:arial;

	margin:auto;

	width:178px;

	border:2px solid #B0BDC5

}

.fauxh3{

	color:#F94013;

	font-weight:900;

	font-size:13px;

	text-align:center;

	margin:0 0  10px;

	

}

.centerRpt {

	margin:10px auto;

	text-align:center;

}

.body_wrapper{

	padding:0  18px;

	color:#000;

	text-align:justify;

	margin-bottom:20px;

}

.body_wrapper h3{

	font-size:700;

	font-size:18px;

	color:#000;

	margin-bottom:20px;

}

*html #sidebar{

	width:180px;

}

*html .headerLeft{

	position:absolute;

}

*html .center {

	margin-left:2px;

	width:168px;

}

*html .left_widget_Rpt {

	margin-left:2px;

	width:173px;

}



.logo{

	float:left;

	height:112px;

	width:206px;

}

#main_menu_box li a, #main_menu_box li a span {

	background:url("images/separator.png") no-repeat scroll right center transparent;

}

.inner_page_body{

	padding-left:20px;

	padding-right:10px;

	width:700px !important;

	

}

	.formRpt{

	 border:1px solid #4977B5; padding:10px 10px 10px 0px;

	 

	}

	.formRptBx{

		

		float:left;

		margin-bottom:5px;

	}

	.leftForm{

		float:left;

		text-align:right;

		width:270px;

	}



	.rightForm{

		float:left;

		text-align: left;

		padding-left:10px;

		width:390px;

	}

	.contactTitle{

		background:#4977B5;

		height:22px;

		line-height:22px;

		padding-left:20px;

		font-weight:bold;

		font-size:16px;

		margin-top:10px;

		color:#fff !important;	

	}

	.sendBtn{

		height:22px;

		border:none;

		cursor:pointer;

		background:url(images/sendBtn.png) no-repeat; 

		width:58px;

	}

.pleaseCall{

	font-size:14px;

	margin-bottom:10px;

}



#content_body{

	background: url(images/content_body.jpg) repeat-y; 

}

#post-1 h2{

	font-size:18px;

	padding-bottom:10px;

}

#post-1 h2 a{

	text-decoration:none;

	color:#000;

}

.entry{

	line-height:20px;

}



ul#mainbanner_sliding{

margin:0px;

padding:0px;

list-style:none;

width:416px;

height:291px;

overflow:hidden;

}

ul#mainbanner_sliding li{

margin:0px;

padding:0px;

list-style:none;

width:100%;

}



*html .left-widget{

	margin-left:2px;

}

*html .left_widget_Rpt{

	margin-left:2px;

}



#mainbanner_sliding{ border:1px solid  #000;}

.left_text_style {

*/text-align:justify !important;/*



}

#home_page_content {text-align:center; margin:15px;}

#wedding-cake-pics td{text-align:center;}
