*

{

	margin: 0;

}

a {

	text-decoration:none;

}

a:hover {

	color:#97D1F0;

	text-decoration:none;

}

a:link, a:visited {

	color:#333;

}

img{

	border:none;

}

hr{

	border-color:#EEEEEE;

	border-style:solid none none;

	border-width:1px 0 0;

	height:1px;

	

}

body

{

	font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;

	color: #333;

	font-size:12px;

	padding: 0px;

	text-align: center;		

}



/* ################   Position ################  */

#main_wrap{

	color: #333;

	margin: 0 auto;

	width:1003px;

	max-width: 1003px;

	padding:0;

	margin:0;

	text-align: left;

}

.hd_banner{

	background-image:url(../images/bg_banner.jpg);

	background-repeat:no-repeat;

	border:medium none;

	height:189px;

	width:325px;

	float:left;

}

.hd_banner_new{

	background-image:url(../images/bg_banner_new.jpg);
	background-repeat:no-repeat;
	height:78px;
	width:325px;
	float:left;
}

.hd_menu{

	float:left;

	padding-top:40px;


}

.ct_top{

	background-image:url(../images/bg_com_top.jpg);

	background-repeat:no-repeat;

	border:medium none;

	height:12px;

	width:100%;

	float:left;

	font-size:0px;

}

.ct_center{

	background-image:url(../images/bg_com_center.jpg);

	background-repeat:repeat-y;

	border:medium none;

	width:100%;

	float:left;

}

.ct_bot{

	background-image:url(../images/bg_com_bot.jpg);

	background-repeat:no-repeat;

	border:medium none;

	height:12px;

	width:100%;

	float:left;

	font-size:0px;

}

#component{

	width:943px;;

	margin:0;

	padding-left:30px;

	padding-right:30px;

	float:left;

}

#left{

	width:233px;

	float:left;

	margin-top:50px;

}

#right{

	width:700px;

	margin-left:10px;

	float:left;

	font-size:11pt;

}

#footer{

	background:#f2f2f2;

	height:50px;

	margin-left:12px;

	margin-right:12px;

	float:right;

	width:979px;;

	text-align:center;

	line-height:25px;

}

#footer a:hover{

	color:#A38667;

	text-decoration:underline;

}

#footer a{

	font-weight:bold;

	text-decoration:none;

}

#header_content{

	height:30px;

	padding-top:15px;

	width:100%;

}



#left .module_menu div div div{

	background-image:url(../images/bg_mainmenu.jpg);

	background-repeat:no-repeat;

	border:medium none;

	width:100%;

	padding-left:0px;

	padding-top:30px;

}

#left a{

	color:#000;

	font-weight:bold;

}

#left .active a{

	color:#333;

	font-weight:bold;

	background-image:url(../images/bg_li_hover.jpg);

	background-repeat:no-repeat;

	width:14px;

	height:12px;	

	padding-left:20px;

}

#left a:hover{

	color:#97D1F0;

	font-weight:bold;

	background-image:url(../images/bg_li_hover.jpg);

	background-repeat:no-repeat;

	width:14px;

	height:12px;	

	padding-left:20px;

	text-decoration:underline;

}

#left .parent ul{

	padding-left:18px;

}

.hd_menu ul li{

	list-style-type:none;

	float:left;

	

}

.hd_menu ul li a, ul li a:visited{

	width:100%;

	font-weight:bold;

	padding-left:8px;

	padding-right:8px;
	
	text-decoration:none;
		
	border-bottom-color:#83b7e3;
	
	border-bottom-style:solid;
	
	border-bottom-width:2px;


}

.hd_menu ul li a:hover{

	width:100%;

	font-weight:bold;

	padding-left:8px;

	padding-right:8px;

	color:#97D1F0;
	
	text-decoration:none;
	
	border-bottom-color:#97D1F0;

}



#active_menu-nav{

	background-image:url(../images/bg_top_menu_hover.jpg);

	background-repeat:repeat-x;

	width:100%;

	font-weight:bold;

}

#left ul li{

	list-style-type:none;	

	padding-bottom:12px;

	padding-top:12px;

}

#left ul li a{

	background-image:url(../images/bg_li.jpg);

	background-repeat:no-repeat;

	width:14px;

	height:12px;	

	padding-left:20px;

}

#left ul{

	padding:0;

}

a.readon:hover, a.readon:focus, a.readon:active {

	color:#FFFFFF;

	text-decoration:underline;

}

a.readon {

	background:#97D1F0/* url(../images/readon-bg.jpg) no-repeat scroll left center*/;

	color:#FFFFFF;

/*	display:block;*/

	font-size:10px;

	height:22px !important;

	line-height:22px;

	text-align:center;
	padding:3px;

	text-transform:uppercase;

/*	width:93px;*/

}



.article_separator {

	background:transparent url(../images/dot.jpg) repeat-x scroll center center;

	clear:both;

	display:block;

	height:30px;

	margin:0;

}

.contentheading{

	color:#97D1F0;

	font-size:23px;

}



.componentheading{

	color:#97D1F0;

	font-weight:bold;

	font-size:25px;

	border-bottom:1px solid #EEEEEE;

}

.inputbox {

	background:#FFFFFF none repeat scroll 0 0;

	border:1px solid #CCCCCC;

	color:#000000;

	font-size:100%;

	padding:2px;

}

#footer ul li {

	float:left;

	list-style-type:none;

	padding-left:10px;

	padding-right:10px;

	text-align:center

}

#right a{

	color:#FF9A00 ;

	font-weight:bold;

}

#right a:hover{

	color:#A38667 ;

	text-decoration:underline;

}

#weddingpackages {

	border:1px solid #CCCCCC;

	font-family:Arial,Helvetica,sans-serif;

	width:90%;

	text-align:center;

}

#weddingpackages tr.shadedcenterbold {

	background-color:#DDDDDD;

	font-weight:bold;

	text-align:center;

}

#weddingpackages td.column1 {

	border-left:medium none;

	font-weight:bold;

	text-align:left;

	width:132px;

}

#weddingpackages td {

	border-bottom:1px solid #CCCCCC;

	border-left:1px solid #CCCCCC;

	padding:4px;

	width:82px;

}

#weddingpackages tr.shadedcenter {

	background-color:#DDDDDD;

	text-align:center;

}



#right #ignite_menu_table{

	text-align:center

}

#weddingpackages tr.shaded {

	background-color:#DDDDDD;

	text-align:center;

}

.text_contact{

	font-weight:bold;

}



.contentpaneopen table{

	border-collapse:collapse;

	

}



.wd_padding{

	padding-left:25px;

}

.main_wrapper{

	border:1px solid #999;

}

#productgraph{

	border:1px solid #CCCCCC;

}

#productgraph td{

	border:1px solid #CCCCCC;

}
