.highslide {
	cursor: url(./highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
    cursor: pointer; /* opera */
	cursor: url(./highslide/graphics/zoomout.cur), pointer;
    border: 2px solid white;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	opacity: 0.60; /* w3c */
	filter: alpha(opacity=60); /* ie */
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    
    padding-left: 22px;
    background-image: url(./highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

#altrow1,
.bgc-gray14 {
 background-color      : #eeeeee;
}
#altrow2 {
 background-color      : #FFFFFF;
}
.BoatStdImageBox {
 background-color      : white;
 border                : 1px solid black;
 margin                : 1em;
 padding               : 4px;
 width                 : 500px;
}
.BoatStdImageBox img {
 border-width          : 0px;
}
.HopeBody,
.HopeHeader {
}
.HopeBody .LeftIndex {
 margin                : 0.2em 0px;
}
.HopeBody .ListItem {
 font-size             : 13px;
 margin-left           : 1em;
}
.HopeBody .Title{
 font-size             : 13px;
 font-weight           : bold;
}
.bf14 {
 font-size             : 14px;
 font-weight           : bold;
}
.HopeLeft {
 background-color      : #eeeeee;
 border                : 3px double black;
 color                 : black;
 float                 : left;
 padding               : 5px 5px;
}
.HopeLeft p.IndexTitle {
 background-color      : #DDFFDD;
 border                : 3px outset Green;
 font-size             : 13px;
 font-weight           : bold;
 padding               : 3px;
 text-align            : center;
}
.HopePage {
 background-color      : #ffffff;
 border-right          : 2px solid #444444;
 border-left          : 2px solid #444444;
 padding               : 2px;
 width                 : 955px;
	text-align:left;
}
.HopeRight {
 padding               : 5px;
}
.HopeRight .Box01{
	text-align:center;width:370px;float:left;margin-right:3px;margin-bottom:5px;height:205px;
}
.HopeRight .Box01-Caption{
	border:5px ridge blue;padding:3px;background-color:#F0F8FF;margin-bottom:5px;
 font-size             : 16px;
 font-weight           : bold;
}
.NitroBoatName {
 background-color      : #000000;
 border                : 2px outset #cccccc;
 clear                 : both;
 color                 : #ff0000;
 font-size             : 18px;
 font-weight           : bold;
 margin-top            : 1em;
 padding               : 5px 0px;
 width                 : 780px;
}
.NitroBody {
 background-color      : white;
 border                : 1px solid black;
 width                 : 700px;
}
.NitroImg {
 background-color      : black;
 padding               : 5px 0px 0px 10px;
 text-align            : left;
}
.NitroIndexHeader {
 background-color      : white;
 border                : 1px solid black;
 margin-bottom         : 1em;
 width                 : 780px;
}
.NitroIndexHeader .NitroIndex {
 background-color      : #eeeeee;
 border-bottom         : 1px solid black;
 text-align            : left;
}
.NitroIndexHeader .NitroIndexItem0 {
 padding               : 3px 20px;
 text-indent           : 10px;
}
.NitroIndexHeader .NitroIndexItem1 {
 border-right          : 1px solid black;
 float                 : left;
 padding               : 3px 20px;
}
.NitroLeft {
 background-color      : #eeeeff;
 border-right          : 1px solid black;
 float                 : left;
 font-size             : 16px;
 font-weight           : bold;
 height                : 210px;
 line-height           : 150%;
 padding               : 5px 10px;
 width                 : 120px;
}
.NitroLog,
.Nitro_Log {
 float                 : left;
 height                : 75px;
 margin-right          : 30px;
}
.NitroNav,
.Nitro_Index {
 float                 : left;
 height                : 75px;
 padding-top           : 20px;
}
.NitroNav .NavButton,
div.HopeRight div.Box2 {
 float                 : left;
 margin-right          : 5px;
}
.NitroNav .NavText1,
div.HopeRight div.Box1 {
 float                 : left;
 margin-right          : 5px;
}
.NitroPhotos {
 text-align            : left;
}
.NitroPhotos p {
 float                 : left;
 padding               : 6px;
}
.NitroPrice {
 color                 : blue;
 font-size             : 14px;
 font-weight           : bold;
 margin-bottom         : 10px;
 text-align            : center;
}
.NitroRight {
 font-size             : 16px;
 font-weight           : bold;
 padding               : 5px;
 text-align            : left;
}
.NitroRight div {
 float                 : left;
 height                : 90px;
 margin                : 5px;
 text-align            : center;
 width                 : 100px;
}
.NitroShi,
.Nitro_Siharai {
 height                : 75px;
 padding-top           : 10px;
}
.Nitro_Option {
 font-size             : 13px;
 font-weight           : bold;
 margin-left           : 274px;
 padding               : 5px 0px 5px 10px;
 text-align            : left;
}
.Nitro_Option table {
 font-size             : 13px;
 width                 : 470px;
}
.Nitro_Spec {
 background-color      : #eeeeff;
 border-bottom         : 1px solid black;
 border-right          : 1px solid black;
 float                 : left;
 font-size             : 13px;
 height                : 344px;
 line-height           : 150%;
 padding               : 5px 5px;
 text-align            : left;
 width                 : 270px;
}
.Nitro_Spec .speclabel,
.Nitro_Spec .specval,
.Nitro_Spec td {
 border-bottom         : 1px solid #333333;
}
.Nitro_Spec strong {
 border-left           : 5px solid black;
 padding-left          : 10px;
}
.Nitro_Spec table {
 font-size             : 13px;
 margin                : 5px 0px;
 padding               : 2px;
}
.PageTopTitle {
 background-color      : #FFCCCC;
 border                : 5px ridge #ff0000;
 font-size             : 20px;
 font-weight           : bold;
 padding               : 5px 3px;
 text-align            : center;
 width                 : 380px;
}
.PartsPicBox {
 clear                 : both;
}
.PartsPicBox .PicBox {
 float                 : left;
 margin                : 1px;
 border:1px solid black;
 background-color      : white;
 padding:5px;
}
.PriceColor001,
.red {
 color                 : #ff0000;
}
.RightBox {
 float                 : left;
 font-size             : 17px;
 font-weight           : bold;
 margin                : 0px 2px;
 width                 : 190px;
}
.RightBox div,
.bf13 {
 font-size             : 13px;
 font-weight           : bold;
}
.RightBox div.text {
 font-size             : 17px;
 font-weight           : bold;
 height                : 40px;
}
.RightBox2 {
 float                 : left;
 font-size             : 17px;
 font-weight           : bold;
 margin                : 0px 2px;
 width                 : 140px;
}
.RightReset {
 clear                 : both;
 margin-top            : 1.5em;
}
.ShopList {
 background-color      : #efefff;
 border                : 5px ridge #aabbff;
 font-size             : 16px;
 font-weight           : bold;
 height                : 235px;
 line-height           : 150%;
 margin-bottom         : 1em;
 padding               : 1em;
 text-align            : left;
 width                 : 380px;
}
.TahoeLeft {
 background-color      : #eeeeff;
 border-right          : 1px solid black;
 float                 : left;
 font-size             : 16px;
 font-weight           : bold;
 height                : 200px;
 line-height           : 150%;
 padding               : 5px 10px;
 width                 : 140px;
}
.TahoeRight {
 font-size             : 14px;
 font-weight           : bold;
 padding               : 5px;
 text-align            : left;
}
.TahoeRight div {
 float                 : left;
 height                : 90px;
 margin                : 4px;
 text-align            : center;
 width                 : 130px;
}
.bf10 {
 font-size             : 10px;
 font-weight           : bold;
}
.bf11 {
 font-size             : 11px;
 font-weight           : bold;
}
.bf12 {
 font-size             : 12px;
 font-weight           : bold;
}
.bf15 {
 font-size             : 15px;
 font-weight           : bold;
}
.bf16 {
 font-size             : 16px;
 font-weight           : bold;
}
.bf17 {
 font-size             : 17px;
 font-weight           : bold;
}
.bf18 {
 font-size             : 18px;
 font-weight           : bold;
}
.bf19 {
 font-size             : 19px;
 font-weight           : bold;
}
.bf20 {
 font-size             : 20px;
 font-weight           : bold;
}
.bf21 {
 font-size             : 21px;
 font-weight           : bold;
}
.bf22 {
 font-size             : 22px;
 font-weight           : bold;
}
.bf23 {
 font-size             : 23px;
 font-weight           : bold;
}
.bf24 {
 font-size             : 24px;
 font-weight           : bold;
}
.bf25 {
 font-size             : 25px;
 font-weight           : bold;
}
.bf26 {
 font-size             : 26px;
 font-weight           : bold;
}
.bf27 {
 font-size             : 27px;
 font-weight           : bold;
}
.bf28 {
 font-size             : 28px;
 font-weight           : bold;
}
.bf29 {
 font-size             : 29px;
 font-weight           : bold;
}
.bf30 {
 font-size             : 30px;
 font-weight           : bold;
}
.bgc-gray01 {
 background-color      : #CCCCCC;
}
.bgc-gray02 {
 background-color      : #999999;
}
.bgc-gray03 {
 background-color      : #666666;
}
.bgc-gray04 {
 background-color      : #333333;
}
.bgc-gray05 {
 background-color      : #111111;
}
.bgc-gray06 {
 background-color      : #222222;
}
.bgc-gray07 {
 background-color      : #444444;
}
.bgc-gray08 {
 background-color      : #555555;
}
.bgc-gray09 {
 background-color      : #777777;
}
.bgc-gray10 {
 background-color      : #888888;
}
.bgc-gray11 {
 background-color      : #aaaaaa;
}
.bgc-gray12 {
 background-color      : #bbbbbb;
}
.bgc-gray13 {
 background-color      : #dddddd;
}
.bgc1 {
 background-color      : #0000ff;
}
.bgc2 {
 background-color      : #ccffff;
}
.bgc3 {
 background-color      : #ffffcc;
}
.bgc4 {
 background-color      : #ffffe8;
}
.bgc5 {
 background-color      : #e7f2ff;
}
.bgc6 {
 background-color      : #ccddff;
}
.bgc7 {
 background-color      : #f0f0f0;
}
.bgc8 {
 background-color      : #CCFFCC;
}
.bgc9 {
 background-color      : #FFeeee;
}
.bgc_black {
 background-color      : #000000;
}
.bgc_red {
 background-color      : #ff0000;
}
.bgc_white {
 background-color      : #ffffff;
}
.bgc_yellow {
 background-color      : #00ffff;
}
.black {
 color                 : #000000;
}
.black_white {
 background-color      : white;
 border-color          : black;
 border-style          : solid;
 border-width          : 1px;
 line-height           : 150%;
 padding               : 3px;
}
.black_white2 {
 background-color      : white;
 border-color          : black;
 border-style          : solid;
 border-width          : 1px;
}
.black_yellow {
 background-color      : #FFFFE4;
 border-color          : black;
 border-style          : solid;
 border-width          : 1px;
 line-height           : 150%;
 padding               : 3px;
}
.blue {
 color                 : #0000ff;
}
.blue_blue {
 background-color      : #e7f2ff;
 border-color          : blue;
 border-style          : solid;
 border-width          : 1px;
 line-height           : 150%;
 padding               : 3px;
}
.box-outset-aliceblue {
 background-color      : aliceblue;
 border                : outset 2px aliceblue;
 margin                : 1px;
}
.box-outset-antiquewhite {
 background-color      : antiquewhite;
 border                : outset 2px antiquewhite;
 margin                : 1px;
}
.box-outset-aqua {
 background-color      : aqua;
 border                : outset 2px aqua;
 margin                : 1px;
}
.box-outset-aquamarine {
 background-color      : aquamarine;
 border                : outset 2px aquamarine;
 margin                : 1px;
}
.box-outset-azure {
 background-color      : azure;
 border                : outset 2px azure;
 margin                : 1px;
}
.box-outset-beige {
 background-color      : beige;
 border                : outset 2px beige;
 margin                : 1px;
}
.box-outset-bisque {
 background-color      : bisque;
 border                : outset 2px bisque;
 margin                : 1px;
}
.box-outset-blanchedalmond {
 background-color      : blanchedalmond;
 border                : outset 2px blanchedalmond;
 margin                : 1px;
}
.box-outset-blue {
 background-color      : blue;
 border                : outset 2px blue;
 margin                : 1px;
}
.box-outset-blueviolet {
 background-color      : blueviolet;
 border                : outset 2px blueviolet;
 margin                : 1px;
}
.box-outset-brass {
 background-color      : brass;
 border                : outset 2px brass;
 margin                : 1px;
}
.box-outset-brown {
 background-color      : brown;
 border                : outset 2px brown;
 margin                : 1px;
}
.box-outset-burlywood {
 background-color      : burlywood;
 border                : outset 2px burlywood;
 margin                : 1px;
}
.box-outset-cadetblue {
 background-color      : cadetblue;
 border                : outset 2px cadetblue;
 margin                : 1px;
}
.box-outset-chartreuse {
 background-color      : chartreuse;
 border                : outset 2px chartreuse;
 margin                : 1px;
}
.box-outset-chocolate {
 background-color      : chocolate;
 border                : outset 2px chocolate;
 margin                : 1px;
}
.box-outset-coolcopper {
 background-color      : coolcopper;
 border                : outset 2px coolcopper;
 margin                : 1px;
}
.box-outset-copper {
 background-color      : copper;
 border                : outset 2px copper;
 margin                : 1px;
}
.box-outset-coral {
 background-color      : coral;
 border                : outset 2px coral;
 margin                : 1px;
}
.box-outset-cornflower {
 background-color      : cornflower;
 border                : outset 2px cornflower;
 margin                : 1px;
}
.box-outset-cornflowerblue {
 background-color      : cornflowerblue;
 border                : outset 2px cornflowerblue;
 margin                : 1px;
}
.box-outset-cornsilk {
 background-color      : cornsilk;
 border                : outset 2px cornsilk;
 margin                : 1px;
}
.box-outset-crimson {
 background-color      : crimson;
 border                : outset 2px crimson;
 margin                : 1px;
}
.box-outset-cyan {
 background-color      : cyan;
 border                : outset 2px cyan;
 margin                : 1px;
}
.box-outset-darkblue {
 background-color      : darkblue;
 border                : outset 2px darkblue;
 margin                : 1px;
}
.box-outset-darkbrown {
 background-color      : darkbrown;
 border                : outset 2px darkbrown;
 margin                : 1px;
}
.box-outset-darkcyan {
 background-color      : darkcyan;
 border                : outset 2px darkcyan;
 margin                : 1px;
}
.box-outset-darkgoldenrod {
 background-color      : darkgoldenrod;
 border                : outset 2px darkgoldenrod;
 margin                : 1px;
}
.box-outset-darkgray {
 background-color      : darkgray;
 border                : outset 2px darkgray;
 margin                : 1px;
}
.box-outset-darkgreen {
 background-color      : darkgreen;
 border                : outset 2px darkgreen;
 margin                : 1px;
}
.box-outset-darkkhaki {
 background-color      : darkkhaki;
 border                : outset 2px darkkhaki;
 margin                : 1px;
}
.box-outset-darkmagenta {
 background-color      : darkmagenta;
 border                : outset 2px darkmagenta;
 margin                : 1px;
}
.box-outset-darkolivegreen {
 background-color      : darkolivegreen;
 border                : outset 2px darkolivegreen;
 margin                : 1px;
}
.box-outset-darkorange {
 background-color      : darkorange;
 border                : outset 2px darkorange;
 margin                : 1px;
}
.box-outset-darkorchid {
 background-color      : darkorchid;
 border                : outset 2px darkorchid;
 margin                : 1px;
}
.box-outset-darkred {
 background-color      : darkred;
 border                : outset 2px darkred;
 margin                : 1px;
}
.box-outset-darksalmon {
 background-color      : darksalmon;
 border                : outset 2px darksalmon;
 margin                : 1px;
}
.box-outset-darkseagreen {
 background-color      : darkseagreen;
 border                : outset 2px darkseagreen;
 margin                : 1px;
}
.box-outset-darkslateblue {
 background-color      : darkslateblue;
 border                : outset 2px darkslateblue;
 margin                : 1px;
}
.box-outset-darkslategray {
 background-color      : darkslategray;
 border                : outset 2px darkslategray;
 margin                : 1px;
}
.box-outset-darkturquoise {
 background-color      : darkturquoise;
 border                : outset 2px darkturquoise;
 margin                : 1px;
}
.box-outset-darkviolet {
 background-color      : darkviolet;
 border                : outset 2px darkviolet;
 margin                : 1px;
}
.box-outset-deeppink {
 background-color      : deeppink;
 border                : outset 2px deeppink;
 margin                : 1px;
}
.box-outset-deepskyblue {
 background-color      : deepskyblue;
 border                : outset 2px deepskyblue;
 margin                : 1px;
}
.box-outset-dimgray {
 background-color      : dimgray;
 border                : outset 2px dimgray;
 margin                : 1px;
}
.box-outset-dodgerblue {
 background-color      : dodgerblue;
 border                : outset 2px dodgerblue;
 margin                : 1px;
}
.box-outset-feldsper {
 background-color      : feldsper;
 border                : outset 2px feldsper;
 margin                : 1px;
}
.box-outset-firebrick {
 background-color      : firebrick;
 border                : outset 2px firebrick;
 margin                : 1px;
}
.box-outset-floralwhite {
 background-color      : floralwhite;
 border                : outset 2px floralwhite;
 margin                : 1px;
}
.box-outset-forestgreen {
 background-color      : forestgreen;
 border                : outset 2px forestgreen;
 margin                : 1px;
}
.box-outset-fuchsia {
 background-color      : fuchsia;
 border                : outset 2px fuchsia;
 margin                : 1px;
}
.box-outset-gainsboro {
 background-color      : gainsboro;
 border                : outset 2px gainsboro;
 margin                : 1px;
}
.box-outset-ghostwhite {
 background-color      : ghostwhite;
 border                : outset 2px ghostwhite;
 margin                : 1px;
}
.box-outset-gold {
 background-color      : gold;
 border                : outset 2px gold;
 margin                : 1px;
}
.box-outset-goldenrod {
 background-color      : goldenrod;
 border                : outset 2px goldenrod;
 margin                : 1px;
}
.box-outset-gray {
 background-color      : gray;
 border                : outset 2px gray;
 margin                : 1px;
}
.box-outset-green {
 background-color      : green;
 border                : outset 2px green;
 margin                : 1px;
}
.box-outset-greenyellow {
 background-color      : greenyellow;
 border                : outset 2px greenyellow;
 margin                : 1px;
}
.box-outset-honeydew {
 background-color      : honeydew;
 border                : outset 2px honeydew;
 margin                : 1px;
}
.box-outset-hotpink {
 background-color      : hotpink;
 border                : outset 2px hotpink;
 margin                : 1px;
}
.box-outset-indianred {
 background-color      : indianred;
 border                : outset 2px indianred;
 margin                : 1px;
}
.box-outset-indigo {
 background-color      : indigo;
 border                : outset 2px indigo;
 margin                : 1px;
}
.box-outset-ivory {
 background-color      : ivory;
 border                : outset 2px ivory;
 margin                : 1px;
}
.box-outset-khaki {
 background-color      : khaki;
 border                : outset 2px khaki;
 margin                : 1px;
}
.box-outset-lavender {
 background-color      : lavender;
 border                : outset 2px lavender;
 margin                : 1px;
}
.box-outset-lavenderblush {
 background-color      : lavenderblush;
 border                : outset 2px lavenderblush;
 margin                : 1px;
}
.box-outset-lawngreen {
 background-color      : lawngreen;
 border                : outset 2px lawngreen;
 margin                : 1px;
}
.box-outset-lemonchiffon {
 background-color      : lemonchiffon;
 border                : outset 2px lemonchiffon;
 margin                : 1px;
}
.box-outset-lightblue {
 background-color      : lightblue;
 border                : outset 2px lightblue;
 margin                : 1px;
}
.box-outset-lightcoral {
 background-color      : lightcoral;
 border                : outset 2px lightcoral;
 margin                : 1px;
}
.box-outset-lightcyan {
 background-color      : lightcyan;
 border                : outset 2px lightcyan;
 margin                : 1px;
}
.box-outset-lightgoldenrodyellow {
 background-color      : lightgoldenrodyellow;
 border                : outset 2px lightgoldenrodyellow;
 margin                : 1px;
}
.box-outset-lightgreen {
 background-color      : lightgreen;
 border                : outset 2px lightgreen;
 margin                : 1px;
}
.box-outset-lightgrey {
 background-color      : lightgrey;
 border                : outset 2px lightgrey;
 margin                : 1px;
}
.box-outset-lightpink {
 background-color      : lightpink;
 border                : outset 2px lightpink;
 margin                : 1px;
}
.box-outset-lightsalmon {
 background-color      : lightsalmon;
 border                : outset 2px lightsalmon;
 margin                : 1px;
}
.box-outset-lightseagreen {
 background-color      : lightseagreen;
 border                : outset 2px lightseagreen;
 margin                : 1px;
}
.box-outset-lightskyblue {
 background-color      : lightskyblue;
 border                : outset 2px lightskyblue;
 margin                : 1px;
}
.box-outset-lightslategray {
 background-color      : lightslategray;
 border                : outset 2px lightslategray;
 margin                : 1px;
}
.box-outset-lightsteelblue {
 background-color      : lightsteelblue;
 border                : outset 2px lightsteelblue;
 margin                : 1px;
}
.box-outset-lightyellow {
 background-color      : lightyellow;
 border                : outset 2px lightyellow;
 margin                : 1px;
}
.box-outset-lime {
 background-color      : lime;
 border                : outset 2px lime;
 margin                : 1px;
}
.box-outset-limegreen {
 background-color      : limegreen;
 border                : outset 2px limegreen;
 margin                : 1px;
}
.box-outset-linen {
 background-color      : linen;
 border                : outset 2px linen;
 margin                : 1px;
}
.box-outset-magenta {
 background-color      : magenta;
 border                : outset 2px magenta;
 margin                : 1px;
}
.box-outset-maroon {
 background-color      : maroon;
 border                : outset 2px maroon;
 margin                : 1px;
}
.box-outset-mediumaquamarine {
 background-color      : mediumaquamarine;
 border                : outset 2px mediumaquamarine;
 margin                : 1px;
}
.box-outset-mediumblue {
 background-color      : mediumblue;
 border                : outset 2px mediumblue;
 margin                : 1px;
}
.box-outset-mediumorchid {
 background-color      : mediumorchid;
 border                : outset 2px mediumorchid;
 margin                : 1px;
}
.box-outset-mediumpurple {
 background-color      : mediumpurple;
 border                : outset 2px mediumpurple;
 margin                : 1px;
}
.box-outset-mediumsateblue {
 background-color      : mediumsateblue;
 border                : outset 2px mediumsateblue;
 margin                : 1px;
}
.box-outset-mediumseagreen {
 background-color      : mediumseagreen;
 border                : outset 2px mediumseagreen;
 margin                : 1px;
}
.box-outset-mediumturquoise {
 background-color      : mediumturquoise;
 border                : outset 2px mediumturquoise;
 margin                : 1px;
}
.box-outset-mediumvioletred {
 background-color      : mediumvioletred;
 border                : outset 2px mediumvioletred;
 margin                : 1px;
}
.box-outset-midnightblue {
 background-color      : midnightblue;
 border                : outset 2px midnightblue;
 margin                : 1px;
}
.box-outset-mintcream {
 background-color      : mintcream;
 border                : outset 2px mintcream;
 margin                : 1px;
}
.box-outset-mistyrose {
 background-color      : mistyrose;
 border                : outset 2px mistyrose;
 margin                : 1px;
}
.box-outset-moccasin {
 background-color      : moccasin;
 border                : outset 2px moccasin;
 margin                : 1px;
}
.box-outset-navajowwhite {
 background-color      : navajowwhite;
 border                : outset 2px navajowwhite;
 margin                : 1px;
}
.box-outset-navy {
 background-color      : navy;
 border                : outset 2px navy;
 margin                : 1px;
}
.box-outset-oldlace {
 background-color      : oldlace;
 border                : outset 2px oldlace;
 margin                : 1px;
}
.box-outset-olive {
 background-color      : olive;
 border                : outset 2px olive;
 margin                : 1px;
}
.box-outset-olivedrab {
 background-color      : olivedrab;
 border                : outset 2px olivedrab;
 margin                : 1px;
}
.box-outset-orange {
 background-color      : orange;
 border                : outset 2px orange;
 margin                : 1px;
}
.box-outset-orangered {
 background-color      : orangered;
 border                : outset 2px orangered;
 margin                : 1px;
}
.box-outset-orchid {
 background-color      : orchid;
 border                : outset 2px orchid;
 margin                : 1px;
}
.box-outset-palegoldenrod {
 background-color      : palegoldenrod;
 border                : outset 2px palegoldenrod;
 margin                : 1px;
}
.box-outset-palegreen {
 background-color      : palegreen;
 border                : outset 2px palegreen;
 margin                : 1px;
}
.box-outset-paleturquoise {
 background-color      : paleturquoise;
 border                : outset 2px paleturquoise;
 margin                : 1px;
}
.box-outset-palevioletred {
 background-color      : palevioletred;
 border                : outset 2px palevioletred;
 margin                : 1px;
}
.box-outset-papayawhip {
 background-color      : papayawhip;
 border                : outset 2px papayawhip;
 margin                : 1px;
}
.box-outset-peachpuff {
 background-color      : peachpuff;
 border                : outset 2px peachpuff;
 margin                : 1px;
}
.box-outset-peru {
 background-color      : peru;
 border                : outset 2px peru;
 margin                : 1px;
}
.box-outset-pink {
 background-color      : pink;
 border                : outset 2px pink;
 margin                : 1px;
}
.box-outset-plum {
 background-color      : plum;
 border                : outset 2px plum;
 margin                : 1px;
}
.box-outset-powderblue {
 background-color      : powderblue;
 border                : outset 2px powderblue;
 margin                : 1px;
}
.box-outset-purple {
 background-color      : purple;
 border                : outset 2px purple;
 margin                : 1px;
}
.box-outset-red {
 background-color      : red;
 border                : outset 2px red;
 margin                : 1px;
}
.box-outset-richblue {
 background-color      : #0cb0e0;
 border                : outset 2px richblue;
 margin                : 1px;
}
.box-outset-rosybrown {
 background-color      : rosybrown;
 border                : outset 2px rosybrown;
 margin                : 1px;
}
.box-outset-royalblue {
 background-color      : royalblue;
 border                : outset 2px royalblue;
 margin                : 1px;
}
.box-outset-saddlebrown {
 background-color      : saddlebrown;
 border                : outset 2px saddlebrown;
 margin                : 1px;
}
.box-outset-salmon {
 background-color      : salmon;
 border                : outset 2px salmon;
 margin                : 1px;
}
.box-outset-sandybrown {
 background-color      : sandybrown;
 border                : outset 2px sandybrown;
 margin                : 1px;
}
.box-outset-seagreen {
 background-color      : seagreen;
 border                : outset 2px seagreen;
 margin                : 1px;
}
.box-outset-seashell {
 background-color      : seashell;
 border                : outset 2px seashell;
 margin                : 1px;
}
.box-outset-sienna {
 background-color      : sienna;
 border                : outset 2px sienna;
 margin                : 1px;
}
.box-outset-silver {
 background-color      : silver;
 border                : outset 2px silver;
 margin                : 1px;
}
.box-outset-skyblue {
 background-color      : skyblue;
 border                : outset 2px skyblue;
 margin                : 1px;
}
.box-outset-slateblue {
 background-color      : slateblue;
 border                : outset 2px slateblue;
 margin                : 1px;
}
.box-outset-slategray {
 background-color      : slategray;
 border                : outset 2px slategray;
 margin                : 1px;
}
.box-outset-snow {
 background-color      : snow;
 border                : outset 2px snow;
 margin                : 1px;
}
.box-outset-springgreen {
 background-color      : springgreen;
 border                : outset 2px springgreen;
 margin                : 1px;
}
.box-outset-steelblue {
 background-color      : steelblue;
 border                : outset 2px steelblue;
 margin                : 1px;
}
.box-outset-tan {
 background-color      : tan;
 border                : outset 2px tan;
 margin                : 1px;
}
.box-outset-teal {
 background-color      : teal;
 border                : outset 2px teal;
 margin                : 1px;
}
.box-outset-thistle {
 background-color      : thistle;
 border                : outset 2px thistle;
 margin                : 1px;
}
.box-outset-tomato {
 background-color      : tomato;
 border                : outset 2px tomato;
 margin                : 1px;
}
.box-outset-turquoise {
 background-color      : turquoise;
 border                : outset 2px turquoise;
 margin                : 1px;
}
.box-outset-violet {
 background-color      : violet;
 border                : outset 2px violet;
 margin                : 1px;
}
.box-outset-wheat {
 background-color      : wheat;
 border                : outset 2px wheat;
 margin                : 1px;
}
.box-outset-white {
 background-color      : white;
 border                : outset 2px white;
 margin                : 1px;
}
.box-outset-whitesmoke {
 background-color      : whitesmoke;
 border                : outset 2px whitesmoke;
 margin                : 1px;
}
.box-outset-yellow {
 background-color      : yellow;
 border                : outset 2px yellow;
 margin                : 1px;
}
.box-outset-yellowgreen {
 background-color      : yellowgreen;
 border                : outset 2px yellowgreen;
 margin                : 1px;
}
.center {
 text-align            : center;
}
.clear_both {
 clear                 : right;
}
.float_left {
 float                 : left;
}
.float_none {
 float                 : none;
}
.float_right {
 float                 : right;
}
.formHeading {
 background-color      : #ddd;
 line-height           : 24px;
 margin-top            : 3px;
 text-align            : left;
 width                 : 490px;
}
.gray {
 color                 : gray;
}
.line-height100 {
 line-height           : 100%;
}
.line-height105 {
 line-height           : 105%;
}
.line-height110 {
 line-height           : 110%;
}
.line-height120 {
 line-height           : 120%;
}
.line-height150 {
 line-height           : 150%;
}
.PartsBox {
border:1px solid #aaaaaa;
width:180px;height:220px;float:left;padding:3px;margin:2px;
background-color:#FFFAFA;
border-right:2px solid #444444;
border-bottom:2px solid #000000;
}
.PartsBox .Title{
 margin:5px 0px;
font-size:12px;
font-weight:bold;
}
.PartsBox .ItemImgae{
text-align:center;
}
.PartsBox .Price {
margin:5px 0px;text-align:center;
}
.PartsBox .Price1 {
color:blue;
}
.PartsBox .Price2 {
color:red;font-size:15px;
}
.PartsBox .Itemform {
text-align:right;
}
.partsitem01 {
 float                 : left;
 padding               : 2px;
}
.partsitem02 {
 border-color          : #80f0a0;
 border-top            : 2px solid;
 float                 : left;
 padding               : 2px;
}
.partsitem03 {
 border-color          : #80f0a0;
 border-right          : 1px solid;
 border-top            : 2px solid;
 float                 : left;
 padding               : 2px;
}
.partsitem04 {
 border-color          : #80f0a0;
 border-left           : 1px solid;
 border-top            : 2px solid;
 float                 : left;
 padding               : 2px;
}
.partsitem05 {
 border-color          : #80f0a0;
 border-left           : 1px solid;
 border-right          : 1px solid;
 border-top            : 2px solid;
 float                 : left;
 padding               : 2px;
}
.partsitemlist01 {
 clear                 : both;
 height                : 400px;
 position              : relative;
}
.partsitemlist02 {
 clear                 : both;
 height                : 170px;
 position              : relative;
}
.partsitemlist03 {
 clear                 : both;
 height                : 130px;
 position              : relative;
}
.partsitemlist04 {
 clear                 : both;
 height                : 134px;
 position              : relative;
}
.partsitemlistbody {
 background-color      : white;
 border                : 2px solid #008000;
 width                 : 724px;
}
.partsitemlistbody h1 {
 background-color      : white;
 color                 : black;
 font-size             : 18px;
 font-weight           : bold;
 position              : absolute;
 top                   : 2px;
}
.partsitemlistbody h2 {
 background-color      : white;
 color                 : black;
 font-size             : 16px;
 font-weight           : bold;
 position              : absolute;
 top                   : 2px;
}
.partsitemlistbody h3 {
 background-color      : white;
 color                 : black;
 font-size             : 14px;
 font-weight           : bold;
 position              : relative;
 top                   : 2px;
}
.partsitemlistbody img {
 background-color      : #ffffff;
 border                : 0px none white;
}
.partsprice {
 color                 : red;
 font-size             : 15px;
 font-weight           : bold;
 position              : absolute;
}
.partstext {
 color                 : black;
 font-size             : 13px;
 position              : absolute;
}
.partstextred {
 color                 : red;
 font-size             : 13px;
 font-weight           : bold;
 position              : absolute;
}
.partstextsmall {
 color                 : black;
 font-size             : 12px;
 position              : absolute;
}
.red_red {
 background-color      : #ffeeee;
 border-color          : red;
 border-style          : solid;
 border-width          : 1px;
 line-height           : 150%;
 padding               : 3px;
}
.red_white {
 background-color      : white;
 border-color          : red;
 border-style          : solid;
 border-width          : 1px;
 line-height           : 150%;
 padding               : 3px;
}
.sf10 {
 font-size             : 10px;
}
.sf11 {
 font-size             : 11px;
}
.sf12,
.specs {
 font-size             : 12px;
}
.sf13 {
 font-size             : 13px;
}
.sf14 {
 font-size             : 14px;
}
.sf15 {
 font-size             : 15px;
}
.sf16 {
 font-size             : 16px;
}
.sf17 {
 font-size             : 17px;
}
.sf18 {
 font-size             : 18px;
}
.sf19 {
 font-size             : 19px;
}
.sf20 {
 font-size             : 20px;
}
.sf21 {
 font-size             : 21px;
}
.sf22 {
 font-size             : 22px;
}
.sf23 {
 font-size             : 23px;
}
.sf24 {
 font-size             : 24px;
}
.sf25 {
 font-size             : 25px;
}
.sf26 {
 font-size             : 26px;
}
.sf27 {
 font-size             : 27px;
}
.sf28 {
 font-size             : 28px;
}
.sf29 {
 font-size             : 29px;
}
.sf30 {
 font-size             : 30px;
}
.texas_img_pos {
 left                  : 10;
 position              : absolute;
 top                   : 70;
}
.white {
 color                 : #ffffff;
}
A:active {
 color                 : mediumorchid;
 text-decoration       : none;
}
A:hover {
 color                 : red;
 text-decoration       : none;
}
A:link {
 color                 : #ff8080;
 text-decoration       : none;
}
A:visited {
 color                 : #0080ff;
 text-decoration       : none;
}
BODY {
 background-attachment : fixed;
 background-color      : rgb(233,253,253);
 background-image      : url(../image/etc/bg_img001.png);
 background-repeat     : repeat;
 font-size             : 14px;
 margin                : 0px;
}
TABLE.fixed {
 table-layout          : fixed;
}
div.BoatCp {
 font-size             : 12px;
 font-weight           : bold;
 line-height           : 120%;
 margin-bottom         : 5px;
 margin-top            : 5px;
 text-align            : justify;
}
div.BoatArtCp {
 font-size             : 12px;
 font-weight           : bold;
 line-height           : 120%;
 margin-bottom         : 5px;
 margin-top            : 5px;
}
div.BoatArtCp2 {
 font-size             : 12px;
 line-height           : 120%;
 margin-bottom         : 5px;
 margin-top            : 5px;
}
div.BoatImage,
div.BoatPicLink {
 font-size             : 12px;
 font-weight           : bold;
 margin-bottom         : 5px;
 margin-top            : 5px;
}
div.BoatImgBox {
 background-color      : #cccccc;
 border                : 1px solid black;
 color                 : black;
 width                 : 700px;
}
div.BoatImgBox .bigImg {
 border                : 3px outset #aaaaaa;
 width                 : 500px;
}
div.BoatImgBox .left {
 float                 : left;
 width                 : 184px;
}
div.BoatImgBox .smallImg {
 float                 : left;
 margin                : 3px;
 margin-right                : 0px;
}
div.BoatName {
 background-color      : #ffdddd;
 border                : 1px solid #8b4513;
 font-size             : 14px;
 font-weight           : bold;
 margin-bottom         : 5px;
 margin-top            : 5px;
}
div.BoatSpec {
 background-color      : white;
 border                : 1px solid black;
 clear                 : both;
 color                 : black;
 position              : absolute;
 text-align            : left;
 width                 : 700px;
}
div.BoatSpec .BoatType {
 background-color      : #2765ff;
 border                : 1px solid black;
 color                 : white;
 font                  : normal normal bold 16px;
 padding               : 3px;
 text-align            : center;
}
div.BoatSpec .SpecCaption {
 background-color      : #2765ff;
 border                : 1px solid black;
 border-bottom-width   : 0px;
 color                 : white;
 font                  : normal normal bold 16px;
 padding               : 3px;
 text-align            : center;
}
div.BoatSpec .left {
 float                 : left;
 padding               : 4px;
 text-align            : center;
 width                 : 158px;
}
div.BoatSpec .right {
 border-left           : 1px solid black;
 float                 : left;
 padding               : 4px;
}
div.BoatSpec table {
 border-collapse       : collapse;
 border-color          : black;
 border-style          : solid;
 border-width          : 1px 0px 0px 1px;
 margin-bottom         : 5px;
 padding               : 0px;
 width                 : 100%;
}
div.BoatSpec td.SpecData {
 background-color      : #F0F0F0;
 border-color          : black;
 border-style          : solid;
 border-width          : 0px 1px 1px 0px;
 font                  : normal normal normal 11px;
 padding               : 3px;
 text-align            : center;
}
div.BoatSpec td.SpecIndex {
 background-color      : #ccddff;
 border-color          : black;
 border-style          : solid;
 border-width          : 0px 1px 1px 0px;
 font                  : normal normal bold 11px;
 padding               : 3px;
 text-align            : center;
}
div.HopeRight div.Box3 {
 font-size             : 14px;
 font-weight           : bold;
 margin                : 3px 0px;
 text-align            : center;
}
div.HopeRight div.RightIndex {
 clear                 : both;
}
div.HopeRight img.ImgPic1 {
 border                : 1px solid black;
 height                : 68px;
 width                 : 130px;
}
div.HopeRight img.ImgPic2 {
 border                : 1px solid black;
 height                : 88px;
 width                 : 170px;
}
div.HopeRight img.ImgPic3 {
 border                : 1px solid black;
 height                : 88px;
 width                 : 240px;
}
div.HopeRight img.ImgPic4 {
 border                : 1px solid black;
 height                : 70px;
 width                 : 182px;
}
div.HopeRight img.ImgPic5 {
 border                : 1px solid black;
 height                : 93px;
 width                 : 178px;
}
div.HopeRight img.ImgTitle {
 border-width          : 0px;
 height                : 38px;
 width                 : 130px;
}
div.HopeRight p.Index {
 background-color      : #d6e7f3;
 border                : 5px ridge #7777ff;
 font-size             : 22px;
 font-weight           : bold;
 margin-bottom         : 5px;
 padding               : 3px;
}
div.HopeRight p.SubIndex {
 background-color      : #FFEEEE;
 border                : 3px outset #800000;
 font-size             : 16px;
 font-weight           : bold;
 margin                : 0.5em 0px;
 padding               : 3px;
}
div.HopeRight p.SubSubIndex {
 font-size             : 14px;
 font-weight           : bold;
 margin                : 10px 0px;
}
div.footer {
 clear                 : both;
 margin-top            : 1em;
 text-align            : center;
 width                 : 700px;
}
form,
li,
ul {
 margin                : 0px;
}
h3 {
 display               : block;
 font-size             : 1.17em;
 font-weight           : bolder;
 margin                : 0.2em 0;
 page-break-after      : avoid;
 page-break-inside     : avoid;
 richness              : 90;
 stress                : 20;
 voice-family          : paul, male;
}
hr.DotBorder {
 border-style          : dotted;
 border-top-color      : black;
}
img {
 border-width:0px;
}
p {
 margin-bottom         : 0px;
 margin-top            : 0px;
}
p.margin133em {
 margin-top            : 1.33em;
}
table.black1px {
 border-left           : 1px solid black;
 border-top            : 1px solid black;
}
table.black1px td {
 border-bottom         : 1px solid black;
 border-right          : 1px solid black;
}
.boat-set-table {
 float:left;text-align:center;
}
.boat-set-title {
 background-color:#D2D2D2;
 border:1px solid black;
 padding:3px;
 font-size:14px;
 font-weight:bold;
}
.boat-set-price {
 border:1px solid black;border-top-width:0px;padding:3px;
}
.boat-set-price .teika{
 color:blue;
 font-size:13px;
}

.boat-set-price .tokka{
 color:red;
 font-size:14px;
 font-weight:bold;
}
.ruby01 {
	font-size:12px;
	font-weight:bold;
	color:red;
	letter-spacing:0.5em;
}
