body {
	text-align: center; padding-bottom: 0px; background-color: #fff; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; font-size: 12px; padding-top: 0px
}
textarea {
	line-height: 16px; font-family: arial, helvetica, sans-serif; color: #231f20; font-size: 12px
}
p {
	text-align: left; padding-bottom: 10px; line-height: 16px; padding-top: 2px
}
ul {
	line-height: 16px; font-family: arial, helvetica, sans-serif; margin-bottom: 0.5em
}
ol {
	line-height: 16px; font-family: arial, helvetica, sans-serif; margin-bottom: 0.5em
}
dl {
	line-height: 16px; font-family: arial, helvetica, sans-serif; margin-bottom: 0.5em
}
li {
	line-height: 16px; font-family: arial, helvetica, sans-serif; margin-bottom: 0.5em
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
h2 {
	padding-bottom: 9px; text-transform: none; font-family: arial, helvetica, san-serif; color: #f15d31; font-size: 18px; font-weight: bold; padding-top: 1px
}
h3 {
	padding-bottom: 6px; text-transform: uppercase; font-family: arial, helvetica, san-serif; color: #003366; font-size: 15px; font-weight: lighter; padding-top: 3px
}
h4 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #f15d31; font-size: 14px; font-weight: bold; padding-top: 0px
}
h4 a {
	padding-bottom: 8px; font-family: arial, helvetica, san-serif; color: #f15d31; font-size: 14px; text-decoration: none; padding-top: 3px
}
h4 a:hover {
	padding-bottom: 8px; font-family: arial, helvetica, san-serif; color: #003366; font-size: 14px; text-decoration: underline; padding-top: 3px
}
h5 {
	padding-bottom: 2px; font-family: arial, helvetica, san-serif; color: #000; font-size: 12px; font-weight: bold; padding-top: 5px
}
h5 a {
	padding-bottom: 2px; font-family: arial, helvetica, san-serif; color: #000; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 5px
}
h5 a:hover {
	padding-bottom: 2px; font-family: arial, helvetica, san-serif; color: #000; font-size: 12px; font-weight: bold; text-decoration: underline; padding-top: 5px
}
h6 {
	padding-bottom: 10px; text-transform: uppercase; padding-left: 10px; padding-right: 10px; font-family: arial, helvetica, san-serif; color: #ffffff; font-size: 15px; font-weight: lighter; padding-top: 10px
}
.err {
	color: #f00
}
#pagewidth {
	text-align: left; width: 1000px; margin-left: auto; margin-right: auto
}
#leftcol {
	position: relative; width: 150px; float: left; font-size: 12px
}
#leftcol p {
	text-align: left; color: #231f20; font-size: 12px
}
#leftcol img {
	color: #231f20; font-size: 12px
}
#leftcol table {
	color: #231f20; margin-left: 7px; font-size: 12px
}
#leftcol a {
	line-height: 12px; color: #403d3e; font-size: 12px; text-decoration: none
}
#leftcol a:hover {
	line-height: 12px; color: #403d3e; font-size: 12px; text-decoration: underline
}
#twocols {
	position: relative; text-align: left; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 1000px; padding-right: 0px; float: left; padding-top: 0px
}


#rightcol {
	position: relative; margin-top: 10px; width: 305px; float: right
}
#rightcol p {
	font-size: 12px
}
#rightcol a {
	color: #403d3e; text-decoration: none
}
#rightcol a:visited {
	color: #403d3e; text-decoration: none
}
#rightcol a:hover {
	color: #787878; text-decoration: underline
}

#rightcol .callhead {
	COLOR: #F15E32;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none
}
#rightcol .callhead:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #f15c62; FONT-SIZE: 16px; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#rightcol .callhead:hover {
	TEXT-DECORATION: none
}


#rightcol .subhead a, #rightcol .subhead a:visited{
	text-decoration: none;
}
#rightcol .subhead a:hover {
text-decoration: underline;
color:#ffffff;
}


#rightcol .callitem {
	font-size: 12px;
	text-decoration: none;
}
#rightcol .callitem {
	width: 250px;

}

#rightcol .callitem:hover {
	text-decoration: underline
}



#maincol {
	position: relative; padding-bottom: 0px; margin: 0px; min-height: 300px; padding-left: 0px; width: 680px; padding-right: 0px; display: inline; float: left; padding-top: 0px
}




#maincol #homegroup table {
	
}
#maincol #homegroup th {
	text-align: left;
	padding-bottom: 5px;
	background-color: #7f7f7f;
	padding-left: 8px;
	padding-right: 5px;
	color: #ffffff;
	font-size: 11pt;
	padding-top: 5px;
}
#maincol #homegroup th a {
	background-color: #7f7f7f; color: #ffffff; text-decoration: none
}
#maincol #homegroup th a:visited {
	background-color: #7f7f7f; color: #ffffff; text-decoration: none
}
#maincol #homegroup th a:hover {
	color: #f37652; text-decoration: none
}
#maincol #homegroup td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#maincol #homegroup td p {
	padding-top: 0px
}




#footer {
	background-color: transparent; height: 110px; clear: both
}
#container {
	padding-bottom: 3px; margin: 0px auto; padding-left: 3px; width: 1028px; padding-right: 3px; padding-top: 3px
}
#content {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; clear: both; padding-top: 0px
}
.content {
	margin: 0px; vertical-align: top; padding-top: 0px
}
.content {
	line-height: 16px; border-right: #554842 0px solid
}
.sidebar {
	min-height: 200px
}
.sidebar li {
	list-style-position: outside; line-height: 13px; letter-spacing: 0px; font-size: 12px
}
.sidebar#left {
	margin-top: 1px; padding-left: 0px; padding-right: 0px
}
.sidebar#right {
	padding-bottom: 0px; margin-top: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.tophead {
	background: url(http://mura.martreg.com/tasks/sites/nationalbridal/assets/image/spacer.gif)
}
.home_callout {
	padding-bottom: 10px; text-transform: none; margin-top: 0px; padding-left: 10px; padding-right: 10px; margin-bottom: 0px; color: #ffffff; margin-left: 0px; font-size: 12px; padding-top: 10px; font-face: helvetica, arial, sans-serif
}
.home_callout a {
	border-bottom: #ccc 1px dotted; color: #000; text-decoration: none
}
.home_callout a:hover {
	border-bottom: #999 1px solid
}
#header {
	position: relative; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #111111; font-size: 10pt; padding-top: 0px; font-color: #fff
}
#logo {
	text-align: left; margin-bottom: 16px; margin-left: 0px
}
#headertd {
	padding-left: 4px; color: #fff; font-size: 11px; padding-top: 4px
}
#headertd a {
	line-height: 15px; text-transform: none; font-family: arial, helvetica, sans-serif; color: #fff; font-size: 11px; font-weight: 800; text-decoration: none
}
#headertd a:hover {
	text-transform: none; font-family: arial, helvetica, sans-serif; color: #d7d7d1; font-size: 11px; font-weight: 800; text-decoration: none
}
.headerclear {
	background: url(http://mura.martreg.com/tasks/sites/nationalbridal/assets/image/spacer.gif)
}
#header table {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px; font-color: #fff
}
#header tbody {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px; font-color: #fff
}
#header tr {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px; font-color: #fff
}
#header td {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px; font-color: #fff
}
#header img {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px
}
#header table a {
	font-family: arial, helvetica, sans-serif; text-decoration: none; font-color: #fff
}
#header table a hover {
	font-family: arial, helvetica, sans-serif; text-decoration: none; font-color: #000
}
#header a {
	font-family: arial, helvetica, sans-serif; text-decoration: none; font-color: #fff
}
#header a hover {
	font-family: arial, helvetica, sans-serif; text-decoration: none; font-color: #b8b598
}
.headerft {
	font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 9px
}
.headerli {
	font-family: arial, helvetica, sans-serif; color: #e2e2e2; font-size: 1.25em
}
.white {
	background-color: transparent; clear: both
}
.clearfix:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
#navigation {
	background-color: #7f7f7f
}
#wrapper {
	padding-top: 10px
}
ul.menu {
	padding-bottom: 0px; list-style-type: none; margin: 0px 0px 0px 76px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px
}
ul.menu * {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul.menu a {
	display: block; color: #ffffff; text-decoration: none
}
ul.menu a:hover {
	display: block; color: #ff8635; text-decoration: none
}
ul.menu li {
	position: relative; float: left
}
ul.menu ul {
	position: absolute; list-style-type: none; padding-left: 2px; display: none; top: 25px; list-style-image: none; left: 0px; opacity: 0
}
ul.menu ul#first {
	left: 0px
}
ul.menu ul li {
	border-bottom: #aaa 0px solid; position: relative; border-left: #aaa 0px solid; width: 149px; border-top: medium none; border-right: #aaa 0px solid
}
ul.menu ul li a {
	padding-bottom: 7px; background-color: #7f7f7f; padding-left: 7px; padding-right: 7px; display: block; padding-top: 3px
}
ul.menu ul li a:hover {
	background-color: #787878
}
ul.menu ul ul {
	top: 0px; left: 149px
}
ul.menu .menulink {
	padding-bottom: 7px; text-transform: uppercase; padding-left: 7px; width: 125px; padding-right: 7px; font-family: arial, helvetica, sans-serif; font-size: 12px; border-right: #aaa 0px solid; padding-top: 5px
}
ul.menu .menulink#first {
	width: 91px
}
ul.menu .menulink#second {
	width: 45px
}
ul.menu .menulink#third {
	width: 135px
}
ul.menu .menulink#fourth {
	width: 60px
}
ul.menu .menulink#fifth {
	width: 130px
}
ul.menu .sub {
	background: url(/mmartdesigncenter/js/arrow.gif) #d1d1d1 no-repeat 125px 8px
}
ul.menu .topline {
	border-top: #aaa 1px solid
}
#posts {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#posts li {
	background-image: none; border-bottom: #eee 1px solid; border-left: #eee 1px solid; padding-bottom: 5px; background-color: #f9f9f9; list-style-type: none; margin: 0px 0px 5px; padding-left: 5px; width: 460px; padding-right: 5px; float: left; clear: both; border-top: #eee 1px solid; list-style-image: none; border-right: #eee 1px solid; padding-top: 5px
}
#posts a {
	color: #000; text-decoration: none
}
#posts img {
	border-bottom: #ccc 0px solid; border-left: #ccc 0px solid; padding-bottom: 3px; margin: 0px 10px 0px 0px; padding-left: 3px; padding-right: 3px; display: block; background: white; float: left; border-top: #ccc 0px solid; border-right: #ccc 0px solid; padding-top: 3px
}
#posts h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; color: #0f2e57; font-size: 1.2em; padding-top: 5px
}
#posts p {
	padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
