BODY, TR, TH, TD, INPUT, SELECT { font-family: arial; font-size: 11px; }
.contactus { font-family: arial; font-size: 10px; font-weight: bold; }
H1.small { font-family: arial; font-size: 10px;  line-height: 10px; margin: 0px; }
H3.small { font-family: arial; font-size: 10px;  line-height: 10px; margin: 0px; }
H1 { font-family: arial; font-size: 12pt;  line-height: 12pt; margin: 0px; }
H2 { font-family: arial; font-size: 10pt; margin: 0px; margin: 0px; }
H3 { font-family: arial; font-size: 10pt; margin: 0px; margin: 0px; }
.form { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #20313F; text-decoration: none; line-height: 10pt}
.formred { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; line-height: 10pt}
.navhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #20313F; text-decoration: none; line-height: 11pt; font-weight: bold; }
.bold { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold; }
.link1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6186A6; text-decoration: none; line-height: 11pt}
.link1:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #20313F; text-decoration: none; line-height: 11pt}
.linkstore { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: none; line-height: 11pt}
.linkstore:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990E0E; text-decoration: none; line-height: 11pt}
.quote { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none; line-height: 11pt }
.quote:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; line-height: 11pt }
FONT.space { font-family: arial; font-size: 7pt; }
FONT.spaceaff { font-family: arial; font-size: 3pt; }
.linkaff { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6186A6; text-decoration: none; }
.linkaff:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #20313F; text-decoration: none; }
.linkaffsm { font-family: Arial, Helvetica, sans-serif; color: #6186A6; text-decoration: none; }
.linkaffsm:hover {font-family: Arial, Helvetica, sans-serif; color: #20313F; text-decoration: none; }
font.aff { font-family: arial; font-size: 11px; line-height: 10pt; vertical-align: bottom }
font.affsm { font-family: arial; font-size: 7pt; line-height: 10pt; vertical-align: top }
.search { font-family: arial; font-size: 10pt; line-height: 11pt; color: #ff0000;}
.searchhead { font-family: arial; font-size: 12px; line-height: 12px; color: #20313F; text-decoration: none; }
.message { font-family: arial; font-size: 10px; line-height: 10px; color: #000000; text-decoration: none; }
.topnav { font-family: arial; font-size: 11px; line-height: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
.topnav:hover { font-family: arial; font-size: 11px; line-height: 10px; color: #20313F; font-weight: bold; text-decoration: underline; }
.partnershead { font-family: arial; font-size: 8pt; line-height: 12pt; color: #6186A6; text-decoration: none; }
.partners { font-family: arial; font-size: 8pt; line-height: 12pt; color: #6186A6; text-decoration: underline; }
.partnersli { list-style:none; font-family: arial; font-size: 8pt; line-height: 12pt; color: #6186A6; text-decoration: none; margin-top: 0px;}
.footer { list-style:none; font-family: arial; font-size: 8pt; line-height: 12pt; color: #000000; text-decoration: none; margin-top: 0px;}
.footerlink { list-style:none; font-family: arial; font-size: 8pt; line-height: 12pt; color: #6186A6; text-decoration: underline; margin-top: 0px;}
.footerlink:hover { list-style:none; font-family: arial; font-size: 8pt; line-height: 12pt; color: #6186A6; text-decoration: none; margin-top: 0px;}
.margin {margin: 0px;  background-color: #FFFFFF; }
.margin0 {margin: 0px; }
.background { background-image: url('http://www.elegantgowns.com/background.gif') }
.border0aligntop { border-width: 0px; vertical-align: top; }
.border0 { border-width: 0px; }
.width100center { width: 100%; text-align: center; }
.width100centereeeeee { width: 100%; text-align: center; background-color: #EEEEEE;}
.adbackground { width: 100%; text-align: center; background-color: #D30D0D; }
.topnavcolor { text-align: center; background-color: #6186A6; width: 17%; line-height: 10px;}
.topnavwhite { text-align: center; background-color: #FFFFFF; width: 25%; }
.topnavwhitenowidth { text-align: center; background-color: #FFFFFF; }
.topnavtable { border-spacing: 0px; text-align: center; background-color: #6186A6; width: 100%; border-collapse: collapse; }
.red { color: #FF0000; }
.formtable { border-spacing: 4px; background-color: #eeeeee; width: 100%; }
.instructions { border-width: 1px; border-style: solid; border-color: #365B7B; background-color: #eeeeee; width: 100%; padding: 2px; }
.bordertable { border-width: 2px; border-style: solid; border-color: #365B7B; padding: 2px; }
.greytable { border-width: 0px; border-style: solid; background-color: #eeeeee; padding: 2px; }
.dbstable { width: 100%; border-width: 0px; border-style: solid; background-color: #DAE3EA; padding: 2px; }
.tabletip { border-width: 2px; border-style: solid; border-color: #6186A6; background-color: #eeeeee; width: 100%; padding: 10px; }
.tableblast { border-width: 2px; border-style: solid; border-color: #6186A6; background-color: #eeeeee; padding: 10px; float: right; margin: 10px; font-weight: bold; text-align: center; }
.hrfaq { width: 75%; color: #6186A6; background-color: #6186A6; border: 0; height: 2px; }
.useddress01 { background-color: #9BB2C7;}
.useddress02 { background-color: #DFE7ED;}
.link { font-family: arial; font-size: 6pt; text-decoration: none; color: ffffff }
.designerlisttable { border-width: 0px; border-style: solid; background-color: #eeeeee; padding: 5px; font-family: arial; font-size: 9px; color: #000000; }
.designerlist { font-family: arial; font-size: 9px; color: #000000; }
.ordernote { font-family: arial; font-size: 10px; }
.ordergown { font-family: arial; font-size: 9px; color: #6186A6; }
.ourprice { font-family: arial; font-size: 17px; color: #FF0000; font-weight: bolder; }
.oursaleprice { font-family: arial; font-size: 20px; color: #FF0000; font-weight: bolder; }
.retailprice { font-family: arial; font-size: 14px; color: #000000; font-weight: bold; }
.headerdressform { text-align: left; font-family: arial; font-size: 10px; background-color: #FFFFFF;}
.store_salebox { border-width: 1px; border-style: solid; border-color: #6186A6; background-color: #D1DCE5; width: 100%; padding: 2px; }
.store_infobox { border-width: 1px; border-style: solid; border-color: #6186A6; background-color: #D1DCE5; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; }
.store_infobox_info { background-color: #D1DCE5; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.store_infobox_solid { background-color: #6186A6; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.store_sidebox { border-width: 1px; border-style: solid; border-color: #6186A6; background-color: #D1DCE5; width: 120; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder;}
.store_sidebox_solid { background-color: #6186A6; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.store_sidebox_question { background-color: #ABBFD0; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.store_sidebox_answer { background-color: #D1DCE5; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; font-weight: normal; text-align: left; letter-spacing: 0px; }
.store_helpbox { border-width: 1px; border-style: solid; border-color: #FCFF9E; background-color: #FEFFDB; width: 120; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder;}
.store_helpbox_solid { background-color: #F9FF62; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.store_helpbox_info { background-color: #FEFFDB; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.bluebox { border-width: 1px; border-style: solid; border-color: #6186A6; background-color: #D1DCE5; width: 120; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.ourcollections_box { border-width: 1px; border-style: solid; border-color: #6186A6; background-color: #EEEEEE; width: 120; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.bluebox_solid { background-color: #6186A6; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.ourcollections_solid { background-color: #6186A6; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 0px; }
.ourcollections_info { background-color: #D1DCE5; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; font-weight: normal; text-align: left; letter-spacing: 0px; margin: 3px; vertical-align: top; padding-top: 12px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; }
.bluebox_info { background-color: #D1DCE5; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; font-weight: normal; text-align: left; letter-spacing: 0px; margin: 3px; }
.bluebox_info_featured { background-color: #E6C2E6; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; font-weight: normal; text-align: left; letter-spacing: 0px; margin: 3px; }
.ordernotebox { border-width: 1px; border-style: solid; border-color: #000000; padding: 0px; margin: 0px; border-collapse: collapse; }
.pad01 { padding: 4px; }
.freebox { border-width: 1px; border-style: solid; border-color: #D30D0D; background-color: #EEEEEE; width: 100%; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder;}
.freebox_red { background-color: #D30D0D; padding: 0px; width: 370; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.freebox_grey { background-color: #EEEEEE; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D30D0D; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.freeboxLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D30D0D; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.freeboxLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D30D0D; text-decoration: underline; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.loginform { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9px;}
.login { border-width: 2px; border-style: solid; border-color: #EEEEEE; background-color: #EEEEEE; width: 100%; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder;}
.loginover { border-width: 2px; border-style: solid; border-color: #F9FF62; background-color: #F9FF62; width: 100%; padding: 0px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder;}
.loggedin { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;}
.addfavoritebutton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9px; width: 120px; }
.viewfavoritebutton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 9px; width: 100px; }
.wedding_news_category { background-color: #ABBFD0; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: center; letter-spacing: 1px; }
.wedding_news_info { background-color: #D1DCE5; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; font-weight: normal; text-align: left; letter-spacing: 0px; }
.clickmoreinfo { font-family: arial; font-size: 12px;  line-height: 18px;}
.click_big_image { font-family: arial; font-size: 10px;  line-height: 18px;}
.pagify { font-family: arial; font-size: 10px; }
.nav_searchform { font-family: arial; font-size: 10px; }
.customize { font-family: arial; font-size: 9px; background-color: #FFBD0C; border-color: #000000; border-width: 1px; border-style: solid; margin: 0px; }
.customizelink { font-family: arial; font-size: 9px; color: #000000; text-decoration: underline; letter-spacing: 1px; margin: 0px; }
.customizelink:hover { font-family: arial; font-size: 9px; color: #000000; text-decoration: none; letter-spacing: 1px; margin: 0px; }
.press_solid { background-color: #6186A6; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 14px; font-weight: bolder; text-align: left; letter-spacing: 0px; }
.press_info { background-color: #D1DCE5; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 12px; font-weight: normal; text-align: left; letter-spacing: 0px; margin: 3px; vertical-align: top; padding: 5px; }
.press_box { padding: 10px; margin: 0px; border-collapse: collapse; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
.freebox_red_home { border-width: 0px; border-style: solid; background-color: #D30D0D; padding: 5px; font-size: 10px; color: #FFFFFF; vertical-align: top; }
.freebox_red_home_link { border-width: 0px; border-style: solid; background-color: #D30D0D;  font-size: 10px; color: #FFFFFF; vertical-align: top; text-decoration: none; }
.homeforms { background-color: #6186A6; padding: 0px; spacing: 5px; border-spacing: 5px; }
.headerdressform_homequote { font-family: arial; font-size: 10px; background-color: #BFD2E2;}
.homequote { font-family: arial; font-size: 10px; background-color: #BFD2E2;}
.homequoteform { font-family: arial; font-size: 10px; }
.homeforms_content { border-width: 0px; border-style: solid; background-color: #BFD2E2; padding: 5px; font-size: 10px;  vertical-align: top; }
.homeforms_content2 { border-width: 0px; border-style: solid; background-color: #BFD2E2; padding-left: 10px; padding-right: 10px; font-size: 10px;  vertical-align: top; }
.ordersteps { border-width: 3px; border-style: solid; border-color: #6186A6; background-color: #BCD4E9; padding: 2px; }
.homeSmallFaq { font-family: arial; font-size: 10px; }

.homedresstable1 { border-left-width: 3px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 3px; border-style: solid; border-color: #6186A6; background-color: #BFD2E2; padding: 5px; font-size: 11px; }
.homedresstable2 { border-left-width: 3px; border-right-width: 3px; border-top-width: 0px; border-bottom-width: 3px; border-style: solid; border-color: #6186A6; background-color: #BFD2E2; padding: 5px; }
.homedresstablegrey { background-color: #E2E2E2; padding: 0px; border-width: 3px; border-style: dashed; border-color: #6792BC; padding: 3px; }
.homedresstableyellow { background-color: #FEFFBB; padding: 0px; border-width: 3px; border-style: dashed; border-color: #6792BC; padding: 3px; }
.otherServices { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 18px; letter-spacing: 1px; background-color: #C6C6C6; }
.signupSpecial { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; background-color: #E2E2E2; text-align: center; }
.otherServices:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; line-height: 18px; letter-spacing: 1px; background-color: #C6C6C6; }
.buyWeddingGowns { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 12px; }
.buyWeddingGownsLink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 12px; }
.smallText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
.smallText:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
.dontFillOut { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; line-height: 12px; }
.padding4 { padding: 4px; }
.leftmargin10 { margin-left: 10px;  margin-right: 10px; }
.homeStart { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #6186A6; }
.homeBlast { margin-left: 10px;  margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; }
.homeContent { margin-left: 10px;  margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; }
.homeNavBorder { border-width: 1px; border-style: solid; border-color: #6186A6; margin-left: 5px; margin-right: 5px; }
.homeNavHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 12px; letter-spacing: 0px; background-color: #BFD2E2; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #6186A6; }
.homeNavHeader2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 12px; letter-spacing: 0px; background-color: #BFD2E2; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #6186A6; }
.homeLinkNav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 16px; letter-spacing: 0px; margin-left: 20px; margin-right: 5px; }
.homeLinkNav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; line-height: 16px; letter-spacing: 0px; margin-left: 20px; margin-right: 5px; }


.topPad { padding-top: 10px; }
.navBorder { border-width: 1px; border-style: solid; border-color: #6186A6; margin-left: 5px; margin-right: 5px; width: 160px; float: left; }
.navHeader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; line-height: 12px; letter-spacing: 0px; background-color: #BFD2E2; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #6186A6; padding-left: 5px; }
.navHeader2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; line-height: 12px; letter-spacing: 0px; background-color: #BFD2E2; border-right-width: 0px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #6186A6; padding-left: 5px; }
.navSub a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 16px; letter-spacing: 0px; margin-left: 15px; margin-right: 5px; }
.navSub a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; line-height: 16px; letter-spacing: 0px; margin-left: 15px; margin-right: 5px; }
.left { float: left; border-left: solid 1px; background: #dddddd; }
.test { background-color: dddddd; }
.leftHomeContent { float: left; padding-left: 15px; }
.homeFreeBar { padding-bottom: 10px; }
.right { float: right; }
.homeBlastA { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #0000ff; text-decoration: underline; }


#eg_wrapper { width: 850px; border: 1px solid #000; }



