/*CSS UNIVERSAL*/
body {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;
	background-color: #A3D6E3; background-image: url(images/welcome_btmflowers.gif); 
	background-position: left bottom; background-repeat: no-repeat;}
table.mainlayout {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; width: 100%;}
table.mainlayout td.navigationcolumn {margin: 0px; padding: 12px 6px 15px 15px; border: 0px; border-collapse: collapse; 
	width: 167px; vertical-align: top;}
table.mainlayout td.contentcolumn {margin: 0px; padding: 12px 35px 15px 12px; border: 0px; border-collapse: collapse; 
	width: 100%; vertical-align: top;
	background-image: url(images/welcome_topflowers.gif); background-position: right top; background-repeat: no-repeat;}

a, a:link, a:visited {color: #137791; text-decoration: none;}
a:hover {color: #137791; text-decoration: underline;}

form {display: inline;}

/*FOR NAVIGATION AND LOGO AREA*/
div#logoarea {position: relative; left: 0px; top: 0px;}
div#navigationarea {position: relative; left: 0px; top: 0px;}
ul.navigation {
	margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
ul.navigation li {
	margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;
	list-style: none;}

table.logotable {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; width: 167px;}
table.logotable td {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; width: 167px;}

/*FOR PAGE CONTENT AREA*/
div#contentarea {}
table.contenttable {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; width: 100%;}
table.contenttable td.topleft {width: 10px; height: 10px; text-align: right;
	margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
table.contenttable td.topright {width: 10px; height: 10px; text-align: left;
	margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
table.contenttable td.btmleft {width: 10px; height: 10px; text-align: right;
	margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
table.contenttable td.btmright {width: 10px; height: 10px; text-align: left;
	margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
table.contenttable td.inside {width: 100%; 
	margin: 0px; padding: 0px 12px; border: 0px; border-collapse: collapse;
	background-color: #FFFFFF;}

h1.pagetitle {margin: 0px; padding: 0px;}
h1 {font-size: 16px; color: #066077; font-weight: normal;}
h2 {font-size: 16px; color: #066077; font-weight: normal; margin: 25px 0px 10px 0px;}
h3 {font-size: 13px; margin-top: 25px; margin-bottom: 6px;}
h3.name {font-size: 13px; margin-top: 5px; margin-bottom: 8px;}
h3.name .role {font-size: 11px;}
p.intro {width: 94%; margin-top: 0px;}
.note {font-size: 10px; font-weight: normal; font-style: italic;}
table.data {width: 100%; border: 0px; border-collapse: collapse;}
table.data td {border-bottom: 1px solid #CCCCCC; padding: 2px 4px; margin: 0px;}
table.data th {background-color: #65A1B1; color: #FFFFFF; text-align: left; 
	border-bottom: 1px solid #CCCCCC; padding: 2px 4px; margin: 0px; font-weight: normal; vertical-align: bottom;}
table.data th.datasubheading {background-color: #FFFFFF; color: #000000; text-align: left; 
	border-bottom: 1px solid #CCCCCC; padding: 2px 4px 2px 18px; margin: 0px;}

table.dataDetails {border: 0px; border-collapse: collapse; width: 100%;}
table.dataDetails td {white-space: nowrap; padding: 7px 4px 7px 0px; margin: 0px; vertical-align: top;}

table.dataMoreInfo {border: 0px; border-collapse: collapse; width: 100%;}
table.dataMoreInfo td {padding: 7px 4px 7px 0px; margin: 0px; vertical-align: top; width: 50%;}
table.dataMoreInfo ul {padding: 0px 5px 0px 15px; margin: 0px;}
table.dataMoreInfo li {line-height: 13px; margin: 0px;}
.orderText {width:300px;}
.orderTextArea {width:300px;height:100px;}

table.potteryTable {border: 2px solid #65A1B1; margin: 0px; padding: 0px; border-collapse: collapse;}
table.potteryTable th.heading {padding: 1px 5px; margin: 0px; background-color: #65A1B1; color: #FFFFFF;}
table.potteryTable th.pottery {padding: 1px 5px; margin: 0px; font-weight: normal; text-align: left;
	border-top: 1px solid #65A1B1; border-bottom: 1px solid #65A1B1; border-collapse: collapse;}
table.potteryTable td.price {padding: 1px 5px; margin: 0px; text-align: right;
	border-top: 1px solid #65A1B1; border-bottom: 1px solid #65A1B1; border-collapse: collapse;}
table.regTable {width:100%; border:#333333 thin none; margin:0px; padding:0px; border-collapse:collapse;} 
table.regTable td.regCell {text-align:center; width:50%; border:#333333 thin none; padding:5px 5px; margin:0px;}


table.rsvpTable {margin: 0px; padding: 0px; border: 0px; border-collapse: collapse;}
table.rsvpTable td {padding: 2px 0px; margin: 0px; border: 0px;}
table.rsvpTable td.label {text-align: right; vertical-align: top; margin: 0px; padding: 1px 7px 0px 0px;}
input.textbox {border-bottom: 1px solid #65A1B1;
	border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #023846; padding: 2px;}
textarea.textarea {border: 1px solid #65A1B1; padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 170px; color: #023846;}
input.button {border: 1px solid #000000; background-color: #65A1B1; color: #FFFFFF; 
	font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
