.tn1 hr, .tn2 hr {display: block; clear: both; margin: -0.66em 0; visibility: hidden;}
.tnp {clear: left; margin: 12px 18px 6px;}
.tnp2 {clear: left; margin: 12px 32px 6px;}
#mlogo{margin: 1.5em 0 0 5em;}
#mlogo p{margin-bottom: 4px;}

.tabcnt      { position: relative }
.tabcnt1     { float: left }
.tabcnt1 img { width: 510px; height: 360px }
.tabcnt2     { float: left; width: 250px; margin : 0 auto; }
.tab1left	{float:left; width: 510px;}
.tab1right   { float: left; *float: right; position: relative; margin-left: 4px; *margin: 4px 1px 4px 1px;  width: 256px; *width: 248px;  }
#lgimcap	{margin: auto; text-align: center;}

#level1_tabs {margin-top: 12px;}
h2.colinfo, h3 { font-size: 131%; text-align: center; margin: 0.4615em auto; *margin: .4504em auto; }
p.serieshead { text-align: left; font-size: 100%; font-family: georgia, sans-serif; margin: 0.9231em 0.4615em; 0.4615em 0.4615em *margin: 0.9008em .4504em .4504em .4504em; line-: 1em;  }
p.seriesnotes { *margin: .4504em; margin: .4615em }
.alttext     { font-size: 85%; font-weight: 300; margin: 1.9231em 0.4615em 0.4615em 0.4615em; *margin: 1.8767em .4504em .4504em .4504em; color: #7d775c;  }
ul.seriesul  { border: 1px solid tan; margin-left: 6px; padding: 6px }
ul.seriesul li h5 { font-size: 85%; font-weight: 300; float: left; width: 60px }
ul.seriesul li li { font-size: 85% }
.h4dl        { *margin: .4504em; margin: .4615em;}
.hd4lspan {text-decoration: line-through;}
.h4drl        { *margin: .4504em; margin: .4615em; text-decoration: line-through; }
.h4dr        { *margin: .4504em; margin: .4615em; Color: #F60; font-weight: 600;}
#crnrsmpl    { position: relative; width: 190px; height: 200px }
#mat, #rborder, #bborder { border-style: none; margin: 0; padding: 0; position: absolute;  }
#mat         { width: 150px; height: 160px; left: 0; top: 0; }
#rborder     { left: 150px; top: 0; }
#bborder     {left: 0; bottom: 0; }
p.expred, p.exp, .tabsize dt {clear: left;  font-size: 85%; color: #0a253a; margin-left: 1.1538em; }
.clrlft {display: block; clear: left; height: 12px;}
p.expred     {margin: .9231em 4615em 4615em 4615em;  *margin: .9008em .4504em .4504em .4504em;}
.stepholder {position: relative; clear: both; width: 100%; background-color: #CCD3B3; margin-top: 12px;}
.t-bar       { position: relative; clear: both; width: 100%; height: 20px; 
               border-bottom: 1px solid #5F5F5F; margin-left: 0; 
               margin-right: 0; margin-top: 0; margin-bottom: 12px; background-color: #FFF;}
.t-barright  { font-size: 77%; position: absolute; top: 5px; right: 6px }
.t-barleft   { font-size: 116%; font-variant: small-caps; color: #5A3C2B; }
.box1, .box2      { display: block; clear: left;  width: 100%;  margin:  0.9231em 1.3077em; *margin: 0.9008em 1.2762em; }
.box1       { padding-left: 1.1538em; * padding-left: 1.1260em; width: 88%; *width: 100%;}
.box2       { padding-left: 0.3846em; * padding-left: 0.3753em; }
.flow, .flow2        { float: left; width: 64px; text-align: center; margin: 0 }
.flow img    { height: 42px; width: 60px; border: 2px double #CCD3B3 }
.flow2 img    { height: 42px; width: 60px; border: 2px double #FFF; opacity:0.6;filter:alpha(opacity=60); }
.flow img.selected, .flow3 img.selected, .flowB img.selected { border-color: #7d775c }
.flow3{float:left;width:58px;height:33px;margin:0;}
.flow3 img{height:25px;width:50px;border:4px double #CCD3B3;}
.flowit        { float: left; width: 120px; text-align: center; margin: 0;  }
.flowit img    { height: 75px; width: 115px; border: 2px double #CCD3B3; opacity:0.6;filter:alpha(opacity=60);}
.flowit img.selected { opacity:1;filter:alpha(opacity=100);}
.hrtall	{height: 50px;}
.selectL     {display: block; clear: left; font-weight: bold; text-align: right; width: 140px; float: left }
.boxit       { height: auto; margin: 0 0.6154em 0.9231em; *margin: 0 0 .6006em 0 .9008em ; border: 2px solid #e0e0ca; }
dl.tabsize   { font-size: 85% }
.tabsize dt  { margin-left: 12px }
.tabsize dd, .head8 { font-variant: small-caps; margin-left: 18px; margin-bottom: 4px }
#length1, #length2, #width1, #width2 { width: 2.2em; *margin-top: .9008em; text-align: center; margin-top: .9231em; margin-bottom: 0 }
#width1      { margin-left: 0; padding-left: 0 }
#sizep          { margin-left: 5.7692em;*margin-left: 5.6302em; }
#sizep7         { margin-left: 130px}
.sizep7         { margin-left: 35px}
.sizep1   { *margin-left: 1.7266em; margin-left: 1.3077em }
#sizep2      { *margin-left: 8.1075em; margin-left: 8.3077em }
#btn1, #btn2, #btn3 { width: 110px; background-color: #FFB040; background-repeat: repeat;  background-attachment: scroll; margin: 12px; background-position: 0% 50% }
#selectcontainer {display: none;}    
.yui-g .yui-gd { width: 100%; position: relative }

 .lbltext	{ margin-left: 1.1538em; *margin-left: 1.1260em; margin-right: 0.9231em; *margin-right: 0.9008em;}        
  .seriesImgSm { float: left; width: 85px; *margin: 0 0 0.4504em 0.4504em; text-align: center; 
               vertical-align: bottom; margin-left: 0.4615em; margin-right: 0; 
               margin-top: 0; margin-bottom: 0.4615em }    


#level1_tabs .yui-content, #level1_tabs .yui-navset-top .yui-content { *padding-bottom: 0; border: 1px solid #433939; padding: 4px }
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav { border-color: #5F5F5F }
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
background:#d8d8d8 url('http://resources.coastal-style.com/tabback.png') repeat-x ; }
#level2_tabs .yui-nav li a, #level3_tabs .yui-nav li a { text-decoration: none; text-align: center; padding-left: 15px; padding-right: 
               15px; padding-top: 6px; padding-bottom: 6px }
#level2_tabs .yui-nav li.selected a, #level3_tabs .yui-nav li.selected a { background-color: #BBC7B5; background-repeat: repeat; background-attachment: 
               scroll; color: #24301E; background-position: 0% 50% }
#level2_tabs .nl, #level3_tabs .nl { text-decoration: underline }
#level2_tabs .yui-nav, #level2_tabs .yui-navset-top .yui-nav, #level2_tabs.yui-nav .selected a, #level2_tabs .yui-nav .selected a em, #level3_tabs .yui-nav, #level3_tabs .yui-navset-top .yui-nav, #level3_tabs.yui-nav .selected a, #level3_tabs .yui-nav .selected a em { border-color: #BBC7B5 }
.float1     { float: left; width: 30%; margin: 1%; }
.float2     { float: left; width: 20%; margin: 1%; }
.float3     { float: left; width: 40%; margin: 1%; }

.float1 ul, .float2 ul, .float3 ul	{margin-left: 6px;}
.float1 p, .float2 p, .float3 p	{font-weight: 600;}
