.relativ {position:relative; z-index:9001;}
.color-swatch {position:absolute; bottom:40px; left:-10px; z-index:9001; border:1px solid #aaa; background-color:#fff; width:280px; cursor:pointer;}
* html .color-swatch {bottom:auto; top:-300px;}
.color-swatch-holder {padding:10px;}
.color-swatch img {padding:5px; border:1px solid #eee;}
.color-swatch div {}

/* MSS INFO PAGES */
#mss-info-page {font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
#mss-info-page .page-title {font-family:Arial,sans-serif;}
#mss-info-page .mss-tagline {color:#aaa; font-size:10pt; padding-bottom:15px;}

#info-rightcol {float:right; width:280px; text-align:right;}
#info-rightcol a {display:block; text-align:right; margin-bottom:15px;}
#info-rightcol img {border:none;}

#mss-info-table {padding:30px 0; border:#ccc 1px; border-style:solid none; margin:0 0 25px;}
#mss-info-table .col1 {padding-right:20px; width:420px; _width:440px;}
#mss-info-table td {color:#666;}
#mss-info-table a {color:#095589; text-decoration:none;}
#mss-info-table b {color:#095589; font-weight:bold;}
#mss-info-table .info-title {line-height:200%;}

.mss-info-area {line-height:200%; display:none;}
.area-title {color:#095589; font-weight:bold;}

.mss-info-top {padding:10px 0;}
#mss-info-topnav {clear:right; float:right; font-family:Arial,sans-serif; color:#095589; font-weight:bold;}
#mss-info-topnav a {margin:0 25px; color:#666; text-decoration:none;}

.mss-info-foot {margin:60px 20px;}
.mss-info-foot a {display:block; margin:5px 0; text-decoration:none; color:#095589;}
.mss-info-foot img {vertical-align:middle;}

.mss-clearfix {clear:both; font-size:0px; line-height:0px;}

