@charset "UTF-8";
/* CSS Document */

/*home*/

body { padding:0; margin:0; background-color:#3E342D; margin-bottom:20px;
}

#outer { margin-left:auto; margin-right:auto; width:1000px;
}

#container { width:1000px; height:1000px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto;
}

#header { width:1000px; height:134px; background-color:#FFF; border-bottom:1px solid #3E342D; background-image:url(images/headerBar.gif); background-repeat:no-repeat;
}

#logo {height:119px; width:298px; float:left; margin-top:15px; margin-left:17px;
}

#socialContactContainer { height:134px; width:685px; float:left;
}

#contactBar { float:right; margin-right:15px; width:670px; margin-top:15px;
}

#socialMedia { float:right; margin-right:15px; margin-top:20px; width:670px;
}

#music { float:right; margin-top:15px; width:271px; height:35px; margin-right:15px;
}

#navContainer { width:1000px; height:40px; background-color:#EFEEEC; border-bottom:1px solid #3E342D;
}

#flashContainer { width:1000px; height:349px; border-bottom:1px solid #3E342D; background-color:# FFF;
}

#bottomContainer { width:1000px; height:474px; background-color:#EFEEEC;
}

#awardsBar { width:1000px; height:65px; padding:2px 0 2px 0;
}

#promoContainer { width:1000px; height:367px;
}

#promoBox1 { width:278px; height:361px; margin-left:17px; padding-top:0; border:3px solid #998F7F; float:left; background-color:#d8d6d5; 
}

#eventHeader { width:278px; height:86px;
}

.scroll { position:relative; overflow:hidden; height:265px; width:278px; margin:0 0 10px 0; padding:0;
}

#promoBox2 { width:357px; height:361px; margin-left:17px; border:3px solid #998F7F; float:left; background-color:#fff;
}

#blogHeader { width:257px; height:55px; margin:0px; padding:0px; float:left;
}

#blogPic { width:100px; height:361px; float:left;
}

#blogFeed { width:227px; height:296px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3e342d; padding:0px 15px 10px 15px; line-height:1.5em; float:left;
}

#blogFeed a { text-decoration:none; color:#998f7f; margin:0; padding:0;
}

#blogFeed a:hover { text-decoration:underline; color:#3e342d;
}

#promoBox3 { width:278px; height:361px; margin-left:17px; border:3px solid #998F7F; float:left; background-color:#DDD;
}

#lookTop { width:278px; height:163px; margin:0; padding:0;
}

#lookText { width:278px; height:31px; margin:0; padding:0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; background-color:#998f7f; 
}

#lookBottom { width:278px; height:163px; margin:0; padding:0;
}

#footerBar { height:39px; width:1000px;
}

/*home text*/

p.contactBar { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:right; margin:0; padding:0;
}

p.contactBar a { color:#3E342D; text-decoration:none;
}

p.contactBar a:hover { text-decoration:underline;
}

.contactBarOn { font-weight:bold; text-decoration:underline;
}

p.footer { color:#3E342D; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-align:center; padding:10px 0 0 0; margin:0;
}

p.footer a { color:#3E342D; text-decoration:none;
}

p.footer a:hover { text-decoration:underline;
}

p.promoBox1 { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; margin:0; padding:0 0 20px 0;
}

p.promoBox1 a { color:#3E342D; font-weight:bold; text-decoration:none;
}

p.promoBox1 a:hover { color:#998f7f; text-decoration:underline;
}

p.promoBox1MultiLine { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; margin:0; padding:0 0 2px 0;
}

p.promoBox1Date { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; margin:0; padding:0 0 5px 0; font-weight:bold;
}

h3 { color:#3E342D; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-align:center; margin:0; padding:10px 0 5px 0; font-weight:bold; font-style:italic;
}

p.blogTag { color:#998f7f; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:center; margin:0; padding:0 0 5px 0; font-style:italic
}

p.lookText { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; margin:0; padding-top:7px; text-align:center;
}

p.lookText a { color:#FFF; text-decoration:none;
}

p.lookText a:hover { color:#3e342d; text-decoration:underline;
}

/*home images*/

#socialMedia img { border-style:none; float:right; margin-left:10px;
}

#socialMedia object { float:left; margin-right:30px; margin-top:2px;
}

#logo img { border-style:none;
}

/*main navigation*/

ul.navUL { padding:0px; margin:0px; list-style:none; width:1000px; display:block;
}

li.navList {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#3E342D;
	margin:0px;
	padding:0px;
	height:29px;
	text-align:center;
	float:left;
}

li.navListOn {
	background-color:#998F7F;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	margin:0px;
	height:29px;
	text-align:center;
	float:left;
	padding-top:11px;
}

li.navListOn a {
	text-decoration:none;
	background-color:#998F7F;
	display:block;
	color:#fff;
	height:29px;
	text-align:center;
}

li.navListOn a:hover {
	text-decoration:underline;
}

li.navList a {
	text-decoration:none;
	color:#3E342D;
	display:block;
	height:29px;
	padding:0px;
	text-align:center;
	padding-top:11px;
}

li.navList#bridal a, li.navListOn#bridal {
	width:151px;
}

li.navList#alterations a, li.navListOn#alterations {
	width:148px;
}

li.navList#accessories a, li.navListOn#accessories {
	width:137px;
}

li.navList#party a, li.navListOn#party {
	width:146px;
}

li.navList#tuxedos a, li.navListOn#tuxedos {
	width:113px;
}

li.navList#vendors a, li.navListOn#vendors {
	width:188px;
}

li.navList#about a, li.navListOn#about {
	width:117px;
}

li.navList a:hover {
	background-color:#998F7F;
	color:#fff;
}

/*secondary navigation*/

ul.secNavUL { padding:0; margin:18px 10px 0 18px; list-style:none; width:145px; display:block; border-top:1px solid #EFEEEC;
}

li.secNavList {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	color:#3E342D;
	margin:0px;
	padding-top:11px;
	height:25px;
	text-align:left;
	border-bottom:1px solid #EFEEEC;
}

li.secNavListOn {
	text-decoration:none;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	color:#3E342D;
	padding-top:11px;
	margin:0px;
	height:25px;
	text-align:left;
	border-bottom:1px solid #EFEEEC;
}

li.secNavList a, li.secNavListOn a {
	text-decoration:none;
	color:#3E342D;
	display:block;
	height:29px;
	padding:0px;
	text-align:left;
}

li.secNavList a:hover, li.secNavListOn a:hover {
	text-decoration:underline;
}

/*tertiary navigation*/

ul.terNavUL { padding-left:10px; margin:18px 10px 0 18px; list-style:none; width:135px; display:block;
}

li.terNavList {
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3E342D;
	margin:0px;
	padding-top:5px;
	height:15px;
	text-align:left;
}

li.terNavListOn {
	text-decoration:none;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3E342D;
	padding-top:5px;
	margin:0px;
	height:15px;
	text-align:left;
}

li.terNavList a, li.terNavListOn a {
	text-decoration:none;
	color:#3E342D;
	display:block;
	height:19px;
	padding:0px;
	text-align:left;
}

li.terNavList a:hover, li.terNavListOn a:hover {
	text-decoration:underline;
}

/*bridal*/

#containerBridal { width:1000px; height:950px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF;
}

#bottomBar { height:108px; width:1000px; background-color:#FFF; float:left;
}

#centerBarBridal { width:1000px; height:666px;
}

#secNav { height:666px; width:166px; float:left;
}

#bridalCopyContainer { height:666px; width:460px; float:left;
}

#bridalCopyHeader { height:77px; width:445px; float:left; margin-left:15px;
}

#bridalCopy { height:559px; width:430px; float:left; padding:15px; overflow:auto;
}

#bridalPics { height:655px; width:374px; float:left; padding-top:11px;
}

#bridalTop { height:260px; width:374px;
}

#bridalTopLeft { height:260px; width:215px; float:left; background-color:#EFEEEC;
}

#bridalTopRight { height:260px; width:132px; margin-left:10px; float:left; margin-right:16px;
}

#bridalTopRightTop { height:142px; width:132px; float:left; background-color:#EFEEEC;
}

#bridalTopRightBottom { height:108px; width:132px; float:left; margin-top:10px; background-color:#EFEEEC;
}

#bridalBottom { height:259px; width:374px; margin-top:10px; margin-bottom:10px
}

#bridalBottomLeft { height:259px; width:165px; float:left;
}

#bridalBottomLeftTop { height:108px; width:165px; float:left; background-color:#EFEEEC;
}

#bridalBottomLeftBottom { height:141px; width:165px; float:left; margin-top:10px; background-color:#EFEEEC;
}

#bridalBottomRight { height:259px; width:183px; float:left; margin-left:10px; margin-right:16px; background-color:#EFEEEC;
}

h1 { margin:0; padding:0;
}

p.main { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding:0; line-height:1.6em;
}

p.main a { color:#3E342D; text-decoration:underline; font-weight:bold;
}

p.main a:hover { color:#998f7f;
}

p.mainSub { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding-bottom:5px; line-height:1.6em; font-style:italic;
}

.aside { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-align:left; margin:0; padding-bottom:5px; line-height:1.3em; font-style:italic;
}

/*vendors*/

#containerVendors { width:1000px; height:1400px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarVendors { width:1000px; height:1116px;
}

#secNavVendors { height:1116px; width:166px; float:left;
}

#vendorsCopyContainer { height:1116px; width:460px; float:left;
}

#vendorsCopy { height:1009px; width:430px; float:left; padding:15px; overflow:auto;
}

#vendorBar { margin-top:15px; width:166px;
}

#vendorBar img { border-style:none;
}

#keith { margin-left:auto; margin-right:auto; width:110px; padding-top:10px; padding-bottom:15px; border-bottom:1px solid #efeeec; border-top:1px solid #efeeec;
}

#char, #cmt, #new { margin-left:auto; margin-right:auto; width:110px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #efeeec;
}

#vendorsPics { height:1105px; width:374px; float:left; padding-top:11px;
}

/*about*/

h2 { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding:0; font-weight:bold; margin-bottom:10px;
}

#containerAbout { width:1000px; height:1100px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarAbout { width:1000px; height:816px;
}

#secNavAbout { height:816px; width:166px; float:left;
}

#aboutCopyContainer { height:816px; width:460px; float:left;
}

#aboutCopy { height:709px; width:430px; float:left; padding:15px; overflow:auto;
}

#aboutPics { height:805px; width:374px; float:left; padding-top:11px;
}

/*party*/

p.discounts { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center; margin:0; padding:0; line-height:1.6em; font-weight:bold;
}

/*partyinfo*/

#containerPartyInfo { width:1000px; height:1150px; min-height:800px; max-height:1500px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarPartyInfo { width:1000px; height:866px;
}

#secNavPartyInfo { height:866px; width:166px; float:left;
}

#partyInfoCopyContainer { height:866px; width:460px; float:left;
}

#partyInfoCopy { height:759px; width:430px; float:left; padding:15px; overflow:auto;
}

#partyInfoPics { height:855px; width:374px; float:left; padding-top:11px;
}

/*bridaldesigners*/

#bridalDesignerLogos { height:655px; width:374px; float:left; padding-top:11px;
}

#bridalDesignerLogos img { border:none;
}

#designers1, #designers2, #designers3, #designers4, #designers5, #designers6, #designers7 { width:374px; height:100px;
}

#designersLeft { height:80px; width:172px; float:left; padding:10px;
}

#designersRight { height:80px; width:172px; float:left; padding:10px 10px 10px 0;
}

#designersLeftOn { height:78px; width:170px; float:left; padding:10px;
}

#designersRightOn { height:78px; width:170px; float:left; padding:10px 10px 10px 0;
}

#designersLeftOn img, #designersRightOn img { border:1px solid #000;
}

#designersPics { height:400px; width:445px; float:left;
}

#designersWebLink { width:425px; float:left; margin-left:20px;
}

#designTop { height:360px; width:405px; padding:20px;
}

#designTopLeft { height:360px; width:225px; float:left; background-color:#EFEEEC;
}

#designTopRight { height:360px; width:170px; margin-left:10px; float:left;
}

#designTopRightTop { height:192px; width:170px; float:left; background-color:#EFEEEC;
}

#designTopRightBottom { height:158px; width:170px; float:left; margin-top:10px; background-color:#EFEEEC;
}

/*altbridal*/

#altBridalCopyContainer {
}

#containerAltBridal { width:1000px; height:1550px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarAltBridal { width:1000px; height:1266px;
}

#secNavAltBridal { height:1266px; width:166px; float:left;
}

#altBridalCopyContainer { height:1266px; width:460px; float:left;
}

#altBridalCopy { height:1159px; width:430px; float:left; padding:15px; overflow:auto;
}

#altBridalPics { height:1255px; width:374px; float:left; padding-top:11px;
}

/*accessories*/

#dyeables { margin-left:auto; margin-right:auto; width:110px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #efeeec; border-top:1px solid #efeeec;
}

#benjamin, #pink, #edward, #christina { margin-left:auto; margin-right:auto; width:110px; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #efeeec;
}

/*partycustom & bridalcustom*/

#containerPartyCustom { width:1000px; height:950px; min-height:800px; max-height:1500px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarPartyCustom { width:1000px; height:666px;
}

#secNavPartyCustom { height:666px; width:166px; float:left;
}

#partyCustomCopyContainer { height:666px; width:460px; float:left;
}

#partyCustomCopy { height:559px; width:430px; float:left; padding:15px; overflow:auto;
}

#partyCustomPics { height:655px; width:374px; float:left; padding-top:11px;
}

/*partydesigners*/

#partyDesignerLogos { height:855px; width:374px; float:left; padding-top:11px;
}

#partyDesignerLogos img { border:none;
}

/*faq*/

p.question { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding:0; line-height:1.6em; font-style:italic; font-weight:bold;
}

hr { color:#3e342d; margin-bottom:15px; margin-top:-2px;
}

#askFormContainer { height:1063px; width:353px; float:left; padding:11px 10px 0 10px; margin-bottom:20px; background-color:#efeeec; margin-top:20px; border-left:1px solid #3e342d; border-top:1px solid #3e342d; border-bottom:1px solid #3e342d;
}

#askFormHeader { height:80px; width:353px;
}

#askForm { height:972px; width:353px; border-top:1px solid #3e342d; padding-top:10px;
}

p.askForm { color:#998f7f; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:center; margin:0; padding:0 0 5px 0; font-style:italic; line-height:1.5em;
}

p.formName { color:#3e342d; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; margin:0; padding:0 0 5px 0; font-weight:bold;
}

.formInstruct { color:#998f7f; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:left; padding:0 0 5px 0; font-style:italic; font-weight:normal; margin:0;
}

.textareaRequiredMsg { color:#900; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-align:left; padding:0 0 5px 0; font-style:italic; font-weight:normal; margin:0;
}

label { color:#3e342d; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding:0;
}

#containerFaq { width:1000px; height:1400px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarFaq { width:1000px; height:1116px;
}

#secNavFaq { height:1116px; width:166px; float:left;
}

#faqCopyContainer { height:1116px; width:460px; float:left;
}

#faqCopy { height:1009px; width:430px; float:left; padding:15px; overflow:auto;
}

/*trunkshows*/

p.date { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0 0 0 0; padding:0; font-weight:bold;
}

/*hours&directions*/

#containerHours { width:1000px; height:1300px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarHours { width:1000px; height:1016px;
}

#secNavHours { height:1016px; width:166px; float:left;
}

#hoursCopyContainer { height:1016px; width:460px; float:left;
}

#hoursCopy { height:909px; width:430px; float:left; padding:15px; overflow:auto;
}

small a { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:left; font-weight:bold; text-decoration:none;
}

small a:hover { color:#998f7f; text-decoration:underline;
}

#hoursRightBar { height:995px; width:354px; float:left; padding:11px 10px 10px 10px;
}

#hoursText { width:334px; margin:0; padding:10px 10px 10px 20px; border-left:1px solid #3e342d; height:975px;
}

p.hoursHeader { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:left; margin:0; padding:0; font-weight:bold;
}

p.hoursNotes { color:#998f7f; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; padding:5px 0 20px 0; font-style:italic; font-weight:normal; margin:0; line-height:1.3em;
}

span.main { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding:0; line-height:1.6em;font-weight:normal;
}

/*news*/

#newsTop { height:425px; width:354px; margin:10px; border-bottom:1px solid #3e342d;
}

#newsMiddle { height:350px; width:354px; margin:10px; border-bottom:1px solid #3e342d;
}

#newsBottom { height:490px; width:354px; margin:10px;
}

#containerNews { width:1000px; height:1600px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarNews { width:1000px; height:1316px;
}

#secNavNews { height:1316px; width:166px; float:left;
}

#newsCopyContainer { height:1316px; width:460px; float:left;
}

#newsCopy { height:1209px; width:430px; float:left; padding:15px; overflow:auto;
}

#newsPics { height:1305px; width:374px; float:left; padding-top:11px;
}

#awardLogos { height:100px; width:430px;
}

#awardLogos img { border:none;
}

#wire, #knot { width:100px; height:100px; margin-right:10px; float:left;
}

#pilot { width:98px; height:98px; margin-right:10px; float:left; border:1px solid #999;
}

#roty { width:98px; height:98px; float:left; border:1px solid #999;
}

#awardsCopy { float:left; width:430px;
}

/*testimonials*/

#containerTest { width:1000px; height:1600px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; background-color:#FFF; position:relative;
}

#centerBarTest { width:1000px; height:1316px;
}

#secNavTest { height:1316px; width:166px; float:left;
}

#testCopyContainer { height:1316px; width:460px; float:left;
}

#testCopy { height:1209px; width:430px; float:left; padding:15px; overflow:auto;
}

#testPics { height:1305px; width:374px; float:left; padding-top:11px;
}

#testPageNav { width:106px; height:57px; float:left; margin:10px;
}

/*faq*/

.faq_question{	/* Styling question */
	/* Start layout CSS */
	font-family:Verdana, Geneva, sans-serif;
	color:#3e342d;
	font-size:11px;
	width:430px;
	margin:2px 0 2px 0;
	padding-left:2px;
	height:auto;

	/* End layout CSS */

	overflow:hidden;
	cursor:pointer;
}
.faq_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:none;
	width:400px;
	margin:0;

	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.faq_answer_content{	/* Content that is slided down */
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	color:#53463e;
	line-height:1.5em;
	padding:0 5px 10px 15px;
	font-size:10px;
	position:relative;
}

p.mainSubCat { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; margin:0; padding-bottom:5px; line-height:1.6em; font-style:italic; font-weight:bold;
}

/*contact*/

#contactRightBar { height:805px; width:354px; float:left; padding:11px 10px 10px 10px;
}

#contactText { width:334px; margin:0; padding:10px 10px 10px 20px; border-left:1px solid #3e342d; height:785px;
}

p.contact { color:#3E342D; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:left; margin:0 0 5px 0; padding:0; font-weight:bold;
}

.contactNotes { color:#998f7f; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; padding:0 0 15px 0; font-style:italic; font-weight:normal; margin:0; line-height:1.3em;
}

#contactFormContainer { height:600px; width:400px; float:left; padding:11px 10px 0 10px; margin-bottom:20px; margin-top:0;
}

#contactFormHeader { height:80px; width:410px;
}

#contactForm { height:500px; width:400px; border-top:1px solid #3e342d; padding-top:10px;
}

#contactCopy { height:709px; width:430px; float:left; margin:15px; overflow:auto; background-color:#efeeec;
}

#newsticker-demo .title {
width:278px;
height:86px;
margin:0;
padding:0;
}

.newsticker-jcarousellite { width:278px; margin:0; padding:0; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding:15px; margin-bottom:5px; }
.newsticker-jcarousellite .info { float:left; width:248px; margin:0; padding:0; }

.clear { clear: both; }

/*appointment*/

#apptCopy { height:909px; width:430px; float:left; margin:15px; overflow:auto; background-color:#efeeec;
}

#apptFormContainer { height:878px; width:410px; float:left; padding:11px 10px 0 10px; margin-bottom:20px; margin-top:0;
}

#apptForm { height:787px; width:410px; border-top:1px solid #3e342d; padding-top:10px;
}

select { color:#3e342d; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:left; margin:0; padding:0;
}