TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial
}

A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:active {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #0000cc; TEXT-DECORATION: none
}

.text {
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:active {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #0000cc; TEXT-DECORATION: none
}

.whtnav {
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: -2px;
	COLOR: #990033;
	FONT-STYLE: normal;
	FONT-FAMILY: georgia, "times new roman";
	HEIGHT: 20px;
}

A.whtnav:link {
	COLOR: #990033; TEXT-DECORATION: none
}

A.whtnav:visited {
	COLOR: #990033;
	TEXT-DECORATION: none;
}

A.whtnav:hover {
	COLOR: #990033; TEXT-DECORATION: underline
}

A.whtnav:active {
	COLOR: #990033; TEXT-DECORATION: none
}

.subnav {
	PADDING-LEFT: 7px; FONT-SIZE: 11px; MARGIN: -2px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma; HEIGHT: 20px
}

A.subnav:link {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.subnav:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.subnav:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

A.subnav:active {
	COLOR: #000000; TEXT-DECORATION: underline
}

.seeall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A.seeall:link {
	COLOR: #333333; TEXT-DECORATION: none
}

A.seeall:visited {
	COLOR: #333333; TEXT-DECORATION: none
}

A.seeall:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

A.seeall:active {
	COLOR: #333333; TEXT-DECORATION: none
}

.price {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: verdana
}

.freeship {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #eb76d7; FONT-FAMILY: trebuchet MS
}

#titleBar {
	BACKGROUND-COLOR: #bfcce8
}

.close {
	BORDER-RIGHT: #2b4273 1px solid; BORDER-TOP: #2b4273 1px solid; BORDER-LEFT: #2b4273 1px solid; BORDER-BOTTOM: #2b4273 1px solid
}

.close A {
	TEXT-DECORATION: none
}

A.subnav:hover {
	COLOR: #000000! important; BACKGROUND-COLOR: #cccccc
}

A.subnav:visited {
	COLOR: #000000! important
}

UNKNOWN {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana
}

A.link {
	FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: underline
}

A.active {
	FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: underline
}

A.visited {
	FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: underline
}

A.hover {
	FONT-WEIGHT: bold; COLOR: #0033cc; TEXT-DECORATION: none
}

.textsm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial
}

A.textsm:link {
	COLOR: #0033cc; TEXT-DECORATION: underline
}

A.textsm:active {
	COLOR: #0033cc; TEXT-DECORATION: underline
}

A.textsm:visited {
	COLOR: #0033cc; TEXT-DECORATION: underline
}

A.textsm:hover {
	COLOR: #0033cc; TEXT-DECORATION: none
}

.text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "trebuchet MS"
}

A.text:link {
	COLOR: #0033cc; TEXT-DECORATION: underline
}

A.text:active {
	COLOR: #0033cc; TEXT-DECORATION: underline
}

A.text:visited {
	COLOR: #0033cc; TEXT-DECORATION: underline
}

A.text:hover {
	COLOR: #0033cc; TEXT-DECORATION: none
}

.nav {
	FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A.nav:link {
	COLOR: #5e7ec4; TEXT-DECORATION: none
}

A.nav:active {
	COLOR: #5e7ec4; TEXT-DECORATION: none
}

A.nav:visited {
	COLOR: #5e7ec4; TEXT-DECORATION: none
}

A.nav:hover {
	COLOR: #c4a239; TEXT-DECORATION: underline
}

.whtnav {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #990033;
	FONT-STYLE: normal;
	FONT-FAMILY: verdana;
}

A.whtnav:link {
	COLOR: #990033; TEXT-DECORATION: none
}

A.whtnav:visited {
	COLOR: #990033; TEXT-DECORATION: none
}

A.whtnav:hover {
	COLOR: #990033; TEXT-DECORATION: underline
}

A.whtnav:active {
	COLOR: #990033;
	TEXT-DECORATION: none;
}

.subnav {
	FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A.subnav:link {
	COLOR: #333333; TEXT-DECORATION: none
}

A.subnav:visited {
	COLOR: #333333; TEXT-DECORATION: none
}

A.subnav:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: underline
}

A.subnav:active {
	COLOR: #333333; TEXT-DECORATION: none
}

.seeall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A.seeall:link {
	COLOR: #333333; TEXT-DECORATION: none
}

A.seeall:visited {
	COLOR: #333333; TEXT-DECORATION: none
}

A.seeall:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

A.seeall:active {
	COLOR: #333333; TEXT-DECORATION: none
}

.freeship {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #eb76d7; FONT-FAMILY: trebuchet MS
}

all.clsMenuItemNS, .clsMenuItemIE{text-decoration: none; font: bold 9px Arial; color: #ffffff; cursor: hand; z-index:100}

#MainTable A:hover {color: #5874AD;}

.testimonials{
	width:90%;
}

.visibleborder{
	border:2px solid #000000 !important;
}

.invisibleborder{
	border:2px solid #FFFFFF !important;
}

#titleBar{
	cursor:move;
	background-color: #000099;
	color:#FFFFFF;
}

#imgplaceholder{
	visibility:hidden;
	position:absolute;
	background-color: #FFFFFF;
}

.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.insets-container{
	width:290px;
}

BODY {
	BACKGROUND-REPEAT: repeat-y
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 1px; COLOR: #2b4273; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 1px; COLOR: #536fa8; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.quantity-box-header-cell {
	BORDER-RIGHT: #f7eac4 1px solid; BORDER-TOP: #f7eac4 1px solid; FONT: 10px arial; BORDER-LEFT: #f7eac4 1px solid; COLOR: #666; BORDER-BOTTOM: #f7eac4 1px solid
}

.quantity-box-price-cell {
	BORDER-RIGHT: #f7eac4 1px solid; BORDER-TOP: #f7eac4 1px solid; FONT: 10px arial; BORDER-LEFT: #f7eac4 1px solid; COLOR: #666; BORDER-BOTTOM: #f7eac4 1px solid
}

.quantity-box-header-text {
	BORDER-RIGHT: #f7eac4 1px solid; BORDER-TOP: #f7eac4 1px solid; FONT: 10px arial; BORDER-LEFT: #f7eac4 1px solid; COLOR: #000; BORDER-BOTTOM: #f7eac4 1px solid
}

#product-info-table INPUT {
	FONT: 10px arial
}

#product-info-table SELECT {
	FONT: 10px arial
}

.product-info-table-class1 {
	BORDER-RIGHT: #990033 1px solid; BORDER-TOP: #990033 1px solid; FONT: 11px verdana; BORDER-LEFT: #990033 1px solid; WIDTH: 80px; COLOR: #fff; BORDER-BOTTOM: #990033 1px solid; BACKGROUND-COLOR: #990033
}

.product-info-table-class2 {
	BORDER-RIGHT: #990033 1px solid; BORDER-TOP: #990033 1px solid; FONT: 10px verdana; BORDER-LEFT: #990033 1px solid; COLOR: #000; BORDER-BOTTOM: #990033 1px solid
}

.product-info-table-saleprice {
	BORDER-RIGHT: #990033 1px solid; BORDER-TOP: #990033 1px solid; FONT: 12px verdana; BORDER-LEFT: #990033 1px solid; COLOR: #cc0000; BORDER-BOTTOM: #990033 1px solid
}

#product-info-table-shiplink {
	BORDER-RIGHT: #92abe3 1px solid; BORDER-TOP: #92abe3 1px solid; FONT: 10px verdana; BORDER-LEFT: #92abe3 1px solid; COLOR: #fff; BORDER-BOTTOM: #92abe3 1px solid; BACKGROUND-COLOR: #92abe3
}

#product-info-table-shiplink A {
	FONT: 10px verdana; COLOR: #fff; TEXT-DECORATION: underline
}

FORM {
	MARGIN: 0px
}

A.right-nav-header {
	COLOR: white
}

.right-nav-header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; BACKGROUND-COLOR: #95abd8
}

.left-nav-seperator {
	HEIGHT: 1px; BACKGROUND-COLOR: #5874ad
}

#fc_box {
	BORDER-RIGHT: #5874ad 1px solid; BORDER-TOP: #5874ad 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #5874ad 1px solid; WIDTH: 105px; COLOR: black; BORDER-BOTTOM: #5874ad 1px solid; FONT-FAMILY: verdana,helvetica,sans-serif; BACKGROUND-COLOR: white
}

.fc_item_list_name {
	PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-TOP: 4px
}

A.fc_item_list_name {
	FONT-SIZE: 10px; COLOR: #3a3a3a; TEXT-DECORATION: none
}

A.fc_item_list_name:hover {
	FONT-SIZE: 10px; COLOR: #3a3a3a; TEXT-DECORATION: underline
}

.fc_item_list {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; WIDTH: 100%
}

.fc_item_list_remove {
	PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}

A.fc_item_list_remove {
	FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #f44502; PADDING-TOP: 0px; TEXT-DECORATION: none
}

.fc_item_list_price {
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: blue; PADDING-TOP: 0px
}

TR.fc_item_list_total {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

.fc_item_list_total_text {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px
}

.fc_item_list_total_price {
	PADDING-RIGHT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: blue
}

.fc_footer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #3a3a3a; PADDING-TOP: 5px; BACKGROUND-COLOR: white
}

.fc_item_qty {
	BORDER-RIGHT: #5874ad 1px solid; BORDER-TOP: #5874ad 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #5874ad 1px solid; WIDTH: 17px; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #5874ad 1px solid
}

TR.fc_update_button {
	BACKGROUND-COLOR: #95abd8; TEXT-ALIGN: center
}

INPUT.fc_update_button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}

.insets-container {
	MARGIN-LEFT: -4px
}

.you-save {
	FONT: 11px arial; COLOR: #cc0000
}

.aslowas {
	FONT-WEIGHT: bold; COLOR: #000
}

BODY {
	BACKGROUND-COLOR: 343434; BACKGROUND-REPEAT: repeat! important
}

#maintable {
	BACKGROUND-COLOR: white
}

#mgmnav { background-color: #ffffff; }

#mgmnav a:link, #mgmnav a:visited {
  font-family: arial,helvetica,sans-serif;
  display: block;
  color: #3B4799;
  text-decoration: none;
  font-size: 11px;
}

a.mgmmainnav:link, a.mgmmainnav:visited, #navbartable td .whtnav {
  font-size: 14px;
  font-weight: bold;
  background-color: #990033;
  padding: 2px;
  padding-left: 7px;
  color: #ffffff !important;
  font-family: arial,helvetica,sans-serif;
}

a.mgmmainnav:hover { color: black !important; text-decoration: underline !important }

a.mgmsubnav:link, a.mgmsubnav:visited {
  padding: 2px;
  border-bottom: 1px solid white;
  padding-left: 10px;
}

a.mgmsubnav:hover {
  text-decoration: underline !important;
  color: black !important;
}

TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial
}

A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:active {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #0000cc; TEXT-DECORATION: none
}

.text {
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:active {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #0000cc; TEXT-DECORATION: none
}

.whtnav {
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: -2px;
	COLOR: #990033;
	FONT-STYLE: normal;
	FONT-FAMILY: georgia, "times new roman";
	HEIGHT: 20px;
}

A.whtnav:link {
	COLOR: #990033; TEXT-DECORATION: none
}

A.whtnav:visited {
	COLOR: #990033;
	TEXT-DECORATION: none;
}

A.whtnav:hover {
	COLOR: #990033; TEXT-DECORATION: underline
}

A.whtnav:active {
	COLOR: #990033; TEXT-DECORATION: none
}

.subnav {
	PADDING-LEFT: 7px; FONT-SIZE: 11px; MARGIN: -2px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: tahoma; HEIGHT: 20px
}

A.subnav:link {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.subnav:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}

A.subnav:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

A.subnav:active {
	COLOR: #000000; TEXT-DECORATION: underline
}

.seeall {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana
}

A.seeall:link {
	COLOR: #333333; TEXT-DECORATION: none
}

A.seeall:visited {
	COLOR: #333333; TEXT-DECORATION: none
}

A.seeall:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}

A.seeall:active {
	COLOR: #333333; TEXT-DECORATION: none
}

.price {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: verdana
}

.freeship {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #eb76d7; FONT-FAMILY: trebuchet MS
}

#titleBar {
	BACKGROUND-COLOR: #bfcce8
}

.close {
	BORDER-RIGHT: #2b4273 1px solid; BORDER-TOP: #2b4273 1px solid; BORDER-LEFT: #2b4273 1px solid; BORDER-BOTTOM: #2b4273 1px solid
}

.close A {
	TEXT-DECORATION: none
}

A.subnav:hover {
	COLOR: #000000! important; BACKGROUND-COLOR: #cccccc
}

A.subnav:visited {
	COLOR: #000000! important
}

#navbartable BR {
	DISPLAY: none;
}

#navbartable {
    border-right: gray 1px solid;
}	

#navbartable TD {
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

.subnav {
	HEIGHT: 17px
}

A.subnav:link {
	BACKGROUND-POSITION: left center;
	MARGIN-TOP: 1px;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	BACKGROUND-IMAGE: url(/lib/americanbridal/menu-arrow.gif);
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-BOTTOM: white 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none;
	color: #000000;
}

A.subnav:visited {
	BACKGROUND-POSITION: left center;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	BACKGROUND-IMAGE: url(/lib/americanbridal/menu-arrow.gif);
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-BOTTOM: white 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none;
	color: #CCCCCC;
}

A.subnav:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}

A.whtnav:link {
	MARGIN-TOP: 1px;
	DISPLAY: block;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: white 1px solid;
	color: #990033;
}

A.whtnav:visited {
	MARGIN-TOP: 1px;
	DISPLAY: block;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: white 1px solid;
	color: #990033;
}

.whtnav {
	MARGIN-TOP: 1px;
	DISPLAY: block;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: white 1px solid;
	BACKGROUND-COLOR: #ffffff;
	color: #990033;
}

#topnavbar {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990033; LINE-HEIGHT: 20px; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}

#topnavbar A:link {
	COLOR: #990033; TEXT-DECORATION: none
}

#topnavbar A:visited {
	COLOR: #990033; TEXT-DECORATION: none
}

#topnavbar A:hover {
	TEXT-DECORATION: underline;
	color: #990033;
}

#maintable {
	BORDER-RIGHT: silver 1px solid; BORDER-LEFT: silver 1px solid
}

#mgmnav { background-color: #ffffff; }

#mgmnav a:link, #mgmnav a:visited {
  font-family: arial,helvetica,sans-serif;
  display: block;
  color: #000000;
  text-decoration: none;
  font-size: 11px;
}

a.mgmmainnav:link, a.mgmmainnav:visited, #navbartable td .whtnav {
  font-size: 14px;
  font-weight: bold;
  background-color: #ffffff;
  padding: 2px;
  padding-left: 7px;
  color: #990033 !important;
  font-family: georgia,times new roman;
}

a.mgmmainnav:hover { color: black !important; text-decoration: underline !important }

a.mgmsubnav:link, a.mgmsubnav:visited {
  padding: 2px;
  border-bottom: 1px solid white;
  padding-left: 10px;
}

a.mgmsubnav:hover {
  text-decoration: underline !important;
  color: black !important;
}

BODY {
	BACKGROUND-COLOR: 343434; BACKGROUND-REPEAT: repeat! important
}

#maintable {
	BACKGROUND-COLOR: white
}

#mgmnav { background-color: #ffffff; }

#mgmnav a:link, #mgmnav a:visited {
  font-family: arial,helvetica,sans-serif;
  display: block;
  color: #3B4799;
  text-decoration: none;
  font-size: 11px;
}

a.mgmmainnav:link, a.mgmmainnav:visited, #navbartable td .whtnav {
  font-size: 14px;
  font-weight: bold;
  background-color: #990033;
  padding: 2px;
  padding-left: 7px;
  color: #ffffff !important;
  font-family: arial,helvetica,sans-serif;
}

a.mgmmainnav:hover { color: black !important; text-decoration: underline !important }

a.mgmsubnav:link, a.mgmsubnav:visited {
  padding: 2px;
  border-bottom: 1px solid white;
  padding-left: 10px;
}

a.mgmsubnav:hover {
  text-decoration: underline !important;
  color: black !important;
}

#mgmnav { background-color: #ffffff; }

#mgmnav a:link, #mgmnav a:visited {
  font-family: arial,helvetica,sans-serif;
  display: block;
  color: #000000;
  text-decoration: none;
  font-size: 11px;
}

a.mgmmainnav:link, a.mgmmainnav:visited, #navbartable td .whtnav {
  font-size: 14px;
  font-weight: bold;
  background-color: #ffffff;
  padding: 2px;
  padding-left: 7px;
  color: #990033 !important;
  font-family: georgia,times new roman;
}

a.mgmmainnav:hover { color: black !important; text-decoration: underline !important }

a.mgmsubnav:link, a.mgmsubnav:visited {
  padding: 2px;
  border-bottom: 1px solid white;
  padding-left: 10px;
}

a.mgmsubnav:hover {
  text-decoration: underline !important;
  color: black !important;
}

#reviews label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 1em;
}

#reviews { margin-bottom: 1em; border-top: 1px solid silver; border-bottom: 1px solid silver; padding-bottom: 1em; padding-top: 1em;}

#reviews .review {
    border: 1px solid #5e7ec4;
    font-size: 12px;
    margin-bottom: 1em;
}

#reviews .reviewtitle {
    background-color: #92abe3;
    padding: 3px;
    color: white;
}

#reviews .reviewtext {
    padding: 10px;
}

#reviews .helpful {
    font-size: 10px;
}

#reviews .writereview {
    margin-top: 1em;
    font-size: 12px;
}
