HTML {font-size:100%;}
BODY,TR,TD,TH,PRE,P,INPUT,SELECT,H1,H2,H3,H4,FORM,SPAN,DIV {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:1em;}
BODY {height:100%;font-size:0.76em;margin:0;padding:0;background-color:#ffffff;color:#000000;}
FORM,IMG {display:inline;margin:0;padding:0;}
INPUT {vertical-align:middle;margin:0;padding:1px;}
INPUT.TEXT {color:#000000;background-color:#FCFCFC ! important;border:1px solid #bbbbbb;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
SELECT {color:#000000;background-color:#FCFCFC ! important;border:1px solid #bbbbbb;}
TEXTAREA {color:#000000;background-color:#FCFCFC ! important;border:1px solid #bbbbbb;padding-left:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
TD {text-align:left;}
A {color:#E51723;text-decoration:none;cursor:pointer;}
A:hover {text-decoration:underline;}
H1 {font-size:1.5em;font-weight:bold;padding:0;margin-top:0;margin-bottom:5px;}
H2 {display:inline-block;font-weight:bold;margin:0;padding:0;}
H3 {display:inline-block;font-weight:normal;margin:0;padding:0;}
H4 {font-weight:bold;margin:0;padding:0;}
HR {height:1px;border:0;color:#000000;background-color:#000000;}
#fadeshow,#fadeshow .gallerylayer {background-color:#DFE2E1!important;}
.bottom {vertical-align:bottom;}
.bottomcenter {vertical-align:bottom;text-align:center;}
.bottomleft {vertical-align:bottom;text-align:left;}
.bottomright {vertical-align:bottom;text-align:right;}
.breakhere {page-break-before:always;}
.center {text-align:center;margin-left:auto;margin-right:auto;}
.dmcsBackground {background-color:#ffffff;}
.dmcsClickable {cursor:pointer;}
.dmcsErrorText {color:#cc0000;font-weight:bold;}
.dmcsForegroundHeader {background-color:#DEDEDE;background-repeat:repeat-x;font-weight:bold;color:#000000;border:1px solid #bbbbbb;padding:5px;margin:0;white-space:nowrap;}
.dmcsForegroundHighlight {cursor:pointer;background-color:#666666;color:#ffffff;padding-left:5px;padding-right:5px;}
.dmcsHideCell {display:none;visibility:collapse;}
.dmcsHideDiv {display:none;visibility:collapse;}
.dmcsHideLi {display:none;visibility:collapse;}
.dmcsHideRow {display:none;visibility:collapse;}
.dmcsHideTable {display:none;visibility:collapse;}
.dmcsMenuBorder {color:#000000;background-color:#DEDEDE;border:1px solid #DEDEDE;vertical-align:top;padding:0;margin:auto;}
.dmcsMenuHorizontalBorder {text-align:center;color:#000000;background-color:#DEDEDE;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:0;border-right:0;padding:2px;margin:auto;white-space:nowrap;}
.dmcsMenuVerticalBorder {color:#000000;background-color:#DEDEDE;border-top:0;border-bottom:0;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;padding:0;margin:auto;}
.dmcsProductSelect {font-size:11px;}
.dmcsSearchHeader {color:#E51723;background-color:#DFE2E1;white-space:nowrap;}
.dmcsShowCell {display:table-cell;visibility:visible;}
.dmcsShowDiv {visibility:visible;}
.dmcsShowLi {display:list-item;visibility:visible;}
.dmcsShowRow {display:table-row;visibility:visible;}
.dmcsShowTable {display:table;visibility:visible;}
.dmcsSmallText {font-size:0.85em;font-weight:normal;}
.middle {vertical-align:middle;text-align:center;}
.middleleft {vertical-align:middle;text-align:left;}
.middleright {vertical-align:middle;text-align:right;}
.pagination a,.pagination a:visited{padding:0 5px;border:1px solid #9aafe5;text-decoration:none;color:#E51723;background-color:#DFE2E1;}
.pagination a.currentpage{background-color:#E51723;color:#DFE2E1 !important;border-color:#2b66a5;font-weight:bold;cursor:default;}
.pagination a.disablelink,.pagination a.disablelink:hover{background-color:#fff;cursor:default;color:#929292;border-color:#929292;font-weight:normal !important;}
.pagination a.prevnext{font-weight:bold;}
.pagination a:hover,.pagination a:active{border:1px solid #2b66a5;color:#000;background-color:#FFFF80;}
.pagination a:hover,.pagination a:active{border:1px solid #2b66a5;color:#000;background-color:#FFFF80;}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px;}
.pagination ul{margin:0;padding:0;text-align:right;}
.pagination{padding:2px;}
.right {text-align:right;}
.top {vertical-align:top;text-align:left;}
.topcenter {vertical-align:top;text-align:center;}
.topright {vertical-align:top;text-align:right;}
A.dmcsBasket {color:#0000aa}
A.dmcsImageBox {text-align:center;text-decoration:none;color:#E51723;}
A.dmcsImageHeader {text-decoration:none;color:#000000;}
A.dmcsMenuHeader {text-decoration:none;color:#000000;white-space:nowrap;}
A.dmcsMenuHorizontal {text-align:center;text-decoration:none;color:#000000;white-space:nowrap;}
A.dmcsMenuVertical {text-decoration:none;color:#000000;}
A.dmcsPoweredBy {color:#808080;text-decoration:none;}
A.plain {color:#000000;text-decoration:none;}
A.plain:hover {text-decoration:none;}
B.accordion_toggle {color:#E51723;cursor:pointer;}
DIV.dmcsScrollArea {overflow:auto;border:1px solid #666666;padding:5px;}
DIV.subnavblock {background-color:#DEDEDE;-repeat:repeat-x;color:#000000;padding:0;padding-left:5px;display:none;position:absolute;z-index:1;width:180px;border:solid 1px #DEDEDE;}
IMAGE.center {vertical-align:middle;}
IMAGE.dmcsButton {cursor:pointer;}
IMG.dmcsFilmstrip {border:1px solid #000000;}
IMG.dmcsImageBox {vertical-align:middle;text-align:center;cursor:pointer;}
IMG.dmcsImageLink {cursor:pointer;}
IMG.dmcsLightbox{border:1px solid #DFE2E1;}
IMG.dmcsLink {cursor:auto;}
INPUT.dmcsBigButton {font-size:1.2em;background-color:#DEDEDE;background-repeat:repeat-x;border-bottom:1px solid #444444;border-left:1px solid #aaaaaa;border-right:1px solid #444444;border-top:1px solid #aaaaaa;color:#000000;cursor:pointer;font-weight:bold;text-align:center;}
INPUT.dmcsButton {background-color:#DEDEDE;background-repeat:repeat-x;border-bottom:1px solid #444444;border-left:1px solid #aaaaaa;border-right:1px solid #444444;border-top:1px solid #aaaaaa;color:#000000;cursor:pointer;text-align:center;}
INPUT.dmcsInputReadonly {background-color:#dddddd ! important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
INPUT.dmcsSearchButton {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:0.8em;background-color:#DEDEDE;background-repeat:repeat-x;border-bottom:1px solid #444444;border-left:1px solid #aaaaaa;border-right:1px solid #444444;border-top:1px solid #aaaaaa;color:#000000;cursor:pointer;text-align:center;}
INPUT.dmcsSearchSubmit {background-color:#405060;color:#ffffff;border-left:0;border-top:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;font:18px arial,sans-serif;padding:0px 3px 0 3px;height:30px;margin:0;vertical-align:middle;}
INPUT.dmcsSearchText {border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;font-size:14px arial,sans-serif bold;height:23px;margin:0;padding:5px 8px 0 2px;vertical-align:top;}
P.center {text-align:center;}
SPAN.dmcsHyperlink {color:#E51723;text-decoration:none;cursor:pointer;}
SPAN.dmcsHyperlink:hover {text-decoration:underline;}
SPAN.dmcsLargeText {font-size:1.2em;font-weight:bold;}
TABLE.center {text-align:center;margin-left:auto;margin-right:auto;}
TABLE.dmcsFilmstrip {border:1px solid #808080;}
TABLE.dmcsForegroundBox {vertical-align:top;color:#000000;background-color:#DFE2E1;}
TABLE.dmcsImageCell {margin-left:auto;margin-right:auto;}
TABLE.dmcsMidground {margin-left:auto;margin-right:auto;text-align:left;vertical-align:top;background-color:#DEDEDE;border:1px solid #DEDEDE;padding:5px;}
TABLE.right {margin-left:auto;margin-right:0px;}
TD.dmcsBasket {color:#000000;background-color:#E4E5DF;padding:5px;}
TD.dmcsChangeCurrency {color:#000000;text-align:center;white-space:nowrap;}
TD.dmcsErrors {border:1px dotted #cc0000;color:#cc0000;background-color:#ffdddd;padding:5px;}
TD.dmcsForeground {color:#000000;background-color:#DFE2E1;vertical-align:top;}
TD.dmcsForegroundBox {color:#000000;background-color:#DFE2E1;border:1px solid #bbbbbb;padding:5px;}
TD.dmcsGalleryImageHeader {text-align:center;background-color:#DEDEDE;background-repeat:repeat-x;color:#000000;border:1px solid #bbbbbb;padding:5px;margin:0;}
TD.dmcsImageBox {vertical-align:middle;text-align:center;border:1px solid #bbbbbb;}
TD.dmcsImageCell {text-align:center;}
TD.dmcsImageHeader {background-color:#DEDEDE;background-repeat:repeat-x;color:#000000;border:1px solid #bbbbbb;border-top:0;text-align:center;vertical-align:top;padding:5px;margin:0;}
TD.dmcsMenu {background-color:#DEDEDE;color:#000000;padding-left:4px;border:0;}
TD.dmcsMenuHeader {background-color:#DEDEDE;background-repeat:repeat-x;color:#000000;border:0;padding-left:3px;padding-right:3px;white-space:nowrap;}
TD.dmcsMenuHorizontal {text-align:center;background-color:#DEDEDE;background-repeat:repeat-x;color:#000000;border:0;padding-left:10px;padding-right:10px;white-space:nowrap;}
TD.dmcsMenuHorizontalSides {background-color:#DEDEDE;background-repeat:repeat-x;color:#000000;border:0;padding:0;white-space:nowrap;}
TD.dmcsMenuVertical {height:20px;background-color:#DEDEDE;-repeat:repeat-x;color:#000000;border:0px;padding:0px;padding-left:5px;}
TD.dmcsMidground {vertical-align:top;background-color:#DEDEDE;}
TD.dmcsNowrap {white-space:nowrap;}
TD.dmcsOriginalColor {background-color:#DFE2E1;color:#000000;}
TD.dmcsPhotodesk {font-weight:bold;background-color:#ffffa0;}
TD.dmcsProductOption {}
TD.dmcsProductType {font-size:1.1em;font-weight:bold;cursor:pointer;}
TD.dmcsTab {cursor:pointer;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:3px;white-space:nowrap;}
TD.dmcsTabArea {border-top:0;border-right:1px solid #bbbbbb;border-left:1px solid  #bbbbbb;border-bottom:1px solid #bbbbbb;padding:5px;}
TD.dmcsTabSelected {font-weight:bold;cursor:pointer;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:1px none;padding:3px;white-space:nowrap;}
TH.dmcsBasket {color:#000000;background-color:#D0D1CD;padding:5px;text-align:center;}
TH.dmcsNowrap {white-space:nowrap;}
TR.dmcsForegroundHighlighted {cursor:pointer;color:#DFE2E1;background-color:#000000;padding-left:5px;padding-right:5px;}
#ptxt{background-color:#DFE2E1;color:#bbbbbb;text-align:center;}
.b1,.b2,.b3,.b4{font-size:1px;overflow:hidden;display:block;}
.b0 {margin:0 auto;text-align:left;}
.b1 {height:1px;background:#bbb;margin:0 5px;}
.b2 {height:1px;background:#DFE2E1;border-right:2px solid #bbb;border-left:2px solid #bbb;margin:0 3px;}
.b3 {height:1px;background:#DFE2E1;border-right:1px solid #bbb;border-left:1px solid #bbb;margin:0 2px;}
.b4 {height:2px;background:#DFE2E1;border-right:1px solid #bbb;border-left:1px solid #bbb;margin:0 1px;}
.contentb {background:#DFE2E1;border-right:1px solid #bbb;border-left:1px solid #bbb;padding-left:5px;padding-right:5px;padding-top:5px;vertical-align:top;}
b.contentc {position:relative;top:9px;left:10px;background-color:#DFE2E1;}
#pwidth{text-align:center;vertical-align:middle;font-size:12px;color:#bbbbbb;border-left:1px dotted #bbbbbb;border-right:1px dotted #bbbbbb;}
#pheight{text-align:center;vertical-align:middle;font-size:12px;color:#bbbbbb;border-top:1px dotted #bbbbbb;border-bottom:1px dotted #bbbbbb;}
#ProductSize{text-align:center;vertical-align:middle;font-size:12px;color:#bbbbbb;font-style:italic;}
TABLE.dmcsLoading {text-align:center;float:left;}
.hoverbox{vertical-align:middle;text-align:center;cursor:default;list-style:none;}
.hoverbox a{position:relative;cursor:default;}
.hoverbox a .preview{display:none;}
.hoverbox a:hover{display:block;font-size:100%;z-index:1;}
.hoverbox a:hover .preview{cursor:pointer;top:-38px;left:-50px;display:block;position:absolute;z-index:2;background:#fff;border-color:#aaa #ccc #ddd #bbb;border-style:solid;border-width:1px;color:inherit;padding:2px;vertical-align:top;}
.hoverbox img{color:inherit;}
.hoverbox div{background:#eee;border-color:#ddd #bbb #aaa #ccc;border-style:solid;border-width:1px;color:inherit;display:inline;float:left;margin:3px;padding:5px;position:relative;}
.hoverbox .preview{border-color:#000;}
.dmcsPopup{font-size:0.95em;text-decoration:none;position:relative;z-index:0;}
.dmcsPopup:hover{background-color:transparent;z-index:50;}
.dmcsPopup span{position:absolute;background-color:#FFFFE0;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}
.dmcsPopup span img{border-width:0;padding:2px;}
.dmcsPopup:hover span{font-size:12px;visibility:visible;top:-100px;left:0px;}
.dmcsSelectProduct {}
.accordion_content {overflow:hidden;}
.dmcsLoginExisting {color:#339900;font-size:26px;}
.dmcsLoginExisting2 {font-size:16px;}
.dmcsLoginNew {color:#fb7323;font-size:26px;}
.dmcsLoginNew2 {font-size:16px;}
.mbf-item {display:none;}
.ac_results {padding:0px;border:1px solid black;background-color:#fff;color:#444;overflow:hidden;z-index:99999;}
.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li {margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading {background:#fff;}
.ac_odd {background-color:#eee;}
.ac_over {background-color:#0A246A;color:#fff;}
body #google_amark_b,body #google_amark_b * {text-align:left !important;padding:0 !important;margin:0 !important;border:0 !important;position:relative !important;font-weight:normal !important;text-decoration:none !important;font-size:11px !important;font-family:Arial,sans-serif !important;background:#fff !important;float:none !important;}
#google_amark_b .m img,#google_amark_b #t img,#google_amark_b #x a {display:block !important;}
#google_amark_b .h {position:absolute !important;width:325px !important;border:1px solid #ccc !important;}
#google_amark_b #t {padding:6px 0 1px 0px !important;}
#google_amark_b #l {left:10px !important;}
#google_amark_b #x {position:absolute !important;right:0px !important;top:0px !important;border-left:1px solid #ccc !important;border-bottom:1px solid #ccc !important;}
#google_amark_b #c {padding:5px 10px 10px 10px !important;color:#676767 !important;border-top:1px solid #ccc !important;}
#google_amark_b #c p {padding:5px 0 0 0 !important;}
#google_amark_b #c p.p {padding:0 !important;}
#google_amark_b #c p.p img {top:5px !important;}
#google_amark_b #c p a:link,#google_amark_b #c p a:visited {color:#0000CC !important;text-decoration:underline !important;}
#dmcsProductContainer {padding-bottom:5px;}
#dmcsPersonalContainer {padding-bottom:5px;} TD.dmcsFooter { text-align:center; background-color:#DEDEDE; }

BODY {
  height:100%;
  margin:0;
  padding:0;
}

TD.dmcsImageHeader {
  text-align:center;
  color:#003063;
  border:0 solid #ffffff;
}

TABLE.banner {
  background-image:url(/templates/mirrorphotos/images/logo.jpg);
  background-repeat:no-repeat;
}

TD.dmcsMenuHeader {
  background-image:url(/templates/mirrorphotos/images/header.jpg);
  line-height:30px;
  text-align:center;
}

TABLE.dmcsMenuHorizontalBorder, TD.dmcsMenuHorizontal {
  background:none;
  padding:0;
  border:0;
  padding-left:10px;
  padding-right:10px;
}

TABLE.mid {
  background-image:url(/templates/mirrorphotos/images/mid_background.jpg);
  background-repeat:repeat-x;
}

TD.dmcsMidground {padding:5px; background:none; }

A.dmcsImageHeader { color:#003063; background:none; }

A.dmcsMenuHeader, A.dmcsImageHeader { color:#e5e5e5; }

A.dmcsMenuHorizontal { font-weight:bold; color:#ffffff; }

A.dmcsMenuVertical { font-size:16px; }

TD.dmcsMenuVertical { padding:2px; border:0; background:none; }

TD.dmcsGalleryImageHeader, TD.dmcsImageBox { border:1px solid #9EC1FE; }

TD.dmcsMenuHeader { background-color: #000063; }

TD.dmcsSearchHeader, TD.dmcsMenuHorizontalSides { background:none; }

TD.dmcsImageCell {
  border:0;
  width:168px;
  background-color: #EFEFEF;
  background-image: url(/templates/mirrorphotos/images/row1_bg_top.jpg);
  background-position: left top;
  background-repeat:no-repeat;
}

TD.dmcsGalleryImageHeader {
  text-align:center;
  border:0;
  width:168px;
  background-color: #EFEFEF;
  background-image: url(/templates/mirrorphotos/images/row1_bg_full.jpg);
  background-repeat:no-repeat;
  background-position: left bottom;
}

TD.homepageCell {
  padding:5px;
  border:0;
  width:168px;
  background-color: #EFEFEF;
  background-image: url(/templates/mirrorphotos/images/row1_bg_full.jpg);
  background-repeat:no-repeat;
  background-position: left bottom;
}
