BODY {
	FONT-SIZE: 9pt; MARGIN: 16px 0px 0px; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #45332f
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #626262; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.textbody {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #676767; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.textbodytitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #282828; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.textbodytitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #282828; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.text2 {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #282828; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.textb {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #282828; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.articletitle {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; COLOR: #584793; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.front-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #8f3fdb; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.front-title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c37ade; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.contentheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #982d16; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.contentheader:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; COLOR: #982d16; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.local {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6c00d1; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.local:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.localtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #7362ad; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wedtips {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.directory {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #898989; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.link {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.linknav {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.linknav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.link2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #d43e9d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.linkqa {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #4492cd; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.linkqa:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #4492cd; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.announce {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6f6f6f; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.announce:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6c00d1; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.announcetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #cdb0be; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.topnav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #655680; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.topnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ae9fc8; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.rightnav {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #875ab1; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.rightnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.rightnavtext {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #8b8b8b; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.rightnavtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #6c00d1; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.rightnavtitle:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #e8a1b9; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #8b8b8b; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #8b8b8b; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.footertitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #818181; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.qa {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #949494; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.back {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5c379d; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.back:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #280560; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.gamestitle {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #868686; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.enhanced-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #6b0fc3; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.enhanced-title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #de7abd; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.enhance {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #6c00d1; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.line {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #7b7b7b; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.giveaway {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #1e1e1e; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.buttonad {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.resourcestitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #7c645b; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.resourcestitlelink {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #7c645b; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.resourcestitlelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #7c645b; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.resourcestitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6890a0; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.resourcestitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6a6a6a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.qatitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5b647c; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.qatitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #5b647c; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.qatitle2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #5b647c; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.resources {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #45332f; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.resources:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #979797; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.sidebar {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #4c3a36; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.sidebarsm {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #575155; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.sidebarsm:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #575155; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.wed {
	FONT-WEIGHT: normal; FONT-SIZE: 21pt; COLOR: #282828; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wed2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #282828; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.welcome {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #835764; FONT-FAMILY: time; TEXT-DECORATION: none
}
.wedding-planning {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #893508; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.wedding-planning:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #893508; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.wedding-planningsm {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #893508; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.wedding-planningsm:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #893508; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.wedding-planning-text {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #565656; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wedding-planning-text:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #565656; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.article-title {
	FONT-WEIGHT: normal; FONT-SIZE: 16pt; COLOR: #1a1a1a; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.article-text {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #484848; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.copy {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cacaca; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.enhanced-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #9d4534; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.enhanced-title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #9d4534; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wptext {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #626262; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wptext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #626262; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
#shopcontact {
	BORDER-RIGHT: #b8b8b8 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b8b8b8 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 16pt; PADDING-BOTTOM: 6px; BORDER-LEFT: #b8b8b8 1px solid; WIDTH: 470px; COLOR: #1a1a1a; PADDING-TOP: 6px; BORDER-BOTTOM: #b8b8b8 1px solid; FONT-FAMILY: arial
}
#shopcontainer {
	WIDTH: 470px
}
.shopgirl {
	FLOAT: left
}
.shopinfo {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FLOAT: right; MARGIN: 50px 20px 0px 0px; COLOR: #787878; FONT-FAMILY: arial
}
.shopwelcome {
	FONT-WEIGHT: normal; FONT-SIZE: 18pt; COLOR: #45332f; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.nextpre {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #512017; FONT-FAMILY: Arial, Sans-Serif; TEXT-DECORATION: underline
}
.nextpre:hover {
	TEXT-DECORATION: none
}
.notice {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; WIDTH: 460px; COLOR: #626262; PADDING-TOP: 5px; FONT-FAMILY: arial; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.shoptitle {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #bd0053; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.shoplist {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #3392ac; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.shoplist:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #3392ac; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.announcelg {
	FONT-WEIGHT: normal; FONT-SIZE: 20pt; COLOR: #787878; FONT-FAMILY: time; TEXT-DECORATION: none
}
.announcesm {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #5e5e5e; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.shoptitle {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0d8bae; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.shoptitle:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #0d8bae; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.listprice {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #191919; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.moreinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #3d3d3d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.viewtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 15pt; COLOR: #3d3d3d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.music {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #573019; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.music:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #573019; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.musicSM {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #b67956; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.musicSample {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #99859c; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.musicSample:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #99859c; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.musicCom {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #616161; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.musicCom:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #616161; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.musicfront {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #b15543; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.musicfront:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #b15543; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.musictext {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #626262; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.musictext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #626262; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.musicRec {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #616161; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.categoryTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 19pt; COLOR: #909090; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.categoryTitle2 {
	FONT-WEIGHT: normal; FONT-SIZE: 19pt; COLOR: #555555; FONT-FAMILY: arial; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4b3e3b; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #4b3e3b; PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.homelink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cacaca; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.homelink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cacaca; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.homelinkbar {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #d5b9b3; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.sitemaplink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #45332f; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.sitemaplink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #979797; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.wedding-directory {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #447f9f; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.wedding-directory:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #447f9f; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
TD.favor {
	BACKGROUND-IMAGE: url(http://www.torontobrides.com/images/left-shade.jpg); BACKGROUND-REPEAT: repeat-y
}
TD.favorrightleft {
	BACKGROUND-IMAGE: url(http://www.torontobrides.com/images/right-leftside.jpg); BACKGROUND-REPEAT: repeat-y
}
TD.favorrightright {
	BACKGROUND-IMAGE: url(http://www.torontobrides.com/images/right-rightside.jpg); BACKGROUND-REPEAT: repeat-y
}
.frontannouncetitle {
	FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #45332f; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.checklist {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #874835; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.checklist:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #874835; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wedding-games {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #893508; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.wedding-games:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #893508; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.wd {
	FONT-WEIGHT: normal; FONT-SIZE: 21pt; COLOR: #a1a1a1; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.wd2 {
	FONT-WEIGHT: normal; FONT-SIZE: 21pt; COLOR: #9c675b; FONT-FAMILY: arial; TEXT-DECORATION: none
}
