
/*-----------------------------------------------MAIN DIVS-----------------------------------------------*/

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; background-image: url(images2/wallpaper.jpg);}

#topbanner {width: 100%; height: 60px; background-image: url(images2/topbanner_bkgrd.jpg); margin: 0; padding: 0; text-align: center;}

#wrapper {width: 780px; background-image: url(images2/wrapper_bkgrd.jpg); text-align: center; padding: 0; margin: 0 auto;}

#mainarea {width: 700px; height: 100%; margin: 0 20px; padding-left: 20px ; text-align: left;}

#footer {width: 780px; height: 30px; bottom: 0; background-image: url(images2/footer.jpg);}


/*-----------------------------------------------SPECIFICS-----------------------------------------------*/

#topbanner img {vertical-align: middle; margin: 0 auto; padding: 0;}
/* for Internet Explorer */
/*\*/* html #topbanner img {height: 58px; margin-bottom: 1px;}/**/

#mainarea h1 {margin: 0 35px 10px 35px; font-size: 22px; color: #03233C; font-family:"Times New Roman", Times, serif;}
#mainarea h2 {margin: 0 35px 10px 35px; font-size: 16px; color: #03233C; }
#mainarea p {margin: 10px 35px; padding: 0; text-align: justify; line-height: 18px; }
#mainarea #maintext p {width: 340px; margin: 10px 35px; padding: 0; text-align:justify; line-height: 18px; font-size: 13px; text-indent: 16px;}
#mainarea img {margin: 5px;}

#wed_flash {width: 250px; height: 333px; float: right; margin: 18px 0 18px 0; padding: 4px; display: inline;}

.right {float: right; margin: 5px 30px 5px 20px; display: inline;}
.left {float: left; margin: 5px 15px 5px 35px; display: inline; }

#mainarea .pack_areas {width: 631px; height:191px; margin: 10px 0 10px 35px; border: 1px solid #A7CAE0; background-color: #fff; clear: both;}
#mainarea .pack_areas .pack_info {width: 244px; margin: 43px 20px 10px 0; padding: 0; float: right; display: inline; font-family:"Times New Roman", Times, serif;}
#mainarea .pack_areas h2 {margin: 0; font-size: 18px; font-weight: normal; color: #03233C;}
#mainarea .pack_areas h3 {margin: 0; font-size: 14px; font-weight: normal;}
#mainarea .pack_areas p {margin: 0; font-size: 14px; }
#mainarea .pack_areas p a:link,
#mainarea .pack_areas p a:active,
#mainarea .pack_areas p a:visited {font-size: 12px; font-style: italic;}
#mainarea .pack_areas p a:hover {font-size: 12px; font-style: italic;}

#additional_info {width: 630px; margin: 10px 35px; border: 1px solid #7B9FD6;}
	
	#just_sm {width: 355px; height: 191px; background-image:url(images2/justmeandmybeau_sm.jpg); display: block; float: left; cursor: pointer;} 
	#only_sm {width: 355px; height: 191px; background-image:url(images2/onlythosedearesttous_sm.jpg); display: block; float: left; cursor: pointer;}
	#elegant_sm {width: 355px; height: 191px; background-image:url(images2/elegantafternoon_sm.jpg); display: block;  float: left; cursor: pointer;}
	#still_sm {width: 355px; height: 191px; background-image: url(images2/stilltheonevow_sm.jpg); display: block;  float: left; cursor: pointer;}
	#formal_sm {width: 355px; height: 191px; background-image:url(images2/aformaleveningaffair_sm.jpg); display: block;  float: left; cursor: pointer;}

.center {text-align: center;}

