body {margin:20px 0px 10px 0px;padding:0; background:url(images/BGwedding.gif) center top no-repeat #cfad53; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
td.menu {background:url(images/menu.gif) repeat-x bottom; font-size:11px;}
td.menu a {color:#00a5be; text-decoration:none; font-weight:bold;}
td.menu a:hover {color:#ff0099;}

td.over {background:url(images/menu_hover.gif) left top no-repeat;}
td.off {}

#menupadding td{padding-left:11px; padding-right:12px;}
#menupadding td.clear {padding:0px;}

#footermenu {font-size:10px;background:#e3f4ff;}
#footermenu a {color:#546169; text-decoration:none;padding:1px;}
#footermenu a:hover {color:#002e53; background:#f1f9fe; padding:1px;}

#footertext {font-size:10px;}
#footertext a {color:#6e6d71; text-decoration:none; padding:5px 25px 7px 25px;}
#footertext a:hover {color:#fc029b; background:#ddf2ff;}

td.content {font-size:11px; color:#333333; line-height:20px;}
.content-small {
	font-size:10px;
	color:#333333;
	line-height:20px;
}
td.white {font-size:12px;color:#ffffcc;line-height:20px;}

img.pix1 { padding:3px; border:1px solid #d1d7d8; background:#FFF;}

td.label {background:#FFF;}
td.data  {background:#FFFFFF;}

td.wed-gowns {background:#FFF;}

a:link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#002e53;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#ff0099;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color:#19507c;}
a:active {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color:#002e53;}

td.tdbg1 {background:#e0ffff;}
td.tdbg2 {background:#bbf2f4;}

img {font-family:Arial, Helvetica, sans-serif; font-size: 11px; border:0px;}

.input {width:240px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#rightmenu {background:#f0f8fe; width:100%;}
#rightmenu td {height:26px; font-size:11px; padding-left:10px; border:1px solid #d0e9f6; color:#0099cc; font-weight:bold; border-bottom:1px solid #FFF;}
#rightmenu td.last {height:1px;}

#rightmenu td a {color:#00a5be; text-decoration:none;}
#rightmenu td a:hover {color:#ff0099; margin-left:1px;background:url(images/bullet3.gif) no-repeat top left; padding-left:20px;}

#rightmenu2 {background:#f0f8fe; width:100%;}
#rightmenu2 td {height:26px;padding-left:30px; border:1px solid #d0e9f6; color:#0099cc; font-weight:none; border-bottom:1px solid #FFF;}
#rightmenu2 td.last {height:1px;}

#rightmenu2 td a {color:#00a5be; text-decoration:none;}
#rightmenu2 td a:hover {color:#ff0099;;margin-left:1px;background:url(images/bullet3.gif) no-repeat top left; padding-left:20px;}

img.pix1 {border:1px double #d6d7d9; background:#f8fcff; padding:3px;} 
.textbig {font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; padding-left:5px; padding-right:2px; font-style:italic;}

.heading2 {color:#006fae; font-weight:bold; text-decoration:underline;}
td.bgfooter {background:#f1f9fe url(images/bgfooterdot.gif) repeat-x top; border-top:1px;}

td.bgcontent {background:url(images/bgshadow.gif) no-repeat top left #ffffff; padding-left:10px; padding-right:10px; border-top:1px solid #bad2f2;}

td.bgcontent2 {background:url(images/bgcontent2.gif) no-repeat top left #ffffff; padding-left:10px; padding-right:10px; border-top:1px solid #bad2f2;}

td.panel3 { background:#f1f9fe; border:1px solid #d0e9f6; color:#111;}
td.panel4 { background:#f8f3e5; border:1px solid #fdfbf6; color:#111;}


img.bgtestimonials {background:url(images/bg-testimonials.gif) top left no-repeat; padding:10px;}
div.tabtest {border:1px solid #d0bb9d; width:580; margin: 10px 0px 10px 0px;  padding:5px 5px 5px 5px; color:#0099FF; font-weight:bold;}
div.title {border:1px solid #d0bb9d; width:580; margin: 10px 0px 10px 0px;  padding:5px 5px 5px 5px; color:#0099FF; font-weight:bold;}

.bullet1 {background:url(images/bullet.gif) no-repeat top left; padding-left:20px;}
.bullet2 {background:url(images/bullet2.gif) no-repeat top left; padding-left:20px;}
.bullet3 {background:url(images/bullet2.gif) no-repeat top left; padding-left:20px;}

a.bullet {background:url(images/bullet2.gif) no-repeat top left; padding-left:20px;}

.hrtext {border:1px solid #eee2c3; height:1px; margin-bottom:15px; margin-top:15px;}

/*Accordion*/
#basic-accordian{
	border:5px solid #EEE;
	padding:5px;}
	
.accordion_headings{
	padding:5px;
	background:#b2dbe0;
	color:#008799;
	border:1px solid #FFF;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;}
	
.accordion_headings:hover{
	background:#efc4db;
	color:#FFFFFF;}
	
.accordion_child{
	padding:5px 15px 5px 15px;
	background:#FFFFFF;}
	
.header_highlight{
	background:#efc4db;
	color:#FFFFFF;}
	
.hotelimg {padding:5px; background:#FFFFFF; border:1px solid #CCCCCC;}

#tablepage {font-size:14px; color:#006fae; font-weight:bold;}
td.tdbox {background:#FFF; border:1px solid #bad2f2;font-size:14px; color:#006fae;}
td.tdbox a {font-size:14px; color:#006fae; text-decoration:none;}
td.tdbox a:hover {font-size:14px; color:#ff0099;}
td.tdcurrent {background:#d7f0fd; border:1px solid #bad2f2; color:#ff0099;}
#right_ads{margin:10px 0px;}
#right_ads img{padding-bottom:10px;}
#right_ads .detail{}

/* Sidebar Right */
#bodyright{font-size: 11px; width:243px; float:right;}
#box-msg{font-size: 11px; background: url(images/quick-link-bg.gif) repeat-y left top; width:243px; margin:0 0 10px 0; padding:0;}
#box-msg h3{background: url(images/bn-bg.gif) no-repeat left top; margin: 0px; padding:8px 0px 10px 10px; font-weight:bold; font-size: 11px; color: #fff;}
#box-msg-detail{background:url(images/quick-link-bt.gif) no-repeat left bottom; margin:0; padding:5px 10px 10px 10px; width:223px;}
.img-box-msg{font-size: 11px; color:#3333; margin:0; padding:0 0 10px 0;}	

/*Quote*/
#quote{background: url(images/tquote.gif) left top no-repeat; padding:0px; margin:0px;}
#quote .tquote{font: normal 11px/16px Arial, Helvetica, sans-serif; background: url(images/bttquote.gif) right bottom no-repeat; margin-bottom:7px;}
#quote .date{font: bold 11px/16px Arial, Helvetica, sans-serif; padding:10px 0px 0px 20px;}
#quote .fname{font: bold 11px/16px Arial, Helvetica, sans-serif; text-align:right; color:#308eab;}
#quote .tname{font: normal 11px/16px Arial, Helvetica, sans-serif; font-style:italic; text-align:right; color:#308eab;}
#quote .line{background: url(images/dot-line.gif) bottom left repeat-x; margin:5px 0px 10px 0px;}
#quote p{padding-bottom:5px; margin:0px;}
#quote .couple-img{padding:1px; margin:0px 0px 5px 5px; background-color:#CFAD53;}

/* flag */
#flag{
	color:#fff;
	float:left;}
#flag img{
	vertical-align:middle;
	padding: 0 5px;}
	
/* testimonial sidebar*/	
#testimonial_sidebar{font-size: 11px; background: url(images/tp_tm.gif) left top no-repeat; width:244px; margin:10px 0; padding: 78px 0 0 0; text-align:center; color:#960;}
#testimonial_detail{background-color:#ecdeba; margin:0; padding:10px 0 0 0; width:244px;}
#couple_detail{margin:0; padding:0 0 10px 0;}
#testimonial_detail img{border: 1px solid #ab8005; margin:0 0 5px 0;  padding:5px;}
#testimonial_footer{background: url(images/bt_tm.gif) left top no-repeat; margin:0; padding:20px 0 0 0; width:244px; height:58px;}
#testimonial_footer a {color:#960; text-decoration:underline;}
#testimonial_footer a:hover {color:#900; text-decoration:none;}
	